.shipping-method-picker{margin-bottom:16px;padding:14px;border:1px solid #eadde0;border-radius:13px;background:#fffaf9}
.shipping-method-picker__title{margin-bottom:10px;color:#4b3540;font:700 13px/1.7 IRANSans,Tahoma,sans-serif}
.shipping-method-picker__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.shipping-method-option{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #eadde0;border-radius:9px;color:#5d4b54;font:600 12px IRANSans,Tahoma,sans-serif;cursor:pointer}
.shipping-method-option:has(input:checked){border-color:#bb2342;background:#fff1f3;color:#a01938}
.shipping-method-option input{accent-color:#b51f3d}
.shipping-method-option.is-unavailable{opacity:.45;cursor:not-allowed;background:#f5f5f5;color:#8d8d8d}
.shipping-method-option.is-unavailable span:after{content:" (برای این مقصد فعال نیست)"}
.shipping-method-option.is-unavailable:has(input:disabled){border-color:#ddd}
.shipping-method-picker__status{min-height:20px;margin-top:8px;color:#8a707a;font-size:11px}
.shipping-method-picker.is-loading{opacity:.68;pointer-events:none}
@media(max-width:560px){.shipping-method-picker__options{grid-template-columns:1fr}.shipping-method-option{padding:8px}}
