/* NOVIQ V12 — Bureaucracy Autopilot, deliberately compact. */
.nq120-bureau{margin-top:14px;padding:16px 17px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018))}.nq120-bureau.hidden{display:none!important}.nq120-bureau-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nq120-bureau-head small,.nq120-answer>small{font-size:8px;letter-spacing:.15em;color:#9c9ca3}.nq120-bureau-head h3{margin:3px 0 0;font-size:16px}.nq120-bureau-head button,.nq120-answer button{border:0;border-radius:11px;padding:9px 12px;background:#f2f2f4;color:#111;font-weight:800;cursor:pointer}.nq120-case{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;background:transparent;color:inherit;text-align:left;padding:4px;cursor:pointer}.nq120-case-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:rgba(255,255,255,.07)}.nq120-case-mark.critical{background:rgba(255,83,83,.13)}.nq120-case-mark.high{background:rgba(255,165,62,.13)}.nq120-case b{font-size:12px}.nq120-case small{display:block;margin-top:3px;color:#8e8e95;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nq120-case em{font-style:normal;font-size:8px;color:#aaa}.nq120-answer{display:grid;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(7,7,9,.86)}.nq120-answer h3{margin:-5px 0 0;font-size:21px}.nq120-answer p{margin:0;color:#a2a2a8;font-size:11px;line-height:1.6}.nq120-case-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nq120-case-facts>span,.nq120-metrics>span{padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.025)}.nq120-case-facts small{display:block;color:#777;font-size:8px}.nq120-case-facts b{font-size:11px}.nq120-autofill,.nq120-next{padding:12px;border-radius:14px;background:rgba(255,255,255,.035)}.nq120-autofill b,.nq120-next b{display:block;font-size:11px}.nq120-autofill span,.nq120-next span{display:block;margin-top:4px;color:#929298;font-size:9px;line-height:1.45}.nq120-autofill i{display:block;height:3px;margin-top:10px;border-radius:9px;background:linear-gradient(90deg,#f2f2f4 var(--nq120-progress),rgba(255,255,255,.08) var(--nq120-progress))}.nq120-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.nq120-actions em{font-style:normal;font-size:8px;color:#9d9da3}.nq120-actions em.critical{color:#ff7474}.nq120-actions em.high{color:#ffb469}.nq120-answer footer{font-size:8px;line-height:1.45;color:#6e6e73}.nq120-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.nq120-metrics b{font-size:16px}.nq120-metrics span{font-size:8px;color:#8f8f95}.nq120-progress{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:17px}.nq120-progress i{width:9px;height:9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:nq120spin .8s linear infinite}.nq120-progress span{font-size:11px;color:#aaa}@keyframes nq120spin{to{transform:rotate(360deg)}}@media(max-width:520px){.nq120-case-facts{grid-template-columns:1fr}.nq120-case{grid-template-columns:32px minmax(0,1fr)}.nq120-case em{display:none}.nq120-metrics{grid-template-columns:1fr 1fr 1fr}}
