.page-header.svelte-ls725b{margin-bottom:var(--space-md)}.page-header.svelte-ls725b a:where(.svelte-ls725b){text-decoration:none}.match-header.svelte-ls725b{margin-bottom:var(--space-md)}.match-title.svelte-ls725b{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.match-title.svelte-ls725b h1:where(.svelte-ls725b){font-size:var(--text-xl);margin:0}.match-title-actions.svelte-ls725b{display:flex;align-items:center;gap:var(--space-sm)}.status-badge.svelte-ls725b{font-size:var(--text-xs);font-weight:600;padding:2px var(--space-sm);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.status-completed.svelte-ls725b{background:var(--color-success);color:#fff}.status-in-progress.svelte-ls725b{background:var(--color-warning);color:#000}.status-upcoming.svelte-ls725b{background:var(--color-bg-surface);color:var(--color-text-muted, var(--color-text-secondary));border:1px solid var(--color-border)}.match-meta.svelte-ls725b{display:flex;gap:var(--space-md);flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-text-muted, var(--color-text-secondary));margin-top:var(--space-xs);align-items:center}.meta-badge.svelte-ls725b{font-size:var(--text-xs);font-weight:600;padding:1px var(--space-sm);border-radius:var(--radius-sm);text-transform:uppercase}.meta-locked.svelte-ls725b{background:#e67e22;color:#fff}.meta-verified.svelte-ls725b{background:var(--color-success);color:#fff}.meta-excluded.svelte-ls725b{background:var(--color-bg-surface);color:var(--color-text-muted, var(--color-text-secondary));border:1px solid var(--color-border)}.overall-score.svelte-ls725b{margin-top:var(--space-sm);font-size:var(--text-2xl);font-weight:700;font-variant-numeric:tabular-nums}.action-buttons.svelte-ls725b{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-md)}.roster-card.svelte-ls725b{margin-bottom:var(--space-md)}.roster-header.svelte-ls725b{display:flex;justify-content:space-between;align-items:center}.roster-header.svelte-ls725b h2:where(.svelte-ls725b){font-size:var(--text-lg);margin:0}.roster-list.svelte-ls725b{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.roster-row.svelte-ls725b,.roster-edit-row.svelte-ls725b{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.roster-num.svelte-ls725b{min-width:2em;font-weight:600;font-variant-numeric:tabular-nums}.roster-name.svelte-ls725b{flex:1;min-width:8em}.roster-pos.svelte-ls725b{min-width:3em;color:var(--color-text-muted, var(--color-text-secondary));font-size:var(--text-sm)}.roster-inactive.svelte-ls725b{opacity:.55}.roster-badge-inactive.svelte-ls725b{font-size:var(--text-xs);color:var(--color-text-muted, var(--color-text-secondary));border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-xs)}.roster-input.svelte-ls725b{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.roster-input-name.svelte-ls725b{flex:1;min-width:8em}.roster-input-num.svelte-ls725b{width:4.5em}.roster-add-form.svelte-ls725b{display:flex;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap}.roster-delete-btn.svelte-ls725b{color:var(--color-danger)}.roster-link.svelte-ls725b{margin-top:var(--space-sm);font-size:var(--text-sm)}.error-banner.svelte-ls725b{background:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-top:var(--space-sm);font-size:var(--text-sm)}.status-card.svelte-ls725b{margin-top:var(--space-md)}.status-card.svelte-ls725b h3:where(.svelte-ls725b){margin:0 0 var(--space-sm);font-size:var(--text-md, var(--text-lg))}.status-controls.svelte-ls725b{display:flex;gap:var(--space-sm);flex-wrap:wrap}.status-on.svelte-ls725b{border-color:var(--color-success);color:var(--color-success)}.danger-zone.svelte-ls725b{margin-top:var(--space-md);border-color:var(--color-danger)}.danger-zone.svelte-ls725b h3:where(.svelte-ls725b){color:var(--color-danger);margin:0 0 var(--space-sm)}.confirm-actions.svelte-ls725b{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.periods-table.svelte-1rbh77g{width:100%;border-collapse:collapse;margin-top:var(--space-md)}.periods-table.svelte-1rbh77g th:where(.svelte-1rbh77g){text-align:left;font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.periods-table.svelte-1rbh77g td:where(.svelte-1rbh77g){padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.periods-table.svelte-1rbh77g tr:where(.svelte-1rbh77g):last-child td:where(.svelte-1rbh77g){border-bottom:none}.period-name.svelte-1rbh77g{font-weight:600;display:flex;align-items:center;gap:var(--space-sm)}.current-indicator.svelte-1rbh77g{font-size:var(--text-xs);background:var(--color-primary);color:#fff;padding:1px var(--space-xs);border-radius:var(--radius-sm);font-weight:600}.current-period.svelte-1rbh77g{background:var(--color-bg-elevated)}.total-row.svelte-1rbh77g{border-top:2px solid var(--color-border)}.score.svelte-1rbh77g{font-size:var(--text-xl);font-weight:700;font-variant-numeric:tabular-nums}.text-win.svelte-1rbh77g{color:var(--color-success);font-weight:600}.text-loss.svelte-1rbh77g{color:var(--color-danger);font-weight:600}.text-active.svelte-1rbh77g{color:var(--color-warning);font-weight:500}.text-muted.svelte-1rbh77g{color:var(--color-text-muted)}.card.svelte-1rbh77g{margin-bottom:var(--space-md)}.lineup-header.svelte-1rbh77g{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.lineup-hint.svelte-1rbh77g{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-md)}.error-banner.svelte-1rbh77g{background:var(--color-danger);color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-md);font-weight:500}.lineup-grid.svelte-1rbh77g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.bench-section.svelte-1rbh77g{margin-bottom:var(--space-md)}.bench-section.svelte-1rbh77g h3:where(.svelte-1rbh77g){margin-bottom:var(--space-sm)}.bench-grid.svelte-1rbh77g{display:flex;flex-wrap:wrap;gap:var(--space-md)}.bench-player-label.svelte-1rbh77g{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;font-size:var(--text-sm);color:var(--color-text);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.bench-player-label.svelte-1rbh77g input:where(.svelte-1rbh77g){min-height:auto;width:18px;height:18px;accent-color:var(--color-primary)}.quick-add-section.svelte-1rbh77g{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px dashed var(--color-border)}.quick-add-toggle.svelte-1rbh77g{font-size:var(--text-sm);color:var(--color-primary)}.quick-add-form.svelte-1rbh77g{display:flex;flex-direction:column;gap:var(--space-xs)}.quick-add-label.svelte-1rbh77g{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.quick-add-error.svelte-1rbh77g{font-size:var(--text-xs);color:var(--color-danger);font-weight:500}.quick-add-inputs.svelte-1rbh77g{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.form-actions.svelte-1rbh77g{margin-top:var(--space-md)}.lineup-display.svelte-1rbh77g{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.lineup-slot.svelte-1rbh77g{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.lineup-player.svelte-1rbh77g{font-size:var(--text-sm)}.bench-display.svelte-1rbh77g{display:flex;align-items:center;gap:var(--space-sm);width:100%;margin-top:var(--space-sm);flex-wrap:wrap}.bench-label.svelte-1rbh77g{font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted)}.bench-player.svelte-1rbh77g{font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.roster-input.svelte-1rbh77g{min-height:36px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}.roster-input-name.svelte-1rbh77g{flex:1;min-width:120px}.roster-input-num.svelte-1rbh77g{width:52px}.edit-details-form.svelte-1rbh77g{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.edit-details-row.svelte-1rbh77g{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.periods-header.svelte-1rbh77g{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.period-score-form.svelte-1rbh77g{display:flex;align-items:center;gap:var(--space-xs)}.period-score-input.svelte-1rbh77g{width:60px;min-height:32px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-lg);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.period-save-btn.svelte-1rbh77g{font-size:var(--text-xs)!important;min-height:28px!important;padding:2px var(--space-sm)!important}.period-toggle-form.svelte-1rbh77g{display:inline}.radio-group.svelte-1rbh77g{display:flex;gap:var(--space-md)}.radio-label.svelte-1rbh77g{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;font-size:var(--text-sm)}.radio-label.svelte-1rbh77g input[type=radio]:where(.svelte-1rbh77g){min-height:auto;width:18px;height:18px;accent-color:var(--color-primary)}
