.admin-data-main .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.data-login{max-width:460px;margin:32px auto;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.data-login h2{margin:10px 0;font-size:26px}.data-login p{color:var(--muted)}.data-login label{display:block;margin:18px 0 8px}.data-login input:not([type=hidden]){width:100%;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font:24px monospace;letter-spacing:.3em}.data-login button{width:100%;margin-top:18px}.data-actions,.data-section-heading,.data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.data-toolbar{margin-bottom:20px}.data-actions{justify-content:flex-end}.data-actions form{margin:0}.data-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0 22px}.data-metrics>div{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.data-metrics strong{display:block;font-size:28px;line-height:1.2;font-weight:500}.data-metrics span{display:block;margin-top:8px;color:var(--muted);font-size:13px}.data-panel{min-width:0;margin:20px 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.data-panel h2{font-size:24px;margin:0 0 12px}.data-panel h3{font-size:18px;font-weight:500}.data-panel .field-hint{line-height:1.7;margin:10px 0 16px}.data-filters{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.data-filters label{flex:1;min-width:200px}.data-panel label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.data-panel input,.data-panel select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink)}.data-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.data-table{width:100%;min-width:1500px;border-collapse:collapse;text-align:left;font-size:13px}.data-table td,.data-table th{max-width:220px;min-width:120px;padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;line-height:1.6}.data-table thead{background:var(--soft)}.data-table th{font-weight:600}.data-table tbody th{position:sticky;left:0;z-index:1;background:var(--surface);border-right:1px solid var(--line)}.data-table tbody tr:last-child>*{border-bottom:0}.data-missing{color:var(--muted);font-size:12px;font-style:italic}.data-badge{display:inline-block;border:1px solid var(--line);padding:3px 9px;border-radius:6px;white-space:nowrap}.data-badge.complete{background:var(--soft)}.data-notes summary{cursor:pointer;min-height:24px}.data-notes p{max-width:220px;max-height:240px;overflow:auto;white-space:pre-wrap;margin:10px 0}.data-no-results{padding:12px 18px;color:var(--muted)}.data-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:24px}.data-coverage>div>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px}.data-coverage strong{font-weight:500;white-space:nowrap}.data-coverage progress{display:block;width:100%;height:9px;accent-color:var(--green)}.data-pages{display:grid;gap:8px;margin:20px 0}.data-pages>div{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:8px;background:var(--soft);font-size:14px}.activity-table{min-width:780px}.data-history-setup{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}@media(max-width:600px){.data-panel{padding:18px 14px}.data-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.data-metrics>div{padding:14px 10px}.data-metrics span{font-size:12px}.data-filters label{min-width:0;flex-basis:100%}.data-coverage{grid-template-columns:1fr;gap:16px}.data-login{padding:22px}.data-section-heading>label{width:100%}.data-actions{width:100%;justify-content:flex-start}.data-toolbar .view-switch{width:100%}.data-toolbar .view-switch button{flex:1}}