.center.svelte-7jlqup{gap:var(--q-sp-4);display:grid}.gate.svelte-7jlqup{gap:var(--q-sp-3);padding:var(--q-sp-8) var(--q-sp-4);text-align:center;color:var(--q-text-muted);justify-items:center;display:grid}.head.svelte-7jlqup{justify-content:space-between;align-items:flex-end;gap:var(--q-sp-3);flex-wrap:wrap;display:flex}.head-text.svelte-7jlqup h2:where(.svelte-7jlqup){font-size:var(--q-text-xl);font-weight:var(--q-heading-weight);letter-spacing:var(--q-tracking-tight);margin:0}.sub.svelte-7jlqup{color:var(--q-text-muted);font-size:var(--q-text-sm);margin:2px 0 0}.mark-all.svelte-7jlqup{background:var(--q-brand-soft);color:var(--q-brand-strong);border-radius:var(--q-radius);padding:var(--q-sp-2) var(--q-sp-4);font-size:var(--q-text-sm);cursor:pointer;white-space:nowrap;border:0;font-weight:600}.mark-all.svelte-7jlqup:disabled{background:var(--q-bg);color:var(--q-text-faint);cursor:default}.mark-all.svelte-7jlqup:focus-visible{outline:2px solid var(--q-brand-strong);outline-offset:2px}.tabs.svelte-7jlqup{gap:var(--q-sp-1);scrollbar-width:none;border-bottom:1px solid var(--q-border);padding-bottom:2px;display:flex;overflow-x:auto}.tabs.svelte-7jlqup::-webkit-scrollbar{display:none}.tab.svelte-7jlqup{align-items:center;gap:var(--q-sp-2);color:var(--q-text-muted);font-size:var(--q-text-sm);padding:var(--q-sp-2) var(--q-sp-3);cursor:pointer;white-space:nowrap;transition:color var(--q-dur-fast) var(--q-ease), border-color var(--q-dur-fast) var(--q-ease);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500;display:inline-flex}.tab.svelte-7jlqup:hover{color:var(--q-text)}.tab[aria-selected=true].svelte-7jlqup{color:var(--q-brand-strong);border-bottom-color:var(--q-brand-strong);font-weight:600}.tab.svelte-7jlqup:focus-visible{outline:2px solid var(--q-brand-strong);outline-offset:-2px}.tab-count.svelte-7jlqup{border-radius:var(--q-radius-full);background:var(--q-brand-soft);min-width:18px;color:var(--q-brand-strong);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.notice.svelte-7jlqup{padding:var(--q-sp-2) var(--q-sp-3);border-radius:var(--q-radius);background:var(--q-warning-soft);color:var(--q-warning);font-size:var(--q-text-sm);margin:0}.list-wrap.svelte-7jlqup{gap:var(--q-sp-4);display:grid}.day.svelte-7jlqup{gap:var(--q-sp-2);display:grid}.day-head.svelte-7jlqup{font-size:var(--q-text-xs);text-transform:uppercase;letter-spacing:var(--q-tracking-wide);color:var(--q-text-faint);margin:0;font-weight:700}.list.svelte-7jlqup{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.empty.svelte-7jlqup{gap:var(--q-sp-3);padding:var(--q-sp-8) var(--q-sp-4);text-align:center;color:var(--q-text-muted);font-size:var(--q-text-sm);background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-radius-lg);justify-items:center;display:grid}.empty.svelte-7jlqup p:where(.svelte-7jlqup){max-width:32ch;margin:0}.cta.svelte-7jlqup{background:var(--q-brand-strong);color:var(--q-text-on-brand);border-radius:var(--q-radius);padding:var(--q-sp-2) var(--q-sp-4);font-size:var(--q-text-sm);cursor:pointer;border:0;font-weight:600;text-decoration:none;display:inline-block}.cta.ghost.svelte-7jlqup{background:var(--q-surface);color:var(--q-brand-strong);border:1px solid var(--q-border-strong)}.cta.svelte-7jlqup:disabled{opacity:.6;cursor:default}.cta.svelte-7jlqup:focus-visible{outline:2px solid var(--q-brand-strong);outline-offset:2px}.more.svelte-7jlqup{padding:var(--q-sp-2) 0 var(--q-sp-6);justify-items:center;display:grid}.end.svelte-7jlqup{color:var(--q-text-faint);font-size:var(--q-text-xs);margin:0}.skeleton.svelte-7jlqup{gap:var(--q-sp-2);display:grid}.sk-row.svelte-7jlqup{border-radius:var(--q-radius-lg);background:linear-gradient(90deg, var(--q-bg) 25%, var(--q-surface-raised) 37%, var(--q-bg) 63%);background-size:400% 100%;height:68px;animation:1.4s infinite svelte-7jlqup-shimmer}@keyframes svelte-7jlqup-shimmer{0%{background-position:100%}to{background-position:0}}@media (width<=640px){.head.svelte-7jlqup{align-items:stretch}.mark-all.svelte-7jlqup{width:100%}.list.svelte-7jlqup{border-radius:var(--q-radius)}}@media (prefers-reduced-motion:reduce){.tab.svelte-7jlqup{transition:none}.sk-row.svelte-7jlqup{animation:none}}
