.ssh-euy-delivery-summary{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:14px 15px;border:1px solid #dfe7ee;border-radius:12px;background:#f8fbfd;box-shadow:0 1px 2px rgba(16,42,67,.04)}
.ssh-euy-delivery-summary__icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#102a43;color:#fff;font-size:19px;line-height:1}
.ssh-euy-delivery-summary__content{min-width:0;flex:1}.ssh-euy-delivery-summary__title{display:block;margin:0 0 3px;color:#102a43;font-size:14px;line-height:1.3}
.ssh-euy-delivery-summary__promise{color:#172b4d;font-size:14px;font-weight:750;line-height:1.45}.ssh-euy-delivery-summary__detail{margin-top:3px;color:#425466;font-size:13px;line-height:1.45}
.ssh-euy-delivery-summary__meta{margin-top:7px;color:#66788a;font-size:12px;line-height:1.4}.ssh-euy-delivery-summary__hint{margin-top:7px;color:#66788a;font-size:12px;line-height:1.4}
.woocommerce-order .ssh-euy-delivery-summary--thankyou,.woocommerce-MyAccount-content .ssh-euy-delivery-summary--order{margin:16px 0 22px}
@media(max-width:600px){.ssh-euy-delivery-summary{padding:12px;gap:10px}.ssh-euy-delivery-summary__icon{width:34px;height:34px;flex-basis:34px;font-size:17px}}

/* v0.7.8: puente pasivo. En carrito/checkout se reutiliza el HTML ya renderizado por Envíos UY. */
.woocommerce-cart .euy-cart-checkout-box,.woocommerce-checkout .euy-cart-checkout-box{position:relative;margin:14px 0 10px!important;padding:38px 15px 14px!important;border:1px solid #dfe7ee!important;border-radius:12px!important;background:#f8fbfd!important;box-shadow:0 1px 2px rgba(16,42,67,.04)!important;color:#172b4d}
.woocommerce-cart .euy-cart-checkout-box:before,.woocommerce-checkout .euy-cart-checkout-box:before{content:"Entrega estimada";position:absolute;left:15px;top:12px;color:#102a43;font-size:14px;line-height:1.3;font-weight:800}
.woocommerce-cart .euy-cart-checkout-box .euy-ml-cost,.woocommerce-checkout .euy-cart-checkout-box .euy-ml-cost{color:#425466;font-size:13px;line-height:1.45}
.woocommerce-cart .euy-cart-checkout-box .euy-open-location,.woocommerce-checkout .euy-cart-checkout-box .euy-open-location{margin-top:10px!important}

/* v0.8.0 — Entrega programada de Envíos UY dentro de WooCommerce Checkout Block. */
.ssh-euy-scheduled-blocks{margin:16px 0;padding:16px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.05)}
.ssh-euy-scheduled-blocks[hidden]{display:none!important}
.ssh-euy-scheduled-head{display:flex;gap:11px;align-items:flex-start;margin-bottom:8px}
.ssh-euy-scheduled-head strong{display:block;font-size:16px;line-height:1.25;color:#0f172a}
.ssh-euy-scheduled-head span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:#64748b}
.ssh-euy-scheduled-icon{font-size:22px;line-height:1}
.ssh-euy-scheduled-copy{margin:0 0 12px;font-size:13px;line-height:1.5;color:#475569}
.ssh-euy-scheduled-note{margin:8px 0;padding:8px 10px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:1.45}
.ssh-euy-scheduled-toggle{display:flex;gap:9px;align-items:flex-start;margin:10px 0;font-weight:700;color:#0f172a;cursor:pointer}
.ssh-euy-scheduled-toggle input{margin-top:2px}
.ssh-euy-scheduled-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}
.ssh-euy-scheduled-fields[hidden]{display:none!important}
.ssh-euy-scheduled-fields label{display:block}
.ssh-euy-scheduled-fields label>span{display:block;margin-bottom:5px;font-size:12px;font-weight:700;color:#334155}
.ssh-euy-scheduled-fields select{width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:7px 9px}
.ssh-euy-scheduled-cost{grid-column:1/-1;padding:9px 10px;border-radius:8px;background:#f8fafc;color:#334155;font-size:13px}
.ssh-euy-scheduled-status{min-height:18px;margin-top:8px;font-size:12px;color:#64748b}
.ssh-euy-scheduled-status.is-error{color:#b91c1c}
.ssh-euy-scheduled-blocks.is-busy{opacity:.72}
@media (max-width:680px){.ssh-euy-scheduled-fields{grid-template-columns:1fr}}
