@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-date-field,.ag-time-field,.ag-date-picker,.ag-date-range-picker,.ag-time-picker{display:grid;gap:var(--ag-space-1, .25rem);font-size:var(--_ag-text-sm, .875rem)}.ag-date-field__input,.ag-date-picker__group{display:inline-flex;align-items:center;gap:var(--ag-space-1, .25rem);padding-block:calc(var(--ag-space-1, .25rem) * var(--ag-density, 1));padding-inline:var(--ag-space-2, .5rem);border:var(--_ag-border-width, 1px) solid var(--_ag-border, currentColor);border-radius:var(--_ag-radius-2, .5rem);background:var(--_ag-surface, Canvas);min-block-size:var(--_ag-touch-target, 44px)}.ag-date-field__segment{padding-inline:var(--ag-space-1, .25rem);font-variant-numeric:tabular-nums;border-radius:var(--_ag-radius-1, .25rem)}.ag-date-field__segment[data-focused]{background:var(--_ag-accent-soft, Highlight)}.ag-date-picker__trigger{min-block-size:var(--_ag-touch-target, 44px);padding-inline:var(--ag-space-2, .5rem);border:0;border-radius:var(--_ag-radius-1, .25rem);background:transparent;color:inherit;cursor:pointer;font:inherit}.ag-date-picker__popover:not([data-presentation=sheet]){background:var(--_ag-surface-raised, Canvas);border:var(--_ag-border-width, 1px) solid var(--_ag-border, currentColor);border-radius:var(--_ag-radius-3, .75rem);box-shadow:var(--ag-shadow-regular);padding:var(--ag-space-3, .75rem);z-index:var(--_ag-z-popover, 60)}.ag-calendar,.ag-range-calendar{display:grid;gap:var(--ag-space-2, .5rem)}.ag-calendar__header{display:flex;align-items:center;justify-content:space-between}.ag-calendar__heading{margin:0;font-size:var(--_ag-text-sm, .875rem);font-weight:var(--_ag-weight-medium, 500)}.ag-calendar__months{display:flex;flex-wrap:wrap;gap:var(--ag-space-4, 1rem)}.ag-calendar__grid{border-collapse:separate}.ag-calendar__nav{min-inline-size:var(--_ag-touch-target, 44px);min-block-size:var(--_ag-touch-target, 44px);border:0;background:transparent;cursor:pointer;border-radius:var(--_ag-radius-1, .25rem);color:inherit;font:inherit}.ag-calendar__weekday{font-size:var(--_ag-text-xs, .75rem);color:var(--_ag-fg-muted, inherit)}.ag-calendar__cell{min-inline-size:var(--_ag-touch-target, 44px);min-block-size:var(--_ag-touch-target, 44px);text-align:center;border-radius:var(--_ag-radius-1, .25rem);cursor:pointer;font-variant-numeric:tabular-nums}.ag-calendar__cell[data-selected]{background:var(--_ag-accent, Highlight);color:var(--_ag-accent-fg, Canvas)}.ag-calendar__cell[data-disabled]{opacity:.4;cursor:default}.ag-calendar__cell[data-outside-month]{color:var(--_ag-fg-muted, inherit)}.ag-calendar__weekno{font-size:var(--_ag-text-xs, .75rem);color:var(--_ag-fg-muted, inherit);text-align:end;padding-inline-end:var(--ag-space-2, .5rem);font-weight:inherit;font-variant-numeric:tabular-nums}.ag-calendar__weekno-header{inline-size:var(--_ag-touch-target, 44px)}.ag-range-calendar__months{display:flex;flex-wrap:wrap;gap:var(--ag-space-4, 1rem)}.ag-date-range-picker__body{display:grid;gap:var(--ag-space-3, .75rem)}.ag-date-range-picker__body[data-ag-layout=beside]{grid-template-columns:auto 1fr;align-items:start}.ag-date-range-picker__body[data-ag-layout=beside] .ag-date-range-picker__presets{margin-block-end:0}.ag-date-range-picker__actions{display:flex;justify-content:flex-end;gap:var(--ag-space-2, .5rem);margin-block-start:var(--ag-space-3, .75rem)}.ag-date-picker__popover[data-presentation=sheet]{max-block-size:85dvh;overflow:auto;padding:var(--ag-space-3, .75rem);padding-block-end:calc(var(--ag-space-3, .75rem) + env(safe-area-inset-bottom,0px))}.ag-date-range-picker__presets{display:grid;gap:var(--ag-space-1, .25rem);margin-block-end:var(--ag-space-2, .5rem)}.ag-date-range-picker__preset{padding:var(--ag-space-1, .25rem) var(--ag-space-2, .5rem);border-radius:var(--_ag-radius-1, .25rem);cursor:pointer}.ag-time-picker__columns{display:flex;gap:var(--ag-space-2, .5rem);max-block-size:var(--_ag-time-picker-height, 12rem);overflow:auto}.ag-time-picker__column{min-inline-size:var(--_ag-time-picker-column-width, 3.5rem)}.ag-time-picker__option{padding:var(--ag-space-1, .25rem) var(--ag-space-2, .5rem);text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:var(--_ag-radius-1, .25rem)}.ag-date-field__error,.ag-date-field__description{font-size:var(--_ag-text-sm, .875rem)}.ag-date-field__error{color:var(--_ag-danger, currentColor)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-date-field,.ag-time-field,.ag-date-picker,.ag-date-range-picker,.ag-time-picker,.ag-calendar,.ag-range-calendar,.ag-calendar__header,.ag-calendar__months,.ag-calendar__grid,.ag-range-calendar__months,.ag-date-range-picker__body,.ag-date-range-picker__actions,.ag-date-range-picker__presets,.ag-time-picker__columns,.ag-time-picker__column{background:Canvas;color:CanvasText}.ag-calendar__heading,.ag-calendar__weekday,.ag-calendar__weekno,.ag-calendar__weekno-header,.ag-date-field__description,.ag-date-field__error{color:CanvasText}.ag-date-field__input,.ag-date-picker__group{background:Canvas;color:CanvasText;border-color:CanvasText}.ag-date-field__segment{color:CanvasText;background:Canvas}.ag-date-field__segment[data-focused]{background:Highlight;color:HighlightText}.ag-date-picker__trigger,.ag-calendar__nav{color:ButtonText;background:ButtonFace;border:1px solid ButtonText}.ag-date-picker__popover{background:Canvas;color:CanvasText;border-color:CanvasText}.ag-calendar__cell{background:Canvas;color:CanvasText}.ag-calendar__cell[data-selected]{background:Highlight;color:HighlightText}.ag-calendar__cell[data-disabled]{color:GrayText;opacity:1}.ag-calendar__cell[data-outside-month]{color:GrayText}.ag-date-range-picker__preset,.ag-time-picker__option{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}}
