:root{color-scheme:dark;--scp-bg:#06111f;--scp-panel:#0b1c2f;--scp-panel2:#0f2439;--scp-line:#29445f;--scp-text:#edf5ff;--scp-muted:#93a7bd;--scp-accent:#efb62f}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;font-family:Tahoma,Arial,sans-serif;background:var(--scp-bg);color:var(--scp-text)}
body{padding:18px;direction:rtl}
.scp-toolbar{width:min(1580px,100%);min-height:62px;margin:0 auto 12px;padding:10px 14px;display:grid;grid-template-columns:auto minmax(360px,1fr) auto;align-items:end;gap:14px;border:1px solid var(--scp-line);border-radius:12px;background:linear-gradient(180deg,var(--scp-panel2),var(--scp-panel));box-shadow:0 14px 34px rgba(0,0,0,.24)}
.scp-toolbar>div{display:grid;gap:4px}.scp-toolbar strong{font-size:17px}.scp-toolbar strong i{color:var(--scp-accent);margin-left:7px}.scp-toolbar>div span{font-size:11px;color:var(--scp-muted)}
.scp-toolbar nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.scp-toolbar :is(a,button){height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #3d5872;border-radius:9px;background:#10263b;color:#eaf3fd;text-decoration:none;font:800 12px Tahoma,Arial,sans-serif;cursor:pointer}
.scp-toolbar :is(a,button):hover{border-color:var(--scp-accent);color:#ffd66f}.scp-toolbar .scp-back{background:#182233}
.scp-filter-form{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:9px}.scp-filter-form label{display:grid;gap:5px;min-width:0}.scp-filter-form label>span{color:var(--scp-muted);font-size:10px;font-weight:800}.scp-filter-form select{width:100%;height:38px;padding:0 10px;border:1px solid #3d5872;border-radius:9px;background:#091829;color:var(--scp-text);font:800 11px Tahoma,Arial,sans-serif}.scp-filter-form button{min-width:76px}.scp-filter-form select:focus{outline:0;border-color:var(--scp-accent);box-shadow:0 0 0 2px #efb62f22}
.scp-loading[hidden]{display:none!important}.scp-loading{width:min(1100px,calc(100% - 24px));margin:0 auto 12px;padding:12px 14px;display:grid;gap:8px;border:1px solid #3a5f7e;border-radius:11px;background:#0a1a2a;box-shadow:0 10px 28px #0005}.scp-loading-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.scp-loading-head span{display:flex;align-items:center;gap:8px}.scp-loading-head i{color:var(--scp-accent)}.scp-loading-head strong{color:#b7c8d8;font-size:11px}.scp-loading-track{height:8px;overflow:hidden;border-radius:99px;background:#203b53}.scp-loading-track span{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#efb62f,#45d6bd,transparent);animation:scp-progress 1.15s ease-in-out infinite}.scp-loading p{margin:0;color:var(--scp-muted);font-size:10px}@keyframes scp-progress{0%{transform:translateX(180%)}100%{transform:translateX(-280%)}}
.scp-sheet{width:min(1580px,100%);margin:auto;padding:22px;border:1px solid var(--scp-line);border-radius:12px;background:linear-gradient(145deg,#0d1e31,#081626);box-shadow:0 18px 42px rgba(0,0,0,.25)}
.scp-report-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;margin-bottom:16px;border-bottom:2px solid var(--scp-accent)}
.scp-report-head h1{margin:0 0 5px;font-size:23px}.scp-report-head p{margin:0;color:var(--scp-muted);font-size:12px}.scp-report-meta{display:grid;gap:5px;text-align:left}.scp-report-meta span{color:var(--scp-muted);font-size:10px}.scp-report-meta b{font-size:12px}
.scp-table-wrap{width:100%;overflow:auto;border:1px solid var(--scp-line);border-radius:9px}
table{width:100%;border-collapse:collapse;table-layout:auto;background:#091829;font-size:12px}
th,td{padding:10px 9px;border:1px solid #2a4259;text-align:right;vertical-align:middle;white-space:nowrap}
th{background:#2a2212;color:#ffd66f;font-weight:900}tbody tr:nth-child(even) td{background:#0d2033}.scp-col-id,.scp-col-usage{text-align:center}.scp-col-profile{direction:ltr;text-align:left}
.scp-sheet>footer{display:flex;justify-content:space-between;gap:15px;margin-top:14px;padding-top:10px;border-top:1px solid var(--scp-line);color:var(--scp-muted);font-size:10px}.scp-empty{text-align:center;padding:40px;color:var(--scp-muted)}
@media(max-width:1100px){.scp-toolbar{grid-template-columns:1fr auto}.scp-filter-form{grid-column:1/-1;grid-row:2}.scp-toolbar-head{grid-column:1}.scp-toolbar nav{grid-column:2}}
@media(max-width:760px){body{padding:8px}.scp-toolbar{display:grid;grid-template-columns:1fr;align-items:stretch}.scp-toolbar-head,.scp-toolbar nav,.scp-filter-form{grid-column:1}.scp-toolbar nav{grid-row:auto;display:grid;grid-template-columns:repeat(2,1fr)}.scp-filter-form{grid-template-columns:1fr}.scp-toolbar :is(a,button){width:100%}.scp-sheet{padding:12px}.scp-report-head{align-items:flex-start;flex-direction:column}.scp-report-meta{text-align:right}}
@page{size:A4 landscape;margin:10mm}
@media print{html,body{background:#fff!important;color:#111!important}.scp-toolbar,.scp-loading{display:none!important}body{padding:0}.scp-sheet{width:100%;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.scp-report-head{border-color:#9b6a00}.scp-report-head p,.scp-report-meta span,.scp-sheet>footer{color:#555}.scp-table-wrap{overflow:visible;border-color:#777}table{background:#fff;color:#111;font-size:9pt}th,td{padding:6px 5px;border-color:#777;color:#111}th{background:#eee!important;color:#111}tbody tr:nth-child(even) td{background:#f7f7f7!important}}
.scp-word{padding:0;background:#fff;color:#111}.scp-word .scp-sheet{width:100%;padding:0;border:0;background:#fff;box-shadow:none}.scp-word table{background:#fff;color:#111}.scp-word th,.scp-word td{border:1px solid #777;color:#111}.scp-word th{background:#eee;color:#111}
