.date-picker_field__uVDCw{display:grid;gap:7px;min-width:0}.date-picker_label___smDJ{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.date-picker_anchor__o_TaV{position:relative;min-width:0}.date-picker_trigger__rhpBE{position:relative;display:flex;width:100%;min-height:var(--control-height-md);align-items:center;gap:9px;border:1px solid var(--border);border-radius:var(--radius-control);padding:0 12px;background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.date-picker_trigger__rhpBE:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.date-picker_trigger__rhpBE:active:not(:disabled),.date-picker_trigger__rhpBE[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-muted)}.date-picker_trigger__rhpBE:disabled{cursor:not-allowed;opacity:.5}.date-picker_trigger__rhpBE>svg:first-child{flex:0 0 auto;color:var(--text-muted)}.date-picker_valueText__nKmmn{position:relative;display:flex;flex:1;min-width:0}.date-picker_part__aM4bQ,.date-picker_value__OV9va{position:relative;display:inline-flex;white-space:pre}.date-picker_value__OV9va{font-variant-numeric:tabular-nums}.date-picker_partValue__OfppB{display:inline-block;white-space:pre}.date-picker_placeholder__98j29{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.date-picker_srOnly__9sudU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.date-picker_chevron__GUt3X{flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring)}.date-picker_trigger__rhpBE[aria-expanded=true] .date-picker_chevron__GUt3X{transform:rotate(180deg)}.date-picker_popover__m8D2U{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);padding:16px;background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:22px -8px;will-change:transform,opacity}@media (max-width:360px){.date-picker_popover__m8D2U{right:0;width:auto;padding:12px}}.date-picker_footer__bDUSj{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;border-top:1px solid var(--border-subtle);padding-top:11px;color:var(--text-muted);font-size:var(--text-xs)}.date-picker_status__FTg5r{display:grid;min-width:0;justify-items:end}.date-picker_status__FTg5r>span{grid-area:1/1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker_footer__bDUSj button{border:0;border-radius:var(--radius-control);padding:4px 8px;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.date-picker_footer__bDUSj button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}.date-picker_footer__bDUSj button:active:not(:disabled){transform:scale(.97);transition-duration:var(--duration-fast),var(--duration-fast),.1s;transition-timing-function:var(--ease-standard)}.date-picker_footer__bDUSj button:disabled{cursor:not-allowed;opacity:.4}.date-picker_description__mxsWT{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);transition:opacity var(--duration-fast) var(--ease-standard)}.date-picker_anchor__o_TaV:has(.date-picker_popover__m8D2U)+.date-picker_description__mxsWT{opacity:0}@media (prefers-reduced-motion:reduce){.date-picker_chevron__GUt3X,.date-picker_description__mxsWT,.date-picker_footer__bDUSj button,.date-picker_trigger__rhpBE{transition:none}.date-picker_footer__bDUSj button:active:not(:disabled){transform:none}}