:root{color-scheme:dark;--bg:#0b1220;--bg-soft:#101a2e;--panel:#16243f;--panel-border:#263a63;--text:#dce7ff;--text-soft:#9bb1db;--primary:#6c8dff;--warning:#f0b429;--success:#2ecc71;--critical:#ff6b6b}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,#1a2a4d,var(--bg));color:var(--text);font-family:Inter,Segoe UI,Roboto,sans-serif}.admin-layout{display:grid;grid-template-columns:minmax(260px,300px) 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--panel-border);background:rgba(9,17,33,.82);padding:24px}.sidebar h1{margin:0;font-size:1.3rem}.sidebar p{margin:6px 0 20px;color:var(--text-soft);font-size:.92rem}.sidebar-section{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.sidebar-section h2{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.sidebar ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.sidebar-link{width:100%;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-soft);text-align:left;padding:10px 12px;transition:all .2s ease;cursor:pointer}.sidebar-link:focus-visible,.sidebar-link:hover{color:var(--text);border-color:var(--panel-border);background:#1a2f53}.sidebar-link-active{color:var(--text);border-color:#4f6ed6;background:linear-gradient(135deg,rgba(65,99,196,.55),rgba(38,58,99,.55))}.sidebar-link:disabled{cursor:not-allowed;opacity:.45}.sidebar-badge{background:hsla(0,100%,71%,.2);color:#ffd9d9;border:1px solid hsla(0,100%,71%,.45);border-radius:999px;padding:1px 8px;font-size:.72rem}.content{padding:24px;display:grid;grid-gap:20px;gap:20px}.admin-breadcrumb{background:rgba(12,22,39,.72);border:1px solid var(--panel-border);border-radius:12px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-breadcrumb span{color:var(--text-soft)}.admin-breadcrumb strong{font-size:.95rem}.admin-breadcrumb small{color:var(--text-soft)}.busy-state-banner{margin:0;border:1px solid rgba(240,180,41,.45);background:rgba(240,180,41,.12);color:#ffd489;border-radius:10px;padding:10px 12px;font-size:.9rem}.overview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.overview-header h2{margin:0;font-size:1.7rem}.overview-header p{margin-top:6px;color:var(--text-soft)}.status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;font-weight:700;border:1px solid}.status-warning{color:var(--warning)}.status-healthy{color:var(--success)}.status-critical{color:var(--critical)}.period-filter{background:rgba(13,25,44,.86);border:1px solid var(--panel-border);border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(180px,1fr))}.decision-summary{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:12px;gap:12px}.decision-card{background:rgba(12,22,39,.88);border:1px solid var(--panel-border);border-radius:14px;padding:14px;display:grid;grid-gap:4px;gap:4px}.decision-card h3{margin:0;font-size:.85rem;color:var(--text-soft)}.decision-card strong{font-size:1rem}.decision-card small{color:var(--text-soft)}.decision-card-critical{border-color:hsla(0,100%,71%,.45)}.decision-card-warning{border-color:rgba(240,180,41,.45)}.decision-card-info{border-color:rgba(108,141,255,.45)}.period-filter label{display:grid;grid-gap:8px;gap:8px;color:var(--text-soft)}.period-filter input{background:var(--bg-soft);border:1px solid var(--panel-border);color:var(--text);border-radius:10px;padding:10px}.preset-group{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.apply-button,.preset-group button{border:1px solid var(--panel-border);background:#1c3158;color:var(--text);border-radius:10px;padding:9px 12px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.preset-group .preset-button-active{border-color:#7c9bff;background:linear-gradient(120deg,rgba(92,125,255,.45),rgba(127,103,255,.45));color:#fff}.apply-button{background:linear-gradient(120deg,#5c7dff,#7f67ff);justify-self:start}.apply-button:hover,.preset-group button:hover{transform:translateY(-1px)}.apply-button:disabled,.period-filter input:disabled,.preset-group button:disabled{cursor:not-allowed;opacity:.55}.period-feedback-message{color:#a8d5ff;font-size:.85rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.kpi-card,.panel{background:rgba(12,22,39,.88);border:1px solid var(--panel-border);border-radius:14px;padding:14px}.panel-description{margin:0 0 12px;color:var(--text-soft);font-size:.9rem}.operations-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,340px) 1fr}.quick-action-list{display:grid;grid-gap:8px;gap:8px}.quick-action-button{border:1px solid var(--panel-border);border-radius:10px;background:#1b335d;color:var(--text);font-weight:600;padding:10px 12px;text-align:left;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.quick-action-button:hover{transform:translateY(-1px)}.quick-action-button:disabled{cursor:not-allowed;opacity:.6}.quick-action-feedback{color:#9ed8b8;display:block;margin-top:10px}.events-table-wrapper{width:100%;overflow:auto;border:1px solid var(--panel-border);border-radius:10px}.events-filter-bar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr minmax(160px,200px) minmax(160px,200px) minmax(180px,220px);margin-bottom:10px}.events-filter-bar label{display:grid;grid-gap:6px;gap:6px;color:var(--text-soft);font-size:.82rem}.events-filter-bar input,.events-filter-bar select{background:var(--bg-soft);border:1px solid var(--panel-border);color:var(--text);border-radius:10px;padding:9px 10px}.events-filter-actions{display:grid;grid-gap:8px;gap:8px;align-content:end}.events-results-count{font-size:.8rem;color:var(--text-soft)}.events-table{width:100%;border-collapse:collapse;min-width:760px}.events-table td,.events-table th{text-align:left;padding:10px;border-bottom:1px solid rgba(155,177,219,.15);color:var(--text-soft);font-size:.86rem}.events-table th{color:var(--text);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;background:rgba(16,26,46,.8)}.event-severity{display:inline-flex;align-items:center;border-radius:999px;border:1px solid;padding:2px 8px;font-size:.72rem;font-weight:700}.event-severity-critical{color:#ff9fa8}.event-severity-warning{color:#ffd08a}.event-severity-info{color:#9cc1ff}.events-empty-state{margin:10px;border:1px dashed var(--panel-border);border-radius:8px;padding:10px;color:var(--text-soft);font-size:.86rem}.events-feedback-message{margin:10px;color:#9ed8b8;font-size:.86rem}.events-pagination{margin:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.events-pagination button{border:1px solid var(--panel-border);background:#1b335d;color:var(--text);border-radius:8px;padding:6px 10px;cursor:pointer}.events-pagination button:disabled{cursor:not-allowed;opacity:.55}.events-pagination span{color:var(--text-soft);font-size:.82rem}.kpi-card h3,.panel h3{margin-top:0;margin-bottom:10px;font-size:.95rem;color:var(--text-soft)}.kpi-card strong{font-size:1.4rem;display:block}.kpi-card small{color:var(--text-soft)}.two-columns{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:12px;gap:12px}.panel ul{margin:0;padding-left:18px;color:var(--text-soft)}.panel ul,.session-activity-panel{display:grid;grid-gap:10px;gap:10px}.session-activity-panel{background:rgba(12,22,39,.88);border:1px solid var(--panel-border);border-radius:14px;padding:14px}.session-activity-panel h3,.session-activity-panel p{margin:0}.session-activity-panel p{color:var(--text-soft)}.session-activity-panel ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.session-activity-panel li{border:1px solid rgba(155,177,219,.2);border-radius:10px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px}.session-activity-panel span{color:var(--text);font-size:.9rem}.session-activity-panel small{color:var(--text-soft);font-size:.78rem}@media (max-width:980px){.admin-layout,.decision-summary,.events-filter-bar,.operations-grid,.period-filter,.two-columns{grid-template-columns:1fr}}.admin-loading-screen,.login-page-wrapper{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(480px,100%);background:rgba(12,22,39,.92);border:1px solid var(--panel-border);border-radius:18px;padding:22px;box-shadow:0 12px 36px rgba(5,12,26,.4)}.login-card h1{margin:0 0 8px}.login-card p{margin:0 0 16px;color:var(--text-soft)}.login-form{display:grid;grid-gap:12px;gap:12px}.login-form label{display:grid;grid-gap:8px;gap:8px;color:var(--text-soft)}.login-form input{background:var(--bg-soft);color:var(--text);padding:10px}.login-form input,.login-submit-button,.logout-button{border:1px solid var(--panel-border);border-radius:10px}.login-submit-button,.logout-button{background:linear-gradient(120deg,#5c7dff,#7f67ff);color:#fff;padding:10px 14px;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.logout-button{background:#203763}.login-submit-button:hover,.logout-button:hover{transform:translateY(-1px)}.login-form input:disabled,.login-submit-button:disabled,.logout-button:disabled{opacity:.55;cursor:not-allowed}.login-error{margin:0;color:#ff9ca6;font-size:.9rem}.admin-identity{color:var(--text-soft)}.header-actions{display:flex;align-items:center;gap:10px}.permission-warning{margin:0;color:#ffc46b}.settings-page-wrapper{min-height:100vh;display:grid;place-items:center;padding:24px}.settings-card{width:min(560px,100%);background:rgba(12,22,39,.92);border:1px solid var(--panel-border);border-radius:18px;padding:22px;display:grid;grid-gap:14px;gap:14px}.settings-card-wide{width:min(980px,100%)}.content>.incidents-page-card,.content>.settings-card,.content>.settings-card-wide{width:100%;max-width:100%}.content>.settings-card{padding:clamp(16px,2.2vw,24px)}.settings-card h1,.settings-card p{margin:0}.admin-page-header{display:grid;grid-gap:6px;gap:6px}.settings-allowed-block,.settings-denied-block,.settings-form-grid{display:grid;grid-gap:10px;gap:10px}.settings-form-grid label{display:grid;grid-gap:8px;gap:8px;color:var(--text-soft)}.settings-form-grid select{width:min(280px,100%);background:var(--bg-soft);border:1px solid var(--panel-border);color:var(--text);border-radius:10px;padding:10px}.settings-toggle-row{display:flex;align-items:center;gap:8px;color:var(--text-soft)}.settings-actions-grid{display:flex;flex-wrap:wrap;gap:8px}.settings-feedback-message{margin:0;color:#9ed8b8;font-size:.82rem}.settings-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.74rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.audit-toolbar{display:grid;grid-gap:8px;gap:8px}.audit-action-button{width:-moz-fit-content;width:fit-content}.audit-feedback-message{margin:0;color:#9ed8b8;font-size:.82rem}.audit-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.74rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.admin-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.admin-module-card{border:1px solid var(--panel-border);border-radius:12px;padding:12px;display:grid;grid-gap:6px;gap:6px;background:rgba(14,29,52,.7)}.admin-module-card strong{color:#deebff}.admin-module-card span{color:#9fc8ff;font-weight:700}.admin-module-card small{color:var(--text-soft)}.payment-status-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.payment-status-healthy{color:#0f2f21;background:#9fdfbe}.payment-status-warning{color:#3d2800;background:#ffd995}.payment-status-critical{color:#3b120a;background:#ffad9f}.audit-item .payment-status-healthy{color:#0f2f21}.audit-item .payment-status-warning{color:#3d2800}.audit-item .payment-status-critical{color:#3b120a}.payments-status-overview{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.payments-status-card{border:1px solid var(--panel-border);border-radius:10px;padding:10px;display:grid;grid-gap:4px;gap:4px;background:rgba(16,34,60,.62)}.payments-status-card strong{font-size:.78rem}.payments-status-card span{font-size:1.2rem;font-weight:800}.payments-status-card-healthy span,.payments-status-card-healthy strong{color:#9fdfbe}.payments-status-card-warning span,.payments-status-card-warning strong{color:#ffd995}.payments-status-card-critical span,.payments-status-card-critical strong{color:#ffb5ab}.payments-refresh-toolbar{display:grid;grid-gap:8px;gap:8px}.payments-refresh-button{width:-moz-fit-content;width:fit-content;min-width:170px}.payments-refresh-hint{margin:0;font-size:.74rem;color:var(--text-soft)}.payments-copy-button{width:-moz-fit-content;width:fit-content}.payments-copy-feedback{margin:0;font-size:.74rem;color:var(--text-soft)}.payments-copy-feedback-success{color:#b8f2d1}.payments-copy-feedback-error{color:#ffccc4}.payments-copy-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.72rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.incidents-filter-group{display:grid;grid-gap:6px;gap:6px;color:var(--text-soft);font-size:.82rem}.incidents-page-card{gap:14px}.incidents-layout-shell{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}.incidents-layout-main{display:grid;grid-gap:12px;gap:12px}.incidents-filters-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.incidents-filter-group-wide{grid-column:1/-1}.incidents-checkbox-row{grid-template-columns:auto auto;justify-content:space-between;align-items:center}.incidents-severity-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,rgba(24,43,75,.92),rgba(15,30,55,.95));padding:0 40px 0 12px;font-weight:600;letter-spacing:.01em;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#9db8ff 0),linear-gradient(135deg,#9db8ff 50%,transparent 0);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.incidents-search-input,.incidents-severity-select{border:1px solid rgba(118,166,255,.45);color:#e8f1ff;border-radius:10px;min-height:40px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.incidents-search-input{background:rgba(15,30,55,.95);padding:0 12px;font-weight:500}.incidents-search-input::placeholder{color:rgba(207,223,255,.7)}.incidents-search-input:focus{outline:none;border-color:rgba(156,194,255,.95);box-shadow:0 0 0 3px rgba(107,154,255,.22);transform:translateY(-1px)}.incidents-severity-select:hover{border-color:rgba(147,185,255,.75)}.incidents-severity-select:focus{outline:none;border-color:rgba(156,194,255,.95);box-shadow:0 0 0 3px rgba(107,154,255,.22);transform:translateY(-1px)}.incidents-severity-select option{color:#10213d;background:#eaf2ff;font-weight:600}.incidents-severity-select option:checked{color:#0b1a31;background:#bcd9ff}.incident-status-chip,.log-severity-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;letter-spacing:.01em}.audit-item .log-severity-critical{color:#3b120a;background:#ffad9f}.audit-item .log-severity-warning{color:#3d2800;background:#ffd995}.audit-item .log-severity-info{color:#0f2f21;background:#9fdfbe}.audit-item .incident-status-triage{color:#3a2800;background:#ffd58a}.audit-item .incident-status-mitigating{color:#2a1300;background:#ffb48a}.audit-item .incident-status-resolved{color:#0e2f20;background:#9eddbd}.incidents-status-overview{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.incidents-status-card{border:1px solid var(--panel-border);border-radius:10px;padding:10px;display:grid;grid-gap:4px;gap:4px;background:rgba(16,34,60,.62)}.incidents-status-card strong{color:#d8e8ff;font-size:.78rem}.incidents-status-card span{color:#9fc8ff;font-size:1.15rem;font-weight:800}.incidents-filter-feedback{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;color:var(--text-soft)}.incidents-clear-filter-button{border:1px solid rgba(152,191,255,.5);background:rgba(18,34,60,.78);color:#dcecff;border-radius:8px;padding:6px 10px;font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.incidents-clear-filter-button:hover{border-color:rgba(175,206,255,.92);transform:translateY(-1px)}.incidents-clear-filter-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.incidents-toolbar{display:grid;grid-gap:8px;gap:8px}.incidents-actions-panel{border:1px solid rgba(118,166,255,.35);border-radius:12px;padding:12px;background:rgba(15,30,55,.55)}.incidents-actions-panel-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.incidents-template-inline{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.incidents-action-button{width:-moz-fit-content;width:fit-content}.incidents-feedback-message{margin:0;color:#9ed8b8;font-size:.82rem}.incidents-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.74rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.logs-severity-overview{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.logs-severity-card{border:1px solid var(--panel-border);border-radius:10px;padding:10px;display:grid;grid-gap:4px;gap:4px;background:rgba(16,34,60,.62)}.logs-severity-card strong{font-size:.78rem}.logs-severity-card span{font-size:1.2rem;font-weight:800}.logs-severity-card-critical span,.logs-severity-card-critical strong{color:#ffb5ab}.logs-severity-card-warning span,.logs-severity-card-warning strong{color:#ffd995}.logs-severity-card-info span,.logs-severity-card-info strong{color:#9fdfbe}.logs-toolbar{display:grid;grid-gap:8px;gap:8px}.logs-refresh-button{width:-moz-fit-content;width:fit-content;min-width:180px}.logs-refresh-button-ready{animation:logsRefreshPulse 1.8s ease-in-out infinite}.logs-refresh-hint{font-size:.78rem;color:var(--text-soft)}.logs-refresh-hint-success{color:#b8f2d1}.logs-refresh-hint-error{color:#ffccc4}.logs-refresh-timestamp{margin:0;color:var(--text-soft);font-size:.74rem}.logs-copy-button,.logs-retry-button{width:-moz-fit-content;width:fit-content}.logs-copy-feedback{margin:0;font-size:.74rem;color:var(--text-soft)}.logs-copy-feedback-success{color:#b8f2d1}.logs-copy-feedback-error{color:#ffccc4}.logs-copy-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.72rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.feature-flag-status-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.audit-item .feature-flag-status-Ativa{color:#0e2f20;background:#9eddbd}.audit-item .feature-flag-status-Pausada{color:#3a2800;background:#ffd58a}.audit-item .feature-flag-status-Em-validação{color:#2a1300;background:#ffb48a}.feature-flag-action-button{width:-moz-fit-content;width:fit-content;margin-top:6px}.feature-flags-toolbar{display:grid;grid-gap:8px;gap:8px}.feature-flag-copy-button{width:-moz-fit-content;width:fit-content}.feature-flag-feedback{margin:0;font-size:.74rem;color:var(--text-soft)}.feature-flag-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.72rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.experiment-status-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.experiment-status-Em-coleta{color:#0e2f20;background:#9eddbd}.experiment-status-Encerrado{color:#3a2800;background:#ffd58a}.experiment-status-Planejado{color:#2a1300;background:#ffb48a}.admin-module-card .experiment-status-Em-coleta{color:#0e2f20}.admin-module-card .experiment-status-Encerrado{color:#3a2800}.admin-module-card .experiment-status-Planejado{color:#2a1300}.experiments-toolbar{display:grid;grid-gap:8px;gap:8px}.experiments-action-button{width:-moz-fit-content;width:fit-content}.experiments-feedback{margin:0;font-size:.74rem;color:var(--text-soft)}.experiments-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.72rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.exports-status-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.exports-status-Concluído{color:#0e2f20;background:#9eddbd}.exports-status-Em-processamento{color:#3a2800;background:#ffd58a}.exports-status-Falhou{color:#2a1300;background:#ffb48a}.audit-item .exports-status-Concluído{color:#0e2f20}.audit-item .exports-status-Em-processamento{color:#3a2800}.audit-item .exports-status-Falhou{color:#2a1300}.exports-toolbar{display:grid;grid-gap:8px;gap:8px}.exports-action-button{width:-moz-fit-content;width:fit-content}.exports-feedback{margin:0;font-size:.74rem;color:var(--text-soft)}.exports-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.72rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}.moderation-priority-chip,.moderation-status-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.audit-item .moderation-priority-Alta,.audit-item .moderation-status-Na-fila{color:#2a1300;background:#ffb48a}.audit-item .moderation-priority-Média,.audit-item .moderation-status-Em-análise{color:#3a2800;background:#ffd58a}.audit-item .moderation-priority-Baixa,.audit-item .moderation-status-Concluído{color:#0e2f20;background:#9eddbd}.moderation-toolbar{display:grid;grid-gap:8px;gap:8px}.moderation-action-button{width:-moz-fit-content;width:fit-content}.moderation-feedback{margin:0;font-size:.74rem;color:var(--text-soft)}.moderation-summary-preview{margin:0;border:1px dashed rgba(140,177,240,.45);border-radius:10px;padding:8px 10px;color:#d8e8ff;font-size:.72rem;line-height:1.45;background:rgba(18,35,62,.45);word-break:break-word}@keyframes logsRefreshPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.logs-refresh-button-ready{animation:none}}.incidents-empty-state{border:1px dashed rgba(140,177,240,.45);border-radius:12px;padding:14px;display:grid;grid-gap:6px;gap:6px;background:rgba(18,35,62,.45)}.incidents-empty-state p,.incidents-empty-state strong{margin:0}.incidents-empty-state p{color:var(--text-soft)}.audit-list{display:grid;grid-gap:10px;gap:10px;max-height:360px;overflow:auto}.incidents-audit-list{max-height:460px;padding-right:4px}.audit-item{border:1px solid var(--panel-border);border-radius:12px;padding:10px;display:grid;grid-gap:4px;gap:4px}.audit-item p,.audit-item small,.audit-item span{margin:0;color:var(--text-soft)}@media (max-width:980px){.incidents-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incidents-actions-panel-inline{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.incidents-filters-grid,.incidents-template-inline{grid-template-columns:minmax(0,1fr)}.incidents-filter-feedback{flex-direction:column;align-items:flex-start}}.overview-page-shell{align-content:start}.overview-header-copy{display:grid;grid-gap:6px;gap:6px}.overview-header-copy h2,.overview-header-copy p,.overview-header-copy small{margin:0}.overview-filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.overview-filter-help{color:var(--text-soft);font-size:.8rem}.overview-availability-panel,.overview-shortcuts-panel,.overview-source-panel,.overview-state-card{border:1px solid var(--panel-border);border-radius:14px;background:rgba(12,22,39,.88);padding:16px}.overview-state-card{display:grid;grid-gap:8px;gap:8px}.overview-availability-panel h3,.overview-availability-panel p,.overview-shortcuts-panel h3,.overview-shortcuts-panel p,.overview-state-card p,.overview-state-card strong{margin:0}.overview-availability-panel p,.overview-shortcuts-panel p,.overview-state-card p{color:var(--text-soft)}.overview-state-card-error{border-color:hsla(0,100%,71%,.5);background:rgba(94,29,40,.28)}.overview-retry-button{width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,159,168,.62);border-radius:10px;background:rgba(117,40,52,.62);color:#ffe7e9;padding:9px 12px;font-weight:700;cursor:pointer}.overview-retry-button:focus-visible,.overview-retry-button:hover{background:rgba(140,48,62,.78)}.overview-kpi-card{min-height:150px;align-content:start}.overview-kpi-card strong{margin-bottom:8px;font-size:clamp(1.45rem,2.4vw,2rem)}.overview-source-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.overview-source-panel>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.overview-source-panel span{color:var(--text-soft);font-size:.78rem}.overview-source-panel strong{color:var(--text);overflow-wrap:anywhere}.overview-availability-panel,.overview-shortcuts-panel{display:grid;grid-gap:12px;gap:12px}.overview-availability-panel{border-color:rgba(240,180,41,.42);background:rgba(72,51,13,.2)}.overview-availability-panel ul{margin:0;padding-left:20px;display:grid;grid-gap:7px;gap:7px;color:#ffd99b}.overview-shortcuts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-shortcut-card{border:1px solid var(--panel-border);border-radius:12px;background:rgba(20,39,70,.72);color:var(--text);padding:14px;display:grid;grid-gap:6px;gap:6px;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.overview-shortcut-card:focus-visible,.overview-shortcut-card:hover{border-color:rgba(124,155,255,.82);background:rgba(31,57,101,.86);transform:translateY(-1px)}.overview-shortcut-card strong{font-size:.95rem}.overview-shortcut-card span{color:var(--text-soft);font-size:.82rem;line-height:1.4}@media (max-width:760px){.overview-header{display:grid}.overview-header .logout-button{width:100%}.overview-shortcuts-grid,.overview-source-panel{grid-template-columns:minmax(0,1fr)}}