.cal-list[data-v-ef3add57]{border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-lg);background:var(--aa-color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.cal-list li+li[data-v-ef3add57]{border-top:1px solid var(--aa-color-border-subtle)}.cal-list li.cal-list__week[data-v-ef3add57]{margin-top:var(--aa-space-1);border-top-color:var(--aa-color-border)}.cal-fold[data-v-ef3add57]{justify-content:center;align-items:center;gap:var(--aa-space-1);width:100%;min-height:2rem;color:var(--aa-color-text-secondary);font:inherit;font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);cursor:pointer;background:0 0;border:0;display:flex}.cal-fold[data-v-ef3add57]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:-2px}.cal-fold__icon[data-v-ef3add57]{width:1rem;height:1rem;transition:transform .15s}.cal-fold__icon--open[data-v-ef3add57]{transform:rotate(180deg)}.cal-row[data-v-ef3add57]{align-items:center;gap:var(--aa-space-2);width:100%;min-height:2.125rem;padding:var(--aa-space-1) var(--aa-space-2);color:var(--aa-color-text);font:inherit;font-size:var(--aa-text-base);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.cal-row--closed[data-v-ef3add57],.cal-row--run[data-v-ef3add57]{color:var(--aa-color-text-muted)}.cal-row--closed[data-v-ef3add57]{background:color-mix(in srgb,var(--aa-color-text-muted) 7%,transparent)}.cal-row--run[data-v-ef3add57]{min-height:2rem;font-size:var(--aa-text-xs);background:color-mix(in srgb,var(--aa-color-text-muted) 5%,transparent)}.cal-row--past[data-v-ef3add57]{opacity:.5}.cal-row--past .cal-row__dot[data-v-ef3add57],.cal-row__dot--closed[data-v-ef3add57]{background:var(--aa-color-text-muted)}.cal-row--past.cal-row--selected[data-v-ef3add57]{opacity:1}.cal-row--past[data-v-ef3add57]:focus-visible{opacity:1}.cal-row__more[data-v-ef3add57]{color:var(--aa-color-text-muted);font-weight:var(--aa-font-medium)}.cal-row--selected[data-v-ef3add57]{background:color-mix(in srgb,var(--aa-color-primary) 9%,transparent)}.cal-row[data-v-ef3add57]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:-2px}.cal-row__date[data-v-ef3add57]{align-items:center;gap:var(--aa-space-1);flex:none;width:3.25rem;line-height:1;display:flex}.cal-row__num[data-v-ef3add57]{min-width:1.25rem;height:1.25rem;font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.cal-row__num--today[data-v-ef3add57]{background:var(--aa-color-primary);color:var(--aa-color-text-on-primary)}.cal-row__week[data-v-ef3add57]{color:var(--aa-color-text-muted);font-size:var(--aa-text-xs)}.cal-row__body[data-v-ef3add57]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cal-row__main[data-v-ef3add57]{align-items:center;gap:var(--aa-space-2);min-width:0;display:flex}.cal-row__state[data-v-ef3add57]{font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;display:inline-flex}.cal-row__dot[data-v-ef3add57]{background:var(--aa-color-status-open);border-radius:999px;flex:none;width:6px;height:6px}.cal-row--closed .cal-row__dot[data-v-ef3add57]{background:var(--aa-color-text-muted)}.cal-row--special .cal-row__state[data-v-ef3add57],.cal-row__badge[data-v-ef3add57]{color:var(--aa-color-status-limited);font-weight:var(--aa-font-semibold)}.cal-row__badge[data-v-ef3add57]{background:color-mix(in srgb,var(--aa-color-status-limited) 16%,transparent);border-radius:999px;flex:none;padding:0 6px;font-size:.6875rem}.cal-row__season[data-v-ef3add57]{color:var(--aa-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.cal-row__chips[data-v-ef3add57]{align-items:center;gap:4px;min-width:0;display:flex}.cal-row__chip[data-v-ef3add57]{border-radius:var(--aa-radius-sm);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--aa-color-primary) 14%,transparent);min-width:0;max-width:50%;color:var(--aa-color-text);padding:0 6px;font-size:.6875rem;line-height:1.5;overflow:hidden}.cal-row__chip--off[data-v-ef3add57]{color:var(--aa-color-text-muted);text-decoration:line-through}.cal-month[data-v-1f68475f]{border:1px solid var(--aa-color-border-subtle);border-radius:var(--aa-radius-lg);background:var(--aa-color-surface);display:grid;overflow:hidden}.cal-month__head[data-v-1f68475f],.cal-week[data-v-1f68475f]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month__head[data-v-1f68475f]{padding:var(--aa-space-2) 0;font-size:var(--aa-text-xs);font-weight:var(--aa-font-medium);color:var(--aa-color-text-muted);text-align:center}.cal-cell[data-v-1f68475f]{border-top:1px solid var(--aa-color-border-subtle);border-inline-start:1px solid var(--aa-color-border-subtle)}.cal-cell[data-v-1f68475f]:first-child{border-inline-start:0}.cal-cell--out[data-v-1f68475f]{opacity:.4}.cal-day[data-v-1f68475f]{width:100%;height:100%;min-height:6.25rem;padding:var(--aa-space-2) var(--aa-space-2) 1.25rem;color:var(--aa-color-text);font:inherit;font-size:var(--aa-text-xs);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:relative;overflow:visible}.cal-day[data-v-1f68475f]:hover:not(:disabled){background:var(--aa-color-surface-elevated)}.cal-day[data-v-1f68475f]:disabled{cursor:default}.cal-day--closed[data-v-1f68475f]{color:var(--aa-color-text-muted);background:color-mix(in srgb,var(--aa-color-text-muted) 7%,transparent)}.cal-day--past[data-v-1f68475f]{opacity:.5}.cal-day--past .cal-day__dot[data-v-1f68475f],.cal-day__state--closed .cal-day__dot[data-v-1f68475f]{background:var(--aa-color-text-muted)}.cal-day--past.cal-day--selected[data-v-1f68475f],.cal-day--past[data-v-1f68475f]:hover{opacity:1}.cal-day--past[data-v-1f68475f]:focus-visible{opacity:1}.cal-day--selected[data-v-1f68475f]{background:color-mix(in srgb,var(--aa-color-primary) 9%,transparent);box-shadow:inset 0 0 0 2px var(--aa-color-primary)}.cal-day[data-v-1f68475f]:focus-visible{outline:2px solid var(--aa-color-primary);outline-offset:-2px}.cal-day__num[data-v-1f68475f]{min-width:1.75rem;height:1.75rem;font-size:var(--aa-text-sm);font-weight:var(--aa-font-medium);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.cal-day__num--today[data-v-1f68475f]{background:var(--aa-color-primary);color:var(--aa-color-text-on-primary);font-weight:var(--aa-font-bold)}.cal-day__state[data-v-1f68475f]{font-variant-numeric:tabular-nums;align-items:center;gap:5px;max-width:100%;display:inline-flex}.cal-day__dot[data-v-1f68475f]{background:var(--aa-color-status-open);border-radius:999px;flex:none;width:6px;height:6px}.cal-day--closed .cal-day__dot[data-v-1f68475f]{background:var(--aa-color-text-muted)}.cal-day__text[data-v-1f68475f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-day--special .cal-day__text[data-v-1f68475f],.cal-day__badge[data-v-1f68475f]{color:var(--aa-color-status-limited);font-weight:var(--aa-font-semibold)}.cal-day__badge[data-v-1f68475f]{background:color-mix(in srgb,var(--aa-color-status-limited) 16%,transparent);border-radius:999px;padding:0 6px;font-size:.6875rem;line-height:1.5}.cal-day__chip[data-v-1f68475f]{box-sizing:border-box;border-radius:var(--aa-radius-sm);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--aa-color-primary) 14%,transparent);width:100%;color:var(--aa-color-text);padding:1px 6px;line-height:1.5;overflow:hidden}.cal-day__chip--off[data-v-1f68475f]{color:var(--aa-color-text-muted);text-decoration:line-through}.cal-day__more[data-v-1f68475f]{color:var(--aa-color-text-muted);font-weight:var(--aa-font-medium);padding-inline-start:6px;padding-inline-end:6px}.cal-day__season[data-v-1f68475f]{left:0;right:0;background:color-mix(in srgb,var(--aa-color-primary) 45%,transparent);height:3px;position:absolute;bottom:0}.cal-day__season-name[data-v-1f68475f]{z-index:1;width:calc(var(--span,1)*100% + (var(--span,1) - 1)*1px - var(--aa-space-2)*2);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;color:var(--aa-color-text-muted);font-size:.6875rem;position:absolute;bottom:5px;overflow:hidden}.cal-day__season-name[data-v-1f68475f]:not(:-webkit-any(: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))){left:var(--aa-space-2)}.cal-day__season-name[data-v-1f68475f]:not(:-moz-any(: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))){left:var(--aa-space-2)}.cal-day__season-name[data-v-1f68475f]:not(: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))){left:var(--aa-space-2)}.cal-day__season-name[data-v-1f68475f]:-webkit-any(: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)){right:var(--aa-space-2)}.cal-day__season-name[data-v-1f68475f]:-moz-any(: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)){right:var(--aa-space-2)}.cal-day__season-name[data-v-1f68475f]: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)){right:var(--aa-space-2)}.cal-detail[data-v-6dc551eb]{gap:var(--aa-space-3);min-width:min(18rem,100%);color:var(--aa-color-text);display:grid}.cal-detail__head[data-v-6dc551eb]{justify-content:space-between;align-items:center;gap:var(--aa-space-3);display:flex}.cal-detail__title[data-v-6dc551eb]{font-size:var(--aa-text-base)}.cal-detail__sub[data-v-6dc551eb],.cal-detail__title[data-v-6dc551eb]{font-weight:var(--aa-font-semibold);margin:0}.cal-detail__sub[data-v-6dc551eb]{font-size:var(--aa-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--aa-color-text-muted)}.cal-detail__block[data-v-6dc551eb]{gap:var(--aa-space-2);display:grid}.cal-detail__state[data-v-6dc551eb]{align-items:center;gap:var(--aa-space-2);font-size:var(--aa-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.cal-detail__dot[data-v-6dc551eb]{background:var(--aa-color-text-muted);border-radius:999px;width:8px;height:8px}.cal-detail__state--open .cal-detail__dot[data-v-6dc551eb]{background:var(--aa-color-status-open)}.cal-detail__state--special strong[data-v-6dc551eb]{color:var(--aa-color-status-limited)}.cal-detail__areas[data-v-6dc551eb]{gap:var(--aa-space-2);font-size:var(--aa-text-sm);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.cal-detail__area[data-v-6dc551eb]{gap:var(--aa-space-2);align-items:flex-start;display:flex}.cal-detail__area .cal-detail__dot[data-v-6dc551eb]{flex:none;margin-top:6px}.cal-detail__area--open .cal-detail__dot[data-v-6dc551eb]{background:var(--aa-color-status-open)}.cal-detail__area--special strong[data-v-6dc551eb],.cal-detail__area-note[data-v-6dc551eb]{color:var(--aa-color-status-limited)}.cal-detail__note[data-v-6dc551eb]{padding:var(--aa-space-2) var(--aa-space-3);border-inline-start:3px solid var(--aa-color-status-limited);border-radius:var(--aa-radius-sm);background:color-mix(in srgb,var(--aa-color-status-limited) 12%,transparent)}.cal-detail__list[data-v-6dc551eb],.cal-detail__note[data-v-6dc551eb]{font-size:var(--aa-text-sm);margin:0}.cal-detail__list[data-v-6dc551eb]{gap:var(--aa-space-2);color:var(--aa-color-text-secondary);padding:0;list-style:none;display:grid}.cal-detail__list li[data-v-6dc551eb]{gap:var(--aa-space-2);align-items:flex-start;display:flex}.cal-detail__icon[data-v-6dc551eb]{color:var(--aa-color-text-muted);flex:none;margin-top:2px}.cal-detail__event[data-v-6dc551eb]{gap:1px;min-width:0;display:grid}.cal-detail__event strong[data-v-6dc551eb]{color:var(--aa-color-text);font-weight:var(--aa-font-medium);overflow-wrap:anywhere}.cal-detail__event--off strong[data-v-6dc551eb]{text-decoration:line-through}.cal-detail__list em[data-v-6dc551eb]{font-style:normal;font-weight:var(--aa-font-semibold);color:var(--aa-color-status-closed)}.entity-calendar[data-v-e49038b4]{gap:var(--aa-space-4);display:grid}.entity-calendar__title[data-v-e49038b4]{margin:0}.entity-calendar__bar[data-v-e49038b4]{justify-content:space-between;align-items:center;gap:var(--aa-space-3);display:flex}.entity-calendar__month[data-v-e49038b4]{text-transform:capitalize;color:var(--aa-color-text)}.entity-calendar__error[data-v-e49038b4],.entity-calendar__note[data-v-e49038b4]{font-size:var(--aa-text-sm);color:var(--aa-color-text-secondary);margin:0}.entity-calendar__error[data-v-e49038b4]{align-items:center;gap:var(--aa-space-3);flex-wrap:wrap;display:flex}.entity-calendar__error p[data-v-e49038b4]{margin:0}.cal-pop{outline:none;width:20rem}
