/* Compact Designer: scoped to its page and root, leaving product pages alone. */
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow { max-width:1120px!important;margin:0 auto!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important;font:17px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#203640!important; }
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(p,span,strong,b,label,small,h2,h3,h4,h5,h6,li,summary,dt,dd) {color:#203640!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(input,select) {font:inherit!important;min-height:46px!important;color:#203640!important;-webkit-text-fill-color:#203640!important;background:#fff!important;border:1px solid #a8b9bf!important;border-radius:8px!important;box-shadow:none!important;max-width:100%!important;padding:10px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(button,summary,a) {touch-action:manipulation;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow button {font:600 16px/1.35 system-ui,sans-serif!important;min-height:44px!important;white-space:normal!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow button:focus-visible,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow summary:focus-visible,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow input:focus-visible,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow select:focus-visible {outline:3px solid #19738d!important;outline-offset:3px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow [aria-invalid="true"] {border:2px solid #b34425!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow [hidden] {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-sim-intro,.ww-unified-workspace-head,.ww-source-grid,.ww-other-types,.ww-other-heading,#ww-confirm-source,#ww-capacity-summary,.ww-source-confirm,.ww-pump-suppliers,.ww-pump-model-picker,#ww-selected-pump-name,.ww-pump-start-path,.ww-unified-output-head,#ww-manifold-capability,#ww-recommendations,#ww-sample-options,.ww-results,#ww-smart-tip,#ww-tank-runtime-stage,.ww-unified-reset-wrap,#ww-calculate-route) {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-panel:not(.wwq-active) {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-panel.wwq-active {display:block!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-easy-builder,.ww-builder-step,.ww-source-options,.ww-unified-output-stage) {padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;max-width:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-builder-step::before,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-builder-step::after {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-source-panel,#ww-other-source-panel,.ww-tank-pump-choice,.ww-other-note,.ww-guided-custom-pump) {background:#f3f6f7!important;color:#203640!important;border:1px solid #d9e3e6!important;border-radius:12px!important;padding:18px!important;box-shadow:none!important;margin:14px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-source-panel[hidden] {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-source-panel[data-source-panel="sizepump"] {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-other-fields {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-other-fields label {gap:6px!important;font-size:16px!important;text-align:left!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-field-line {background:transparent!important;padding:0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-other-note {font-size:15px!important;line-height:1.5!important;padding:12px!important;text-align:left!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-steps {display:flex;gap:8px;padding:8px 0 18px;scroll-margin-top:90px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step {flex:1;background:#edf2f3!important;border:1px solid #cedadd!important;border-radius:9px!important;color:#334b55!important;padding:12px 8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step[aria-current="step"] {background:#fff1e7!important;border-color:#ab4a14!important;color:#793208!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source-choices {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source {display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;gap:4px;min-height:88px!important;border:1px solid #bacbd0!important;border-radius:10px!important;padding:14px!important;background:#fff!important;text-align:left!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source span {font-size:14px!important;font-weight:400!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source[aria-pressed="true"] {border:2px solid #a94a17!important;background:#fff4eb!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(h2,h3) {font:750 clamp(23px,2.5vw,30px)/1.2 system-ui,sans-serif!important;letter-spacing:-.025em!important;text-align:left!important;margin:12px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow h4 {font-size:19px!important;line-height:1.3!important;text-align:left!important;margin:8px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-source-step,.ww-route-step,.ww-equipment-step) > p {font-size:17px!important;line-height:1.5!important;text-align:left!important;margin:0 0 18px!important;max-width:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-guided-pump.ww-pump-native-fallback {position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;min-height:48px!important;padding:10px!important;margin:8px 0!important;opacity:1!important;clip:auto!important;clip-path:none!important;overflow:visible!important;pointer-events:auto!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-navigation {display:flex;justify-content:center;align-items:center;gap:12px;margin:22px 0 12px;border-top:1px solid #d9e3e6;padding-top:18px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-primary {background:#a84408!important;color:white!important;-webkit-text-fill-color:white!important;border:1px solid #a84408!important;border-radius:9px!important;padding:13px 24px!important;margin-left:auto!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.wwq-secondary,.wwq-add) {background:#fff!important;color:#203640!important;border:1px solid #a8b9bf!important;border-radius:8px!important;padding:10px 14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-note {font-size:14px!important;color:#526870!important;margin:12px 0!important;text-align:center!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-error {background:#fff2ec!important;border-left:4px solid #a84408;padding:14px!important;border-radius:6px;font-weight:600;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-details {display:block!important;margin:12px 0!important;border:1px solid #cedadd!important;border-radius:10px!important;padding:0 16px!important;background:#fff!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-details > summary {font-size:16px!important;line-height:1.4!important;font-weight:650!important;padding:15px 0!important;cursor:pointer;list-style:revert!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-details[open] {padding-bottom:16px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-details:not([open]) > :not(summary) {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-details[hidden] {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.wwq-hose-details,.wwq-tank-details) > label {display:flex!important;flex-direction:column!important;gap:6px!important;margin:14px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-source-type="other"][data-other-source-type="household"] .wwq-hose-details {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-route-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-route-grid > label {padding:14px!important;background:#f4f7f7!important;border:1px solid #d9e3e6!important;border-radius:10px!important;box-shadow:none!important;font-size:16px!important;line-height:1.4!important;text-align:left!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-route-grid small {font-size:14px!important;font-weight:400!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-route-choice,.ww-loop-size-choice,.ww-tank-pump-actions button,.ww-supply-size-choice) {background:#f0f5f6!important;border:1px solid #bdcdd2!important;color:#203640!important;border-radius:9px!important;box-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-route-choice,.ww-loop-size-choice,.ww-tank-pump-actions button,.ww-supply-size-choice)[aria-pressed="true"] {background:#fff1e7!important;border:2px solid #a84408!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control {display:flex!important;flex-direction:column!important;border:1px solid #c6d6db!important;border-radius:12px!important;background:#fff!important;padding:10px!important;box-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control .ww-pick {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important;border:0!important;padding:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;flex:1!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control img {display:block!important;width:100%!important;height:105px!important;object-fit:contain!important;margin:0 0 8px!important;background:#fff!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control strong {font-size:16px!important;line-height:1.3!important;margin:4px 0!important;text-align:center!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control .ww-pick > span:not(.ww-pick-quantity) {font-size:14px!important;line-height:1.35!important;text-align:center!important;font-weight:400!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control .ww-pick-quantity {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper {display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:10px!important;gap:5px!important;width:100%!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper button {position:static!important;min-width:44px!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid #8fa9b3!important;background:#f1f6f7!important;color:#203640!important;border-radius:8px!important;font-size:24px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper :is(output,span) {font-size:16px!important;white-space:nowrap!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-step:not([data-more="1"]) .ww-equipment-control[data-more="1"] {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-live-summary {background:#edf5f3;border-radius:8px;padding:12px;margin:18px 0;font-weight:650;text-align:center;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result {background:#f0f6f5!important;border:1px solid #c6dcd4!important;border-radius:14px!important;padding:24px!important;margin:0!important;box-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="adjust"],body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="margin"] {background:#fff5e9!important;border-color:#dec7a6!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result p {font-size:17px!important;line-height:1.5!important;margin:12px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-kicker {font-size:14px!important;font-weight:700!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 12px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics > div {display:flex;flex-direction:column;gap:4px;padding:14px;background:white;border-radius:9px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics strong {font-size:32px!important;line-height:1.2!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics span {font-size:14px!important;line-height:1.35!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-target {font-size:14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-edit-actions {display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row {display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:16px 0;border-top:1px solid #d9e3e6;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row > span,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row > small {font-size:14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row > small {grid-column:1/-1;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row > button {grid-column:2;grid-row:1/3;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row > a {font-size:14px!important;color:#0c5972!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-calculation dl {display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:16px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-calculation dd {margin:0;text-align:right;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.wwq-layout-details .ww-live-plan,.wwq-layout-details #ww-parts-list) {display:block!important;margin:0!important;max-width:100%!important;padding:12px!important;background:#fff!important;border:0!important;box-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-save :is(.wwsq-quote-action,.ww-sim-report-actions) {display:block!important;background:#f3f6f7!important;border:0!important;padding:16px!important;margin:10px 0!important;border-radius:8px!important;box-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-save :is(ul,.wwsq-quote-action__eyebrow) {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-save button {background:#a84408!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:8px!important;padding:12px 20px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reference {margin-top:18px!important;}
body.page-id-6353 .ww-simulator-page > .hero {padding:24px 18px!important;margin:18px auto!important;background:#fff!important;border:0!important;}
body.page-id-6353 .ww-simulator-page > .hero h1 {font-size:clamp(30px,3vw,40px)!important;line-height:1.15!important;margin:0 0 10px!important;}
body.page-id-6353 .ww-simulator-page > .hero .lede {font-size:18px!important;line-height:1.5!important;margin:0!important;}
body.page-id-6353 .ww-simulator-page > .hero :is(.eyebrow,.ww-beta-notice,.ww-hero-link) {display:none!important;}
body.page-id-6353 .wwq-feedback {border:1px solid #cedadd;border-radius:10px;padding:14px 18px;margin:18px auto;max-width:1120px;font:16px/1.5 system-ui,sans-serif;}
body.page-id-6353 .wwq-feedback summary {cursor:pointer;font-weight:650;}
body.page-id-6353 .wwq-feedback:not([open]) > :not(summary) {display:none!important;}
@media(max-width:600px){
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source-choices {grid-template-columns:repeat(2,minmax(0,1fr));}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source {min-height:80px!important;padding:12px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-source strong {font-size:16px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step {font-size:14px!important;padding:10px 5px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-other-fields,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-route-grid {grid-template-columns:1fr!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control img {height:82px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result {padding:17px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics {gap:7px;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics > div {padding:10px;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics strong {font-size:27px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-metrics span {font-size:12px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row {grid-template-columns:1fr;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pump-row > button {grid-column:1;grid-row:auto;justify-self:start;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-navigation {position:sticky;bottom:0;background:#fff;z-index:8;padding:12px 0;margin:16px 0 0;}
 body.page-id-6353 .ww-simulator-page > .hero {padding:16px 0!important;}
}
@media print { body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-steps,body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-navigation {display:none!important;} }
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-step:not([data-more="1"]) .ww-equipment-control[data-more="1"][data-selected="1"] {display:flex!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is([data-guided-layout],[data-equipment-mode]) {background:#eef3f4!important;color:#203640!important;border:1px solid #b2c5cc!important;border-radius:8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is([data-guided-layout],[data-equipment-mode])[aria-pressed="true"] {background:#fff1e7!important;border:2px solid #a84408!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-branch-details #ww-extra-branch-builder {padding:0!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-branch-details #ww-extra-branch-builder > :is(h4,p),body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-branch-details :is(svg,.ww-extra-branch-summary,.ww-branch-demo,.ww-branch-metrics) {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-save .wwsq-kicker {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper button {display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;}
body.page-id-6353 .ww-simulator-page > .hero > a {display:inline-block!important;margin:8px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;color:#0e5268!important;font-size:14px!important;line-height:1.4!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper {display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:2px!important;min-width:0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper output {font-size:14px!important;text-align:center!important;min-width:0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-edit-actions button {width:auto!important;flex:1!important;max-width:none!important;padding:10px 8px!important;font-size:14px!important;}
body.page-id-6353 .ww-simulator-page > .hero .actions {margin:8px 0!important;padding:0!important;}
body.page-id-6353 .ww-simulator-page > .hero .actions a.btn.alt {display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-height:44px!important;padding:10px 16px!important;margin:0 auto!important;border:1px solid #a8b9bf!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;color:#203640!important;-webkit-text-fill-color:#203640!important;font:600 15px/1.4 system-ui,sans-serif!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;transform:none!important;}
body.page-id-6353 .ww-simulator-page > .hero .actions a.btn.alt:hover {background:#edf4f5!important;border-color:#526e79!important;transform:none!important;box-shadow:none!important;}
body.page-id-6353 .ww-simulator-page > .hero .actions a.btn.alt:focus-visible {outline:3px solid #0e5268!important;outline-offset:3px!important;}

@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control {padding:7px!important;} body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control strong {font-size:15px!important;} }
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-step > p {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-equipment-hint {margin:0 0 18px!important;font-size:17px!important;line-height:1.4!important;}

#ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-quick-source=""] #ww-other-source-panel{display:none!important;}
#ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reset[open] #ww-reset{display:inline-flex!important;}

/* Four-step breadcrumb trail: entries are preserved when revisiting a step. */
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-steps {display:grid!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);align-items:stretch;gap:5px!important;padding:8px 0 14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step {display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px!important;min-width:0;padding:10px 6px!important;background:#f6f8f8!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step[data-visited="true"] {border-color:#6e9495!important;background:#eef5f3!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step[aria-current="step"] {background:#fff1e7!important;border:2px solid #ab4a14!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-number {display:flex;align-items:center;justify-content:center;border:1px solid #789398;border-radius:50%;width:24px;height:24px;font-size:14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step[aria-current="step"] .wwq-step-number {background:#903f16!important;color:#fff!important;border-color:#903f16;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-title {font-size:16px!important;font-weight:700!important;line-height:1.25!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-status {font-size:12px!important;font-weight:400!important;line-height:1.25!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-arrow {align-self:center;font-size:24px!important;text-align:center;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-trail-hint {grid-column:1/-1;margin:3px 0 0!important;font-size:14px!important;line-height:1.35!important;text-align:left!important;}
@media(max-width:600px){
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-steps{gap:3px!important;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step{padding:8px 3px!important;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-title{font-size:14px!important;min-height:35px;display:flex;align-items:center;}
 body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-status{font-size:11px!important;}
}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step{margin:0!important;width:100%!important;box-sizing:border-box!important;}

@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px!important;}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-arrow{display:none!important;}}

@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-title{letter-spacing:-.02em!important;}}
@media(max-width:360px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-steps{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-step-title{min-height:0;}}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide{padding:16px!important;margin:12px 0 16px!important;border:1px solid #bbcecf!important;border-radius:12px;background:#eff6f4!important;text-align:left!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide h4{margin:0 0 10px!important;font-size:19px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics>div{background:white;border-radius:8px;padding:10px;text-align:center;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics strong{display:block;font-size:26px!important;line-height:1.2!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics span{display:block;font-size:14px!important;line-height:1.35!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide p{font-size:16px!important;line-height:1.4!important;margin:10px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide small{display:block;font-size:13px!important;line-height:1.4!important;margin-top:8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide button{margin:0!important;}
@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide{padding:12px!important;}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics{gap:5px;}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics>div{padding:8px 4px;}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-metrics strong{font-size:24px!important;}}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-alert{color:#922b19!important;font-weight:700!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-lower-flow{margin-top:12px;padding-top:12px;border-top:1px solid #b8ccce;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-measurement-location{margin:14px 0!important;padding:14px!important;border:1px solid #bacbd0!important;border-radius:10px;min-width:0;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-measurement-location legend{padding:0 5px;font:700 17px/1.4 system-ui,sans-serif!important;color:#203640!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-location-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-location{margin:0!important;background:#fff!important;border:1px solid #8ba6ad!important;border-radius:8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-location[aria-pressed="true"]{background:#fff1e7!important;border:2px solid #a94a17!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-measurement-location small{display:block;font-size:14px!important;margin-top:8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-source-type="other"][data-other-source-type="well"][data-well-pressure-location="house"] :is(.wwq-source-distance,.ww-tap-omit,.wwq-hose-details){display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="ready"]{background:#e8f5e9!important;border:2px solid #287643!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="margin"]{background:#fff8ce!important;border:2px solid #a7800b!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="adjust"]{background:#ffeded!important;border:2px solid #bb3838!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="planning"],body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-result[data-status="empty"]{background:#f0f3f5!important;border:2px solid #a5b4bc!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-help-body{padding:14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-help ol{padding-left:22px!important;margin:0 0 14px!important;font:400 16px/1.5 system-ui,sans-serif!important;color:#203640!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-test-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-test-fields label{display:flex!important;flex-direction:column!important;gap:6px;min-width:0;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-test-result{font:600 16px/1.5 system-ui,sans-serif!important;color:#203640!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-help button:disabled{opacity:.5;cursor:default;}
@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-test-fields{grid-template-columns:1fr;}}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-help button[data-ready="true"]{background:#226c3d!important;color:#fff!important;border-color:#226c3d!important;opacity:1!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-help input[aria-invalid="true"]{border:2px solid #b12c2c!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-saved{background:#e8f5e9!important;color:#205b32!important;border-left:4px solid #226c3d!important;padding:12px!important;font:600 16px/1.5 system-ui,sans-serif!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pressure-choice{display:flex!important;align-items:center!important;gap:10px!important;margin:12px 0!important;font:600 16px/1.5 system-ui,sans-serif!important;cursor:pointer;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pressure-choice input{width:20px!important;min-height:20px!important;height:20px!important;flex:0 0 20px;accent-color:#a84408;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow #ww-other-psi:disabled{opacity:.5!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-test-result[data-ready="true"]{display:flex!important;flex-direction:column;gap:4px;background:#e8f5e9!important;border:2px solid #226c3d!important;border-radius:10px;padding:16px!important;margin:14px 0!important;text-align:center!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-result-label{font:600 16px/1.4 system-ui,sans-serif!important;color:#205b32!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-result-number{font:800 clamp(32px,5vw,44px)/1.15 system-ui,sans-serif!important;color:#174d2a!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-result-number span{font:700 20px/1.2 system-ui,sans-serif!important;color:#174d2a!important;white-space:nowrap;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-flow-result-reading{font:400 15px/1.4 system-ui,sans-serif!important;color:#334b3c!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-picker{min-width:0;margin:12px 0 18px!important;padding:14px!important;border:1px solid #bacbd0!important;border-radius:12px;background:#f4f7f7!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-picker legend{font:700 18px/1.4 system-ui,sans-serif!important;color:#203640!important;padding:0 5px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-option{display:flex!important;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-width:0;min-height:80px;margin:0!important;padding:10px 6px!important;background:#fff!important;color:#203640!important;border:1px solid #8ba6ad!important;border-radius:9px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-option strong{font:800 27px/1.2 system-ui,sans-serif!important;color:inherit!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-option span{font:600 14px/1.3 system-ui,sans-serif!important;color:inherit!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-nozzle-option[aria-pressed="true"]{background:#fff1e7!important;border:2px solid #a94a17!important;color:#793208!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.wwq-nozzle-rating,.wwq-nozzle-help){font:400 15px/1.4 system-ui,sans-serif!important;color:#203640!important;margin:8px 0!important;}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-body{padding:12px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0;border-top:1px solid #cedadd;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row :is(strong,span){grid-column:1;font:400 15px/1.4 system-ui,sans-serif!important;color:#203640!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row strong{font-weight:700!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row button{grid-column:2;grid-row:1/4;align-self:center;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row[data-selected="true"] button{border:2px solid #a94a17!important;background:#fff1e7!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-body :is(p,small,a){display:block;font:400 15px/1.4 system-ui,sans-serif!important;margin:8px 0!important;}
@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row{grid-template-columns:1fr;}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-chart-row button{grid-column:1;grid-row:auto;justify-self:start;}}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control img{width:64px!important;height:56px!important;margin:0 auto 4px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control strong{font-size:15px!important;line-height:1.3!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-grid{gap:8px!important;}
/* Focused questions: hide only presentation groups, never disable calculation inputs. */
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-question-hidden,
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-empty-question-shell {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-source-step,.ww-route-step,.ww-equipment-step)>:is(h3:not(.wwq-question-heading),p:not(.wwq-question-progress)),
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-source-panel>h4,.ww-source-confirm,.ww-pump-suppliers,.ww-other-note,.ww-tank-runtime,.ww-guided-custom-pump>strong,.ww-guided-custom-pump>small,.ww-tank-pump-choice>h4,#ww-tank-pump-guidance){display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-other-fields,.ww-route-grid,.ww-guided-custom-pump){grid-template-columns:minmax(0,1fr)!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-source-panel,#ww-other-source-panel,.ww-guided-custom-pump,.ww-tank-pump-choice){background:transparent!important;border:0!important;padding:0!important;margin:0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-question-heading {margin:8px 0 22px!important;outline:none;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-question-progress {color:#50636c!important;font-size:15px!important;margin:8px 0 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-other-fields>label,.ww-guided-custom-pump>label){background:#f4f7f7!important;border:1px solid #d0dce0!important;border-radius:12px;padding:18px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-answer-list {display:grid;gap:8px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-answer {display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;text-align:left!important;padding:12px!important;border:1px solid #d0dce0!important;border-radius:8px!important;background:#f5f8f7!important;color:#203640!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-answer span {font-size:14px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-answer strong {grid-column:1;font-size:16px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-answer small {grid-column:2;grid-row:1/3;align-self:center;color:#8a3b0d!important;text-decoration:underline;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-question="supply"] .wwq-hose-details>summary,
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-question="branch"] .wwq-branch-details>summary {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-question="source"] .wwq-navigation {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-source-step,.ww-route-step){max-width:760px!important;margin:0 auto!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-hose-extras>label {display:flex!important;flex-direction:column;gap:8px;margin:12px 0!important;text-align:left!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-pressure-guide {display:block;font-size:15px!important;line-height:1.5;margin:10px 0;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-extra-branch-layout {display:none!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow :is(.ww-extra-branch-grid,.ww-extra-branch-fields){grid-template-columns:minmax(0,1fr)!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-question^="branch"] .wwq-branch-details>summary {display:none!important;}

/* Keep the optional pressure allowance visible throughout the guided flow. */
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reserve {display:flex!important;align-items:center;justify-content:space-between;gap:12px;background:#f3f6f7!important;border:1px solid #ccdadd!important;border-radius:10px;padding:12px 16px!important;margin:0 0 18px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reserve p {font:16px/1.4 system-ui,sans-serif!important;color:#203640!important;margin:0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reserve button {flex-shrink:0;min-height:44px;white-space:normal;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reserve[data-enabled="false"] {background:#fff8ce!important;border-color:#a7800b!important;}
@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-reserve{align-items:stretch;flex-direction:column;}}

/* Compact sprinkler selection, with the primary action centred. */

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-grid {grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control {min-height:0!important;padding:8px!important;border-radius:9px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control img {height:44px!important;width:54px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control .ww-pick {gap:2px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control strong {font-size:15px!important;line-height:1.25!important;margin:2px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-control .ww-pick > span:not(.ww-pick-quantity) {font-size:13px!important;line-height:1.3!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-quantity-stepper {margin-top:6px!important;padding:0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-quick-step="3"] .wwq-navigation {display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-quick-step="3"] .wwq-navigation > button:first-child {grid-column:1;justify-self:start;margin:0!important;width:auto!important;padding:10px 8px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-quick-step="3"] .wwq-navigation > .wwq-primary {grid-column:2;justify-self:center;margin:0!important;width:auto!important;}
@media(max-width:1099px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:600px){body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .ww-equipment-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow[data-quick-step="3"] .wwq-navigation > .wwq-primary {font-size:15px!important;padding:12px 14px!important;}}

body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-inputs {border-bottom:1px solid #becfd1;padding-bottom:8px;margin-bottom:10px;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-inputs > strong {font-size:18px!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-inputs p {font-size:15px!important;margin:4px 0!important;}
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-capacity-guide button {display:block!important;margin:10px auto!important;}

/* Reserve adjustment belongs with the final calculation. */
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow:not([data-quick-step="4"]) .wwq-reserve {display:none!important;}

/* Keep previous/next actions together throughout every guided source branch. */
body.page-id-6353 #ww-system-simulator#ww-system-simulator#ww-system-simulator.ww-quick-flow .wwq-navigation > button {
  flex:0 1 auto!important;
  width:auto!important;
  min-height:44px!important;
  margin:0!important;
}
