.PriceCalculator-module__3Dgniq__calc{--ink:var(--gray-900);--line:#e2dfdc;--ground:#f4f3f1;--go:#15803d;--go-wash:#e3f4e8;text-align:left}.PriceCalculator-module__3Dgniq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PriceCalculator-module__3Dgniq__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.PriceCalculator-module__3Dgniq__steps{gap:14px;min-width:0;display:grid}.PriceCalculator-module__3Dgniq__step{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);gap:14px;min-width:0;padding:18px 16px;display:grid}.PriceCalculator-module__3Dgniq__step.PriceCalculator-module__3Dgniq__off{opacity:.5}.PriceCalculator-module__3Dgniq__stepHead{align-items:baseline;gap:12px;display:flex}.PriceCalculator-module__3Dgniq__stepHead h2{font-family:var(--font-heading);margin:0;font-size:1.15rem;font-weight:700;line-height:1.2}.PriceCalculator-module__3Dgniq__stepHead p{color:var(--gray-600);margin:4px 0 0;font-size:.93rem}.PriceCalculator-module__3Dgniq__num{font-family:var(--font-heading);color:var(--primary);min-width:1.2em;font-size:14px;font-weight:800}.PriceCalculator-module__3Dgniq__zipRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PriceCalculator-module__3Dgniq__zip{width:7.5ch;min-height:52px;font-family:var(--font-heading);letter-spacing:.06em;border:2px solid var(--line);background:var(--white);font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 12px;font-size:1.5rem;font-weight:700}.PriceCalculator-module__3Dgniq__zip:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.PriceCalculator-module__3Dgniq__zipMsg{flex:12rem;min-width:0}.PriceCalculator-module__3Dgniq__bad{color:var(--primary-dark)}.PriceCalculator-module__3Dgniq__chip{background:var(--ground);border-radius:999px;margin-left:6px;padding:3px 10px;font-size:.82rem;font-weight:600;display:inline-block}.PriceCalculator-module__3Dgniq__choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;display:grid}.PriceCalculator-module__3Dgniq__choice{text-align:left;background:var(--white);border:2px solid var(--line);cursor:pointer;min-height:44px;font:inherit;color:inherit;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.PriceCalculator-module__3Dgniq__choice:hover:not(:disabled){border-color:#c9c5c1}.PriceCalculator-module__3Dgniq__choice[aria-pressed=true]{border-color:var(--primary);background:var(--primary-light)}.PriceCalculator-module__3Dgniq__choice b{font-weight:600}.PriceCalculator-module__3Dgniq__choice span{color:var(--gray-600);font-size:.85rem}.PriceCalculator-module__3Dgniq__truckBox{border:1px solid var(--line);background:linear-gradient(#fff,#f7f6f4);border-radius:12px;padding:12px 12px 4px}.PriceCalculator-module__3Dgniq__truck{width:100%;height:auto;display:block}.PriceCalculator-module__3Dgniq__junk{transition:opacity .35s,transform .35s}.PriceCalculator-module__3Dgniq__junkOut{opacity:0;transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.PriceCalculator-module__3Dgniq__junk{transition:none}}.PriceCalculator-module__3Dgniq__loads{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.PriceCalculator-module__3Dgniq__load{background:var(--white);border:2px solid var(--line);cursor:pointer;text-align:center;min-height:44px;font:inherit;color:inherit;border-radius:10px;padding:10px 4px;font-size:.85rem;font-weight:600;line-height:1.25}.PriceCalculator-module__3Dgniq__load[aria-pressed=true]{border-color:var(--primary);background:var(--primary-light)}.PriceCalculator-module__3Dgniq__extras{gap:10px;display:grid}.PriceCalculator-module__3Dgniq__extra{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.PriceCalculator-module__3Dgniq__extra b{font-weight:600;display:block}.PriceCalculator-module__3Dgniq__extra small{color:var(--gray-600);font-size:.84rem;display:block}.PriceCalculator-module__3Dgniq__extra input[type=checkbox]{width:24px;height:24px;accent-color:var(--primary);flex:none}.PriceCalculator-module__3Dgniq__stepper{flex:none;align-items:center;gap:6px;display:flex}.PriceCalculator-module__3Dgniq__stepper button{border:1px solid var(--line);background:var(--white);cursor:pointer;width:44px;height:44px;color:inherit;border-radius:8px;font-size:1.1rem;font-weight:700}.PriceCalculator-module__3Dgniq__stepper button:disabled{opacity:.45;cursor:not-allowed}.PriceCalculator-module__3Dgniq__stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6em;font-weight:700}.PriceCalculator-module__3Dgniq__note{background:var(--ground);border-radius:10px;padding:14px 16px}.PriceCalculator-module__3Dgniq__ticket{background:var(--ink);color:#f5f5f4;border-radius:16px;min-width:0;scroll-margin-top:90px;overflow:hidden;box-shadow:0 18px 40px #1a1a1a2e}.PriceCalculator-module__3Dgniq__tTop{gap:12px;padding:20px 18px 16px;display:grid}.PriceCalculator-module__3Dgniq__tLabel{color:#a8a29e;font-size:.85rem}.PriceCalculator-module__3Dgniq__opts{gap:10px;display:grid}.PriceCalculator-module__3Dgniq__opt{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;font:inherit;background:#262626;border:2px solid #3f3f3f;border-radius:12px;padding:12px 14px;display:block}.PriceCalculator-module__3Dgniq__opt[aria-pressed=true]{background:#2e2e2e;border-color:#fff}.PriceCalculator-module__3Dgniq__optRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PriceCalculator-module__3Dgniq__optName{font-weight:700}.PriceCalculator-module__3Dgniq__optAmt{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800;line-height:1.1}.PriceCalculator-module__3Dgniq__optSub{color:#d6d3d1;margin-top:4px;font-size:.85rem;display:block}.PriceCalculator-module__3Dgniq__save{background:var(--go-wash);color:var(--go);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-block}.PriceCalculator-module__3Dgniq__lines{color:#e7e5e4;gap:6px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.PriceCalculator-module__3Dgniq__lines li{justify-content:space-between;gap:12px;display:flex}.PriceCalculator-module__3Dgniq__lines li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.PriceCalculator-module__3Dgniq__total{border-top:1px dashed #57534e;justify-content:space-between;align-items:baseline;padding-top:10px;font-weight:700;display:flex}.PriceCalculator-module__3Dgniq__total span:last-child{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.4rem}.PriceCalculator-module__3Dgniq__tMsg{color:#d6d3d1;margin:0;font-size:.92rem}.PriceCalculator-module__3Dgniq__tActions{background:#262626;gap:10px;padding:16px 18px 20px;display:grid}.PriceCalculator-module__3Dgniq__tActions .btn{width:100%;min-height:48px}.PriceCalculator-module__3Dgniq__tActions .btn[disabled]{color:#8a8580;cursor:not-allowed;background:#3f3f3f;transform:none}.PriceCalculator-module__3Dgniq__quiet{color:#f5f5f4;background:0 0;border:2px solid #57534e}.PriceCalculator-module__3Dgniq__call{color:#a8a29e;text-align:center;margin:0;font-size:.9rem}.PriceCalculator-module__3Dgniq__call a{color:#fff;font-weight:600}.PriceCalculator-module__3Dgniq__fine{color:#a8a29e;margin:0;font-size:.78rem;line-height:1.5}.PriceCalculator-module__3Dgniq__form{gap:10px;display:grid}.PriceCalculator-module__3Dgniq__form label{color:#d6d3d1;gap:4px;font-size:.85rem;display:grid}.PriceCalculator-module__3Dgniq__form input,.PriceCalculator-module__3Dgniq__form select{color:#fff;min-height:44px;font:inherit;background:#1f1f1f;border:1px solid #57534e;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.PriceCalculator-module__3Dgniq__form .PriceCalculator-module__3Dgniq__consent{align-items:flex-start;gap:10px;display:flex}.PriceCalculator-module__3Dgniq__form .PriceCalculator-module__3Dgniq__consent input{width:22px;height:22px;min-height:0;accent-color:var(--primary);flex:none;margin-top:2px}.PriceCalculator-module__3Dgniq__hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.PriceCalculator-module__3Dgniq__err{color:#fecaca;margin:0;font-size:.9rem}.PriceCalculator-module__3Dgniq__done{background:var(--go-wash);color:#14532d;border-radius:10px;padding:12px 14px;font-size:.92rem}.PriceCalculator-module__3Dgniq__done pre{white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-family:inherit;font-size:.85rem}.PriceCalculator-module__3Dgniq__bar{display:none}@media (max-width:899px){.PriceCalculator-module__3Dgniq__barOn{z-index:50;background:var(--ink);color:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.PriceCalculator-module__3Dgniq__barAmt{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.PriceCalculator-module__3Dgniq__barSub{color:#a8a29e;font-size:.8rem}.PriceCalculator-module__3Dgniq__bar a{background:var(--primary);color:#fff;white-space:nowrap;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:700;text-decoration:none}.PriceCalculator-module__3Dgniq__calc{padding-bottom:72px}}@media (min-width:560px){.PriceCalculator-module__3Dgniq__loads{grid-template-columns:repeat(6,1fr)}.PriceCalculator-module__3Dgniq__step{padding:22px}}@media (min-width:900px){.PriceCalculator-module__3Dgniq__grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.PriceCalculator-module__3Dgniq__ticket{position:sticky;top:90px}}
