.shipping-method-board{margin:12px 0;padding:14px;border:1px solid #c9d8e8;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff)}
.shipping-method-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.shipping-method-board-head>div{display:grid;gap:2px}.shipping-method-board-head b{color:#12365f;font-size:15px}.shipping-method-board-head small{color:#64778d;font-size:11px}.shipping-method-board-head>button{min-height:38px;padding:7px 13px;border:1px solid #aebfd3;border-radius:11px;background:#fff;color:#274b73;font-weight:900}.shipping-method-board-head>button.active{border-color:#153f73;background:#153f73;color:#fff}.shipping-method-board-head strong{margin-left:5px;font-size:15px}
.shipping-method-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.shipping-method-options>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:74px;padding:10px;text-align:left;border:2px solid transparent;border-radius:13px;background:#f7f9fc;color:#173657}.shipping-method-options>button>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff;font-style:normal;font-size:18px;font-weight:1000;box-shadow:0 2px 9px rgba(24,49,79,.1)}.shipping-method-options>button>span{display:grid;gap:2px;min-width:0}.shipping-method-options>button b{font-size:13px}.shipping-method-options>button small{font-size:9px;line-height:1.35;color:#63758b}.shipping-method-options>button>strong{font-size:22px}.shipping-method-options>button:hover,.shipping-method-options>button.active{transform:translateY(-1px);box-shadow:0 8px 18px rgba(20,45,75,.1)}
.shipping-method-options .method-unset{border-color:#efb1b1;background:#fff3f3;color:#a31f2b}.shipping-method-options .method-courier{border-color:#a8c9f3;background:#eef6ff;color:#185aaa}.shipping-method-options .method-customer_pickup{border-color:#cdb5ef;background:#f7f1ff;color:#6530a7}.shipping-method-options .method-staff_delivery{border-color:#f0c77b;background:#fff8e7;color:#945b00}.shipping-method-options .method-unset.active{background:#ffe1e1;border-color:#c92837}.shipping-method-options .method-courier.active{background:#dcecff;border-color:#2563b8}.shipping-method-options .method-customer_pickup.active{background:#eadfff;border-color:#7c46bb}.shipping-method-options .method-staff_delivery.active{background:#ffedbd;border-color:#d88b00}
.shipping-method-section{margin:12px 0;padding:10px;border:2px solid #d8e2ed;border-radius:14px;background:#fff}.shipping-method-section-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;padding:8px 10px;border-radius:10px}.shipping-method-section-head>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;font-style:normal;font-size:18px;font-weight:1000}.shipping-method-section-head>span{display:grid;gap:1px}.shipping-method-section-head b{font-size:14px}.shipping-method-section-head small{font-size:10px;color:#61758c}.shipping-method-section-head>strong{padding:5px 9px;border-radius:999px;background:#fff;font-size:12px}.shipping-method-section.method-unset{border-color:#e9b3b7;background:#fffafa}.shipping-method-section.method-unset .shipping-method-section-head{background:#ffe8ea;color:#a11d2b}.shipping-method-section.method-courier{border-color:#b9d3f2;background:#fafdff}.shipping-method-section.method-courier .shipping-method-section-head{background:#e7f2ff;color:#16569f}.shipping-method-section.method-customer_pickup{border-color:#d1bdec;background:#fdfbff}.shipping-method-section.method-customer_pickup .shipping-method-section-head{background:#f0e8ff;color:#6531a4}.shipping-method-section.method-staff_delivery{border-color:#efcf8e;background:#fffdf8}.shipping-method-section.method-staff_delivery .shipping-method-section-head{background:#fff2cf;color:#8d5600}
.shipping-row-delivery{border:1px solid #d7e1ec;border-radius:10px;padding:6px 8px;background:#f8fafc}.shipping-row-delivery b{display:flex;align-items:center;gap:5px}.shipping-row-delivery b i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#fff;font-style:normal}.shipping-row-delivery em{display:block;margin-top:2px;color:#718197;font-size:8px;font-style:normal;line-height:1.25}.shipping-row-delivery.method-unset{border-color:#eeb6ba;background:#fff1f2;color:#9f1d2a}.shipping-row-delivery.method-courier{border-color:#b5d1f2;background:#eef6ff;color:#175aa5}.shipping-row-delivery.method-customer_pickup{border-color:#d0b9ef;background:#f5efff;color:#6632a8}.shipping-row-delivery.method-staff_delivery{border-color:#efd08b;background:#fff7e3;color:#8f5800}
.shipping-method-help{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:2px solid #d6e0eb;border-radius:12px}.shipping-method-help>i{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#fff;font-style:normal;font-size:20px;font-weight:1000}.shipping-method-help>span{display:grid;gap:2px}.shipping-method-help b{font-size:14px}.shipping-method-help small{font-size:11px;line-height:1.4}.shipping-method-help.method-unset{border-color:#efb5ba;background:#fff2f3;color:#9f1c2a}.shipping-method-help.method-courier{border-color:#afd0f5;background:#edf6ff;color:#185aa4}.shipping-method-help.method-customer_pickup{border-color:#ceb5ed;background:#f5efff;color:#6531a5}.shipping-method-help.method-staff_delivery{border-color:#efca82;background:#fff6df;color:#8c5500}
.shipping-primary-action{font-weight:950!important}.shipping-card.shipping-method-customer_pickup .shipping-state{background:#f0e7ff;color:#6430a3}.shipping-card.shipping-method-staff_delivery .shipping-state{background:#fff0cb;color:#8c5500}.shipping-card.shipping-method-unset .shipping-state{background:#ffe3e5;color:#a51f2c}
body.dark .shipping-method-board,body.dark .shipping-method-section{background:#12253d;border-color:#36516e}body.dark .shipping-method-board-head b,body.dark .shipping-method-options>button,body.dark .shipping-method-section-head b{color:inherit}body.dark .shipping-method-options>button{filter:saturate(.85) brightness(.82)}body.dark .shipping-row-delivery,body.dark .shipping-method-help{filter:saturate(.85) brightness(.82)}
@media(max-width:1050px){.shipping-method-options{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-row-delivery em{display:none}}
@media(max-width:620px){.shipping-method-board{padding:10px}.shipping-method-board-head{align-items:stretch;flex-direction:column}.shipping-method-board-head>button{width:100%}.shipping-method-options{grid-template-columns:1fr}.shipping-method-options>button{min-height:64px}.shipping-method-section{padding:7px}.shipping-method-section-head{grid-template-columns:32px minmax(0,1fr) auto;padding:7px}.shipping-method-section-head>i{width:30px;height:30px}.shipping-row-delivery em{display:block}}
