.ct.mpc .ct-voltage{grid-template-columns:repeat(3,minmax(0,1fr))}.ct.mpc [hidden]{display:none!important}.ct.mpc .ct-select h2{font-size:23px}.ct.mpc .ct-select select:disabled{color:#4d6673;background:#e9f0f3}.ct.mpc .ct-more{margin-top:30px;padding:18px;border:1px solid var(--line);border-radius:8px}.ct.mpc .ct-more>summary{font-size:20px;font-weight:700;min-height:44px}.ct.mpc .ct-review-warning{font-size:14px;color:#6a4e18;margin:6px 0}.ct.mpc .ct-module{margin:18px 0}.ct.mpc .ct-module img{cursor:zoom-in}.ct.mpc .mpc-drawing-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:22px}.ct.mpc .mpc-drawing-step{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.ct.mpc .mpc-path-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.ct.mpc .mpc-result{background:#e7f2f6;border-left:4px solid #007b9f;padding:18px;font-weight:700;margin-top:22px}.ct.mpc .ct-note{margin:22px 0}.ct.mpc details{margin:15px 0}.ct.mpc .ct-kpi{display:block;line-height:1.65}.ct.mpc .ct-hero>*{min-width:0}.ct.mpc :is(button,input,select,summary,a):focus-visible{outline:3px solid #007ca3;outline-offset:3px}.ct.mpc .mpc-drawing-step button:disabled{opacity:.55;cursor:default}.ct.mpc .vo-breadcrumb{overflow-wrap:anywhere}.ct.mpc .ct-matrix td{overflow-wrap:anywhere}.ct.mpc .ct-card{min-width:0}.ct.mpc .ct-review-warning strong{font-size:inherit}
@media(max-width:900px){.ct.mpc .mpc-drawing-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ct.mpc .mpc-chart{margin:24px 0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.ct.mpc .mpc-chart img{display:block;width:100%;max-width:920px;height:auto;margin:0 auto;cursor:zoom-in}.ct.mpc .mpc-chart figcaption{margin-top:12px;font-size:14px;line-height:1.65;color:var(--muted)}
.ct.mpc .ct-voltage{grid-template-columns:repeat(2,minmax(0,1fr))}.ct.mpc .ct-review-warning{line-height:1.65}.ct.mpc .ct-select label{display:block;margin-top:16px}.ct.mpc .ct-select select{width:100%;min-height:44px}.ct.mpc .mpc-chart h3{margin-top:16px}.ct.mpc .ct-module img{width:100%;height:auto}.ct.mpc .ct-reference-list a{overflow-wrap:anywhere}.ct.mpc .ct-voltage button:last-child{grid-column:auto}
.ct.mpc .ct-matrix th,.ct.mpc .ct-matrix td{white-space:normal;overflow-wrap:anywhere}
@media(max-width:640px){.ct.mpc .ct-voltage{grid-template-columns:repeat(2,minmax(0,1fr))}.ct.mpc .ct-voltage button:last-child{grid-column:1/-1}.ct.mpc .mpc-path-cards{grid-template-columns:1fr}.ct.mpc .ct-module,.ct.mpc .ct-more{padding:16px}.ct.mpc .ct-matrix td{padding:10px 16px}.ct.mpc .mpc-drawing-nav button{font-size:15px;padding:11px 8px}.ct.mpc .mpc-drawing-step button{flex:1;font-size:15px}.ct.mpc .ct-select{padding:18px}.ct.mpc .ct-select select{font-size:16px}.ct.mpc .ct-card h3{line-height:1.35}}
