.multi-cart-shop{padding:18px;border:1px solid #dce5ef;border-radius:14px;margin:16px 0;background:#fff}.multi-cart-shop h3{margin-bottom:8px}.multi-cart-note{padding:14px;border-radius:10px;background:#edf5ff;color:#153d5c}.multi-cart .cart-row{gap:14px}.multi-cart .cart-row>div{flex:1;min-width:0}.multi-cart .cart-row>img{width:64px;height:64px;object-fit:contain}.multi-cart .quantity button{min-width:38px;min-height:38px}.multi-checkout-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.multi-checkout-tabs .button{white-space:normal;text-align:left}.multi-checkout>section[hidden]{display:none!important}.multi-checkout-shop{margin-bottom:16px;border-bottom:1px solid #dce5ef;padding-bottom:14px}.multi-checkout .checkout-flow>h2{font-size:24px}@media(max-width:600px){.multi-cart-shop{padding:13px}.multi-checkout-tabs .button{flex:1 1 calc(50% - 9px);font-size:13px}.multi-cart .cart-row>img{width:48px;height:48px}}
.multi-cart-error{display:block;color:#9b2020;font-size:13px;margin:6px 0}.multi-cart .button:disabled{cursor:not-allowed;opacity:.6}

/* Legibilidade dos links de aceite no cadastro. */
.auth-panel .checkbox a{color:#075cce;text-decoration:underline;text-underline-offset:2px;font-weight:650}
.auth-panel .checkbox a:focus-visible{outline:3px solid #075cce;outline-offset:3px}
