.monitor-dialog{width:min(900px,calc(100vw - 32px));max-height:90dvh;box-sizing:border-box;border:1px solid var(--border,#334155);border-radius:18px;background:var(--bg,#0b1220);color:var(--text,#e2e8f0);padding:24px}.monitor-dialog::backdrop{background:#0009}.monitor-dialog>header,.monitor-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.monitor-dialog h2{font-size:24px;margin:8px 0 20px}.monitor-dialog nav{display:flex;gap:8px;flex-wrap:wrap}.monitor-dialog p{line-height:1.6}.monitor-dialog small{display:block;line-height:1.6;opacity:.75}.monitor-dialog label{display:grid;gap:8px}.monitor-dialog input:not([type=checkbox]),.monitor-dialog select{width:100%;box-sizing:border-box;border:1px solid var(--border,#334155);border-radius:8px;background:var(--bg2,#172033);color:inherit;padding:10px;min-width:0}.monitor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.monitor-check{display:flex!important;align-items:center;gap:10px;margin:12px 0}.monitor-card{border:1px solid var(--border,#334155);border-radius:12px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.monitor-card h3{margin:0}.monitor-number{display:block;font-size:30px;margin:8px 0}.monitor-evidence{border-top:1px solid var(--border,#334155);padding:14px 0}.monitor-dialog a{color:var(--accent,#7ebcff)}.monitor-dialog details{margin:18px 0}.monitor-dialog summary{cursor:pointer}.monitor-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.monitor-status{min-height:1.5em}.monitor-dialog fieldset{border:1px solid var(--border,#334155);border-radius:10px;margin:16px 0}@media(max-width:600px){.monitor-dialog{padding:16px}.monitor-grid{grid-template-columns:1fr}.monitor-card>header{align-items:flex-start;flex-direction:column}.monitor-dialog h2{font-size:20px}.monitor-dialog nav .chip{flex:1}.monitor-dialog{width:calc(100vw - 16px)}}
