.pc[data-v-acf3baeb]{grid-template-columns:repeat(7,3rem);justify-content:start;gap:.5rem .625rem;display:grid}.pc__day[data-v-acf3baeb]{width:3rem;height:3rem;color:var(--text-muted);font-variant-numeric:tabular-nums;opacity:.35;cursor:not-allowed;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;font-size:1rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:grid;position:relative}.pc__day.is-open[data-v-acf3baeb]{opacity:1;cursor:pointer;color:var(--text-primary);border-color:var(--border);background:var(--bg-surface);font-weight:600}.pc__day.is-open[data-v-acf3baeb]:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-fg,var(--brand-500))}.pc__day.is-on[data-v-acf3baeb]{background:var(--brand-500);border-color:var(--brand-500);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-500) 18%,transparent)}.pc__day[data-v-acf3baeb]:focus-visible{box-shadow:var(--input-ring);outline:none}.pc-wrap[data-v-acf3baeb]{flex-direction:column;gap:.875rem;display:flex}.pc__day.has-mark[data-v-acf3baeb]{opacity:1;color:var(--mark);border:2px solid var(--mark);font-weight:600}.pc-key[data-v-acf3baeb]{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.pc-key li[data-v-acf3baeb]{align-items:center;gap:.4rem;display:inline-flex}.pc-key__dot[data-v-acf3baeb]{border-radius:999px;width:.625rem;height:.625rem}.pc__dot[data-v-acf3baeb]{background:currentColor;border-radius:999px;width:.25rem;height:.25rem;position:absolute;bottom:.35rem}@media (width<=420px){.pc[data-v-acf3baeb]{grid-template-columns:repeat(7,2.375rem);gap:.375rem}.pc__day[data-v-acf3baeb]{width:2.375rem;height:2.375rem;font-size:.875rem}}
