.qm-heading{display:flex;align-items:center;gap:16px;margin:4px 0 22px}.qm-heading-glyph{display:grid;place-items:center;font:40px/1 ui-monospace,monospace;color:#d8d0a6;width:64px;height:64px;border:1px solid #8b8e68;border-radius:50%;background:repeating-conic-gradient(from 0deg,#92967133 0deg 1deg,transparent 1deg 30deg)}.qm-heading h2{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:0 0 6px}.qm-heading p{font-size:11px;color:#a9b89a;margin:0;line-height:1.6}.qm-workspace .qa-filters{grid-template-columns:minmax(0,1fr) 180px}.qm-results{min-height:250px}.qm-card{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(150px,.5fr) 18px;gap:20px;align-items:center;width:100%;text-align:left;padding:17px 14px;border:0;border-top:1px solid #4c5b41;color:#dee4cd;background:transparent;cursor:pointer;transition:background .15s}.qm-card:hover{background:#c2c9a00a}.qm-card:focus-visible{outline:2px solid #d2d9b0;outline-offset:2px}.qm-card-id{align-self:stretch;position:relative;display:flex;flex-direction:column;gap:10px;border-right:1px solid #74806277;padding-right:14px;overflow-wrap:anywhere}.qm-card-id small{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#b6c1a5}.qm-card-id b{font:14px/1.5 ui-monospace,monospace;color:#d6cfa6}.qm-scale-mark{display:block;height:16px;font-size:0;background:repeating-linear-gradient(90deg,#aeb28c99 0 1px,transparent 1px 8px);mask-image:linear-gradient(#000,transparent)}.qm-card-main{display:grid;gap:8px;min-width:0}.qm-card-main>b{font-size:15px;font-weight:500;overflow-wrap:anywhere}.qm-card-main>small{font-size:10px;color:#aabb9c;line-height:1.6}.qm-card-main>span{font:13px/1.4 ui-monospace,monospace;color:#d2d6b9}.qm-card-main>span>small{font:9px/1.5 system-ui;display:block;color:#9eb092;margin-top:5px}.qm-card-control{display:grid;justify-items:start;gap:7px}.qm-card-control>small{font-size:10px;line-height:1.4;color:#acbba0}.qm-card-arrow{font-size:18px;color:#cfceab}.qm-badge{display:inline-block;font:10px/1.5 system-ui;padding:4px 7px;border:1px solid #747c66;border-radius:5px;background:#32442e;color:#dedfc6;overflow-wrap:anywhere}.qm-badge.is-ready{border-color:#698d79;background:#223d30;color:#b9e2c6}.qm-badge.is-blocked{border-color:#b47866;background:#4c3029;color:#f1c4af}.qm-badge.is-retired,.qm-badge.is-draft{background:#303c2b;color:#bbc6ad;border-color:#627058}.qm-badge.is-calibration_due,.qm-badge.is-maintenance_due,.qm-badge.is-reference_due,.qm-badge.is-verification_due{background:#473e29;color:#ecdb9e;border-color:#9c895b}.qm-empty{min-height:250px;display:grid;align-content:center;justify-items:center;gap:12px;text-align:center;padding:30px;color:#c2cdb0}.qm-empty>span{font:45px/1 ui-monospace,monospace;color:#9caa84}.qm-empty>b{font-weight:500;font-size:15px}.qm-empty>p{font-size:11px;line-height:1.8;color:#a6b596;max-width:390px;margin:0}.qm-form-section{border-top:1px solid #4f6045;margin-top:18px;padding-top:15px}.qm-form-section summary{cursor:pointer;font-size:12px;margin-bottom:14px}.qm-point{border:1px solid #526548;border-radius:6px;padding:12px;margin:12px 0;background:#243721}.qm-point .wh-fields{grid-template-columns:1.5fr 1fr 1fr}.qm-point>.textbtn{font-size:10px;padding-top:10px}.qm-instrument-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:7px 0 20px}.qm-instrument-head p{font-size:10px;color:#b4c2a4;line-height:1.6;margin:8px 0 0}.qm-instrument-range{text-align:right;display:grid;gap:7px}.qm-instrument-range>b{font:20px/1.4 ui-monospace,monospace;color:#e0dfbb}.qm-instrument-range small{font-size:12px}.qm-instrument-range>span{font-size:10px;color:#aebe9a}.qm-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;border-bottom:1px solid #506445;margin-bottom:16px}.qm-schedule>div{display:grid;gap:7px;border-left:2px solid #969c70;padding-left:11px}.qm-schedule small{font-size:10px;color:#abb99b}.qm-schedule b{font-size:13px;font-weight:500;color:#dde0bd}.qm-alert{padding:12px;border-left:2px solid #c6937d;background:#492f232e;color:#eccab1;font-size:11px;line-height:1.8}.qm-danger{border:1px solid #ac7965;color:#edc3b0;background:#55362633;border-radius:5px;padding:8px 11px;font-size:11px;cursor:pointer}.qm-criteria>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #495f3b;padding:12px 0;font-size:11px}.qm-criteria b{font-weight:500}.qm-readings{display:grid;gap:12px;padding:10px 0}.qm-readings article{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr);gap:8px 14px;align-items:center;padding:12px;border:1px solid #4c6140;border-radius:6px;background:#22371f}.qm-readings b{font-size:12px;font-weight:500}.qm-readings small{display:block;font-size:10px;line-height:1.6;color:#acbf98;margin-top:5px}.qm-error-track{position:relative;height:30px;border-bottom:1px solid #7e896c;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#acb49922 calc(10% - 1px) 10%)}.qm-limit-band{position:absolute;top:0;bottom:0;background:#84ba8130;border:1px solid #89ae7b44}.qm-zero{position:absolute;width:1px;height:30px;background:#c7d9b099;left:50%}.qm-reading-dot{position:absolute;border-radius:50%;width:8px;height:8px;transform:translateX(-50%);border:1px solid #cfe3bc;background:#a3cd8e}.qm-reading-dot.is-fail{background:#db977c;border-color:#f0c6ae}.qm-readings .qm-errors{grid-column:1/-1;text-align:right;font:10px/1.7 ui-monospace,monospace;color:#c7d5b5}.qm-readings .is-fail{color:#e8b195}.qm-activity{padding:18px 0;border-bottom:1px solid #48603f}.qm-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.qm-activity-heading b{font-weight:500;font-size:12px}.qm-activity-heading small{display:block;font-size:10px;color:#adc09c;margin-top:5px}.qm-activity p{font-size:11px;line-height:1.8;color:#bcccae;white-space:pre-wrap;overflow-wrap:anywhere}.qm-activity.is-void{border-left:2px solid #a88a71;padding-left:12px}.qm-activity .textbtn{font-size:10px}.qm-verification-points fieldset{border:1px solid #526746;border-radius:6px;padding:12px;margin:15px 0}.qm-verification-points legend{font-size:11px;padding:0 6px;line-height:1.7}.qm-use{padding:14px 0;border-bottom:1px solid #4c6344}.qm-use b{font-size:12px;font-weight:500}.qm-use>small,.qm-use>span{display:block;font-size:10px;color:#aec19a;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.qm-use p{font-size:11px;line-height:1.7;color:#c7d4b9}.qm-equipment-link{grid-column:1/-1;display:flex;align-items:center;gap:9px;flex-wrap:wrap;border-top:1px solid #59704c;margin-top:8px;padding-top:10px}.qm-equipment-link>span{flex:1;min-width:140px;font-size:11px;color:#becfa8}.qm-equipment-link button{font-size:10px;padding:7px 9px}.qm-detail .qa-plan-summary dd{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:700px){.qm-card{grid-template-columns:76px minmax(0,1fr) 18px;gap:12px;padding:16px 7px}.qm-card-control{grid-column:2;grid-row:2}.qm-card-id{grid-row:1/3}.qm-card-main>b{font-size:13px}.qm-card-arrow{grid-column:3;grid-row:1}.qm-workspace .qa-filters{grid-template-columns:1fr}.qm-point .wh-fields{grid-template-columns:1fr 1fr}.qm-point .wh-field:first-child{grid-column:1/-1}.qm-instrument-head{align-items:start;flex-direction:column}.qm-instrument-range{text-align:left}.qm-readings article{grid-template-columns:1fr}.qm-readings .qm-errors{text-align:left}.qm-schedule{gap:8px}.qm-schedule b{font-size:11px;line-height:1.5}.qm-schedule small{font-size:9px}.qm-heading-glyph{width:48px;height:48px;font-size:30px}.qm-heading h2{font-size:18px}}
