.shipping-calculator{display:grid;gap:10px;margin-top:14px;min-width:0;max-width:100%}.shipping-quote-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:stretch;width:100%;min-width:0;max-width:100%}.shipping-quote-form>*{min-width:0;max-width:100%;box-sizing:border-box}.shipping-quote-form input[type=text]{width:100%;border:1px solid var(--line,#d9dde7);border-radius:12px;padding:11px 12px;font:inherit;background:#fff}.shipping-quote-form button{min-width:108px;white-space:nowrap}.shipping-status{min-height:1.35em;color:var(--muted,#64748b);font-size:.86rem;line-height:1.4}.shipping-status.is-loading{color:#5f1988}.shipping-status.is-success{color:#166534}.shipping-status.is-notice{color:#854d0e}.shipping-status.is-error{color:#b91c1c}.shipping-options{display:grid;gap:9px}.shipping-option-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line,#d9dde7);border-radius:14px;padding:12px;background:#fff;color:inherit}.shipping-option-card:has(input){grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer}.shipping-option-card.is-selected{border-color:var(--primary,#9400cf);box-shadow:0 0 0 3px rgba(148,0,207,.1)}.shipping-option-card input{accent-color:var(--primary,#9400cf)}.shipping-option-content{display:grid;gap:3px}.shipping-option-content small{color:var(--muted,#64748b);line-height:1.35}.shipping-option-card b{white-space:nowrap;color:#111827}.shipping-option-card b s{display:block;color:#94a3b8;font-size:.74rem;font-weight:600}.shipping-calculator-cart{padding:12px;border:1px solid var(--line,#d9dde7);border-radius:14px;background:#f8fafc}.shipping-calculator-checkout{margin-top:0}@media(max-width:520px){.shipping-quote-form{grid-template-columns:1fr}.shipping-quote-form button{width:100%;min-width:0}.shipping-option-card,.shipping-option-card:has(input){grid-template-columns:auto minmax(0,1fr)}.shipping-option-card b{grid-column:2}}
