.pps-voltage-fit-tool{margin:2rem 0;padding:0;background:transparent;color:#202a35}.pps-voltage-fit-tool__header{padding:1.25rem 1.35rem;border-radius:16px 16px 0 0;background:#1f2c38;color:#fff}.pps-voltage-fit-tool__header span{color:#f6bd43;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pps-voltage-fit-tool__header h3{margin:.25rem 0;color:#fff}.pps-voltage-fit-tool__header p{margin:0;color:#e5ebef}.pps-voltage-fit-tool__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cbd2d6}.pps-voltage-fit-tool fieldset{min-width:0;margin:0;padding:1.2rem;border:0;background:#f5f3ed}.pps-voltage-fit-tool legend{padding:.2rem .55rem;border-radius:999px;background:#2f8563;color:#fff;font-weight:800}.pps-voltage-fit-tool__grid{display:grid;gap:.85rem}.pps-voltage-fit-tool label{display:grid;gap:.35rem;font-weight:700}.pps-voltage-fit-tool input,.pps-voltage-fit-tool select{width:100%;min-height:46px;padding:.65rem .75rem;border:1px solid #b8b7b0;border-radius:8px;background:#fff;color:#202a35;font:inherit}.pps-voltage-fit-tool input:focus,.pps-voltage-fit-tool select:focus,.pps-voltage-fit-tool button:focus-visible,.pps-voltage-fit-tool__result:focus-visible{outline:3px solid rgba(47,133,99,.34);outline-offset:2px}.pps-voltage-fit-tool__actions{display:flex;gap:.7rem;padding:1rem 0}.pps-voltage-fit-tool button{min-height:48px;padding:.75rem 1.2rem;border:2px solid #2f8563;border-radius:8px;background:#2f8563;color:#fff;font:inherit;font-weight:800;cursor:pointer}.pps-voltage-fit-tool button.is-secondary{background:transparent;color:#24694f}.pps-voltage-fit-tool__error{padding:.8rem 1rem;border-left:4px solid #b42318;background:#fff1ef;color:#7a271a}.pps-voltage-fit-tool__result{padding:1.1rem 1.2rem;border:2px solid currentColor;border-radius:12px}.pps-voltage-fit-tool__result.is-stop{background:#fff1ef;color:#7a271a}.pps-voltage-fit-tool__result.is-caution{background:#fff8e7;color:#775500}.pps-voltage-fit-tool__result.is-pass{background:#edf8f2;color:#1d664b}.pps-voltage-fit-tool__result>strong{display:block;font-size:1.15rem}.pps-voltage-fit-tool__result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.9rem 0}.pps-voltage-fit-tool__result dl div{padding:.7rem;border-radius:8px;background:rgba(255,255,255,.65)}.pps-voltage-fit-tool__result dt{font-size:.75rem;font-weight:800;text-transform:uppercase}.pps-voltage-fit-tool__result dd{margin:.25rem 0 0;font-size:1.1rem;font-weight:800}.pps-voltage-fit-tool__privacy{color:#667085;font-size:.88rem}.pps-voltage-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.pps-split-phase-diagram{grid-template-columns:repeat(3,minmax(0,1fr))}.pps-voltage-verdict{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;background:transparent}.pps-voltage-verdict>div{display:flex;min-width:0;flex-direction:column;gap:.55rem;padding:1.15rem;border-radius:12px;background:#1f2c38;color:#fff;border-top:5px solid #f6bd43}.pps-voltage-verdict>div:nth-child(1){border-color:#64ad83}.pps-voltage-verdict>div:nth-child(3){border-color:#db725f}.pps-voltage-verdict strong,.pps-voltage-verdict span{display:block;overflow-wrap:anywhere}.pps-voltage-verdict strong{color:#fff}.pps-voltage-nameplate-steps li,.pps-voltage-commissioning li{margin-bottom:.8rem}@media(max-width:900px){.pps-voltage-fit-tool__steps{grid-template-columns:1fr}.pps-voltage-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pps-voltage-dashboard,.pps-split-phase-diagram,.pps-voltage-verdict,.pps-voltage-fit-tool__result dl{grid-template-columns:1fr}.pps-voltage-fit-tool__actions{flex-direction:column}.pps-voltage-fit-tool button{width:100%}}

