@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--blue:#0b3d67;--blue2:#07548b;--green:#14a36f;--ink:#102335;--muted:#647588;--line:#dfe7ee;--soft:#f4f7f9}.supplierCatalogWorkspace{display:grid;gap:12px}.supplierCatalogBannerStack{display:grid;gap:8px}.supplierCatalogBannerRow{background:#08283f;border:1px solid #315a76;display:grid;gap:4px;min-width:0;padding:6px}.supplierCatalogBannerRow>small{color:#9db2bf;font-size:10px;padding:0 2px}.supplierCatalogTabs{display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));overflow:hidden}.supplierCatalogTabs button{align-items:center;background:#0d2f49;border:1px solid #315a76;color:#fff;cursor:pointer;display:grid;gap:3px 5px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:46px auto;min-height:76px;min-width:0;padding:4px;text-align:left}.supplierCatalogTabs button.active{border-color:#b9df00;box-shadow:inset 0 -3px #b9df00}.supplierCatalogLogoFrame{background:#fff;display:block;grid-column:1/-1;height:50px;overflow:hidden;position:relative;width:100%}.supplierCatalogLogoFrame--heliflex{background:#d7193f}.supplierCatalogLogoFrame--rennsteig{background:#16854a}.supplierCatalogLogoFrame img{display:block;height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.supplierCatalogTabs .supplierCatalogLogoFrame--dunlop{background:#111}.supplierCatalogTabs .supplierCatalogName{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplierCatalogTabs b{color:#b9df00;font-size:10px;white-space:nowrap}.supplierLinkedBrandEmpty{align-items:center;background:#0d2f49;border:1px solid #315a76;border-left:4px solid #b9df00;color:#fff;display:grid;gap:16px;grid-template-columns:150px minmax(0,1fr);min-height:118px;padding:18px}.supplierLinkedBrandEmpty .supplierCatalogLogoFrame{height:74px}.supplierLinkedBrandEmpty span{color:#b9df00;font-size:11px;font-weight:800;letter-spacing:1px}.supplierLinkedBrandEmpty h4{font-size:16px;margin:4px 0}.supplierLinkedBrandEmpty p{color:#bdd0dc;margin:0}@media (max-width:1180px){.supplierCatalogTabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.supplierCatalogTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.supplierLinkedBrandEmpty{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;background:#fff}a,button{font:inherit}.top{background:#092f50;color:#d6e7f3;padding:8px max(4%,calc((100% - 1240px) / 2));font-size:11px;letter-spacing:.2px}.top span{color:#45c894;margin:0 8px}.topRight{float:right!important;color:#d6e7f3!important;margin:0!important}header{max-width:1240px;margin:auto;height:84px;gap:45px;padding:0 20px}.logo,header{display:flex;align-items:center}.logo{text-decoration:none;color:var(--blue)}.logo>b{font-size:34px;font-style:italic;background:var(--green);color:white;width:47px;height:47px;display:grid;place-items:center;clip-path:polygon(9% 0,100% 0,91% 100%,0 100%)}.logo>b,.logo>span{font-family:Barlow Condensed}.logo>span{font-weight:800;font-size:27px;letter-spacing:1px;line-height:.65}.logo small{font-family:Inter;display:block;font-size:8px;letter-spacing:2.2px;margin-top:9px}.search{height:45px;flex:1;border:1px solid #cdd9e2;background:#f7f9fb;border-radius:3px;display:flex}.search input{border:0;background:none;outline:0;padding:0 16px;flex:1;font-size:13px}.search button{border:0;background:var(--green);color:white;width:50px;font-size:24px;cursor:pointer}nav{display:flex;gap:24px}.navIcon{border:0;background:none;color:var(--blue);font-size:25px;position:relative;cursor:pointer}.navIcon small{display:block;font-size:9px;color:#596d7f;margin-top:3px}.navIcon i{position:absolute;background:var(--green);color:#fff;border-radius:50%;font-style:normal;font-size:9px;padding:3px 5px;top:-4px;right:2px}.menu{height:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:34px;padding:0 max(4%,calc((100% - 1200px) / 2));font-size:12px;font-weight:600}.menu button{align-self:stretch;background:var(--blue);color:white;border:0;padding:0 24px}.menu a,.menu button{cursor:pointer}.menu em{margin-left:auto;color:var(--green);font-style:normal;font-size:11px}.hero{min-height:520px;background:linear-gradient(105deg,#07375f,#0b4977 56%,#e8f0f2 0);display:flex;overflow:hidden}.heroCopy{width:50%;padding:68px 30px 68px max(4%,calc((100vw - 1200px) / 2));color:white}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2.2px;color:#59dab0}.hero h1,.pro h2,.section h2{font-family:Barlow Condensed;text-transform:uppercase;font-size:66px;line-height:.9;margin:17px 0}.hero h1 strong{color:#42d29e}.heroCopy>p{max-width:535px;color:#cedde8;line-height:1.65;font-size:14px}.primary,.secondary{border:0;padding:14px 22px;font-weight:700;font-size:12px;margin:14px 7px 20px 0;cursor:pointer}.primary{background:var(--green);color:white}.secondary{background:transparent;color:white;border:1px solid #6c8aa2}.hero aside{font-size:10px;color:#bcd0de}.hero aside b{color:#4bddaa;margin-left:14px}.hero aside b:first-child{margin-left:0}.toolArt{width:50%;position:relative;background:linear-gradient(140deg,#edf3f5,#d9e5e8);display:grid;place-items:center}.burst{position:absolute;width:360px;height:360px;border:1px solid #aac4cd;border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.32),0 0 0 80px rgba(255,255,255,.2)}.drill{width:310px;height:130px;background:#173b54;border-radius:28px 65px 22px 22px;transform:rotate(-13deg);position:relative;box-shadow:0 25px 35px #7894a3}.drill:before{content:"KORTEK";position:absolute;color:white;font-family:Barlow Condensed;font-size:32px;left:65px;top:42px}.drill span{position:absolute;right:-82px;top:30px;width:100px;height:45px;background:#26343d;border-radius:0 35px 35px 0}.drill i{position:absolute;left:125px;bottom:-105px;width:80px;height:120px;background:#102d40;transform:skew(-8deg);border-radius:0 0 18px 18px}.drill b{background:var(--green);width:55px;height:28px;left:131px;bottom:-40px}.drill b,.spec{position:absolute}.spec{bottom:36px;left:45px;background:white;border-left:4px solid var(--green);padding:14px 20px;box-shadow:0 6px 20px #8ca3aa66}.spec>*{display:block}.spec small{color:var(--green);font-weight:800;font-size:8px}.spec strong{font-family:Barlow Condensed;font-size:22px}.spec span{font-size:10px;color:var(--muted)}.spec b{color:var(--blue);margin-top:5px}.trust{max-width:1200px;margin:-1px auto 0;display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;border-bottom:1px solid var(--line)}.trust>div{display:flex;align-items:center;gap:13px;padding:0 28px;border-right:1px solid var(--line)}.trust>div:last-child{border:0}.trust b{font-size:27px;color:var(--green)}.trust small,.trust strong{display:block}.trust strong{font-size:11px}.trust small{font-size:9px;color:var(--muted);margin-top:4px}.section{max-width:1200px;margin:0 auto;padding:72px 0}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.blue{color:var(--green)}.pro h2,.section h2{font-size:40px;margin:8px 0 0}.link{border:0;background:none;color:var(--blue2);font-size:11px;font-weight:700;cursor:pointer}.categories{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.categories button{background:#f5f8fa;border:1px solid #e2e9ee;padding:22px 15px;text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;transition:.2s}.categories button:hover{border-color:var(--green);transform:translateY(-2px)}.categories i{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:white;color:var(--blue);font-style:normal;font-size:22px}.categories span{flex:1}.categories small,.categories strong{display:block}.categories strong{font-family:Barlow Condensed;font-size:17px;text-transform:uppercase}.categories small{font-size:8px;color:var(--muted);margin-top:3px}.categories b{color:var(--green)}.products{padding-top:30px}.tabs button{border:0;background:none;padding:8px 12px;font-size:11px;font-weight:600;color:#718192;cursor:pointer;border-bottom:2px solid transparent}.tabs .active{color:var(--blue);border-color:var(--green)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid article{border:1px solid var(--line);padding:12px;position:relative}.productImg{height:190px;background:linear-gradient(145deg,#eef3f5,#dfe8eb);display:grid;place-items:center;position:relative;margin-bottom:15px;overflow:hidden}.productImg:after{content:"";width:145px;height:65px;background:var(--pc);position:absolute;border-radius:18px 45px 18px 18px;box-shadow:0 14px 20px #647a8566;transform:rotate(-10deg)}.productImg>span{font-size:55px;color:white;z-index:1;transform:rotate(-10deg)}.productImg label{position:absolute;z-index:2;left:8px;top:8px;background:var(--green);color:white;padding:5px 8px;font-size:8px;font-weight:800}.productImg button{position:absolute;z-index:2;right:8px;top:6px;background:white;border:0;border-radius:50%;width:30px;height:30px;cursor:pointer}.grid article>small{font-size:8px;color:#6f8291;font-weight:700}.grid h3{font-size:13px;margin:7px 0;min-height:32px}.stars{color:#f5a623;font-size:9px}.stars i{color:#8493a0;font-style:normal}.price{margin:12px 0 7px}.price>*{display:block}.price del{font-size:9px;color:#8a98a3}.price strong{font-size:19px;color:var(--blue)}.price small{font-size:7px;color:#8996a0}.available,.direct{font-size:8px;font-weight:700;color:var(--green);margin:8px 0}.direct{color:#217caa}.add{width:100%;border:1px solid var(--blue);background:white;color:var(--blue);padding:10px;font-size:10px;font-weight:800;cursor:pointer}.add:hover{background:var(--blue);color:white}.empty{padding:50px;text-align:center;background:var(--soft);color:var(--muted)}.pro{background:linear-gradient(105deg,#0b456e,#092f50 65%);color:white;padding:70px max(4%,calc((100% - 1150px) / 2));display:flex;align-items:center;gap:100px}.pro>div{flex:1}.pro p{color:#bdd0dd;font-size:13px}.pro ul{column-count:2;padding:0;list-style:none;font-size:10px;line-height:2.4}.pro li:before{content:"✓";color:#46d3a1;margin-right:8px}.white{background:white;color:var(--blue)}.dash{background:#f7fafb;color:var(--ink);padding:23px;box-shadow:18px 18px 0 #13a370}.dashTop{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.dashTop small{color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0}.metrics span{background:white;border:1px solid var(--line);padding:13px}.metrics>*>*{display:block}.metrics small{font-size:8px;color:#788896}.metrics b{font-size:19px;margin:4px 0}.metrics i{font-size:7px;color:var(--green);font-style:normal}.orders{background:white;border:1px solid var(--line);padding:14px}.orders>small{font-size:8px;font-weight:800}.orders p{display:grid;grid-template-columns:1fr 1fr 1fr;color:var(--ink);font-size:8px;padding:9px 0;margin:0;border-bottom:1px solid var(--line)}.orders p span{color:#cb8921}.orders p .done{color:var(--green)}.orders p strong{text-align:right}.manage .sectionHead p{color:var(--muted);font-size:12px}.manageGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.manageGrid>div{background:var(--soft);padding:25px;border-top:3px solid var(--green)}.manageGrid i{font-size:26px;color:var(--blue);font-style:normal}.manageGrid h3{font-family:Barlow Condensed;text-transform:uppercase;font-size:19px}.manageGrid p{font-size:10px;color:var(--muted);line-height:1.6}footer{background:#061f34;color:#c3d0d9;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:50px;padding:48px max(4%,calc((100% - 1200px) / 2));align-items:start;font-size:11px}.invert{color:white}.footLogo p{color:#728b9c}.footLogo .logo{margin-bottom:16px}footer>div>a,footer>div>span{display:block;color:#8fa5b5;text-decoration:none;margin-top:9px}footer button{background:var(--green);color:white;border:0;padding:13px 18px;font-weight:700;cursor:pointer}.toast{position:fixed;right:24px;bottom:24px;background:#083a60;color:white;padding:14px 20px;border-left:4px solid var(--green);font-size:12px;box-shadow:0 8px 30px #0004;z-index:20}@media (max-width:850px){.menu a,.menu em,.topRight{display:none}header{gap:10px;height:auto;padding:15px;flex-wrap:wrap}.logo{order:1}.search{order:3;flex-basis:100%}nav{margin-left:auto;order:2}.menu{padding:0 15px}.hero{background:#083d65;display:block}.heroCopy{width:100%;padding:55px 25px}.hero h1{font-size:52px}.toolArt{display:none}.trust{grid-template-columns:1fr 1fr}.trust>div{padding:16px}.section{padding:50px 18px}.sectionHead{align-items:start;gap:15px}.categories{grid-template-columns:1fr 1fr}.categories button:last-child{grid-column:span 2}.grid{grid-template-columns:1fr 1fr}.pro{padding:55px 22px;display:block}.dash{margin-top:35px}.manageGrid,footer{grid-template-columns:1fr 1fr}footer{padding:45px 24px}.footLogo{grid-column:span 2}}@media (max-width:520px){.top{font-size:9px}.hero h1{font-size:45px}.hero aside{line-height:2}.trust{grid-template-columns:1fr}.trust>div{border-right:0;border-bottom:1px solid var(--line)}.sectionHead{display:block}.tabs{margin-top:18px}.grid{gap:8px}.grid article{padding:7px}.productImg{height:135px}.productImg:after{width:100px}.categories{grid-template-columns:1fr}.categories button:last-child{grid-column:auto}.pro ul{column-count:1}.manageGrid,.metrics,footer{grid-template-columns:1fr}.footLogo{grid-column:auto}}.storeTools #catalogo .tabs button:first-child,.storeTools #categorias-pecas{display:none}.storeSwitch{display:block;background:#14a36f;color:#fff;text-align:center;padding:9px 16px;font-size:10px;font-weight:800;letter-spacing:.4px;text-decoration:none}.available,.categories small,.direct,.grid article>small,.logo small,.metrics i,.metrics small,.navIcon i,.navIcon small,.orders p,.orders>small,.price del,.price small,.productImg label,.spec small,.stars,.trust small{font-size:12px}.add,.eyebrow,.hero aside,.manageGrid p,.pro ul,.spec span,.storeSwitch{font-size:13px}.link,.menu em,.tabs button,.top,.trust strong,footer{font-size:14px}.manage .sectionHead p,.menu,.primary,.secondary,.toast{font-size:15px}.grid h3,.heroCopy>p,.pro p,.search input{font-size:16px}@media (max-width:520px){.top{font-size:12px}}.manager{position:fixed;inset:0;background:#061f34dd;z-index:50;padding:25px;overflow:auto}.managerPanel{max-width:1260px;margin:auto;background:#fff;box-shadow:0 20px 70px #0007}.managerHead{padding:22px 28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.managerHead h2{font-family:Barlow Condensed;font-size:36px;text-transform:uppercase;margin:5px 0}.managerHead p{font-size:10px;color:var(--muted);margin:0}.managerHead>button{border:0;background:var(--soft);font-size:28px;width:42px;height:42px;cursor:pointer}.managerBody{display:grid;grid-template-columns:350px 1fr 340px;gap:22px;padding:25px}.manager form{background:var(--soft);padding:20px}.manager h3{font-family:Barlow Condensed;text-transform:uppercase;font-size:20px;margin:0 0 15px}.manager label{display:block;font-size:9px;font-weight:700;color:#587083;margin-bottom:11px}.manager input,.manager select{display:block;width:100%;height:37px;border:1px solid #cedae2;background:white;margin-top:5px;padding:0 9px;color:var(--ink);outline:none}.manager input:focus,.manager select:focus{border-color:var(--green)}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:9px}.manager form .primary{margin:4px 0 0;width:100%}.catalogTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fileActions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.fileActions button,.fileActions label{border:1px solid var(--blue);background:white;color:var(--blue);padding:7px 9px;font-size:8px;font-weight:700;cursor:pointer;margin:0}.fileActions label input{display:none}.catalogItem{display:grid;grid-template-columns:40px 1fr auto 28px 28px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--line)}.catalogItem>i{width:38px;height:38px;background:#eaf0f3;color:var(--blue);display:grid;place-items:center;font-style:normal}.catalogItem span b,.catalogItem span small,.catalogItem strong small{display:block}.catalogItem span b{font-size:10px}.catalogItem span small,.catalogItem strong small{font-size:7px;color:var(--muted);margin-top:3px}.catalogItem strong{text-align:right;font-size:10px}.catalogItem>button{border:0;background:#fff0f0;color:#ba3b3b;height:28px;cursor:pointer}.catalogList{max-height:640px;overflow:auto}.shippingForm>p{font-size:9px;color:var(--muted);margin-top:-7px}.printSheet{display:none}@media(max-width:1050px){.managerBody{grid-template-columns:1fr 1.4fr}.shippingForm{grid-column:1/-1}.catalogList{max-height:none}}@media(max-width:700px){.manager{padding:0}.managerBody{grid-template-columns:1fr;padding:16px}.managerHead{padding:16px}.shippingForm{grid-column:auto}.catalogTitle{display:block}.fileActions{justify-content:flex-start;margin-bottom:10px}.catalogItem{grid-template-columns:36px 1fr auto 26px 26px}}@media print{body>:not(.printSheet){display:none!important}.printSheet{display:block!important}.productLabels{display:grid!important;grid-template-columns:repeat(3,60mm);gap:3mm}.productLabel{width:60mm;height:38mm;border:1px dashed #777;padding:4mm;break-inside:avoid;display:flex;flex-direction:column;align-items:center;text-align:center}.labelLogo{font-family:Barlow Condensed,Arial;font-size:18px;color:#0b3d67;font-weight:800}.labelLogo small{font-family:Arial;font-size:6px;display:block;letter-spacing:1px}.productLabel>b{font-size:10px;margin:3px 0}.productLabel>span{font-size:7px;color:#555}.productLabel svg{width:48mm;height:15mm}.productLabel>strong{font-size:13px}.shippingLabel{width:100mm;height:150mm;border:2px solid #111;padding:6mm;font-family:Arial}.shippingLabel header{display:flex!important;justify-content:space-between;border-bottom:4px solid #111;padding:0 0 5mm!important;height:auto;max-width:none}.shippingLabel header b{font-size:16px}.shippingLabel header span{font-size:11px}.shippingLabel section{padding:8mm 2mm;min-height:80mm}.shippingLabel footer small,.shippingLabel section small{font-size:7px;display:block}.shippingLabel section h2{font-size:20px;margin:3mm 0}.shippingLabel section p{font-size:14px;line-height:1.6}.shippingLabel footer{display:grid!important;grid-template-columns:1fr 1fr;gap:4mm;background:white;color:#111;padding:5mm 0 0;border-top:2px solid #111}.shippingLabel footer>div b{display:block;font-size:14px}.shippingLabel footer svg{grid-column:1/-1;width:85mm;height:20mm}}.photoUpload{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:18px}.photoUpload label{border:1px solid var(--blue);color:var(--blue);padding:10px 12px;font-size:9px;font-weight:700;cursor:pointer}.photoUpload input{display:none}.photoUpload img{width:48px;height:48px;object-fit:contain;border:1px solid var(--line)}.productImg.hasPhoto{background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#fff}.productImg.hasPhoto:after,.productImg.hasPhoto>span{display:none}@media(max-width:700px){.photoUpload{margin:10px 5px 0}.managerHead{flex-wrap:wrap}.managerHead>button{position:absolute;right:12px;top:12px}}.catalogFilters{display:flex;align-items:flex-end;gap:12px;background:#f3f7f9;border-left:4px solid var(--green);padding:14px 18px;margin:-8px 0 22px}.catalogFilters label{font-size:8px;font-weight:800;color:#5b7182}.catalogFilters select{display:block;min-width:180px;height:38px;margin-top:5px;border:1px solid #cbd8e1;background:white;padding:0 10px;color:var(--ink)}.catalogFilters>span{margin-left:auto;font-size:9px;color:var(--muted);padding-bottom:10px}.lockedPrice{height:45px;width:100%;margin:11px 0 6px;border:1px dashed var(--green);background:#effaf6;color:#087452;font-size:9px;font-weight:800;cursor:pointer}.diagramLink{display:block;border:1px solid #b9cbd7;color:var(--blue);text-align:center;text-decoration:none;padding:8px;margin:8px 0;font-size:8px;font-weight:800}.authModal{position:fixed;inset:0;background:#061f34e8;z-index:70;display:grid;place-items:center;padding:20px}.authModal form{width:min(420px,100%);background:white;padding:34px;position:relative}.authModal h2{font-family:Barlow Condensed;text-transform:uppercase;font-size:34px;margin:8px 0}.authModal p{font-size:10px;color:var(--muted);line-height:1.6}.authModal label{display:block;font-size:9px;font-weight:700;color:#587083;margin:13px 0}.authModal input{display:block;width:100%;height:42px;border:1px solid #cedae2;margin-top:5px;padding:0 10px}.authModal .primary{width:100%;margin:5px 0 12px}.authModal form>small{display:block;color:#82909b;font-size:7px;line-height:1.5}.authClose{position:absolute;right:14px;top:14px;border:0;background:#f0f4f6;width:34px;height:34px;font-size:22px;cursor:pointer}@media(max-width:600px){.catalogFilters{align-items:stretch;flex-direction:column}.catalogFilters select{width:100%}.catalogFilters>span{margin-left:0;padding:0}}.authModal.clientAuth form{width:min(820px,100%);padding:0;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;box-shadow:0 30px 90px #0008}.clientAuth .authWelcome{background:linear-gradient(145deg,#082f50,#07548b);color:#fff;padding:48px 38px;display:flex;flex-direction:column;justify-content:center}.clientAuth .authWelcome>span{font-size:11px;letter-spacing:2px;color:#5cddb2;font-weight:800}.clientAuth .authWelcome h2{color:#fff;font-size:39px;line-height:1;margin:12px 0}.clientAuth .authWelcome p{color:#c8dae5;font-size:12px}.clientAuth .authWelcome>div{display:grid;gap:10px;margin-top:20px}.clientAuth .authWelcome b{font-size:12px;color:#ddf2eb}.clientAuth .authFields{padding:34px 38px}.clientAuth .authFields .authTabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 20px;padding:4px;border-radius:8px;background:#edf3f6}.clientAuth .authTabs button{height:40px;border:0;border-radius:6px;background:transparent;color:#587083;font-weight:800;cursor:pointer}.clientAuth .authTabs button.active{background:#0b456e;color:#fff}.clientAuth .authFields label{font-size:11px}.clientAuth .authFields .primary,.clientAuth .authFields input{border-radius:7px}.clientAuth .authFields .primary:disabled{opacity:.6;cursor:wait}.clientAuth .authFields>small{font-size:10px}.clientAuth .authClose{z-index:2}.siteClock{display:inline-flex;align-items:baseline;gap:7px;margin:0 14px 0 0!important;text-transform:capitalize}.siteClock span{margin:0!important;color:inherit!important}.siteClock strong{color:#45c894;font-variant-numeric:tabular-nums;letter-spacing:.5px}.topRight>a{margin-left:12px}@media(max-width:850px){.topRight{display:block!important;float:none!important;margin-top:6px!important}.siteClock{display:inline-flex}.topRight>a{display:none}}@media(max-width:600px){.authModal.clientAuth{padding:10px}.authModal.clientAuth form{grid-template-columns:1fr;max-height:96vh;overflow:auto}.clientAuth .authWelcome{padding:28px 26px}.clientAuth .authWelcome h2{font-size:31px}.clientAuth .authWelcome>div{display:none}.clientAuth .authFields{padding:24px 26px}}.topRight a{color:inherit;text-decoration:none}.topRight a:hover{text-decoration:underline}.catalogLocked{position:relative;min-height:340px;overflow:hidden}.catalogLocked>*{filter:blur(5px);opacity:.18;pointer-events:none;user-select:none}.catalogLocked:after{content:"Entre ou crie uma conta para aceder ao catálogo";position:absolute;inset:36px 0;z-index:3;display:grid;place-items:center;text-align:center;padding:30px;border:1px solid #dbe5ea;border-radius:16px;background:linear-gradient(135deg,#f7fafbF2,#eef7f4F2);color:#0b3d67;font-family:Barlow Condensed,Arial,sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;cursor:pointer}.catalogLocked:before{content:"Preços, stock e compras disponíveis após autenticação";position:absolute;z-index:4;left:50%;top:58%;transform:translate(-50%,-50%);color:#587083;font-size:9px;white-space:nowrap;cursor:pointer}.authChoice{margin:0 0 8px;color:#597083;font-size:12px;font-weight:800}.authFields>h3{margin:14px 0 8px;color:#08395d;font-size:19px}.authFormError{margin:4px 0 10px;padding:9px 11px;border:1px solid #e0a3a3;background:#fff1f1;color:#a32626;font-size:12px;font-weight:800}.catalogItem{grid-template-columns:40px 1fr auto 112px 28px}.catalogItem>.labelBtn{width:112px;background:#eaf5fb;color:var(--blue);font-size:8px;font-weight:800;border:1px solid #bfd4e0}.catalogItem>.labelBtn:hover{background:var(--blue);color:white}@media(max-width:700px){.catalogItem{grid-template-columns:36px 1fr 28px}.catalogItem>strong{grid-column:2}.catalogItem>.labelBtn{grid-column:1/3;width:100%}.catalogItem>button:last-child{grid-column:3;grid-row:1}}.brandLink{display:flex;align-items:center;text-decoration:none;flex:0 0 auto;overflow:hidden}.brandLogo{display:block;width:225px;height:64px;object-fit:cover;object-position:center}.footerLogo{width:220px;height:70px;background:white;border-radius:3px;padding:2px;object-position:center}.printLogo{width:42mm;height:12mm;object-fit:cover;object-position:center}.shippingLabel header .printLogo{width:58mm;height:16mm;object-position:center}@media(max-width:700px){.brandLogo{width:175px;height:52px}header{gap:6px}}@media(max-width:420px){.brandLogo{width:150px}}.managementV2{position:fixed;inset:0;background:#061f34e8;z-index:80;padding:18px;overflow:auto;color:var(--ink)}.managementShell{max-width:1380px;min-height:calc(100vh - 36px);margin:auto;background:#fff;box-shadow:0 20px 80px #0008}.managementShell>header{height:auto;max-width:none;padding:20px 26px;display:flex;background:#092f50;color:white}.managementShell>header span{font-size:8px;letter-spacing:2px;color:#55d8a9}.managementShell>header h2{font-family:Barlow Condensed;font-size:32px;text-transform:uppercase;margin:2px 0}.managementShell>header button{margin-left:auto;border:0;background:#ffffff18;color:white;width:42px;height:42px;font-size:28px;cursor:pointer}.managementShell>nav{display:flex;background:#f1f5f7;border-bottom:1px solid var(--line);padding:0 22px}.managementShell>nav button,.subnav button{border:0;background:none;padding:15px 20px;font-size:10px;font-weight:800;color:#647687;cursor:pointer;border-bottom:3px solid transparent}.managementShell>nav button.active,.subnav button.active{color:var(--blue);border-color:var(--green);background:white}.managementShell main{padding:22px}.subnav{display:flex;border-bottom:1px solid var(--line);margin:-22px -22px 22px}.articleForm{background:#f5f8fa;padding:22px}.formTitle,.listHeader{display:flex;align-items:center;justify-content:space-between}.managementV2 h3{font-family:Barlow Condensed;font-size:22px;text-transform:uppercase;margin:0 0 16px}.formTitle button,.listHeader button{border:1px solid var(--blue);color:var(--blue);background:white;padding:8px 12px;font-size:9px;font-weight:700;cursor:pointer}.fields{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 14px}.managementV2 label{font-size:8px;font-weight:800;color:#5a7081}.managementV2 input,.managementV2 select,.managementV2 textarea{display:block;width:100%;margin-top:5px;border:1px solid #cbd8e1;background:white;min-height:39px;padding:8px;color:var(--ink);outline:none}.managementV2 textarea{min-height:82px;resize:vertical}.managementV2 input:focus,.managementV2 select:focus,.managementV2 textarea:focus{border-color:var(--green)}.photoField{grid-row:span 2}.photoField input{padding:7px}.photoField img{width:85px;height:65px;object-fit:contain;background:white;border:1px solid var(--line);margin-top:6px}.formActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.formActions button,.formActions label,.mainAction{border:1px solid var(--blue);background:white;color:var(--blue);padding:11px 14px;font-size:9px;font-weight:800;cursor:pointer;margin:0}.formActions label input{display:none}.formActions .mainAction,.mainAction{background:var(--green);border-color:var(--green);color:white}.articleList>article{display:grid;grid-template-columns:58px 1fr 130px 410px;gap:12px;align-items:center;border:1px solid var(--line);padding:10px;margin-bottom:8px}.articleList>article.hiddenArticle{opacity:.55;background:#f3f3f3}.thumb{width:54px;height:54px;background:#edf3f5;display:grid;place-items:center;font-size:22px}.thumb img{width:100%;height:100%;object-fit:contain}.articleList article small,.clientList article small{display:block;color:var(--muted);font-size:8px;margin-top:4px}.stockControl{display:flex;align-items:center;gap:7px}.stockControl small{margin:0!important}.stockControl button{border:0;background:#e8f1f5;width:24px;height:24px;cursor:pointer}.articleButtons{display:flex;gap:5px;justify-content:flex-end}.articleButtons button,.clientList article button{border:1px solid #bfd0dc;background:white;color:var(--blue);padding:7px 8px;font-size:8px;font-weight:700;cursor:pointer}.articleButtons .danger{color:#b13f3f;border-color:#e5baba}.clientArea{display:grid;grid-template-columns:360px 1fr;gap:24px}.clientArea>form{background:#f5f8fa;padding:20px}.clientArea .mainAction{width:100%;margin-top:6px}.clientList article{border:1px solid var(--line);padding:13px;display:grid;grid-template-columns:1fr auto auto auto;gap:9px;align-items:center;margin-bottom:8px}.clientList article p{font-size:9px;color:#536879;margin:5px 0 0}.clientActive,.clientInactive{font-size:8px;font-weight:800;padding:6px 8px;background:#e6f7f0;color:#087c55}.clientInactive{background:#f3ecec;color:#a44747}.shippingArea{display:grid;grid-template-columns:1fr 300px;gap:24px}.orderBuilder{background:#f5f8fa;padding:22px}.addOrder{display:grid;grid-template-columns:1fr 100px 100px;gap:10px;align-items:end;margin-top:14px}.addOrder button{height:39px;border:0;background:var(--blue);color:white;font-size:9px;font-weight:800;cursor:pointer}.orderLines{background:white;margin:16px 0}.orderLines p{display:grid;grid-template-columns:1fr auto 26px;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:10px;margin:0;font-size:9px}.orderLines button{border:0;color:#b13f3f;background:#fff0f0;height:24px}.shippingPrice{display:flex;justify-content:space-between;background:#e7f1f5;padding:14px;margin:12px 0}.shippingPrice span{font-size:9px}.paymentCheck{display:flex;align-items:center;gap:8px;margin:15px 0}.paymentCheck input{width:18px;height:18px;margin:0}.shippingArea .mainAction{width:100%;font-size:10px}.shippingArea aside{background:#0b456e;color:white;padding:22px}.shippingArea aside h3{color:white}.shippingArea aside li,.shippingArea aside p{font-size:9px;line-height:1.8;color:#c8dbe7}.managementToast{position:fixed;right:28px;bottom:28px;background:#083a60;color:white;border-left:4px solid var(--green);padding:13px 18px;font-size:10px;z-index:90}@media(max-width:1050px){.fields{grid-template-columns:repeat(3,1fr)}.articleList>article{grid-template-columns:50px 1fr 120px}.articleButtons{grid-column:2/4}.shippingArea{grid-template-columns:1fr}.shippingArea aside{display:none}}@media(max-width:720px){.managementV2{padding:0}.managementShell{min-height:100vh}.managementShell>nav{padding:0;overflow:auto}.managementShell>nav button{white-space:nowrap;padding:14px 12px}.fields{grid-template-columns:1fr 1fr}.clientArea{grid-template-columns:1fr}.clientList article{grid-template-columns:1fr auto}.articleList>article{grid-template-columns:45px 1fr}.articleButtons,.stockControl{grid-column:1/3}.addOrder{grid-template-columns:1fr 80px}.addOrder button{grid-column:1/3}.formActions>*{flex:1}.subnav button{padding:12px 8px}}@media(max-width:440px){.fields{grid-template-columns:1fr}.articleButtons{flex-wrap:wrap}.clientList article{grid-template-columns:1fr}}.managementShell>header .managementHomeButton{width:auto;min-height:42px;padding:0 18px;border:1px solid #6f91a9;background:#163f60;font-size:11px;font-weight:900;letter-spacing:.02em}.managementOverview{padding:34px!important;background:#f4f7f9;min-height:560px}.managementOverviewHead span{color:#14a36f;font-size:8px;letter-spacing:2px;font-weight:800}.managementOverviewHead h3{margin:5px 0 8px;color:#0b3d67;font-size:31px}.managementOverviewHead p{margin:0;color:#647588;font-size:10px}.managementOverviewGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.managementOverviewGrid button{min-height:210px;padding:25px;text-align:left;border:1px solid #dfe7ee;border-top:4px solid #14a36f;background:#fff;color:#102335;cursor:pointer;transition:.2s}.managementOverviewGrid button:hover{transform:translateY(-3px);border-color:#14a36f;box-shadow:0 12px 25px #0b3d6718}.managementOverviewGrid i,.managementOverviewGrid small,.managementOverviewGrid strong{display:block}.managementOverviewGrid i{color:#0b3d67;font-size:27px;font-style:normal}.managementOverviewGrid strong{margin-top:25px;font-family:Barlow Condensed,Arial,sans-serif;font-size:20px;text-transform:uppercase}.managementOverviewGrid small{margin-top:18px;color:#647588;font-size:9px;line-height:1.55}@media(max-width:950px){.managementOverviewGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.managementOverview{padding:20px!important}.managementOverviewGrid{grid-template-columns:1fr}.managementOverviewGrid button{min-height:160px}}.managementV2 .managementOverview{background:#041827!important}.managementV2 .managementOverviewHead span{color:#b8d400}.managementV2 .managementOverviewHead h3{color:#f4f8fa}.managementV2 .managementOverviewHead p{color:#a9bdc9}.managementV2 .managementOverviewGrid{gap:14px}.managementV2 .managementOverviewGrid button{position:relative;display:flex;min-height:225px;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #315269;border-top:4px solid #b8d400;background:#08263d;color:#eef5f8;overflow:hidden}.managementV2 .managementOverviewGrid button:after{position:absolute;right:-34px;bottom:-48px;width:130px;height:130px;border:1px solid #315269;border-radius:50%;content:""}.managementV2 .managementOverviewGrid button:hover{transform:translateY(-3px);border-color:#b8d400;background:#0a304d;box-shadow:0 14px 30px #0005}.managementV2 .managementOverviewGrid i{display:grid;place-items:center;width:40px;height:40px;border:1px solid #557287;color:#b8d400;background:#041827;font-style:normal}.managementV2 .managementOverviewGrid strong{margin-top:20px;color:#fff!important;line-height:1.25}.managementV2 .managementOverviewGrid small{margin-top:12px;color:#b7c8d2!important;line-height:1.55}.managementV2 .managementOverviewGrid em{position:relative;z-index:1;margin-top:auto;padding-top:20px;color:#b8d400;font-style:normal;font-weight:900}.managementV2 .managementOverviewGrid button:focus-visible{outline:3px solid #b8d400;outline-offset:3px}@media(max-width:950px){.managementV2 .managementOverviewGrid button{min-height:190px}}@media(max-width:520px){.managementV2 .managementOverviewGrid button{min-height:175px}}.stockHub{background:#f5f7f8!important;min-height:650px}.stockHubHead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.bigbuySync>span,.stockHubHead>div>span{font-size:8px;letter-spacing:1.8px;color:#14a36f;font-weight:800}.stockHubHead h3{font-size:30px;margin:5px 0}.stockHubHead p{font-size:9px;color:#647588;margin:0}.syncHealth{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce5e9;border-radius:10px;padding:12px 15px}.syncHealth i{color:#14a36f;font-style:normal}.syncHealth span>*{display:block}.syncHealth small{font-size:7px;color:#71828f}.syncHealth b{font-size:9px;color:#0b3d67;margin-top:3px}.stockGroupTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.stockGroupTabs button{border:1px solid #dce5e9;border-radius:13px;background:#fff;padding:16px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;text-align:left;cursor:pointer}.stockGroupTabs button>i{width:34px;height:34px;border-radius:9px;background:#edf3f6;color:#0b3d67;display:grid;place-items:center;font-style:normal;font-family:Barlow Condensed;font-size:18px;font-weight:800}.stockGroupTabs button span>*{display:block}.stockGroupTabs strong{font-size:10px;color:#0b3d67}.stockGroupTabs small{font-size:7px;color:#738390;line-height:1.4;margin-top:4px}.stockGroupTabs button>b{min-width:28px;border-radius:20px;background:#edf3f6;color:#0b3d67;text-align:center;padding:6px;font-size:9px}.stockGroupTabs button.active{border-color:#14a36f;box-shadow:0 8px 24px #0b3d6712}.stockGroupTabs button.active>b,.stockGroupTabs button.active>i{background:#14a36f;color:#fff}.stockWorkspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px}.bigbuySync,.stockList{background:#fff;border:1px solid #dce5e9;border-radius:14px;padding:18px}.stockList>header{height:auto;max-width:none;padding:0 0 13px;margin:0 0 4px;border-bottom:1px solid #e3eaed;display:flex;align-items:center;justify-content:space-between}.stockList>header span{font-size:8px;color:#14a36f;font-weight:800}.stockList>header h4{margin:4px 0 0;font-family:Barlow Condensed;font-size:21px;color:#0b3d67}.stockList>header button{border:1px solid #cbd8df;background:#fff;color:#0b3d67;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.stockList>article{display:grid;grid-template-columns:38px 1fr auto 62px;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f3}.stockSource{width:36px;height:36px;border-radius:8px;background:#e9f8f3;color:#087554;display:grid;place-items:center;font-size:8px;font-weight:900}.stockList article b,.stockList article small{display:block}.stockList article b{font-size:9px;color:#19374d}.stockList article small{font-size:7px;color:#758794;margin-top:4px}.stockList article>span{font-size:7px;font-weight:800;border-radius:20px;padding:6px 8px}.inStock{background:#e7f7f0;color:#087653}.outStock{background:#fff0f0;color:#a23f46}.stockList article>strong{text-align:right;color:#0b3d67;font-size:10px}.stockEmpty{padding:42px;text-align:center;color:#71828f;font-size:9px}.bigbuySync h3{font-size:26px;margin:5px 0}.bigbuySync>p{font-size:8px;line-height:1.6;color:#657987}.syncModes{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0}.syncModes button{border:1px solid #d6e1e6;background:#f5f8fa;padding:9px 5px;cursor:pointer}.syncModes button>*{display:block}.syncModes b{font-size:9px;color:#0b3d67}.syncModes small{font-size:6px;color:#758793;margin-top:3px}.syncModes button.active{background:#0b3d67;border-color:#0b3d67}.syncModes button.active b,.syncModes button.active small{color:#fff}.syncPanel{background:#f4f7f8;border-radius:10px;padding:15px}.syncPanel h4{font-family:Barlow Condensed;font-size:18px;text-transform:uppercase;color:#0b3d67;margin:0 0 7px}.syncPanel p{font-size:8px;color:#617685;line-height:1.55}.syncPanel button,.syncPanel label{display:block;border:0;background:#14a36f;color:#fff;padding:11px 12px;font-size:8px;font-weight:800;text-align:center;cursor:pointer;margin:12px 0 8px}.syncPanel label input{display:none}.syncPanel>small{display:block;color:#748591;font-size:7px;line-height:1.45}@media (max-width:1050px){.stockWorkspace{grid-template-columns:1fr}.stockGroupTabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.stockHubHead{align-items:flex-start;flex-direction:column}.stockGroupTabs,.stockWorkspace{grid-template-columns:1fr}.stockList>article{grid-template-columns:36px 1fr auto}.stockList article>strong{grid-column:2;text-align:left}}.catalogPagination{display:grid;grid-template-columns:48px minmax(190px,1fr) 48px;align-items:center;gap:10px;margin:12px 0;padding:10px;border:1px solid #315269;background:#061f31}.catalogPagination button{display:grid;place-items:center;width:48px;height:42px;border:1px solid #b8d400;background:#082e49;color:#b8d400;font-size:20px;font-weight:900;cursor:pointer}.catalogPagination button:hover:not(:disabled){background:#b8d400;color:#041827}.catalogPagination button:disabled{cursor:not-allowed;opacity:.3}.catalogPagination span{text-align:center}.catalogPagination b,.catalogPagination small{display:block}.catalogPagination b{color:#fff}.catalogPagination small{margin-top:3px;color:#9db2bf!important}.catalogPaginationBottom{margin-top:18px}.stockList>article{grid-template-columns:38px 1fr auto 62px 82px}.hiddenStock{background:#eef0f2;color:#667680}.stockList .openArticle{border:1px solid #bfd0d9;background:#fff;color:#0b3d67;padding:7px 8px;font-size:7px;font-weight:800;cursor:pointer}.stockList .openArticle:hover{border-color:#14a36f;color:#087653}@media (max-width:720px){.stockList>article{grid-template-columns:36px 1fr auto}.stockList .openArticle{grid-column:2/4;width:max-content}.stockList article>strong{grid-column:2;text-align:left}}.stockHeadActions{display:flex;align-items:center;gap:10px}.stockHeadActions>button{border:0;border-radius:8px;background:#14a36f;color:#fff;padding:13px 16px;font-size:9px;font-weight:800;cursor:pointer}.articleEditor{background:#f5f7f8!important;min-height:700px}.articleEditor>header{height:auto;max-width:none;margin:0 0 18px;padding:0;display:flex;align-items:center;justify-content:space-between}.articleEditor>header span{font-size:8px;letter-spacing:1.8px;color:#14a36f;font-weight:800}.articleEditor>header h3{font-size:31px;margin:5px 0}.articleEditor>header p{font-size:9px;color:#657887;margin:0}.articleEditor>header>button{border:1px solid #c8d7df;background:#fff;color:#0b3d67;padding:10px 13px;font-size:8px;font-weight:800;cursor:pointer}.articleEditor form{display:grid;gap:14px}.articleEditor form>section{background:#fff;border:1px solid #dce5e9;border-radius:14px;padding:20px}.articleEditor form h4{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:20px;margin:0 0 16px}.articleFieldGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.articleFieldGrid label,.articleMediaGrid label{font-size:8px;font-weight:800;color:#566e7f}.articleFieldGrid label.wide{grid-column:span 2}.articleFieldGrid input,.articleFieldGrid select,.articleFieldGrid textarea,.articleMediaGrid input{display:block;width:100%;min-height:41px;margin-top:5px;border:1px solid #cbd8df;border-radius:6px;background:#fff;padding:9px;color:#102335;outline:none}.articleFieldGrid textarea{min-height:90px;resize:vertical}.articleFieldGrid input:focus,.articleFieldGrid select:focus,.articleFieldGrid textarea:focus,.articleMediaGrid input:focus{border-color:#14a36f;box-shadow:0 0 0 3px #14a36f1c}.articleFieldGrid .checkField{display:flex;align-items:center;gap:8px;align-self:flex-end;min-height:41px}.articleFieldGrid .checkField input{width:18px;min-height:18px;margin:0}.articleSupplierSelector{margin:18px 0 0;padding:14px;border:1px solid #cbd8df;border-radius:8px}.articleSupplierSelector legend{padding:0 7px;color:#0b3d67;font-weight:800}.articleSupplierSelector>p{margin:0 0 10px;color:#657887;font-size:9px}.articleSupplierChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.articleSupplierChoices>div{min-width:0;padding:9px;border:1px solid #d6e0e5;border-radius:6px;background:#f7f9fa}.articleSupplierChoices>div.selected{border-color:#b8d400;box-shadow:inset 3px 0 #b8d400}.articleSupplierCheck,.articleSupplierPreferred{display:flex!important;align-items:center;gap:8px;margin:0}.articleSupplierCheck input,.articleSupplierPreferred input{width:17px;min-height:17px;margin:0}.articleSupplierCheck span{display:grid;min-width:0}.articleSupplierCheck small{margin-top:2px;color:#657887;font-size:10px}.articleSupplierCheck b{color:#05263d;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articleSupplierPricing{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px;color:#526b7a;font-size:10px;font-weight:800}.articleSupplierDiscounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.articleSupplierDiscounts label{color:#36566a;font-size:10px;font-weight:800}.articleSupplierDiscounts input{display:block;width:100%;min-height:36px;margin-top:4px;border:1px solid #8fa8b7;border-radius:5px;background:#fff;color:#05263d;padding:7px 8px}.articleSupplierDiscounts input:focus{border-color:#b8d400;box-shadow:0 0 0 3px #b8d4002e;outline:none}.articleSupplierDetails{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:8px}.articleSupplierDetails label{margin:0}.articleSupplierPreferred{width:fit-content;margin-top:8px;padding:6px 9px;border:1px solid #b9cbd5;border-radius:5px;color:#0b3d67;background:#fff;font-size:11px;font-weight:800;cursor:pointer}.articleSupplierChoices>div.selected .articleSupplierPreferred{border-color:#b8d400}.articleSupplierPreferred b{color:#05263d;font-weight:900}.articleSupplierError{margin-bottom:9px;padding:9px;color:#9b2632;background:#fff0f1}.articleSupplierEmpty{padding:12px;color:#657887}.articleMediaGrid{display:grid;grid-template-columns:minmax(440px,560px) 1fr;gap:22px}.articlePhoto{min-height:460px;padding:18px;border:1px dashed #b8cbd4;border-radius:10px;background:#f4f7f8;display:grid!important;place-items:center;overflow:hidden;cursor:pointer}.articlePhoto input{display:none}.articlePhoto img{width:100%;height:100%;object-fit:contain;object-position:center}.articlePhoto span{color:#0b567f}.visibilitySwitch{position:relative;margin-top:18px;background:#f4f7f8;border-radius:10px;padding:14px 62px 14px 14px;display:block!important}.visibilitySwitch span>*{display:block}.visibilitySwitch b{font-size:9px;color:#0b3d67}.visibilitySwitch small{font-size:7px;color:#6f818e;margin-top:4px}.visibilitySwitch input{position:absolute;opacity:0;pointer-events:none}.visibilitySwitch i{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:38px;height:22px;border-radius:20px;background:#adbcc5;transition:.2s}.visibilitySwitch i:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s;box-shadow:0 2px 5px #0003}.visibilitySwitch input:checked+i{background:#14a36f}.visibilitySwitch input:checked+i:after{left:19px}.publicationState{margin-top:10px;border-radius:8px;padding:11px 13px}.publicationState>*{display:block}.publicationState b{font-size:8px}.publicationState small{font-size:7px;margin-top:3px}.publicationState.published{background:#e7f7f0;color:#087653}.publicationState.hidden{background:#f1f2f3;color:#667782}.articleEditor form>footer{display:flex;justify-content:flex-end;gap:8px;padding:5px 0 20px}.articleEditor form>footer button{border:1px solid #c5d4dc;background:#fff;color:#0b3d67;padding:12px 18px;font-size:9px;font-weight:800;cursor:pointer}.articleEditor form>footer .saveArticle{border-color:#14a36f;background:#14a36f;color:#fff}@media (max-width:1000px){.articleFieldGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.stockHeadActions{align-items:stretch;flex-direction:column}.articleEditor>header{align-items:flex-start;flex-direction:column;gap:12px}.articleFieldGrid,.articleMediaGrid,.articleSupplierChoices,.articleSupplierDiscounts{grid-template-columns:1fr}.articleFieldGrid label.wide{grid-column:auto}.articleEditor form>footer button{flex:1}}.articleEditor form>footer .deleteArticle{margin-right:auto;border-color:#dfadb1;background:#fff4f5;color:#a6303a}.bahcoPricingAdmin{margin:0 0 20px;padding:18px;background:#eef5f7;border:1px solid #c9dbe4}.bahcoPricingAdmin>header{display:flex;justify-content:space-between;gap:16px}.bahcoPricingAdmin>header span{font-size:8px;font-weight:800;letter-spacing:1.5px;color:#15815d}.bahcoPricingAdmin>header h4{margin:3px 0;font-size:20px}.bahcoPricingAdmin>header form{display:flex;gap:7px;min-width:380px}.bahcoPricingAdmin>header input{margin:0}.bahcoPricingAdmin button{border:0;background:#0b456e;color:#fff;padding:10px 13px;font-size:9px;font-weight:800;cursor:pointer}.gesfaturacaoExport{display:inline-flex;align-items:center;white-space:nowrap;padding:10px 13px;background:#a6d900;color:#071d31;font-size:9px;font-weight:900;text-decoration:none}.articleIntegrationNote{margin:12px 0 0;padding:10px 12px;border-left:3px solid #a6d900;background:#f5f9eb;color:#425565;font-size:9px;line-height:1.5}.supplierBrandFolder{display:flex;align-items:center;gap:14px;margin:16px 0 6px;padding:13px 15px;border:1px solid #b9ccd6;border-left:4px solid #a6d900;background:#fff}.supplierBrandFolder img{width:86px;height:42px;object-fit:contain}.supplierBrandFolder span>*{display:block}.supplierBrandFolder b{color:#0b3d67;font-size:14px}.supplierBrandFolder small{margin-top:4px;color:#617786;font-size:8px}.bahcoPricingAdmin>article{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:154px;padding:13px 0;border-bottom:1px solid #c9dbe4}.bahcoPricingAdmin>article>div:nth-child(2){flex:1;min-width:0}.bahcoAdminImage{position:relative;flex:0 0 180px;width:180px;height:128px;padding:10px;border:1px solid #d6e2e8;border-radius:7px;background:#fff}.bahcoAdminBrand{position:absolute;top:7px;left:7px;width:46px;height:28px;object-fit:contain;background:#fff}.bahcoAdminProduct{width:100%;height:100%;object-fit:contain}.bahcoPricingAdmin>article small{display:block;margin-top:4px;color:#617786}.catalogArticleActions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.bahcoPricingAdmin .deleteCatalogArticle{border:1px solid #a94a54;background:#6f2530}.bahcoPricingAdmin .deleteCatalogArticle:focus-visible,.bahcoPricingAdmin .deleteCatalogArticle:hover{background:#922f3d}.bahcoPricingAdmin .deleteCatalogArticle:disabled{cursor:wait;opacity:.55}.bahcoLoadError{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px;background:#fff4e5;border:1px solid #e4aa55;color:#713f00}.bahcoLoadError span{flex:1}.bahcoLoadError button{background:#9a5700}.bahcoPriceForm{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:15px;padding:15px;background:#fff}.bahcoPriceForm h4{grid-column:1/-1}.bahcoPriceForm button{align-self:flex-end}.bahcoPriceForm button[type=submit]{background:#15815d}@media (max-width:800px){.articleMediaGrid{grid-template-columns:1fr}.bahcoPricingAdmin>header{display:block}.bahcoPricingAdmin>header form{min-width:0;margin-top:10px;flex-wrap:wrap}.bahcoLoadError{align-items:flex-start;flex-direction:column}.bahcoPriceForm{grid-template-columns:1fr 1fr}.catalogArticleActions{align-items:stretch;flex-direction:column}.bahcoPricingAdmin>article{align-items:flex-start;flex-wrap:wrap}.bahcoAdminImage{flex-basis:150px;width:150px;height:108px}}.bahcoPricingAdmin>header{align-items:flex-end}.blockedClient{background:#fff7f7}.clientList article .blockClient{border-color:#e0aeb2;color:#a3323b}.clientList article .unblockClient{border-color:#9dceb9;color:#087653}.shippingQuote{border-top:1px solid #dfe7eb!important;background:#f5f7f8!important}.shippingQuoteHead>span{font-size:8px;letter-spacing:1.8px;color:#14a36f;font-weight:800}.shippingQuoteHead h3{font-size:27px;margin:5px 0}.shippingQuoteHead p{font-size:9px;color:#657887}.shippingQuoteGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.shippingQuoteGrid>form,.shippingQuoteGrid>section{background:#fff;border:1px solid #dce5e9;border-radius:14px;padding:20px}.shippingQuoteGrid h4{font-family:Barlow Condensed;font-size:19px;text-transform:uppercase;color:#0b3d67;margin:0 0 14px}.shippingQuoteGrid form>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shippingQuoteGrid label{font-size:8px;font-weight:800;color:#5b7182}.shippingQuoteGrid input,.shippingQuoteGrid select{display:block;width:100%;height:40px;border:1px solid #cbd8df;border-radius:6px;background:#fff;margin-top:5px;padding:0 9px}.shippingQuoteGrid form>button,.shippingQuoteGrid>section>button{border:0;border-radius:7px;background:#14a36f;color:#fff;padding:11px 14px;font-size:8px;font-weight:800;cursor:pointer;margin-top:14px}.carrierRecommendation{display:flex;gap:12px;background:#eaf7f3;border-radius:10px;padding:14px}.carrierRecommendation i{width:34px;height:34px;border-radius:50%;background:#14a36f;color:#fff;display:grid;place-items:center;font-style:normal}.carrierRecommendation small{font-size:7px;color:#087653;font-weight:800}.carrierRecommendation h4{margin:3px 0;font-size:20px}.carrierRecommendation p{font-size:7px;color:#4f6f64;line-height:1.5;margin:0}.carrierRows{display:grid;gap:5px;margin-top:12px}.carrierRows span{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border:1px solid #e0e7ea;border-radius:7px;padding:9px 11px}.carrierRows b{font-size:8px;color:#0b3d67}.carrierRows small{font-size:7px;color:#788995}.carrierRows em{font-style:normal;color:#9aa7af}.quoteNotice{display:block;font-size:7px;color:#758693;line-height:1.5;margin-top:10px}@media(max-width:850px){.shippingQuoteGrid{grid-template-columns:1fr}.shippingQuoteGrid form>div{grid-template-columns:1fr 1fr}}@media(max-width:500px){.shippingQuoteGrid form>div{grid-template-columns:1fr}}.shippingQueue{padding:28px!important}.shippingQueueHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid #31546b;padding-bottom:20px}.shippingQueueHeader span{display:block;color:#b8df00;font-size:12px;font-weight:900;letter-spacing:1.5px}.shippingQueueHeader h3{margin:5px 0 7px!important}.shippingQueueHeader p{margin:0;color:#aec0cc;font-size:12px;max-width:760px}.shippingQueueAction button,.shippingQueueHeader button{border:0;background:#b8df00;color:#061e32;padding:13px 18px;font-size:12px;font-weight:900;cursor:pointer}.shippingQueueAction button:disabled,.shippingQueueHeader button:disabled{opacity:.55;cursor:not-allowed}.shippingQueueList{display:grid;gap:12px;margin-top:20px}.shippingQueueList>article{display:grid;grid-template-columns:1.1fr 1.5fr 1.5fr 250px;gap:18px;align-items:center;background:#0c3653;border:1px solid #31546b;border-left:4px solid #b8df00;padding:16px}.shippingQueueList b,.shippingQueueList small,.shippingQueueList span{display:block}.shippingOrderIdentity>span{color:#b8df00;font-weight:900}.shippingOrderIdentity h4{font-size:16px;margin:5px 0}.shippingQueueList small{color:#9db3c1;margin-top:4px}.shippingDestination,.shippingItems{font-size:12px}.shippingDestination b,.shippingItems b{margin-bottom:6px}.shippingItems span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.shippingQueueAction{text-align:right}.shippingQueueAction>span{display:inline-block;color:#061e32;background:#d6e1e7;padding:5px 8px;font-size:11px;font-weight:900;margin-bottom:8px}.shippingQueueAction>span[data-status=AWAITING_PAYMENT]{background:#ffe2a8}.shippingQueueAction>span[data-status=LABEL_READY],.shippingQueueAction>span[data-status=READY]{background:#c9f3df}.shippingQueueAction button{width:100%}.shippingEmpty{background:#0c3653;border:1px dashed #537087;padding:40px;text-align:center}.shippingEmpty strong{font-size:16px}.shippingEmpty span{margin-top:7px;color:#9db3c1}@media(max-width:1050px){.shippingQueueList>article{grid-template-columns:1fr 1fr}.shippingQueueAction{text-align:left}}@media(max-width:680px){.shippingQueueHeader{display:block}.shippingQueueHeader button{margin-top:16px;width:100%}.shippingQueueList>article{grid-template-columns:1fr}}.cartOpen{overflow:hidden}.cartOverlay{position:fixed;inset:0;background:#061f34c9;z-index:110;display:flex;justify-content:flex-end;backdrop-filter:blur(4px)}.cartPanel{width:min(1120px,100%);height:100%;overflow:auto;background:#f5f8fa;box-shadow:-18px 0 55px #0005;display:flex;flex-direction:column}.cartHeader{max-width:none;height:auto;min-height:88px;margin:0;padding:18px 34px;background:#083a60;color:#fff;display:flex;justify-content:space-between}.cartHeader span{font-size:9px;letter-spacing:2px;color:#52d7aa;font-weight:800}.cartHeader h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:31px}.cartClose{width:42px;height:42px;border:1px solid #ffffff55;background:transparent;color:#fff;font-size:25px;cursor:pointer}.checkoutProgress{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid #dfe7ee}.checkoutProgress span{text-align:center;padding:13px;font-size:10px;font-weight:800;color:#8a99a6;border-bottom:3px solid transparent}.checkoutProgress .active{color:#0b3d67;border-color:#14a36f}.cartContent{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:22px;padding:26px 30px;align-items:start}.cartLines{display:grid;gap:12px}.cartLine{display:grid;grid-template-columns:86px minmax(180px,1fr) 125px 88px 110px;gap:14px;align-items:center;background:#fff;border:1px solid #dfe7ee;padding:14px}.cartPhoto{height:76px;background:#edf3f5;display:grid;place-items:center;overflow:hidden;color:#0b3d67;font-size:32px}.cartPhoto img{width:100%;height:100%;object-fit:cover}.cartDescription small,.cartPrice small,.cartSubtotal small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#6e7f8f}.cartDescription h3{font-size:13px;margin:5px 0}.cartDescription p{font-size:9px;color:#647588;margin:0}.cartDescription button{border:0;background:none;color:#a63d46;font-size:9px;padding:7px 0 0;cursor:pointer}.cartPrice b,.cartSubtotal b{display:block;color:#0b3d67;font-size:14px;margin-top:4px}.cartPrice em{display:block;font-style:normal;margin-top:3px}.cartPrice em,.cartQty{color:#647588;font-size:8px}.cartQty{text-transform:uppercase}.cartQty input{display:block;width:64px;border:1px solid #cad7e0;padding:8px;margin:4px 0}.cartQty small{font-size:7px}.cartSummary,.paymentSummary{background:#fff;border-top:4px solid #14a36f;padding:23px;box-shadow:0 8px 28px #0b3d6712;position:sticky;top:18px}.cartSummary h3,.checkoutBlock h3,.paymentSummary h3{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:21px;margin:0 0 18px}.cartSummary>div:not(.coupon){display:flex;justify-content:space-between;border-bottom:1px solid #e7edf1;padding:10px 0;font-size:11px}.cartSummary .discount{color:#14a36f}.coupon{padding:12px 0}.coupon>label{font-size:9px;font-weight:700;display:block;margin-bottom:5px}.coupon>span{display:flex}.coupon input{min-width:0;flex:1;border:1px solid #cbd7df;padding:9px;text-transform:uppercase}.coupon button{border:0;background:#0b3d67;color:#fff;padding:0 12px;font-size:9px}.cartSummary .cartTotal{font-size:15px!important;border:0!important}.cartTotal b{font-size:22px;color:#0b3d67}.serverOk,.serverPending{padding:10px;font-size:9px;line-height:1.45}.serverOk{background:#e9f8f2;color:#087653}.serverPending{background:#fff4da;color:#795a0b}.checkoutButton{width:100%;border:0;background:#14a36f;color:#fff;padding:14px;font-size:11px;font-weight:800;cursor:pointer}.checkoutButton:disabled{background:#9eb1ac;cursor:not-allowed}.secureNote{display:block;color:#647588;font-size:8px;line-height:1.5;margin-top:12px}.emptyCart{background:#fff;border:1px solid #dfe7ee;text-align:center;padding:70px 20px}.emptyCart b{font-family:Barlow Condensed;font-size:26px;text-transform:uppercase}.emptyCart p{color:#647588}.backCart,.emptyCart button{border:1px solid #0b3d67;background:#fff;color:#0b3d67;padding:10px 16px;font-size:10px;font-weight:800;cursor:pointer}.checkoutForm{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:24px;padding:26px 30px;align-items:start}.checkoutForm>main{display:grid;gap:15px}.checkoutBlock{background:#fff;border:1px solid #dfe7ee;padding:22px}.choiceRow{display:flex;gap:10px;margin-bottom:10px}.choiceRow label{flex:1;border:1px solid #d5e0e7;padding:12px;font-size:11px;font-weight:700}.checkoutGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.checkoutGrid label{font-size:9px;color:#536a7c;font-weight:700}.checkoutGrid .wide{grid-column:1/-1}.checkoutGrid input{display:block;width:100%;border:1px solid #cbd8e0;padding:11px;margin-top:5px;outline:none}.checkoutGrid input:focus{border-color:#14a36f;box-shadow:0 0 0 3px #14a36f20}.checkLine,.consentBlock label{display:block;font-size:10px;line-height:1.5;margin:10px 0}.consentBlock a{color:#07548b}.paymentSummary>p{font-size:10px;color:#647588;line-height:1.6}.paymentLogos{display:flex;flex-wrap:wrap;gap:6px}.paymentLogos span{background:#eef4f7;color:#0b3d67;border:1px solid #d6e1e7;padding:7px 9px;font-size:8px;font-weight:800}.miniTotal{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe7ee;margin:18px 0;padding-top:15px}.miniTotal span{font-size:10px}.miniTotal b{font-size:22px;color:#0b3d67}.backCart{margin-bottom:22px}.paypalStatus{border:1px dashed #b9c9d3;padding:11px;margin-top:14px}.paypalStatus>*{display:block}.paypalStatus b{font-size:11px;color:#123b68}.paypalStatus small{font-size:8px;color:#647588;margin-top:3px;line-height:1.4}.cartFooter{margin-top:auto!important;background:#061f34!important;padding:14px 30px!important;display:flex!important;grid-template-columns:none!important;justify-content:center!important;gap:35px!important;color:#b8cbd7!important;font-size:9px!important}.cartFooter span{margin:0!important;color:#b8cbd7!important}.cartFooter span:first-letter{color:#4bd6a7}@media(max-width:900px){.cartContent,.checkoutForm{grid-template-columns:1fr}.cartSummary,.paymentSummary{position:static}.cartLine{grid-template-columns:72px 1fr 90px}.cartPrice,.cartQty,.cartSubtotal{grid-column:auto}.cartSubtotal{grid-column:3}.cartQty{grid-column:2}.cartFooter{flex-wrap:wrap!important;gap:12px!important}}@media(max-width:600px){.cartHeader{padding:16px 18px}.checkoutProgress span{font-size:8px;padding:10px 4px}.cartContent,.checkoutForm{padding:14px}.cartLine{grid-template-columns:60px 1fr;padding:10px}.cartPrice,.cartQty,.cartSubtotal{grid-column:auto}.cartSubtotal{grid-column:2}.checkoutGrid{grid-template-columns:1fr}.checkoutGrid .wide{grid-column:auto}.choiceRow{display:grid}.cartFooter{display:none!important}}.whatsappCampaignManager{padding:24px;background:#071c2a;color:#f3f7f9;min-height:720px}.whatsappCampaignHeading{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px;border:1px solid #2f566d;border-top:4px solid #a9e900;background:#0c3048}.whatsappCampaignHeading>div:first-child>span{color:#53dbb0;font-size:12px;font-weight:900;letter-spacing:.16em}.whatsappCampaignHeading h3{font-family:Georgia,serif;font-size:24px;margin:5px 0}.whatsappCampaignHeading p{margin:0;color:#bfd0da}.whatsappCampaignKpis{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px}.whatsappCampaignKpis strong{display:grid;place-items:center;min-height:62px;padding:8px 12px;background:#061e30;color:#a9e900;font-size:17px}.whatsappCampaignKpis small{display:block;color:#c8d7df;font-size:9px;text-transform:uppercase}.whatsappCampaignWorkspace{display:grid;grid-template-columns:minmax(340px,470px) 1fr;gap:16px;margin-top:16px}.whatsappCampaignList,.whatsappCampaignWorkspace>form{background:#0c3048;border:1px solid #2f566d;padding:18px}.whatsappCampaignWorkspace h4{font-family:Georgia,serif;font-size:18px;margin:0 0 14px}.whatsappCampaignGrid label,.whatsappCampaignWorkspace form>label{display:grid;gap:5px;margin-bottom:12px;color:#d9e4ea;font-size:12px;font-weight:800}.whatsappCampaignWorkspace input,.whatsappCampaignWorkspace select,.whatsappCampaignWorkspace textarea{width:100%;box-sizing:border-box;border:1px solid #56798c;background:#061e30;color:#fff;padding:10px;font:inherit}.whatsappCampaignWorkspace textarea{resize:vertical}.whatsappCampaignWorkspace label small{color:#9fb4c1;font-weight:400;line-height:1.4}.whatsappCampaignGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.campaignContacts,.campaignMedia{border:1px solid #456a7f;margin:14px 0;padding:12px}.campaignContacts legend,.campaignMedia legend{padding:0 7px;color:#a9e900;font-weight:900}.campaignConsentNote,.campaignMedia>small{display:block;color:#aebfc9;font-size:10px;line-height:1.45;margin-top:7px}.campaignMediaPreview{display:grid;place-items:center;min-height:120px;margin-top:10px;background:#fff}.campaignMediaPreview img,.campaignMediaPreview video{display:block;max-width:100%;max-height:260px;object-fit:contain}.campaignContactToolbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.campaignContactToolbar span{white-space:nowrap;color:#a9e900;font-weight:900;font-size:10px}.campaignContactList{display:grid;gap:6px;max-height:300px;overflow:auto;margin-top:10px;padding-right:4px}.campaignContactList label{display:flex;align-items:flex-start;gap:8px;border:1px solid #315a72;background:#08263a;padding:9px;margin:0}.campaignContactList input{flex:0 0 18px;width:18px;height:18px}.campaignContactList span{display:block;min-width:0}.campaignContactList b,.campaignContactList em,.campaignContactList small{display:block}.campaignContactList small{color:#bed0da;font-size:10px;margin-top:2px}.campaignContactList em{color:#51d9ad;font-size:9px;font-style:normal;margin-top:3px}.campaignContactDisabled{opacity:.55}.campaignContactDisabled em{color:#ff9e9e}.whatsappCampaignList button,.whatsappCampaignManager .moduleActions button{border:1px solid #5a7d90;background:#08263a;color:#fff;padding:9px 12px;font-weight:800;cursor:pointer}.whatsappCampaignManager .moduleActions .mainAction{background:#0ca678;border-color:#0ca678}.campaignListHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #31566c;padding-bottom:12px}.campaignListHeader input{max-width:260px}.whatsappCampaignList>article{border:1px solid #315b72;border-top:3px solid #a9e900;margin-top:14px;background:#08283e;padding:14px}.whatsappCampaignList article>header{display:grid;grid-template-columns:1fr 145px;gap:14px}.whatsappCampaignList article>header>div>span{color:#50d8ab;font-size:10px;font-weight:900;text-transform:uppercase}.whatsappCampaignList article>header h4{margin:4px 0}.whatsappCampaignList article>header p{color:#c2d0d8;line-height:1.45;white-space:pre-line}.whatsappCampaignList article>header img,.whatsappCampaignList article>header video{width:145px;height:98px;background:#fff;object-fit:contain}.campaignResultGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0}.campaignResultGrid span{display:block;border:1px solid #31566c;background:#061e30;padding:8px}.campaignResultGrid b,.campaignResultGrid small{display:block}.campaignResultGrid small{color:#aabdc8;font-size:8px;text-transform:uppercase}.campaignResultGrid b{color:#fff;margin-top:4px;font-size:12px}.whatsappCampaignList details{border-top:1px solid #31566c;border-bottom:1px solid #31566c;padding:10px 0}.whatsappCampaignList summary{cursor:pointer;color:#a9e900;font-weight:900}.campaignRecipients{display:grid;gap:6px;margin-top:10px}.campaignRecipients>div{display:grid;grid-template-columns:1fr 140px auto;align-items:center;gap:10px;background:#061e30;padding:8px}.campaignRecipients b,.campaignRecipients small{display:block}.campaignRecipients small{color:#aebfca}.whatsappCampaignList article>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.whatsappCampaignList button.danger{border-color:#a84c58;background:#762634}.whatsappCampaignList button:disabled{opacity:.45;cursor:not-allowed}.clientProfileForm .whatsappConsent{display:flex;align-items:flex-start;gap:10px;background:#edf9f4;border:1px solid #9dd7c1;padding:14px;color:#164b3a;line-height:1.5}.clientProfileForm .whatsappConsent input{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.clientProfileForm .whatsappConsent span{display:block}@media(max-width:1100px){.whatsappCampaignHeading{align-items:flex-start;flex-direction:column}.whatsappCampaignKpis{width:100%}.whatsappCampaignWorkspace{grid-template-columns:1fr}.campaignResultGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.campaignResultGrid,.whatsappCampaignGrid,.whatsappCampaignKpis{grid-template-columns:1fr 1fr}.whatsappCampaignList article>header{grid-template-columns:1fr}.whatsappCampaignList article>header img,.whatsappCampaignList article>header video{width:100%;height:160px}.campaignContactToolbar,.campaignRecipients>div{grid-template-columns:1fr}}.legalPage{min-height:100vh;background:#f4f7f9;padding:45px 20px}.legalCard{max-width:860px;margin:auto;background:#fff;border-top:5px solid #14a36f;padding:36px;box-shadow:0 12px 35px #0b3d6712}.legalCard img{width:190px;height:auto}.legalCard h1{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:38px}.legalCard h2{font-size:17px;color:#0b3d67;margin-top:28px}.legalCard li,.legalCard p{font-size:12px;line-height:1.7;color:#506579}.legalCard a{color:#07548b}.legalCard .legalNotice{background:#fff5d9;border-left:4px solid #dfa928;padding:12px}.legalBack{margin-top:25px;background:#0b3d67;padding:11px 16px;font-size:11px}.complaintsPageButton,.legalBack{display:inline-block;color:#fff!important;text-decoration:none;font-weight:800}.complaintsPageButton{background:#14a36f;padding:12px 16px}.legalCard a:focus-visible{outline:3px solid #14a36f;outline-offset:3px}.legalFooter{display:block;background:#061f34;color:#c7d6df;padding:0;font-size:12px;line-height:1.55}.legalFooter *{box-sizing:border-box}.footerGrid{width:min(1440px,100%);margin:auto;display:grid;grid-template-columns:minmax(285px,1.3fr) minmax(175px,.75fr) minmax(245px,1.05fr) minmax(230px,.9fr);align-items:start;gap:44px;padding:52px 32px 42px}.footerGrid>nav,.footerGrid>section{min-width:0;align-self:start;overflow-wrap:break-word}.legalFooter img{display:block;width:170px;max-width:100%;height:auto;filter:brightness(0) invert(1);margin:0 0 15px}.legalFooter h2{color:#fff;font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;font-size:19px;line-height:1.2;letter-spacing:.5px;margin:0 0 18px}.companyDetails{display:grid;gap:0;margin:0}.companyDetails>div{display:block;border-top:1px solid #1d3c51;padding:9px 0;margin:0}.companyDetails>div:first-child{border-top:0;padding-top:0}.companyDetails dt{display:block;color:#63deb4;font-size:8px;font-weight:800;letter-spacing:.8px;line-height:1.3;text-transform:uppercase;margin:0 0 3px}.companyDetails dd{display:block;color:#c7d6df;font-size:10px;line-height:1.55;margin:0;max-width:100%}.companyDetails dd strong{color:#fff;font-weight:800}.companyDetails a{display:inline;color:#c7d6df;margin:0}.phoneLine a{display:block!important;width:max-content}.phoneLine small{display:block;color:#91a8b7;font-size:8px;line-height:1.4;margin-top:2px}.footerColumn>a{display:block;color:#b8cbd7;text-decoration:none;font-size:10px;line-height:1.45;margin:0;padding:6px 0;border-bottom:1px solid #16364b}.footerColumn>a:last-of-type{border-bottom:0}.legalFooter a:hover{color:#65e4b8;text-decoration:underline}.legalFooter a:focus-visible,.legalFooter button:focus-visible{outline:3px solid #65e4b8;outline-offset:3px}.complaintsLink{display:block!important;background:#14a36f;color:#fff!important;border:0!important;padding:12px 13px!important;margin:16px 0 0!important;font-weight:800;text-decoration:none!important}.cookieSettings{display:block;width:100%;background:transparent!important;color:#d3e0e7!important;border:1px solid #587183!important;padding:10px 12px!important;margin:10px 0 0!important;font-size:10px;line-height:1.35;text-align:left;cursor:pointer}.paymentBadges{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paymentBadges span{display:block;min-width:0;background:#fff;color:#0b3d67;border-left:3px solid #14a36f;padding:10px}.paymentBadges b,.paymentBadges small{display:block;line-height:1.25}.paymentBadges b{font-size:10px;overflow-wrap:anywhere}.paymentBadges small{color:#6c7e8b;font-size:7px;margin-top:4px}.securePayment{color:#fff;background:#0b3d67;border:1px solid #315873;padding:12px;line-height:1.5;margin:16px 0 10px}.paymentDisclaimer{font-size:9px;color:#8fa7b5;line-height:1.55;margin:0}.footerBottom{border-top:1px solid #29465a;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px max(32px,calc((100% - 1376px)/2));background:#041827}.footerBottom p{margin:0;font-size:10px;line-height:1.4}.footerBottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.footerBottom a{display:block;color:#b8cbd7;text-decoration:none;font-size:9px;line-height:1.4;margin:0}.cookieOverlay{position:fixed;inset:0;background:#061f34cc;z-index:180;display:grid;place-items:center;padding:20px}.cookieDialog{width:min(520px,100%);background:#fff;color:#102335;border-top:5px solid #14a36f;padding:28px;position:relative;box-shadow:0 18px 50px #0006}.cookieDialog h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:27px;line-height:1.2;margin:0 0 12px}.cookieDialog p{font-size:11px;color:#647588;line-height:1.6}.cookieDialog label{display:block;border-top:1px solid #e0e8ed;padding:12px 0;font-size:11px;line-height:1.4}.cookieClose{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:24px;cursor:pointer}.saveCookies{width:100%;background:#14a36f!important;color:#fff!important;border:0!important;padding:13px!important;margin:10px 0 0!important;font-weight:800;cursor:pointer}@media(max-width:1120px){.footerGrid{grid-template-columns:minmax(260px,1.2fr) minmax(200px,.8fr);gap:38px 50px}.footerBottom{align-items:flex-start}.footerBottom nav{max-width:55%}}@media(max-width:620px){.footerGrid{grid-template-columns:1fr;padding:40px 20px;gap:35px}.footerGrid>nav,.footerGrid>section{width:100%}.legalFooter h2{font-size:20px}.companyDetails dd,.footerColumn>a{font-size:11px}.paymentBadges{grid-template-columns:1fr 1fr}.footerBottom{display:block;padding:19px 20px}.footerBottom nav{max-width:none;justify-content:flex-start;margin-top:14px;gap:12px 16px}.footerBottom a{font-size:10px}}.clientAreaOpen{overflow:hidden}.clientAreaOverlay{position:fixed;inset:0;z-index:100;background:#041827e8;display:grid;place-items:center;padding:18px;backdrop-filter:blur(10px)}.clientAreaPanel{width:min(1240px,100%);height:min(820px,96vh);background:#f5f7f8;border-radius:22px;display:grid;grid-template-columns:260px minmax(0,1fr);box-shadow:0 32px 90px #00101f80;overflow:hidden}.clientAreaNav{background:linear-gradient(180deg,#082f50,#061f34);color:#fff;display:flex;flex-direction:column}.clientAreaBrand{padding:27px 22px 23px;border-bottom:1px solid #ffffff18}.clientAreaBrand img{width:165px;max-width:100%;background:#fff;border-radius:7px;padding:7px}.clientAreaBrand small,.clientAreaBrand strong{display:block}.clientAreaBrand small{margin-top:18px;color:#55d4aa;font-size:8px;letter-spacing:1.8px;font-weight:800}.clientAreaBrand strong{margin-top:5px;font-family:Barlow Condensed,Arial,sans-serif;font-size:21px}.clientAreaNav nav{display:flex;flex-direction:column;gap:5px;padding:18px 12px}.clientAreaNav nav button{width:100%;border:0;border-radius:9px;background:transparent;color:#d5e1e8;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;text-align:left;padding:12px;cursor:pointer;font-size:10px;font-weight:700}.clientAreaNav nav button i{font-style:normal;color:#66dcb7;font-size:18px;text-align:center}.clientAreaNav nav button b{background:#14a36f;color:#fff;border-radius:20px;min-width:23px;padding:4px;text-align:center;font-size:8px}.clientAreaNav nav button.active,.clientAreaNav nav button:hover{background:#ffffff13;color:#fff}.clientAreaNav nav button.active{box-shadow:inset 3px 0 #55d4aa}.clientNavFoot{margin-top:auto;padding:20px 24px;border-top:1px solid #ffffff18}.clientNavFoot button{border:0;background:none;color:#ffcad0;padding:0;cursor:pointer;font-size:9px;font-weight:700}.clientNavFoot small{display:block;color:#7894a7;font-size:8px;line-height:1.7;margin-top:18px}.clientNavFoot a{color:#b8ccd8}.clientAreaContent{min-width:0;overflow:auto;background:#f5f7f8}.clientAreaContent>header{position:sticky;top:0;z-index:5;max-width:none;height:auto;min-height:88px;margin:0;padding:18px 30px;background:#fffffff2;border-bottom:1px solid #e1e7ea;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(12px)}.clientAreaContent>header span{color:#14a36f;font-size:8px;letter-spacing:1.8px;font-weight:800}.clientAreaContent>header h2{font-family:Barlow Condensed,Arial,sans-serif;text-transform:uppercase;color:#0b3d67;font-size:30px;margin:3px 0 0}.clientAreaClose{width:40px;height:40px;border:1px solid #d4dee4;border-radius:50%;background:#fff;color:#0b3d67;font-size:22px;cursor:pointer}.clientHome,.clientLikes,.clientOrdersPage,.clientProfileForm,.clientResource{padding:28px 32px}.clientWelcome{background:linear-gradient(120deg,#0a3d66,#07548b);border-radius:18px;color:#fff;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;position:relative}.clientWelcome:after{content:"";position:absolute;width:240px;height:240px;border:42px solid #ffffff0b;border-radius:50%;right:12%;top:-95px}.clientWelcome>button,.clientWelcome>div{position:relative;z-index:1}.clientWelcome span,.resourceHero>span{color:#62dfb5;font-size:8px;font-weight:800;letter-spacing:1.8px}.clientOverview h3,.clientWelcome h3,.formIntro h3,.resourceHero h3{font-family:Barlow Condensed,Arial,sans-serif;font-size:31px;margin:6px 0}.clientWelcome p{color:#c8dbe7;font-size:10px;margin:0;line-height:1.6}.clientPrimary{border:0;border-radius:8px;background:#14a36f;color:#fff;padding:13px 18px;font-size:10px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #0a6b4a35}.clientPrimary b{margin-left:20px}.clientQuickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.clientQuickGrid button{border:1px solid #e0e7ea;border-radius:14px;background:#fff;padding:17px 15px;display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;text-align:left;cursor:pointer;transition:.2s}.clientQuickGrid button:hover{border-color:#14a36f;transform:translateY(-2px);box-shadow:0 10px 24px #0b3d6712}.clientQuickGrid i{width:38px;height:38px;border-radius:10px;background:#e9f8f3;color:#087554;display:grid;place-items:center;font-style:normal;font-size:17px}.clientQuickGrid span>*{display:block}.clientQuickGrid strong{font-size:10px;color:#0b3d67}.clientQuickGrid small{font-size:7px;color:#718291;margin-top:4px}.clientQuickGrid button>b{color:#14a36f}.clientOverview{background:#fff;border:1px solid #e0e7ea;border-radius:16px;padding:23px;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.clientOverview>div>span{font-size:8px;color:#14a36f;font-weight:800;letter-spacing:1.5px}.clientOverview h3{font-size:24px}.clientOverview p{font-size:9px;color:#718291}.clientOverview button{border:0;background:none;color:#0b567f;font-size:9px;font-weight:800;padding:0;cursor:pointer}.clientOverviewStats{display:grid;grid-template-columns:repeat(3,100px);gap:9px}.clientOverviewStats span,.clientStatGrid span{background:#f4f7f8;border-radius:10px;padding:16px}.clientOverviewStats b,.clientOverviewStats small,.clientStatGrid b,.clientStatGrid small{display:block}.clientOverviewStats small,.clientStatGrid small{font-size:8px;color:#70818e}.clientOverviewStats b,.clientStatGrid b{font-size:24px;color:#0b3d67;margin-top:5px}.resourceHero{background:#082f50;color:#fff;border-radius:16px;padding:27px 30px}.resourceHero h3{font-size:32px}.resourceHero p{max-width:620px;color:#c7d8e3;font-size:10px;line-height:1.6;margin:0}.resourceGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.resourceGrid article{background:#fff;border:1px solid #e0e7ea;border-radius:13px;padding:18px;display:grid;grid-template-columns:32px 1fr auto;gap:13px;align-items:start}.resourceGrid article>b{color:#14a36f;font-family:Barlow Condensed;font-size:20px}.resourceGrid h4{font-size:11px;color:#0b3d67;margin:2px 0 6px}.resourceGrid p{font-size:8px;color:#6c7e8b;line-height:1.55;margin:0}.resourceGrid button{align-self:end;border:0;background:none;color:#0b567f;font-size:8px;font-weight:800;cursor:pointer}.formIntro{margin-bottom:22px}.formIntro h3{font-size:25px;color:#0b3d67}.formIntro p{font-size:9px;color:#647588}.clientFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.clientFormGrid label{font-size:9px;font-weight:700;color:#536d80}.clientFormGrid label.wide{grid-column:1/-1}.clientFormGrid input{display:block;width:100%;height:43px;border:1px solid #cad7df;border-radius:7px;background:#fff;padding:0 12px;margin-top:5px;outline:none}.clientFormGrid input:focus{border-color:#14a36f;box-shadow:0 0 0 3px #14a36f20}.clientLikes>.clientPrimary,.clientProfileForm>.clientPrimary{margin-top:22px}.clientStatGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px}.clientStatGrid span{border-top:3px solid #14a36f}.clientOrdersPage section{margin-top:20px}.clientOrdersPage h3{font-family:Barlow Condensed;text-transform:uppercase;color:#0b3d67}.clientOrders{display:grid;gap:8px}.clientOrders article{background:#fff;border:1px solid #e0e7ea;border-radius:10px;padding:14px;display:grid;grid-template-columns:1fr 160px 100px;align-items:center;font-size:10px}.clientOrders article small{display:block;color:#718492;margin-top:4px}.clientOrders article span{color:#0c815c}.clientOrders article strong{text-align:right;color:#0b3d67}.clientEmpty{background:#fff;border:1px dashed #c8d5dd;border-radius:12px;color:#6d7f8d;padding:28px;text-align:center;font-size:10px}.clientLikes>div:not(.formIntro){display:grid;gap:10px}.clientLikes article{background:#fff;border:1px solid #e0e7ea;border-radius:12px;padding:12px;display:grid;grid-template-columns:72px 1fr 42px;gap:15px;align-items:center}.clientLikePhoto{height:64px;border-radius:9px;background:#edf3f5;display:grid;place-items:center;overflow:hidden;color:#0b3d67;font-size:25px}.clientLikePhoto img{width:100%;height:100%;object-fit:cover}.clientLikes article small{font-size:8px;color:#647588}.clientLikes article h3{font-size:12px;margin:5px 0}.clientLikes article b{font-size:14px;color:#0b3d67}.clientLikes article>button{width:38px;height:38px;border:1px solid #f0c4ca;background:#fff3f5;color:#d5354b;border-radius:50%;font-size:19px;cursor:pointer}@media(max-width:880px){.clientAreaOverlay{padding:0}.clientAreaPanel{height:100%;border-radius:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.clientAreaNav{display:block}.clientAreaBrand{padding:10px 14px;display:flex;align-items:center;gap:12px}.clientAreaBrand img{width:120px}.clientAreaBrand div{margin-left:auto;text-align:right}.clientAreaBrand small{margin:0}.clientAreaBrand strong{font-size:16px}.clientAreaNav nav{padding:6px;display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.clientAreaNav nav button{display:flex;justify-content:center;padding:9px 3px}.clientAreaNav nav button i{display:none}.clientAreaNav nav button span{font-size:7px;text-align:center}.clientAreaNav nav button b,.clientNavFoot{display:none}.clientAreaContent>header{min-height:72px;padding:12px 18px}.clientAreaContent>header h2{font-size:24px}.clientHome,.clientLikes,.clientOrdersPage,.clientProfileForm,.clientResource{padding:18px 15px}.clientQuickGrid{grid-template-columns:1fr 1fr}.clientOverview{grid-template-columns:1fr}.clientOverviewStats{grid-template-columns:repeat(3,1fr)}.resourceGrid{grid-template-columns:1fr}}@media(max-width:560px){.clientWelcome{align-items:flex-start;flex-direction:column;padding:25px 22px}.clientWelcome h3{font-size:28px}.clientQuickGrid{gap:8px}.clientQuickGrid button{grid-template-columns:34px 1fr;padding:13px 10px}.clientQuickGrid button>b{display:none}.clientQuickGrid i{width:34px;height:34px}.clientOverviewStats{gap:5px}.clientOverviewStats span{padding:11px}.clientFormGrid{grid-template-columns:1fr}.clientFormGrid label.wide{grid-column:auto}.clientStatGrid{gap:6px}.clientOrders article{grid-template-columns:1fr auto}.clientOrders article strong{grid-column:1/-1;text-align:left;margin-top:6px}.resourceGrid article{grid-template-columns:28px 1fr}.resourceGrid button{grid-column:2;text-align:left;padding:0}}.catalogIntegration{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(420px,1.3fr);gap:24px;align-items:center;background:#082f50;color:#fff;border-left:5px solid #14a36f;padding:18px 20px;margin-bottom:20px}.catalogIntegration>div>span{color:#52d8ab;font-size:7px;font-weight:800;letter-spacing:1.8px}.catalogIntegration h3{color:#fff;margin:4px 0 5px}.catalogIntegration p{color:#c6d8e4;font-size:8px;line-height:1.6;margin:0}.integrationActions{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:end}.integrationActions>label{height:65px;display:grid;place-items:center;text-align:center;border:1px solid #ffffff55;background:#ffffff0d;color:#fff!important;padding:10px;font-size:9px!important;cursor:pointer}.integrationActions>label input{display:none}.apiImport>label{color:#d8e6ee!important}.apiImport>span{display:flex;margin-top:5px}.apiImport input{min-width:0;flex:1;margin:0!important;height:39px;border:0!important}.apiImport button{border:0;background:#14a36f;color:#fff;padding:0 14px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.apiImport button:disabled{background:#79988d}.apiImport small{display:block;color:#a9c0ce;font-size:7px;line-height:1.45;margin-top:5px}@media(max-width:850px){.catalogIntegration,.integrationActions{grid-template-columns:1fr}.integrationActions>label{height:auto}.apiImport>span{display:grid}.apiImport button{height:38px}}.bahcoCatalog{padding:70px max(24px,calc((100% - 1240px) / 2));background:#f3f5f6;color:#12334a}.bahcoHero{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:24px}.bahcoHeroLogo{display:block;width:96px;height:58px;object-fit:contain;margin-bottom:10px}.bahcoHero span{color:#d71920;font-weight:900;font-size:11px;letter-spacing:1.8px}.bahcoHero h2{font-family:Barlow Condensed,Arial,sans-serif;font-size:46px;text-transform:uppercase;margin:5px 0}.bahcoHero p{max-width:720px;line-height:1.6;color:#587083}.bahcoHero>strong{font-size:36px;color:#d71920;text-align:right}.bahcoHero>strong small{display:block;font-size:10px;color:#587083}.bahcoFilters{display:grid;grid-template-columns:1.5fr 1fr auto;gap:14px;padding:18px;background:#fff;border-top:4px solid #d71920;box-shadow:0 8px 30px #153b5512}.bahcoFilters label{font-size:10px;font-weight:800}.bahcoFilters input,.bahcoFilters select{display:block;width:100%;height:44px;margin-top:6px;border:1px solid #cad5dc;padding:0 12px;background:#fff}.bahcoFilters button,.bahcoPagination button{border:0;background:#123f62;color:#fff;padding:0 22px;font-weight:800;cursor:pointer}.bahcoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.bahcoGrid>article{display:flex;flex-direction:column;background:#fff;border:1px solid #dce3e7;min-width:0}.bahcoImage{position:relative;height:220px;border:0;background:#fff;padding:18px;cursor:pointer}.bahcoImage img.bahcoBrandLogo{position:absolute;z-index:2;top:10px;left:10px;width:62px;height:38px;object-fit:contain;padding:5px;background:#fffffff2;border-radius:4px;box-shadow:0 2px 8px #00000012}.bahcoImage img{width:100%;height:100%;object-fit:contain}.bahcoCardBody{display:flex;flex:1;flex-direction:column;padding:18px;border-top:1px solid #edf0f2}.bahcoCardBody small{font-size:8px;color:#d71920;font-weight:900}.bahcoCardBody h3{font-size:17px;line-height:1.25;margin:8px 0}.bahcoCardBody>b{font-size:11px}.bahcoCardBody p{font-size:10px;line-height:1.5;color:#607482;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bahcoCardBody span{margin-top:auto;padding:12px 0;color:#123f62;font-weight:900}.bahcoCardBody>button{height:40px;border:0;background:#d71920;color:#fff;font-weight:800;cursor:pointer}.bahcoEmpty,.bahcoError,.bahcoLoading{padding:50px;text-align:center;background:#fff;margin-top:24px}.bahcoError{color:#a31318}.bahcoPagination{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:28px}.bahcoPagination button{height:42px}.bahcoPagination button:disabled{background:#aab5bc;cursor:not-allowed}.bahcoPagination span{font-size:11px;font-weight:800}.bahcoModal{position:fixed;inset:0;z-index:120;background:#061d2ddd;display:grid;place-items:center;padding:24px}.bahcoModal>article{position:relative;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);width:min(980px,100%);max-height:90vh;overflow:auto;background:#fff}.bahcoModal>article>img{width:100%;height:100%;max-height:700px;object-fit:contain;padding:32px;background:#fafafa}.bahcoModal>article>div{padding:38px}.bahcoModalLogo{display:block;width:82px;height:50px;object-fit:contain;margin-bottom:12px}.bahcoModal h2{font-family:Barlow Condensed,Arial,sans-serif;font-size:34px;text-transform:uppercase;margin:8px 0}.bahcoModal dl{margin:22px 0;border-top:1px solid #dce3e7}.bahcoModal dl div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #e8edef;font-size:10px}.bahcoModal dd{margin:0;font-weight:800}.bahcoModal a{display:block;margin-top:10px;padding:13px;background:#d71920;color:#fff;text-align:center;text-decoration:none;font-weight:800}.bahcoModal .bahcoSource{background:#123f62}.bahcoModal button.bahcoSource{display:block;width:100%;margin-top:10px;border:0;padding:13px;color:#fff;text-align:center;font-weight:800;cursor:pointer}.bahcoNoPrice{font-weight:900;color:#123f62}.bahcoClose{position:absolute;right:12px;top:12px;width:38px;height:38px;border:0;background:#123f62;color:#fff;font-size:24px;cursor:pointer}@media (max-width:950px){.bahcoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.bahcoCatalog{padding:45px 16px}.bahcoHero{display:block}.bahcoHero>strong{display:block;text-align:left;margin-top:14px}.bahcoFilters{grid-template-columns:1fr}.bahcoFilters button{height:44px}.bahcoGrid,.bahcoModal>article{grid-template-columns:1fr}.bahcoModal>article>img{height:240px}.bahcoModal>article>div{padding:24px}.bahcoImage{height:250px}}