/* Corrige overflow dos seletores de frete no resumo compacto */
body:has(.cart-summary) .cart-summary,
body:has(.cart-summary) .lend-frete,
body:has(.cart-summary) #lend-frete-opcoes{
 min-width:0!important;box-sizing:border-box!important;
}
body:has(.cart-summary) #lend-frete-opcoes{
 display:grid!important;
 grid-template-columns:minmax(0,1fr)!important;
 width:100%!important;
 max-width:100%!important;
}
body:has(.cart-summary) #lend-frete-opcoes .lend-shipping-option{
 display:block!important;
 box-sizing:border-box!important;
 min-width:0!important;
 max-width:100%!important;
 width:100%!important;
 white-space:normal!important;
 overflow-wrap:anywhere!important;
 word-break:normal!important;
 text-align:left!important;
 font-family:inherit!important;
 font-size:12px!important;
 font-weight:650!important;
 line-height:1.45!important;
 padding:10px 12px!important;
 border:1px solid #dce2ea!important;
 border-radius:9px!important;
}
body:has(.cart-summary) #lend-frete-opcoes .lend-shipping-option.is-selected{
 border:2px solid #e11d36!important;
 padding:9px 11px!important;
}
body:has(.cart-summary) #lend-frete-opcoes .lend-shipping-option.is-selected:before{
 content:'✓ Selecionado: '!important;
 display:inline!important;
 white-space:normal!important;
}
