.waste-search{margin:30px 0;padding:28px;background:#ecefe6;border-radius:12px}.waste-search label{display:block;font-weight:600;margin-bottom:10px}.waste-search input{width:100%;font:inherit;padding:15px;border:1px solid var(--line);background:white;border-radius:6px}.waste-table{width:100%;border-collapse:collapse;font-size:17px;margin-top:22px}.waste-table th,.waste-table td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top}.waste-table th{font-weight:600}.waste-row[hidden]{display:none}.bin-card{border-radius:12px;border-top:7px solid var(--bin);scroll-margin-top:140px}.bin-badge{display:inline-block;background:var(--bin);color:var(--bin-text,#fff);padding:8px 14px;border-radius:30px;font-weight:600;font-size:16px}.waste-destination{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:underline;text-underline-offset:4px}.waste-dot{width:14px;height:14px;border-radius:50%;background:var(--bin);flex-shrink:0}.waste-faq{padding:28px;background:#ecefe6;border-radius:12px}.waste-faq h3{font-size:23px;margin:25px 0 10px}.waste-faq h3:first-child{margin-top:0}@media(max-width:650px){.waste-search{padding:20px}.waste-table{font-size:15px}.waste-table th,.waste-table td{padding:14px 7px}.bin-badge{font-size:14px}.waste-faq{padding:20px}}
