.sp-week[data-v-a08d8955]{display:grid;gap:.4rem;grid-template-columns:repeat(7,1fr)}.sp-day[data-v-a08d8955]{display:flex;flex-direction:column;gap:.4rem}.sp-day-name[data-v-a08d8955]{color:var(--color-cb-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-align:center;text-transform:uppercase}.sp-day-col[data-v-a08d8955]{background:var(--color-cb-surface-2);border:1px solid var(--color-cb-border);border-radius:.45rem;display:flex;flex-direction:column;gap:.35rem;min-height:5rem;padding:.35rem}.sp-post[data-v-a08d8955]{align-items:center;background:color-mix(in srgb,var(--color-cb-cyan) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-cb-cyan) 28%,transparent);border-radius:.3rem;display:flex;gap:.25rem;padding:.28rem}.sp-post-line[data-v-a08d8955]{background:color-mix(in srgb,var(--color-cb-cyan) 45%,transparent);border-radius:999px;flex:1;height:4px}.sp-marker[data-v-a08d8955]{border-radius:999px;flex-shrink:0;height:.5rem;width:.5rem}.sp-marker[data-v-a08d8955],.sp-post:first-child .sp-marker[data-v-a08d8955]{background:var(--color-cb-cyan)}.sp-post:nth-child(2) .sp-marker[data-v-a08d8955]{background:color-mix(in srgb,var(--color-cb-cyan) 55%,var(--color-cb-white))}.sp-legend[data-v-a08d8955]{border-top:1px solid var(--color-cb-border);display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.9rem;padding-top:.7rem}.sp-legend-item[data-v-a08d8955]{align-items:center;color:var(--color-cb-muted);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:.35rem}.sp-legend-item:first-child .sp-marker[data-v-a08d8955]{background:var(--color-cb-cyan)}.sp-legend-item:nth-child(2) .sp-marker[data-v-a08d8955]{background:color-mix(in srgb,var(--color-cb-cyan) 70%,var(--color-cb-white))}.sp-legend-item:nth-child(3) .sp-marker[data-v-a08d8955]{background:var(--color-cb-cyan-dim)}.sp-legend-item:nth-child(4) .sp-marker[data-v-a08d8955]{background:color-mix(in srgb,var(--color-cb-cyan) 40%,var(--color-cb-muted))}
