/* ToJestDom RC375 — sewer odor / gurgling / backflow troubleshooter */
.tjdSewerHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:24px;align-items:start;margin-bottom:26px}.tjdSewerQuick,.tjdSewerQa{background:#f7f9f6;border:1px solid #dfe7dd;border-radius:18px;padding:18px}.tjdSewerQuick h2,.tjdSewerQa h2{margin-top:0}.tjdSewerTriage{overflow:auto;margin:18px 0}.tjdSewerTriage table{width:100%;border-collapse:collapse;min-width:680px}.tjdSewerTriage th,.tjdSewerTriage td{padding:10px 12px;border-bottom:1px solid #e1e7df;text-align:left;vertical-align:top}.tjdSewerQa{margin:28px 0}.tjdSewerQa__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tjdSewerQa label{display:grid;gap:6px;font-weight:650}.tjdSewerQa select{width:100%;padding:10px;border:1px solid #cbd5c8;border-radius:10px;background:#fff}.tjdSewerQa__result{margin-top:16px;padding:16px;border-radius:12px;background:#eef5ec}.tjdSewerWarn{background:#fff4ee;border-left:4px solid #a34327;border-radius:10px;padding:14px 16px;margin:18px 0}.tjdSewerNote{background:#f4f7fb;border-left:4px solid #365f84;border-radius:10px;padding:14px 16px;margin:18px 0}.tjdSewerChecklist{columns:2;column-gap:28px}.tjdSewerChecklist li{break-inside:avoid;margin-bottom:8px}@media(max-width:760px){.tjdSewerHero,.tjdSewerQa__grid{grid-template-columns:1fr}.tjdSewerTriage table{min-width:600px}.tjdSewerChecklist{columns:1}}
