.shipping-destination{background:var(--card);border-radius:16px;margin-top:28px;padding:24px}.shipping-destination>p{max-width:72ch;margin:0 0 12px}.shipping-result:empty{display:none}.shipping-result{font-weight:500}.shipping-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:12px;display:grid}.shipping-form>.shipping-help,.shipping-wide{grid-column:1/-1}.shipping-field{align-content:start;gap:6px;display:grid}.shipping-field label,.shipping-methods legend{font-weight:500}.shipping-field input,.shipping-field select{width:100%;min-height:44px}.shipping-field [data-slot=native-select-wrapper]{width:100%}.shipping-optional{color:var(--muted-foreground);font-weight:400}.shipping-help{color:var(--muted-foreground);margin:0;font-size:14px}.shipping-error{color:var(--destructive);margin:0;font-size:14px}.shipping-methods{border:0;gap:10px;margin:0;padding:0;display:grid}.shipping-methods legend{margin-bottom:6px}.shipping-method{border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.shipping-method input{width:18px;height:18px;accent-color:var(--primary)}.shipping-actions{flex-wrap:wrap;gap:12px;display:flex}.shipping-summary address{overflow-wrap:anywhere;margin:8px 0 16px;font-style:normal}.shipping-summary dl{gap:8px;margin:0 0 20px;display:grid}.shipping-summary dt{color:var(--muted-foreground);font-size:14px}.shipping-summary dd{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.shipping-destination{padding:20px}.shipping-form{grid-template-columns:minmax(0,1fr)}}.shipping-method-name{align-items:center;gap:8px;display:flex}
