.ncv-o{position:fixed;inset:0;z-index:10050;background:#18394e70;display:flex;align-items:center;justify-content:center;padding:16px}.ncv-m{width:min(1160px,97vw);max-height:94vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:0 25px 70px #102b3d55}.ncv-m header{display:flex;justify-content:space-between;padding:18px 22px;background:#f7fafc;border-bottom:1px solid #dce6eb}.ncv-m header h2{margin:3px 0;color:#19455f}.ncv-m header p{margin:0;color:#71828c}.ncv-m header button{border:0;background:none;font-size:28px}.ncv-m nav{display:flex;gap:7px;padding:11px 18px;border-bottom:1px solid #dce6eb}.ncv-m nav button{padding:9px 12px;border:1px solid #c7d6de;background:#fff;border-radius:8px;font-weight:800}.ncv-m nav button.on,.ncv-m footer button{background:#286983;color:#fff}.ncv-tools{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:16px 20px}.ncv-tools label,.ncv-grid label,.ncv-note{font-size:11px;font-weight:800}.ncv-tools input,.ncv-tools select,.ncv-grid input,.ncv-note textarea,.ncv-m table input{width:100%;box-sizing:border-box;padding:8px;border:1px solid #bfd0d9;border-radius:7px}.ncv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 14px}.ncv-grid label{padding:11px;border:1px solid #dce5ea;border-radius:10px;background:#fafcfd}.ncv-grid span{display:flex;align-items:center;gap:6px;margin-top:6px}.ncv-grid i{font-style:normal;color:#6f818b}.ncv-note{display:block;padding:0 20px}.ncv-note textarea{display:block;margin-top:5px}.ncv-m footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px}.ncv-m footer button,.ncv-alert button{border:1px solid #b8cbd5;border-radius:8px;padding:8px 12px;font-weight:800}.ncv-m section{padding:15px 20px}.ncv-m table{width:100%;border-collapse:collapse;font-size:11px}.ncv-m th,.ncv-m td{padding:8px;border-bottom:1px solid #e1e8ec;text-align:left}.ncv-m th{background:#eef4f7}.ncv-m table input[type=checkbox]{width:auto}.ncv-m #chart{padding:0 20px}.ncv-m svg{width:100%;height:260px;border:1px solid #e0e8ec;border-radius:10px;background:#fbfdfe}.ncv-m .line{fill:none;stroke:#2e718e;stroke-width:3;vector-effect:non-scaling-stroke}.ncv-m .dot{fill:#2e718e}.ncv-m .dot.bad{fill:#c34f3e}.ncv-m .limit{stroke:#d58b23;stroke-width:2;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.ncv-alert{display:flex;justify-content:space-between;align-items:center;border:1px solid #e4c792;border-left:5px solid #d18a20;background:#fff9ec;border-radius:9px;padding:10px;margin:8px 0}.ncv-alert small{display:block;margin-top:4px}.ncv-alert.closed{opacity:.6;border-left-color:#76927d;background:#f5faf6}.ncv-empty{padding:25px;text-align:center;color:#74858e;border:1px dashed #cad7de;border-radius:9px}.ncv-p{position:fixed;inset:0;z-index:10100;background:#18394e80;display:flex;align-items:center;justify-content:center}.ncv-p>div{width:min(520px,92vw);background:#fff;border-radius:15px;padding:20px}.ncv-two{display:flex;gap:12px}.ncv-two input{width:70px;padding:6px}.hint{color:#6e808a}@media(max-width:800px){.ncv-grid{grid-template-columns:1fr 1fr}.ncv-tools{grid-template-columns:1fr 1fr}}