.lfp4533-checkout-delivery{margin:16px 0;padding:16px;border:1px solid rgba(97,72,30,.2);border-radius:16px;background:rgba(255,252,244,.88)}
.lfp4533-address-grid,.lfp4533-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lfp4533-address-grid label,.lfp4533-grid label{display:flex;flex-direction:column;gap:5px;font-weight:650}
.lfp4533-address-grid input,.lfp4533-address-grid textarea,.lfp4533-grid input,.lfp4533-grid textarea{width:100%}
.lfp4533-checkout-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lfp4533-preview{margin-top:12px;padding:12px;border-radius:12px;background:rgba(255,255,255,.82)}
.lfp4533-preview-list{display:grid;gap:9px}.lfp4533-preview-row{display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,auto);gap:10px;align-items:center;padding:10px;border-bottom:1px solid rgba(0,0,0,.08)}
.lfp4533-preview-row.is-warning{background:rgba(255,244,225,.8)}.lfp4533-preview-total{padding-top:10px;text-align:right;font-weight:800}
.lfp4533-seller-delivery{margin-bottom:18px}.lfp4533-head{display:flex;justify-content:space-between;gap:16px}.lfp4533-defaults,.lfp4533-zone-form{padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;margin-top:12px}.lfp4533-inline{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.lfp4533-zones{margin-top:16px}.lfp4533-zone-card{display:grid;grid-template-columns:minmax(160px,1.4fr) 1fr 1.2fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}
.lfp4533-delivery-list{display:grid;gap:10px}.lfp4533-delivery-card{display:grid;gap:4px;padding:12px;border:1px solid rgba(0,0,0,.09);border-radius:12px;background:rgba(255,255,255,.72)}
@media(max-width:760px){.lfp4533-address-grid,.lfp4533-grid{grid-template-columns:1fr}.lfp4533-preview-row,.lfp4533-zone-card{grid-template-columns:1fr}.lfp4533-checkout-actions .lfp-btn{width:100%}}

/* Phase 45.47.190 — compact optional delivery updates below shopping */
.lfp4533-buyer-deliveries.sf190-order-detail{max-width:1200px!important;margin:14px auto!important;padding:0!important;border:1px solid #dce8de!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}
.lfp4533-buyer-deliveries.sf190-order-detail>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px;cursor:pointer;padding:13px 16px!important;color:#214c3b!important;font-size:14px!important;font-weight:750!important;list-style:none!important}
.lfp4533-buyer-deliveries.sf190-order-detail>summary::-webkit-details-marker{display:none}
.lfp4533-buyer-deliveries.sf190-order-detail>summary span{font-size:11px;font-weight:600;color:#5f7669}
.lfp4533-buyer-deliveries.sf190-order-detail .sf190-detail-inner{padding:10px 14px 14px!important;border-top:1px solid #edf1ec}
.lfp4533-buyer-deliveries.sf190-order-detail .lfp4533-delivery-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:8px!important}
.lfp4533-buyer-deliveries.sf190-order-detail .lfp4533-delivery-card{margin:0 0 8px!important;padding:10px!important;font-size:12px!important}
.lfp4533-buyer-deliveries.sf190-order-detail .sf190-order-ref{font-size:10px;color:#6c786f;font-weight:700;margin:4px 0 3px}
.sf190-order-detail .sf190-order-unit{display:block;min-width:0}.sf190-order-detail .sf190-order-unit>*{max-width:100%!important}
