.calendar[data-v-2fe0cb8a]{padding:var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);flex-direction:column}.calendar[data-v-2fe0cb8a],.calendar__head[data-v-2fe0cb8a]{gap:var(--gap-control);display:flex}.calendar__head[data-v-2fe0cb8a]{justify-content:space-between;align-items:center}.calendar__month[data-v-2fe0cb8a]{font-family:var(--type-strong-font);font-size:var(--type-strong-size);font-weight:var(--type-strong-weight);line-height:var(--type-strong-leading);color:var(--ink-strong)}.dateField[data-v-5e12c44c]{flex-direction:column;min-width:0;display:flex;position:relative}.dateField__box[data-v-5e12c44c]{block-size:var(--control-desk);padding-inline:var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--field-edge,var(--border));border-radius:var(--radius-control);align-self:flex-start;align-items:center;gap:2px;display:flex}.dateField__box[data-v-5e12c44c]:focus-within{border-color:var(--field-edge,var(--border-accented))}.dateField__part[data-v-5e12c44c]{font-family:var(--type-body-font);font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:var(--type-lead-leading);color:var(--ink-strong);text-align:center;outline-offset:0;background:0 0;border:0;padding:0}.dateField__part[data-v-5e12c44c]::placeholder{color:var(--ink-dim)}.dateField__part[data-v-5e12c44c]:disabled{cursor:default;opacity:.55}.dateField__separator[data-v-5e12c44c]{color:var(--ink-muted)}.dateField__opener[data-v-5e12c44c]{margin-inline-start:var(--space-1);margin-inline-end:calc(var(--space-2)*-1)}.dateField__popover[data-v-5e12c44c]{z-index:20;position:absolute;inset-block-start:calc(var(--control-desk) + var(--space-1));inset-inline-start:0}@media (width>=40rem){.dateField__part[data-v-5e12c44c]{font-size:var(--type-body-size);line-height:var(--type-body-leading)}}
