.ds-date-picker__panel{z-index:60;border-radius:var(--borderradius__16);background:var(--bg__popover);border:1px solid var(--stroke__main);width:300px;box-shadow:var(--shadow__drop-md,0 8px 24px #090f2f1f);color:var(--text__headings);padding:12px}.ds-date-picker__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ds-date-picker__month{text-align:center;flex:auto;font-size:14px;font-weight:500;line-height:20px}.ds-date-picker__nav{border-radius:var(--borderradius__round);width:28px;height:28px;color:var(--text__body);cursor:pointer;transition:background-color var(--motion__duration-fast) var(--motion__ease-out), transform var(--motion__duration-fast) var(--motion__ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ds-date-picker__nav:hover{background:var(--bg__muted);color:var(--text__headings)}}.ds-date-picker__nav:active{transform:scale(.94)}.ds-date-picker__nav:focus-visible{outline:3px solid var(--primary__200);outline-offset:1px}.ds-date-picker__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ds-date-picker__weekday{text-align:center;color:var(--text__subtle);padding-bottom:4px;font-size:12px;font-weight:500;line-height:16px}.ds-date-picker__day{aspect-ratio:1;border-radius:var(--borderradius__round);font-variant-numeric:tabular-nums;color:var(--text__headings);cursor:pointer;transition:background-color var(--motion__duration-fast) var(--motion__ease-out), color var(--motion__duration-fast) var(--motion__ease-out), transform var(--motion__duration-fast) var(--motion__ease-out);background:0 0;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex}@media (hover:hover){.ds-date-picker__day:hover:not([aria-selected=true]){background:var(--bg__muted)}}.ds-date-picker__day:active{transform:scale(.94)}.ds-date-picker__day:focus-visible{outline:3px solid var(--primary__200);outline-offset:1px}.ds-date-picker__day[data-outside=true]{color:var(--text__subtle);opacity:.55}.ds-date-picker__day[data-today=true]:not([aria-selected=true]){box-shadow:inset 0 0 0 1px var(--stroke__main)}.ds-date-picker__day[aria-selected=true]{background:var(--bg__primary);color:var(--text__onfill)}.ds-date-picker__foot{border-top:1px solid var(--stroke__main);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.ds-date-picker__action{border-radius:var(--borderradius__round);color:var(--text__body);cursor:pointer;transition:background-color var(--motion__duration-fast) var(--motion__ease-out);background:0 0;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}@media (hover:hover){.ds-date-picker__action:hover{background:var(--bg__muted);color:var(--text__headings)}}.ds-date-picker__action:focus-visible{outline:3px solid var(--primary__200);outline-offset:1px}.ds-date-picker__day:disabled{opacity:.35;cursor:default;pointer-events:none}