.cogs-header-level strong{font-weight:900}.cogs-header-level.level-1 strong{color:#5de19c}.cogs-header-level.level-2 strong{color:#ffc969}.cogs-header-level.level-3 strong{color:#ff6878}.cogs-header-level.level-offline strong,.cogs-header-level.level-unknown strong{color:#96a4b4}.cogs-key-state{margin:0;font-size:12px}.cogs-key-state.locked{color:#ffc969}.cogs-key-state.unlocked{color:#5de19c}
.cogs-page{display:grid;gap:16px}.cogs-status-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:24px;border-left:4px solid #e34d5b}.cogs-eyebrow{margin:0 0 7px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em}.cogs-level-line{display:flex;align-items:center;gap:12px;margin-bottom:7px}.show-level-pill{border-radius:999px;padding:7px 13px;font-weight:900;background:#334253;color:#fff}.show-level-pill.level-1{background:#276e4d}.show-level-pill.level-2{background:#9a6828}.show-level-pill.level-3{background:#ab3040}.cogs-online{color:#5de19c}.cogs-offline{color:#ff8290}.cogs-level-controls{display:grid;gap:8px}.cogs-level-controls label{font-size:12px;color:var(--muted)}.show-level-buttons{display:flex;gap:8px;flex-wrap:wrap}.show-level-button.level-1{background:#276e4d}.show-level-button.level-2{background:#9a6828}.show-level-button.level-3{background:#ab3040}.show-level-button:disabled,.cogs-ack-button:disabled{opacity:.42;cursor:not-allowed}.cogs-notice{padding:11px 14px;border-radius:8px;border:1px solid var(--line)}.cogs-notice.pending{background:#332919;color:#ffd58b;border-color:#66502c}.cogs-notice.success{background:#173329;color:#8ce6b6;border-color:#2e6650}.cogs-notice.error{background:#401f25;color:#ff9fa9;border-color:#7c3541}.cogs-requests-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.cogs-requests-head h2{margin:0}.cogs-counts{display:flex;gap:8px}.cogs-counts span{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.cogs-counts .red{background:#57242c;color:#ffabb5}.cogs-counts .green{background:#1f4938;color:#8ee8b8}.cogs-room-list{display:grid;gap:10px}.cogs-room-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:15px;padding:0 14px 0 0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card)}.cogs-room-priority{align-self:stretch;display:flex;align-items:center;padding:14px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.05em}.cogs-room-card.red .cogs-room-priority{background:#b83244}.cogs-room-card.green .cogs-room-priority{background:#26724f}.cogs-room-copy{padding:12px 0}.cogs-room-copy h3,.cogs-room-copy p{margin:0}.cogs-room-copy p{margin-top:3px;color:var(--muted);font-size:13px}.cogs-room-card.red{box-shadow:inset 3px 0 #ef5367}.cogs-room-card.green{box-shadow:inset 3px 0 #42b47e}.cogs-ack-button{min-width:118px;background:#d83a4f}.cogs-empty{text-align:center;padding:34px}.cogs-empty>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#245b43;color:#9ff0c3;font-size:22px}.cogs-empty h3{margin:10px 0 4px}.cogs-refresh-note{text-align:right}
@media(max-width:800px){.cogs-status-panel{grid-template-columns:1fr}.cogs-room-card{grid-template-columns:105px minmax(0,1fr)}.cogs-room-card .cogs-ack-button{grid-column:1/-1;margin:0 12px 12px;width:calc(100% - 24px)}.cogs-room-priority{font-size:9px;padding:12px}.cogs-requests-head{align-items:flex-start;flex-direction:column}.cogs-refresh-note{text-align:left}}
@media(max-width:720px){.header-operations .cogs-header-level{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}
.cogs-report-stats{margin-top:0}.cogs-stat-red{color:#ff6878}.cogs-stat-green{color:#5de19c}.cogs-report-table{display:grid;gap:8px}.cogs-report-room{display:grid;grid-template-columns:minmax(180px,1fr) 90px 90px 70px;align-items:center;gap:10px;padding:11px;background:#101720;border:1px solid var(--line);border-radius:8px}.cogs-report-room>span:first-child{display:grid}.cogs-report-room small{color:var(--muted)}.cogs-report-room>strong:last-child{text-align:right}.cogs-report-event>span:last-child{white-space:nowrap}
@media(max-width:650px){.cogs-report-room{grid-template-columns:1fr auto auto}.cogs-report-room>strong:last-child{grid-column:1/-1;text-align:left}.cogs-report-event>span:last-child{white-space:normal}}
.cogs-header-level.level-preshow strong{color:#70c8ff}.cogs-header-level.level-silent strong{color:#cf9cff}.show-level-pill.level-preshow{background:#266383}.show-level-pill.level-silent{background:#603d7e}.cogs-show-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cogs-start-button{background:#2572a3}.cogs-silent-button{background:#68418b}.cogs-show-actions .btn:disabled{opacity:.42;cursor:not-allowed}.cogs-notice.silent{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#39234d;color:#e3c5ff;border-color:#79559a}.cogs-notice.silent strong{letter-spacing:.06em}.cogs-notice.silent span{color:#d9c6e9}
@media(max-width:650px){.cogs-notice.silent{align-items:flex-start;flex-direction:column}}
