.ssh-page.svelte-1z0xmp8{max-width:1000px}.ssh-schedule-list.svelte-1z0xmp8{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.ssh-schedule-card.svelte-1z0xmp8{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);padding:20px 22px}.ssh-schedule-card--published.svelte-1z0xmp8{opacity:.7}.ssh-schedule-header.svelte-1z0xmp8{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ssh-schedule-project.svelte-1z0xmp8{color:var(--text-secondary);margin:0 0 6px;font-size:.875rem;font-weight:600}.ssh-schedule-episode.svelte-1z0xmp8{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700}.ssh-badge.svelte-1z0xmp8{white-space:nowrap;border-radius:14px;flex-shrink:0;padding:6px 12px;font-size:.75rem;font-weight:700}.ssh-badge--scheduled.svelte-1z0xmp8{color:var(--primary-color);background:#3b82f626}.ssh-badge--published.svelte-1z0xmp8{color:#22c55e;background:#22c55e26}.ssh-schedule-time.svelte-1z0xmp8{color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:14px;font-size:.9375rem;display:flex}.ssh-schedule-time.svelte-1z0xmp8 svg:where(.svelte-1z0xmp8){flex-shrink:0}.ssh-schedule-actions.svelte-1z0xmp8{flex-wrap:wrap;gap:10px;display:flex}.ssh-btn-text.svelte-1z0xmp8{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:all .2s}.ssh-btn-text.svelte-1z0xmp8:hover{background:var(--surface-hover);color:var(--text-primary)}.ssh-btn-text--danger.svelte-1z0xmp8{color:#ef4444}.ssh-btn-text--danger.svelte-1z0xmp8:hover{background:#ef44441a}.ssh-empty-state.svelte-1z0xmp8{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.ssh-empty-state.svelte-1z0xmp8 svg:where(.svelte-1z0xmp8){color:var(--text-muted);opacity:.5}.ssh-empty-state.svelte-1z0xmp8 p:where(.svelte-1z0xmp8){color:var(--text-muted);margin:0;font-size:.9375rem}.ssh-info-panel.svelte-1z0xmp8{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:rgba(var(--primary-rgb), .05);padding:20px 24px}.ssh-info-title.svelte-1z0xmp8{color:var(--text-primary);margin:0 0 12px;font-size:1rem;font-weight:700}.ssh-info-list.svelte-1z0xmp8{color:var(--text-secondary);margin:0;padding-left:1.3rem;font-size:.875rem;line-height:1.65}.ssh-info-list.svelte-1z0xmp8 li:where(.svelte-1z0xmp8){margin-bottom:8px}.ssh-info-list.svelte-1z0xmp8 li:where(.svelte-1z0xmp8):last-child{margin-bottom:0}
