/* Any Waste Removal • accessible chat & helpful footer directory */
.awr-footer-searches{padding:45px 0 42px;border-bottom:1px solid rgba(210,245,220,.18);max-width:1400px;margin:auto;color:#e4f2ea}
.awr-searches-heading{max-width:810px;margin:0 0 25px}.awr-searches-heading>span{font-size:.74rem;letter-spacing:.17em;color:#baff72;font-weight:800}.awr-searches-heading h2{margin:12px 0;font:600 clamp(1.4rem,2.7vw,2.25rem)/1.15 Georgia,serif;color:#fff}.awr-searches-heading h2 em{color:#b9f675}.awr-searches-heading p{font-size:.92rem;line-height:1.65;color:#b9cfc4;margin:0}.awr-search-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.awr-search-column h3{font-size:.97rem;font-weight:800;color:#f4fff5;margin:0 0 14px}.awr-search-column ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.awr-search-column li{margin:0;padding:0}.awr-search-column a{display:inline-block;font-size:.87rem;color:#baccbf;text-decoration:none;line-height:1.45;transition:color .2s ease}.awr-search-column a:hover,.awr-search-column a:focus-visible{color:#b8fb6d;text-decoration:underline;text-underline-offset:3px}.awr-area-search{background:#f5f9f4;border:1px solid #d8e7d8;border-radius:14px;padding:21px;margin:20px 0 30px}.awr-area-search label{display:block;color:#0b3826;font-weight:800;margin-bottom:9px}.awr-area-search-row{display:flex;gap:12px;align-items:center}.awr-area-search input{flex:1;min-width:0;border:1px solid #adc6b2;border-radius:9px;padding:12px 15px;font-size:1rem;color:#102b1f;background:#fff}.awr-area-search-row>a{color:#0c452c;font-weight:700;text-decoration:none}.awr-area-search p{font-size:.83rem;margin:10px 0 0;color:#496956}.awr-area-empty{opacity:.3;pointer-events:none}.awr-assistant-launch{position:fixed;bottom:22px;right:20px;z-index:2147483000;display:flex;align-items:center;gap:9px;padding:12px 17px;background:#bcf477;border:2px solid #142d21;border-radius:999px;box-shadow:0 9px 35px rgba(0,0,0,.23);font:800 14px/1.2 system-ui,sans-serif;color:#10281e;cursor:pointer}.awr-assistant-launch:hover{background:#dbffab}.awr-assistant-launch svg{height:23px;width:23px}.awr-assistant-launch .awr-pulse{height:9px;width:9px;background:#167d47;border-radius:100%;box-shadow:0 0 0 3px rgba(40,150,75,.15)}.awr-assistant-panel{position:fixed;z-index:2147483001;right:18px;bottom:18px;width:min(390px,calc(100vw - 24px));height:min(650px,calc(100dvh - 28px));display:flex;flex-direction:column;background:#08130f;color:#f2fff5;border:1px solid #285037;box-shadow:0 25px 75px rgba(0,0,0,.42);border-radius:20px;overflow:hidden;font:14px/1.5 system-ui,-apple-system,sans-serif}.awr-assistant-panel[hidden],.awr-assistant-launch[hidden]{display:none!important}.awr-assistant-head{display:flex;align-items:center;gap:10px;background:#baf47d;color:#0b2516;padding:14px 16px}.awr-assistant-icon{display:grid;place-items:center;border-radius:13px;background:#0e2f20;color:#bcf47b;width:38px;height:38px;font-size:22px;flex:none}.awr-assistant-title{flex:1}.awr-assistant-title strong{display:block;font-weight:900;font-size:15px}.awr-assistant-title small{display:block;color:#254d31}.awr-assistant-x{width:34px;height:34px;border:1px solid #7eae58;border-radius:8px;background:#cfff92;cursor:pointer;font-size:22px;line-height:1;color:#0d3021}.awr-assistant-feed{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.awr-msg{max-width:93%;padding:12px 13px;border-radius:12px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.awr-msg.bot{align-self:flex-start;background:#16231d;border:1px solid #35503d;color:#ecf6ed}.awr-msg.user{align-self:flex-end;background:#ccfa93;color:#10291c}.awr-msg a{display:inline-block;margin:9px 8px 0 0;background:#ddf8bf;color:#10351f;text-decoration:none;border-radius:7px;padding:6px 9px;font-weight:800;font-size:12px}.awr-assistant-quick{display:flex;gap:7px;padding:9px 13px 10px;flex-wrap:wrap;border-top:1px solid #294334}.awr-assistant-quick button{background:#111d16;border:1px solid #5c794d;color:#f0ffe8;border-radius:999px;padding:7px 10px;font-size:12px;cursor:pointer}.awr-assistant-quick button:hover{border-color:#b9f478}.awr-assistant-cta{display:flex;gap:8px;padding:10px 13px 6px}.awr-assistant-cta a{flex:1;display:block;text-decoration:none;text-align:center;font-weight:800;padding:11px 9px;border-radius:9px;font-size:13px;background:#baf479;color:#082b18}.awr-assistant-cta a:nth-child(2){border:1px solid #557c4e;background:#18231b;color:#f5fff1}.awr-assistant-form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #294334}.awr-assistant-form input{flex:1;min-width:0;background:#0f1b13;border:1px solid #7baf5b;color:#f9fff8;border-radius:10px;padding:10px 12px;font-size:14px}.awr-assistant-form input::placeholder{color:#b2c4b5}.awr-assistant-form button{background:#baf479;color:#103421;border:0;border-radius:10px;padding:10px 14px;font-weight:900;cursor:pointer}.awr-assistant-form button:disabled{opacity:.45;cursor:wait}.awr-assistant-privacy{margin:0;padding:1px 14px 12px;color:#b1c3b4;font-size:10.7px;line-height:1.5}.awr-assistant-privacy a{color:#d6faab}.awr-assistant-status{padding:0 14px;color:#b5c9b8;font-size:11px;min-height:16px}.awr-assistant-quick button:focus-visible,.awr-assistant-form button:focus-visible,.awr-assistant-x:focus-visible,.awr-assistant-launch:focus-visible{outline:3px solid #fff;outline-offset:2px}body.awr-chat-open{overflow:hidden}@media(max-width:1000px){.awr-search-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.awr-footer-searches{padding-inline:14px}}@media(max-width:640px){.awr-search-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 12px}.awr-search-column a{font-size:.79rem}.awr-search-column h3{font-size:.9rem}.awr-area-search-row{display:block}.awr-area-search-row a{display:block;margin-top:12px}.awr-area-search input{width:100%}.awr-assistant-panel{right:0;bottom:0;width:100vw;height:min(720px,100dvh);border-radius:15px 15px 0 0}.awr-assistant-launch{bottom:13px;right:12px}.awr-assistant-launch span.awr-launch-label{display:none}}

.aw-region-place[hidden]{display:none!important}.awr-assistant-launch{bottom:100px}@media(max-width:640px){.awr-assistant-launch{bottom:88px}}

/* 2026-10-22: short no-backend WhatsApp enquiry builder */
.awr-quote-details{margin:0 12px 5px;border:1px solid #355440;border-radius:10px;background:#101f17;color:#f5fff4;flex-shrink:0}.awr-quote-details summary{padding:10px 12px;cursor:pointer;font-weight:800;color:#d9ffad}.awr-quote-details summary span{float:right}.awr-quote-form{max-height:255px;overflow-y:auto;padding:4px 11px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.awr-quote-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#e5f5e3;font-weight:700}.awr-quote-form label:first-child,.awr-quote-form label:last-of-type,.awr-quote-form button,.awr-quote-form small{grid-column:1/-1}.awr-quote-form input,.awr-quote-form select,.awr-quote-form textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #628669;border-radius:7px;background:#f7fff7;color:#132419;font:13px system-ui,sans-serif}.awr-quote-form button{border:0;border-radius:8px;padding:10px;background:#b9f476;color:#0f2b1c;font-weight:900;cursor:pointer}.awr-quote-form small{color:#c1d2c3;font-size:10px}.awr-quote-form button:focus-visible,.awr-quote-details summary:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:640px){.awr-quote-form{max-height:min(270px,35dvh)}}@media(max-height:640px){.awr-quote-form{max-height:180px}}
