@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Montserrat:wght@700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#17243a;background:#f3f5f8;font-size:14px;--navy:#071a33;--blue:#0b2c53;--yellow:#f7c600;--line:#e5e9ef}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.login{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.brand-panel{background:radial-gradient(circle at 20% 15%,#164875,transparent 40%),linear-gradient(135deg,#071a33,#0b2b51);color:#fff;padding:10vw;display:flex;align-items:center;gap:30px}.bolt{width:82px;height:82px;border-radius:20px;background:var(--yellow);color:#071a33;font:800 48px Montserrat;display:grid;place-items:center;transform:skew(-5deg)}.eyebrow{letter-spacing:.22em;color:var(--yellow);font-weight:700}.brand-panel h1{font:800 clamp(48px,6vw,80px)/.9 Montserrat;margin:14px 0}.brand-panel h1 span{color:var(--yellow)}.brand-panel>div>p:last-child{font-size:18px;max-width:420px;color:#c8d4e2}.login-card{display:grid;place-items:center;padding:40px;background:#fff}.login-card>div{max-width:420px;width:100%}.login-card small,.dialog-head small{font-weight:700;color:#987b00;letter-spacing:.15em}.login-card h2{font:800 38px Montserrat;margin:10px 0}.login-card p{color:#68768b;line-height:1.6}.login label,.form label span{font-weight:700;display:block;margin:24px 0 8px}.login input,.form input,.form select{width:100%;border:1px solid #d9e0e8;border-radius:9px;padding:13px 14px;outline:none}.login input:focus,.form input:focus{border-color:#0b4e86;box-shadow:0 0 0 3px #0b4e8615}.login form button,.primary,.welcome button,.page-head button{width:100%;border:0;border-radius:9px;padding:14px;background:var(--yellow);color:#091b32;font-weight:800;margin-top:16px}.success{color:#16804a!important}.error{color:#c52b3a!important}.shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr}.sidebar{position:sticky;top:0;height:100vh;background:var(--navy);color:#fff;padding:22px 14px;display:flex;flex-direction:column;z-index:10}.logo{display:flex;align-items:center;gap:11px;padding:4px 9px 28px;font:800 19px Montserrat;letter-spacing:.06em}.logo b{display:grid;place-items:center;background:var(--yellow);color:#071a33;width:36px;height:36px;border-radius:8px}.logo small{display:block;color:var(--yellow);font-size:9px;letter-spacing:.18em}.logo>button,#close{display:none}.sidebar nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#9eb0c5;border-radius:8px;padding:12px 13px;display:flex;align-items:center;gap:12px;text-align:left;font-weight:600}.nav-item.active{background:#13375e;color:#fff;box-shadow:inset 3px 0 var(--yellow)}.nav-item:hover{color:#fff;background:#102f50}.sidebar-foot{margin-top:auto;border-top:1px solid #173858;padding:20px 8px 4px;display:flex;align-items:center;gap:10px}.avatar{background:#1d4772;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-weight:800}.sidebar-foot div:nth-child(2){min-width:0;flex:1}.sidebar-foot strong,.sidebar-foot small{display:block}.sidebar-foot small{color:#8ea4bc;font-size:10px}.sidebar-foot button{border:0;background:transparent;color:#8ea4bc;padding:6px}.content{min-width:0}.content header{height:79px;background:#fff;border-bottom:1px solid var(--line);padding:14px 30px;display:flex;align-items:center;justify-content:space-between}.content header>button{display:none}.content header small{color:#8994a3;font-size:9px;font-weight:700;letter-spacing:.16em}.content header h2{margin:3px 0 0;font:700 19px Montserrat}.online{font-size:12px;color:#607087;font-weight:600}.online span{display:inline-block;width:8px;height:8px;background:#29b56f;border-radius:50%;margin-right:6px}.content main{padding:28px 30px;max-width:1500px;margin:auto}.welcome{background:linear-gradient(100deg,#092546,#0c3b68);border-radius:14px;color:#fff;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 24px #09254618}.welcome span{font-size:10px;color:var(--yellow);font-weight:700;letter-spacing:.15em}.welcome h1{font:800 27px Montserrat;margin:7px 0}.welcome p{margin:0;color:#aebfd1}.welcome button,.page-head button{width:auto;margin:0;display:flex;align-items:center;gap:8px;padding:12px 18px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.kpis article,.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.kpis small{font-size:10px;color:#7e8999;font-weight:700;letter-spacing:.08em}.kpis strong{font:800 27px Montserrat;display:block;margin:10px 0 4px}.kpis p{color:#778397;font-size:12px;margin:0}.kpi-icon{float:right;width:38px;height:38px;border-radius:9px;display:grid;place-items:center}.yellow{background:#fff6ce;color:#9a7900}.green{background:#dcf7e9;color:#14804c}.blue{background:#e2f0fd;color:#175d9a}.orange{background:#fff0df;color:#b86412}.grid2{display:grid;grid-template-columns:1.45fr .75fr;gap:18px}.panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.panel-head small{color:#8995a5;font-size:9px;font-weight:700;letter-spacing:.15em}.panel-head h3{font:700 16px Montserrat;margin:4px 0}.panel-head button{border:0;background:transparent;color:#0a5b9e;font-weight:700}.empty{text-align:center;padding:35px 10px;color:#9aa5b3}.empty svg{color:#c8d0d9}.empty b{display:block;color:#435066;margin:9px}.empty p{margin:0}.rows>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:13px 5px;border-top:1px solid #edf0f4}.rows span b,.rows span small{display:block}.rows span small{font-size:11px;color:#8894a3}.doc{font-weight:700;color:#0d5087}.status{display:inline-block;font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:50px;padding:5px 8px;background:#eef1f4;color:#617084}.status.aprovado,.status.paga,.status.concluida{background:#def7e8;color:#197a4a}.status.enviado,.status.aberta{background:#e0effd;color:#17609e}.status.recusado,.status.cancelada{background:#fde4e4;color:#ad3434}.quick>button{width:100%;border:1px solid #e8ecf1;background:#fafbfc;border-radius:9px;padding:13px;text-align:left;display:flex;gap:12px;align-items:center;margin-top:9px;color:#27405c}.quick>button svg{color:#bb9300}.quick b,.quick small{display:block}.quick small{font-size:11px;color:#8793a3}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.page-head p{color:#718096}.table-panel{padding:0;overflow:hidden}.search{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;gap:9px;align-items:center}.search input{border:0;outline:0;width:100%}.tr{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 20px;border-top:1px solid #edf0f4;align-items:center}.th{background:#f8f9fb;color:#7b8797;font-size:10px;font-weight:700;text-transform:uppercase}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#061528aa;z-index:50;display:grid;place-items:center;padding:20px}.dialog{background:#fff;border-radius:14px;max-width:650px;width:100%;max-height:92vh;overflow:auto;box-shadow:0 30px 70px #0005}.dialog-head{display:flex;justify-content:space-between;padding:22px 25px;border-bottom:1px solid var(--line)}.dialog-head h3{font:700 20px Montserrat;margin:5px 0}.dialog-head button{border:0;background:#f3f5f7;border-radius:8px;padding:7px}.form{padding:22px 25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form label.full{grid-column:1/-1}.form label span{margin:10px 0 7px;font-size:12px}.form .check{display:flex;gap:8px;margin:16px 0}.form .check input{width:auto}.form .primary{width:100%;margin-top:22px}@media (max-width:900px){.login{grid-template-columns:1fr}.brand-panel{display:none}.shell{grid-template-columns:1fr}.sidebar{position:fixed;left:-100vw;width:74vw;max-width:420px;transition:.22s;padding-left:18px;padding-right:18px}.sidebar.open{left:0;box-shadow:100vw 0 #05060799}.logo>button{display:grid;place-items:center;margin-left:auto;width:42px;height:42px;border:1px solid #383a3e;background:#202124;border-radius:9px;color:#fff}.logo>button .ui-icon{font-size:25px}.content header>button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e1e4e8;background:#f2f4f7;border-radius:9px;padding:0}.content header>button .ui-icon{font-size:28px;font-weight:700;line-height:1;color:#202328}.content header{padding:12px 16px;gap:12px;justify-content:flex-start}.online{margin-left:auto}.content main{padding:18px 14px}.kpis{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}.welcome{padding:22px;align-items:flex-end}.welcome button{font-size:0;padding:12px}.welcome button svg{margin:0}.tr{min-width:650px}.table{overflow:auto}.form-grid{grid-template-columns:1fr}}@media (max-width:520px){.kpis{grid-template-columns:1fr}.welcome h1{font-size:22px}.online{display:none}.login-card{padding:28px}.form-grid{display:block}.rows>div{grid-template-columns:1fr auto}.rows>div>span:nth-child(2){display:none}}:root{--navy:#101113;--blue:#25272a;--yellow:#e30613;--line:#e3e5e8;color:#1e2229;background:#f3f4f6}.brand-panel{background:radial-gradient(circle at 18% 15%,#590409,transparent 38%),linear-gradient(135deg,#080808,#242527);position:relative;overflow:hidden}.brand-panel:after{content:"";position:absolute;width:52%;height:160%;right:-24%;top:-30%;background:#d90412;transform:rotate(18deg);opacity:.94}.brand-panel>div{position:relative;z-index:1}.bolt{background:#fff;color:#e30613;border:3px solid #e30613;border-radius:6px;box-shadow:0 12px 30px #0008}.eyebrow,.brand-panel h1 span,.logo small{color:#f11924}.login-card small,.dialog-head small{color:#c70813}.login input:focus,.form input:focus{border-color:#e30613;box-shadow:0 0 0 3px #e3061318}.login form button,.primary,.welcome button,.page-head button{background:#e30613;color:#fff}.logo b{background:#fff;color:#e30613;border:2px solid #e30613;border-radius:5px}.nav-item.active{background:#292a2d;box-shadow:inset 3px 0 #e30613}.nav-item:hover{background:#232427}.sidebar-foot{border-top-color:#343538}.avatar{background:#e30613}.welcome{background:linear-gradient(105deg,#101113,#28292c 72%,#76050b);border-bottom:3px solid #e30613;box-shadow:0 10px 24px #1112}.yellow{background:#fde3e5;color:#c70612}.panel-head button,.doc{color:#c90712}.quick>button svg{color:#d20612}.modal{background:#090909b8}.brand-logo{flex:0 0 180px;width:180px;height:96px;background:url(/heltex-logo-v2.png) 10% 34%/128% auto no-repeat;mix-blend-mode:screen}.login .secondary-login{margin-top:0;background:#fff;color:#c70813;border:1px solid #e30613}.login .secondary-login:hover{background:#fff4f5}.login button:disabled{opacity:.65;cursor:not-allowed}.login-divider{display:flex;align-items:center;gap:12px;color:#9aa2ad;margin:18px 0}.login-divider:before,.login-divider:after{content:"";height:1px;background:#e3e5e8;flex:1}.login-divider span{font-size:12px}.login .forgot-password{display:block;width:auto;margin:10px auto 0;padding:5px 8px;background:transparent;color:#b50812;font-weight:700}.login .forgot-password:hover{text-decoration:underline}@media (max-width:1180px){.brand-logo{flex-basis:155px;width:155px;height:84px}.brand-panel{gap:20px;padding:8vw}}.price-panel{padding:0;overflow:hidden}.price-list-head{padding:24px 26px;border-bottom:1px solid var(--line);background:linear-gradient(100deg,#101113,#68050b);color:#fff}.price-list-head small,.selected-price small,.price-row small{font-size:12px;font-weight:700;letter-spacing:.1em;color:#9aa4b2}.price-list-head h3{margin:6px 0;font:700 25px Montserrat}.price-list-head p{margin:0;color:#cbd0d7;font-size:16px}.price-controls{display:grid;grid-template-columns:1.4fr 1fr .7fr auto;gap:14px;align-items:end;padding:21px 26px;background:#f8f9fa;border-bottom:1px solid var(--line)}.price-controls label>span{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.price-controls input,.price-controls select{width:100%;border:1px solid #d9dee5;background:#fff;border-radius:8px;padding:13px 14px;font-size:16px}.price-controls .scrap-check{display:flex;align-items:center;gap:9px;padding:13px 4px}.price-controls .scrap-check input{width:auto}.price-controls .scrap-check span{margin:0;white-space:nowrap}.price-hint{margin:20px 26px;padding:17px 19px;background:#fff7f7;border:1px dashed #edb9bd;border-radius:9px;color:#7d4a4e;font-size:16px}.selected-price{margin:20px 26px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:20px 22px;border:2px solid #e30613;border-radius:10px;background:#fff7f8}.selected-price div{display:flex;flex-direction:column;gap:5px}.selected-price b{font-size:19px}.selected-price strong{font:800 31px Montserrat;color:#d30612}.price-count{padding:0 26px 12px;color:#77808d;font-size:15px}.price-results{border-top:1px solid var(--line)}.price-row{display:grid;grid-template-columns:1.45fr .65fr .7fr .7fr .9fr auto;gap:14px;align-items:center;padding:18px 26px;border-bottom:1px solid #eceff2}.price-row:hover,.price-row.selected{background:#fff7f8}.price-row>div{display:flex;flex-direction:column;gap:4px}.price-row b{font-size:17px}.price-product b{font:800 21px Montserrat;color:#20242b}.price-product span{font-size:14px;color:#737d8a}.price-final strong{font:800 23px Montserrat;color:#d30612}.price-final em{font-size:13px;color:#b33b43}.price-row button{border:1px solid #e30613;background:#fff;color:#d30612;border-radius:8px;padding:9px 12px;font-weight:700}.price-row.selected button{background:#e30613;color:#fff}.price-note{margin:18px 26px 24px;color:#707986;font-size:15px}.price-note:before{content:"i";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fee2e4;color:#c70813;font-weight:800;margin-right:8px}@media (max-width:1050px){.price-controls{grid-template-columns:1fr 1fr}.price-row{grid-template-columns:1.2fr .7fr .7fr .7fr}.price-row .price-final{grid-column:2/4}.price-row button{grid-column:4}}@media (max-width:650px){.price-controls,.selected-price{grid-template-columns:1fr}.price-row{grid-template-columns:1fr 1fr}.price-product{grid-column:1/-1}.price-row .price-final{grid-column:1}.price-row button{grid-column:2}.price-controls .scrap-check span{white-space:normal}}.price-admin-actions{display:flex;gap:9px}.page-head .price-action{margin:0;padding:10px 14px}.page-head .price-action.secondary{background:#fff;color:#c70813;border:1px solid #e30613}.dialog-wide{max-width:980px}.price-edit-form{padding-top:16px}.price-edit-head{display:flex;justify-content:space-between;align-items:center;margin:22px 0 9px;padding-top:16px;border-top:1px solid var(--line)}.price-edit-head span{color:#7d8692;font-size:12px}.price-edit-items{border:1px solid var(--line);border-radius:10px;max-height:52vh;overflow:auto}.price-edit-row{display:grid;grid-template-columns:1.4fr .65fr .65fr;gap:14px;align-items:end;padding:12px 14px;border-bottom:1px solid #eceff2}.price-edit-row:last-child{border-bottom:0}.price-edit-row>div small,.price-edit-row>div b,.price-edit-row>div span{display:block}.price-edit-row>div small{font-size:9px;color:#8a939e;text-transform:uppercase;letter-spacing:.08em}.price-edit-row>div b{font-size:15px;margin:3px 0}.price-edit-row>div span{font-size:11px;color:#7b8591}.price-edit-row label span{font-size:11px;margin:0 0 5px}.price-edit-row input{padding:9px 10px}@media (max-width:650px){.price-admin-actions{width:100%;margin-top:10px}.page-head{align-items:flex-start;flex-wrap:wrap}.price-edit-row{grid-template-columns:1fr 1fr}.price-edit-row>div{grid-column:1/-1}}.nav-group{font-size:9px;letter-spacing:.16em;color:#69717c;font-weight:800;padding:16px 13px 3px}.nav-soon{opacity:.55;cursor:default}.nav-soon em{display:block;font-size:9px;font-style:normal;color:#777f89;font-weight:500}.access-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.access-summary article{background:#fff;border:1px solid var(--line);border-radius:11px;padding:17px}.access-summary small{display:block;color:#808995;font-size:9px;letter-spacing:.1em;font-weight:800}.access-summary strong{display:block;font:800 26px Montserrat;margin:8px 0 2px}.access-summary span{font-size:11px;color:#808995}.users-panel{padding:0;overflow:hidden}.users-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.users-head small{font-size:9px;letter-spacing:.14em;color:#88929f;font-weight:800}.users-head h3{margin:4px 0 0;font:700 17px Montserrat}.users-head>span{color:#7b8593;font-size:12px}.user-row{display:grid;grid-template-columns:auto 1.25fr 1fr 1.3fr auto;gap:16px;align-items:center;padding:17px 22px;border-bottom:1px solid #eceff2}.user-row:last-child{border-bottom:0}.user-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e30613;color:#fff;font:800 17px Montserrat}.user-main b,.user-main span,.user-row>div>small,.user-row>div>b,.user-row>div>span{display:block}.user-main span,.user-row>div>span{font-size:11px;color:#7e8794;margin-top:3px}.user-row>div>small{font-size:8px;letter-spacing:.12em;color:#929aa5;font-weight:800;margin-bottom:4px}.access-tags{display:flex!important;gap:5px;flex-wrap:wrap}.access-tags em{font-style:normal;font-size:10px;border-radius:50px;padding:5px 8px;background:#f1f3f5;color:#555f6c}.user-status{font-size:10px;font-weight:800;border-radius:50px;padding:6px 9px;background:#edf0f3;color:#68727e;white-space:nowrap}.user-status.ativo{background:#dff7e9;color:#167447}.user-status.convite_pendente{background:#fff3d7;color:#8a6500}.user-status.aguardando_email{background:#fde7e9;color:#a82b35}.permission-guide{margin-top:18px}.permission-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.permission-cards article{border:1px solid #e4e7eb;border-left:3px solid #e30613;border-radius:8px;padding:14px}.permission-cards b,.permission-cards span{display:block}.permission-cards span{font-size:12px;color:#727d8a;line-height:1.45;margin-top:5px}.permission-field{border:1px solid #e0e4e9;border-radius:9px;margin-top:18px;padding:14px 16px;display:flex;gap:22px;flex-wrap:wrap}.permission-field legend{font-weight:800;font-size:12px;padding:0 6px}.permission-field label{display:flex;gap:7px;align-items:center}.permission-field input{width:auto}.form-note{background:#fff5f5;color:#7b4b4e;border-radius:8px;padding:11px 13px;font-size:11px}@media (max-width:1000px){.access-summary{grid-template-columns:1fr 1fr}.user-row{grid-template-columns:auto 1fr 1fr}.access-tags{grid-column:2/4}.user-status{grid-column:3;grid-row:1;justify-self:end}.permission-cards{grid-template-columns:1fr}}@media (max-width:600px){.access-summary{grid-template-columns:1fr 1fr}.user-row{grid-template-columns:auto 1fr}.user-row>div:nth-child(3),.access-tags{grid-column:2}.user-status{grid-column:2;grid-row:auto;justify-self:start}.permission-field{display:grid;gap:10px}}.dashboard-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.dashboard-card{min-height:190px;border:0;border-radius:14px;padding:25px;text-align:left;position:relative;overflow:hidden;box-shadow:0 9px 25px #1111}.dashboard-card>span{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:26px}.dashboard-card small{display:block;font-size:9px;font-weight:800;letter-spacing:.15em}.dashboard-card h2{font:800 25px Montserrat;margin:7px 0}.dashboard-card p{margin:0 0 20px;max-width:440px;line-height:1.5}.dashboard-card b{font-size:13px}.price-card{background:linear-gradient(115deg,#111214,#292a2d 72%,#70050b);color:#fff;border-bottom:3px solid #e30613}.price-card>span{background:#e30613}.price-card small{color:#ff858c}.price-card p{color:#c8cbd0}.lead-card{background:#fff;color:#182131;border:1px solid var(--line);border-bottom:3px solid #e30613}.lead-card>span{background:#fde6e8;color:#d30612}.lead-card small,.lead-card b{color:#c70813}.lead-card p{color:#6e7888}.lead-panel{padding:0;overflow:hidden}.lead-panel>.panel-head{padding:20px 22px;margin:0;border-bottom:1px solid var(--line)}.lead-panel>.panel-head>span{font-size:11px;color:#7c8796}.lead-feed article{display:grid;grid-template-columns:auto 1.4fr 1fr auto;gap:14px;align-items:center;padding:13px 22px;border-bottom:1px solid #edf0f3}.lead-feed article:last-child{border-bottom:0}.lead-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e30613;color:#fff;font-weight:800}.lead-feed b,.lead-feed span{display:block}.lead-feed span,.lead-feed time{color:#778291;font-size:11px;margin-top:3px}.user-name-line{display:flex;align-items:center;gap:8px}.user-name-line>b{min-width:0}.user-actions{display:inline-flex!important;gap:4px;margin:0!important}.user-actions button{width:25px;height:25px;border:1px solid #dfe3e8;background:#fff;border-radius:6px;color:#5e6875;font-weight:800;line-height:1;padding:0}.user-actions button:hover{border-color:#e30613;color:#e30613}.user-actions button:disabled{opacity:.35;cursor:not-allowed}.user-main>em{display:block;margin-top:5px;color:#9a6b00;font-style:normal;font-size:10px;font-weight:700}@media (max-width:700px){.dashboard-cards{grid-template-columns:1fr;gap:12px}.dashboard-card{min-height:150px;padding:20px}.dashboard-card>span{float:right;margin:0 0 10px 15px}.dashboard-card h2{font-size:22px}.lead-feed article{grid-template-columns:auto 1fr;padding:12px 14px}.lead-feed article>div:nth-child(3),.lead-feed time{grid-column:2}.lead-feed time{margin-top:-8px}.user-name-line{align-items:flex-start}.user-actions{margin-left:auto!important}}.finder-entry{margin:8px 0 12px!important;background:#101113!important;color:#fff!important;border:1px solid #101113!important}.finder-entry:hover{background:#2a2b2e!important}.finder-page{min-height:100vh;background:#f4f5f7;color:#181b20}.finder-top{height:82px;background:#101113;padding:15px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between}.finder-brand{display:flex;align-items:center;gap:16px;color:#fff;font-weight:600}.finder-brand img{width:142px;height:48px;object-fit:contain}.finder-brand span{border-left:1px solid #45464a;padding-left:16px;color:#c8cbd0}.finder-top button{border:1px solid #55575b;color:#fff;background:transparent;border-radius:8px;padding:10px 14px}.finder-hero{min-height:calc(100vh - 118px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,7vw,100px);align-items:center;padding:54px clamp(20px,8vw,130px);background:linear-gradient(120deg,#101113 0,#101113 42%,#e30613 42%,#e30613 45%,#f4f5f7 45%)}.finder-hero>div{color:#fff;max-width:520px}.finder-hero>div>span,.finder-results>span{font-size:10px;letter-spacing:.2em;color:#f11924;font-weight:800}.finder-hero h1{font:800 clamp(42px,5vw,72px)/.98 Montserrat;margin:14px 0 20px}.finder-hero>div>p{font-size:17px;line-height:1.55;color:#c8cbd0}.finder-hero ul{padding:0;margin:24px 0;display:flex;gap:18px;flex-wrap:wrap;list-style:none}.finder-hero li:before{content:"✓";color:#f11924;font-weight:800;margin-right:7px}.finder-form{max-width:620px;width:100%;justify-self:end;background:#fff;border:1px solid #e0e2e6;border-radius:16px;padding:28px 32px;box-shadow:0 24px 70px #15151518}.finder-form .step{float:right;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fde8ea;color:#c70713;font-weight:800}.finder-form h2{font:800 27px Montserrat;margin:0 0 6px}.finder-form>p{color:#747d89;margin:0 0 18px}.finder-form label{display:block;font-size:12px;font-weight:800;margin:14px 0 6px}.finder-form label small{font-weight:500;color:#8a929d}.finder-form input,.finder-form select{display:block;width:100%;margin-top:7px;border:1px solid #d8dce2;border-radius:9px;padding:12px 13px;background:#fff}.finder-form input:focus,.finder-form select:focus{outline:none;border-color:#e30613;box-shadow:0 0 0 3px #e3061317}.finder-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.finder-form>button{width:100%;border:0;border-radius:9px;background:#e30613;color:#fff;font-weight:800;padding:14px;margin-top:20px}.finder-results,.finder-no-result{margin-top:22px;border-top:1px solid #e6e8eb;padding-top:20px}.finder-results article,.finder-no-result{background:#fff7f8;border:1px solid #f0c8cc;border-radius:11px;padding:17px;margin-top:10px}.finder-results small{color:#8a4a50;text-transform:uppercase;font-weight:800}.finder-results h3{font:800 28px Montserrat;color:#d30612;margin:6px 0}.finder-results p{margin:5px 0;color:#56606d}.finder-results em{display:inline-block;font-style:normal;background:#fff;border-radius:50px;padding:5px 8px;margin:8px 0;color:#5c6571;font-size:11px}.finder-results .finder-note{font-size:11px;color:#7a828d;line-height:1.45}.finder-results a,.finder-no-result a{display:inline-block;background:#e30613;color:#fff;text-decoration:none;border-radius:8px;padding:10px 12px;margin-top:12px;font-weight:800}.finder-results .finder-source{background:transparent;color:#69727e;font-size:11px;text-decoration:underline}.finder-footer{text-align:center;padding:10px 20px;background:#101113;color:#aeb2b8;font-size:11px}@media (max-width:900px){.finder-brand span{display:none}.finder-hero{grid-template-columns:1fr;background:linear-gradient(165deg,#101113 0,#101113 35%,#e30613 35%,#e30613 37%,#f4f5f7 37%);padding:42px 20px}.finder-hero>div{padding-bottom:25px}.finder-form{justify-self:center}.finder-top{padding:14px 20px}}@media (max-width:520px){.finder-top{height:70px}.finder-brand img{width:112px}.finder-top button{font-size:11px}.finder-form{padding:22px 18px}.finder-pair{grid-template-columns:1fr}.finder-hero h1{font-size:39px}.finder-hero ul{display:grid;gap:8px}}.sidebar nav{display:block;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin;scrollbar-color:#45474b transparent}.menu-search{height:38px;border:1px solid #3a3c40;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 10px;margin:0 0 10px;color:#8f969f;background:#18191b}.menu-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.menu-search input::placeholder{color:#747b84}.menu-search button{width:20px;border:0;background:transparent;color:#9aa0a8;padding:0;font-size:16px}.nav-section{margin:5px 0}.nav-section-button{width:100%;border:1px solid #292b2f;background:#191a1d;color:#e8e9eb;border-radius:9px;padding:12px 13px;display:flex;align-items:center;gap:11px;text-align:left;font-weight:700}.nav-section-button:hover,.nav-section-button.has-active{background:#25272a;border-color:#393b40}.nav-section-button span{flex:1}.nav-section-button b{width:18px;text-align:center;font-size:18px;line-height:1;color:#e30613}.nav-children{display:none;padding:4px 0 3px 8px}.nav-section.expanded .nav-children{display:grid;gap:3px}.nav-children .nav-item{width:100%;padding:10px 12px;font-size:13px}.nav-item.menu-hidden,.nav-section.menu-hidden,.nav-section-button.menu-hidden{display:none!important}.sidebar>.logo{padding-bottom:18px}.sidebar>nav>.nav-item{width:100%;margin-bottom:5px;background:#191a1d;border:1px solid #292b2f;color:#e8e9eb}.sidebar>nav>.nav-item.active{background:#292a2d;border-color:#393b40;box-shadow:inset 3px 0 #e30613}.nav-accountant{margin-top:14px;padding-top:14px;border-top:1px solid #343538}.nav-accountant .nav-item{width:100%;background:#191a1d;border:1px solid #292b2f;color:#e8e9eb}.nav-accountant .nav-item.active{background:#292a2d;border-color:#393b40;box-shadow:inset 3px 0 #e30613}.accountant-hero{background:linear-gradient(105deg,#101113,#28292c 72%,#76050b);border-bottom:3px solid #e30613;border-radius:14px;color:#fff;padding:27px 30px;display:flex;justify-content:space-between;align-items:center;gap:24px}.accountant-hero span{font-size:9px;letter-spacing:.18em;color:#f11924;font-weight:800}.accountant-hero h1{font:800 27px Montserrat;margin:7px 0}.accountant-hero p{margin:0;color:#c4c8ce}.accountant-lock{min-width:255px;border:1px solid #ffffff26;background:#ffffff0d;border-radius:10px;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center}.accountant-lock .ui-icon{grid-row:1/3;color:#f11924}.accountant-lock b,.accountant-lock small{display:block}.accountant-lock small{color:#aeb3ba;font-size:10px}.accountant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}.accountant-grid article{background:#fff;border:1px solid var(--line);border-left:3px solid #e30613;border-radius:11px;padding:20px}.accountant-grid article>div{width:42px;height:42px;border-radius:9px;background:#fde7e9;color:#c70813;display:grid;place-items:center}.accountant-grid h3{font:700 16px Montserrat;margin:14px 0 6px}.accountant-grid p{color:#737d89;line-height:1.5;margin:0 0 14px}.accountant-grid button{border:0;background:#f0f1f3;color:#8b929b;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}@media (max-width:900px){.sidebar nav{padding-bottom:12px}}@media (max-width:700px){.accountant-hero{align-items:flex-start;flex-direction:column}.accountant-lock{width:100%;min-width:0}.accountant-grid{grid-template-columns:1fr}}.promo-head{background:linear-gradient(105deg,#101113,#28292c 72%,#76050b);border-bottom:3px solid #e30613;border-radius:14px;color:#fff;padding:27px 30px}.promo-head span{font-size:9px;letter-spacing:.18em;color:#f11924;font-weight:800}.promo-head h1{font:800 27px Montserrat;margin:7px 0}.promo-head p{margin:0;color:#c4c8ce}.promo-library{margin-top:18px}.promo-card{display:grid;grid-template-columns:360px 1fr;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.promo-preview{min-height:260px;display:grid;place-items:center;padding:30px}.checkerboard{background-color:#f4f4f4;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(-45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(-45deg,transparent 75%,#ddd 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.promo-preview img{display:block;width:100%;max-width:300px;height:auto;filter:drop-shadow(0 10px 16px #0002)}.promo-info{padding:28px}.promo-info>small{color:#c70813;font-size:9px;letter-spacing:.14em;font-weight:800}.promo-info h3{font:700 21px Montserrat;margin:8px 0}.promo-info p{color:#727c89;line-height:1.55;max-width:650px}.promo-tags{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0}.promo-tags span{font-size:10px;font-weight:700;color:#59626d;background:#f0f2f4;border-radius:50px;padding:6px 9px}.promo-download{display:inline-flex;align-items:center;gap:8px;background:#e30613;color:#fff;text-decoration:none;border-radius:9px;padding:12px 16px;font-weight:800}.promo-download:hover{background:#bd0711}@media (max-width:820px){.promo-card{grid-template-columns:1fr}.promo-preview{min-height:210px}.promo-info{padding:22px}}@media (max-width:520px){.promo-head{padding:22px}.promo-head h1{font-size:23px}.promo-preview{padding:24px 18px}.promo-download{width:100%;justify-content:center;text-align:center}}.promo-accordion{display:grid;gap:10px}.promo-item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.promo-item>summary{min-height:68px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none}.promo-item>summary::-webkit-details-marker{display:none}.promo-item>summary div{display:grid;gap:4px;min-width:0}.promo-item>summary small{color:#c70813;font-size:8px;letter-spacing:.13em;font-weight:800}.promo-item>summary b{font:700 15px Montserrat;color:#24282f}.promo-toggle{width:28px;height:28px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#fff0f1;color:#d30612;font:800 20px/1 Arial;transition:.18s}.promo-item[open] .promo-toggle{transform:rotate(45deg);background:#e30613;color:#fff}.promo-item .promo-card{border:0;border-top:1px solid var(--line);border-radius:0}.promo-item .promo-info>p:first-child{margin-top:0}@media (max-width:520px){.promo-head{padding:16px 18px}.promo-head h1{font-size:21px;margin:5px 0}.promo-head p{font-size:12px}.promo-item>summary{min-height:62px;padding:11px 13px}.promo-item>summary b{font-size:13px}.promo-item .promo-preview{min-height:170px;padding:18px}.promo-item .promo-info{padding:17px}.promo-item .promo-info p{font-size:12px;margin-bottom:10px}.promo-item .promo-tags{margin:10px 0}.promo-item .promo-download{padding:11px 13px;font-size:12px}}.promo-library{display:grid;gap:18px}.checkerboard-dark{background-color:#252629;background-image:linear-gradient(45deg,#34363a 25%,transparent 25%),linear-gradient(-45deg,#34363a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#34363a 75%),linear-gradient(-45deg,transparent 75%,#34363a 75%)}.people-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:14px;background:linear-gradient(105deg,#111214,#25272a 72%,#76050b);border-bottom:3px solid #e30613;color:#fff}.people-hero span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#ff2732}.people-hero h1{margin:7px 0;font:800 27px Montserrat}.people-hero p{margin:0;max-width:720px;color:#cbd0d6;line-height:1.55}.people-hero-icon{width:62px;height:62px;border-radius:14px;display:grid;place-items:center;background:#e30613;color:#fff}.people-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:18px 0}.people-summary article,.people-modules article{background:#fff;border:1px solid var(--line);border-radius:12px}.people-summary article{padding:20px}.people-summary small{display:block;font-size:9px;letter-spacing:.13em;color:#7a8591;font-weight:800}.people-summary strong{display:block;font:800 27px Montserrat;margin:7px 0}.people-summary span{font-size:12px;color:#7a8591}.people-modules{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.people-modules article{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:20px;border-left:3px solid #e30613}.people-module-icon{width:45px;height:45px;border-radius:10px;display:grid;place-items:center;background:#fff0f1;color:#d80713}.people-modules h3{font:700 16px Montserrat;margin:0 0 5px}.people-modules p{margin:0;color:#76808c;line-height:1.45}.people-modules button{border:0;border-radius:30px;background:#f1f2f4;color:#89919a;padding:7px 10px;font-weight:700}@media (max-width:760px){.people-summary,.people-modules{grid-template-columns:1fr}.people-modules article{grid-template-columns:44px 1fr}.people-modules button{grid-column:2;justify-self:start}.people-hero{padding:23px}.people-hero-icon{display:none}}.nav-children{padding-left:12px;border-left:1px solid #303237;margin-left:17px}.nav-children .nav-item{position:relative;box-shadow:none!important;border-left:0!important;background:transparent}.nav-children .nav-item.active{background:#24262a;color:#fff;box-shadow:none!important}.nav-children .nav-item:hover{background:#202226}.nav-marker{width:7px;height:7px;display:inline-block;flex:0 0 auto;background:#9ca6b2;border-radius:50%;transition:.18s ease}.nav-level-1{padding-left:10px!important}.nav-level-1.active .nav-marker{background:#fff;box-shadow:0 0 0 3px #e3061338}.nav-level-2{padding-left:28px!important;font-size:12px!important;color:#929ca8!important}.nav-level-2 .nav-marker{width:6px;height:6px;border-radius:1px;background:transparent;border:1px solid #87919d;transform:rotate(45deg)}.nav-level-2.active{color:#fff!important;background:#202226!important}.nav-level-2.active .nav-marker{background:#fff;border-color:#fff}.nav-section-button.has-active{box-shadow:inset 3px 0 #e30613}.app-version{margin-top:auto;border-top:1px solid #343538;padding:13px 9px 10px;display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;color:#8f969f}.app-version span{font-size:9px;letter-spacing:.14em;font-weight:800}.app-version b{font-size:12px;color:#fff}.app-version small{grid-column:1/-1;font-size:9px;color:#747b84}.sidebar-foot{margin-top:0}.price-table-switch{display:flex;gap:8px;margin:-3px 0 14px}.price-table-switch button{border:1px solid #d9dde3;background:#fff;color:#5d6672;border-radius:8px;padding:10px 14px;font-weight:800}.price-table-switch button.active{border-color:#e30613;background:#e30613;color:#fff}.price-controls.door-controls{grid-template-columns:1.35fr .9fr .85fr .72fr .82fr auto}.door-price-row{grid-template-columns:1.3fr .55fr .68fr .78fr .72fr .88fr auto}.price-missing{color:#a8323b;font-weight:800}.price-row.unavailable{background:#f7f7f8;color:#777f89}.price-row.unavailable .price-product b{color:#656d77}.price-row button:disabled{border-color:#c9cdd2;background:#eef0f2;color:#8c939b;cursor:not-allowed}.app-update-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 30px;background:#fff3cd;border-bottom:1px solid #ead486;color:#5f4a00}.app-update-bar b,.app-update-bar span{display:block}.app-update-bar b{font-size:13px}.app-update-bar span{font-size:10px;margin-top:2px}.app-update-bar button{border:0;border-radius:8px;background:#e30613;color:#fff;padding:9px 14px;font-weight:800;white-space:nowrap}.app-update-bar button:disabled{opacity:.65}.reconciliation-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 28px;border-radius:13px;background:linear-gradient(105deg,#111214,#2a2b2e 72%,#72050b);color:#fff;border-bottom:3px solid #e30613}.reconciliation-hero span{font-size:9px;letter-spacing:.16em;color:#ff6670;font-weight:800}.reconciliation-hero h1{font:800 25px Montserrat;margin:7px 0}.reconciliation-hero p{margin:0;color:#c8cbd0}.reconciliation-hero button{border:0;border-radius:8px;background:#e30613;color:#fff;padding:12px 16px;font-weight:800;white-space:nowrap}.reconciliation-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.reconciliation-summary article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px}.reconciliation-summary small,.reconciliation-totals small{display:block;font-size:8px;letter-spacing:.1em;color:#87909b;font-weight:800}.reconciliation-summary strong{display:block;font:800 21px Montserrat;margin:7px 0}.reconciliation-summary span{font-size:11px;color:#7b8490}.reconciliation-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;margin-bottom:12px}.reconciliation-search{display:flex;align-items:center;gap:8px;min-width:280px;flex:1}.reconciliation-search input{width:100%;border:0;outline:0}.reconciliation-filters{display:flex;gap:6px;flex-wrap:wrap}.reconciliation-filters button{border:1px solid #dfe3e7;border-radius:20px;background:#fff;padding:7px 10px;color:#5f6873;font-size:11px;font-weight:700}.reconciliation-filters button.active{background:#1f2023;border-color:#1f2023;color:#fff}.reconciliation-list{display:grid;gap:10px}.reconciliation-sale{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden}.reconciliation-sale.needs-attention{border-left:4px solid #e30613}.reconciliation-sale.is-complete{opacity:.72;border-left-color:#24a469}.reconciliation-sale>header{display:grid;grid-template-columns:150px 1fr auto;gap:15px;align-items:center;padding:13px 16px;background:#fafbfc}.reconciliation-sale>header h3{font:800 17px Montserrat;margin:3px 0}.reconciliation-sale>header>div>small{font-size:8px;letter-spacing:.12em;color:#8b949f;font-weight:800}.reconciliation-totals{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:12px}.reconciliation-totals b{display:block;margin-top:3px}.reconciliation-totals .zero-net{color:#c90612}.reconciliation-flags{display:flex;align-items:flex-end;gap:5px;flex-direction:column}.reconciliation-flags em,.reconciliation-flags strong{font-style:normal;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.reconciliation-flags em{background:#fde7e9;color:#a42832}.reconciliation-flags strong{background:#edf0f3;color:#67717d}.is-complete .reconciliation-flags strong{background:#dcf5e7;color:#167348}.reconciliation-movement{display:grid;grid-template-columns:110px 90px 125px 110px 115px 1fr;gap:10px;align-items:center;padding:10px 16px;border-top:1px solid #edf0f3;font-size:11px}.reconciliation-movement.movement-entry{box-shadow:inset 3px 0 #28a565}.reconciliation-movement.movement-exit{box-shadow:inset 3px 0 #e30613;background:#fffafb}.reconciliation-movement b{font-size:13px}.reconciliation-movement small,.reconciliation-movement em{color:#7d8793;font-style:normal}.movement-kind{font-weight:800}.movement-entry .movement-kind{color:#187747}.movement-exit .movement-kind{color:#bc1420}.reconciliation-check{display:flex;align-items:center;gap:7px;font-weight:700}.reconciliation-check input{accent-color:#19915a;width:17px;height:17px}.reconciliation-note{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f8f9fa;border-top:1px solid #edf0f3}.reconciliation-note span{font-size:10px;font-weight:800;color:#69737f;white-space:nowrap}.reconciliation-note input{width:100%;border:1px solid #dfe3e7;border-radius:7px;padding:8px 10px;background:#fff;font-size:11px}@media (max-width:900px){.app-update-bar{align-items:stretch;flex-direction:column;padding:11px 16px;gap:8px}.app-update-bar button{width:100%}.reconciliation-hero{align-items:flex-start;flex-direction:column}.reconciliation-hero button{width:100%}.reconciliation-summary{grid-template-columns:1fr 1fr}.reconciliation-tools{align-items:stretch;flex-direction:column}.reconciliation-search{min-width:0}.reconciliation-sale>header{grid-template-columns:1fr}.reconciliation-flags{align-items:flex-start;flex-direction:row}.reconciliation-movements{overflow-x:auto}.reconciliation-movement{min-width:720px}.reconciliation-note{align-items:stretch;flex-direction:column}.reconciliation-summary strong{font-size:17px}}.reconciliation-tools{align-items:stretch;flex-direction:column}.reconciliation-lookup{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;gap:10px;align-items:end;width:100%}.reconciliation-lookup .reconciliation-search,.reconciliation-select{display:grid;gap:6px;min-width:0}.reconciliation-lookup label>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#69737f;font-weight:800}.reconciliation-search>div{display:flex;align-items:center;gap:8px;height:42px;border:1px solid #dfe3e7;border-radius:8px;padding:0 12px;background:#fff}.reconciliation-search>div:focus-within,.reconciliation-select select:focus{border-color:#e30613;box-shadow:0 0 0 2px #e306131a}.reconciliation-select select{height:42px;width:100%;border:1px solid #dfe3e7;border-radius:8px;padding:0 12px;background:#fff;color:#202226;font-weight:700;outline:0}.reconciliation-clear{height:42px;border:1px solid #dfe3e7;border-radius:8px;padding:0 16px;background:#fff;color:#5f6873;font-weight:800}.reconciliation-clear:hover{border-color:#e30613;color:#e30613}@media (max-width:900px){.reconciliation-lookup{grid-template-columns:1fr}.reconciliation-clear{width:100%}}.reconciliation-sheet{padding:0;overflow:hidden}.reconciliation-sheet-scroll{overflow-x:auto;overscroll-behavior-x:contain}.reconciliation-grid-row{display:grid;grid-template-columns:48px 92px 115px 105px 125px 125px 130px 52px;align-items:center;min-width:792px;min-height:43px;border-top:1px solid #e8ebef;background:#fff;font-size:12px;white-space:nowrap}.reconciliation-grid-row>*{min-width:0;padding:7px 10px;overflow:hidden;text-overflow:ellipsis}.reconciliation-grid-row.reconciliation-grid-head{position:sticky;top:0;z-index:2;min-height:37px;border-top:0;background:#202226;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reconciliation-grid-row.movement-entry{box-shadow:inset 3px 0 #27a363}.reconciliation-grid-row.movement-exit{box-shadow:inset 3px 0 #e30613;background:#fff6f7}.reconciliation-grid-row.needs-attention b{color:#bd111c}.reconciliation-grid-row.is-checked{background:#f0faf5;color:#5d6872}.reconciliation-grid-row.is-checked>*:not(.reconciliation-check):not(.note-button){opacity:.72}.reconciliation-grid-row .reconciliation-check{display:grid;place-items:center;padding:0}.reconciliation-grid-row .reconciliation-check input{width:19px;height:19px;margin:0;accent-color:#168950}.reconciliation-grid-row time{font-variant-numeric:tabular-nums}.reconciliation-grid-row strong,.reconciliation-grid-row em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.reconciliation-grid-row .entry-value{color:#187447}.reconciliation-grid-row .exit-value{color:#bf1420}.note-button{width:29px;height:29px;padding:0!important;margin:auto;border:1px solid #d9dee4;border-radius:7px;background:#fff;color:#68727d;font-weight:900}.note-button.has-note{background:#fff0f1;border-color:#efb9bd;color:#d20b18}@media (max-width:900px){.reconciliation-list{display:block}.reconciliation-sheet{border-radius:9px}.reconciliation-grid-row{grid-template-columns:42px 86px 108px 98px 116px 116px 122px 48px;min-width:736px;min-height:41px;font-size:11px}.reconciliation-grid-row>*{padding:6px 8px}.reconciliation-grid-row.reconciliation-grid-head{min-height:35px}}@media (max-width:1250px){.price-controls.door-controls{grid-template-columns:repeat(3,1fr)}.door-price-row{grid-template-columns:1.2fr repeat(3,.75fr)}.door-price-row .price-final{grid-column:2/4}.door-price-row button{grid-column:4}}@media (max-width:650px){.price-controls.door-controls{grid-template-columns:1fr}.price-table-switch{display:grid;grid-template-columns:1fr 1fr}.door-price-row{grid-template-columns:1fr 1fr}.door-price-row .price-product{grid-column:1/-1}.door-price-row .price-final{grid-column:1}.door-price-row button{grid-column:2}.app-version{padding-bottom:8px}}.compact-price-results .compact-price-row{display:block;padding:0;border-bottom:1px solid #e5e8ec;background:#fff;cursor:pointer;transition:background .16s ease}.compact-price-results .compact-price-row:hover{background:#fff9f9}.compact-price-results .compact-price-row:focus-visible{outline:2px solid #e30613;outline-offset:-2px}.compact-price-results .compact-price-row.selected{background:#fff5f6;box-shadow:inset 3px 0 #e30613}.compact-price-results .compact-price-row.unavailable{background:#f7f7f8;color:#747d88}.compact-price-summary{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:18px;padding:8px 28px}.compact-product{display:flex;align-items:baseline;gap:12px;min-width:0}.compact-product b{font:800 17px Montserrat;color:#14171c;white-space:nowrap}.compact-product span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#87909b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.compact-price-row.unavailable .compact-product b{color:#68717c}.compact-term{display:flex;align-items:center;gap:11px;white-space:nowrap}.compact-term small{color:#8b94a0;font-size:8px;letter-spacing:.1em;font-weight:800}.compact-term strong{font:800 18px Montserrat;color:#d30612}.compact-term .price-missing{font-size:12px;color:#9a3941}.compact-chevron{width:25px;height:25px;border:1px solid #daddE2;border-radius:6px;display:grid;place-items:center;color:#d30612;font:700 17px/1 Arial;background:#fff}.compact-price-details{display:grid;grid-template-columns:1.35fr .55fr .75fr .85fr .78fr 1fr auto;align-items:center;gap:17px;padding:11px 28px 13px;background:#fff7f8;border-top:1px solid #f1d8da;cursor:default}.compact-price-details>div{min-width:0;display:flex;flex-direction:column;gap:3px}.compact-price-details small{color:#8c949f;font-size:8px;letter-spacing:.1em;font-weight:800}.compact-price-details b{font-size:12px;line-height:1.3;color:#20242a}.compact-price-details .detail-codes b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-price-details button{border:1px solid #e30613;background:#fff;color:#d30612;border-radius:8px;padding:8px 13px;font-weight:800;white-space:nowrap}.compact-price-details button:hover{background:#e30613;color:#fff}.compact-price-details button:disabled{border-color:#c9cdd2;background:#eef0f2;color:#8c939b}@media (max-width:980px){.compact-price-details{grid-template-columns:1.2fr .55fr .8fr .8fr auto}.compact-price-details .detail-delivery{grid-column:1/3}}@media (max-width:650px){.compact-price-summary{min-height:46px;grid-template-columns:minmax(0,1fr) auto 23px;gap:8px;padding:7px 13px}.compact-product b{font-size:15px}.compact-product span{display:none}.compact-term{flex-direction:column;align-items:flex-end;gap:1px}.compact-term small{font-size:7px}.compact-term strong{font-size:15px}.compact-chevron{width:22px;height:22px;font-size:15px}.compact-price-details{grid-template-columns:1fr 1fr;gap:10px 14px;padding:11px 13px 13px}.compact-price-details .detail-codes,.compact-price-details .detail-delivery{grid-column:1/-1}.compact-price-details .detail-codes b{white-space:normal}.compact-price-details button{grid-column:1/-1;justify-self:end;padding:7px 12px}}.price-table-picker{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 10px}.price-table-picker>label{display:grid;gap:4px;min-width:210px}.price-table-picker>label>span{font-size:9px;letter-spacing:.1em;color:#77818d;font-weight:800;text-transform:uppercase}.price-table-picker select{height:38px;border:1px solid #d9dde3;border-radius:8px;background:#fff;padding:0 36px 0 12px;font-weight:800;color:#20242a}.price-table-picker .price-admin-actions{margin:0}.price-table-picker .price-action{height:38px;padding:0 14px;border:0;border-radius:8px;background:#e30613;color:#fff;font-weight:800;cursor:pointer}.price-table-picker .price-action.secondary{background:#fff;color:#c70813;border:1px solid #e30613}.price-list-head.compact-list-head{padding:13px 22px}.compact-list-head h3{margin:0;font:800 19px/1.25 Montserrat}#price-selection:empty{display:none}.price-note{margin-top:10px}@media (max-width:650px){.content header{height:60px;padding:6px 11px;gap:9px}.content header>button{width:41px;height:41px}.content header small{display:none}.content header h2{margin:0;font-size:17px;line-height:1.15}.content main{padding:8px}.price-table-picker{align-items:flex-end;gap:7px;margin-bottom:7px}.price-table-picker>label{min-width:0;flex:1}.price-table-picker select{width:100%;height:38px;font-size:13px}.price-table-picker .price-admin-actions{width:auto;display:flex;gap:5px}.price-table-picker .price-action{height:38px;padding:0 10px;font-size:11px;white-space:nowrap}.price-list-head.compact-list-head{padding:10px 12px}.compact-list-head h3{font-size:15px;line-height:1.25}.price-controls.door-controls,.price-controls{grid-template-columns:1fr 1fr!important;gap:7px;padding:9px 11px}.price-controls>label:first-child{grid-column:1/-1}.price-controls label>span{font-size:9px;margin-bottom:2px}.price-controls input,.price-controls select{min-width:0;height:39px;padding:7px 9px;font-size:13px}.price-controls .scrap-check{grid-column:1/-1;padding:2px 0}.price-controls .scrap-check span{font-size:10px}.price-note{margin:7px 11px 10px;font-size:9px;line-height:1.35}.compact-price-summary{min-height:43px;padding:5px 11px}.compact-product b,.compact-term strong{font-size:14px}}.user-preview-bar{margin:14px 30px 0;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff5f6;border:1px solid #f1c5c9;border-left:4px solid #e30613;border-radius:10px}.user-preview-bar div{min-width:0}.user-preview-bar b,.user-preview-bar span{display:block}.user-preview-bar b{color:#b90711;font:700 13px Montserrat}.user-preview-bar span{margin-top:3px;color:#6f7884;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-preview-bar button{border:0;background:#e30613;color:#fff;border-radius:8px;padding:9px 13px;font-weight:800;white-space:nowrap;cursor:pointer}.user-preview-bar button:hover{background:#ba0710}.user-preview-action{color:#b70711!important;border-color:#efb9bd!important;background:#fff7f8!important}.user-preview-action:hover{background:#e30613!important;color:#fff!important}.preview-mode .content main{padding-top:16px}@media (max-width:900px){.user-preview-bar{margin:10px 14px 0;align-items:flex-start}.user-preview-bar button{font-size:11px;padding:8px 10px}}@media (max-width:520px){.user-preview-bar{display:grid}.user-preview-bar button{width:100%}}.whatsapp-mini{align-self:center;border:0;border-radius:8px;background:#159447;color:#fff;padding:9px 12px;font-weight:800;cursor:pointer}.whatsapp-mini:hover{background:#0d7536}.admin-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;margin-bottom:14px;border-radius:14px;background:linear-gradient(110deg,#151618,#690811);color:#fff;border-bottom:3px solid #e30613}.admin-hero small,.admin-hero span{color:#ff3843;font-size:9px;letter-spacing:.12em;font-weight:800}.admin-hero h1,.admin-hero h3{margin:5px 0 4px;font:800 23px Montserrat}.admin-hero p{margin:0;color:#dfe2e7;font-size:12px}.compat-actions{display:flex;gap:8px}.compat-actions a,.compat-actions button,.catalog-configs button{border:0;border-radius:8px;background:#e30613;color:#fff;padding:10px 13px;font-weight:800;text-decoration:none;cursor:pointer}.catalog-admin-selector{display:flex;align-items:end;gap:12px;padding:14px 16px;margin-bottom:12px}.catalog-admin-selector label{display:grid;gap:5px;min-width:280px;font-size:10px;font-weight:800;color:#66707c}.catalog-admin-selector select{height:40px;border:1px solid #d7dce2;border-radius:8px;padding:0 11px;background:#fff;font-weight:700}.catalog-configs{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:14px}.catalog-configs article{display:grid;grid-template-columns:minmax(0,1fr) 150px auto auto;align-items:end;gap:12px;padding:16px;background:#fff;border:1px solid #dde1e6;border-radius:12px}.catalog-configs h3{margin:3px 0}.catalog-configs label{display:grid;gap:5px;font-size:10px;font-weight:700}.catalog-configs input[type=number]{height:36px;border:1px solid #d7dce2;border-radius:7px;padding:0 9px}.catalog-configs .admin-check{display:flex;align-items:center;height:36px}.catalog-admin{padding:0;overflow:hidden}.catalog-toolbar{display:flex;align-items:end;gap:12px;padding:14px 18px;background:#fff;border:1px solid #dde1e6;border-radius:11px 11px 0 0}.catalog-toolbar label{display:grid;gap:4px;min-width:200px}.catalog-toolbar label span,.catalog-toolbar>span{font-size:10px;color:#78818d;font-weight:700}.catalog-toolbar input,.catalog-toolbar select{height:38px;border:1px solid #d8dde3;border-radius:8px;padding:0 11px;background:#fff}.catalog-toolbar>input{flex:1}.catalog-toolbar>span{margin-left:auto;white-space:nowrap}.catalog-items article{display:grid;grid-template-columns:minmax(180px,1.4fr) .7fr .65fr auto auto;align-items:center;gap:12px;padding:8px 18px;border:1px solid #e4e7eb;border-top:0;background:#fff}.catalog-items article>div{display:grid;gap:2px}.catalog-items small,.compat-row small{font-size:8px;letter-spacing:.09em;color:#8a929d;font-weight:800}.catalog-visible{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#20242a;font-size:11px;font-weight:800}.catalog-visible input{accent-color:#e30613}.catalog-items button{border:1px solid #e30613;background:#fff;color:#d30612;border-radius:7px;padding:7px 10px;font-weight:800;cursor:pointer}.compatibility-admin{display:grid}.compatibility-admin .catalog-toolbar{border-radius:11px;margin-bottom:0}.compat-list{border-radius:0 0 11px 11px;overflow:hidden}.compat-row{display:grid;grid-template-columns:minmax(0,1.5fr) .7fr .7fr auto;gap:15px;align-items:center;padding:12px 18px;border:1px solid #e4e7eb;border-top:0;background:#fff}.compat-row>div{display:grid;gap:3px}.compat-row span{font-size:11px;color:#737d89}.compat-row-actions{display:flex!important;grid-auto-flow:column}.compat-row-actions button{width:30px;height:30px;border:1px solid #dce0e5;border-radius:7px;background:#fff;color:#d30612;font-weight:900;cursor:pointer}.compat-row-actions button:hover{background:#e30613;color:#fff}.form textarea{min-height:80px;resize:vertical;border:1px solid #d8dde3;border-radius:8px;padding:9px;font:inherit}.form select{height:42px;border:1px solid #d8dde3;border-radius:8px;padding:0 9px;background:#fff}@media (max-width:900px){.catalog-configs{grid-template-columns:1fr}.catalog-configs article{grid-template-columns:1fr 120px auto auto}.catalog-items article{grid-template-columns:1.2fr .7fr .7fr auto auto}.compat-row{grid-template-columns:1.5fr .8fr auto}.compat-row>div:nth-child(3){display:none}}@media (max-width:650px){.selected-price{grid-template-columns:1fr 1fr}.selected-price .whatsapp-mini{grid-column:1/-1;width:100%}.admin-hero{align-items:flex-start;padding:16px;display:grid}.compat-actions{display:grid;grid-template-columns:1fr 1fr}.compat-actions a,.compat-actions button{text-align:center;font-size:11px}.catalog-admin-selector{padding:10px}.catalog-admin-selector label{min-width:0;width:100%}.catalog-configs article{grid-template-columns:1fr 1fr}.catalog-configs article>div{grid-column:1/-1}.catalog-toolbar{display:grid;grid-template-columns:1fr auto;padding:10px}.catalog-toolbar label{min-width:0}.catalog-toolbar label:nth-child(2){grid-column:1/-1}.catalog-toolbar>input{width:100%;min-width:0}.catalog-items article{grid-template-columns:1fr auto auto;padding:8px 11px}.catalog-items article>strong,.catalog-items article>span{display:none}.compat-row{grid-template-columns:1fr auto;padding:10px 11px}.compat-row>div:nth-child(2),.compat-row>div:nth-child(3){display:none}}.permission-field-v2{display:block;padding:16px}.permission-field-v2>p{margin:0 0 13px;color:#717b87;font-size:11px}.permission-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.permission-group{overflow:hidden;border:1px solid #e0e4e9;border-radius:10px;background:#fff}.permission-parent{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 13px;background:#f6f7f8;border-bottom:1px solid #e6e9ed}.permission-parent input,.permission-children input{width:auto!important;margin:0;accent-color:#e30613}.permission-parent span,.permission-parent b,.permission-parent small{display:block}.permission-parent b{font-size:13px;color:#1e232a}.permission-parent small{margin-top:2px;color:#89929e;font-size:9px;font-weight:600}.permission-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:7px 9px}.permission-children label{display:flex!important;align-items:center!important;gap:7px!important;min-height:34px;padding:6px 7px;border-radius:6px;color:#56606c;font-size:11px}.permission-children label:hover{background:#fff4f5;color:#b50711}.permission-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:700px){.permission-matrix,.permission-children{grid-template-columns:1fr}.permission-field-v2{padding:12px}.dialog-wide{width:min(96vw,720px)}}.manual-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:22px 24px;border-radius:18px;background:linear-gradient(115deg,#17191d,#21171a 58%,#760711);color:#fff;border-bottom:3px solid #ef0714}.manual-intro small{display:block;margin-bottom:7px;color:#ff2732;font-size:10px;font-weight:800;letter-spacing:.17em}.manual-intro h2{margin:0;font-size:26px;line-height:1.1}.manual-intro p{margin:7px 0 0;color:#d8dde6;font-size:14px}.manual-panel{padding:20px;max-width:1040px}.manual-search{height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;margin-bottom:16px;border:1px solid #d9dde4;border-radius:12px;background:#fff;color:#697386;transition:border-color .2s,box-shadow .2s}.manual-search:focus-within{border-color:#ef0714;box-shadow:0 0 0 3px #ef07141a}.manual-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#12161d;font:inherit}.manual-search button{display:none;border:0;background:transparent;color:#697386;cursor:pointer;padding:5px}.manual-search button.visible{display:grid;place-items:center}.manual-results{border:1px solid #e0e3e8;border-radius:14px;overflow:hidden;background:#fff}.manual-topic{border-bottom:1px solid #e7e9ed}.manual-topic:last-child{border-bottom:0}.manual-topic-toggle{width:100%;height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border:0;background:#fff;color:#11151c;font:700 14px/1.2 inherit;text-align:left;cursor:pointer}.manual-topic-toggle span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-topic-toggle svg{flex:none;color:#ef0714;transition:transform .2s}.manual-topic-toggle:hover{background:#fafafb}.manual-topic.open .manual-topic-toggle{background:#fff7f7;color:#c9000d}.manual-topic.open .manual-topic-toggle svg{transform:rotate(180deg)}.manual-topic-body{display:none;padding:0 17px 17px;color:#4f5968;font-size:14px;line-height:1.65;background:#fff7f7}.manual-topic.open .manual-topic-body{display:block}.manual-topic-body p{margin:0 0 8px}.manual-topic-body p:last-child{margin-bottom:0}.manual-topic-body code{padding:2px 6px;border-radius:5px;background:#fff;border:1px solid #f0c9cc;color:#b0000b}.manual-empty{padding:28px;text-align:center;color:#697386;border:1px dashed #d9dde4;border-radius:12px}@media (max-width:720px){.manual-intro{padding:19px}.manual-intro h2{font-size:23px}.manual-panel{padding:14px}.manual-topic-toggle{height:52px;padding:0 14px}.manual-topic-body{padding:0 14px 15px}}@media (max-width:650px){.content header{box-sizing:border-box;height:calc(60px + env(safe-area-inset-top,0px));padding-top:calc(6px + env(safe-area-inset-top,0px));padding-right:max(11px,env(safe-area-inset-right,0px));padding-left:max(11px,env(safe-area-inset-left,0px))}.sidebar{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.content main{padding-right:max(8px,env(safe-area-inset-right,0px));padding-left:max(8px,env(safe-area-inset-left,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}.lead-feed .quick-lead-line{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.8fr) auto;gap:12px;align-items:center;min-height:46px;padding:9px 16px;white-space:nowrap}.quick-lead-line>b,.quick-lead-line>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-lead-line>span,.quick-lead-line>time{display:block!important;margin:0!important}@media (max-width:700px){.lead-panel>.panel-head{padding:13px 14px}.lead-panel>.panel-head h3{font-size:17px}.lead-feed .quick-lead-line{grid-template-columns:minmax(72px,.65fr) minmax(0,1.7fr);gap:8px;min-height:42px;padding:8px 12px}.quick-lead-line>time{display:none!important}.quick-lead-line>b{font-size:13px}.quick-lead-line>span{font-size:10px}}.promo-categories{display:grid;gap:10px}.promo-category{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}.promo-category>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;cursor:pointer}.promo-category>summary::-webkit-details-marker{display:none}.promo-category>summary b{font-size:15px}.promo-category>summary span{color:#e30613;font-size:20px;font-weight:900}.promo-category[open]>summary span{transform:rotate(45deg)}.promo-category .promo-library{padding:0 12px 12px}.promo-category-empty{padding:14px 18px 18px;border-top:1px solid var(--line);color:#778291;font-size:13px}@media (max-width:700px){.promo-category>summary{padding:12px 14px}.promo-category .promo-library{padding:0 8px 8px}.promo-category-empty{padding:12px 14px}}.sidebar-backdrop{display:none;border:0;padding:0;background:transparent}@media (max-width:900px){.sidebar.open+.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:#05060794;cursor:default}.sidebar.open{box-shadow:none}}.affiliate-global-permissions{margin:18px 0;padding-bottom:18px}.affiliate-global-permissions .users-head p{margin:5px 0 0;color:#778191;font-size:12px;font-weight:500}.affiliate-global-permissions form{padding:16px}.affiliate-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.affiliate-permission-grid label{display:flex;align-items:center;gap:9px;min-height:48px;padding:11px;border:1px solid #e1e4e8;border-radius:9px;background:#fff;font-size:13px;font-weight:650}.affiliate-permission-grid input{accent-color:#e30613;width:17px;height:17px;flex:none}.affiliate-permission-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px}.affiliate-permission-actions small{color:#778191}@media (max-width:900px){.affiliate-permission-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.affiliate-permission-grid{grid-template-columns:1fr}.affiliate-permission-actions{align-items:stretch;flex-direction:column}.affiliate-permission-actions .primary{width:100%}}.app-back-to-dashboard{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;margin:0 0 16px!important;padding:10px 15px!important;border:1px solid #e30613!important;border-radius:10px!important;background:#fff!important;color:#bd0711!important;font:850 13px/1.1 Inter,system-ui,sans-serif!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 3px 10px #69081112!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.app-back-to-dashboard:hover{background:#e30613!important;color:#fff!important;transform:translate(-2px)!important}.app-back-to-dashboard span{font-size:17px!important;line-height:1!important}@media (max-width:700px){.app-back-to-dashboard{min-height:44px!important;margin-bottom:14px!important;padding:11px 14px!important;font-size:13px!important}}.central-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;margin-bottom:14px;border-radius:18px;background:linear-gradient(120deg,#111317,#231619 62%,#760711);color:#fff;border-bottom:4px solid #ed0714}.central-hero small{display:block;color:#ff2632;font-weight:900;letter-spacing:.16em}.central-hero h2{margin:5px 0 4px;font-size:27px}.central-hero p{margin:0;color:#d7dbe2}.central-hero>span{padding:8px 11px;border:1px solid #ffffff33;border-radius:999px;color:#dce2e9;font-size:11px;font-weight:800;white-space:nowrap}.central-kpis{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:10px;margin-bottom:14px}.central-kpis article{padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.central-kpis small,.central-kpis strong{display:block}.central-kpis small{color:#778191;font-size:10px;font-weight:800;text-transform:uppercase}.central-kpis strong{margin-top:6px;font-size:21px}.central-panel{overflow:hidden}.central-filters{border-bottom:1px solid var(--line)}.central-filters summary{display:flex;align-items:center;gap:10px;padding:12px 15px;cursor:pointer;list-style:none;background:#fafbfc}.central-filters summary::-webkit-details-marker{display:none}.central-filters summary span{font-size:12px;font-weight:900;color:#252b33}.central-filters summary small{flex:1;color:#7c8591;font-size:10px}.central-filters summary b{font-size:18px;transition:transform .2s}.central-filters[open] summary b{transform:rotate(180deg)}.central-filters .central-tools{border-bottom:0;padding-top:8px}.central-row.is-emergency{grid-template-columns:minmax(220px,1.35fr) minmax(155px,.8fr) minmax(220px,auto);padding:9px 14px;gap:8px}.central-row.is-emergency>div:nth-child(2){display:none}.central-row.is-emergency b{line-height:1.15}.central-row.is-emergency span,.central-row.is-emergency small{margin-top:2px}.central-row.is-emergency .central-actions{align-items:center}.central-tools{display:grid;grid-template-columns:minmax(220px,1.8fr) 1fr 1fr;gap:10px;padding:15px;border-bottom:1px solid var(--line)}.central-tools label{display:grid;gap:5px}.central-tools label>span{font-size:10px;color:#737d89;font-weight:800;text-transform:uppercase}.central-tools input,.central-tools select{width:100%;height:43px;padding:0 11px;border:1px solid #dce0e5;border-radius:9px;background:#fff;font:inherit}.central-list{display:grid}.central-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(170px,1.2fr) minmax(170px,1fr) minmax(190px,auto);gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.central-row:last-child{border-bottom:0}.central-row b,.central-row span,.central-row small{display:block}.central-row span{margin-top:3px;color:#586473;font-size:12px}.central-row small{margin-top:3px;color:#88919d;font-size:10px}.central-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f0f2f4;color:#4d5662;font-size:10px;font-weight:900;font-style:normal}.central-status.status-new{background:#fff0c9;color:#855f00}.central-status.status-contacted{background:#eaf4ff;color:#1260a4}.central-status.status-quoted{background:#f2edff;color:#6440a2}.central-status.status-sold{background:#e6f7eb;color:#16733a}.central-status.status-lost{background:#fff0f1;color:#a20a14}.central-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.central-actions a,.central-actions button{min-height:34px;padding:7px 9px;border:0;border-radius:8px;background:#eef1f4;color:#28313b;font-size:10px;font-weight:850;text-decoration:none;cursor:pointer}.central-actions a{background:#1dad55;color:#fff}.central-actions .sale{background:#e30613;color:#fff}.central-actions .loss{background:#fff0f1;color:#a30610}.central-empty{padding:34px;text-align:center;color:#76808d}@media (max-width:1000px){.central-kpis{grid-template-columns:repeat(3,1fr)}.central-row{grid-template-columns:1fr 1fr}.central-actions{justify-content:flex-start}}@media (max-width:650px){.central-hero{display:block;padding:18px}.central-hero h2{font-size:23px}.central-hero>span{display:inline-block;margin-top:12px}.central-kpis{grid-template-columns:1fr 1fr}.central-kpis article{padding:12px}.central-kpis strong{font-size:18px}.central-filters summary{padding:11px 12px}.central-filters summary small{display:none}.central-tools{grid-template-columns:1fr;padding:8px 11px 11px;gap:7px}.central-tools input,.central-tools select{height:39px}.central-row{grid-template-columns:1fr;padding:10px 12px;gap:7px}.central-row.is-emergency{grid-template-columns:1fr auto;padding:9px 10px;gap:5px 8px}.central-row.is-emergency>div:first-child{grid-column:1}.central-row.is-emergency>div:nth-child(3){grid-column:2;grid-row:1;align-self:start}.central-row.is-emergency .central-actions{grid-column:1/-1;margin-top:2px}.central-row.is-emergency .central-actions a,.central-row.is-emergency .central-actions button{min-height:32px;padding:6px 9px}.central-actions{justify-content:flex-start}}.dashboard-command{margin-bottom:18px}.dashboard-command .central-hero{margin-bottom:10px}.dashboard-command-open{border:1px solid rgba(255,255,255,.38);border-radius:11px;padding:12px 16px;background:#fff;color:#9f0710;font-weight:900;cursor:pointer;white-space:nowrap}.dashboard-command-open:hover{background:#fff1f2}.dashboard-command .central-kpis{margin-bottom:0}@media (max-width:760px){.dashboard-command .central-hero{align-items:flex-start;flex-direction:column;padding:18px}.dashboard-command .central-hero h2{font-size:23px}.dashboard-command-open{width:100%;white-space:normal}.dashboard-command .central-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command .central-kpis article:last-child{grid-column:1/-1}}.dashboard-command-card{width:100%;min-height:190px;margin:0 0 10px;padding:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);overflow:hidden;border:0;border-radius:20px;background:linear-gradient(118deg,#101216,#24161a 58%,#790711);color:#fff;text-align:left;cursor:pointer;box-shadow:0 14px 32px #21080c2e;border-bottom:4px solid #ed0714;transition:transform .18s ease,box-shadow .18s ease}.dashboard-command-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #4a050c40}.dashboard-command-copy{padding:27px 30px;display:flex;flex-direction:column;justify-content:center}.dashboard-command-copy small{display:flex;align-items:center;gap:8px;color:#ff3340;font-size:11px;font-weight:900;letter-spacing:.16em}.dashboard-command-copy small i{width:9px;height:9px;border-radius:50%;background:#20c96b;box-shadow:0 0 0 5px #20c96b21}.dashboard-command-copy h2{margin:9px 0 5px;font-size:31px;letter-spacing:-.02em}.dashboard-command-copy p{margin:0;color:#d7dbe2;font-size:14px}.dashboard-command-copy strong{align-self:flex-start;margin-top:20px;padding:11px 15px;border-radius:10px;background:#fff;color:#a20711;font-size:13px}.dashboard-command-copy strong span{margin-left:7px;font-size:17px}.dashboard-command-visual{position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff12,#e3061329)}.dashboard-command-visual:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:#e30613;filter:blur(55px);opacity:.28}.dashboard-command-visual svg{position:relative;width:170px;max-width:78%;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.dashboard-command-visual svg circle,.dashboard-command-visual svg path:nth-of-type(1){stroke:#ff2632}.dashboard-command-visual>span{position:absolute;right:20px;bottom:18px;padding:8px 11px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#0a0b0db8;font-size:11px}.dashboard-command-visual>span b{font-size:17px;color:#fff}@media (max-width:760px){.dashboard-command-card{grid-template-columns:1fr;min-height:0}.dashboard-command-copy{padding:21px}.dashboard-command-copy h2{font-size:25px}.dashboard-command-visual{min-height:125px}.dashboard-command-visual svg{width:130px}.dashboard-command-copy strong{width:100%;text-align:center}.dashboard-command-visual>span{right:14px;bottom:12px}}.baterax-admin-hero{background:linear-gradient(135deg,#111318,#311015 58%,#7c0711);border-bottom-color:#ef0014}.baterax-admin-hero small{color:#ff3545}.baterax-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.baterax-admin-summary article{background:#fff;border:1px solid #e1e4e9;border-radius:16px;padding:16px;box-shadow:0 8px 24px #1113180d}.baterax-admin-summary small{display:block;color:#7b8494;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:5px}.baterax-admin-summary strong{font-size:26px;color:#15171c}.baterax-compat-row{border-left:4px solid #ed0016}.compat-brand-line{display:flex;align-items:center;gap:8px;margin-bottom:5px}.compat-brand-line em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.12em;color:#c70014}.compat-publish-state{border-radius:999px;font-size:10px;font-weight:900;padding:4px 8px}.compat-publish-state.live{background:#e7f8ef;color:#087a40}.compat-publish-state.draft{background:#fff2d9;color:#8d5a00}@media (max-width:760px){.baterax-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.baterax-admin-hero .compat-actions{width:100%;display:grid;grid-template-columns:1fr}}.application-sheet{display:grid;gap:16px}.sheet-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#111318,#2a0d12 62%,#790815);border-radius:20px;padding:24px;color:#fff;border-bottom:4px solid #ed0016}.sheet-heading small{color:#ff3545;font-size:12px;font-weight:900;letter-spacing:.12em}.sheet-heading h3{font-size:28px;margin:5px 0}.sheet-heading p{margin:0;color:#d6d8dd}.sheet-heading button{border:0;border-radius:12px;background:#ed0016;color:#fff;padding:13px 17px;font-weight:900;white-space:nowrap}.sheet-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sheet-summary span{display:flex;align-items:baseline;gap:7px;background:#fff;border:1px solid #e1e4e9;border-radius:13px;padding:13px 15px;color:#727b89;font-size:13px}.sheet-summary b{font-size:21px;color:#17191e}.sheet-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;background:#fff;border:1px solid #e0e3e8;border-radius:16px;padding:14px}.sheet-filters label{display:grid;gap:6px}.sheet-filters label>span{font-size:12px;font-weight:800;color:#687282}.sheet-filters select,.sheet-filters input{width:100%;height:42px;border:1px solid #d7dbe2;border-radius:10px;background:#fff;padding:0 11px;color:#1c2027;font:inherit;font-size:14px}.sheet-result-line{display:flex;justify-content:space-between;align-items:center;color:#737d8c;font-size:13px}.sheet-result-line b{color:#22262d}.application-sheet-scroll{overflow:auto;max-width:100%;max-height:64vh;background:#fff;border:1px solid #dfe3e8;border-radius:15px;box-shadow:0 8px 24px #1113180d}.application-sheet table{width:100%;min-width:1770px;border-collapse:separate;border-spacing:0;font-size:13px}.application-sheet thead{position:sticky;top:0;z-index:2}.application-sheet th{background:#17191e;color:#fff;text-align:left;padding:12px 10px;font-size:12px;letter-spacing:.02em;white-space:nowrap}.application-sheet th:first-child{border-radius:14px 0 0}.application-sheet th:last-child{border-radius:0 14px 0 0}.application-sheet td{padding:10px;border-bottom:1px solid #eceef1;color:#454d59;vertical-align:middle;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.application-sheet tbody tr:nth-child(2n){background:#f8f9fb}.application-sheet tbody tr:hover{background:#fff4f5}.application-sheet td strong,.application-sheet td b{color:#181b20}.sheet-brand-name{color:#b90012!important}.sheet-vehicle-image{width:86px;max-width:86px!important}.sheet-thumb{width:72px;height:48px;border-radius:8px;background:#eef0f3;border:1px solid #dfe3e8;display:grid;place-items:center;overflow:hidden;color:#727b89;font-size:9px;font-weight:800;text-align:center;white-space:normal;line-height:1.15}.sheet-thumb img{width:100%;height:100%;object-fit:cover}.sheet-thumb.is-empty{padding:4px}.sheet-status-dot{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.sheet-status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sheet-status-dot.active{background:#e7f8ef;color:#087a40}.sheet-status-dot.inactive{background:#fff2d9;color:#8d5a00}.sheet-edit{width:34px;height:34px;border-radius:9px;border:1px solid #d4d8df;background:#fff;color:#b90012;font-size:17px;font-weight:900}.sheet-empty{text-align:center!important;padding:32px!important;color:#747d89!important}.sheet-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px}.sheet-pagination button{border:1px solid #d5d9e0;background:#fff;border-radius:10px;padding:10px 13px;font-weight:800;color:#242830}.sheet-pagination button:disabled{opacity:.4}.sheet-pagination span{font-size:13px;color:#687282}@media (max-width:900px){.sheet-filters{grid-template-columns:1fr 1fr}.sheet-search-field{grid-column:1/-1}.sheet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sheet-heading{align-items:stretch;flex-direction:column;padding:18px}.sheet-heading h3{font-size:24px}.sheet-heading button{width:100%}.sheet-filters{grid-template-columns:1fr}.sheet-search-field{grid-column:auto}.sheet-summary span{display:grid;gap:1px}.application-sheet-scroll{max-height:62vh;border-radius:12px}.sheet-pagination{justify-content:space-between}}.central-row{cursor:pointer}.central-row:hover{background:#fff8f8}.central-customer-detail{padding:4px 2px 8px}.central-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.central-detail-grid>div,.central-detail-note{padding:12px;border:1px solid #e2e5e9;border-radius:11px;background:#fafbfc}.central-detail-grid small,.central-detail-note small{display:block;margin-bottom:4px;color:#788291;font-size:10px;font-weight:900;letter-spacing:.06em}.central-detail-grid b{display:block;color:#1c2026}.central-detail-note{margin-bottom:16px}.central-detail-note p{margin:4px 0 0;color:#48515d}.central-customer-detail h4{margin:18px 0 12px;font-size:19px}.central-timeline{position:relative;display:grid;gap:0;padding-left:4px}.central-timeline-event{position:relative;display:grid;grid-template-columns:16px 1fr;gap:10px;min-height:70px}.central-timeline-event:after{content:"";position:absolute;left:6px;top:15px;bottom:-2px;width:2px;background:#ef0714}.central-timeline-event:last-child:after{display:none}.central-timeline-event i{position:relative;z-index:1;width:14px;height:14px;margin-top:3px;border:3px solid #ef0714;border-radius:50%;background:#fff}.central-timeline-event b,.central-timeline-event small,.central-timeline-event span{display:block}.central-timeline-event small{margin-top:4px;color:#7a8491;font-size:12px}.central-timeline-event span{margin-top:3px;color:#9b0711;font-size:11px;font-weight:750}@media (max-width:600px){.central-detail-grid{grid-template-columns:1fr}.central-customer-detail{font-size:14px}}.central-tools.central-tools-wide,.central-tools{grid-template-columns:minmax(210px,1.6fr) repeat(4,minmax(130px,1fr))}.central-origin-tag{display:inline-flex!important;width:max-content;margin-top:5px!important;padding:4px 7px;border-radius:999px;background:#eef1f4;color:#4f5966!important;font-size:9px!important;font-weight:900;font-style:normal}.central-origin-tag.origin-affiliate{background:#f1eaff;color:#6841a5!important}.central-origin-tag.origin-emergency{background:#fff0d2;color:#8a6100!important}.central-origin-tag.origin-instagram{background:#ffe7f2;color:#a12062!important}.central-origin-tag.origin-site{background:#e7f3ff;color:#17619d!important}.central-row.is-emergency{min-height:76px;padding:8px 12px;grid-template-columns:minmax(0,1fr) auto}.central-row.is-emergency>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.central-row.is-emergency>div:first-child>b{font-size:14px}.central-row.is-emergency>div:first-child>span{grid-column:1;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.central-row.is-emergency>div:first-child>small{grid-column:1;font-size:9px}.central-row.is-emergency>div:first-child>.central-origin-tag{grid-column:2;grid-row:1/4;margin:0!important}.central-row.is-emergency>div:nth-child(3){grid-column:2;grid-row:1}.central-row.is-emergency .central-status{padding:4px 7px;font-size:9px}.central-row.is-emergency .central-actions{grid-column:1/-1;margin-top:0}.central-row.is-emergency .central-actions a,.central-row.is-emergency .central-actions button{min-height:28px;padding:5px 8px;font-size:9px;border-radius:7px}.central-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:4px 0}.central-choice-list button{min-height:48px;border:1px solid #dce1e7;border-radius:10px;background:#fff;color:#20252c;font-weight:850}.central-choice-list button:hover{border-color:#e30613;background:#fff4f5;color:#b50711}@media (max-width:900px){.central-tools.central-tools-wide,.central-tools{grid-template-columns:1fr 1fr}.central-tools label:first-child{grid-column:1/-1}}@media (max-width:560px){.central-row.is-emergency{min-height:70px;padding:7px 9px}.central-choice-list{grid-template-columns:1fr}.central-tools.central-tools-wide,.central-tools{grid-template-columns:1fr 1fr;padding:8px}.central-tools label:first-child{grid-column:1/-1}}.central-seller-tag{display:inline-flex!important;width:max-content;padding:3px 7px;border-radius:999px;background:#e8f1ff;color:#155b99!important;font-size:8px!important;font-weight:900;font-style:normal;white-space:nowrap}.central-row.is-emergency>div:first-child>.central-origin-tag{grid-column:2;grid-row:1/3;align-self:end;margin:0 0 2px!important}.central-row.is-emergency>div:first-child>.central-seller-tag{grid-column:2;grid-row:3;align-self:start}.central-inline-tags{grid-column:2;grid-row:1/4;display:flex!important;max-width:190px;align-items:center;justify-content:flex-end;align-content:center;gap:4px;flex-wrap:wrap}.central-inline-tags .central-origin-tag,.central-inline-tags .central-seller-tag{grid-column:auto;grid-row:auto;margin:0!important}.central-seller-tag{padding:3px 6px!important;font-size:8px!important}.central-response-tag{display:inline-flex!important;width:max-content;padding:3px 6px;border-radius:999px;font-size:8px!important;font-weight:900;font-style:normal;white-space:nowrap}.central-response-tag.response-fast{background:#e2f7e9;color:#14733c!important}.central-response-tag.response-warning{background:#fff0cf;color:#9a6200!important}.central-response-tag.response-late{background:#ffe5e7;color:#aa0b17!important}@media (max-width:560px){.central-inline-tags{max-width:155px;gap:3px}.central-response-tag,.central-seller-tag{padding:3px 5px!important}}.central-row.is-emergency{grid-template-columns:minmax(0,1fr) auto;align-items:start}.central-row.is-emergency>.central-lead-main{display:block;min-width:0}.central-title-line{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.central-title-line .central-response-tag{flex:none;margin:0!important}.central-title-line>b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px!important}.central-lead-main>span:not(.central-inline-tags){display:block;margin-top:3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.central-lead-main>small{display:block;margin-top:2px;font-size:9px;color:#8a93a0}.central-inline-tags{display:flex!important;max-width:none;align-items:center;justify-content:flex-start;gap:4px;margin-top:5px}.central-inline-tags .central-origin-tag,.central-inline-tags .central-seller-tag{margin:0!important}.central-row.is-emergency>div:nth-child(3){grid-column:2;grid-row:1;align-self:start}.central-row.is-emergency .central-actions{grid-column:1/-1}.central-actions .branch{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#edf2f7}.central-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.central-hero-actions span{padding:8px 11px;border:1px solid #ffffff33;border-radius:999px;color:#dce2e9;font-size:11px;font-weight:800;white-space:nowrap}.central-hero-actions button{padding:9px 13px;border:1px solid #ff2632;border-radius:10px;background:#ed0714;color:#fff;font-weight:900;cursor:pointer}.central-actions .edit{background:#eaf4ff;color:#1260a4}.central-actions .delete{background:#fff0f1;color:#a30610}@media (max-width:560px){.central-title-line{gap:5px}.central-title-line>b{font-size:13px!important}.central-inline-tags{max-width:100%;justify-content:flex-start}.central-actions .branch{max-width:120px}}.nav-nested{margin:4px 0}.nav-subgroup-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 14px 28px;border:0;background:transparent;color:#a7b3c6;font:inherit;font-weight:800;text-align:left;cursor:pointer}.nav-subgroup-button b{color:#ef0012;font-size:20px}.nav-subgroup-button.has-active,.nav-subgroup-button:hover{color:#fff}.nav-nested-children{display:none}.nav-nested.expanded .nav-nested-children{display:block}.sheet-image-dimensions{white-space:nowrap;font-weight:750;color:#3f4b5e}.sheet-row-actions{display:flex;gap:6px}.sheet-image-edit{border:1px solid #d9dee6;background:#fff;color:#e30613;border-radius:8px;width:34px;height:34px;font-weight:900;cursor:pointer}.sheet-image-editor-preview,.catalog-v3-image-preview{margin:14px 0;padding:14px;border:1px solid #d9dee6;border-radius:12px;background:#f7f8fa;display:flex;align-items:center;gap:14px;min-height:84px}.sheet-image-editor-preview img,.catalog-v3-image-preview img{width:112px;height:72px;object-fit:contain;border-radius:8px;background:#fff}.sheet-image-editor-preview span,.catalog-v3-image-preview span{font-weight:750;color:#657186}@media (max-width:720px){.nav-subgroup-button{padding-left:24px}.sheet-image-editor-preview,.catalog-v3-image-preview{align-items:flex-start;flex-direction:column}}.finder-v2-results{margin-top:18px;display:grid;gap:16px}.finder-v2-results>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:16px;border:1px solid #e7e7e7;border-radius:16px;background:#fff}.finder-v2-results>header span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#e30613}.finder-v2-results>header h2{margin:4px 0 0;font-size:20px}.finder-v2-results>header>b{font-size:12px;color:#666}.finder-v2-vehicle{align-items:center!important}.finder-v2-vehicle-media{width:150px;height:92px;border-radius:13px;background:#f2f3f5;display:grid;place-items:center;overflow:hidden;flex:none;position:relative}.finder-v2-vehicle-media img{width:100%;height:100%;object-fit:contain;padding:8px}.finder-v2-vehicle-media>span{font-size:30px;filter:grayscale(1);opacity:.55}.finder-v2-vehicle-media>em{font-style:normal;font-size:9px;color:#727985;font-weight:700}.finder-v2-vehicle-media.is-empty{align-content:center;gap:2px}.finder-v2-vehicle-media.is-empty:empty:after{content:"Sem imagem cadastrada";font-size:10px;color:#727985;font-weight:700}.finder-v2-vehicle>div:not(.finder-v2-vehicle-media){flex:1}.finder-v2-vehicle>div:not(.finder-v2-vehicle-media)>small{display:block;margin-top:4px;font-size:10px;color:#858b94}.finder-v2-product-visual{height:150px;margin:12px 0 8px;border-radius:13px;background:linear-gradient(145deg,#f8f9fa,#eef0f2);display:grid;place-items:center;position:relative;overflow:hidden}.finder-v2-product-visual img{width:100%;height:100%;object-fit:contain;padding:10px}.finder-v2-product-visual>span{font-size:64px}.finder-v2-product-visual>small{position:absolute;left:8px;bottom:7px;background:#ffffffe8;color:#69717d;border-radius:999px;padding:4px 7px;font-size:9px}.finder-v2-product-visual.image-error:after{content:"Imagem ilustrativa da bateria";font-size:12px;color:#777}.finder-v2-brand-group{display:grid;gap:10px}.finder-v2-group-title{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.finder-v2-group-title h3{margin:0;font-size:16px}.finder-v2-group-title span{font-size:12px;color:#777}.finder-v2-card{border:1px solid #dedede;border-radius:16px;background:#fff;padding:16px;box-shadow:0 8px 24px #0000000a}.finder-v2-card.is-exact{border:2px solid #e30613}.finder-v2-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.finder-v2-card-head>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.finder-v2-brand{background:#151515;color:#fff;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.finder-v2-card-head small{font-size:11px;color:#777}.finder-v2-check{font-size:11px;color:#e30613}.finder-v2-card h3{font-size:22px;margin:12px 0}.finder-v2-specs{display:flex;gap:8px;flex-wrap:wrap}.finder-v2-specs span{min-width:96px;border-radius:10px;background:#f6f6f6;padding:8px 10px;display:grid;gap:2px}.finder-v2-specs small{font-size:10px;color:#777}.finder-v2-specs b{font-size:12px}.finder-v2-version{font-weight:700;margin:12px 0 4px}.finder-v2-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.finder-v2-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:#e30613;color:#fff;text-decoration:none;font-weight:800;font-size:12px}.finder-v2-actions a.finder-source{background:#f3f3f3;color:#222}.finder-v2-warning{font-size:12px;color:#666;line-height:1.5;margin:0}.compat-brand-badge{display:inline-flex!important;width:max-content;background:#171717;color:#fff!important;border-radius:999px;padding:3px 7px;margin-bottom:5px;font-size:9px!important;font-weight:800;letter-spacing:.08em}.finder-no-result{margin-top:16px}@media (max-width:700px){.finder-v2-results>header{align-items:flex-start;flex-direction:column}.finder-v2-vehicle-media{width:100%;height:150px}.finder-v2-product-visual{height:175px}.finder-v2-card{padding:14px}.finder-v2-card-head{flex-direction:column}.finder-v2-card h3{font-size:20px}.finder-v2-actions{display:grid}.finder-v2-actions a{width:100%}.finder-v2-specs{display:grid;grid-template-columns:1fr 1fr}.finder-v2-specs span{min-width:0}}.finder-v2-brand-group{border:1px solid #e4e6ea;border-radius:18px;padding:14px;background:#fafbfc}.finder-v2-brand-group+.finder-v2-brand-group{margin-top:8px}.finder-v2-group-title{padding:0 2px 8px;border-bottom:1px solid #e6e8ec;margin-bottom:2px}.finder-v2-group-title>div{display:grid;gap:2px}.finder-v2-group-title small{font-size:9px;letter-spacing:.13em;font-weight:900;color:#9299a5}.finder-v2-group-title h3{font-size:20px}.finder-v2-brand-group.brand-moura{border-top:4px solid #f0bd00}.finder-v2-brand-group.brand-baterax{border-top:4px solid #e30613}.finder-v2-brand-group.brand-baterax .finder-v2-group-title h3,.finder-v2-brand-group.brand-baterax .finder-v2-check{color:#bd0012}.finder-v2-brand-group.brand-baterax .finder-v2-brand{background:#e30613}.finder-v2-brand-group.brand-baterax .finder-v2-card.is-exact{border-color:#e30613}.finder-v2-product-visual{height:158px;padding:14px 20px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden}.finder-v2-product-visual img{display:block;width:auto;height:auto;max-width:82%;max-height:118px;object-fit:contain;padding:0}.finder-v2-product-visual>small{position:static;align-self:center;background:transparent;padding:0;color:#7a818c;text-align:center;line-height:1.25}@media (max-width:700px){.finder-v2-product-visual{height:150px;padding:14px 16px 8px}.finder-v2-product-visual img{max-width:78%;max-height:108px}}.finder-model-suggestions{display:grid;margin-top:8px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d7dce3;border-radius:14px;background:#fff;box-shadow:0 12px 28px #10141b26;position:relative;z-index:30}.finder-model-suggestions[hidden]{display:none}.finder-model-suggestions button{width:100%;min-height:50px;padding:12px 16px;border:0;border-bottom:1px solid #eceff3;background:#fff;color:#17191f;text-align:left;font:inherit;font-weight:750;cursor:pointer}.finder-model-suggestions button:last-child{border-bottom:0}.finder-model-suggestions button:focus,.finder-model-suggestions button:active{outline:0;background:#fff0f1;color:#b70816}.finder-model-empty{padding:14px 16px;color:#737b89;font-size:14px}@media (max-width:620px){.finder-model-suggestions{max-height:190px}.finder-model-suggestions button{min-height:48px}}.finder-pair.is-single{grid-template-columns:1fr}.finder-pair label[hidden],.finder-v2-requirements label[hidden],.finder-v2-decision-note[hidden],.finder-v2-requirements[hidden],.finder-form>label[hidden]{display:none!important}.finder-v2-decision-note{margin:14px 0 8px;padding:10px 12px;border-left:3px solid #e30613;border-radius:8px;background:#fff4f5;color:#5b616d;font-size:13px;line-height:1.4}.finder-v2-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}@media (max-width:620px){.finder-v2-requirements{grid-template-columns:1fr}}.finder-tech-help{margin:12px 0 2px;border:1px solid #dfe3e8;border-radius:12px;background:#f8fafc;overflow:hidden}.finder-tech-help summary{display:flex;align-items:center;gap:7px;padding:10px 12px;color:#242932;font-size:12px;font-weight:850;cursor:pointer;list-style:none}.finder-tech-help summary::-webkit-details-marker{display:none}.finder-tech-help summary:after{content:"+";margin-left:auto;color:#e30613;font-size:18px;line-height:1}.finder-tech-help[open] summary:after{content:"–"}.finder-tech-help>div{display:grid;gap:7px;padding:0 9px 9px}.finder-tech-help article{padding:9px 10px;border:1px solid #e7eaee;border-radius:9px;background:#fff}.finder-tech-help article>b{font-size:11px;color:#bd0012}.finder-tech-help article p{margin:3px 0 5px;color:#404650;font-size:11px;line-height:1.35}.finder-tech-help article small{display:block;padding-top:5px;border-top:1px dashed #e2e5e9;color:#69717d;font-size:9.5px;line-height:1.35}.finder-tech-pending{display:grid;gap:3px;margin:12px 0 2px;padding:10px 12px;border-left:3px solid #e7a400;border-radius:9px;background:#fff9e9;color:#4d4431}.finder-tech-pending b{font-size:12px}.finder-tech-pending span{font-size:11px}.finder-tech-pending small{margin-top:3px;font-size:9.5px;line-height:1.35}.finder-v2-card.is-pending{border-style:dashed;border-color:#d9b45e}.finder-tech-pending b:first-child{color:#6b4a00}.finder-cca-status{margin:12px 0 4px;padding:11px 12px;border-left:4px solid;border-radius:10px;display:grid;gap:3px;line-height:1.35}.finder-cca-status b{font-size:13px}.finder-cca-status span{font-size:11px}.finder-cca-status small{font-size:9px;opacity:.82}.finder-cca-status.is-approved{border-color:#078a50;background:#edf9f3;color:#08683f}.finder-cca-status.is-pending-data{border-color:#e5a600;background:#fff8e7;color:#6e5512}.finder-cca-status.is-below{border-color:#d91d2b;background:#fff0f1;color:#9e1320}.finder-v2-card.is-cca-risk{border-color:#d91d2b}.finder-v2-product-visual{perspective:900px;isolation:isolate}.finder-v2-product-visual img{max-width:92%;max-height:130px;transform-origin:center;transform-style:preserve-3d;filter:drop-shadow(0 10px 9px rgba(17,20,25,.16));mix-blend-mode:multiply;will-change:transform}@keyframes heltex-battery-showcase{0%{transform:rotateY(-3deg) translateY(1px) scale(1.01)}50%{transform:rotateY(3deg) translateY(-2px) scale(1.045)}to{transform:rotateY(-3deg) translateY(1px) scale(1.01)}}@media (prefers-reduced-motion:no-preference){.finder-v2-product-visual img{animation:heltex-battery-showcase 5.8s ease-in-out infinite}}@media (max-width:700px){.finder-v2-product-visual img{max-width:88%;max-height:122px}}@media (prefers-reduced-motion:reduce){.finder-v2-product-visual img{animation:none;transform:none}}.catalog-v3-legacy-hidden{display:none!important}.catalog-v3-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.catalog-v3-tabs button{border:1px solid #d9dde3;background:#fff;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.catalog-v3-tabs button.active{background:#111;color:#fff;border-color:#111}.catalog-v3-tabs b{margin-left:6px;opacity:.7}.catalog-v3-panel{background:#fff;border:1px solid #e4e7eb;border-radius:14px;overflow:hidden}.catalog-v3-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #eceff2}.catalog-v3-head small{font-size:11px;letter-spacing:.08em;color:#7a828b}.catalog-v3-head h3{margin:3px 0 0}.catalog-v3-head button,.catalog-v3-save{border:0;border-radius:9px;background:#e30613;color:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.catalog-v3-list article{display:grid;grid-template-columns:minmax(280px,1fr) 140px 140px 90px;gap:12px;align-items:center;padding:13px 20px;border-bottom:1px solid #eef0f2}.catalog-v3-list article:last-child{border-bottom:0}.catalog-v3-list article>div:first-child{display:flex;flex-direction:column;gap:4px}.catalog-v3-list span,.catalog-v3-list small{color:#737b84;font-size:12px}.catalog-v3-actions{display:flex;justify-content:flex-end;gap:6px}.catalog-v3-actions button{width:34px;height:34px;border:1px solid #dfe3e7;background:#fff;border-radius:8px;cursor:pointer;font-size:17px}.catalog-v3-empty,.catalog-v3-error{padding:24px}.catalog-v3-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000075;display:grid;place-items:center;padding:18px;z-index:9999}.catalog-v3-dialog{width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 20px 70px #00000047}.catalog-v3-dialog header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #eceff2}.catalog-v3-dialog header h3{margin:2px 0 0}.catalog-v3-dialog header small{color:#7d838a}.catalog-v3-close{border:0;background:#f1f3f5;border-radius:8px;width:36px;height:36px;font-size:24px;cursor:pointer}.catalog-v3-form{padding:20px;display:flex;flex-direction:column;gap:14px}.catalog-v3-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.catalog-v3-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.catalog-v3-form input,.catalog-v3-form select,.catalog-v3-form textarea{width:100%;box-sizing:border-box;border:1px solid #d9dde2;border-radius:9px;padding:10px 11px;font:inherit;background:#fff}.catalog-v3-form textarea{min-height:90px}.catalog-v3-check{flex-direction:row!important;align-items:center}.catalog-v3-check input{width:auto}.catalog-v3-save{align-self:flex-end}.catalog-v3-error{background:#fff3f3;border:1px solid #ffd0d0;border-radius:10px;color:#8b1119}@media (max-width:760px){.catalog-v3-list article{grid-template-columns:1fr auto;padding:12px}.catalog-v3-list article>div:nth-child(2),.catalog-v3-list article>div:nth-child(3){display:none}.catalog-v3-grid{grid-template-columns:1fr}.catalog-v3-head{align-items:flex-start;flex-direction:column}.catalog-v3-head button,.catalog-v3-save{width:100%}.catalog-v3-tabs{display:grid;grid-template-columns:1fr}.catalog-v3-tabs button{text-align:left}}.catalog-v3-full{grid-column:1/-1}.catalog-v3-brand-summary{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.catalog-v3-brand-summary span{padding:8px 12px;border:1px solid #dfe3e8;border-radius:999px;background:#fff;color:#687386;font-size:13px}.catalog-v3-brand-summary b{color:#16191f;margin-right:5px}html,body{max-width:100%;overflow-x:hidden}.finder-page,.finder-top,.finder-hero,.finder-form{box-sizing:border-box;min-width:0}@media (max-width:700px){body:has(.finder-page){background:#f3f4f6}.finder-page{width:100%;max-width:100%;overflow-x:clip}.finder-top{width:100%!important;min-height:76px!important;height:auto!important;padding:calc(env(safe-area-inset-top,0px) + 10px) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.finder-brand{display:flex!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important}.finder-brand img{display:block!important;width:118px!important;max-width:100%!important;height:auto!important}.finder-brand span{display:none!important}#finder-close{flex:0 1 136px!important;width:auto!important;max-width:136px!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px 10px!important;border-radius:12px!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.15!important;text-align:center!important}.finder-hero{display:block!important;width:100%!important;min-height:0!important;padding:0!important}.finder-hero>div{width:100%!important;min-height:0!important;padding:24px 18px 48px!important}.finder-hero>div>span{font-size:11px!important;letter-spacing:.16em!important}.finder-hero h1{max-width:330px!important;margin:10px 0 12px!important;font-size:clamp(34px,10.2vw,42px)!important;line-height:1.02!important;letter-spacing:-.035em!important}.finder-hero>div>p{max-width:350px!important;margin:0!important;font-size:16px!important;line-height:1.42!important}.finder-hero ul{display:none!important}.finder-form{position:relative!important;z-index:2!important;width:calc(100% - 24px)!important;max-width:none!important;margin:-28px 12px 18px!important;padding:22px 18px 20px!important;border-radius:22px!important;transform:none!important}.finder-form .step{width:48px!important;height:48px!important;font-size:18px!important}.finder-form h2{margin:0 58px 4px 0!important;font-size:28px!important;line-height:1.08!important}.finder-form>p{margin:8px 0 14px!important;font-size:14px!important;line-height:1.4!important}.finder-form label{min-width:0!important;margin:12px 0 0!important;font-size:14px!important}.finder-form label select,.finder-form label input{width:100%!important;min-width:0!important;min-height:50px!important;padding:11px 12px!important;font-size:16px!important}.finder-pair{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.finder-form>button[type=submit]{min-height:52px!important;margin-top:16px!important}.finder-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))!important;font-size:11px!important}}@media (max-width:360px){.finder-brand img{width:104px!important}#finder-close{flex-basis:124px!important;max-width:124px!important;font-size:11px!important}.finder-hero h1{font-size:32px!important}.finder-form{width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;padding-left:14px!important;padding-right:14px!important}}
