.problems-page.svelte-1fw2rj1{max-width:1400px;min-height:100vh;margin:0 auto;padding:32px 48px 60px}.page-header.svelte-1fw2rj1{margin-bottom:20px}.levels.svelte-1fw2rj1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 18px;display:grid}.level.svelte-1fw2rj1{border:1px solid var(--border-subtle);border-radius:var(--radius-soft);background:var(--bg-secondary);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.level.svelte-1fw2rj1:hover{border-color:var(--border)}.level.active.svelte-1fw2rj1{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-secondary))}.level.svelte-1fw2rj1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.level-text.svelte-1fw2rj1{flex-direction:column;gap:2px;min-width:0;display:flex}.level-label.svelte-1fw2rj1{white-space:nowrap;font-size:14px;font-weight:650}.level-count.svelte-1fw2rj1{color:var(--text-muted);white-space:nowrap;font-size:12px}.header-row.svelte-1fw2rj1{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.header-content.svelte-1fw2rj1{flex:1;align-items:center;gap:40px;min-width:0;display:flex}.header-copy.svelte-1fw2rj1{min-width:0}.page-header.svelte-1fw2rj1 h1:where(.svelte-1fw2rj1){color:var(--text-primary);align-items:center;gap:12px;margin-bottom:8px;font-size:32px;font-weight:600;display:flex}.page-header.svelte-1fw2rj1 p:where(.svelte-1fw2rj1){color:var(--text-secondary);font-size:15px}.header-metrics.svelte-1fw2rj1{align-items:center;gap:8px;display:flex}.header-actions.svelte-1fw2rj1{align-items:center;gap:12px;display:flex}.review-btn.svelte-1fw2rj1{border:1px solid var(--border-subtle);border-radius:var(--radius-soft);background:var(--bg-secondary);color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.review-btn.svelte-1fw2rj1:hover{border-color:var(--accent)}.filter-bar.svelte-1fw2rj1{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-soft) var(--radius-soft) 0 0;border-bottom:none}.filter-row.svelte-1fw2rj1{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.search-box.svelte-1fw2rj1{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-soft);min-width:240px;color:var(--text-secondary);flex:1;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s;display:flex}.search-box.svelte-1fw2rj1:focus-within{border-color:var(--accent)}.search-box.svelte-1fw2rj1 input:where(.svelte-1fw2rj1){color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:14px}.search-box.svelte-1fw2rj1 input:where(.svelte-1fw2rj1)::placeholder{color:var(--text-secondary)}.clear-search.svelte-1fw2rj1{border-radius:var(--radius-pill);background:var(--bg-tertiary);width:20px;height:20px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.filter-menus.svelte-1fw2rj1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.popover-pad.svelte-1fw2rj1{padding:10px 8px 6px}.clear-all.svelte-1fw2rj1{border-radius:var(--radius-soft);height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;transition:color .12s}.clear-all.svelte-1fw2rj1:not(.shown){visibility:hidden}.clear-all.svelte-1fw2rj1:hover{color:var(--text-primary)}.result-line.svelte-1fw2rj1{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:-4px 0 0;padding:0 16px 10px;font-size:12px}.result-sep.svelte-1fw2rj1{margin:0 6px}.active-filters.svelte-1fw2rj1{min-height:39px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:7px;padding:0 16px 12px;font-size:12px;display:flex}.active-filters.svelte-1fw2rj1 button:where(.svelte-1fw2rj1){border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, var(--bg-primary));min-height:26px;color:var(--text-primary);cursor:pointer;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.active-filters.svelte-1fw2rj1 button:where(.svelte-1fw2rj1):hover{border-color:var(--accent)}@media (max-width:768px){.problems-page.svelte-1fw2rj1{padding:24px 16px 40px}.page-header.svelte-1fw2rj1 h1:where(.svelte-1fw2rj1){font-size:24px}.header-row.svelte-1fw2rj1{flex-direction:column;align-items:flex-start;gap:14px}.header-content.svelte-1fw2rj1{justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.filter-row.svelte-1fw2rj1{flex-direction:column;align-items:stretch}.filter-menus.svelte-1fw2rj1{width:100%}.search-box.svelte-1fw2rj1{min-width:0}}
