@layer saro-components{.datetime-calendar[data-v-ed5e938e]{min-width:0}.datetime-calendar-body[data-v-ed5e938e]{position:relative}.datetime-month-title[data-v-ed5e938e]{color:inherit;font:inherit;cursor:var(--saro-cursor-pointer,pointer);background:0 0;border:0;padding:.125rem .25rem;font-size:calc(1em - .125rem)}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.datetime-month-title[data-v-ed5e938e]:hover,.datetime-month-title[aria-expanded=true][data-v-ed5e938e]{color:var(--saro-accent)}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.datetime-month-title[data-v-ed5e938e]:hover:where(:not(*)),.datetime-month-title[aria-expanded=true][data-v-ed5e938e]{color:var(--saro-accent)}}.datetime-date-overlay[data-v-ed5e938e]{background:color-mix(in srgb,var(--saro-card) 96%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;padding:.5rem;display:flex;position:absolute;inset:0}.datetime-month[data-v-ed5e938e]{justify-content:space-between;align-items:center;gap:.25rem;min-height:2.25rem;display:flex}.datetime-month[data-v-ed5e938e] .saro-icon-button{--saro-icon-button-size:2rem;--saro-icon-button-padding:.375rem}.datetime-previous[data-v-ed5e938e] .saro-icon{transform:rotate(90deg)}.datetime-next[data-v-ed5e938e] .saro-icon,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .datetime-previous[data-v-ed5e938e] .saro-icon{transform:rotate(-90deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .datetime-next[data-v-ed5e938e] .saro-icon{transform:rotate(90deg)}.datetime-days[data-v-ed5e938e],.datetime-weekdays[data-v-ed5e938e]{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.datetime-weekdays[data-v-ed5e938e]{color:var(--saro-muted);font-size:.75rem;line-height:1.75rem}.datetime-days button[data-v-ed5e938e]{height:2rem;color:inherit;font:inherit;cursor:var(--saro-cursor-pointer,pointer);background:0 0;border:0;padding:0;font-size:calc(1em - .125rem)}.datetime-days button.outside-month[data-v-ed5e938e]{opacity:.4}.datetime-days button[aria-current][data-v-ed5e938e]{text-underline-offset:.25rem;text-decoration:underline}.datetime-days button[aria-pressed=true][data-v-ed5e938e]{background:var(--saro-accent);color:var(--saro-bg);opacity:1}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.datetime-days button[data-v-ed5e938e]:hover{background:color-mix(in srgb,var(--saro-accent) 15%,transparent);color:var(--saro-fg)}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.datetime-days button[data-v-ed5e938e]:hover:where(:not(*)){background:color-mix(in srgb,var(--saro-accent) 15%,transparent);color:var(--saro-fg)}}.datetime-days button[data-v-ed5e938e]:disabled{opacity:.2;cursor:var(--saro-cursor-not-allowed,not-allowed)}.datetime-wheel[data-v-42eb431c]{flex-direction:column;flex:1 1 0;min-width:2.5rem;min-height:0;display:flex}.datetime-wheel>label[data-v-42eb431c]{flex-shrink:0}.datetime-wheel--year[data-v-42eb431c]{flex:1.6 1 0;min-width:3.75rem}.datetime-wheel--dayPeriod[data-v-42eb431c]{flex:1.3 1 0;min-width:3.25rem}input[data-v-42eb431c]{text-align:center;width:100%;min-width:0;padding:.125rem}.datetime-wheel-viewport[data-v-42eb431c]{flex:1 1 0;height:10rem;min-height:0;position:relative}.datetime-wheel-viewport[data-v-42eb431c]:before{content:"";inset-inline:0;background:color-mix(in srgb,var(--saro-accent) 10%,transparent);pointer-events:none;height:2rem;position:absolute;top:calc(50% - 1rem)}.datetime-wheel-list[data-v-42eb431c]{overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y;height:100%;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#00000059 15%,#000 43% 57%,#00000059 85%,#0000);mask-image:linear-gradient(#0000,#00000059 15%,#000 43% 57%,#00000059 85%,#0000);scrollbar-width:none!important;scrollbar-gutter:auto!important}.datetime-wheel-list[data-v-42eb431c]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.datetime-wheel-list button[data-v-42eb431c]{width:100%;height:2rem;color:var(--saro-muted);font:inherit;cursor:var(--saro-cursor-pointer,pointer);background:0 0;border:0;padding:0;font-size:calc(1em - .125rem);display:block}.datetime-wheel-list button[aria-pressed=true][data-v-42eb431c]{color:var(--saro-accent)}.datetime-wheel-list button[data-v-42eb431c]:disabled{opacity:.25;cursor:var(--saro-cursor-not-allowed,not-allowed)}.saro-datetime-dialog[data-v-5df50264]{width:100%;max-width:none;height:100%;max-height:none;color:var(--saro-fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.saro-datetime-dialog[data-v-5df50264]::backdrop{background:0 0}.saro-datetime-dialog--compact[data-v-5df50264]::backdrop{background:#00000029}.saro-datetime-position[data-v-5df50264]{position:fixed;overflow:auto}.saro-datetime-panel[data-v-5df50264]{background-color:var(--saro-card);background-image:var(--saro-surface-pattern);border:var(--saro-datetime-border-width,.0625rem) solid var(--saro-surface-line);border-radius:var(--saro-surface-radius);padding:.5rem .625rem;position:relative;container:datetime-picker/inline-size}.datetime-top-row[data-v-5df50264]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.datetime-layer-title[data-v-5df50264]{min-width:0;font-weight:calc(600 + var(--saro-font-weight-step,0));align-items:center;gap:.375rem;display:flex}.datetime-top-row[data-v-5df50264]{flex-wrap:wrap}.datetime-header-actions[data-v-5df50264]{flex-wrap:wrap;align-items:center;gap:.625rem;margin-inline-start:auto;display:flex}.datetime-header-relative[data-v-5df50264]{color:var(--saro-accent);font-weight:calc(700 + var(--saro-font-weight-step,0))}.datetime-text-action[data-v-5df50264]{box-shadow:none;font:inherit;font-size:calc(1em - .125rem);font-weight:calc(600 + var(--saro-font-weight-step,0));color:var(--saro-fg);cursor:var(--saro-cursor-pointer,pointer);background:0 0;border:0;padding:.125rem 0}@media (hover:hover) and (pointer:fine) and (width>41.5rem){.datetime-text-action[data-v-5df50264]:hover{color:var(--saro-accent)}}@media not all and (hover:hover) and (pointer:fine) and (width>41.5rem){.datetime-text-action[data-v-5df50264]:hover:where(:not(*)){color:var(--saro-accent)}}.datetime-date-parts[data-v-5df50264],.datetime-time-parts[data-v-5df50264]{gap:.25rem;min-width:0;display:flex}.datetime-date-parts[data-v-5df50264]{width:100%;height:100%}.datetime-calendar-area[data-v-5df50264]{align-self:start;min-width:0}.datetime-time-parts[data-v-5df50264]{height:16rem}.datetime-picker-grid[data-v-5df50264]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@container datetime-picker (width>=28rem){.datetime-picker-grid[data-v-5df50264]:not(.datetime-picker-grid--date){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.saro-datetime[data-v-6104fca7]{width:fit-content;min-width:0;max-width:100%}.saro-datetime-trigger[data-v-6104fca7]{text-align:start;background-image:var(--saro-field-gradient,none);width:100%;height:auto;cursor:var(--saro-cursor-pointer,pointer);align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.saro-datetime-trigger[data-v-6104fca7]:disabled{opacity:.4;cursor:var(--saro-cursor-not-allowed,not-allowed)}.saro-datetime-label[data-v-6104fca7]{font:inherit;flex:none}.saro-datetime-value[data-v-6104fca7]{flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;min-width:0;display:flex}.saro-datetime-value bdi[data-v-6104fca7]{overflow-wrap:anywhere}.saro-datetime-relative[data-v-6104fca7]{font:inherit;color:inherit;opacity:.6}.saro-datetime--label-outside[data-v-6104fca7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;width:100%;display:grid}.saro-datetime-outer-label[data-v-6104fca7]{font-size:var(--saro-input-font-size)}@container (width<=28rem){.saro-datetime--label-outside[data-v-6104fca7]{grid-template-columns:minmax(0,1fr)}}}
