.quote-whatsapp-share {display:inline-flex;align-items:center;justify-content:center;background:#16784a;color:#fff!important;border:1px solid #12663f;border-radius:8px;padding:11px 16px;margin:8px 6px 8px 0;font-size:.9rem;font-weight:600;text-decoration:none;line-height:1.4;min-height:44px;}
.quote-whatsapp-share:hover {background:#105f3a;}
.quote-whatsapp-share:focus-visible {outline:3px solid #69c99a;outline-offset:3px;}
.quote-whatsapp-share[hidden] {display:none!important;}
.quote-share-note {font-size:.8rem;color:#64748b;line-height:1.5;margin:4px 0;}
@media(max-width:480px){
  #quoteModalSuccess>div:last-child {flex-wrap:wrap;gap:10px!important;}
  #quoteModalSuccess>div:last-child>a,#quoteModalSuccess>div:last-child>button {flex:1 1 100%;width:100%;min-width:0;margin:0;white-space:normal;justify-content:center;}
  #cartQuoteModalOverlay>div {max-height:calc(100dvh - 32px);overflow-y:auto;}
}
