.date-field-module__RAhyqq__trigger{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:46px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:flex}.date-field-module__RAhyqq__trigger svg{color:var(--text-2);flex-shrink:0}.date-field-module__RAhyqq__trigger:focus-visible,.date-field-module__RAhyqq__trigger:hover{border-color:var(--brand)}.date-field-module__RAhyqq__trigger:focus-visible{box-shadow:0 0 0 4px var(--active);outline:none}.date-field-module__RAhyqq__trigger[aria-invalid=true]{border-color:var(--risk)}.date-field-module__RAhyqq__placeholder{color:var(--text-2)}.date-field-module__RAhyqq__popover{border:1px solid var(--line-strong);background:var(--raised);width:300px;color:var(--text);font-family:var(--font);opacity:0;transition:opacity .18s ease, translate .22s var(--ease), overlay .22s allow-discrete, display .22s allow-discrete;border-radius:18px;margin:0;padding:14px;font-size:15px;font-weight:400;position:fixed;inset:auto;translate:0 -6px;box-shadow:0 24px 60px -20px #07080f80}.date-field-module__RAhyqq__popover:popover-open{opacity:1;translate:0}@starting-style{.date-field-module__RAhyqq__popover:popover-open{opacity:0;translate:0 -6px}}.date-field-module__RAhyqq__head{justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.date-field-module__RAhyqq__month{letter-spacing:-.2px;font-size:16px;font-weight:700}.date-field-module__RAhyqq__nav{gap:2px;display:flex}.date-field-module__RAhyqq__nav button{width:32px;height:32px;color:var(--brand-text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.date-field-module__RAhyqq__nav button:hover{background:var(--fill)}.date-field-module__RAhyqq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.date-field-module__RAhyqq__weekday{height:26px;color:var(--text-2);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.date-field-module__RAhyqq__day{aspect-ratio:1;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:15px;transition:background .15s,color .15s}.date-field-module__RAhyqq__day:hover:not(:disabled){background:var(--fill)}.date-field-module__RAhyqq__day:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.date-field-module__RAhyqq__outside{color:var(--text-2);opacity:.55}.date-field-module__RAhyqq__today{color:var(--brand-text);font-weight:700}.date-field-module__RAhyqq__selected,.date-field-module__RAhyqq__selected:hover:not(:disabled){background:var(--grad);color:#fff;opacity:1;font-weight:700}.date-field-module__RAhyqq__day:disabled{opacity:.25;cursor:default}.date-field-module__RAhyqq__foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:8px;padding-top:10px;display:flex}.date-field-module__RAhyqq__foot button{height:32px;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:14px;font-weight:600}.date-field-module__RAhyqq__foot button:hover:not(:disabled){background:var(--active)}.date-field-module__RAhyqq__foot button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.date-field-module__RAhyqq__popover{transition:none}}
