.waste-detailed .t3-hero{margin-bottom:15px}.waste-detailed .t3-hero h2{font-size:clamp(27px,2.6vw,36px);margin:5px 0 7px}.waste-detailed .t3-hero p{font-size:13px}.waste-detailed .t3-viewport{height:clamp(420px,calc(100svh - 285px),650px)}.waste-detailed .t3-viewbar{padding:9px}.waste-detailed .t3-viewbar button{font-size:11px}.waste-detailed .t3-info{padding:17px}.waste-detailed .t3-info h3{font-size:21px}.waste-detailed .t3-info p{font-size:13px;line-height:1.75}.waste-detailed .t3-equation{font-size:13px}.waste-detailed .t3-steps button{flex-basis:116px;font-size:12px}.waste-inspect{min-height:41px;border:1px solid #a8cbe2;border-radius:10px;background:#e3f1fb;color:#175b91;font-size:12px;font-weight:700;padding:9px 12px}.waste-detail-note{background:linear-gradient(140deg,#edf7f1,#fff)}.waste-progress-label{display:flex;align-items:center;justify-content:space-between;padding:13px 15px 0;font-size:11px;font-weight:700;color:#4a6c82}.waste-progress-label output{font-variant-numeric:tabular-nums;color:#1876b1}.waste-detailed .t3-progress{margin-top:4px;margin-bottom:8px}.waste-flow-legend{display:flex;flex-wrap:wrap;gap:8px 15px;padding:0 15px 10px}.waste-flow-legend span{display:flex;align-items:center;gap:5px;font-size:10px;color:#486b80}.waste-flow-legend i{display:inline-block;width:14px;height:7px;border:1px solid #7893a875;border-radius:3px}.waste-detailed .t3-caption{font-size:11px}.waste-detailed .t3-tag{font-size:10px!important}.waste-detailed .t3-hint span{font-size:10px}
@media(max-width:800px){.waste-detailed .t3-viewport{height:460px}.waste-detailed .t3-inspector>.waste-detail-note{grid-column:1/-1}}
@media(max-width:520px){.waste-detailed{padding:12px}.waste-detailed .t3-hero h2{font-size:27px}.waste-detailed .t3-viewport{height:430px}.waste-detailed .t3-viewbar button{padding:8px 9px}.waste-detailed .t3-hint span{max-width:73%}.waste-detailed .t3-info h3{font-size:20px}}
