.date-summary{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;gap:.5rem;color:#202124;font-size:.875rem;text-align:center}.date-summary__word{color:#68656a}.date-summary__prompt{color:#b43d18;font-weight:600}.date-footer{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:.0625rem solid rgba(96,94,99,.16)}.date-footer__confirm:focus-visible{outline:.125rem solid rgba(12,98,226,.26);outline-offset:.125rem}.date-footer__confirm{display:inline-flex;min-height:2.5rem;padding-inline:1.25rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.875rem;background:linear-gradient(135deg,#f57c55,#f25a2a 52%,#e0400e);color:#fff;font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:inset 0 .0625rem #ffffff3d;transition:transform .18s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.date-footer__confirm:hover:not(:disabled){transform:translateY(-.0625rem)}}.date-footer__confirm:active:not(:disabled){transform:translateY(0)}.date-footer__confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.date-footer__confirm{transition:none}}@media(max-width:767.98px){.date-footer__confirm:focus-visible{outline:.125rem solid rgba(12,98,226,.26);outline-offset:.125rem}.date-footer__confirm{display:inline-flex;min-height:3rem;padding-inline:1.25rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.875rem;background:linear-gradient(135deg,#f57c55,#f25a2a 52%,#e0400e);color:#fff;font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:inset 0 .0625rem #ffffff3d;transition:transform .18s cubic-bezier(.22,1,.36,1);width:100%}}@media(max-width:767.98px)and (hover:hover)and (pointer:fine){.date-footer__confirm:hover:not(:disabled){transform:translateY(-.0625rem)}}@media(max-width:767.98px){.date-footer__confirm:active:not(:disabled){transform:translateY(0)}.date-footer__confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.date-footer__confirm{transition:none}}@media(max-width:767.98px){.date-tables{flex-wrap:wrap}.date-tables>div{width:100%}.date-tables>:nth-child(2){display:none}}
