/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.qc-station{color:var(--lm-color-fg-default)}.qc-station details:not([open])>:not(summary){display:none}.qc-workspace{gap:var(--lm-lab-gutter);padding:var(--lm-lab-gutter) var(--lm-lab-gutter) var(--lm-lab-counter-band);grid-template:"note instruments log"minmax(0,1fr)"tools tools log"/16rem minmax(0,1fr) 28rem;display:grid;position:absolute;inset:0;overflow:auto}.qc-order-note,.qc-log,.qc-instruments{min-width:0;min-height:0}.qc-order-note{grid-area:note}.qc-instruments{grid-area:instruments}.qc-workspace>.qc-equipment{grid-area:tools}.qc-log{grid-area:log}.qc-order-note>.lm-slip{max-height:100%}.qc-instruments{gap:var(--lm-density-stack-gap);flex-direction:column;margin:-.75rem;padding:.75rem;display:flex;overflow-y:auto}.qc-instruments>*{flex:none}.qc-instruments>.lm-slip{flex:0 auto;min-height:6rem}.qc-monitor{border-radius:var(--lm-radius-card);background:var(--lm-lab-paper);color:var(--lm-color-fg-default);padding:var(--lm-density-card-padding);box-shadow:var(--lm-shadow-card)}.qc-result-tabs{gap:2px;margin-bottom:.75rem;display:flex}.qc-result-tabs button{flex:1}.qc-result-tabs button>span{white-space:nowrap;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.qc-result-tabs small{font-size:var(--lm-font-size-xs);font-variant-numeric:tabular-nums;font-weight:400}.qc-evidence summary{cursor:pointer;font-weight:600}.qc-evidence details>p{margin-top:.25rem}.qc-equipment{gap:var(--lm-lab-gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;container:qc-tools/inline-size}.qc-tool-column{gap:.75rem;min-width:0;display:grid}.qc-tool{grid-template-columns:6rem minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.qc-tool>svg{width:6rem;height:4.125rem}.qc-tool-body{justify-items:start;gap:.375rem;min-width:0;display:grid}.qc-tool h3{font-weight:600;font-size:var(--lm-font-size-sm);line-height:1.25}.qc-tool-actions{gap:.375rem;max-width:100%;display:grid}.qc-tool-action{flex-wrap:wrap;align-items:center;gap:.125rem .375rem;display:flex}.qc-equipment button{max-width:100%;height:2rem;font-size:var(--lm-font-size-xs);white-space:nowrap;padding-inline:.75rem}@container qc-tools not (width>=60rem){.qc-equipment button{border-radius:var(--lm-radius-md);text-align:start;white-space:normal;height:auto;min-height:2rem;padding-block:.3125rem}}.qc-cost{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted)}.qc-facts{font-size:var(--lm-font-size-sm);gap:.375rem;display:grid}.qc-facts>div{align-items:baseline;gap:.5rem;display:flex}.qc-facts dt{flex:none}.qc-facts dt,.qc-record dt{font-weight:600}.qc-choices{gap:.5rem;display:grid}.qc-choices legend{margin-bottom:.5rem;font-weight:600}.qc-choices label,.qc-order-choices,.qc-mode,.qc-procedure{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading)}.qc-choices label,.qc-order-choices label,.qc-mode label{cursor:pointer;align-items:center;gap:.6rem;min-height:2.25rem;display:flex}.qc-choices input,.qc-mode input,.qc-order-choices input{accent-color:var(--lm-color-fg-default);flex-shrink:0;width:1.1rem;height:1.1rem}.qc-mode input,.qc-order-choices input{width:1rem;height:1rem}.qc-choices label,.qc-order-choices label{align-items:flex-start;padding-block:.3rem}.qc-choices label,.qc-order-choices label,.qc-mode label{border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-sm);padding:.5rem}.qc-choices label:has(input:checked),.qc-order-choices label:has(input:checked),.qc-mode label:has(input:checked){background:var(--lm-color-bg-selected)}.qc-order-choices>div,.qc-case-grid{gap:.5rem;display:grid}.qc-mode label{padding-inline-end:.875rem}.qc-validation h2+.qc-record{border-top:0;margin-top:-.75rem;padding-top:0}.qc-choices label>input,.qc-order-choices label>input{margin-block-start:.2rem}.qc-choices input:focus-visible,.qc-reason textarea:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}.qc-choices:disabled{opacity:.7}.qc-single-cases{margin-top:.5rem}.qc-single-cases>summary,.qc-procedure-details>summary{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading);cursor:pointer}.qc-single-cases>.qc-case-grid{margin-top:.25rem}.qc-procedure{gap:.4rem;margin-top:.5rem;padding-inline-start:1.25rem;list-style:decimal;display:grid}.qc-steps,.qc-points{gap:.25rem;padding-inline-start:1.25rem;display:grid}.qc-steps{list-style:decimal}.qc-points{list-style:outside}.qc-rule-notes{gap:.5rem;margin-top:.5rem;display:grid}.qc-rule-notes dt{font-weight:600}.qc-limits caption{text-align:start;padding-block-end:.25rem;font-weight:600}.qc-order-choices small{color:var(--lm-color-fg-muted);font-size:var(--lm-font-size-sm);display:block}.qc-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5rem;display:grid}.qc-order-choices .qc-case-grid{gap:.375rem}.qc-order-choices .qc-case-grid label{min-height:0;font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);padding:.3125rem .5rem;line-height:1.33}.qc-order-choices .qc-case-grid small{font-size:var(--lm-font-size-2xs)}.qc-order-choices h3{font-weight:600}.qc-mode{flex-wrap:wrap;gap:.5rem;display:flex}.qc-reason{gap:.5rem;display:grid}.qc-reason textarea{resize:vertical;border:1px solid var(--lm-color-border-strong);background:var(--lm-color-bg-surface);width:100%;color:inherit;border-radius:var(--lm-radius-sm);padding:.5rem}.qc-reason small{font-size:var(--lm-font-size-2xs)}.qc-log{gap:var(--lm-density-stack-gap);flex-direction:column;display:flex}.qc-log>.lm-slip{flex:0 auto;min-height:0}.qc-dock{flex:none;justify-content:center;display:flex}.qc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qc-verify-foot{border-top:1px solid var(--lm-color-border-default);padding-top:.75rem}.qc-resume,.qc-feedback{border:1px solid var(--lm-color-border-default);gap:.5rem;padding:.75rem;display:grid}.qc-saving{font-size:var(--lm-font-size-sm)}.qc-record{border-top:1px solid var(--lm-color-border-default);gap:1rem;padding-top:1rem;display:grid}.qc-record dl{gap:.75rem;display:grid}.qc-record table,.qc-validation table{border-collapse:collapse;width:100%;font-size:var(--lm-font-size-sm)}.qc-record th,.qc-record td,.qc-validation th,.qc-validation td{border-bottom:1px solid var(--lm-color-border-default);text-align:start;vertical-align:top;padding:.5rem}.qc-record caption{text-align:start;padding-block-end:.5rem;font-weight:600}.qc-decisions th[scope=row]{inline-size:9rem}.qc-decisions td:nth-child(2){white-space:nowrap;inline-size:8.5rem}.qc-record .qc-debrief{gap:.375rem}.qc-debrief>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.qc-findings,.qc-record ol,.qc-evidence{gap:.4375rem;display:grid}.qc-concern{border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-xs);background:var(--lm-color-bg-surface);justify-items:start;gap:.5rem;padding:.75rem;display:grid}.qc-unavailable{padding:2rem;position:relative}.qc-workspace a,.qc-record a,.qc-validation a{text-underline-offset:.2em;text-decoration:underline}.qc-workspace details ol{font-size:var(--lm-font-size-sm);gap:.75rem;padding-top:.75rem;display:grid}.qc-workspace.qc-rules-workspace{grid-template:none/1fr}.qc-rules{grid-template-columns:22rem minmax(0,1fr) 24rem;align-items:start;gap:1.5rem;display:grid}.qc-rules table{border-collapse:collapse;width:100%;font-size:var(--lm-font-size-sm)}.qc-rules th,.qc-rules td{border-bottom:1px solid var(--lm-color-border-default);text-align:start;vertical-align:top;padding:.5rem .625rem}.qc-power-legend{flex-wrap:wrap;gap:.25rem 1rem;margin-block:.5rem;display:flex}.qc-power-swatch{vertical-align:middle;block-size:.25rem;inline-size:1rem;margin-inline-end:.375rem;display:inline-block}@media (width<=1150px){.qc-rules{grid-template-columns:1fr 1fr}}@media (width<=900px){.qc-rules{grid-template-columns:1fr}}.qc-workspace:has(.qc-lookback){grid-template-areas:"note log log""tools log log"}.qc-workspace:has(.qc-lookback)>.qc-instruments{display:none}.qc-lookback-tables{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));align-items:start;gap:0 2rem;display:grid}.qc-lookback,.qc-corrective{align-content:start;gap:.5rem;display:grid}.qc-lookback table{border-collapse:collapse;width:100%;font-size:var(--lm-font-size-sm)}.qc-lookback th,.qc-lookback td{border-bottom:1px solid var(--lm-color-border-default);text-align:start;vertical-align:top;padding:.25rem .375rem}.qc-lookback td{white-space:nowrap}.qc-lookback .lm-segs{vertical-align:middle}.qc-lookback small{color:var(--lm-color-fg-muted);font-weight:400}@media (width<=1600px){.qc-workspace{grid-template-columns:15rem minmax(0,1fr) 24rem}}@media (width<=1150px){.qc-workspace{padding:1rem 1rem var(--lm-lab-counter-band);grid-template-columns:14rem minmax(0,1fr) 19rem;gap:1rem}}@media (width<=900px){.qc-workspace,.qc-workspace:has(.qc-lookback){grid-template-columns:1fr}.qc-order-note>.lm-slip,.qc-log>.lm-slip{max-height:none}.qc-workspace,.qc-workspace.qc-embedded{grid-template-rows:none;grid-template-areas:none}.qc-workspace>*{grid-area:auto}}@media print{.qc-record{break-before:auto}.qc-record h3,.qc-record h4{break-after:avoid}.qc-record tr,.qc-record li,.qc-record dl>div{break-inside:avoid}.qc-record td,.qc-record th{font-size:9pt}.qc-record a{overflow-wrap:anywhere}.qc-dock{display:none}}.qc-workspace:has(>.qc-equipment) .qc-instruments:has(>.lm-slip) .qc-monitor .lj-chart>svg,.qc-embedded:has(>.qc-equipment) .qc-monitor .lj-chart>svg{max-height:300px}.qc-monitor .lj-chart{gap:.5rem}@media print{.qc-validation,.qc-validation>div,.qc-record,.qc-record dl,.qc-record ol,.qc-findings{display:block}.qc-record>*+*,.qc-record dl>*+*,.qc-record li+li{margin-top:.75rem}}.qc-month{grid-template-columns:24rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.qc-month>.lm-slip{grid-column:1}.qc-grid{grid-area:1/2/span 3;min-width:0}.qc-grid-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.qc-grid-scroll{max-height:calc(100dvh - 14rem);overflow:auto}.qc-grid table,.qc-month-stats{border-collapse:collapse;width:100%;font-size:var(--lm-font-size-xs)}.qc-grid th,.qc-grid td,.qc-month-stats th,.qc-month-stats td{border-bottom:1px solid var(--lm-color-border-default);text-align:start;vertical-align:top;padding:.5rem}.qc-grid thead th{background:var(--lm-color-bg-surface);position:sticky;top:0}.qc-grid tbody th small,.qc-grid-cell small{font-size:var(--lm-font-size-2xs);color:var(--lm-color-fg-muted);display:block}.qc-grid-cell{text-align:start;border-radius:var(--lm-radius-xs);font-variant-numeric:tabular-nums;width:100%;min-height:44px;padding:.125rem .25rem;display:block}.qc-grid-cell[data-status=warn]{background:var(--lm-color-status-warn-bg)}.qc-grid-cell[data-status=fail]{background:var(--lm-color-status-fail-bg)}.qc-grid-cell[aria-pressed=true]{outline:2px solid var(--lm-color-fg-default)}.qc-grid-empty{color:var(--lm-color-fg-muted)}.qc-now{gap:.75rem;display:grid}.qc-now-finding,.qc-now-then{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted)}.qc-month-actions{gap:.375rem;display:grid}.qc-month-actions button{border-radius:var(--lm-radius-md);flex-direction:column;min-width:0;height:auto;min-height:2.25rem;padding-block:.1875rem;line-height:1.2}.qc-month-actions button small{font-size:var(--lm-font-size-2xs);font-weight:400}.qc-point-notes{font-size:var(--lm-font-size-sm);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.qc-point-notes>label:first-child{flex:10rem;align-items:center;gap:.5rem;min-width:0;display:flex}.qc-point-notes>label:last-child{white-space:nowrap}.qc-point-notes>label:first-child>span{white-space:nowrap;font-weight:600}.qc-point-notes input[type=text]{border:1px solid var(--lm-color-border-strong);border-radius:var(--lm-radius-sm);background:var(--lm-color-bg-surface);min-width:0;color:inherit;flex:1;padding:.25rem .5rem}.qc-month-findings{gap:.5rem;display:grid}@media (width<=1250px){.qc-month{grid-template-columns:20rem minmax(0,1fr)}}.qc-workspace.qc-embedded,.qc-workspace.qc-embedded:has(.qc-lookback){grid-template-columns:minmax(0,1fr) 30rem;grid-template-areas:"instruments log""tools log"}.qc-workspace.qc-embedded:has(.qc-lookback){grid-template-columns:minmax(0,1fr) 34rem}.qc-facts-line{font-size:var(--lm-font-size-sm);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.qc-facts-line>div{gap:.4rem;display:flex}.qc-facts-line dt{color:var(--lm-color-fg-muted)}.qc-facts-line dd{font-weight:600}.qc-finding{gap:.25rem;display:grid}.qc-month-faults{gap:.75rem;display:grid}.qc-month-faults>li,.qc-month-note{gap:.25rem;display:grid}.qc-lookback-limits{font-size:var(--lm-font-size-sm);gap:.25rem;display:grid}.qc-lookback-limits>div{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.qc-lookback-limits dt{font-weight:600}.qc-rules-choice{gap:.75rem;display:grid}.qc-power>svg{max-height:420px}.qc-month{grid-template-columns:22rem minmax(0,1fr) 36rem}.qc-month>.lm-slip{grid-column:auto;min-width:0}.qc-grid{grid-area:auto}.qc-grid-scroll{max-height:none;overflow-x:auto}.qc-month[data-whole=true] .qc-grid-scroll{max-height:calc(100dvh - 20rem);overflow:auto}.qc-crossover-runs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.5rem;display:grid}@media (width>=90rem){.qc-rules.qc-lot{grid-template-columns:26rem minmax(0,1fr) 24rem}}.qc-month-actions button .qc-cost{color:inherit}.qc-question{gap:inherit;align-content:start;display:grid}.qc-fix{gap:.625rem;padding:0;list-style:none;display:grid}.qc-fix>li>strong{font-weight:600}.qc-month-stats caption{text-align:start;padding-bottom:.25rem;font-weight:600}.qc-month-stats th,.qc-month-stats td{padding-block:.25rem}.qc-instruments .qc-evidence{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem}@media (width<=1700px){.qc-month{grid-template-columns:20rem minmax(0,1fr) 22rem}}.qc-workspace.qc-embedded:has(.qc-lookback){grid-template-columns:minmax(0,1fr);grid-template-areas:"log""tools"}@media (height<=56rem){.qc-workspace{grid-template-rows:auto auto}.qc-instruments,.qc-log{min-height:auto;overflow:visible}}:root[data-text-size=larger] .qc-workspace{grid-template-rows:auto auto}:root[data-text-size=larger] .qc-instruments,:root[data-text-size=larger] .qc-log{min-height:auto;overflow:visible}.qc-month-skip{align-items:center;column-gap:.25rem}.qc-month-actions h3{margin-block-end:.125rem}@media (height<=62rem){.qc-workspace:has(>.qc-equipment) .qc-instruments .qc-monitor .lj-chart>svg,.qc-workspace:has(>.qc-equipment) .qc-instruments:has(>.lm-slip) .qc-monitor .lj-chart>svg{max-height:180px}.qc-tool{grid-template-columns:minmax(0,1fr)}.qc-tool>svg{display:none}}
