/* Visual direction from the operational report reference. */
:root{--ink:#20231f;--muted:#6b7467;--blue:#59a51b;--border:#dce3d8;--bg:#f6f8f4}
body{background:#fff}
aside{background:#edf3e9;color:#293026;border-right:1px solid #d7dfd1}
.brand{color:#1c211b}.mark{background:#59a51b;color:#fff;border-radius:2px}.brand-sub{color:#608548}.nav-label{color:#578233;font-weight:700}.nav{color:#485541;border-radius:2px}.nav:hover{background:#e1eadb}.nav.active{background:#fff;color:#20251e;box-shadow:inset 4px 0 #59a51b;font-weight:700}.side-note{border-color:#ccd8c4;color:#323d2d}.side-note p{color:#6c7963}.online{background:#59a51b}.side-footer{color:#59813c;margin-top:auto}
header{background:#1b1d1a;color:#fff;border-bottom:3px solid #59a51b;padding:0 22px;margin:0 -22px}.breadcrumb,.breadcrumb span{color:#d7e0d1}.header-actions .subtle{color:#d1dfc5}.primary,.secondary,.subtle{border-radius:3px}.primary{background:#59a51b}.primary:hover{background:#488a16}.secondary{border-color:#cad6c1;color:#384f2c}.subtle{color:#557342}button:focus-visible,a:focus-visible{outline-color:#83b65b}
.eyebrow{color:#50872b}h1{color:#1d211b;letter-spacing:-.5px}.intro{border-bottom:1px solid #dce3d8;margin-bottom:22px}.section-heading{border-bottom:1px solid #dce3d8;padding-bottom:12px}.section-heading h2{border-left:5px solid #59a51b;padding-left:12px;color:#20261d}.section-heading>div>h2{margin-bottom:7px}.section-heading>div>p{padding-left:17px}.panel-title h2{border-left:5px solid #59a51b;padding-left:10px;color:#20261d}.panel-title p{padding-left:15px}.panel-title{border-bottom:1px solid #e5eae1;margin-bottom:12px}.tag{background:#edf3e8;color:#527b35;border-color:#d7e2cd;border-radius:2px}
.kpi,.identity-card,.panel,.import-compact,.filterbar,.quality-card{border-radius:2px;box-shadow:none;border-color:#dce3d8}.kpi,.identity-card{border-left:5px solid #59a51b}.kpi-label,.identity-label{color:#548332;font-weight:700;letter-spacing:.5px}.kpi-value,.identity-value{color:#20241d}.kpi-note{color:#778170}.category-kpi{border-top:1px solid #dce3d8}.category-kpi .category-share{color:#426c28}.category-share small,.category-events{color:#778170}.shift-kpi-grid strong,.focus-category{color:#4b782f}.shift-kpi-grid>div+div,.maintenance-focus-grid>div+div{border-color:#dce3d8}.focus-equipment,.maintenance-focus-grid .focus-equipment{color:#263222}.focus-hours{color:#20241d}.focus-note{color:#7c8675}
.quality-card.good{background:#f5f9f1;border-left:5px solid #59a51b}.quality-card.bad{border-left:5px solid #d44b44}.quality-card.selected{outline:2px solid #d44b44}.quality-status-good{background:#edf5e7;color:#4b7e2b}.notice{background:#f0f5eb;border-color:#dce7d4;color:#527c35}.notice p{color:#728468}.period-heading{background:#edf3e9;border-color:#d6e2cb;border-left:5px solid #59a51b;border-radius:2px}.period-heading span{color:#618646;font-weight:700}.period-heading h2{color:#27351f}.period-heading #toggleSummaryFilters{color:#456b2f;border-color:#cbdabf;border-radius:2px}
label,.search-filter>label{color:#5c6e51}.search-filter summary,input,select{border-color:#d7e1cf;border-radius:3px;color:#405137}.search-filter details[open] summary{border-color:#76a652;background:#f5f9f1}.filter-popover{border-color:#d1dfc5;border-radius:3px;box-shadow:0 10px 26px #26391d1c}.filter-actions button{color:#4e832c}.filter-option{color:#46593b}.filter-option:hover{background:#eff5e9}.filter-option input{accent-color:#59a51b}.filter-chips span{background:#edf4e7;border-color:#d4e2c7;color:#527736}.calendar-heading strong{color:#334d24}.calendar-heading button{background:#f0f5ea;border-color:#d5e2c8;color:#507737}.calendar-day{background:#f4f8ef;border-color:#d7e4cb;color:#3d5e2a}.calendar-day:hover:not(:disabled){background:#e1efd5;border-color:#8fba6b}.calendar-day.selected{background:#59a51b;border-color:#59a51b;color:#fff}.calendar-day:disabled{background:#f7f8f5;color:#b5bcaf}
.blue,.mix-0{background:#59a51b}.teal,.mix-1{background:#303930}.orange{background:#8b9b72}.mix-stack{border-radius:3px;background:#edf2e7}.mix-total,.mix-percentages strong{color:#22291d}.mix-percentages span,.mix-legend small,.mix-note{color:#738168}.mix-exterior-value{color:#35472a}.mix-exterior-value span{border-color:#97bd79}.mix-impact{border-color:#d7e2ce}.mix-impact h3{border-left:4px solid #59a51b;padding-left:10px;color:#2d3b23}.mix-impact-context,.mix-impact-list p{color:#6b7c5f}.mix-impact-category h4,.mix-impact-equipment{color:#466c2d}.mix-impact-list article{border-color:#dfe7d8}.mix-impact-comment{background:#f2f6ee;border-color:#91b974}.mix-impact-comment span{color:#7a8d6d}
.equipment-ranking table{border-color:#ccd8c1;border-radius:2px}.equipment-ranking th,.equipment-ranking td{border-color:#d7e0cf}.equipment-ranking th{background:#e9f0e2;color:#314627;font-weight:700}.equipment-ranking th small{color:#708560}.equipment-ranking tbody tr:nth-child(even) td{background:#f0f5eb}.equipment-ranking tbody tr:hover td{background:#e5efdc}.equipment-ranking td small{color:#78896d}.equipment-ranking td:nth-child(2){color:#384e2b}.equipment-ranking .ranking-positive{color:#000}.type-values span{background:#f0f5eb;color:#738568}.type-values b{color:#486b30}.cause-pill{background:#eff4e9;color:#647753}.loading-ring{border-top-color:#59a51b}.drop{background:#f7faf3;border-color:#96bb7a;border-radius:3px}.drop strong,.upload-icon{color:#50822e}
footer{border-top:3px solid #59a51b;color:#6e7d63}.chart-tooltip{border-color:#d2dfc8}.bar-value-label{stroke:#fff}
@media(max-width:700px){header{margin:0 -16px;padding:0 16px}.section-heading h2{padding-left:9px}.section-heading>div>p{padding-left:14px}}
@media print{body{background:#fff}header{display:none}aside{display:none}.kpi,.panel{border-color:#cbd9bf}}

.maintenance-focus-grid .focus-comment{background:#f2f6ee;border-left:2px solid #91b974;padding:8px 10px;max-height:110px;overflow:auto;white-space:pre-line}.maintenance-focus-grid .focus-source{font-size:9px;color:#7a8d6d}

.prime-brand{display:flex;justify-content:center;align-items:center;padding:0 10px 24px;border-bottom:1px solid #d3dfcb}.prime-brand img{display:block;width:170px;max-width:100%;height:auto}.nav-label{margin:26px 10px 14px;font-size:9px;letter-spacing:1.1px}aside nav{display:flex;flex-direction:column;gap:9px}.nav{display:flex;align-items:center;gap:11px;width:100%;min-height:57px;margin:0;padding:11px 12px;border:1px solid #d7e2ce;border-radius:8px;background:#f8faf5;color:#4b5d40;transition:background .15s,border-color .15s,box-shadow .15s}.nav-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex-shrink:0;border-radius:7px;background:#e8f0df;color:#56852f}.nav-icon svg{width:20px;height:20px}.nav-text{flex:1;line-height:1.45;font-size:11px;font-weight:600}.nav-arrow{font-size:20px;color:#8ba477}.nav:hover{background:#fff;border-color:#9cbf7d;box-shadow:0 3px 8px #3046200a}.nav.active{background:#34591f;border-color:#34591f;color:#fff;box-shadow:inset 4px 0 #83c442,0 4px 10px #34591f18}.nav.active .nav-icon{background:#ffffff1f;color:#c2eaa3}.nav.active .nav-arrow{color:#c2eaa3}.nav:focus-visible{outline:3px solid #83b65b;outline-offset:3px}@media(max-width:1100px){.prime-brand img{width:150px}.nav{gap:8px;padding:10px 9px}.nav-text{font-size:10px}}@media(max-width:700px){.prime-brand{padding:0;border:0;justify-content:flex-start}.prime-brand img{width:110px}aside nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px;margin-top:16px;padding-bottom:5px}.nav{display:flex;width:auto;min-width:165px;min-height:49px;flex-shrink:0}.nav-arrow{display:none}.nav-text{font-size:10px}.nav-label{display:none}}

.print-summary-button{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#ffffff12;border:1px solid #759562;border-radius:4px;color:#eef6e8;font-size:12px;font-weight:600;white-space:nowrap}.print-summary-button:hover{background:#ffffff22;border-color:#a2c583}.print-summary-button:disabled{opacity:.45}@media(max-width:700px){.header-actions{gap:7px;flex-wrap:wrap}header{height:auto;min-height:70px;padding-top:10px;padding-bottom:10px}.print-summary-button{font-size:10px;padding:9px}}
/* Weekly reconciliation */
.conciliation-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;color:#52634b;font-size:12px}.conciliation-toolbar>div{display:flex;gap:10px}.minute-import{cursor:pointer;display:inline-flex;align-items:center}.conciliation-legend{display:flex;gap:10px;align-items:center;padding:0 22px 16px;font-size:12px;color:#52634b}.critical-dot{background:#c52727;width:9px;height:9px;border-radius:50%}.conciliation-matrix{overflow:auto;max-height:72vh}.week-matrix{width:100%;min-width:1500px;border-collapse:separate;border-spacing:0;table-layout:fixed}.week-matrix th,.week-matrix td{border-right:1px solid #d4ddcf;border-bottom:1px solid #d4ddcf;padding:10px;vertical-align:top}.week-matrix thead th{position:sticky;top:0;z-index:2;background:#edf3e9;color:#1e3318;text-align:center}.week-matrix th:first-child{width:155px;position:sticky;left:0;background:#f4f7f1;z-index:1}.week-matrix thead th:first-child{z-index:3}.week-matrix th small{display:block;margin-top:5px;font-weight:400}.day-total{display:flex;justify-content:space-between;gap:6px;font-size:11px;margin-bottom:10px;color:#263b20}.day-empty{color:#bac6b4}.detention-card{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;margin-bottom:8px;border:1px solid #d4ddcf;border-left:4px solid #8aa777;background:#fff;border-radius:7px;padding:10px;color:#273521;font-size:11px;cursor:pointer;box-shadow:0 2px 4px #243e1310}.detention-card:hover,.detention-card:focus-visible{outline:2px solid #4f842e;outline-offset:1px}.detention-card.critical{background:#fff1f0;border-color:#ecb6b3;border-left-color:#c52727;color:#912323}.detention-card.denp{border-left-color:#353c34}.detention-card.critical.denp{border-left-color:#c52727}.detention-top{display:flex;justify-content:space-between;gap:8px}.detention-category{font-weight:600}.detention-cause,.detention-comment{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.detention-comment{color:#586552}.critical .detention-comment{color:#8f4541}.detention-status{border-top:1px solid #0001;padding-top:6px;font-size:10px;font-weight:600}#conciliationDialog{width:min(880px,95vw);max-height:90vh;padding:24px;overflow:auto;border:0;border-radius:12px}#conciliationDialog::backdrop{background:#14200b99}.conciliation-original{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;background:#f3f6ef;border:1px solid #d5dece;border-radius:8px;margin-bottom:20px}.conciliation-original dt{font-size:10px;text-transform:uppercase;color:#6d7d63;margin-bottom:4px}.conciliation-original dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#23301c}.conciliation-editor{display:grid;gap:14px;margin-bottom:16px}.conciliation-editor label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#283b21}.conciliation-editor textarea,.conciliation-editor select{width:100%;box-sizing:border-box;border:1px solid #c7d2bf;border-radius:7px;padding:10px;font:inherit;font-weight:400;background:white;resize:vertical}.conciliation-editor textarea:focus{outline:2px solid #6d9f49}.conciliation-editor p{font-size:12px;color:#426b28}@media(max-width:700px){.conciliation-toolbar{align-items:flex-start;flex-direction:column}.conciliation-original{grid-template-columns:1fr}.conciliation-legend{flex-wrap:wrap}}
.conciliation-category-bar{display:none;align-items:center;gap:8px;flex-wrap:wrap;padding:0 22px 16px}.conciliation-category-bar>span{font-size:12px;font-weight:700;margin-right:4px}.category-filter-button{border:1px solid #c5d3ba;border-radius:7px;background:#fff;color:#435738;padding:8px 14px;font:inherit;font-size:12px;cursor:pointer}.category-filter-button:hover{background:#edf4e7}.category-filter-button.active{background:#284d19;border-color:#284d19;color:white;font-weight:700}.category-filter-button:focus-visible{outline:2px solid #69a63d;outline-offset:2px}body.conciliation-expanded{overflow:hidden}#conciliationTablePanel.expanded,#conciliationTablePanel:fullscreen{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;max-height:none;margin:0;box-sizing:border-box;background:#fff;border:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}#conciliationTablePanel.expanded .panel-title{flex-shrink:0;margin:0;padding:18px 22px;border-bottom:1px solid #d6e1ce}#conciliationTablePanel.expanded .conciliation-category-bar{display:flex;flex-shrink:0;padding-top:14px;max-height:22vh;overflow:auto}#conciliationTablePanel.expanded .conciliation-legend{flex-shrink:0;padding-bottom:12px}#conciliationTablePanel.expanded .conciliation-matrix{flex:1;min-height:0;max-height:none;overflow:auto}#conciliationTablePanel.expanded .pagination{flex-shrink:0;background:#f4f7f1;border-top:1px solid #d6e1ce;padding:12px 22px}#conciliationTablePanel.expanded .week-matrix{min-width:1250px}#conciliationTablePanel.expanded #conciliationExpand{white-space:nowrap}@media(max-width:700px){#conciliationTablePanel.expanded .panel-title{align-items:flex-start;gap:10px;padding:12px}#conciliationTablePanel.expanded .panel-title h2{font-size:17px}#conciliationTablePanel.expanded #conciliationExpand{font-size:11px;padding:8px}#conciliationTablePanel.expanded .conciliation-category-bar{padding:10px 12px}.category-filter-button{padding:7px 10px}}
/* Readable labels and ordered report categories */
.summary-charts>.type-chart-panel{grid-column:1/-1}.category-breakdown{grid-column:1/-1;min-width:0;border:1px solid #dce3d8;border-left:5px solid #59a51b;background:white}.category-breakdown-heading{padding:17px 20px 12px}.category-breakdown-heading h3{margin:0 0 6px;font-size:16px;color:#283d20}.category-breakdown-heading p{margin:0;font-size:11px;color:#738568}.chart-reference-table{overflow:auto;padding:0 18px 18px}.chart-reference-table table{min-width:0;width:100%;border-collapse:collapse;table-layout:auto;font-size:12px}.chart-reference-table th,.chart-reference-table td{padding:11px 12px;border:1px solid #d5dfcd;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.chart-reference-table th{background:#eaf1e4;color:#344d29;font-weight:700}.chart-reference-table tbody tr:nth-child(even){background:#f5f8f1}.chart-reference-table tbody td:first-child{font-weight:600;color:#304927}.chart-reference-table .numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#1e2919}.chart-reference-table tfoot th{background:#dae8cf;border-top:2px solid #8aaa73}.category-breakdown .chart-reference-table{padding:0 20px 18px}.category-weight{display:flex;justify-content:flex-end;align-items:center;gap:14px}.category-weight-track{width:120px;height:7px;border-radius:4px;background:#e1e9da;overflow:hidden}.category-weight-track i{display:block;height:100%;background:#59a51b}.category-weight strong{min-width:55px}.type-bar-list{max-height:560px;overflow:auto;padding:6px 18px 18px}.type-bar-row{display:grid;grid-template-columns:minmax(140px,24%) minmax(0,1fr);gap:20px;border-bottom:1px solid #e2eadc;padding:15px 0;align-items:center;break-inside:avoid}.type-bar-name{font-size:12px;line-height:1.45;overflow-wrap:anywhere;color:#344d29}.type-bar-metrics{display:grid;gap:13px;padding-right:125px;min-width:0}.type-metric{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;align-items:center}.type-metric-label{font-size:10px;color:#6c7f5f}.type-metric-track{height:16px;background:#eff3ea;position:relative;border-radius:2px}.type-metric-bar{height:100%;position:relative;min-width:0;border-radius:2px}.type-metric-bar.hours{background:#59a51b}.type-metric-bar.events{background:#303930}.type-metric-value{position:absolute;left:calc(100% + 9px);top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;white-space:nowrap;color:#1e2719;font-variant-numeric:tabular-nums}.type-chart-panel .chart{padding:10px 6px 0}.pareto-svg-scroll{overflow-x:auto;padding:0 0 8px}.pareto-svg-scroll svg{width:100%;min-width:880px;height:auto;display:block}.pareto-reference{padding:8px 0 0}.pareto-reference table{font-size:11px;min-width:540px}.pareto-reference th,.pareto-reference td{padding:9px}.summary-charts:has(.type-chart-panel)>.panel:has(#mixChart){grid-column:1/-1}.mix-exterior-values{gap:12px;flex-wrap:wrap}.mix-exterior-value{flex:1 1 170px!important;text-align:center}.mix-exterior-value span{white-space:normal;overflow-wrap:anywhere}.mix-segment{font-size:13px}.summary-charts .legend{font-size:12px;flex-wrap:wrap;gap:16px}@media(max-width:700px){.type-bar-row{grid-template-columns:1fr;gap:10px}.type-bar-metrics{padding-right:110px}.type-metric-value{font-size:11px}.category-weight-track{display:none}.category-breakdown .chart-reference-table{padding:0 10px 10px}.category-breakdown table{min-width:540px}.type-chart-panel .chart-reference-table table{min-width:420px}}

.summary-charts>.pareto-chart-panel{grid-column:1/-1}.pareto-svg-scroll svg{min-width:1100px}
.evolution-interval-row{display:flex;align-items:center;gap:22px;background:#f4f7ef;border:1px solid #dbe4d3;padding:15px 20px}.evolution-interval-row label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#4a6e33;min-width:180px}.evolution-interval-row select{border:1px solid #ccd8c1;background:white;border-radius:6px;padding:10px 12px;color:#2e4821;font:inherit}.evolution-interval-row p{font-size:11px;line-height:1.5;color:#76896a}.evolution-metrics{display:flex;flex-wrap:wrap;gap:24px;padding:15px 25px;background:#f4f7ef;font-size:12px;color:#698256}.evolution-metrics strong{color:#2b401f}.evolution-plot-scroll{overflow-x:auto;width:100%}.evolution-plot-scroll svg{display:block;width:100%;height:auto;max-height:none}.evolution-chart-note{font-size:11px;line-height:1.5;padding:10px 20px;color:#728564}#evolutionTable{max-height:480px;overflow:auto}#evolutionTable thead{position:sticky;top:0}@media(max-width:700px){.evolution-interval-row{align-items:stretch;flex-direction:column;gap:8px}.evolution-metrics{gap:12px}}@media print{#evolutionControls{display:none!important}.evolution-plot-scroll{overflow:visible}.evolution-plot-scroll svg{min-width:0!important;width:100%!important}#evolutionTable{max-height:none;overflow:visible}.evolution-chart-note{display:none}}
.evolution-analysis{margin:8px 22px 24px;border:1px solid #d8e2cf;background:#fbfcf9}.analysis-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:20px 22px;background:#eaf1e2;border-left:5px solid #59a51b}.analysis-heading span:not(.tag){font-size:10px;font-weight:700;letter-spacing:1px;color:#5d823f}.analysis-heading h2{margin:7px 0;font-size:18px;color:#2d421f}.analysis-heading p{font-size:11px;color:#6f8560;margin:0}.analysis-summary{padding:12px 22px;border-bottom:1px solid #e0e8d9}.analysis-summary p{font-size:13px;line-height:1.65;color:#34482a}.analysis-method{font-size:11px!important;color:#718565!important;line-height:1.55}.analysis-equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px}.analysis-equipment{background:white;border:1px solid #d6e0ce;border-top:3px solid #75a24d;padding:20px;min-width:0}.analysis-equipment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e1e9da;padding-bottom:14px}.analysis-equipment-heading h3{font-size:16px;color:#2f4621;margin:0;overflow-wrap:anywhere}.analysis-equipment-heading>strong{font-size:17px;color:#1e2a17;text-align:right;white-space:nowrap}.analysis-equipment-heading small{display:block;font-size:10px;font-weight:500;color:#738567;margin-top:5px}.analysis-facts{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.analysis-facts span{background:#f0f5e9;padding:6px 8px;font-size:10px;color:#5c7848;border-radius:3px}.analysis-equipment h4{font-size:12px;margin:16px 0 7px;color:#41672a}.analysis-equipment>p{font-size:12px;line-height:1.65;color:#516a40;margin:0 0 12px;overflow-wrap:anywhere}.analysis-causes{padding:4px 0 10px}.analysis-causes table{font-size:11px}.analysis-causes td,.analysis-causes th{padding:9px}.analysis-causes td small{display:block;font-size:9px;font-weight:400;color:#879875;margin-top:5px}.analysis-evidence-details{border-top:1px solid #dce5d4;padding:12px 0 0;margin-top:8px}.analysis-evidence-details summary{font-size:11px;color:#41672a;cursor:pointer;line-height:1.5;font-weight:600}.analysis-evidence{background:#f5f7f0;border-left:3px solid #91ad75;padding:12px;margin:10px 0}.analysis-evidence>span{font-size:10px;color:#687f56;line-height:1.5}.analysis-evidence p{font-size:10px;line-height:1.5}.analysis-evidence blockquote{font-size:12px;line-height:1.6;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#3d512f}.analysis-quality{color:#91542a!important}.analysis-empty{font-size:11px;color:#718565}.evolution-analysis>.pagination{padding:0 20px 18px}@media(max-width:1150px){.analysis-equipment-grid{grid-template-columns:1fr}}@media(max-width:700px){.evolution-analysis{margin:8px 10px 20px}.analysis-heading{flex-direction:column;padding:16px}.analysis-equipment-grid{padding:10px}.analysis-equipment{padding:14px}}@media print{.analysis-equipment-grid{display:block}.analysis-equipment{break-inside:avoid-page;margin-bottom:5mm}.analysis-evidence-details{display:none}.evolution-analysis>.pagination{display:none}.analysis-heading{break-after:avoid-page}}
.analysis-focus-controls{display:flex;gap:10px;padding:16px 22px 0;flex-wrap:wrap}.analysis-focus-scope{display:block;font-size:10px;font-weight:700;color:#6c8b54;margin-bottom:8px}.analysis-equipment-heading h3{margin-top:0}
/* Clear boundaries between the maintenance impact cards. */
.mix-impact-columns{gap:24px}
.mix-impact-category>h4{padding-bottom:10px;border-bottom:2px solid #b5c5a8}
.mix-impact-list{padding-right:6px}
.mix-impact-list article{border:1px solid #bccbb0;padding:14px;margin:0 0 12px;background:#fff;border-radius:3px}
.mix-impact-list article:last-child{margin-bottom:0}
@media screen and (min-width:701px){
 .mix-impact-category+.mix-impact-category{border-left:1px solid #b5c5a8;padding-left:24px}
}
@media screen and (max-width:700px){
 .mix-impact-category+.mix-impact-category{border-top:1px solid #b5c5a8;padding-top:18px}
}
@media print{
 body.print-summary .mix-impact-list article{border:1px solid #bccbb0;padding:3mm;margin:0 0 3mm}
 body.print-summary .mix-impact-category+.mix-impact-category{border-top:1px solid #b5c5a8;padding-top:4mm}
}
