/* V1.16.6 · quarto Detect e monitor storico (solo UI) */
.staged-choice {border-color:rgba(75,172,244,.45)!important}
.staged-progress {padding:12px 14px;margin:12px 0;border:1px solid rgba(90,172,233,.4);background:rgba(8,24,45,.85);border-radius:12px;color:#f1f6ff}
.staged-progress p{margin:9px 0;font-size:.91rem}
.staged-progress small{color:#c6d7ef}
.staged-checkpoints{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.staged-marker{font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:5px 9px;border:1px solid #586377;border-radius:20px;color:#adb8c8}
.staged-marker.done{background:#0c6849;color:white;border-color:#39da97}
.live-detect-panel{border:2px solid rgba(104,164,237,.65);background:#091c33;color:#f6faff;padding:13px 16px;margin:8px 0;border-radius:14px}
.live-detect-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;align-items:center;font-size:.88rem}
.live-detect-title small{color:#cad9ef}
.live-detect-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0}
.live-detect-values>div{background:rgba(17,51,93,.9);border:1px solid #345b95;border-radius:8px;padding:9px 6px;text-align:center;min-width:0}
.live-detect-values small{display:block;color:#c7def7;font-weight:700;font-size:.68rem}
.live-detect-values b{display:block;color:#fff;font-size:clamp(.82rem,2.7vw,1.2rem);margin-top:5px}
.live-detect-panel.critical{border-color:#ff354c;background:#421019}
.live-detect-panel.critical .live-detect-values>div{background:#451a26;border-color:#fc6576}
.live-detect-panel.soft-warning{border-color:#fcb848}
.live-detect-warning{font-weight:800;color:#fff1b8;background:rgba(255,76,36,.18);border-radius:8px;padding:9px;margin:8px 0}
.rett-incassa{margin:10px 0!important;font-weight:900;min-height:48px}
@media(max-width:390px){.live-detect-panel{padding:10px}.live-detect-values{gap:4px}.live-detect-values>div{padding:7px 3px}.live-detect-values small{font-size:.61rem}}
