.delivered-cost{border:1px solid var(--line,#ddd);background:#f4f7f2;border-radius:18px;min-width:0;margin:24px 0;padding:24px}.delivered-cost h2{margin:0 0 10px;font-size:clamp(22px,3vw,30px)}.delivered-cost p{line-height:1.6}.delivered-cost-controls{grid-template-columns:minmax(0,1fr) 150px;gap:16px;display:grid}.delivered-cost-controls label{gap:8px;min-width:0;font-weight:700;display:grid}.delivered-cost select{color:#183e30;width:100%;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a4b3a6;border-radius:10px;padding:10px}.delivered-cost-result dl{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.delivered-cost-result dl div{min-width:115px}.delivered-cost dt{font-size:13px;line-height:1.5}.delivered-cost dd{color:#174c37;margin:4px 0 0;font-size:20px;font-weight:750}.delivered-cost-note{font-size:13px}.delivered-cost select:focus-visible{outline-offset:2px;outline:3px solid #9c611c}@media (max-width:600px){.delivered-cost{padding:18px 14px}.delivered-cost-controls{grid-template-columns:minmax(0,1fr)}.delivered-cost-result dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.delivered-cost-result dl div{min-width:0}.delivered-cost .button{white-space:normal}}
