.report-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.report-toolbar form{display:flex;align-items:end;gap:10px}.report-toolbar label{display:grid;gap:6px;color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.report-toolbar input{height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#0b1219;color:var(--text)}.report-toolbar button,.report-exports a{height:42px;padding:10px 14px;border:1px solid #2d766f;border-radius:9px;background:#12332e;color:#5be6d9;font-weight:850;text-decoration:none;cursor:pointer}.report-exports{display:flex;gap:7px}.report-identity{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px}.report-identity>div{display:grid;gap:4px}.report-identity small,.report-kpis small{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em}.report-identity strong{font-size:1.2rem}.report-identity span{color:var(--muted)}.report-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px}.report-kpis article{display:grid;gap:8px;padding:16px}.report-kpis strong{font-size:1.5rem;color:#5be6d9}.report-table{overflow:auto;margin-top:10px}.report-table>div,.report-table>a{display:grid;grid-template-columns:70px 170px 100px minmax(190px,1.3fr) minmax(150px,1fr) 140px 100px;gap:10px;align-items:center;min-width:970px;padding:11px 8px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.report-table>.heading{color:var(--muted);font-size:.67rem;text-transform:uppercase}.report-table>a:hover{background:#17212a}.camera-report>div{grid-template-columns:minmax(150px,1fr) repeat(7,minmax(75px,.55fr));min-width:850px}.decision.allowed{color:#5be6d9}.decision.manual_review{color:#ffd17d}.decision.denied{color:#ff9aa7}.report-passages{margin-top:18px}.report-config-note{margin-top:18px;border-color:#725a31}.report-config-note p{margin-bottom:0;color:var(--muted)}@media(max-width:1050px){.report-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.report-toolbar{display:grid}.report-toolbar form{display:grid;grid-template-columns:1fr 1fr}.report-toolbar form button{grid-column:1/-1}.report-exports{display:grid;grid-template-columns:repeat(3,1fr)}.report-exports a{text-align:center}.report-identity{grid-template-columns:1fr}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis article{padding:13px}.report-kpis strong{font-size:1.3rem}}
.report-toolbar{display:grid;align-items:stretch}.report-filter-form{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end!important}.report-toolbar input,.report-toolbar select{width:100%;height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#0b1219;color:var(--text)}.report-filter-actions{display:flex;align-items:center;gap:8px}.report-filter-actions a{padding:10px;color:var(--muted);text-decoration:none;white-space:nowrap}.report-exports{justify-content:flex-end}.active-report-filters{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 16px}.active-report-filters span{padding:7px 10px;border:1px solid #2d766f;border-radius:999px;background:#12332e;color:#9fb0bd;font-size:.72rem}.active-report-filters strong{color:#5be6d9}.report-groups{margin-bottom:18px}.report-groups .report-table>div{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(100px,.35fr));min-width:620px}.report-groups .report-table>div:not(.heading):hover{background:#17212a}@media(max-width:1050px){.report-filter-form{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.report-filter-form{grid-template-columns:1fr 1fr!important}.report-filter-actions{grid-column:1/-1}.report-filter-actions button{flex:1}.report-exports{justify-content:stretch}}
