.date-field{align-items:center;width:max-content;max-width:100%;display:flex;position:relative}.date-field__input{cursor:pointer;padding-left:2.5rem}.date-field__input:focus{cursor:text}.date-field:has(.date-pop) .date-field__input{border-color:var(--accent)}.date-field__glyph{left:var(--sp-3);z-index:1;width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}:is(.date-field__glyph:hover,.date-field:has(.date-pop) .date-field__glyph){color:var(--accent)}.date-pop{z-index:30;padding:var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-panel);box-shadow:0 16px 36px -12px var(--shadow-edge), 0 2px 8px -2px var(--shadow-edge);color:var(--text-primary);font:400 var(--fs-data) var(--font-body);animation:datePopIn .14s var(--ease-settle);position:absolute;top:calc(100% + 6px);left:0}.date-pop.is-up{top:auto;bottom:calc(100% + 6px)}@keyframes datePopIn{0%{opacity:0;transform:translateY(-4px)}}.date-pop.is-up{animation-name:datePopUp}@keyframes datePopUp{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.date-pop{animation:none}}.date-cal{width:min(18.5rem, calc(100vw - 2 * var(--sp-4)))}.date-cal__head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.date-cal__month{font:600 var(--fs-data) var(--font-body);color:var(--text-primary)}.date-cal__nav{border:1px solid var(--control-line);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}@media (hover:hover){.date-cal__nav:not(:disabled):hover{background:var(--amber-face);color:var(--amber-ink);border-color:var(--amber-line)}}.date-cal__nav:disabled{color:var(--text-faint);opacity:.4;cursor:default}.date-cal__grid{flex-direction:column;gap:2px;display:flex}.date-cal__week{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.date-cal__weekday{height:28px;font:500 var(--fs-micro) var(--font-body);color:var(--text-muted);place-items:center;display:grid}.date-cal__week>[role=gridcell]{display:grid}.date-cal__day{height:36px;color:var(--text-primary);font:500 var(--fs-data) var(--font-data);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.date-cal__day:not(:disabled,.is-selected):hover{background:var(--selected-face)}}.date-cal__day.is-today:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;translate:-50%}.date-cal__day.is-selected{background:var(--amber-face);border-color:var(--amber-line);color:var(--amber-ink);font-weight:600}.date-cal__day:disabled{color:var(--text-faint);opacity:.4;cursor:default}.date-cal__day:focus-visible,.date-cal__nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}
/*# sourceMappingURL=0l6zzd4giqf8j.css.map*/