.sb-split-checkout {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px}
.sb-split-checkout[hidden] {display:none}
.sb-split-checkout__intro {grid-column:1/-1;display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:12px;background:#f5f7f9}
.sb-split-checkout__intro span,.sb-split-card__note {color:#6b7280}
.sb-split-card {display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #e3e7eb;border-radius:14px;background:#fff}
.sb-split-card[hidden] {display:none}
.sb-split-card--digital {border-color:#b9dbff;background:#f7fbff}
.sb-split-card__head,.sb-split-card__footer {display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.sb-split-card__head h2 {margin:0 0 4px;font-size:20px}
.sb-split-card__count {display:inline-flex;flex:0 0 auto;padding:4px 9px;border-radius:999px;background:#eef0f2;color:#5f6670;font-size:12px;line-height:1.3}
.sb-basket-type-badge {display:none;flex:0 0 auto;padding:4px 9px;border-radius:999px;background:#eef0f2;color:#5f6670;font-size:12px;line-height:1.3}
.sb-split-enabled .sb-basket-type-badge {display:inline-flex}
.sb-split-card--digital .sb-split-card__count,.sb-basket-type-badge--digital {background:#e4f2ff;color:#0b6bcb}
.sb-split-card__items {flex:1 1 auto;margin:18px 0;padding-left:19px}
.sb-split-card__items li+li {margin-top:6px}
.sb-split-card__more {color:#6b7280}
.sb-split-card__footer {align-items:center;padding-top:16px;border-top:1px solid #e8ebee}
.sb-split-card__footer>strong {font-size:20px;white-space:nowrap}
.sb-split-card__footer form {margin:0}
.sb-split-enabled .basket-btn-checkout {display:none!important}
.sb-basket-type-badge {margin-top:7px}
.sb-order-type-notice {display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;border-radius:12px;background:#f1f3f5}
.sb-order-type-notice--digital {color:#0b579e;background:#eaf5ff}
@media (max-width:767px) {
    .sb-split-checkout {grid-template-columns:1fr}
    .sb-split-card__head,.sb-split-card__footer,.sb-order-type-notice {align-items:stretch;flex-direction:column}
    .sb-split-card__footer .btn {width:100%}
}
