.whatsappRequestAction{width:100%;min-width:0}.whatsappServicePrimary{width:100%;min-height:48px;font:inherit;cursor:pointer;box-sizing:border-box;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;color:#fff!important;background:#095547!important;border:1px solid #095547!important;display:flex!important}.whatsappServicePrimary:hover{background:#073f35!important}.whatsappServicePrimary:focus-visible{outline-offset:3px;outline:3px solid #96a274}.whatsappServicePrimary:disabled{opacity:.45;cursor:not-allowed}.whatsappServicePrimary svg{flex-shrink:0;width:22px;height:22px}.whatsappServiceHint{color:#61716a!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.5!important}.whatsappPrepared{color:#294d41;overflow-wrap:anywhere;background:#f1f6f3;border:1px solid #d6e5dc;border-radius:12px;margin-top:12px;padding:14px;font-size:12px;line-height:1.5}.whatsappPrepared p{margin:0 0 10px}.whatsappPrepared>div{flex-wrap:wrap;gap:14px;display:flex}.whatsappPrepared a,.whatsappPrepared button{color:#095547;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.whatsappPrepared details{margin-top:10px}.whatsappPrepared summary{cursor:pointer}.whatsappPrepared textarea{box-sizing:border-box;color:#294d41;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c5d6cc;border-radius:7px;margin-top:8px;padding:10px}.portalPreparing h2{color:#173d31;margin:0 0 24px;font-size:clamp(24px,3vw,34px)}.portalPreparingCard{text-align:center;background:radial-gradient(at top,#edf5ef,#0000 65%),#fff;border:1px solid #dce7df;border-radius:22px;flex-direction:column;align-items:center;padding:clamp(28px,5vw,66px) 24px;display:flex}.portalPreparingArt{color:#446b49;background:#e3ede5;border-radius:32px;justify-content:center;align-items:center;width:118px;height:118px;margin-bottom:28px;display:flex;position:relative;transform:rotate(-4deg)}.portalPreparingArt>svg{width:65px;height:65px;transform:rotate(4deg)}.portalPreparingArt>span{color:#74602b;white-space:nowrap;background:#f9f1d9;border:1px solid #e8d8a7;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;bottom:-8px;transform:rotate(4deg)}.portalPreparing h3{color:#173d31;margin:0;font-size:clamp(21px,2.5vw,29px);line-height:1.25}.portalPreparing p{color:#61716a;max-width:460px;margin:16px 0 25px;font-size:15px;line-height:1.7}.portalPreparing .whatsappServicePrimary{width:auto;max-width:100%;padding-inline:24px}.portalPreparing small{color:#79857f;max-width:360px;margin-top:22px;font-size:12px;line-height:1.6}.portalComingSoon{color:#776332;white-space:nowrap;background:#f6efd9;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal;line-height:1.3;display:inline-flex}.customerAccountLinks .portalComingSoon{margin-left:5px}.whatsappServiceProduct .desktopAddToQuote,.whatsappServiceProduct .mobileAddToQuote{margin-top:10px;color:#095547!important;background:#fff!important;border:1px solid #c9d9d1!important}.whatsappServiceProduct .desktopQuotePanel>.whatsappRequestAction{margin-top:16px}.whatsappServiceProduct .mobilePrimaryAction>.whatsappRequestAction{margin-bottom:10px}.whatsappServiceProduct .mobilePurchaseDock .whatsappPrepared{max-height:45dvh;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;overflow:auto;box-shadow:0 12px 35px #123d3526}.whatsappServiceProduct .mobilePurchaseDock>.whatsappRequestAction{grid-column:2;align-self:center}.whatsappServiceProduct .mobilePurchaseDockSecondary a{color:#095547;padding:6px;font-size:12px}.whatsappServiceProduct .mobilePurchaseDock .whatsappServicePrimary{padding:10px 8px;font-size:12px}.whatsappServiceProduct .mobilePurchaseDock .whatsappServicePrimary svg{width:18px;height:18px}@media (max-width:600px){.portalPreparingCard{padding:32px 18px}.portalPreparing h2{margin-bottom:18px}.portalPreparing .whatsappServicePrimary{width:100%;font-size:13px}.portalPreparing p{font-size:14px}.portalComingSoon{padding:3px 5px;font-size:8px}}.customerAccountMenu nav .portalComingSoon{flex-shrink:0;margin-left:6px}.customerAccountMenu nav a:has(.portalComingSoon){gap:6px}.customerAccountMenu nav a:has(.portalComingSoon)>span{white-space:normal;min-width:0}.portalRedesign .accountMenuLinks button:has(.portalComingSoon){gap:8px}.portalRedesign .accountMenuLinks button .portalComingSoon{flex-shrink:0}html[data-theme=dark] .portalPreparing h2{color:#deebe2}html[data-theme=dark] .portalPreparingCard{background:radial-gradient(at top,#274739,#0000 65%),#142b22;border-color:#375344}html[data-theme=dark] .portalPreparing h3{color:#e4eee7}html[data-theme=dark] .portalPreparing p,html[data-theme=dark] .whatsappServiceHint{color:#a9bdb0!important}html[data-theme=dark] .portalPreparing small{color:#a0b2a6}.productQuoteDrawerSummary .whatsappPrepared{max-height:min(32dvh,260px);overflow:auto}.whatsappServiceProduct .mobilePurchaseDockSecondary>a{background:#fff;border:1px solid #c9d9d1;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:flex}.whatsappServiceHelp{color:#095547;text-underline-offset:3px;margin-top:10px;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-block}html[data-theme=dark] .whatsappServiceHelp{color:#b4d8bc}
