.plumbing-module__ikjwxG__page{background-color:var(--background);padding-top:32px;padding-bottom:80px}.plumbing-module__ikjwxG__backBtn{color:var(--primary);cursor:pointer;transition:transform var(--transition-fast);align-items:center;gap:8px;margin-bottom:40px;font-size:.95rem;font-weight:600;display:inline-flex}.plumbing-module__ikjwxG__backBtn:hover{color:var(--primary-light);transform:translate(-4px)}.plumbing-module__ikjwxG__header{margin-bottom:48px}.plumbing-module__ikjwxG__title{margin-bottom:16px;font-size:3rem;font-weight:800}.plumbing-module__ikjwxG__grid{grid-template-columns:1.3fr .7fr;gap:48px;display:grid}.plumbing-module__ikjwxG__content{background-color:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--shadow);padding:48px}.plumbing-module__ikjwxG__content h2{color:var(--foreground);margin-top:32px;margin-bottom:16px;font-size:1.75rem}.plumbing-module__ikjwxG__content h2:first-of-type{margin-top:0}.plumbing-module__ikjwxG__content p{color:var(--foreground-muted);margin-bottom:24px;font-size:1.05rem;line-height:1.7}.plumbing-module__ikjwxG__sidebar{flex-direction:column;gap:32px;display:flex}.plumbing-module__ikjwxG__box{background-color:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--shadow);padding:32px}.plumbing-module__ikjwxG__boxTitle{color:var(--foreground);margin-bottom:16px;font-size:1.25rem;font-weight:700}.plumbing-module__ikjwxG__featureList{flex-direction:column;gap:16px;list-style:none;display:flex}.plumbing-module__ikjwxG__featureItem{color:var(--foreground);align-items:flex-start;gap:12px;font-size:.95rem;font-weight:500;display:flex}.plumbing-module__ikjwxG__checkIcon{color:var(--secondary);flex-shrink:0;margin-top:3px}.plumbing-module__ikjwxG__qaSection{border-top:1px solid var(--border);margin-top:48px;padding-top:48px}.plumbing-module__ikjwxG__qaCard{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:20px;padding:24px}.plumbing-module__ikjwxG__question{color:var(--foreground);margin-bottom:8px;font-size:1.1rem;font-weight:700}.plumbing-module__ikjwxG__answer{color:var(--foreground-muted);font-size:.95rem;line-height:1.6}@media (max-width:991px){.plumbing-module__ikjwxG__grid{grid-template-columns:1fr}}@media (max-width:576px){.plumbing-module__ikjwxG__title{font-size:2.25rem}.plumbing-module__ikjwxG__content{padding:32px 20px}}
.PlumbingCalculator-module__g9rQma__calculatorCard{background-color:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 30px var(--shadow);margin-top:40px;margin-bottom:40px;padding:32px}.PlumbingCalculator-module__g9rQma__tabContainer{border-bottom:1px solid var(--border);gap:12px;margin-bottom:28px;padding-bottom:12px;display:flex}.PlumbingCalculator-module__g9rQma__tabBtn{cursor:pointer;color:var(--foreground-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:8px 16px;font-size:.95rem;font-weight:700}.PlumbingCalculator-module__g9rQma__tabBtn:hover{background-color:var(--border);color:var(--foreground)}.PlumbingCalculator-module__g9rQma__activeTab{color:#2563eb!important;background-color:#2563eb1a!important}.PlumbingCalculator-module__g9rQma__calcTitle{color:#2563eb;align-items:center;gap:10px;margin-bottom:8px;font-size:1.35rem;font-weight:800;display:flex}.PlumbingCalculator-module__g9rQma__calcDesc{color:var(--foreground-muted);margin-bottom:28px;font-size:.95rem;line-height:1.5}.PlumbingCalculator-module__g9rQma__grid{grid-template-columns:1.2fr .8fr;gap:32px;display:grid}.PlumbingCalculator-module__g9rQma__inputsColumn{flex-direction:column;gap:20px;display:flex}.PlumbingCalculator-module__g9rQma__formGroup{flex-direction:column;gap:8px;display:flex}.PlumbingCalculator-module__g9rQma__label{text-transform:uppercase;color:var(--foreground-muted);letter-spacing:.05em;font-size:.85rem;font-weight:700}.PlumbingCalculator-module__g9rQma__inputDetail{color:var(--foreground-muted);margin-top:4px;font-size:.8rem}.PlumbingCalculator-module__g9rQma__slider{-webkit-appearance:none;border-radius:var(--radius-full);background:var(--border);outline:none;width:100%;height:6px;transition:opacity .2s}.PlumbingCalculator-module__g9rQma__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;width:18px;height:18px;transition:transform var(--transition-fast);background:#2563eb;border-radius:50%;box-shadow:0 2px 6px #00000026}.PlumbingCalculator-module__g9rQma__slider::-webkit-slider-thumb:hover{background:#1d4ed8;transform:scale(1.2)}.PlumbingCalculator-module__g9rQma__select{border-radius:var(--radius-sm);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);transition:border-color var(--transition-fast);outline:none;padding:10px 14px;font-size:.9rem}.PlumbingCalculator-module__g9rQma__select:focus{border-color:#2563eb}.PlumbingCalculator-module__g9rQma__resultsColumn{flex-direction:column;justify-content:space-between;display:flex}.PlumbingCalculator-module__g9rQma__resultBox{border-radius:var(--radius-md);background:linear-gradient(135deg,#ef444405,#ef44440d);border:1px solid #ef444426;flex-direction:column;gap:16px;padding:24px;display:flex}.PlumbingCalculator-module__g9rQma__resultItem{justify-content:space-between;align-items:center;display:flex}.PlumbingCalculator-module__g9rQma__resultLabel{color:var(--foreground-muted);font-size:.9rem}.PlumbingCalculator-module__g9rQma__resultValue{color:var(--foreground);font-size:1.05rem;font-weight:700}.PlumbingCalculator-module__g9rQma__divider{background-color:#ef444426;height:1px;margin:4px 0}.PlumbingCalculator-module__g9rQma__tonnageBox{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.PlumbingCalculator-module__g9rQma__tonnageLabel{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.PlumbingCalculator-module__g9rQma__tonnageValue{font-size:2.25rem;font-weight:800;line-height:1.1}.PlumbingCalculator-module__g9rQma__tonnageDetail{color:var(--foreground-muted);font-size:.75rem}.PlumbingCalculator-module__g9rQma__calcFooter{color:var(--foreground-muted);border-top:1px dashed var(--border);margin-top:24px;padding-top:16px;font-size:.75rem;line-height:1.4}@media (max-width:768px){.PlumbingCalculator-module__g9rQma__grid{grid-template-columns:1fr;gap:24px}.PlumbingCalculator-module__g9rQma__calculatorCard{padding:20px}}
