.page-header.svelte-u7nvcr{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px 12px}.header-top.svelte-u7nvcr{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.subtitle.svelte-u7nvcr{color:var(--text4);margin:3px 0 0;font-size:13px}.export-btn.svelte-u7nvcr{align-self:center}.filters.svelte-u7nvcr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters.svelte-u7nvcr input:where(.svelte-u7nvcr){width:200px}.filters.svelte-u7nvcr select:where(.svelte-u7nvcr){width:140px}.sm.svelte-u7nvcr{padding:4px 10px;font-size:12px}.toggle-label.svelte-u7nvcr{color:var(--text3);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.toggle-label.svelte-u7nvcr input:where(.svelte-u7nvcr){width:auto}.table-wrap.svelte-u7nvcr{flex:1;padding:0 24px 16px;overflow:auto}table.svelte-u7nvcr{border-collapse:collapse;width:100%}th.svelte-u7nvcr{text-align:left;text-transform:uppercase;color:var(--text4);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);z-index:1;padding:8px 10px;font-size:11px;position:sticky;top:0}th.svelte-u7nvcr button:where(.svelte-u7nvcr){color:var(--text4);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;font-size:11px;font-weight:600}th.svelte-u7nvcr button:where(.svelte-u7nvcr):hover{color:var(--text)}td.svelte-u7nvcr{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px;font-size:13px}.clickable-row.svelte-u7nvcr{cursor:pointer}.clickable-row.svelte-u7nvcr:hover td:where(.svelte-u7nvcr){background:var(--surface2)}.date-cell.svelte-u7nvcr{white-space:nowrap;color:var(--text4);font-size:12px}.file-tag.svelte-u7nvcr{background:var(--surface2);color:var(--text3);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px}.source-cell.svelte-u7nvcr{white-space:nowrap}.src-name-btn.svelte-u7nvcr{color:var(--accent2);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.src-name-btn.svelte-u7nvcr:hover{color:var(--accent)}.text-cell.svelte-u7nvcr{max-width:320px;color:var(--text2);line-height:1.35}.score-cell.svelte-u7nvcr{text-align:center;white-space:nowrap}.score-dots.svelte-u7nvcr{color:var(--text3);letter-spacing:1px;font-size:13px}.score-dots.overridden.svelte-u7nvcr{color:var(--accent)}.score-dots.large.svelte-u7nvcr{font-size:18px}.used-cell.svelte-u7nvcr{text-align:center;color:var(--text4)}.score-edit-row.svelte-u7nvcr{align-items:center;gap:6px;display:flex}.score-edit-btn.svelte-u7nvcr{cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 2px;font-size:12px}.score-edit-btn.svelte-u7nvcr:hover{opacity:1}.empty-state.svelte-u7nvcr{text-align:center;color:var(--text4);padding:40px}.loading-msg.svelte-u7nvcr{color:var(--text3)}.error-msg.svelte-u7nvcr{color:var(--danger)}.pagination.svelte-u7nvcr{align-items:center;gap:12px;padding:14px 0;display:flex}.page-info.svelte-u7nvcr{color:var(--text4);font-size:13px}.modal-overlay.svelte-u7nvcr{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal.svelte-u7nvcr{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;max-width:520px;max-height:calc(100dvh - 48px);padding:24px 22px 20px;position:relative;overflow-y:auto}.modal-close.svelte-u7nvcr{color:var(--text4);cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:14px;right:16px}.detail-header.svelte-u7nvcr{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.src-label.svelte-u7nvcr{color:var(--accent2);font-size:12px}.detail-date.svelte-u7nvcr{color:var(--text4);margin-left:auto;font-size:12px}.detail-text.svelte-u7nvcr{color:var(--text);margin-bottom:14px;font-size:14px;line-height:1.5}.detail-section.svelte-u7nvcr{margin-bottom:10px}.detail-row.svelte-u7nvcr{gap:24px;display:flex}.detail-label.svelte-u7nvcr{color:var(--text4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:11px}.detail-value.svelte-u7nvcr{color:var(--text2);font-size:13px;line-height:1.4}.slug-links.svelte-u7nvcr{flex-direction:column;gap:3px;margin-top:3px;display:flex}.slug-link.svelte-u7nvcr{color:var(--accent2);font-size:13px}.slug-link.svelte-u7nvcr:hover{text-decoration:underline}.header-actions.svelte-u7nvcr{align-items:center;gap:8px;display:flex}.actions-dropdown.svelte-u7nvcr{position:relative}.dropdown-backdrop.svelte-u7nvcr{z-index:90;position:fixed;inset:0}.dropdown-menu.svelte-u7nvcr{z-index:91;background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #00000040}.dropdown-menu.svelte-u7nvcr button:where(.svelte-u7nvcr){text-align:left;color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:8px 10px;font-size:13px}.dropdown-menu.svelte-u7nvcr button:where(.svelte-u7nvcr):hover{background:var(--surface2);color:var(--text)}.modal-title.svelte-u7nvcr{color:var(--text);margin-bottom:6px;font-size:16px}.modal-hint.svelte-u7nvcr{color:var(--text4);margin-bottom:12px;font-size:12px}.modal.svelte-u7nvcr textarea:where(.svelte-u7nvcr),.modal.svelte-u7nvcr select:where(.svelte-u7nvcr),.modal.svelte-u7nvcr input[type=text]:where(.svelte-u7nvcr){resize:vertical;width:100%;font-family:inherit}.success-msg.svelte-u7nvcr{color:var(--accent);margin-top:8px;font-size:13px}.modal-actions.svelte-u7nvcr{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=768px){.filters.svelte-u7nvcr{flex-direction:column;align-items:stretch}.filters.svelte-u7nvcr input:where(.svelte-u7nvcr),.filters.svelte-u7nvcr select:where(.svelte-u7nvcr){width:100%}}
