.home{--bg:#0f172a;--bg2:#0b1224;--card:#1e293b;--card2:#172136;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--tinta:#f8fafc;--texto:#b6c2d6;--suave:#8fa0b8;--azul:#2f7fd4;--azul2:#6db2f6;--ciano:#38bdf8;--verde:#34d399;--ambar:#fbbf24;--verm:#f87171;--roxo:#b49cff;--tit:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--corpo:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--texto);font-family:var(--corpo);font-size:17px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.home *,.home *:before,.home *:after{box-sizing:border-box}:where(.home) h1,:where(.home) h2,:where(.home) h3,:where(.home) h4{font-family:var(--tit);color:var(--tinta);margin:0;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}:where(.home) p{margin:0}:where(.home) ul,:where(.home) ol{list-style:none;margin:0;padding:0}:where(.home) a{color:inherit;text-decoration:none}:where(.home) svg{display:block;flex:none}.home :focus-visible{outline:2px solid var(--azul2);outline-offset:3px;border-radius:8px}.hm-wrap{width:100%;max-width:1160px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.hm-eyebrow{display:inline-block;font-family:var(--tit);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--azul2)}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:12px;font-family:var(--tit);font-weight:700;font-size:16px;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.hm-btn-primario{color:#fff;background:linear-gradient(180deg,#2d78cc,#2262b0);border-color:#ffffff38;box-shadow:0 10px 30px -8px #2f7fd4b3,inset 0 1px #ffffff38}.hm-btn-primario:hover{transform:translateY(-2px);box-shadow:0 16px 38px -8px #38bdf8a6,inset 0 1px #ffffff40}.hm-btn-fantasma{color:var(--tinta);background:#ffffff0a;border-color:var(--line2)}.hm-btn-fantasma:hover{background:#ffffff17}.hm-btn-grande{min-height:60px;padding:0 34px;font-size:19px;border-radius:14px}.hm-topo{border-bottom:1px solid var(--line);background:#0b1224b3}.hm-topo-l{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}.hm-marca{display:flex;align-items:center;gap:11px;font-family:var(--tit);font-size:19px;letter-spacing:.02em;color:var(--tinta)}.hm-marca b{font-weight:800;color:var(--azul2)}.hm-marca span{font-weight:700}.hm-topo-d{display:flex;align-items:center;gap:10px}.hm-links{display:flex;gap:26px;margin-right:14px;font-weight:600;font-size:15.5px;color:var(--texto)}.hm-topo .hm-btn{min-height:44px;padding:0 18px;font-size:15px}.hm-hero{position:relative;padding:72px 0 96px;background:radial-gradient(60% 70% at 78% 30%,rgba(56,189,248,.2),transparent 62%),radial-gradient(55% 60% at 8% 0%,rgba(47,127,212,.28),transparent 60%),var(--bg)}.hm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);pointer-events:none}.hm-hero-g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px;align-items:center}.hm-pilula{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#38bdf81f;border:1px solid rgba(56,189,248,.38);color:#bfe6fb;font-weight:600;font-size:14.5px;margin-bottom:24px}.hm-hero h1{font-size:60px;font-weight:800;letter-spacing:-.03em}.hm-hero h1 em{font-style:normal;background:linear-gradient(90deg,#6db2f6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.hm-sub{margin-top:22px;font-size:20px;line-height:1.5;max-width:30em;color:var(--texto)}.hm-acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hm-seguro{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:15px;font-weight:600;color:#cfe0f3}.hm-seguro li{display:flex;align-items:center;gap:7px}.hm-seguro svg{color:var(--verde)}.hm-tipos{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.hm-tipos span{padding:6px 12px;border-radius:8px;border:1px solid var(--line);background:#ffffff08;font-size:13.5px;font-weight:600;color:var(--suave)}.hm-visual{position:relative;height:640px}.hm-visual:before{content:"";position:absolute;left:50%;top:50%;width:520px;height:520px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(47,127,212,.45),transparent 65%);filter:blur(10px)}.hm-fone{position:absolute;left:0;top:10px;width:276px;border-radius:40px;padding:10px;background:linear-gradient(160deg,#334155,#0b1224);border:1px solid var(--line2);box-shadow:0 40px 80px -20px #000000b3,0 0 0 1px #ffffff0a}.hm-tela{border-radius:31px;background:#0e1524;overflow:hidden;height:560px;display:flex;flex-direction:column}.hm-tela-top{display:flex;justify-content:space-between;padding:14px 20px 6px;font-size:12px;font-weight:700;color:var(--suave)}.hm-tela-c{flex:1;padding:6px 14px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.hm-tela-h{font-family:var(--tit);font-weight:800;font-size:19px;color:var(--tinta);padding:4px 2px}.hm-kpi{border-radius:14px;padding:12px 14px;background:linear-gradient(135deg,#1b3a63,#173052);border:1px solid rgba(109,178,246,.25)}.hm-kpi small{display:block;font-size:11.5px;font-weight:600;color:#a9c8ec}.hm-kpi strong{display:block;font-family:var(--tit);font-size:24px;color:#fff;line-height:1.15}.hm-chips{display:flex;gap:6px}.hm-chips span{padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;background:#1b2434;color:var(--suave)}.hm-chips .on{background:var(--azul);color:#fff}.hm-orc{border-radius:14px;padding:11px 13px;background:#172033;border:1px solid var(--line)}.hm-orc-t{display:flex;justify-content:space-between;align-items:center;gap:6px}.hm-orc-t small{font-size:10.5px;font-weight:600;color:var(--suave)}.hm-selo{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.hm-s-ok{background:#34d39929;color:#6ee7b7}.hm-s-ag{background:#fbbf2429;color:#fcd34d}.hm-s-rs{background:#94a3b82e;color:#cbd5e1}.hm-orc-n{font-weight:700;color:var(--tinta);font-size:14px;margin-top:3px}.hm-orc-l{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--suave);margin-top:1px}.hm-orc-l span{min-width:0}.hm-orc-l b{color:var(--tinta);white-space:nowrap}.hm-tela-nav{display:flex;justify-content:space-around;padding:10px 6px 14px;border-top:1px solid var(--line);font-size:11px;font-weight:700;color:var(--suave)}.hm-tela-nav .on{color:var(--azul2)}.hm-pdf{position:absolute;right:0;top:150px;width:304px;border-radius:12px;background:#fff;color:#1f2937;padding:22px 22px 20px;box-shadow:0 40px 70px -18px #000000bf,0 0 0 1px #ffffff80}.hm-pdf-h{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:2px solid #e5e9f0}.hm-pdf-logo{width:40px;height:40px;border-radius:9px;background:#0f172a;display:grid;place-items:center;color:#fbbf24}.hm-pdf-h strong{display:block;font-family:var(--tit);font-size:15px;color:#0f172a;line-height:1.1}.hm-pdf-h small{font-size:11px;color:#5b6678;font-weight:600}.hm-pdf-id{margin-left:auto;text-align:right;font-size:10.5px;font-weight:700;color:#5b6678;line-height:1.35}.hm-pdf-id b{display:block;color:#0f172a;font-size:12px}.hm-pdf-v{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:13px 0;font-size:11.5px}.hm-pdf-v span{color:#5b6678;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hm-pdf-v b{color:#0f172a}.hm-pdf-v small{display:block;font-size:10.5px;color:#5b6678;font-weight:600}.hm-pdf-t{width:100%;border-collapse:collapse;font-size:11.5px}.hm-pdf-t th{text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#5b6678;padding:6px 0;border-bottom:1px solid #e5e9f0}.hm-pdf-t th:last-child,.hm-pdf-t td:last-child{text-align:right}.hm-pdf-t td{padding:7px 0;border-bottom:1px solid #eef1f6;color:#1f2937}.hm-pdf-t td small{display:block;color:#5b6678;font-size:10px}.hm-pdf-tot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;border-radius:8px;background:#0f172a;color:#fff;font-family:var(--tit);font-weight:700;font-size:13px}.hm-pdf-tot b{font-size:19px;color:#fbbf24}.hm-zap{position:absolute;right:30px;top:496px;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 14px;border-radius:16px;background:#0d2a22;border:1px solid rgba(52,211,153,.5);box-shadow:0 22px 50px -12px #000000b3,0 0 0 6px #34d39914}.hm-zap-i{width:40px;height:40px;border-radius:12px;background:var(--verde);display:grid;place-items:center;color:#05261b}.hm-zap strong{display:block;font-family:var(--tit);color:#eafff6;font-size:15px;line-height:1.15}.hm-zap small{display:block;font-size:12.5px;font-weight:600;color:#7be3b9}.hm-nota-fic{position:absolute;left:0;bottom:-6px;font-size:12px;color:var(--suave)}.hm-sec{padding:84px 0}.hm-sec-alt{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hm-cab{max-width:720px;margin-bottom:48px}.hm-cab h2{font-size:42px;font-weight:800;margin-top:12px}.hm-cab p{margin-top:14px;font-size:19px;color:var(--texto)}.hm-vs{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}.hm-painel{border-radius:22px;padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;gap:20px;min-width:0}.hm-p-ruim{background:linear-gradient(180deg,#f8717114,#fbbf2408 60%),var(--card2);border-color:#f8717147}.hm-p-bom{background:linear-gradient(180deg,#34d3991a,#38bdf80a 60%),var(--card2);border-color:#34d39957;box-shadow:0 30px 60px -30px #34d39959}.hm-rotulo{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700}.hm-r-ruim{background:#f8717124;color:#fca5a5}.hm-r-bom{background:#34d39924;color:#6ee7b7}.hm-painel h3{font-size:25px}.hm-zapmsg{align-self:flex-start;max-width:92%;padding:12px 14px 8px;border-radius:4px 16px 16px;background:#1f2c34;color:#d6dde3;font-size:15px;line-height:1.45;border:1px solid rgba(255,255,255,.06)}.hm-zapmsg small{display:block;text-align:right;font-size:11px;color:#8696a0;margin-top:3px}.hm-zapmsg+.hm-zapmsg{margin-top:-8px}.hm-lista-p{display:flex;flex-direction:column;gap:13px}.hm-lista-p li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;color:var(--texto)}.hm-ic-x{width:26px;height:26px;border-radius:8px;background:#f8717126;color:#fca5a5;display:grid;place-items:center;margin-top:1px}.hm-ic-v{width:26px;height:26px;border-radius:8px;background:#34d39929;color:#6ee7b7;display:grid;place-items:center;margin-top:1px}.hm-meio{display:grid;place-items:center}.hm-meio span{width:48px;height:48px;border-radius:50%;background:var(--bg);border:1px solid var(--line2);display:grid;place-items:center;font-family:var(--tit);font-weight:800;font-size:14px;color:var(--suave)}.hm-mini-pdf{border-radius:10px;background:#fff;color:#1f2937;padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:13px}.hm-mini-pdf .hm-pdf-logo{width:34px;height:34px;border-radius:8px}.hm-mini-pdf b{color:#0f172a;display:block;font-family:var(--tit);font-size:14px}.hm-mini-pdf em{font-style:normal;margin-left:auto;font-family:var(--tit);font-weight:800;color:#0f172a;font-size:16px}.hm-passos{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hm-passos:before{content:"";position:absolute;left:12%;right:12%;top:35px;height:2px;background:repeating-linear-gradient(90deg,rgba(109,178,246,.55) 0 10px,transparent 10px 18px)}.hm-passo{position:relative;border-radius:22px;padding:28px 26px 26px;background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;min-width:0}.hm-passo-n{display:flex;align-items:center;gap:12px}.hm-num{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--tit);font-weight:800;font-size:20px;color:#fff;background:linear-gradient(180deg,#2d78cc,#2262b0);box-shadow:0 0 0 7px var(--bg2),0 0 0 8px #6db2f666}.hm-sec-passos{background:var(--bg)}.hm-ic-g{width:48px;height:48px;border-radius:14px;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#7fd0f7;display:grid;place-items:center;margin-left:auto}.hm-passo h3{font-size:23px}.hm-passo>p{font-size:16.5px}.hm-prev{margin-top:auto;border-radius:14px;background:#0f1a2d;border:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.hm-tags{display:flex;flex-wrap:wrap;gap:6px}.hm-tag{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:#6db2f624;color:#a9d0f8}.hm-tag-v{background:#34d39924;color:#6ee7b7}.hm-tag-a{background:#fbbf2424;color:#fcd34d}.hm-tag-c{background:#94a3b829;color:#cbd5e1}.hm-lin{display:flex;justify-content:space-between;gap:10px;color:var(--texto)}.hm-lin small{color:var(--suave);font-weight:600}.hm-lin b{color:var(--tinta)}.hm-sep{height:1px;background:var(--line)}.hm-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.hm-bx{position:relative;border-radius:24px;padding:30px;background:linear-gradient(160deg,#ffffff0d,#ffffff03 40%),var(--card);border:1px solid var(--line);box-shadow:0 24px 50px -30px #000c;overflow:hidden;display:flex;flex-direction:column;gap:18px;min-width:0}.hm-bx:after{content:"";position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--glow,rgba(47,127,212,.22)),transparent 65%);pointer-events:none}.hm-b4{grid-column:span 4}.hm-b2{grid-column:span 2}.hm-bx-h{display:flex;align-items:center;gap:14px}.hm-bx-ic{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#7fd0f7}.hm-bx h3{font-size:24px}.hm-bx>p{font-size:16.5px;max-width:34em;position:relative;z-index:1}.hm-plano-tag{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:999px;border:1px solid var(--line2);color:var(--suave);white-space:nowrap}.hm-plano-tag.hm-pr{border-color:#b49cff73;color:var(--roxo);background:#b49cff1a}.hm-plano-tag.hm-es{border-color:#6db2f673;color:var(--azul2);background:#6db2f61a}.hm-plano-tag.hm-tt{border-color:#34d39966;color:#6ee7b7;background:#34d3991a}.hm-demo{position:relative;z-index:1;border-radius:16px;background:#0f1a2d;border:1px solid var(--line);padding:16px;margin-top:auto}.hm-km{display:flex;flex-wrap:wrap;gap:10px}.hm-km div{flex:1 1 130px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);padding:10px 12px}.hm-km small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.hm-km b{font-family:var(--tit);font-size:17px;color:var(--tinta)}.hm-marg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.hm-marg div{padding:10px 6px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.hm-marg small{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--suave)}.hm-marg b{font-family:var(--tit);font-size:17px;color:var(--tinta)}.hm-marg .hm-lucro{background:#34d3991f;border-color:#34d39959}.hm-marg .hm-lucro b{color:#6ee7b7}.hm-barras{display:flex;align-items:flex-end;gap:7px;height:78px}.hm-barras i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#4f9bea,#2462a8)}.hm-barras i.hi{background:linear-gradient(180deg,#7fe3c1,#2fae82)}.hm-kpis{display:flex;gap:8px;margin-top:10px}.hm-kpis div{flex:1;border-radius:10px;background:#ffffff0a;padding:8px 10px;border:1px solid var(--line)}.hm-kpis small{display:block;font-size:11px;color:var(--suave);font-weight:600}.hm-kpis b{font-family:var(--tit);color:var(--tinta);font-size:15px}.hm-crm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hm-crm>div{border-radius:14px;background:#ffffff0a;border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.hm-crm small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.hm-crm b{color:var(--tinta);font-size:15px;font-family:var(--tit)}.hm-crm span{font-size:13.5px;color:var(--texto)}.hm-faixa{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1224d9}.hm-faixa ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px;padding:22px 0}.hm-faixa li{display:flex;align-items:center;gap:12px;font-family:var(--tit);font-weight:700;font-size:16.5px;color:var(--tinta);min-width:0}.hm-faixa .hm-ic-g{margin-left:0;width:42px;height:42px;border-radius:12px}.hm-sec-planos{position:relative;background:radial-gradient(60% 55% at 50% 38%,rgba(47,127,212,.26),transparent 68%),radial-gradient(40% 40% at 90% 100%,rgba(56,189,248,.12),transparent 70%),var(--bg)}.hm-planos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;padding-top:18px}.hm-pl{position:relative;border-radius:26px;padding:36px 30px 30px;background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;gap:20px;min-width:0}.hm-pl-d{background:linear-gradient(180deg,#223654,#1b2a44 40%,#1b2740);border:1px solid rgba(109,178,246,.65);box-shadow:0 0 0 1px #6db2f640,0 40px 90px -30px #2f7fd4bf;transform:translateY(-14px);padding-top:44px}.hm-pl-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);white-space:nowrap;padding:8px 18px;border-radius:999px;font-family:var(--tit);font-weight:800;font-size:13px;letter-spacing:.07em;color:#10243a;background:linear-gradient(90deg,#fde68a,#fbbf24);box-shadow:0 10px 24px -6px #fbbf248c}.hm-pl-et{font-size:13.5px;font-weight:700;letter-spacing:.02em}.hm-t-verde{color:#6ee7b7}.hm-t-azul{color:var(--azul2)}.hm-t-roxo{color:var(--roxo)}.hm-pl h3{font-size:28px}.hm-preco{display:flex;align-items:baseline;gap:8px}.hm-preco b{font-family:var(--tit);font-weight:800;font-size:54px;color:var(--tinta);letter-spacing:-.04em;line-height:1}.hm-preco small{font-size:16px;color:var(--suave);font-weight:600}.hm-pl ul{display:flex;flex-direction:column;gap:13px;flex:1;padding-top:20px;border-top:1px solid var(--line)}.hm-pl li{display:flex;gap:11px;align-items:flex-start;font-size:16px;color:var(--texto)}.hm-pl li strong{color:var(--tinta)}.hm-ck{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;margin-top:1px;background:#6db2f629;color:var(--azul2)}.hm-ck-verde{background:#34d39929;color:#6ee7b7}.hm-ck-roxo{background:#b49cff29;color:var(--roxo)}.hm-pl .hm-btn{width:100%}.hm-btn-ouro{color:#10243a;background:linear-gradient(180deg,#fde68a,#fbbf24);box-shadow:0 14px 34px -10px #fbbf2499,inset 0 1px #ffffff80}.hm-btn-ouro:hover{transform:translateY(-2px)}.hm-nota{margin-top:34px;text-align:center;font-size:15.5px;color:var(--suave);max-width:46em;margin-left:auto;margin-right:auto}.hm-cta{position:relative;padding:96px 0;text-align:center;background:radial-gradient(55% 90% at 50% 0%,rgba(56,189,248,.22),transparent 70%),radial-gradient(60% 80% at 50% 100%,rgba(47,127,212,.35),transparent 70%),var(--bg2);border-top:1px solid var(--line)}.hm-cta h2{font-size:46px;font-weight:800;max-width:15em;margin:0 auto}.hm-cta p{margin:16px auto 0;font-size:20px;max-width:30em}.hm-cta .hm-acoes,.hm-cta .hm-seguro{justify-content:center}.hm-rod{border-top:1px solid var(--line);padding:34px 0;background:var(--bg2)}.hm-rod-l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px}.hm-rod nav{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600}.hm-rod nav a{color:var(--texto);min-height:44px;display:inline-flex;align-items:center}.hm-rod nav a:hover{color:var(--tinta)}.hm-copy{font-size:13.5px;color:var(--suave);width:100%}@media (max-width:1060px){.hm-hero h1{font-size:50px}.hm-visual{height:620px;max-width:560px;margin:0 auto;width:100%}.hm-hero-g{grid-template-columns:1fr;gap:56px}.hm-b4,.hm-b2{grid-column:span 3}.hm-crm{grid-template-columns:1fr}}@media (max-width:860px){.hm-links{display:none}.hm-vs{grid-template-columns:1fr;gap:14px}.hm-meio{height:36px}.hm-passos{grid-template-columns:1fr;gap:34px}.hm-passos:before{left:47px;right:auto;top:40px;bottom:40px;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(109,178,246,.55) 0 10px,transparent 10px 18px)}.hm-planos{grid-template-columns:1fr;gap:34px;max-width:520px;margin:0 auto}.hm-pl-d{transform:none}.hm-bento{grid-template-columns:1fr}.hm-b4,.hm-b2{grid-column:auto}}@media (max-width:520px){.home{font-size:16.5px}.hm-topo-l{min-height:68px}.hm-marca{font-size:17px}.hm-topo-l,.hm-topo-d{gap:8px}.hm-topo .hm-btn{padding:0 14px;font-size:14px}.hm-marca{gap:8px;font-size:16px}.hm-marca-ico{width:30px;height:30px}.hm-hero{padding:44px 0 64px}.hm-hero h1{font-size:38px}.hm-sub{font-size:18px}.hm-acoes{flex-direction:column}.hm-acoes .hm-btn{width:100%}.hm-btn-grande{min-height:58px;padding:0 22px;font-size:18px}.hm-visual{height:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:18px}.hm-visual:before{width:380px;height:380px;top:30%}.hm-fone{position:relative;left:auto;top:auto;width:268px}.hm-tela{height:400px}.hm-pdf{position:relative;right:auto;top:auto;margin-top:-64px;width:min(330px,100%);align-self:center}.hm-zap{position:relative;right:auto;top:auto;margin-top:-20px;margin-left:0;align-self:center}.hm-nota-fic{position:static;margin-top:14px}.hm-sec{padding:64px 0}.hm-cab{margin-bottom:34px}.hm-cab h2{font-size:31px}.hm-cab p{font-size:17.5px}.hm-painel{padding:22px}.hm-painel h3{font-size:22px}.hm-bx{padding:24px}.hm-bx h3{font-size:21px}.hm-plano-tag{display:none}.hm-marg{grid-template-columns:1fr}.hm-pl{padding:34px 24px 26px}.hm-pl-d{padding-top:42px}.hm-preco b{font-size:46px}.hm-fq-a{padding:0 18px 20px;font-size:16.5px}.hm-cta{padding:68px 0}.hm-cta h2{font-size:32px}.hm-cta p{font-size:18px}}@media (max-width:860px){.hm-faixa ul{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hm-faixa li{font-size:14.5px;gap:10px}.hm-faixa .hm-ic-g{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.hm-btn,.hm-fq,.hm-fq .hm-chev{transition:none}.hm-btn-primario:hover,.hm-btn-ouro:hover{transform:none}}html.hm-rolagem{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.hm-rolagem{scroll-behavior:auto}}.home{min-height:100vh}.home [id]{scroll-margin-top:84px}.hm-pular{position:absolute;left:12px;top:-56px;z-index:60;background:var(--azul);color:#fff;padding:10px 14px;border-radius:8px;font-weight:700}.hm-pular:focus{top:12px}.hm-topo{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#0b1224e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hm-marca-ico{border-radius:9px}.hm-cab-c{text-align:center;margin-left:auto;margin-right:auto}.hm-btn-menor{font-size:17px}.hm-so-estreito{display:none}@media (max-width:520px){.hm-so-largo{display:none}.hm-so-estreito{display:inline}}.hm-ic-roxo{background:#b49cff1f;border-color:#b49cff52;color:var(--roxo)}.hm-ic-verde{background:#34d3991f;border-color:#34d39952;color:#6ee7b7}.hm-ic-ambar{background:#fbbf241f;border-color:#fbbf2452;color:#fcd34d}.hm-hero h1 em{display:inline}.hm-faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.hm-fq{border-radius:18px;background:var(--card2);border:1px solid var(--line);transition:border-color .15s ease,background .15s ease}.hm-fq[open]{border-color:#6db2f680;background:var(--card)}.hm-fq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;min-height:44px;font-family:var(--tit);font-weight:700;font-size:19px;color:var(--tinta)}.hm-fq summary::-webkit-details-marker{display:none}.hm-fq .hm-chev{width:32px;height:32px;flex:none;border-radius:10px;background:#ffffff0f;display:grid;place-items:center;color:var(--azul2);transition:transform .2s ease}.hm-fq[open] .hm-chev{transform:rotate(180deg)}.hm-fq-a{padding:0 24px 22px;font-size:17px;max-width:42em}@media (max-width:520px){.hm-fq summary{padding:16px 18px;font-size:17px}.hm-fq-a{padding:0 18px 20px;font-size:16.5px}}@media (prefers-reduced-motion:reduce){.hm-fq,.hm-fq .hm-chev{transition:none}}.hm-links a{color:var(--texto)}.hm-links a:hover{color:var(--tinta)}.hm-marca-nome,.hm-topo .hm-btn{white-space:nowrap}@media (max-width:380px){.hm-topo .hm-btn{padding:0 11px;font-size:13px}.hm-marca{font-size:14.5px}.hm-topo-l,.hm-topo-d{gap:6px}}@media (max-width:340px){.hm-marca-nome{display:none}}.login-container{display:flex;min-height:100vh;width:100%;background-color:var(--fundo, #121417)}.login-apresentacao{flex:1.2;background:radial-gradient(circle at top left,#0d1625,#080a0f);border-right:1px solid rgba(255,255,255,.05);padding:80px;display:flex;flex-direction:column;justify-content:center}.apresentacao-titulo{font-size:40px;font-weight:800;line-height:1.15;margin:40px 0 24px;letter-spacing:-1px;color:#fff}.apresentacao-desc{font-size:17px;color:#94a3b8;line-height:1.6;max-width:480px;margin-bottom:48px}.apresentacao-beneficios{display:flex;flex-direction:column;gap:16px}.beneficio-item{display:flex;align-items:center;gap:14px;font-size:15px;color:#cbd5e1;font-weight:500}.beneficio-check{color:#38bdf8;font-size:18px}.login-formulario-coluna{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background-color:var(--fundo, #121417)}.login-formulario-caixa{width:100%;max-width:400px;background-color:var(--cartao-fundo, #1C2026);padding:48px;border-radius:16px;box-shadow:0 20px 40px #0003;border:1px solid var(--linha, #2D343E)}.marca-mobile{display:none;align-items:center;justify-content:center;margin-bottom:32px}.formulario-cabecalho{margin-bottom:32px}.formulario-cabecalho h3{font-size:26px;font-weight:800;color:var(--tinta, #F0F3F6);margin:0 0 8px;letter-spacing:-.5px}.formulario-cabecalho p{font-size:14.5px;color:var(--suave, #9BA3AF);margin:0}.login-ajuda{margin-top:32px;text-align:center;font-size:14px;color:var(--suave, #9BA3AF)}.btn-alternar{background:none;border:none;color:#0969da;font-weight:700;font-size:14px;cursor:pointer;margin-left:6px}.btn-alternar:hover{text-decoration:underline}@media (max-width: 900px){.login-container{flex-direction:column}.login-apresentacao{display:none}.login-formulario-coluna{padding:24px;min-height:100vh}.login-formulario-caixa{padding:32px 24px;box-shadow:none;border:none;background:transparent}.marca-mobile{display:flex}}.marca-login{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.marca-login span{font-size:26px;font-weight:900;color:var(--tinta, #F0F3F6);letter-spacing:-.5px}.marca-login span span{color:#0969da}.turnstile-caixa{margin:0 0 16px}.turnstile-erro{margin:8px 0 0;font-size:12.5px;color:var(--vermelho, #e5484d)}.cad-plano{display:inline-block;margin-bottom:16px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.4px;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.25)}.cad-senha-lista{list-style:none;margin:-6px 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.cad-senha-lista li{font-size:12.5px;color:var(--tenue, #8b949e);display:flex;align-items:center;gap:6px;transition:color .15s}.cad-senha-lista li.ok{color:var(--verde, #1f9d63)}.cad-senha-lista li:before{content:"○";font-size:13px;line-height:1}.cad-senha-lista li.ok:before{content:"✓";font-weight:800}.cad-confirmacao{text-align:center}.cad-confirmacao .cad-icone{font-size:44px;margin-bottom:12px}.cad-confirmacao h3{font-size:24px;font-weight:800;color:var(--tinta, #F0F3F6);margin:0 0 10px}.cad-confirmacao p{font-size:14.5px;color:var(--suave, #9BA3AF);line-height:1.55;margin:0 0 8px}.cad-aceite{display:flex;gap:10px;align-items:flex-start;margin:4px 0 14px;font-size:13px;line-height:1.5;color:var(--suave, #9BA3AF);cursor:pointer}.cad-aceite input{margin-top:3px;width:16px;height:16px;flex:0 0 auto;accent-color:#2f7fd4;cursor:pointer}.cad-aceite a{color:var(--azul, #4f9bea);font-weight:600}.cad-termos{margin:14px 0 0;font-size:12px;text-align:center;color:var(--tenue, #8b949e)}@media (max-width: 420px){.cad-senha-lista{grid-template-columns:1fr}}.termos{min-height:100vh;background:var(--fundo, #0b0e14);color:var(--tinta, #f3f5f9);padding:28px 16px 64px}.termos-wrap{max-width:760px;margin:0 auto}.termos-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px;flex-wrap:wrap}.termos-marca{font-size:22px;font-weight:900;color:var(--tinta, #f3f5f9);text-decoration:none;letter-spacing:-.3px}.termos-marca span{color:#0969da}.termos-voltar{font-size:14px;font-weight:600;color:var(--azul, #4f9bea);text-decoration:none}.termos-voltar:hover{text-decoration:underline}.termos h1{font-size:30px;line-height:1.2;margin:0 0 6px;font-weight:800}.termos-data{margin:0 0 8px;font-size:13px;color:var(--suave, #93a0b4)}.termos h2{font-size:19px;margin:30px 0 8px;font-weight:800}.termos h3{font-size:15px;margin:18px 0 6px;font-weight:700}.termos p,.termos li{font-size:15px;line-height:1.65;color:var(--texto, var(--tinta, #d7deea))}.termos p{margin:0 0 10px}.termos ul,.termos ol{margin:0 0 12px;padding-left:22px}.termos li{margin:4px 0}.termos a{color:var(--azul, #4f9bea)}.termos-tabela{width:100%;border-collapse:collapse;margin:10px 0 14px;font-size:14px}.termos-tabela th,.termos-tabela td{border:1px solid var(--linha, #262d3a);padding:9px 10px;text-align:left;vertical-align:top;line-height:1.5}.termos-tabela th{background:var(--cartao-fundo, #161b25);font-weight:700}.termos-exemplo{border-left:3px solid #2f7fd4;background:var(--cartao-fundo, #161b25);border-radius:0 10px 10px 0;padding:12px 14px;margin:12px 0 14px}.termos-exemplo b{display:block;font-size:14px;margin-bottom:4px}.termos-exemplo p{margin:0 0 6px;font-size:14.5px}.termos-exemplo p:last-child{margin-bottom:0}.termos-rodape{margin-top:36px;padding-top:16px;border-top:1px solid var(--linha, #262d3a);font-size:13px;color:var(--suave, #93a0b4)}@media (max-width: 560px){.termos h1{font-size:25px}.termos-tabela{font-size:13px}.termos-tabela th,.termos-tabela td{padding:7px 6px}}.aviso-cobranca{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:12px 16px;border-radius:12px;border:1px solid}.aviso-cobranca.aviso{background:#fff6e0;border-color:#f2c14e;color:#6b4a00}.aviso-cobranca.perigo{background:var(--vermelho-fundo);border-color:var(--vermelho-borda);color:var(--vermelho-texto)}.aviso-cobranca.info{background:var(--fundo);border-color:var(--linha);color:var(--tinta)}.aviso-cobranca-txt{flex:1;min-width:200px;font-size:14px;line-height:1.4}.aviso-cobranca-txt b{display:block;font-size:15px}.aviso-cobranca-btn{border:0;cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:700;font-size:14px;background:var(--azul);color:#fff}.aviso-cobranca.perigo .aviso-cobranca-btn{background:var(--vermelho)}.msup-fundo{--ms-veu: rgba(15, 23, 42, .55);--ms-card: var(--cartao-fundo, #fff);--ms-borda: var(--linha, #D6DBE1);--ms-texto: var(--tinta, #1B2129);--ms-suave: var(--suave, #4A5560);--ms-hover: rgba(100, 116, 139, .12);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;padding:16px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:var(--ms-veu)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .msup-fundo{--ms-veu: rgba(15, 23, 42, .82);--ms-card: #1e293b;--ms-borda: #334155;--ms-texto: #f1f5f9;--ms-suave: #cbd5e1;--ms-hover: rgba(148, 163, 184, .14)}}[data-theme=dark] .msup-fundo{--ms-veu: rgba(15, 23, 42, .82);--ms-card: #1e293b;--ms-borda: #334155;--ms-texto: #f1f5f9;--ms-suave: #cbd5e1;--ms-hover: rgba(148, 163, 184, .14)}.msup{width:100%;max-width:480px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--ms-card);color:var(--ms-texto);border:1px solid var(--ms-borda);border-radius:16px;padding:22px 22px 20px;box-shadow:0 24px 64px #0006}.msup-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.msup-titulo{margin:0;font-size:21px;font-weight:800;line-height:1.25}.msup-x{width:40px;height:40px;border-radius:10px;border:1px solid var(--ms-borda);background:transparent;color:var(--ms-suave);font-size:24px;line-height:1;cursor:pointer;font-family:inherit}.msup-x:hover{background:var(--ms-hover);color:var(--ms-texto)}.msup-sub{margin:8px 0 16px;font-size:15px;line-height:1.5;color:var(--ms-suave)}.msup-acoes{display:grid;gap:10px}.msup-btn{min-height:48px;padding:0 18px;border-radius:10px;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-family:inherit;box-sizing:border-box}.msup-btn-wa{background:#25d366;color:#06240f;border:0}.msup-btn-wa:hover{background:#1ebe5b}.msup-btn-prim{background:var(--azul, #2563eb);color:#fff;border:0}.msup-btn-prim:hover{background:var(--azul-escuro, #1d4ed8)}.msup-btn-sec{background:transparent;color:var(--ms-texto);border:1px solid var(--ms-borda)}.msup-btn-sec:hover{background:var(--ms-hover)}.msup-btn:focus-visible,.msup-x:focus-visible,.msup-perg:focus-visible{outline:2px solid var(--azul, #2563eb);outline-offset:2px}.msup-faq-titulo{margin:22px 0 8px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ms-suave)}.msup-faq{border:1px solid var(--ms-borda);border-radius:12px;overflow:hidden}.msup-item+.msup-item{border-top:1px solid var(--ms-borda)}.msup-perg{width:100%;min-height:48px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:0;color:var(--ms-texto);font-family:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.msup-perg:hover{background:var(--ms-hover)}.msup-seta{transition:transform .15s;color:var(--ms-suave)}.msup-item.aberto .msup-seta{transform:rotate(180deg)}.msup-resp{margin:0;padding:0 14px 14px;font-size:14.5px;line-height:1.55;color:var(--ms-suave)}@media (prefers-reduced-motion: reduce){.msup-seta{transition:none}}.msup-alt{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--ms-suave)}.msup-alt a,.msup-link{color:var(--azul, #2563eb);text-decoration:underline;background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer}.msup-alt a:focus-visible,.msup-link:focus-visible{outline:2px solid var(--azul, #2563eb);outline-offset:2px}.selo-marca{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px;border-radius:7px;box-sizing:border-box;background:var(--azul-suave, rgba(47,127,212,.12));color:var(--azul, #1f5fcc);font-weight:800;letter-spacing:.02em;line-height:1}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .selo-marca{color:#8dbdf2}}:root[data-theme=dark] .selo-marca{color:#8dbdf2}.campo-marca{position:relative;width:100%}.campo-marca-entrada{position:relative;display:flex;align-items:center}.campo-marca-selo{position:absolute;left:10px;display:flex;pointer-events:none}.campo-marca-lista{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;max-height:220px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:0 8px 24px #00000038}.campo-marca-lista button{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 10px;border:0;border-radius:6px;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--tinta);text-align:left}.campo-marca-lista button:hover,.campo-marca-lista button.ativo{background:var(--azul-suave, rgba(47,127,212,.12))}.campo-marca-lista button.cadastrar{color:var(--azul);font-weight:650}.mcv-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.mcv{width:100%;max-width:460px;max-height:92vh;display:flex;flex-direction:column;background:var(--cartao-fundo);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio-g, 14px);overflow:hidden}.mcv-form{display:flex;flex-direction:column;min-height:0;flex:1}.mcv-topo{padding:18px 20px 0}.mcv-topo h2{margin:0;font-size:18px;font-weight:800}.mcv-corpo{padding:14px 20px;overflow-y:auto;flex:1;min-height:0}.mcv-secao{margin:18px 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.mcv-secao:first-child{margin-top:0}.mcv-tipos{display:flex;gap:8px;margin-bottom:4px}.mcv-tipo{flex:1;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie-2, transparent);color:var(--suave);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.mcv-tipo[aria-pressed=true]{border:1.5px solid var(--azul);background:var(--azul-suave, rgba(47,127,212,.12));color:var(--azul)}.mcv-tipo:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.mcv-par{display:flex;gap:10px}.mcv-par>*{flex:1;min-width:0}.mcv .campo{display:block;margin-bottom:12px}.mcv .campo>span{display:block;margin-bottom:4px;font-size:13px;font-weight:650}.mcv-placa{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.mcv-ajuda{margin:-6px 0 12px;font-size:12.5px;color:var(--suave)}.mcv-erro{margin:0 0 10px;font-size:13px;color:var(--vermelho-texto)}.mcv-rodape{display:flex;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linha);background:var(--cartao-fundo)}.mcv-rodape .btn{flex:1;min-height:48px}@media (max-width: 560px){.mcv-fundo{align-items:flex-end;padding:0}.mcv{max-width:none;max-height:94vh;border-radius:16px 16px 0 0;border-bottom:0}}.fat-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px 24px;overflow-y:auto}.fat-modal{width:100%;max-width:980px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:20px 24px;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;gap:14px;min-width:0}.fat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fat-top-txt{min-width:0}.fat-top h2{font-size:19px;margin:0;line-height:1.25}.fat-sub{display:block;font-size:12.5px;color:var(--suave);margin-top:4px}.fat-top-acoes{display:flex;align-items:center;gap:8px;flex:none}.fat-mes{display:flex;align-items:center;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio)}.fat-mes-btn{width:36px;height:36px;background:none;border:0;color:var(--suave);font-size:18px;cursor:pointer;border-radius:var(--raio)}.fat-mes-btn:hover:not([disabled]){color:var(--tinta);background:var(--superficie-3)}.fat-mes-btn[disabled]{opacity:.35;cursor:default}.fat-mes-rotulo{font-size:13px;font-weight:700;padding:0 6px;min-width:76px;text-align:center}.fat-x{background:none;border:0;color:var(--tenue);font-size:16px;cursor:pointer;width:36px;height:36px;border-radius:8px}.fat-x:hover{background:var(--superficie-2);color:var(--tinta)}.fat-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fat-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-g);padding:12px 14px}.fat-kpi-rot{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--suave)}.fat-dot{width:8px;height:8px;border-radius:50%;background:var(--verde);flex:none}.fat-kpi-val{font-size:22px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.fat-kpi-nota{font-size:12px;color:var(--tenue)}.fat-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fat-chips{display:flex;gap:8px;flex-wrap:wrap}.fat-chip{min-height:36px;padding:0 14px;border-radius:999px;cursor:pointer;background:var(--superficie-2);border:1px solid var(--linha);color:var(--suave);font-size:13px;font-weight:600}.fat-chip:hover{color:var(--tinta)}.fat-chip.ativo{background:var(--azul-suave);border-color:var(--azul);color:var(--azul)}.fat-pdfs{display:flex;gap:8px}.fat-pdf{min-height:40px}.fat-pdf[disabled]{opacity:.55;cursor:default;box-shadow:none}.fat-erro{margin:0;font-size:13px;color:var(--vermelho-texto)}.fat-aviso{margin:0;padding:14px 2px;font-size:13px;color:var(--tenue)}.fat-aviso-erro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--vermelho-texto)}.fat-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:34px 20px;border:1px dashed var(--linha);border-radius:var(--raio-g)}.fat-vazio b{font-size:16px}.fat-vazio span{max-width:420px;font-size:13.5px;color:var(--suave);line-height:1.5}.fat-vazio .btn{margin-top:6px}.fat-tabela{border:1px solid var(--linha);border-radius:var(--raio-g);overflow:hidden}.fat-cab,.fat-linha{display:grid;gap:12px;align-items:center;grid-template-columns:88px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.5fr) 108px;padding:0 16px}.fat-cab{padding-top:9px;padding-bottom:9px;background:var(--superficie-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.fat-dir{text-align:right}.fat-lista{list-style:none;margin:0;padding:0;max-height:44vh;overflow-y:auto}.fat-linha{padding-top:11px;padding-bottom:11px;border-top:1px solid var(--linha-suave);font-size:13px}.fat-linha.clk{cursor:pointer}.fat-linha.clk:hover{background:var(--superficie-2)}.fat-linha.clk:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}.fat-linha small{display:block;color:var(--tenue);font-size:12px;margin-top:1px}.fat-c-data{color:var(--suave);font-size:12.5px}.fat-c-cli{font-weight:700;font-size:13.5px;overflow-wrap:anywhere}.fat-c-veic{overflow-wrap:anywhere}.fat-c-doc{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.fat-c-doc small{margin:0;overflow-wrap:anywhere}.fat-link{color:var(--azul)!important}.fat-c-itens{color:var(--suave);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.fat-c-valor{text-align:right;font-weight:800;font-size:14px}.fat-tag{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px}.fat-tag.orc{color:var(--azul);background:var(--azul-suave)}.fat-tag.avu{color:var(--verde);background:var(--verde-suave)}.fat-total{display:flex;align-items:baseline;justify-content:flex-end;gap:16px;padding:12px 16px;border-top:1px solid var(--linha);background:var(--superficie-2);font-size:13px;color:var(--suave)}.fat-total b{font-size:17px;color:var(--verde)}.fat-nota{margin:0;font-size:12px;color:var(--tenue);line-height:1.5}.fat-acoes{display:flex;justify-content:flex-end}@media (max-width: 820px){.fat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.fat-overlay{padding:0;align-items:flex-end}.fat-modal{max-width:none;max-height:94vh;max-height:94dvh;overflow-y:auto;border-radius:18px 18px 0 0;padding:16px 16px 18px;gap:12px}.fat-top{flex-direction:column-reverse;gap:10px}.fat-top-acoes{width:100%;justify-content:space-between}.fat-mes{flex:1}.fat-mes-btn{width:44px;height:44px}.fat-mes-rotulo{flex:1}.fat-x{width:44px;height:44px}.fat-top h2{font-size:17px}.fat-kpi-val{font-size:19px}.fat-barra{flex-direction:column-reverse;align-items:stretch}.fat-pdfs{width:100%}.fat-pdf{flex:1;min-height:48px}.fat-chip{min-height:40px}.fat-tabela{border:0;border-radius:0;overflow:visible}.fat-cab{display:none}.fat-lista{max-height:none;display:flex;flex-direction:column;gap:10px;overflow:visible}.fat-linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"data doc" "cli valor" "veic veic" "itens itens";gap:4px 10px;padding:12px 14px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-g)}.fat-linha+.fat-linha{border-top:1px solid var(--linha)}.fat-c-data{grid-area:data}.fat-c-doc{grid-area:doc;align-items:flex-end}.fat-c-cli{grid-area:cli;font-size:15px}.fat-c-valor{grid-area:valor;font-size:16px}.fat-c-veic{grid-area:veic;color:var(--suave)}.fat-c-itens{grid-area:itens}.fat-total{border:1px solid var(--linha);border-radius:var(--raio-g);margin-top:10px}.fat-acoes .btn{width:100%;min-height:48px}}.onb-card{margin:18px 0;padding:22px 24px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-lg, 14px)}.onb-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onb-titulo{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--tinta)}.onb-sub{margin:0;font-size:13.5px;color:var(--suave)}.onb-ocultar{background:none;border:0;padding:4px;font:inherit;font-size:13px;color:var(--suave);text-decoration:underline;cursor:pointer;white-space:nowrap}.onb-ocultar:hover{color:var(--tinta)}.onb-progresso{display:flex;align-items:center;gap:12px;margin:16px 0 18px}.onb-barra{flex:1;height:8px;border-radius:999px;background:var(--linha);overflow:hidden}.onb-barra-cheia{height:100%;background:var(--azul);border-radius:999px;transition:width .3s ease}.onb-contagem{font-size:12.5px;font-weight:700;color:var(--suave)}.onb-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.onb-passo{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;background:var(--superficie-2);border:1px solid var(--linha)}.onb-passo.ativo{background:var(--azul-suave);border-color:var(--azul)}.onb-icone{flex:none;color:var(--verde)}.onb-bolinha{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--tenue);box-sizing:border-box}.onb-passo.ativo .onb-bolinha{border-color:var(--azul)}.onb-texto{flex:1;min-width:0}.onb-passo-titulo{font-size:14.5px;font-weight:700;color:var(--tinta)}.onb-passo.feito .onb-passo-titulo{font-weight:400;color:var(--suave);text-decoration:line-through}.onb-passo-desc{margin-top:2px;font-size:12.5px;color:var(--suave)}.onb-btn{flex:none;padding:8px 14px;border-radius:8px;border:1px solid var(--linha);background:transparent;color:var(--tinta);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.onb-btn-primario{background:var(--azul);border-color:var(--azul);color:#fff;font-weight:700}.onb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 560px){.onb-card{padding:18px 16px}.onb-passo{flex-wrap:wrap}.onb-btn{width:100%}}.orc-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:10px 12px;margin-bottom:18px}.orc-busca{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio);padding:8px 12px;transition:border-color .12s,box-shadow .12s}.orc-busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave)}.orc-busca svg{width:16px;height:16px;stroke-width:2;color:var(--tenue);flex-shrink:0}.orc-toolbar .orc-busca input{flex:1;min-width:0;width:100%;border:none;outline:none;background:none;box-shadow:none;padding:0;border-radius:0;color:var(--tinta);font-size:13.5px}.orc-toolbar .orc-busca input:focus{border:none;outline:none;background:none;box-shadow:none}.orc-busca input::placeholder{color:var(--tenue)}.orc-busca-limpar{border:0;background:none;color:var(--tenue);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px}.orc-busca-limpar:hover{color:var(--tinta)}.orc-chips{display:flex;gap:7px;flex-wrap:wrap}.orc-chip{font-size:12.5px;font-weight:500;color:var(--suave);padding:7px 13px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie-2);cursor:pointer;transition:.12s}.orc-chip:hover{color:var(--tinta)}.orc-chip.on{background:var(--azul-suave);color:var(--azul);border-color:transparent}.barra-acoes .novo-topo{width:auto;min-height:36px;padding:0 16px}@media (max-width: 760px){.barra-acoes .novo-topo{padding:0 12px}}.orc-cartoes{display:none}.orc-tabela{border:1px solid var(--linha);border-radius:var(--raio-g);overflow:hidden;background:var(--cartao-fundo)}.orc-head,.orc-linha{display:grid;grid-template-columns:1.1fr 1.3fr 92px 116px 120px 124px;align-items:center;gap:12px;padding:12px 18px}.orc-head{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--tenue);font-weight:600;background:var(--superficie-2);border-bottom:1px solid var(--linha)}.orc-linha{border-bottom:1px solid var(--linha-suave);transition:background .1s}.orc-linha:last-child{border-bottom:none}.orc-linha.clicavel{cursor:pointer}.orc-linha.clicavel:hover{background:var(--superficie-2)}.orc-cli-cel{display:flex;align-items:center;gap:10px;min-width:0}.orc-num{flex-shrink:0;font-size:11px;font-weight:600;color:var(--tenue);background:var(--superficie-2);border:1px solid var(--linha);border-radius:7px;padding:3px 7px;white-space:nowrap}.orc-linha.clicavel:hover .orc-num{background:var(--superficie-3)}.orc-cli{font-weight:600;font-size:13.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orc-veic{display:flex;align-items:center;gap:7px;color:var(--suave);font-size:13px;min-width:0}.orc-veic-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orc-data{color:var(--suave);font-size:13px}.orc-valor{font-weight:650;font-size:13.8px}.orc-acoes-cel{display:flex;gap:4px;justify-content:flex-end}.orc-acao{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--raio-p);background:transparent;color:var(--tenue);cursor:pointer;transition:background .12s,color .12s}.orc-acao svg{width:17px;height:17px}.orc-acao:hover{background:var(--superficie-3);color:var(--tinta)}.orc-acao-perigo:hover{background:var(--vermelho-suave);color:var(--vermelho)}.orc-acao-verde:hover{background:var(--verde-suave);color:var(--verde)}@media (max-width: 1023px){.orc-tabela{display:none}.orc-cartoes{display:block}}.kpi-faixa{margin-bottom:16px}.kpi-faixa-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;padding:2px 2px 10px;cursor:pointer;font-family:inherit}.kpi-faixa-titulo{color:var(--suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kpi-faixa-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--tenue);font-size:12.5px;font-weight:600}.kpi-chevron{display:inline-block;transition:transform .15s ease}.kpi-chevron.aberto{transform:rotate(180deg)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-card{min-width:0;display:flex;flex-direction:column;gap:7px;padding:14px 15px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g)}.kpi-rotulo{display:flex;align-items:center;gap:7px;color:var(--suave);font-size:12px;font-weight:600}.kpi-dot{width:8px;height:8px;border-radius:50%;flex:none}.kpi-dot.verde{background:var(--verde)}.kpi-dot.ambar{background:var(--ambar, #d9a441)}.kpi-dot.azul{background:var(--azul)}.kpi-valor{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--tinta)}.kpi-rodape{font-size:12px;color:var(--tenue)}.kpi-venc{color:var(--ambar, #d9a441);font-weight:600}@media (max-width: 1080px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.kpi-grid{grid-template-columns:1fr}}.orc-acao-neutro:hover{background:var(--superficie-3);color:var(--tinta)}.cartao-status-btn{margin-top:0;padding:8px 14px;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie-2);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.cartao-status-btn.aprovar{color:var(--verde);border-color:var(--verde);background:var(--verde-suave)}.cartao-status-btn.recusar{color:var(--suave)}.kpi-card-click{cursor:pointer;transition:border-color .12s,background .12s}.kpi-card-click:hover{border-color:var(--verde);background:var(--verde-suave)}.kpi-ver{color:var(--verde);font-weight:700}.pad-wrap{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.pad-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pad-dia{display:flex;align-items:center;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio)}.pad-seta{width:40px;height:40px;background:none;border:0;color:var(--suave);font-size:18px;cursor:pointer;border-radius:var(--raio)}.pad-seta:hover{color:var(--tinta);background:var(--superficie-3)}.pad-rotulo{font-size:13.5px;font-weight:700;min-width:136px;text-align:center;padding:0 4px}.pad-botoes{display:flex;gap:10px}.pad-botao{display:inline-flex;align-items:center;gap:8px;min-height:42px}.pad-botao[disabled]{opacity:.6;cursor:default;box-shadow:none}.pad-texto-curto{display:none}.pad-aviso{margin:0;font-size:13px;color:var(--ambar)}.pad-erro{margin:0;font-size:13px;color:var(--vermelho-texto)}@media (max-width: 640px){.pad-linha{flex-direction:column;align-items:stretch}.pad-dia{width:100%}.pad-seta{width:48px;height:48px}.pad-rotulo{flex:1}.pad-botoes{width:100%}.pad-botao{flex:1;justify-content:center;min-height:48px}.pad-texto-longo{display:none}.pad-texto-curto{display:inline}}.ag-filtros{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ag-chip{font-size:12.5px;font-weight:700;color:var(--suave);background:var(--cartao-fundo);border:1px solid var(--linha);padding:7px 13px;border-radius:999px;cursor:pointer}.ag-chip.on{color:var(--azul);background:var(--azul-suave);border-color:var(--azul-suave)}.ag-sec{font-size:13px;font-weight:800;letter-spacing:.02em;margin:20px 0 9px;color:var(--tinta)}.ag-sec:first-of-type{margin-top:4px}.ag-sec .c{font-size:11.5px;font-weight:500;color:var(--tenue)}.ag-sec.vermelho{color:var(--vermelho)}.ag-sec.verde{color:var(--verde)}.ag-card{display:flex;align-items:center;gap:12px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio);padding:10px 13px;margin-bottom:8px}.ag-card.feito{opacity:.62}.ag-hora{width:50px;flex:none;text-align:center}.ag-hora .h{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--tinta)}.ag-hora.sem-hora .h{font-size:11px;font-weight:700;color:var(--tenue);line-height:1.2}.ag-meio{flex:1;min-width:0}.ag-nome{font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ag-veic{color:var(--suave);font-size:12.5px;margin-top:3px;display:flex;align-items:center;gap:7px}.ag-veic .tenue{color:var(--tenue)}.ag-obs{color:var(--tenue);font-size:12px;margin-top:2px}.ag-orc{color:var(--azul);font-size:11px;margin-top:3px;font-weight:600}.ag-badge{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.ag-badge.ag{color:var(--azul);background:var(--azul-suave)}.ag-badge.em{color:var(--vermelho);background:var(--vermelho-suave)}.ag-fim{flex:none;display:flex;align-items:center;gap:7px}.ag-ico{width:34px;height:34px;border-radius:9px;border:1px solid var(--linha);background:var(--superficie-2);display:grid;place-items:center;cursor:pointer;color:var(--suave)}.ag-ico svg{width:17px;height:17px}.ag-ico.ok{color:var(--verde);border-color:#2e9e6b66}.ag-ico.no{color:var(--vermelho);border-color:#e5534b59}.ag-ico.zap{color:#25d366;border-color:#25d36666;background:#25d36614;text-decoration:none}.ag-mini{font-size:12px;font-weight:700;border:1px solid var(--linha);background:var(--superficie-2);color:var(--suave);padding:7px 10px;border-radius:8px;cursor:pointer}.ag-mini.no{color:var(--vermelho);border-color:#e5534b59}.ag-mini.falta{color:var(--ambar, #d9a441);border-color:#d9a44166}.ag-selo{font-size:11px;font-weight:800;padding:3px 9px;border-radius:7px}.ag-selo.ok{color:var(--verde);background:var(--verde-suave)}.ag-selo.no{color:var(--vermelho);background:var(--vermelho-suave)}.ag-selo.falta{color:var(--ambar, #d9a441);background:#d9a44126}.ag-fim-sel{display:flex;align-items:center;gap:9px}.ag-valor{font-weight:800;font-size:13px;color:var(--verde);font-variant-numeric:tabular-nums;white-space:nowrap}.ag-valor-inp{width:92px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:8px;padding:7px 9px;color:var(--tinta);font-size:13px;font-variant-numeric:tabular-nums}.ag-mini.ok2{color:var(--verde);border-color:#2e9e6b66}.ag-hintlinha{font-size:11px;color:var(--tenue);margin-top:4px}.ag-aprov{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;background:var(--superficie-2);border:1px solid var(--linha);border-left:3px solid var(--verde);border-radius:var(--raio);padding:11px 13px;margin-bottom:8px}.ag-aprov-info{min-width:0;cursor:pointer}.ag-aprov-info .n{font-weight:700;font-size:14px}.ag-aprov-info .d{color:var(--suave);font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.ag-aprov-info .d b{color:var(--tinta)}.btn.sm{padding:7px 13px;font-size:12.5px}.ag-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 24px;overflow-y:auto}.ag-modal{width:100%;max-width:520px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:18px;box-shadow:0 24px 60px #00000080}.ag-modal h2{font-size:17px;margin:0 0 3px}.ag-hint{color:var(--suave);font-size:12.5px;margin:0 0 16px}.ag-campo{display:block;margin-bottom:13px;position:relative}.ag-campo>span{display:block;font-size:12px;color:var(--suave);font-weight:600;margin-bottom:5px}.ag-campo input,.ag-campo select{width:100%;background:var(--superficie-2);border:1px solid var(--linha);border-radius:9px;padding:10px 12px;color:var(--tinta);font-size:14px}.ag-campo input:disabled,.ag-campo select:disabled{opacity:.7}.ag-linha{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ag-drop{position:absolute;left:0;right:0;top:100%;z-index:5;margin-top:4px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #00000059;max-height:260px;overflow-y:auto}.ag-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px 12px;border:0;border-top:1px solid var(--linha-suave);background:none;color:inherit;cursor:pointer}.ag-opt:first-child{border-top:0}.ag-opt:hover{background:var(--superficie-2)}.ag-opt b{font-size:13.5px;display:block}.ag-opt .sub{font-size:12px;color:var(--suave)}.ag-opt .tag{font-size:10.5px;font-weight:700;color:var(--azul);background:var(--azul-suave);padding:2px 8px;border-radius:999px;white-space:nowrap}.ag-opt-info{font-size:11.5px;color:var(--tenue);padding:9px 12px;border-top:1px solid var(--linha-suave)}.ag-vinc{font-size:12.5px;color:var(--suave);margin:-6px 0 13px;display:flex;gap:8px;align-items:center}.ag-vinc b{color:var(--tinta)}.ag-link{background:none;border:0;color:var(--azul);font-size:12px;font-weight:600;cursor:pointer;padding:0}.ag-seg{display:flex;gap:8px}.ag-seg .o{flex:1;text-align:center;border:1px solid var(--linha);background:var(--superficie-2);border-radius:9px;padding:9px;font-size:13px;font-weight:700;color:var(--suave);cursor:pointer}.ag-seg .o.on{border-color:var(--azul);color:var(--azul);background:var(--azul-suave)}.ag-seg .o.em.on{border-color:var(--vermelho);color:var(--vermelho);background:var(--vermelho-suave)}.ag-erro{color:var(--vermelho);font-size:12.5px;margin:2px 0 10px}.ag-acoes{display:flex;gap:10px;margin-top:6px}.ag-acoes .btn{flex:1}@media (max-width: 480px){.ag-card{gap:10px;padding:9px 11px}.ag-hora{width:44px}.ag-ico{width:32px;height:32px}}.ind-carregando{color:var(--suave);font-size:14px;padding:8px 2px}.ind-erro{color:var(--vermelho-texto);background:var(--vermelho-fundo);border:1px solid var(--vermelho-borda);border-radius:var(--raio);padding:9px 12px;font-size:13px;margin:0 0 12px}.ind-sub{color:var(--suave);font-size:12px}.ind-subtitulo{margin:0 0 12px}.ind-forte{color:var(--tinta)}.ind-forte2{font-size:13px;font-weight:600}.ind-ok{color:var(--verde)}.ind-am{color:var(--ambar)}.ind-az{color:var(--azul)}.nowrap,.ind-pdf{white-space:nowrap}.ind-pdf[disabled]{cursor:not-allowed}.ind-pilulas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ind-pilula{cursor:pointer;border:1px solid var(--linha);background:transparent;color:var(--suave);border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit}.ind-pilula:hover{background:var(--superficie-3)}.ind-pilula.on{background:var(--azul);border-color:var(--azul);color:#fff}.ind-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.ind-dot.verde{background:var(--verde)}.ind-dot.ambar{background:var(--ambar)}.ind-dot.azul{background:var(--azul)}.ind-dot.navy{background:var(--tinta)}.ind-selo{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px}.ind-selo.sobe{color:var(--verde);background:var(--verde-suave)}.ind-selo.desce{color:var(--vermelho);background:var(--vermelho-suave)}.ind-link{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--verde);cursor:pointer;text-align:left}.ind-link:hover{text-decoration:underline}.ind-link.ambar{color:var(--ambar);display:block;margin-top:4px}.ind-mini{background:transparent;color:var(--suave);border:1px solid var(--linha);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.ind-mini:hover{background:var(--superficie-3)}.ind-mini.primario{background:var(--azul);border-color:var(--azul);color:#fff}.ind-mini.primario:hover{background:var(--azul-escuro)}.ind-dica{position:relative;display:inline-block;vertical-align:middle}.ind-dica-btn{width:16px;height:16px;border-radius:50%;border:1px solid var(--suave);color:var(--suave);background:transparent;font-size:10px;display:inline-flex;align-items:center;justify-content:center;cursor:help;padding:0;font-family:inherit}.ind-dica-balao{position:absolute;bottom:130%;left:-10px;width:230px;z-index:20;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:8px;padding:10px;font-size:12px;font-weight:400;color:var(--tinta);line-height:1.4;box-shadow:var(--sombra-g)}.ind-painel{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:18px;margin-bottom:14px;min-width:0}.ind-painel-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.ind-painel-cab.linha{align-items:baseline;flex-wrap:nowrap}.ind-painel-cab h2,.ind-h2{margin:0;font-size:15px;font-weight:700}.ind-h2{margin-bottom:14px}.ind-painel-cab small{color:var(--suave);font-size:12px}.ind-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ind-duo .ind-painel{margin-bottom:0}.ind-duo{margin-bottom:14px}.ind-meta-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ind-meta-txt{font-size:14px}.ind-meta-edit{display:flex;gap:6px;align-items:center}.ind-meta-edit input{width:90px;background:var(--fundo);border:1px solid var(--linha);color:var(--tinta);border-radius:6px;padding:4px 8px;font-family:inherit}.ind-trilho{height:6px;background:var(--fundo);border-radius:99px;margin:10px 0 6px;overflow:hidden}.ind-trilho.grosso{height:10px;margin:12px 0 8px}.ind-prog{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--azul),var(--verde));transition:width .5s}.ind-prog.azul{background:var(--azul)}.ind-prog.verde{background:var(--verde)}.ind-prog.ambar{background:var(--ambar)}.ind-prog.verm{background:var(--vermelho)}.ind-proj{margin-top:12px;padding-top:12px;border-top:1px solid var(--linha)}.ind-proj-tit{margin-bottom:8px;font-weight:700;letter-spacing:.4px}.ind-proj-tit span{font-weight:400}.ind-proj-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ind-proj-val{font-weight:700;font-size:16px}.ind-alerta{margin-top:10px;font-size:12px;color:var(--ambar);background:var(--ambar-suave);border-radius:8px;padding:7px 10px}.ind-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.ind-card{min-width:0;display:flex;flex-direction:column;gap:4px;padding:18px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g)}.ind-rotulo{display:flex;align-items:center;gap:6px;color:var(--suave);font-size:12px}.ind-valor{font-size:28px;font-weight:800;letter-spacing:-.5px;margin:6px 0 4px;color:var(--tinta)}.ind-comp{margin-bottom:4px}.ind-comp-barra{display:flex;height:8px;border-radius:99px;overflow:hidden;margin:12px 0 6px;background:var(--fundo)}.ind-comp-barra.grossa{height:12px;margin:14px 0 8px}.ind-comp-barra .azul{background:var(--azul)}.ind-comp-barra .verde{background:var(--verde)}.ind-leg{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--suave)}.ind-duo .ind-leg{font-size:12px}.ind-aviso{margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--ambar-suave);color:var(--ambar);font-size:12px;font-weight:600}.ind-ok-linha{margin-top:10px;font-size:12px;color:var(--verde);font-weight:600}.ind-acao{margin-top:12px}.ind-nota{margin-top:6px;font-size:11px}.ind-trava{font-size:11px;color:var(--suave);background:var(--fundo);border:1px dashed var(--linha);border-radius:8px;padding:8px 10px}.ind-maior{margin-top:10px}.ind-chart{width:100%;height:auto;display:block}.ind-grid{stroke:var(--linha);stroke-opacity:.5}.ind-b-verde{fill:var(--verde)}.ind-b-azul{fill:var(--azul)}.ind-vazio{fill:var(--linha)}.ind-media{stroke:var(--ambar);stroke-dasharray:5 4}.ind-t-val{font-size:12px;font-weight:700;fill:var(--tinta)}.ind-t-mes{font-size:12px;fill:var(--suave)}.ind-t-media{font-size:10px;fill:var(--ambar)}.ind-t-ini{font-size:10px;fill:var(--suave)}.ind-toggle{display:flex;background:var(--fundo);border:1px solid var(--linha);border-radius:10px;padding:3px}.ind-toggle button{border:0;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;background:transparent;color:var(--suave);font-family:inherit}.ind-toggle button.on{background:var(--azul);color:#fff}.ind-legenda{display:flex;gap:14px;font-size:11px;color:var(--suave);flex-wrap:wrap;margin-top:6px}.ind-legenda .ind-am{color:var(--ambar)}.ind-info{margin-top:10px;font-size:12px;color:var(--suave);background:var(--fundo);border-radius:8px;padding:8px 10px}.ind-taxa{margin-top:14px;display:flex;gap:10px;align-items:center}.ind-taxa-n{font-size:26px;font-weight:800}.ind-recup{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--fundo);border:1px dashed var(--linha)}.ind-recup.tem{background:var(--verde-suave);border:1px solid var(--verde)}.ind-recup-val{font-size:18px;font-weight:800;color:var(--verde)}.ind-recup-val .ind-sub{font-weight:400}.ind-vazio-txt{font-size:13px;margin:16px 0 0}.ind-ret-topo{display:flex;align-items:baseline;gap:10px;margin:12px 0 4px}.ind-ret-n{font-size:34px;font-weight:800}.ind-ret-val{font-size:18px;font-weight:700;color:var(--verde)}.ind-ret-val .ind-sub{font-weight:400}.ind-ret-duo{margin-top:14px;display:flex;gap:8px}.ind-ret-duo>div{flex:1;background:var(--fundo);border-radius:8px;padding:8px 10px}.ind-ret-duo>div.am{background:var(--ambar-suave)}.ind-ret-duo .n{font-size:18px;font-weight:800}.ind-ret-duo .am .n{color:var(--ambar)}.ind-funil-linha{margin-bottom:14px}.ind-funil-cab{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:5px;flex-wrap:wrap}.ind-funil-linha .ind-trilho{margin:0}.ind-top{margin-bottom:12px}.ind-top-cab{display:flex;justify-content:space-between;font-size:13px;gap:8px}.ind-top .ind-trilho{height:5px;margin:5px 0 0}.ind-pos{color:var(--suave);margin-right:6px}.ind-pos.ouro{color:var(--ambar)}.ind-audit{background:var(--cartao-fundo);border:1px solid var(--verde);border-radius:var(--raio-g)}.ind-audit-btn{width:100%;background:transparent;border:0;color:var(--tinta);cursor:pointer;font-family:inherit;padding:14px 18px;display:flex;justify-content:space-between;font-size:13px;font-weight:600;text-align:left}.ind-audit-corpo{padding:0 18px 16px;font-size:12px;color:var(--suave);line-height:1.7}.ind-audit-corpo b{color:var(--tinta)}.ind-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061799;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.ind-modal{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);width:100%;max-width:720px;max-height:88vh;overflow:auto;padding:22px;box-shadow:var(--sombra-g)}.ind-modal-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ind-modal-tit{font-size:18px;font-weight:800}.ind-tabela-wrap{margin-top:16px;overflow-x:auto}.ind-tabela{width:100%;border-collapse:collapse;font-size:13px;min-width:460px}.ind-tabela th{color:var(--suave);text-align:left;font-size:11px;text-transform:uppercase;padding:8px 6px;border-bottom:1px solid var(--linha)}.ind-tabela td{padding:10px 6px;border-bottom:1px solid var(--linha)}.ind-tabela .dir{text-align:right}.ind-tabela .forte{font-weight:700}.ind-via{margin-left:6px;font-size:10px;color:var(--verde);background:var(--verde-suave);padding:1px 6px;border-radius:99px;font-weight:700}@media (max-width: 1000px){.ind-kpis,.ind-proj-grade{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.ind-kpis,.ind-duo{grid-template-columns:1fr}.ind-proj-grade{grid-template-columns:1fr 1fr}.ind-pdf{padding:0 12px}}.ind-tag{font-size:10px;font-weight:700;padding:1px 6px;border-radius:99px;margin-left:6px;vertical-align:1px}.ind-tag.p{color:var(--azul);background:var(--azul-suave)}.ind-tag.s{color:var(--verde);background:var(--verde-suave)}.ind-toggle button:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.ind-top-rodape{font-size:11.5px;color:var(--suave);margin-top:14px;padding-top:12px;border-top:1px solid var(--linha);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.bc-estado{padding:14px;color:var(--suave);font-size:13.5px}.bc-novo{padding:14px;border-top:1px solid var(--linha-suave)}.bc-novo.bc-so{border-top:0}.bc-novo-titulo{margin:0;font-size:14.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;color:var(--tinta)}.bc-novo-sub{margin:3px 0 12px;font-size:13px;color:var(--suave)}.bc-tipos-rapidos{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width: 560px){.bc-tipos-rapidos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bc-acao{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 12px;text-align:left;cursor:pointer;color:var(--tinta);background:var(--superficie-2);border:1px solid var(--linha);border-radius:10px}.bc-acao:hover:not([disabled]),.bc-acao:focus-visible{border-color:var(--azul);background:var(--azul-suave);outline:none}.bc-acao[disabled]{opacity:.55;cursor:default}.bc-acao-txt{display:block;min-width:0}.bc-acao b{display:block;font-size:14px;font-weight:700}.bc-acao small{display:block;font-size:12px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-ic{flex:0 0 36px;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--azul-suave);color:var(--azul)}.bc-ic svg{width:19px;height:19px}.bc-nota{margin:10px 2px 0;font-size:12.5px;color:var(--suave);line-height:1.45}.bc-nota.bc-aviso{color:var(--ambar)}.bc-detalhes{display:flex;align-items:center;gap:8px;min-height:44px;margin:6px 0 -4px -4px;padding:0 4px;background:none;border:0;cursor:pointer;text-align:left;color:var(--azul);font-size:13px;font-weight:600}.bc-detalhes:hover:not([disabled]){text-decoration:underline}.bc-detalhes[disabled]{color:var(--tenue);cursor:default}.bc-detalhes svg{width:16px;height:16px;flex:0 0 16px}.bc-detalhes small{font-weight:400;color:var(--tenue)}.bc-sobre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#080c169e}.bc-folha{width:100%;max-height:94dvh;overflow-y:auto;padding:6px 18px calc(20px + env(safe-area-inset-bottom,0px));background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:18px 18px 0 0;color:var(--tinta)}@media (min-width: 760px){.bc-sobre{align-items:center}.bc-folha{max-width:540px;border-radius:16px;padding:8px 24px 24px}}.bc-folha-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 0}.bc-folha-topo h2{margin:0;font-size:17px;font-weight:800}.bc-folha-topo p{margin:3px 0 0;color:var(--suave);font-size:13px}.bc-fechar{width:44px;height:44px;margin:-8px -10px 0 0;background:none;border:0;border-radius:var(--raio);cursor:pointer;font-size:18px;color:var(--suave)}.bc-fechar:hover{background:var(--superficie-2)}.bc-tipos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.bc-tipo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:72px;padding:10px 12px;text-align:left;cursor:pointer;color:var(--tinta);background:var(--superficie-2);border:1px solid var(--linha);border-radius:10px}.bc-tipo b{display:block;font-size:14px}.bc-tipo small{display:block;font-size:12px;color:var(--suave)}.bc-tipo[aria-pressed=true]{border-color:var(--azul);background:var(--azul-suave)}.bc-erro{display:block;margin:6px 0 0;font-size:12.5px;font-weight:600;color:var(--vermelho)}.bc-ajuda{display:block;margin-top:5px;font-size:12px;font-weight:400;color:var(--tenue)}.bc-acoes-folha{display:flex;gap:10px;margin-top:8px}.bc-acoes-folha .btn{flex:1;min-height:48px}.bc-acoes-folha .btn-vazado{flex:0 0 auto}.editor-grid{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}.editor-condicoes{margin-top:22px}.editor-col-resumo{position:sticky;top:22px}.editor-col-resumo .total-fixo{margin:0;max-width:none;width:100%}.editor-col-resumo .acoes{flex-direction:column}.editor-col-resumo .acoes .btn{flex:none;width:100%}.resumo-lixeira{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:14px;padding:10px;background:transparent;border:1px dashed var(--linha);border-radius:var(--raio);color:var(--tenue);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.resumo-lixeira:hover{color:var(--vermelho);border-color:var(--vermelho);border-style:solid;background:var(--vermelho-suave)}@media (max-width: 900px){.editor-grid{grid-template-columns:1fr}.editor-col-resumo{position:static}}.ag-orc{margin-bottom:18px}.btn-agendar{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--verde);border:1px solid var(--verde);color:#fff;font-weight:700}.btn-agendar:hover{filter:brightness(.96)}.btn-agendar:disabled{opacity:.6;cursor:default;filter:none}.btn-agendar svg{width:17px;height:17px;stroke-width:2}.ag-orc-feito{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--verde);color:var(--tinta);font-size:14.5px;line-height:1.4;background:color-mix(in srgb,var(--verde) 12%,transparent)}.ag-orc-feito svg{width:20px;height:20px;flex:0 0 auto;stroke:var(--verde);stroke-width:2}.ag-orc-hint{color:var(--suave);font-size:12.5px;margin:8px 2px 0}.ag-orc-form{margin-top:0}.ag-orc-acoes{margin-top:14px;flex-wrap:wrap}.ag-orc-acoes .btn{flex:1;min-width:150px}.ag-orc-seg{display:inline-flex;gap:0;border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden;width:100%}.ag-orc-seg button{flex:1;padding:9px 12px;background:var(--superficie-2);border:0;color:var(--suave);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.ag-orc-seg button+button{border-left:1px solid var(--linha)}.ag-orc-seg button.on{background:var(--azul-suave);color:var(--azul)}.editor-acao-mobile{display:none}@media (max-width: 760px){.editor-col-resumo .acoes .btn-primario{display:none}.conteudo.editor-conteudo{padding-bottom:72px}.editor-acao-mobile{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;z-index:39;bottom:calc(var(--h-bottomnav) + env(safe-area-inset-bottom,0px));padding:10px 16px;background:var(--cartao-fundo);border-top:1px solid var(--linha)}.editor-acao-mobile .tot{display:flex;flex-direction:column;line-height:1.15;flex-shrink:0}.editor-acao-mobile .tot .r{font-size:11px;color:var(--tenue);font-weight:600}.editor-acao-mobile .tot .v{font-size:18px;font-weight:800;letter-spacing:-.5px}.editor-acao-mobile .btn-primario{flex:1;min-height:46px}.editor-acao-mobile .editor-acao-olho{flex:0 0 46px;width:46px;min-height:46px;padding:0}.editor-acao-mobile .editor-acao-olho svg{width:20px;height:20px;stroke-width:2}}.trocar-tipo{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:44px;padding:0 14px 0 12px;background:transparent;border:1px dashed var(--linha);border-radius:999px;color:var(--suave);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.trocar-tipo:hover{border-style:solid;border-color:var(--azul);color:var(--tinta);background:var(--azul-suave)}.trocar-tipo svg{width:16px;height:16px;flex:0 0 16px}.trocar-tipo-de{color:var(--tenue);font-weight:500}.aviso-item{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(var(--h-bottomnav) + env(safe-area-inset-bottom,0px) + 76px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 10px 10px 16px;border-radius:12px;background:var(--tinta);color:var(--fundo);font-size:13.5px;line-height:1.4;box-shadow:var(--sombra-g)}.aviso-item-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.aviso-item button{min-height:44px;padding:0 14px;border:0;border-radius:var(--raio);background:var(--fundo);color:var(--tinta);font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}@media (min-width: 761px){.aviso-item{left:50%;right:auto;transform:translate(-50%);bottom:22px;width:min(560px,calc(100% - 32px))}}.cat-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:10px 14px;margin-bottom:18px}.cat-busca{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio);padding:8px 12px;transition:border-color .12s,box-shadow .12s}.cat-busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave)}.cat-busca svg{width:16px;height:16px;stroke-width:2;color:var(--tenue);flex-shrink:0}.cat-toolbar .cat-busca input{flex:1;min-width:0;width:100%;border:none;outline:none;background:none;box-shadow:none;padding:0;border-radius:0;color:var(--tinta);font-size:13.5px}.cat-toolbar .cat-busca input:focus{border:none;outline:none;background:none;box-shadow:none}.cat-busca input::placeholder{color:var(--tenue)}.cat-toolbar .alternador{margin:0;white-space:nowrap}.barra-acoes .cat-novo-topo{width:auto;min-height:36px;padding:0 16px}@media (max-width: 760px){.barra-acoes .cat-novo-topo{padding:0 12px}}.cat-seg{display:flex;gap:10px;margin-bottom:14px}.cat-seg-btn{flex:1;min-height:44px;border-radius:var(--raio);font:inherit;font-size:14px;font-weight:650;cursor:pointer;border:1px solid var(--linha);background:var(--superficie-2);color:var(--suave)}.cat-seg-btn[aria-pressed=true]{border:1.5px solid var(--azul);background:var(--azul-suave);color:var(--azul)}.cat-seg-btn:disabled{opacity:.6;cursor:not-allowed}.cat-seg-btn:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.cat-margem{margin:0 0 8px;padding:11px 14px;border-radius:var(--raio);background:var(--superficie-2);border:1px solid var(--linha);color:var(--tinta);font-size:14.5px;font-variant-numeric:tabular-nums}.cat-sigilo{margin:0 0 12px;font-size:12.5px;line-height:1.45;color:var(--suave)}.cat-sub{display:block;font-size:12.5px;color:var(--suave);margin-top:2px}.catalogo-preco-bloco{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.cat-custo{font-size:11.5px;color:var(--suave);margin-top:2px;font-variant-numeric:tabular-nums}.cli-busca{display:flex;align-items:center;gap:9px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio);padding:9px 12px;margin-bottom:18px;transition:border-color .12s,box-shadow .12s}.cli-busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave)}.cli-busca svg{width:16px;height:16px;stroke-width:2;color:var(--tenue);flex-shrink:0}.cli-busca input{flex:1;min-width:0;border:none;outline:none;background:none;box-shadow:none;padding:0;color:var(--tinta);font-size:13.5px}.cli-busca input:focus{border:none;outline:none;background:none;box-shadow:none}.cli-busca input::placeholder{color:var(--tenue)}.clientes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.cliente-card{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:14px 16px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.cliente-card:hover{border-color:var(--azul);box-shadow:var(--sombra)}.cliente-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cliente-id{min-width:0}.cliente-nome{font-size:14.5px;font-weight:650;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliente-tel{font-size:12.5px;color:var(--suave);margin:3px 0 0}.cliente-acoes{display:flex;align-items:center;gap:6px;flex-shrink:0}.cli-acao{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--cartao-fundo);color:var(--suave);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.cli-acao svg{width:15px;height:15px}.cli-acao:hover{border-color:var(--azul);color:var(--azul)}.cli-acao-perigo:hover{border-color:var(--vermelho);color:var(--vermelho);background:var(--vermelho-suave)}.cliente-veic{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--linha-suave)}.cli-veic-info{flex:1;display:flex;align-items:center;gap:7px;min-width:0;color:var(--suave);font-size:13px}.cli-veic-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-veic-placa{font-weight:600;color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap}.cli-veic-mais{font-size:11px;font-weight:600;color:var(--tenue);background:var(--superficie-2);border:1px solid var(--linha);border-radius:999px;padding:1px 7px;flex-shrink:0}.cli-veic-vazio{color:var(--tenue);font-size:12.5px}.cli-orc{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:30px;padding:0 12px;border:0;border-radius:var(--raio-p);background:var(--azul);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s}.cli-orc:hover{background:var(--azul-escuro)}.cli-orc svg{width:14px;height:14px}.cli-veic-tipo{display:inline-flex;flex-shrink:0;color:var(--suave)}.fc-cab{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.fc-av{width:48px;height:48px;flex:none;border-radius:12px;background:var(--superficie-2);border:1px solid var(--linha);display:grid;place-items:center;font-weight:800;font-size:18px;color:var(--azul)}.fc-id{flex:1;min-width:0}.fc-id h2{margin:0;font-size:20px;font-weight:800}.fc-contato{color:var(--suave);font-size:13px;margin-top:2px}.fc-zap{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(37,211,102,.4);background:#25d3661f;color:#25d366;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.fc-zap svg{width:16px;height:16px}.fc-zap:hover{filter:brightness(1.1)}.fc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.fc-kpi{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:13px 14px;min-width:0}.fc-kpi .r{color:var(--suave);font-size:11.5px;font-weight:600;margin-bottom:6px}.fc-kpi .v{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--tinta)}.fc-kpi .s{color:var(--tenue);font-size:11.5px;margin-top:4px}@media (max-width: 1080px){.fc-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.fc-kpis{grid-template-columns:1fr}}.fc-bloco{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:15px 16px;margin-bottom:14px}.fc-bloco h3{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--suave);text-transform:uppercase;letter-spacing:.05em}.fc-vazio{color:var(--tenue);font-size:13px;margin:0}.fc-veic{padding:11px 0;border-top:1px solid var(--linha)}.fc-veic:first-of-type{border-top:0;padding-top:0}.fc-veic-topo{display:flex;align-items:center;gap:12px}.fc-veic-ico{width:36px;height:36px;flex:none;border-radius:9px;background:var(--superficie-2);display:grid;place-items:center}.fc-veic-info{min-width:0}.fc-veic-info .m{font-weight:700;font-size:14px}.fc-veic-info .d{color:var(--suave);font-size:12.5px;margin-top:1px}.fc-rec{margin:9px 0 2px 48px;display:flex;flex-direction:column;gap:6px}.fc-rec-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12.5px}.fc-rec-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--tenue)}.fc-rec-item.vencido .fc-rec-dot{background:var(--vermelho)}.fc-rec-item.proximo .fc-rec-dot{background:var(--ambar, #d9a441)}.fc-rec-item.em_dia .fc-rec-dot{background:var(--verde)}.fc-rec-serv{font-weight:600;color:var(--tinta);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-rec-status{font-weight:700;font-size:11.5px;justify-self:end;white-space:nowrap}.fc-rec-item.vencido .fc-rec-status{color:var(--vermelho)}.fc-rec-item.proximo .fc-rec-status{color:var(--ambar, #d9a441)}.fc-rec-item.em_dia .fc-rec-status{color:var(--suave)}.fc-rec-ult{grid-column:2 / -1;color:var(--tenue);font-size:11px}.fc-tl{list-style:none;margin:0;padding:0}.fc-tl-item{display:grid;grid-template-columns:104px 1fr auto;gap:12px;align-items:center;padding:11px 6px;border-top:1px solid var(--linha);cursor:pointer;border-radius:8px}.fc-tl-item:first-child{border-top:0}.fc-tl-item:hover{background:var(--superficie-2)}.fc-tl-data{color:var(--suave);font-size:12.5px}.fc-tl-desc{min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-tl-desc .n{color:var(--tenue);font-size:11px;margin-right:7px}.fc-tl-fim{display:flex;align-items:center;gap:10px;justify-content:flex-end;white-space:nowrap}.fc-tl-val{font-weight:700;font-size:13.5px}@media (max-width: 560px){.fc-tl-item{grid-template-columns:1fr auto;gap:4px 10px}.fc-tl-data{grid-column:1 / -1;order:-1}}.fc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 24px;overflow-y:auto}.fc-modal{width:100%;max-width:480px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:18px;box-shadow:0 24px 60px #00000080}.fc-modal-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fc-modal-top h2{font-size:17px;margin:0}.fc-tag{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px}.fc-tag.ag{color:var(--azul);background:var(--azul-suave)}.fc-tag.em{color:var(--vermelho);background:var(--vermelho-suave)}.fc-modal-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio);padding:12px 14px;margin-bottom:15px}.fc-modal-meta>div{min-width:0}.fc-modal-meta .fc-meta-wide{grid-column:1 / -1}.fc-modal-meta span{display:block;font-size:11px;color:var(--tenue);font-weight:600;margin-bottom:2px}.fc-modal-meta b{font-size:13px}.fc-nota-lock{font-size:11.5px;color:var(--tenue);margin:0 0 14px}.fc-campo{display:block;margin-bottom:12px}.fc-campo>span{display:block;font-size:12px;color:var(--suave);font-weight:600;margin-bottom:5px}.fc-campo input{width:100%;background:var(--superficie-2);border:1px solid var(--linha);border-radius:9px;padding:10px 12px;color:var(--tinta);font-size:14px}.fc-erro{color:var(--vermelho);font-size:12.5px;margin:2px 0 10px}.fc-modal-acoes{display:flex;gap:10px;margin-top:4px;flex-wrap:wrap}.fc-modal-acoes .btn{flex:1}.fc-ctx{border:1px solid var(--linha);border-radius:var(--raio-g);padding:12px 14px;margin-bottom:16px;background:var(--cartao-fundo)}.fc-ctx.vencido{background:#e5595d1a;border-color:#e5595d73}.fc-ctx.aguardando{background:#d9a4411a;border-color:#d9a44173}.fc-ctx.retorno{background:#4c8dff1a;border-color:#4c8dff73}.fc-ctx.aprovado{background:#6fd49a1a;border-color:#6fd49a73}.fc-ctx.segmento{background:#a86eeb1a;border-color:#a86eeb73}.fc-ctx-tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--suave)}.fc-ctx-tit{font-weight:800;font-size:14.5px;margin-top:6px}.fc-ctx-det{color:var(--suave);font-size:12.5px;margin-top:3px}.fc-ctx-btn{margin-top:10px}.fc-pront{margin:9px 0 2px 48px}.fc-pront-btn{min-height:40px;padding:0 14px;font-size:13px}.fc-pront-sub{margin:-6px 0 12px;color:var(--suave);font-size:13px}.fc-pront-ops{border:1px solid var(--linha);border-radius:var(--raio-g);padding:4px 14px 8px;margin-bottom:12px}.fc-pront-op{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;cursor:pointer}.fc-pront-op input{width:20px;height:20px;flex:none;accent-color:var(--azul, #4c8dff)}.fc-pront-dica{margin:0;color:var(--tenue);font-size:12px}.fc-pront-per,.fc-hist-filtro{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.fc-pront-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--linha);background:transparent;color:var(--suave);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.fc-pront-chip.on{border-color:var(--azul, #4c8dff);color:var(--azul, #4c8dff);background:var(--azul-suave, rgba(76,141,255,.16))}.fc-pront-cont{margin:0 0 12px;color:var(--suave);font-size:13px}.fc-pront-aviso{margin:0 0 12px;color:var(--ambar, #d9a441);font-size:13px}.fc-pront-erro{margin:0 0 12px;color:var(--vermelho);font-size:13px}.fc-contatos{list-style:none;margin:0;padding:0}.fc-contatos li{display:grid;grid-template-columns:78px 1fr auto;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--linha);font-size:13px}.fc-contatos li:first-child{border-top:0}.fc-contato-data{color:var(--suave)}.fc-contato-tipo{color:var(--suave);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-contato-res{font-weight:700}.rel-resumo{color:var(--suave);font-size:13.5px;margin:0 2px 16px}.rel-resumo .num{color:var(--tinta);font-weight:800;font-size:16px}.rel-sec{color:var(--suave);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 2px 10px}.rel-sec .c{color:var(--tenue);font-weight:600;letter-spacing:0;text-transform:none}.rel-card{display:flex;align-items:center;gap:14px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:13px 15px;margin-bottom:10px;cursor:pointer;min-width:0}.rel-card:hover{background:var(--superficie-2)}.rel-corpo{flex:1;min-width:0}.rel-nome{font-weight:700;font-size:14.5px}.rel-sub{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--suave);font-size:12.5px;margin-top:3px}.rel-veic{display:inline-flex;align-items:center;gap:6px}.rel-veic-vazio,.rel-sep{color:var(--tenue)}.rel-valor{color:var(--tinta);font-weight:700}.rel-fim{flex:none;display:flex;align-items:center;gap:10px}.rel-badge{font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap}.rel-badge.wait{color:#f0cd8a;background:#d9a44124}.rel-badge.venc{color:#f3a0a2;background:#e5595d24}.rel-zap{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(37,211,102,.4);background:#25d3661f;color:#25d366;border-radius:8px;padding:7px 11px;font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}.rel-zap svg{width:15px;height:15px}.rel-zap:hover{filter:brightness(1.1)}@media (max-width: 560px){.rel-card{flex-wrap:wrap}.rel-fim{width:100%;justify-content:space-between}.rel-zap-txt{display:inline}}.rel-guia{background:var(--cartao-fundo);border:1px dashed var(--linha);border-radius:var(--raio-g);padding:16px;margin-bottom:10px}.rel-guia-tit{font-weight:800;font-size:14.5px}.rel-guia p{color:var(--suave);font-size:13px;line-height:1.5;margin:8px 0 12px}.rel-guia p strong{color:var(--tinta)}.rel-nada{color:var(--suave);font-size:13.5px;margin:22px 2px 0}.rel-abas{display:flex;border-bottom:1px solid var(--linha);margin:0 -16px 16px;padding:0 16px}.rel-aba{flex:1;min-height:44px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--suave);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.rel-aba.on{color:var(--azul, #4c8dff);border-bottom-color:var(--azul, #4c8dff)}.rel-segs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.rel-seg{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.rel-seg.on{border-color:var(--azul, #4c8dff);background:var(--azul-suave, rgba(76,141,255,.12))}.rel-seg-nome{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--suave)}.rel-seg-ponto{width:8px;height:8px;border-radius:50%;background:var(--tenue);flex:none}.rel-seg.ativos .rel-seg-ponto{background:#6fd49a}.rel-seg.risco .rel-seg-ponto{background:#d6b4ff}.rel-seg.inativos .rel-seg-ponto{background:#8a93a3}.rel-seg.melhores .rel-seg-ponto{background:#f0cd8a}.rel-seg-qtd{font-size:24px;font-weight:800}.rel-seg-regra{font-size:11.5px;color:var(--suave)}.rel-badge.seg{color:#d6b4ff;background:#a86eeb29}.rel-ajuste{margin:0 2px 16px}.rel-link{background:transparent;border:0;padding:8px 0;min-height:40px;color:var(--azul, #4c8dff);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rel-ajuste-box{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:4px 14px 10px}.rel-ajuste-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;font-size:13.5px}.rel-passo{display:flex;align-items:center;gap:10px}.rel-passo button{width:40px;height:40px;border-radius:10px;border:1px solid var(--linha);background:transparent;color:var(--tinta);font:inherit;font-size:18px;font-weight:700;cursor:pointer}.rel-passo b{min-width:74px;text-align:center}.rel-ajuste-dica{margin:2px 0 0;color:var(--tenue);font-size:12px}.rel-per{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.rel-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--linha);background:transparent;color:var(--suave);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.rel-chip.on{border-color:var(--azul, #4c8dff);color:var(--azul, #4c8dff);background:var(--azul-suave, rgba(76,141,255,.16))}.rel-funil{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:14px 15px 2px}.rel-etapa{margin-bottom:14px}.rel-etapa-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.rel-etapa-nome{font-weight:700}.rel-etapa-num{color:var(--suave)}.rel-etapa-num b{color:var(--tinta)}.rel-barra{height:10px;border-radius:99px;background:var(--superficie-2, rgba(255,255,255,.06));margin-top:6px;overflow:hidden}.rel-barra-cheia{height:100%;border-radius:99px}.rel-etapa-nota{font-size:11.5px;color:var(--suave);margin-top:5px}.rel-badge.ok{color:#6fd49a;background:#6fd49a24}.rel-agendar{background:transparent;cursor:pointer;border-color:var(--linha);color:var(--tinta);font:inherit;font-size:12.5px;font-weight:700}.rel-etapa-btn{display:block;width:100%;text-align:left;background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.rel-etapa-btn:disabled{cursor:default}.rel-etapa-btn .rel-etapa-topo{display:flex}.rel-etapa-btn .rel-barra,.rel-etapa-btn .rel-barra-cheia,.rel-etapa-btn .rel-etapa-nota{display:block}.rel-etapa-nome{display:inline-flex;align-items:center;gap:6px}.rel-seta{color:var(--suave);transition:transform .15s;flex:none}.rel-seta.on{transform:rotate(90deg)}.rel-lista{margin-top:10px;border-top:1px solid var(--linha);padding-top:10px}.rel-ordem{display:flex;gap:8px;margin-bottom:10px}.rel-ordem-btn{flex:1;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--linha);background:transparent;color:var(--suave);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.rel-ordem-btn.on{border-color:var(--azul, #4c8dff);color:var(--azul, #4c8dff);background:var(--azul-suave, rgba(76,141,255,.16))}.rel-ordem-btn svg.inv{transform:rotate(180deg)}.rel-lista-info{font-size:11.5px;color:var(--tenue);margin-bottom:8px}.rel-linha{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--superficie-2, rgba(255,255,255,.04));border:1px solid var(--linha);border-radius:10px;padding:10px 12px;margin-bottom:8px;min-height:48px}.rel-linha-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rel-linha-nome{font-weight:700;font-size:13.5px}.rel-linha-sub{color:var(--suave);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-linha-fim{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rel-linha-valor{font-weight:800;font-size:13.5px}.rel-selo{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.rel-selo.aguardando{color:#f0cd8a;background:#d9a44124}.rel-selo.vencido{color:#f3a0a2;background:#e5595d24}.rel-selo.aprovado,.rel-selo.concluido{color:#6fd49a;background:#6fd49a24}.rel-selo.falta_agendar{color:#f0cd8a;background:#d9a44124}.rel-selo.agendado{color:#9cc0ff;background:#4c8dff29}.rel-selo.recusado{color:#a2a9b6;background:#a2a9b624}.rel-vertodos{width:100%;min-height:44px;border-radius:10px;border:1px solid var(--azul, #4c8dff);background:var(--azul-suave, rgba(76,141,255,.12));color:var(--azul, #4c8dff);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rel-item{margin-bottom:10px}.rel-item .rel-card{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.rel-reg{background:var(--cartao-fundo);border:1px solid var(--linha);border-top:0;border-radius:0 0 var(--raio-g) var(--raio-g);padding:2px 15px 6px}.rel-reg-linha{display:flex;gap:16px}.rel-link-suave{color:var(--suave)}.rel-reg-dica{font-size:12px;color:var(--suave);margin:4px 0 8px}.rel-reg-chips{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:8px}.rel-reg-erro{margin:0 0 8px;color:var(--vermelho);font-size:13px}.rel-aviso{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cartao-fundo);border:1px solid var(--azul, #4c8dff);border-radius:var(--raio-g);padding:10px 14px;margin-bottom:14px;font-size:13.5px}.rel-fila-resumo{color:var(--suave);font-size:13px;margin:0 2px 14px}.rel-fila-resumo b{color:var(--tinta)}.rel-badge.pos{color:#6fd49a;background:#6fd49a24}.rel-badge.risco{color:#d6b4ff;background:#a86eeb29}.rel-sec-gap{margin-top:22px}.rel-msg-caixa{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:14px 15px;margin-bottom:16px}.rel-msg-rotulo{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:700;color:var(--suave)}.rel-msg-estado{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--superficie-2, rgba(255,255,255,.06));color:var(--suave)}.rel-msg-estado.on{background:var(--azul-suave, rgba(76,141,255,.16));color:var(--azul, #4c8dff)}.rel-msg-uso{margin:4px 0 8px;font-size:12px;color:var(--tenue)}.rel-msg-texto{width:100%;box-sizing:border-box;resize:vertical;min-height:120px;background:var(--superficie-2, rgba(255,255,255,.04));border:1px solid var(--linha);border-radius:10px;color:var(--tinta);font:inherit;font-size:14px;line-height:1.5;padding:11px 12px}.rel-msg-contador{text-align:right;font-size:11.5px;color:var(--tenue);margin-top:4px}.rel-msg-dica{font-size:12px;color:var(--suave);margin:8px 0}.rel-msg-vars{display:flex;gap:8px;flex-wrap:wrap}.rel-msg-var{min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--linha);background:transparent;color:var(--azul, #4c8dff);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.rel-msg-balao{margin-left:36px;background:#0b2e22;border:1px solid #1d5a43;border-radius:14px 14px 4px;padding:12px 14px;font-size:14px;line-height:1.5;color:#e9ebf0;white-space:pre-wrap;word-break:break-word}.rel-msg-ok{margin:12px 0 0;color:#6fd49a;font-size:13px}.rel-msg-acoes{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.rel-msg-acoes .btn{flex:1;min-width:150px}.barra .voltar.usr-voltar{width:44px;height:44px;margin-left:-10px}.usr-titulo{flex:1;min-width:0}.usr-titulo h1{flex:none}.usr-sub{margin:2px 0 0;font-size:12.5px;color:var(--suave)}.usr-topo-convidar .btn{padding:0 18px}@media (max-width: 760px){.usr-topo-convidar{display:none}}.usr-lic{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:16px 18px;margin-bottom:16px}.usr-lic-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.usr-lic-txt{font-size:14px;color:var(--suave)}.usr-lic-txt strong{color:var(--tinta);font-size:20px;font-weight:700}.usr-lic-selos{display:flex;gap:8px;align-items:center}.usr-lic-livres{font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--superficie-3);color:var(--suave)}.usr-lic-livres.usr-zero{background:var(--ambar-suave);color:var(--ambar)}.usr-selo-cortesia{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--verde-suave);color:var(--verde)}.usr-slots{display:flex;gap:5px;margin:12px 0 10px}.usr-slot{flex:1;min-width:0;height:10px;border-radius:4px;background:var(--superficie-3)}.usr-slot-membro{background:var(--azul)}.usr-slot-convite{background:repeating-linear-gradient(135deg,var(--azul-suave) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--azul)}.usr-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--suave)}.usr-legenda span{display:inline-flex;align-items:center;gap:6px}.usr-lg{width:10px;height:10px;border-radius:3px;display:inline-block;background:var(--superficie-3);box-shadow:inset 0 0 0 1px var(--linha)}.usr-lg-membro{background:var(--azul);box-shadow:none}.usr-lg-convite{background:repeating-linear-gradient(135deg,var(--azul-suave) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--azul)}.usr-lic-aviso{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--linha-suave);font-size:13px;color:var(--suave);display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.usr-lic-aviso.usr-cheio{color:var(--ambar)}.usr-link{background:none;border:0;padding:0;min-height:44px;color:var(--azul);font-weight:600;font-size:13px;cursor:pointer}.usr-link:hover{text-decoration:underline}.usr-convite{position:relative;background:var(--azul-suave);border:1px solid var(--azul);border-radius:var(--raio-g);padding:16px 18px;margin-bottom:16px}.usr-convite h2{margin:0 44px 2px 0;font-size:15px;color:var(--azul)}.usr-convite p{margin:0}.usr-convite-desc{font-size:13px;color:var(--suave);margin-bottom:12px!important}.usr-convite-fechar{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:none;border-radius:var(--raio);color:var(--azul);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.usr-convite-fechar:hover{background:var(--azul-suave)}.usr-convite-linha{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.usr-codigo{font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:22px;font-weight:800;letter-spacing:3px;color:var(--tinta);background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio);padding:0 16px;min-height:44px;display:inline-flex;align-items:center;-webkit-user-select:all;user-select:all}.usr-btn-whats{background:#25d366;color:#06281a;text-decoration:none}.usr-btn-whats:hover{filter:brightness(.95)}.usr-convite-nota{font-size:12px;color:var(--suave);margin-top:10px!important}.usr-filtros{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:8px;scrollbar-width:none}.usr-filtros::-webkit-scrollbar{display:none}.usr-chip{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--linha);background:var(--cartao-fundo);color:var(--suave);cursor:pointer;font:inherit;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:7px}.usr-chip b{font-weight:700;color:var(--tinta)}.usr-chip:hover{background:var(--superficie-3)}.usr-chip[aria-pressed=true]{background:var(--azul-suave);border-color:var(--azul);color:var(--azul)}.usr-chip[aria-pressed=true] b{color:var(--azul)}@media (max-width: 760px){.usr-chip{min-height:44px}}.usr-lista{list-style:none;margin:0;padding:0;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g)}.usr-nada{padding:28px 16px;text-align:center;color:var(--suave)}.usr-linha{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 16px;border-bottom:1px solid var(--linha-suave)}.usr-linha:last-child{border-bottom:0}.usr-avatar{width:40px;height:40px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--azul-suave);color:var(--azul)}.usr-avatar-func{background:var(--cinza-suave);color:var(--cinza)}.usr-avatar-pendente{background:transparent;border:1.5px dashed var(--tenue);color:var(--tenue)}.usr-corpo{flex:1;min-width:0}.usr-email{font-weight:600;font-size:14px;display:flex;align-items:baseline;gap:6px;min-width:0}.usr-email>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.usr-codigo-mini{font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;letter-spacing:1.5px}.usr-voce{flex:none;font-size:11.5px;font-weight:600;color:var(--tenue)}.usr-meta{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12px;color:var(--suave);flex-wrap:wrap}.usr-tag-conv{background:var(--ambar-suave);color:var(--ambar)}.usr-acoes{position:relative;flex:none}.usr-kebab{width:44px;height:44px;border:0;border-radius:var(--raio);background:none;color:var(--suave);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.usr-kebab:hover,.usr-kebab[aria-expanded=true]{background:var(--superficie-3);color:var(--tinta)}.usr-menu{position:absolute;right:8px;top:calc(100% - 4px);z-index:20;width:272px;max-width:calc(100vw - 48px);background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra-g);padding:6px}.usr-menu-item{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:var(--raio);background:none;color:var(--tinta);text-align:left;cursor:pointer;font:inherit;font-size:14px}.usr-menu-item svg{flex:none}.usr-menu-item:hover{background:var(--superficie-3)}.usr-menu-item.usr-perigo{color:var(--vermelho-texto)}.usr-menu-item[aria-disabled=true]{cursor:not-allowed;color:var(--tenue)}.usr-menu-item[aria-disabled=true]:hover{background:none}.usr-menu-item small{display:block;font-size:12px;color:var(--tenue);line-height:1.35;margin-top:1px}.usr-menu-sep{height:1px;background:var(--linha-suave);margin:4px 6px}.usr-vazio{margin-top:16px;border:1px dashed var(--linha);border-radius:var(--raio-g);padding:22px 18px;text-align:center;color:var(--suave)}.usr-vazio strong{display:block;color:var(--tinta);font-size:15px;margin-bottom:4px}.usr-vazio p{margin:0 auto 14px;max-width:46ch}.usr-so-admin{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;padding:14px 16px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-g);color:var(--suave);font-size:13px}.usr-so-admin svg{flex:none;color:var(--tenue);margin-top:1px}.usr-so-admin strong{display:block;color:var(--tinta);font-size:14px;margin-bottom:1px}.usr-guia{margin-top:16px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g)}.usr-guia summary{list-style:none;cursor:pointer;min-height:44px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:14px}.usr-guia summary::-webkit-details-marker{display:none}.usr-guia summary svg{flex:none;color:var(--tenue);transition:transform .15s}.usr-guia[open] summary svg{transform:rotate(90deg)}.usr-guia-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0 16px 16px}.usr-guia-col{background:var(--superficie-2);border-radius:var(--raio);padding:12px 14px;min-width:0}.usr-guia-col h3{margin:0 0 8px;font-size:13px}.usr-guia-col ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.usr-guia-col li{display:flex;gap:8px;font-size:13px;color:var(--suave)}.usr-guia-col li svg{flex:none;margin-top:2px;color:var(--verde)}.usr-guia-col li.usr-nao svg{color:var(--tenue)}.usr-cta-movel{display:none}@media (max-width: 760px){.usr-cta-movel{display:block;position:sticky;z-index:30;margin-top:16px;bottom:calc(var(--h-bottomnav, 58px) + env(safe-area-inset-bottom,0px) + 12px)}.usr-cta-movel .btn{width:100%;box-shadow:var(--sombra-g)}}.usr-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#080c1499;display:flex;align-items:center;justify-content:center;padding:16px}.usr-dialogo{width:100%;max-width:420px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra-g);padding:20px}.usr-dialogo h2{margin:0 0 6px;font-size:17px;line-height:1.3;text-wrap:balance}.usr-dialogo p{margin:0;color:var(--suave);font-size:14px}.usr-dlg-aviso{margin-top:12px;padding:10px 12px;border-radius:var(--raio);background:var(--ambar-suave);color:var(--ambar);font-size:13px}.usr-dlg-acoes{display:flex;gap:10px;margin-top:18px;justify-content:flex-end;flex-wrap:wrap}.usr-btn-perigo{background:var(--vermelho-texto);color:#fff}.usr-btn-perigo:hover:not([disabled]){filter:brightness(.92)}@media (max-width: 760px){.usr-veu{align-items:flex-end;padding:0}.usr-dialogo{max-width:none;border-radius:var(--raio-g) var(--raio-g) 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.usr-dlg-acoes{flex-direction:column-reverse}.usr-dlg-acoes .btn{width:100%}}.usr-toast{position:fixed;left:50%;transform:translate(-50%);z-index:71;bottom:calc(24px + env(safe-area-inset-bottom,0px));display:flex;gap:8px;align-items:center;max-width:calc(100vw - 32px);background:var(--tinta);color:var(--fundo);padding:12px 16px;border-radius:var(--raio);box-shadow:var(--sombra-g);font-size:13.5px;font-weight:500}@media (max-width: 760px){.usr-toast{bottom:calc(var(--h-bottomnav, 58px) + env(safe-area-inset-bottom,0px) + 12px)}.usr-toast.usr-toast-sobe{bottom:calc(var(--h-bottomnav, 58px) + env(safe-area-inset-bottom,0px) + 76px)}}@media (prefers-reduced-motion: no-preference){.usr-menu,.usr-dialogo{animation:usr-entra .14s ease-out}@keyframes usr-entra{0%{opacity:0;transform:translateY(4px)}}}.perfil{display:flex;flex-direction:column;gap:20px;padding:8px 0 24px}.perfil-topo{display:flex;align-items:center;gap:14px}.perfil-topo h1{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.01em;color:var(--tinta)}.perfil-topo p{margin:2px 0 0;font-size:13.5px;color:var(--suave)}.perfil-voltar{flex-shrink:0;width:44px;height:44px;border-radius:var(--raio);background:transparent;border:1px solid var(--linha);color:var(--suave);display:grid;place-items:center;cursor:pointer}.perfil-voltar:hover{background:var(--superficie-2);color:var(--tinta)}.perfil-grade{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.perfil-coluna{display:flex;flex-direction:column;gap:16px;min-width:0}.perfil-cartao{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra);padding:24px;min-width:0}.perfil-id{position:sticky;top:16px;display:flex;flex-direction:column;gap:18px}.perfil-id-topo{display:flex;align-items:center;gap:14px;min-width:0}.perfil-avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:var(--azul-suave);color:var(--azul);display:grid;place-items:center;font-size:26px;font-weight:700}.perfil-id-textos{min-width:0}.perfil-id-nome{margin:0;font-size:18px;font-weight:700;color:var(--tinta);overflow-wrap:anywhere}.perfil-id-oficina{margin:2px 0 0;font-size:13px;color:var(--suave);overflow-wrap:anywhere}.perfil-linhas{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:13.5px}.perfil-linhas li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.perfil-linhas li>span:first-child{color:var(--tenue);flex-shrink:0}.perfil-linhas li>span:last-child{color:var(--tinta);min-width:0;overflow-wrap:anywhere;text-align:right}.perfil-linhas li.perfil-linha-email{flex-direction:column;align-items:flex-start;gap:2px}.perfil-linhas li.perfil-linha-email>span:last-child{text-align:left;overflow-wrap:break-word;word-break:break-word}.perfil-nudge{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--linha-suave)}.perfil-nudge p{margin:0;font-size:13.5px;color:var(--suave)}.perfil-selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.perfil-selo-azul{background:var(--azul-suave);color:var(--azul)}.perfil-selo-cinza{background:var(--cinza-suave);color:var(--cinza)}.perfil-selo-verde{background:var(--verde-suave);color:var(--verde)}.perfil-selo-ambar{background:var(--ambar-suave);color:var(--ambar)}.perfil-ponto{width:7px;height:7px;border-radius:50%;background:currentColor}.perfil-sec-cab{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.perfil-sec-ico{flex-shrink:0;width:38px;height:38px;border-radius:var(--raio);background:var(--azul-suave);color:var(--azul);display:grid;place-items:center}.perfil-sec-tit{min-width:0;flex:1}.perfil-sec-tit h2{margin:0;font-size:17px;line-height:1.25;color:var(--tinta)}.perfil-sec-tit p{margin:3px 0 0;font-size:13.5px;color:var(--suave)}.perfil-campo{display:block;margin-bottom:16px}.perfil-rot{display:block;font-size:12.5px;font-weight:600;color:var(--suave);margin-bottom:6px}.perfil-entrada{position:relative}.perfil .perfil-entrada input{width:100%;min-height:var(--toque);background:var(--superficie-2);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio);padding:10px 14px;font-size:16px}.perfil .perfil-entrada input:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave);background:var(--cartao-fundo)}.perfil .perfil-erro input{border-color:var(--vermelho-borda)}.perfil .perfil-entrada-olho input{padding-right:52px}.perfil-olho{position:absolute;right:2px;top:2px;width:44px;height:calc(100% - 4px);border:0;background:transparent;color:var(--tenue);cursor:pointer;border-radius:var(--raio);display:grid;place-items:center}.perfil-olho:hover{color:var(--tinta)}.perfil-ajuda{margin:6px 0 0;font-size:12.5px;color:var(--tenue)}.perfil-msg-erro{margin:6px 0 0;font-size:12.5px;color:var(--vermelho-texto)}.perfil-msg-ok{margin:6px 0 0;font-size:12.5px;color:var(--verde)}.perfil-sobe{margin-top:-10px;margin-bottom:16px}.perfil-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.perfil-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.perfil-btn{min-height:var(--toque);padding:0 22px;border-radius:var(--raio);border:1px solid transparent;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .12s,opacity .12s}.perfil-btn-primario{background:var(--azul);color:#fff}.perfil-btn-primario:hover:not(:disabled){background:var(--azul-escuro)}.perfil-btn-sec{background:transparent;color:var(--tinta);border-color:var(--linha)}.perfil-btn-sec:hover:not(:disabled){background:var(--superficie-2)}.perfil-btn:disabled{opacity:.45;cursor:not-allowed}.perfil-link{background:none;border:0;padding:0 4px;cursor:pointer;color:var(--suave);font-size:13.5px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.perfil-link:hover:not(:disabled){color:var(--tinta)}.perfil-link:disabled{opacity:.5;cursor:default}.perfil-sujo{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ambar);font-weight:600}.perfil-giro{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:perfil-gira .7s linear infinite}.perfil-btn-sec .perfil-giro{border-color:var(--linha);border-top-color:var(--tinta)}:is(.perfil-voltar,.perfil-btn,.perfil-link,.perfil-olho):focus-visible{outline:2px solid var(--azul);outline-offset:2px}.perfil-atual{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--linha-suave);border-radius:var(--raio);background:var(--superficie-2);margin-bottom:16px}.perfil-atual-quem{min-width:0}.perfil-atual small{display:block;font-size:12px;color:var(--tenue)}.perfil-atual strong{font-size:14.5px;font-weight:600;color:var(--tinta);overflow-wrap:anywhere}.perfil-pendente{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--raio);background:var(--ambar-suave);margin-bottom:16px;font-size:13.5px}.perfil-pendente strong{color:var(--ambar)}.perfil-pendente p{margin:0;color:var(--tinta);overflow-wrap:anywhere}.perfil-pendente .perfil-link{color:var(--tinta);text-decoration:underline}.perfil-pendente-acoes{display:flex;flex-wrap:wrap;gap:0 14px}.perfil-forca{display:flex;align-items:center;gap:12px;margin:2px 0 12px;min-height:20px}.perfil-segs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;flex:1}.perfil-segs i{height:6px;border-radius:999px;background:var(--superficie-3)}.perfil-segs i.perfil-on-1{background:var(--vermelho)}.perfil-segs i.perfil-on-2{background:var(--ambar)}.perfil-segs i.perfil-on-3{background:var(--verde)}.perfil-forca>span{font-size:12.5px;font-weight:600;min-width:48px;text-align:right;color:var(--suave)}.perfil-reqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0 0 16px;padding:0;list-style:none}.perfil-reqs li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tenue);min-height:24px}.perfil-bola{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--linha);display:grid;place-items:center;flex-shrink:0;color:transparent}.perfil-reqs li.perfil-ok{color:var(--tinta)}.perfil-reqs li.perfil-ok .perfil-bola{background:var(--verde-suave);border-color:transparent;color:var(--verde)}.perfil-perms{margin:0 0 14px;padding:0;list-style:none;border:1px solid var(--linha-suave);border-radius:var(--raio);overflow:hidden}.perfil-perms li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;min-height:48px}.perfil-perms li+li{border-top:1px solid var(--linha-suave)}.perfil-perm-area{min-width:0;color:var(--tinta)}.perfil-perm-nivel{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-align:right}.perfil-sim{color:var(--verde)}.perfil-nao{color:var(--tenue)}.perfil-nota{margin:0;font-size:12.5px;color:var(--tenue)}.perfil-nota-topo{margin-top:10px}.perfil-toast{position:fixed;left:50%;transform:translate(-50%);z-index:71;bottom:calc(24px + env(safe-area-inset-bottom,0px));display:flex;gap:8px;align-items:center;max-width:calc(100vw - 32px);background:var(--tinta);color:var(--fundo);padding:12px 16px;border-radius:var(--raio);box-shadow:var(--sombra-g);font-size:13.5px;font-weight:500}@keyframes perfil-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.perfil-giro{animation:none}}@media (max-width: 860px){.perfil-grade{grid-template-columns:minmax(0,1fr)}.perfil-id{position:static}}@media (max-width: 760px){.perfil-toast{bottom:calc(var(--h-bottomnav, 58px) + env(safe-area-inset-bottom,0px) + 12px)}}@media (max-width: 640px){.perfil-cartao{padding:20px}.perfil-duas,.perfil-reqs{grid-template-columns:minmax(0,1fr)}.perfil-rodape .perfil-btn,.perfil-nudge .perfil-btn{width:100%}.perfil-topo h1{font-size:22px}.perfil-atual{padding:12px}.perfil-atual strong{font-size:13.5px}.perfil-perms li{flex-direction:column;align-items:flex-start;gap:4px}.perfil-perm-nivel{text-align:left}}.mcancel-fundo{--mc-veu: rgba(15, 23, 42, .55);--mc-card: var(--cartao-fundo, #fff);--mc-borda: var(--linha, #D6DBE1);--mc-texto: var(--tinta, #1B2129);--mc-suave: var(--suave, #4A5560);--mc-sec-borda: #94a3b8;--mc-sec-hover: rgba(100, 116, 139, .12);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;padding:16px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:var(--mc-veu)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mcancel-fundo{--mc-veu: rgba(15, 23, 42, .82);--mc-card: #1e293b;--mc-borda: #334155;--mc-texto: #f1f5f9;--mc-suave: #cbd5e1;--mc-sec-borda: #475569;--mc-sec-hover: rgba(148, 163, 184, .14)}}[data-theme=dark] .mcancel-fundo{--mc-veu: rgba(15, 23, 42, .82);--mc-card: #1e293b;--mc-borda: #334155;--mc-texto: #f1f5f9;--mc-suave: #cbd5e1;--mc-sec-borda: #475569;--mc-sec-hover: rgba(148, 163, 184, .14)}.mcancel{width:100%;max-width:460px;box-sizing:border-box;background:var(--mc-card);color:var(--mc-texto);border:1px solid var(--mc-borda);border-radius:16px;padding:24px 22px 20px;box-shadow:0 24px 64px #0006;display:grid;gap:14px}.mcancel-titulo{margin:0;font-size:21px;font-weight:800;line-height:1.25}.mcancel-texto{display:grid;gap:10px;font-size:15px;line-height:1.5;color:var(--mc-suave)}.mcancel-texto p{margin:0}.mcancel-texto b{color:var(--mc-texto)}.mcancel-aviso{margin:0;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.5;font-weight:600;color:var(--mc-texto);background:var(--mc-sec-hover);border:1px solid var(--mc-sec-borda)}.mcancel-erro{background:var(--vermelho-fundo, #FDECEC);color:var(--vermelho-texto, #9B1C1C);border:1px solid var(--vermelho-borda, #F5B5B5);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.mcancel-acoes{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.mcancel-btn{min-height:46px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;white-space:nowrap}.mcancel-btn:disabled{opacity:.6;cursor:not-allowed}.mcancel-btn:focus-visible{outline:2px solid var(--azul, #2563eb);outline-offset:2px}.mcancel-btn-manter{border:0;background:var(--azul, #2563eb);color:#fff;flex:1 1 auto}.mcancel-btn-manter:hover:not(:disabled){background:var(--azul-escuro, #1d4ed8)}.mcancel-btn-cancelar{border:1px solid var(--mc-sec-borda);background:transparent;color:var(--mc-suave);flex:1 1 auto}.mcancel-btn-cancelar:hover:not(:disabled){background:var(--mc-sec-hover);color:var(--mc-texto)}.mcancel-spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:mcancel-gira .7s linear infinite}@keyframes mcancel-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mcancel-spinner{animation-duration:2s}}@media (max-width: 480px){.mcancel{padding:22px 18px 18px}.mcancel-acoes{flex-direction:column}.mcancel-btn{flex:0 0 auto;width:100%;white-space:normal}}.tela-aguarde{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#080c14c7;padding:24px}.tela-aguarde-caixa{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:var(--cartao-fundo, #1e293b);color:var(--tinta, #f1f5f9);border:1px solid var(--linha, #334155);border-radius:16px;padding:28px 32px;max-width:320px}.tela-aguarde-caixa b{font-size:16px}.tela-aguarde-caixa small{font-size:13px;color:var(--suave, #94a3b8)}.tela-aguarde-giro{width:34px;height:34px;border-radius:50%;border:3px solid var(--linha, #334155);border-top-color:var(--azul, #3b82f6);animation:tela-aguarde-gira .8s linear infinite}@keyframes tela-aguarde-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tela-aguarde-giro{animation-duration:2.4s}}.painel-container{padding:8px 0 48px;display:flex;flex-direction:column;align-items:center}.painel-cabecalho{width:100%;max-width:760px;display:flex;align-items:center;gap:16px;margin:10px 0 24px}.painel-cabecalho h1{font-size:22px;font-weight:700;color:var(--tinta);margin:0;letter-spacing:-.3px}.btn-voltar-premium{flex-shrink:0;width:40px;height:40px;border-radius:var(--raio);background:transparent;border:1px solid var(--linha);color:var(--suave);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background .15s,color .15s,border-color .15s}.btn-voltar-premium:hover{background:var(--superficie-2);color:var(--tinta);border-color:var(--superficie-3)}.cartao-premium{width:100%;max-width:760px;background:var(--cartao-fundo);padding:32px;border-radius:var(--raio-g);border:1px solid var(--linha);box-shadow:var(--sombra)}.linha-premium{display:flex;gap:16px;flex-wrap:wrap}.linha-premium>*{flex:1;min-width:180px}.upload-premium{display:flex;align-items:center;gap:20px;padding:20px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-g);margin-bottom:28px}.upload-preview{width:80px;height:80px;flex-shrink:0;border-radius:var(--raio);background:#fff;border:1px solid var(--linha);display:flex;align-items:center;justify-content:center;overflow:hidden}.upload-preview img{width:100%;height:100%;object-fit:contain;padding:6px}.upload-preview-vazio{font-size:26px;opacity:.6}.upload-acoes{min-width:0}.upload-titulo{font-size:13.5px;font-weight:650;color:var(--tinta);margin:0 0 3px}.upload-dica{font-size:12px;color:var(--tenue);margin:0 0 12px;line-height:1.45}.upload-botoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.input-arquivo-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn-arquivo{display:inline-flex;align-items:center;gap:7px;background:var(--cartao-fundo);border:1px solid var(--linha);color:var(--tinta);border-radius:var(--raio);padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.btn-arquivo:hover{border-color:var(--azul);color:var(--azul)}.btn-arquivo svg{width:15px;height:15px}.input-arquivo-oculto:focus-visible+.btn-arquivo{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave)}.btn-remover-logo{background:transparent;border:0;cursor:pointer;color:var(--vermelho);font-size:12.5px;font-weight:600;padding:6px 8px;border-radius:var(--raio-p);transition:background .15s}.btn-remover-logo:hover{background:var(--vermelho-suave)}.cartao-aparencia{width:100%;max-width:760px;margin-top:20px;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:24px;box-shadow:var(--sombra)}.aparencia-titulo{font-size:15px;font-weight:650;color:var(--tinta);margin:0 0 4px}.aparencia-dica{font-size:12.5px;color:var(--tenue);margin:0 0 16px;line-height:1.45}.seletor-tema{display:inline-flex;gap:4px;padding:4px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio);flex-wrap:wrap}.opcao-tema{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:0;border-radius:var(--raio-p);background:transparent;color:var(--suave);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.opcao-tema:hover{color:var(--tinta)}.opcao-tema.ativa{background:var(--azul);color:#fff}.opcao-tema svg{width:16px;height:16px}.linha-info-assinatura{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--suave);padding:9px 0;border-bottom:1px solid var(--linha)}.linha-info-assinatura:last-child{border-bottom:0}.linha-info-assinatura b{color:var(--tinta);font-weight:650;text-align:right}.btn-secundario-premium{background:var(--superficie-2);border:1px solid var(--linha);color:var(--suave);border-radius:var(--raio);padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.btn-secundario-premium:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}.btn-secundario-premium:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 768px){.cartao-premium{padding:20px}.upload-premium{flex-direction:column;text-align:center;gap:16px}.upload-acoes{display:flex;flex-direction:column;align-items:center}.upload-botoes{justify-content:center}.linha-premium{flex-direction:column;gap:0}.cartao-aparencia{padding:20px}.seletor-tema{display:flex}.opcao-tema{flex:1;justify-content:center}}.aviso-global{position:sticky;top:0;z-index:70;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;line-height:1.4;color:var(--tinta);border-bottom:1px solid var(--linha);border-left:4px solid var(--azul);background:var(--azul-suave)}.aviso-global-ico{flex:none;width:20px;height:20px;margin-top:1px;color:var(--azul)}.aviso-global-ico svg{width:20px;height:20px;display:block;stroke-width:1.9}.aviso-global-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.aviso-global-txt b{font-weight:700}.aviso-global-x{flex:none;border:0;background:none;color:inherit;opacity:.7;cursor:pointer;font-size:16px;line-height:1;min-width:32px;min-height:32px;margin:-6px -6px -6px 0;border-radius:8px}.aviso-global-x:hover{opacity:1;background:var(--superficie-3)}.aviso-global.alerta{background:var(--ambar-suave);border-left-color:var(--ambar)}.aviso-global.alerta .aviso-global-ico{color:var(--ambar)}.aviso-global.urgente{background:var(--vermelho-suave);border-left-color:var(--vermelho)}.aviso-global.urgente .aviso-global-ico{color:var(--vermelho)}:root{--ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--raio-p: 6px;--raio: 8px;--raio-g: 12px;--toque: 48px;--azul: #2f7fd4;--azul-escuro: #2767ad;--azul-suave: rgba(47, 127, 212, .12);--fundo: #f2f4f7;--cartao-fundo: #ffffff;--superficie-2: #f7f9fb;--superficie-3: #eef1f5;--tinta: #1b2129;--suave: #5a6674;--tenue: #8a93a3;--linha: #e2e6ec;--linha-suave: #eceff3;--destaque-input: var(--azul);--cinza: #6b7584;--cinza-suave: rgba(107, 117, 132, .1);--verde: #1f9d63;--verde-suave: rgba(31, 157, 99, .12);--ambar: #b5790c;--ambar-suave: rgba(181, 121, 12, .12);--vermelho: #cf3b3b;--vermelho-suave: rgba(207, 59, 59, .1);--vermelho-fundo: #fdedec;--vermelho-texto: #c0392b;--vermelho-borda: #f5b7b1;--sombra: 0 6px 20px rgba(16, 24, 40, .08);--sombra-g: 0 12px 32px rgba(16, 24, 40, .12);--aco-900:#1b2129;--aco-500:#5a6674;--aco-300:#a8b2bd;--aco-200:#d6dbe1;--aco-100:#e8ebef;--aco-50:#f2f4f7;--branco:#ffffff;color-scheme:light dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fundo: #0e1014;--cartao-fundo: #15181f;--superficie-2: #1b1f27;--superficie-3: #232834;--tinta: #e9ebf0;--suave: #a2a9b6;--tenue: #6b7280;--linha: #262b36;--linha-suave: #1e232c;--cinza: #aab2c0;--cinza-suave: rgba(138, 147, 163, .14);--verde: #5fe0ad;--verde-suave: rgba(49, 196, 141, .14);--ambar: #f3c074;--ambar-suave: rgba(240, 169, 59, .14);--vermelho: #f59a9a;--vermelho-suave: rgba(242, 107, 107, .14);--vermelho-fundo: #3d1c1c;--vermelho-texto: #ff7b72;--vermelho-borda: #5e2626;--sombra: 0 6px 20px rgba(0, 0, 0, .35);--sombra-g: 0 12px 32px rgba(0, 0, 0, .45)}}[data-theme=dark]{--fundo: #0e1014;--cartao-fundo: #15181f;--superficie-2: #1b1f27;--superficie-3: #232834;--tinta: #e9ebf0;--suave: #a2a9b6;--tenue: #6b7280;--linha: #262b36;--linha-suave: #1e232c;--cinza: #aab2c0;--cinza-suave: rgba(138, 147, 163, .14);--verde: #5fe0ad;--verde-suave: rgba(49, 196, 141, .14);--ambar: #f3c074;--ambar-suave: rgba(240, 169, 59, .14);--vermelho: #f59a9a;--vermelho-suave: rgba(242, 107, 107, .14);--vermelho-fundo: #3d1c1c;--vermelho-texto: #ff7b72;--vermelho-borda: #5e2626;--sombra: 0 6px 20px rgba(0, 0, 0, .35);--sombra-g: 0 12px 32px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100vh;font-family:var(--ui);font-size:16px;line-height:1.45;background-color:var(--fundo);color:var(--tinta);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;transition:background-color .2s ease,color .2s ease}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}a{color:var(--azul);text-underline-offset:2px}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.cartao{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:18px}.cartao+.cartao{margin-top:18px}.cartao-titulo{font-size:13px;font-weight:650;margin:0 0 14px}button.cartao,a.cartao,.cartao-link{width:100%;text-align:left;cursor:pointer;display:block;transition:border-color .12s,box-shadow .12s}button.cartao:hover,a.cartao:hover,.cartao-link:hover{border-color:var(--azul);box-shadow:var(--sombra)}.cartao-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cartao-numero{font-size:12px;color:var(--tenue);font-weight:600}.cartao-nome{font-weight:650;margin:5px 0 2px;font-size:15px}.cartao-veiculo{font-size:13.5px;color:var(--suave);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cartao-total{font-size:16px;font-weight:700}.selo{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.selo-rascunho,.selo-substituido{background:var(--cinza-suave);color:var(--cinza)}.selo-enviado{background:var(--ambar-suave);color:var(--ambar)}.selo-aprovado{background:var(--verde-suave);color:var(--verde)}.selo-recusado,.selo-expirado{background:var(--vermelho-suave);color:var(--vermelho)}.tag{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px}.tag-peca,.tag-admin{background:var(--azul-suave);color:var(--azul)}.tag-servico{background:var(--verde-suave);color:var(--verde)}.tag-func{background:var(--cinza-suave);color:var(--cinza)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:var(--raio);font-weight:600;font-size:14px;cursor:pointer;max-width:100%;transition:background .12s,border-color .12s,color .12s}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:default}.btn svg{width:17px;height:17px}.btn-primario{background:var(--azul);color:#fff;box-shadow:0 2px 10px #2f7fd44d}.btn-primario:hover:not([disabled]){background:var(--azul-escuro)}.btn-vazado{background:var(--cartao-fundo);border-color:var(--linha);color:var(--tinta)}.btn-vazado:hover:not([disabled]){background:var(--superficie-2);border-color:var(--superficie-3)}.btn-perigo{background:none;color:var(--tenue);border:0;min-height:40px;padding:4px 8px;border-radius:var(--raio-p)}.btn-perigo:hover:not([disabled]){color:var(--vermelho);background:var(--vermelho-suave)}.barra-acao{display:inline-flex;align-items:center;gap:7px;background:var(--cartao-fundo);border:1px solid var(--linha);color:var(--tinta);border-radius:var(--raio);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.barra-acao:hover{background:var(--superficie-2);border-color:var(--azul);color:var(--azul)}.btn-login-premium{width:100%;margin-top:12px;min-height:48px;padding:0 16px;font-size:15px;font-weight:700;border:none;border-radius:var(--raio);cursor:pointer;background:var(--azul);color:#fff;box-shadow:0 2px 12px #2f7fd459;transition:background .12s,transform .05s}.btn-login-premium:hover:not(:disabled){background:var(--azul-escuro);transform:translateY(-1px)}.btn-login-premium:disabled{opacity:.6;cursor:default}.reabrir,.descartar,.cartao-excluir{display:block;width:100%;min-height:44px;margin-top:14px;padding:0 16px;background:transparent;border:1px dashed var(--linha);border-radius:var(--raio);color:var(--suave);font-weight:600;cursor:pointer;text-align:center;transition:background .12s,border-color .12s,color .12s}.reabrir:hover{border-style:solid;color:var(--tinta);border-color:var(--tinta)}.descartar,.cartao-excluir{color:var(--vermelho);border-color:var(--vermelho-suave)}.descartar:hover,.cartao-excluir:hover{background:var(--vermelho-suave);border-style:solid;border-color:var(--vermelho)}.alerta{padding:12px 14px;border-radius:var(--raio);font-size:13.5px;font-weight:500;margin-bottom:18px;border:1px solid transparent}.alerta-erro{background:var(--vermelho-suave);color:var(--vermelho);border-color:var(--vermelho)}.alerta-sucesso{background:var(--verde-suave);color:var(--verde);border-color:var(--verde)}.campo,.campo-premium{display:block;margin-bottom:14px}.linha{display:flex;gap:12px;flex-wrap:wrap}.linha>*{flex:1}.campo>span,.campo-premium>span{display:block;font-size:12px;font-weight:600;color:var(--suave);margin-bottom:6px}.campo input,.campo select,.campo textarea,.campo-premium input,input[type=text],input[type=tel],input[type=number],input[type=email],input[type=password],input[type=search],input[type=date],.busca input,.campo-busca,input:not([type]){width:100%;background:var(--superficie-2);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio);padding:10px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s,background .12s}.campo textarea{resize:vertical;min-height:64px}.campo input:focus,.campo select:focus,.campo textarea:focus,.campo-premium input:focus,input:focus,.busca input:focus,.campo-busca:focus{outline:none;border-color:var(--destaque-input);box-shadow:0 0 0 3px var(--azul-suave);background:var(--cartao-fundo)}input::placeholder,textarea::placeholder{color:var(--tenue);opacity:1}.campo:focus-within{position:relative;z-index:30}.campo ul,.sugestoes{list-style:none;margin:6px 0 0;padding:0;background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra-g);overflow:hidden auto;max-height:260px}.campo ul li button,.sugestao{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--linha-suave);padding:11px 14px;cursor:pointer;color:var(--tinta);transition:background .12s}.campo ul li:last-child button,.sugestao:last-child{border-bottom:none}.campo ul li button:hover,.sugestao:hover,.sugestao.ativa{background:var(--azul-suave)}.sugestao .s-nome{font-weight:600;font-size:13.5px}.sugestao .s-sub{font-size:12px;color:var(--suave)}.campo ul::-webkit-scrollbar,.sugestoes::-webkit-scrollbar{width:7px}.campo ul::-webkit-scrollbar-track,.sugestoes::-webkit-scrollbar-track{background:transparent}.campo ul::-webkit-scrollbar-thumb,.sugestoes::-webkit-scrollbar-thumb{background:var(--linha);border-radius:10px}.campo ul::-webkit-scrollbar-thumb:hover,.sugestoes::-webkit-scrollbar-thumb:hover{background:var(--suave)}.cabecalho-dados{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:14px 16px;border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--cartao-fundo);cursor:pointer;transition:border-color .12s,box-shadow .12s}.cabecalho-dados:hover{border-color:var(--azul);box-shadow:var(--sombra)}.cabecalho-dados strong{font-weight:650;font-size:15px;display:block}.cabecalho-veiculo{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--suave);font-size:13px;margin-top:4px}.cabecalho-seta{color:var(--tenue);font-size:20px;flex-shrink:0}.grupo-titulo{font-size:11.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--tenue);font-weight:600;margin:22px 0 8px}.item{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--linha-suave)}.item-desc{flex:1;min-width:0}.item-desc strong{font-weight:600;font-size:13.8px;display:block}.item-calc{font-size:13px;color:var(--suave);margin-top:2px}.item-total{font-weight:650;font-size:14px;white-space:nowrap;padding-top:1px}.catalogo-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:11px 4px;background:none;border:0;border-bottom:1px solid var(--linha-suave);cursor:pointer;color:var(--tinta);transition:background .12s}.catalogo-linha:hover{background:var(--superficie-2)}.catalogo-desc{min-width:0}.catalogo-unidade{display:block;font-size:13px;color:var(--suave);margin-top:1px}.catalogo-preco{font-weight:650;white-space:nowrap}.catalogo-editor{border:1px solid var(--azul);border-radius:var(--raio);background:var(--cartao-fundo);padding:14px;margin:10px 0}.catalogo-linha.inativo{opacity:.5}.catalogo-tag{display:inline-block;margin-left:8px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--cinza-suave);color:var(--cinza);vertical-align:middle}.catalogo-nota{font-size:13px;color:var(--tenue);line-height:1.5;margin:10px 0 14px}.catalogo-erro{font-size:13px;color:var(--vermelho);font-weight:500;margin:10px 0 0}.alternador{display:inline-flex;align-items:center;gap:8px;margin:12px 0 4px;font-size:13.5px;color:var(--suave);cursor:pointer;-webkit-user-select:none;user-select:none}.alternador input{width:auto}.total-fixo{background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:var(--raio-g);padding:20px;margin-top:26px;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:20px}.total-fixo-topo{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--linha);padding-bottom:16px}.total-fixo-rotulo{font-size:14px;color:var(--suave);font-weight:500}.total-fixo-valor{font-size:30px;font-weight:800;color:var(--tinta);letter-spacing:-1px}.total-fixo .acoes,.acoes{display:flex;gap:10px}.total-fixo .acoes .btn{flex:1}.carregando,.vazio{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--suave);text-align:center;gap:6px}.licencas-info{background:var(--superficie-2);border:1px solid var(--linha);border-radius:var(--raio-g);padding:14px 16px;margin-bottom:16px;font-size:14px}.convite-gerado{background:var(--azul-suave);border:1px solid var(--azul);border-radius:var(--raio-g);padding:16px;margin-bottom:16px}.convite-gerado p{margin:0 0 8px;font-size:14px}.codigo-box{display:flex;align-items:center;gap:12px}.codigo-box .num{font-size:24px;font-weight:700;letter-spacing:2px;color:var(--azul)}.codigo-nota{font-size:13px;color:var(--tenue);margin:8px 0 0}:root{--h-bottomnav: 58px}.app-shell{display:flex;min-height:100vh}.sidebar{width:248px;flex-shrink:0;background:var(--cartao-fundo);border-right:1px solid var(--linha);display:flex;flex-direction:column;padding:16px 12px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;align-items:center;gap:11px;padding:8px 8px 14px}.of-logo{width:40px;height:40px;border-radius:10px;flex-shrink:0;overflow:hidden;background:#fff;border:1px solid var(--linha);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--azul);letter-spacing:.5px}.of-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.brand-nome{font-weight:650;font-size:14px;line-height:1.15;word-break:break-word}.brand-sub{font-size:11.5px;color:var(--tenue);margin-top:2px}.saudacao-usuario{padding:2px 10px 12px;font-size:13px;color:var(--suave);font-weight:500}.saudacao-usuario b{color:var(--tinta);font-weight:700}.nav{display:flex;flex-direction:column;gap:2px;margin-top:4px}.nav-label{font-size:10.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--tenue);font-weight:600;padding:12px 10px 6px}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--raio);color:var(--suave);font-weight:500;font-size:13.5px;text-decoration:none;transition:background .12s,color .12s}.nav-item svg{width:18px;height:18px;stroke-width:1.8;flex-shrink:0}.nav-item:hover{background:var(--superficie-2);color:var(--tinta)}.nav-item.active{background:var(--azul-suave);color:var(--azul)}.sidebar-spacer{flex:1}.user-chip{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:var(--raio);border:1px solid var(--linha-suave);background:var(--superficie-2)}.avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:#30465f;color:#cfe0ff;font-weight:600;font-size:12.5px;display:flex;align-items:center;justify-content:center}.user-txt{min-width:0;flex:1}.user-email{font-size:12.5px;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-papel{font-size:11px;color:var(--tenue);margin-top:1px}.sair-btn{margin-left:auto;color:var(--tenue);padding:4px;border-radius:7px;background:none;border:0;cursor:pointer}.sair-btn:hover{color:var(--vermelho);background:var(--vermelho-suave)}.sair-btn svg{width:17px;height:17px}.powered{text-align:center;margin-top:10px;padding-top:11px;border-top:1px solid var(--linha-suave);font-size:10.5px;color:var(--tenue);letter-spacing:.2px}.powered span{font-weight:600;color:var(--suave)}.app-main{flex:1;min-width:0;padding:0 30px}.barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;max-width:1040px;margin:0 auto;padding:22px 0 16px}.barra h1{font-size:21px;font-weight:700;margin:0;flex:1;letter-spacing:-.2px}.barra .voltar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--raio);border:0;background:none;color:var(--suave);font-size:20px;cursor:pointer;transition:background .12s,color .12s}.barra .voltar:hover{background:var(--superficie-2);color:var(--tinta)}.barra-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.conteudo{width:100%;max-width:1040px;margin:0 auto;padding:0 0 40px}.total-fixo{max-width:1040px;margin:26px auto 40px}.bottomnav{display:none}@media (max-width:760px){.sidebar{display:none}.app-main{padding:0 16px calc(var(--h-bottomnav) + env(safe-area-inset-bottom,0px) + 16px)}.barra{padding:16px 0 14px}.barra h1{font-size:19px}.barra.barra-fixa{position:sticky;top:0;z-index:30;background:var(--fundo);margin:0 -16px;padding-left:16px;padding-right:16px;width:auto}.barra.barra-fixa h1{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra.barra-fixa .barra-acoes{flex-wrap:nowrap;flex-shrink:0}.barra.barra-fixa .barra-acoes .btn{white-space:nowrap}.bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--h-bottomnav) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:var(--cartao-fundo);border-top:1px solid var(--linha);justify-content:space-around;align-items:center}.btm-item{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;color:var(--tenue);font-size:10px;font-weight:600;text-decoration:none;padding:3px 2px}.btm-item svg{width:22px;height:22px;stroke-width:1.9}.btm-item.active{color:var(--azul)}}.bottomnav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bottomnav::-webkit-scrollbar{display:none}.bottomnav>*{flex:0 0 auto;min-width:60px}.mais-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#00000073}.mais-sheet{position:fixed;left:8px;right:8px;z-index:46;bottom:calc(var(--h-bottomnav) + env(safe-area-inset-bottom,0px) + 8px);background:var(--cartao-fundo);border:1px solid var(--linha);border-radius:14px;padding:6px;box-shadow:0 -12px 34px #0006}.mais-link{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:10px;border:0;background:none;color:var(--suave);font-size:14px;font-weight:600;text-decoration:none;font-family:inherit;cursor:pointer;text-align:left}.mais-link svg{width:20px;height:20px;stroke-width:1.9;flex-shrink:0}.mais-link:hover{background:var(--superficie-2);color:var(--tinta)}.mais-link.active{background:var(--azul-suave);color:var(--azul)}.mais-link.sair{color:var(--vermelho)}.mais-link.sair:hover{background:var(--vermelho-suave)}button.nav-item{width:100%;border:0;background:none;font-family:inherit;cursor:pointer;text-align:left}
