.currencySwitch{color:#fff;white-space:nowrap;gap:2px;font-size:9px;display:grid}.currencySwitch select{color:#fff;background:#18283a;border:1px solid #66788b;max-width:116px;padding:6px 4px;font-size:12px}.rateNote{color:#5e6f79;font-size:12px}@media (max-width:900px){.currencySwitch span{display:none}.currencySwitch select{max-width:82px}}
.whatsappTeam{z-index:130;font-family:Arial,sans-serif;position:fixed;bottom:28px;right:24px}.whatsappTeamTrigger{color:#fff;cursor:pointer;isolation:isolate;background:#20bd65;border:0;border-radius:32px;align-items:center;gap:10px;padding:11px 17px 11px 11px;animation:3.2s ease-in-out infinite whatsappFloat,2.4s ease-in-out infinite whatsappPulse;display:flex;position:relative}.whatsappTeamTrigger:before{content:"";z-index:-1;opacity:0;border:2px solid #25d366;border-radius:40px;animation:2.4s ease-out infinite whatsappRing;position:absolute;inset:-7px}.whatsappTeamTrigger:hover{animation-play-state:paused;transform:translateY(-2px)}.whatsappTeam.open .whatsappTeamTrigger,.whatsappTeam.open .whatsappTeamTrigger:before{animation:none}.whatsappIcon{background:#159c52;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #ffffff20}.whatsappIcon>span{animation:5.6s ease-in-out infinite whatsappNudge;display:block}.whatsappTeam.open .whatsappIcon>span{animation:none}.whatsappAttentionDot{background:#ffb000;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:1.8s ease-out infinite whatsappDot;position:absolute;top:3px;right:7px;box-shadow:0 0 #ffb00099}.whatsappTriggerCopy{text-align:left;display:grid}.whatsappTriggerCopy b{font-size:15px}.whatsappTriggerCopy small{color:#eafff1;font-size:11px}.whatsappPanel{color:#17252d;background:#fff;border:1px solid #cbd8d1;border-radius:17px;width:340px;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 16px 48px #10291d4d}.whatsappPanel>header{color:#fff;background:linear-gradient(120deg,#0d9250,#20bd65);justify-content:space-between;gap:15px;padding:20px;display:flex}.whatsappPanel>header>div{gap:4px;display:grid}.whatsappPanel>header small{letter-spacing:.12em;color:#d9ffea;font-size:10px}.whatsappPanel>header b{font-size:21px}.whatsappPanel>header span{color:#eafff1;font-size:12px}.whatsappPanel>header button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff8;border-radius:50%;align-self:start;width:28px;height:28px;font-size:20px}.whatsappAgents{padding:8px;display:grid}.whatsappAgents>a{border-radius:10px;grid-template-columns:43px 1fr auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid;color:#17252d!important}.whatsappAgents>a:hover{background:#edf9f2}.agentAvatar{color:#087a45;background:#dff7ea;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.whatsappAgents>a>span:nth-child(2){gap:3px;display:grid}.whatsappAgents b{font-size:14px}.whatsappAgents small{color:#607169;font-size:11px}.whatsappAgents i{color:#159252;font-size:24px;font-style:normal}.whatsappPanel>footer{color:#597068;background:#f1f6f3;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.onlineDot{background:#20bd65;border-radius:50%;width:8px;height:8px}@keyframes whatsappPulse{0%,to{box-shadow:0 8px 28px #0a402666}50%{box-shadow:0 11px 38px #25d366b8}}@keyframes whatsappFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes whatsappRing{0%{opacity:.8;scale:.92}70%,to{opacity:0;scale:1.18}}@keyframes whatsappNudge{0%,76%,to{rotate:none}80%{rotate:-13deg}84%{rotate:13deg}88%{rotate:-9deg}92%{rotate:9deg}96%{rotate:none}}@keyframes whatsappDot{0%{box-shadow:0 0 #ffb000aa}75%,to{box-shadow:0 0 0 8px #ffb00000}}@media (prefers-reduced-motion:reduce){.whatsappTeamTrigger,.whatsappTeamTrigger:before,.whatsappIcon>span,.whatsappAttentionDot{animation:none!important}}[dir=rtl] .whatsappTeam{left:24px;right:auto}[dir=rtl] .whatsappPanel{left:0;right:auto}
@media (max-width:640px){.whatsappTeam{bottom:16px;right:14px}.whatsappPanel{width:auto;position:fixed;bottom:78px;left:12px;right:12px}.whatsappTriggerCopy small{display:none}}@media (min-width:641px) and (max-width:1100px){.whatsappTriggerCopy small{display:none}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0f1111;background:#e9ecef;margin:0;font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.marketHeader{color:#fff;background:#131921}.navMain{align-items:center;gap:18px;height:66px;padding:8px 22px;display:flex}.brand{color:#ffad22;font-size:28px;font-weight:900;line-height:.8}.brand span{letter-spacing:2px;color:#fff;font-size:9px;display:block}.deliver,.navAccount{white-space:nowrap;display:grid}.deliver small,.navAccount small{color:#ccc;font-size:11px}.deliver b,.navAccount b{font-size:13px}.globalSearch{border:3px solid #0000;border-radius:7px;flex:1;height:44px;display:flex;overflow:hidden}.globalSearch:focus-within{border-color:#ffb54a}.globalSearch select{background:#f3f3f3;border:0;width:85px;padding:0 8px}.globalSearch input{border:0;flex:1;padding:0 14px;font-size:15px}.globalSearch button{background:#febd69;border:0;width:52px;font-size:25px}.cart{align-items:end;font-size:25px;display:flex}.cart b{font-size:13px}.navSub{background:#232f3e;align-items:center;gap:24px;height:40px;padding:0 22px;font-size:14px;display:flex}.navSub span{margin-left:auto;font-weight:700}.marketHome{max-width:1500px;margin:auto}.heroMarket{background:linear-gradient(100deg,#d8ebf1 0%,#edf6f8 55%,#a5cdd9 100%);grid-template-columns:55% 45%;height:470px;padding:60px 80px;display:grid}.heroCopy small{letter-spacing:3px;color:#476b73;font-weight:700}.heroCopy h1{margin:14px 0;font-size:54px;line-height:1.08}.heroCopy p{font-size:20px}.heroCopy>a{background:#ffd814;border:1px solid #fcd200;border-radius:22px;margin-top:12px;padding:12px 25px;display:inline-block}.heroVisual{flex-direction:column;justify-content:center;align-items:center;display:flex}.cameraShape{color:#1d2b35;background:#fff;border-radius:100px 100px 60px 60px;justify-content:center;align-items:center;width:280px;height:190px;font-size:90px;display:flex;position:relative;box-shadow:0 25px 60px #6d919a}.cameraShape i{color:#fff;background:#f90;border-radius:20px;padding:7px;font-size:15px;position:absolute;top:15px;right:30px}.heroVisual b{margin-top:30px}.departmentGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin:-125px 20px 20px;display:grid;position:relative}.departmentGrid>article{background:#fff;min-height:405px;padding:20px}.departmentGrid h2{margin:0 0 15px;font-size:21px}.miniGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.miniGrid a{font-size:12px}.miniVisual{color:#344b57;background:linear-gradient(140deg,#edf1f3,#cbd7dc);justify-content:center;align-items:center;height:105px;font-size:35px;display:flex}.v10,.v21,.v32{background:linear-gradient(140deg,#f8eadb,#d9b98f)}.more{color:#007185;margin-top:20px;font-size:13px;display:block}.productRail,.categoryRail{background:#fff;margin:20px;padding:22px;overflow:hidden}.productRail h2,.categoryRail h2{margin:0 0 18px;font-size:22px}.productRail h2 a{color:#007185;margin-left:12px;font-size:13px;font-weight:400}.productRail>div{grid-template-columns:repeat(10,minmax(155px,1fr));gap:15px;display:grid;overflow-x:auto}.productRail>div>a{min-width:155px}.productRail img{object-fit:contain;background:#f7f8f8;width:100%;height:150px}.productRail h3{height:36px;font-size:13px;line-height:1.35;overflow:hidden}.rating{color:#de7921;font-size:12px}.rating span{color:#007600}.railPrice{margin:6px 0;font-size:22px}.railPrice sup,.railPrice small{font-size:11px}.dealBanner{color:#fff;background:#244957;justify-content:space-between;align-items:center;margin:20px;padding:30px 45px;display:flex}.dealBanner h2{margin:7px 0;font-size:30px}.dealBanner a{color:#111;background:#febd69;border-radius:3px;padding:13px 20px}.categoryRail>div{grid-template-columns:repeat(8,1fr);gap:20px;display:grid}.categoryRail a{text-align:center}.categoryIcon{color:#31515e;background:#e8eff2;border-radius:60px;justify-content:center;align-items:center;height:120px;margin-bottom:10px;font-size:42px;display:flex}.c1,.c5{background:#f2e5d4}.c2,.c6{background:#e5e2f1}.signinBox{text-align:center;background:#fff;border-top:1px solid #ddd;margin-top:20px;padding:35px}.signinBox h2{font-size:15px}.signinBox a{background:#ffd814;border:1px solid #fcd200;border-radius:20px;padding:8px 80px;font-size:13px;display:inline-block}.signinBox p{font-size:11px}.marketFooter{color:#ddd;text-align:center;background:#131a22}.marketFooter>a{background:#37475a;padding:16px;display:block}.marketFooter>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:60px;max-width:1000px;margin:auto;padding:45px;display:grid}.marketFooter section{gap:10px;font-size:13px;display:grid}.marketFooter section b{color:#fff;font-size:16px}.marketFooter>p{border-top:1px solid #34404d;margin:0;padding:25px}.section,.product,.admin{background:#fff;max-width:1450px;min-height:550px;margin:22px auto;padding:28px}.grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.card{border:1px solid #ddd;padding:15px}.pic{height:220px}.pic img{object-fit:contain;width:100%;height:100%}.price,.railPrice{color:#b12704}.productTop{grid-template-columns:45% 1fr 270px;gap:35px;display:grid}.productTop>div>img{object-fit:contain;width:100%;height:520px}.productTop section button,.admin button{background:#ffd814;border:1px solid #fcd200;border-radius:20px;padding:10px 25px}.specs{border-collapse:collapse;width:100%}.specs th,.specs td{text-align:left;border:1px solid #ddd;padding:13px}.adminGrid{grid-template-columns:250px 1fr;gap:25px;display:grid}.editor{gap:12px;display:grid}.editor input,.editor textarea,.editor select{width:100%;padding:10px}@media (max-width:900px){.navMain{flex-wrap:wrap;height:auto}.globalSearch{flex-basis:100%;order:5}.deliver,.navAccount,.cart{display:none}.navSub{white-space:nowrap;overflow-x:auto}.navSub span{display:none}.heroMarket{grid-template-columns:1fr;height:380px;padding:40px 25px}.heroCopy h1{font-size:37px}.heroVisual{display:none}.departmentGrid{grid-template-columns:1fr 1fr;gap:10px;margin:-70px 10px 10px}.departmentGrid>article{min-height:360px}.productRail,.categoryRail{margin:10px}.categoryRail>div{grid-template-columns:repeat(4,1fr)}.marketFooter>div,.grid{grid-template-columns:1fr 1fr}.productTop{grid-template-columns:1fr}}
.distributorNav{color:#ffd27b;align-items:center;gap:6px;font-weight:800;display:flex}.distributorNav small{color:#111;background:#f90;border-radius:7px;padding:2px 5px;font-size:8px}.quickZoneNav{color:#203548;background:#fff;border-bottom:1px solid #d7dde2}.quickZoneNav>div{justify-content:center;align-items:center;gap:8px;min-width:max-content;padding:8px 18px;display:flex}.quickZoneNav a{white-space:nowrap;border:1px solid #0000;border-radius:18px;align-items:center;gap:7px;min-height:34px;padding:7px 16px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:flex}.quickZoneNav a:hover{color:#006b7d;background:#f1f6f8;border-color:#ccd8de}.quickZoneNav a:focus-visible{outline-offset:2px;outline:3px solid #ffb84d}.quickZoneNav a[aria-current=page]{color:#8b4a00;background:#fff3d8;border-color:#efb14d}.quickZoneNav a>span{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.quickZoneNav .facebookIcon{color:#fff;background:#1877f2;border-color:#1877f2;font-family:Arial;font-weight:900}@media (max-width:700px){.quickZoneNav{scrollbar-width:thin;overflow-x:auto}.quickZoneNav>div{justify-content:flex-start;padding:8px 12px}.quickZoneNav a{padding:7px 13px}}
.productActions{border-top:1px solid #e7e7e7;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:5px;margin-top:11px;padding-top:10px;display:grid}.productAction,.productMoldBadge{color:#243748;text-align:center;cursor:pointer;background:#fff;border:1px solid #c7cdd1;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:34px;padding:5px 4px;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.productAction span{font-size:14px;line-height:1}.productAction:hover{color:#00677a;background:#edf8f9;border-color:#007185}.productAction.whatsapp{color:#087c3c;background:#effcf4;border-color:#25a75b}.productAction.whatsapp:hover{color:#fff;background:#25d366}.productAction:disabled{cursor:not-allowed;color:#9aa1a6;background:#f3f4f4;border-color:#ddd}.productMoldBadge{cursor:default;color:#743f00;background:#fff2d9;border-color:#efb55b}.productMoldBadge.private{color:#fff;background:#a54411;border-color:#a54411}.productAction.cart{color:#714800;background:#fff8d8;border-color:#d99c08}.productAction.cart:hover{color:#111;background:#ffd814}.productAction.share{color:#174e7d;background:#f1f7fd;border-color:#82a9ce}.productAction.geo{color:#4b3199;background:#f5f1ff;border-color:#7d62cc}.productAction.geo:hover{color:#fff;background:#6e50c5;border-color:#6e50c5}.productVideoModal{z-index:1000;background:#040d14d1;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.productVideoPanel{color:#fff;background:#101820;border-radius:12px;width:min(920px,96vw);padding:18px;position:relative;box-shadow:0 25px 70px #0009}.productVideoPanel h3{margin:0 45px 14px 0;font-size:17px}.productVideoPanel video{background:#000;width:100%;max-height:72vh;display:block}.productVideoClose{color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:26px;line-height:1;position:absolute;top:9px;right:13px}.productShareModal{z-index:1010;background:#040d14b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productSharePanel{color:#172433;background:#fff;border-radius:16px;width:min(720px,96vw);max-height:90vh;padding:26px;position:relative;overflow:auto;box-shadow:0 25px 80px #0007}.productSharePanel>small{color:#a85b00;letter-spacing:.12em;font-weight:800}.productSharePanel h3{margin:7px 42px 7px 0;font-size:22px}.productSharePanel>p{color:#536270;margin:0 0 18px}.productShareClose{cursor:pointer;background:#eef2f5;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:12px;right:14px}.productShareTargets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.productShareTargets a{color:#172433;background:#fff;border:1px solid #d8e0e5;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:11px;text-decoration:none;display:flex}.productShareTargets a:hover{background:#fffaf2;border-color:#f3a847}.shareIcon{color:#fff;background:#243748;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.shareIcon.whatsapp{background:#25a75b}.shareIcon.facebook{background:#1877f2}.shareIcon.x{background:#111}.shareIcon.linkedin{background:#0a66c2}.shareIcon.telegram{background:#229ed9}.shareIcon.pinterest{background:#bd081c}.shareIcon.reddit{background:#ff4500}.shareIcon.email{background:#6b7785}.productShareLink{grid-template-columns:1fr auto auto;gap:8px;margin-top:18px;display:grid}.productShareLink input{background:#f7f9fa;border:1px solid #aeb8c0;border-radius:7px;min-width:0;padding:10px}.productShareLink button{color:#111;cursor:pointer;background:#ffb000;border:0;border-radius:7px;padding:0 14px;font-weight:800}.productShareLink .moreShare{color:#fff;background:#243748}.productDetailActions{background:#f7f9fa;border:1px solid #d9dfe3;border-radius:10px;margin:20px 0;padding:18px}.productDetailActions .productActions{border:0;max-width:900px;margin:0 auto;padding:0}.productDetailActions .productAction,.productDetailActions .productMoldBadge{min-height:42px;font-size:13px}.productRail>div{grid-template-columns:repeat(6,minmax(185px,1fr));gap:20px;padding:8px 5px 14px;scroll-padding-inline:5px}.productRail>div>article{isolation:isolate;transform-origin:50%;background:#fff;border:1px solid #e0e5e8;border-radius:12px;flex-direction:column;min-width:0;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 9px #172b3a0b}.productRail>div>article:hover,.productRail>div>article:focus-within{z-index:2;border-color:#b7c9d5;transform:translateY(-4px)scale(1.015);box-shadow:0 10px 25px #172b3a20}.productRail>div>article>.railProductLink{flex:1;display:block}.productRail .productActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:12px}.productRail .productMoldBadge,.productRail .productAction{min-height:38px;padding:6px;font-size:10px}.marketProducts>div:last-child>article{border:1px solid #d8dfe2;border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex}.marketProducts .marketProductLink{flex-direction:column;flex:1;gap:7px;display:flex}.marketProducts .productActions,.catalogCard .productActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketProducts .productAction,.marketProducts .productMoldBadge,.catalogCard .productAction,.catalogCard .productMoldBadge{min-height:38px}.supplierReviewVideo{background:#111;width:100%;max-width:360px;max-height:220px}@media (max-width:700px){.productActions{grid-template-columns:repeat(2,minmax(0,1fr))}.productRail>div{grid-template-columns:repeat(6,220px);gap:16px}.productRail>div>article{min-width:0;padding:12px}.productRail>div>article:hover,.productRail>div>article:focus-within{transform:translateY(-2px)scale(1.008)}.productShareTargets{grid-template-columns:repeat(2,minmax(0,1fr))}.productShareLink{grid-template-columns:1fr 1fr}.productShareLink input{grid-column:1/-1}}
.onboardingTrigger{z-index:45;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff9d00,#e66d00);border:0;border-radius:12px 0 0 12px;justify-items:center;gap:5px;padding:14px 12px;display:grid;position:fixed;top:48%;right:0;transform:translateY(-50%);box-shadow:0 8px 28px #71380055}.onboardingTrigger span{border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:24px;line-height:1;display:grid}.onboardingTrigger b{writing-mode:vertical-rl;letter-spacing:2px;font-size:14px}.leadSearchTrigger{z-index:45;background:linear-gradient(145deg,#0877bd,#06466f);border-radius:0 12px 12px 0;justify-items:center;gap:5px;padding:13px 10px;text-decoration:none;display:grid;position:fixed;top:48%;left:0;transform:translateY(-50%);box-shadow:0 8px 28px #06334e66;color:#fff!important}.leadSearchTrigger:hover{background:linear-gradient(145deg,#0c8cdb,#075986);padding-left:13px}.leadSearchTrigger>span{border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:23px;line-height:1;display:grid}.leadSearchTrigger>b{writing-mode:vertical-rl;letter-spacing:2px;font-size:14px}.leadSearchTrigger>small{letter-spacing:.08em;color:#dff4ff;font-size:8px}.onboardingOverlay{z-index:1000;background:#06131dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboardingModal{background:#fff;border-radius:18px;width:min(680px,96vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 28px 80px #0008}.onboardingModal.withForm{width:min(920px,97vw)}.onboardingClose{float:right;z-index:5;color:#101820;cursor:pointer;background:#e9eef0;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;position:sticky;top:12px;right:14px}.onboardingIdentity{text-align:center;padding:55px 45px 45px}.onboardingIdentity>small,.onboardingForm header small{color:#b75b00;letter-spacing:2px;font-weight:900}.onboardingIdentity h2{margin:10px 0;font-size:31px}.onboardingIdentity>p{color:#66747c}.onboardingIdentity>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.onboardingIdentity>div button{cursor:pointer;background:#fff;border:2px solid #dce2e5;border-radius:15px;justify-items:center;gap:7px;padding:25px 18px;display:grid}.onboardingIdentity>div button:hover{background:#fff9ee;border-color:#f18c00;transform:translateY(-2px)}.onboardingIdentity button span{font-size:40px}.onboardingIdentity button b{font-size:21px}.onboardingIdentity button small{color:#66747c}.onboardingForm{padding:28px 40px 40px}.onboardingForm header{border-bottom:1px solid #e1e6e8;align-items:center;gap:15px;padding:0 45px 18px 0;display:flex}.onboardingForm header button{cursor:pointer;background:#eef2f3;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.onboardingForm header h2{margin:4px 0;font-size:28px}.onboardingTip{color:#405367;background:#eef4ff;border-left:5px solid #526eff;padding:12px}.onboardingForm section{background:#f7f9fa;border:1px solid #e0e5e7;border-radius:11px;margin:18px 0;padding:19px}.onboardingForm h3{margin:0 0 14px;font-size:18px}.onboardingGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.onboardingGrid label,.contactValue,.onboardingUploads label{gap:6px;display:grid}.onboardingGrid label.wide{grid-column:1/-1}.onboardingForm label>span{font-weight:700}.onboardingForm input,.onboardingForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #9da9af;border-radius:7px;padding:11px}.onboardingForm textarea{resize:vertical}.onboardingContactChoice{gap:12px;margin-bottom:13px;display:flex}.onboardingContactChoice label{background:#fff;border:1px solid #aab4b9;border-radius:20px;align-items:center;gap:7px;padding:8px 15px;display:flex}.onboardingContactChoice input,.onboardingChoices input,.onboardingRadios input,.onboardingAgreement input{width:auto}.onboardingUploads{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboardingUploads label{background:#fff;border:1px dashed #9ca9af;border-radius:9px;padding:14px}.onboardingUploads small{color:#65747c}.onboardingChoices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.onboardingChoices label,.onboardingRadios label{background:#fff;border:1px solid #c9d0d3;border-radius:7px;align-items:center;gap:7px;padding:10px;display:flex}.onboardingRadios{flex-wrap:wrap;gap:10px;display:flex}.onboardingAgreement{align-items:flex-start;gap:9px;margin:20px 2px;display:flex}.onboardingError{color:#b42318;background:#fff1f0;border:1px solid #efb4af;border-radius:7px;padding:11px}.onboardingSubmit{color:#111;cursor:pointer;background:#f90;border:0;border-radius:25px;width:100%;padding:14px;font-size:17px;font-weight:900}.onboardingSubmit:disabled{opacity:.55;cursor:wait}.onboardingSuccess{text-align:center;padding:65px 40px}.onboardingSuccess>span{color:#fff;background:#1fb36b;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:40px;display:grid}.onboardingSuccess h2{font-size:30px}.onboardingSuccess p{color:#5e6c74;overflow-wrap:anywhere}.onboardingSuccess button{background:#f90;border:0;border-radius:22px;padding:11px 35px;font-weight:900}@media (max-width:650px){.onboardingTrigger{top:auto;bottom:105px}.onboardingTrigger b{writing-mode:horizontal-tb;letter-spacing:0}.onboardingTrigger span{display:none}.onboardingOverlay{align-items:end;padding:0}.onboardingModal,.onboardingModal.withForm{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:94vh}.onboardingIdentity{padding:52px 20px 30px}.onboardingIdentity>div,.onboardingGrid,.onboardingUploads{grid-template-columns:1fr}.onboardingForm{padding:20px 16px 30px}.onboardingForm header{padding-right:38px}.onboardingGrid label.wide{grid-column:auto}.onboardingChoices{grid-template-columns:1fr 1fr}.onboardingForm section{padding:15px}.onboardingContactChoice{flex-wrap:wrap}.leadSearchTrigger{padding:10px 9px;top:auto;bottom:105px;transform:none}.leadSearchTrigger>b{writing-mode:horizontal-tb;letter-spacing:0;font-size:12px}.leadSearchTrigger>span,.leadSearchTrigger>small{display:none}}
