:root{--bg:#F4F5F7;--card:#FFFFFF;--text:#0E0F14;--sub:#5B6472;--border:#E7E9EE;--orange:#F05304;--orange-soft:#FDEDE4;--green:#1FA45A;--green-soft:#E7F6EE;--amber:#B45309;--amber-soft:#FCF3E3;--red:#C2372B}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:14px}.num{font-family:Archivo,Inter,sans-serif;font-variant-numeric:tabular-nums}button{font:inherit;cursor:pointer}input,select{font:inherit}a{color:var(--orange)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px;max-width:380px;width:100%}.login-card .marca{display:flex;align-items:center;gap:10px;margin-bottom:6px}.login-card .badge{width:38px;height:38px;border-radius:10px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:Archivo}.login-card h1{font-size:16px;font-weight:800}.login-card small{color:var(--sub);font-size:12px}.login-card label{display:block;font-size:11px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 5px}.login-card input{width:100%;border:1px solid var(--border);border-radius:10px;padding:11px 13px}.login-card input:focus{outline:2px solid var(--orange)}.btn-principal{width:100%;margin-top:18px;background:var(--orange);color:#fff;border:0;border-radius:11px;padding:12px;font-weight:800}.btn-principal:disabled{background:var(--sub);opacity:.6}.erro{color:var(--red);font-size:12px;font-weight:700;margin-top:10px}header{background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30}.topo{max-width:1180px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.marca{display:flex;align-items:center;gap:10px}.marca .badge{width:34px;height:34px;border-radius:9px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:Archivo}.marca h1{font-size:15px;font-weight:800}.marca small{display:block;font-size:11px;color:var(--sub);font-weight:600}.sair{margin-left:auto;border:1px solid var(--border);background:var(--card);border-radius:9px;padding:7px 13px;font-weight:700;color:var(--sub)}nav.abas{max-width:1180px;margin:0 auto;padding:0 20px;display:flex;gap:4px}nav.abas button{border:0;background:none;font-weight:700;color:var(--sub);padding:10px 14px;border-bottom:3px solid transparent}nav.abas button.on{color:var(--orange);border-color:var(--orange)}main{max-width:1180px;margin:0 auto;padding:20px}.filtro{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.filtro span{font-size:12px;color:var(--sub);font-weight:700;margin-right:4px}.filtro button{border:1px solid var(--border);background:var(--card);border-radius:99px;padding:6px 14px;font-size:12px;font-weight:700;color:var(--sub)}.filtro button.on{background:var(--orange);border-color:var(--orange);color:#fff}.rangebox{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.rangebox input{border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:12px}.rangebox.on{outline:2px solid var(--orange);border-radius:10px;padding:2px 4px}.secao{margin:26px 0 12px;display:flex;align-items:center;gap:10px}.raia{display:inline-flex;gap:3px}.raia i{width:16px;height:4px;border-radius:2px;background:var(--orange);display:block}.raia i:nth-child(2){opacity:.55}.raia i:nth-child(3){opacity:.25}.secao h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.secao .nota{font-size:11px;color:var(--sub);margin-left:auto}.grade{display:grid;gap:12px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.g4,.g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.g4,.g3,.g2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px;position:relative}.kpi small{font-size:11px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.05em}.kpi .v{font-size:32px;font-weight:800;margin-top:4px}.selo{position:absolute;top:10px;right:10px;background:var(--amber-soft);color:var(--amber);font-size:10px;font-weight:800;border-radius:6px;padding:3px 7px}.mock{color:var(--amber);font-weight:700}.linha{display:flex;align-items:center;gap:10px;margin:8px 0}.linha label{width:120px;font-size:12px;font-weight:600;color:var(--sub)}.trilho{flex:1;height:18px;background:var(--bg);border-radius:9px;overflow:hidden}.trilho b{display:block;height:100%;background:var(--orange);border-radius:9px;transition:width .4s}.linha .n{width:96px;text-align:right;font-size:12px;font-weight:700}table{width:100%;border-collapse:collapse;font-size:13px}th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--sub);text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}td{padding:10px;border-bottom:1px solid var(--border)}tr:last-child td{border-bottom:0}.pos{font-weight:800;font-family:Archivo;width:34px}.pos.p1{color:var(--orange)}.cupom{font-family:Archivo;font-weight:700;background:var(--bg);border-radius:6px;padding:3px 8px;display:inline-block}.pill{display:inline-block;background:var(--green-soft);color:var(--green);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:800}.pill.off{background:var(--bg);color:var(--sub)}.acao{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:5px 8px;font-size:12px}.acao.principal{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:700;padding:8px 14px}.aviso{background:var(--amber-soft);border:1px dashed var(--amber);border-radius:12px;padding:12px 14px;font-size:12px;color:var(--amber);font-weight:600;margin-bottom:14px}.abas-faixa{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.abas-faixa button{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:7px 13px;font-size:12px;font-weight:700;color:var(--sub)}.abas-faixa button.on{background:var(--text);border-color:var(--text);color:#fff}.vazio{color:var(--sub);text-align:center;padding:30px;font-size:13px}.carregando{color:var(--sub);text-align:center;padding:30px}.veu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0f1473;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modal{background:var(--card);border-radius:16px;max-width:460px;width:100%;padding:20px}.modal h3{font-size:16px;margin-bottom:12px}.campo{margin-bottom:10px}.campo label{display:block;font-size:11px;font-weight:700;color:var(--sub);margin-bottom:4px;text-transform:uppercase}.campo input,.campo select{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px}.pe{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}:root{--bg:#F3F4F8;--card:#fff;--text:#0E0F14;--txt:var(--text);--sub:#636A7C;--border:#E6E8F0;--elev:#EDEFF5;--hover:#F0F1F7;--orange:#F05304;--orange-soft:#FFF0E6;--blue-soft:#EDF3FC;--purple-soft:#F1EDFB;--shadow:0 5px 22px #191d3510;--focus:#D84500;color-scheme:light}:root[data-tema=escuro]{--bg:#111119;--card:#1C1D28;--text:#F2F3FA;--sub:#B4B7CB;--border:#323545;--elev:#242632;--hover:#2B2E3D;--orange-soft:#3D281D;--green:#81D6A4;--green-soft:#173528;--amber:#F4C26A;--amber-soft:#342A1C;--red:#FF9386;--blue-soft:#202C43;--purple-soft:#2C2642;--shadow:0 5px 24px #0002;--focus:#FF9C61;color-scheme:dark}body{line-height:1.5;overflow-wrap:break-word}button,input,select,textarea{font:inherit}button{transition:background .15s,border-color .15s,box-shadow .15s}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,select,textarea{background:var(--card);color:var(--text);accent-color:var(--orange);max-width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acao{color:var(--text)}.acao:hover:not(:disabled){background:var(--hover);border-color:var(--sub)}.acao.principal,.btn-principal{background:linear-gradient(110deg,#fa7425,#e64b04);border-color:var(--orange);color:#fff;box-shadow:0 4px 12px #ef50031c}.acao.principal:hover:not(:disabled),.btn-principal:hover:not(:disabled){background:linear-gradient(110deg,#ee6518,#cd4202)}.tema-botao{display:inline-flex;gap:8px;align-items:center;background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600}.tema-botao span{font-size:18px;line-height:1}.marca-logo{position:relative;overflow:hidden;isolation:isolate;background:#060410;aspect-ratio:840/380;width:100%}.marca-logo img{display:block;position:absolute;max-width:none;width:128.571429%;height:auto;left:-11.904762%;top:-228.947368%}.marca-logo--club{background:#000;aspect-ratio:910/200}.marca-logo--club img{width:112.527473%;left:-6.593407%;top:-205%}.studio-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--sub)}.studio-descricao{margin-top:8px;font-size:13px;color:var(--sub)}.studio-subabas{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.studio-subabas button{padding:8px 13px;border:1px solid var(--border);background:var(--card);color:var(--sub);border-radius:10px;font-size:12px;font-weight:600}.studio-subabas button[aria-pressed=true]{background:var(--text);color:var(--card);border-color:var(--text)}.studio-subabas button span{margin-left:6px;opacity:.8}.av-resumo{font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.av-mensagem-completa{font-size:12px;color:var(--sub)}.av-mensagem-completa summary{cursor:pointer;color:var(--orange);font-weight:600}.av-mensagem-completa p{margin-top:9px;color:var(--text);line-height:1.7}.cb-page-content button.tut-quadro{text-align:left;color:var(--text);font:inherit}.cb-page-content button.tut-quadro[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:var(--orange-soft)}.pular-conteudo{position:fixed;top:-80px;left:18px;z-index:100;background:var(--card);padding:12px;border-radius:10px}.pular-conteudo:focus{top:10px}.cb-shell{display:flex;align-items:flex-start;gap:26px;padding:14px;min-height:100vh}.cb-side{position:sticky;top:14px;flex:0 0 224px;width:224px;height:calc(100dvh - 28px);overflow-y:auto;background:#060410;color:#e5e2f0;border-radius:20px;padding:20px 12px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#454052 #060410}.cb-brand{padding:0 12px 21px}.cb-brand-legenda{display:block;color:#aaa5bb;font-size:9px;letter-spacing:.16em;text-align:center;margin-top:7px}.cb-menu{flex:1}.cb-grupo{margin:0 0 15px}.cb-grupo-titulo{width:100%;border:0;background:none;color:#a29cb5;font-weight:600;font-size:10px;letter-spacing:.11em;text-transform:uppercase;text-align:left;padding:5px 11px 7px;display:flex;justify-content:space-between;align-items:center}.cb-grupo-titulo:hover{color:#fff}.cb-nav[hidden]{display:none}.cb-nav button{border:0;background:none;color:#d0cbdd;display:flex;gap:10px;align-items:center;width:100%;text-align:left;font-size:12px;font-weight:500;line-height:1.4;padding:10px 11px;border-radius:10px;margin:2px 0}.cb-nav-ponto{width:5px;height:5px;border:1px solid currentColor;border-radius:2px;flex:none;opacity:.7}.cb-nav button:hover{background:#211c30;color:#fff}.cb-nav button.on{background:linear-gradient(110deg,#f97728,#e94e07);color:#fff;box-shadow:0 4px 16px #ee500422}.cb-nav button.on .cb-nav-ponto{background:currentColor;opacity:1}.cb-rodape{padding:15px 6px 0;border-top:1px solid #302939;margin-top:12px}.cb-conta{display:flex;gap:9px;align-items:center;font-size:11px;min-width:0}.cb-conta b{display:block;color:#fff;font-size:12px}.cb-conta small{display:block;overflow-wrap:anywhere;color:#aaa5bb;font-size:10px}.cb-avatar{border-radius:9px;background:#2a2136;color:#e8d9fa;font-weight:700;padding:8px;flex:none}.cb-side .sair{margin:12px 0 0;background:transparent;border:1px solid #3E354B;color:#c7bfd4;width:100%;font-size:11px}.cb-workspace{flex:1;min-width:0;padding:0 12px 0 0}.cb-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;margin-bottom:19px;color:var(--sub);font-size:12px}.cb-topbar>span>span{margin:0 9px;opacity:.5}.cb-topbar-acoes{display:flex;gap:16px;align-items:center}.cb-main{max-width:1500px;padding:0 0 60px;margin:0 auto;min-width:0;outline:none}.cb-page-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:25px}.cb-page-heading h1{font-size:29px;letter-spacing:-.8px;font-weight:750;line-height:1.2}.cb-page-heading p{font-size:13px;margin-top:8px;color:var(--sub)}.cb-contexto{font-size:11px;color:var(--sub);padding:7px 11px;border-radius:9px;border:1px solid var(--border);white-space:nowrap}.cb-menu-mobile{display:none}.secao{margin-top:26px;gap:9px;flex-wrap:wrap}.secao h2{letter-spacing:.03em;font-size:12px}.secao .nota{line-height:1.5}.raia i{width:10px;height:3px}.card{border-radius:18px;padding:19px;box-shadow:var(--shadow)}.card:has(>table),.card:has(>div>table){overflow-x:auto}.card.kpi{min-height:115px;box-shadow:none;border-color:transparent;background:var(--card)}.grade>.kpi:first-child{background:linear-gradient(125deg,#fc7b2e4d,#ec50091a),var(--card);color:var(--text)}.grade>.kpi:first-child small{color:var(--sub)}.grade>.kpi:nth-child(2){background:var(--blue-soft)}.grade>.kpi:nth-child(3){background:var(--purple-soft)}.grade>.kpi:first-child .selo{background:#f0530417;color:var(--text)}.kpi .v{font-size:clamp(23px,2.3vw,34px);letter-spacing:-.8px;overflow-wrap:anywhere}.filtro{background:var(--card);padding:10px 12px;border:1px solid var(--border);border-radius:13px;gap:5px}.filtro button{padding:6px 10px;font-size:11px;border-radius:8px}.rangebox{flex-wrap:wrap;row-gap:8px}.rangebox input{min-width:125px}.abas-faixa button.on{color:var(--card)}.aviso{border-style:solid;border-color:color-mix(in srgb,var(--amber) 24%,transparent);font-weight:400;line-height:1.65}table{font-size:12px}th{background:var(--bg);padding:12px;font-size:10px;font-weight:700;white-space:nowrap}td{padding:13px 12px;line-height:1.55}tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg) 35%,transparent)}tbody tr:hover{background:var(--hover)}td.num,th.num{text-align:right}.cupom{font-size:11px}.pill{font-weight:650;padding:3px 8px}.tabela-scroll{overflow-x:auto}.modal{max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 30px 80px #0004;border:1px solid var(--border);border-radius:20px}.campo input,.campo select,.campo textarea{background:var(--card);color:var(--text)}.campo textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;resize:vertical}.campo label{font-size:10px;letter-spacing:.04em}.vazio{padding:36px 20px;line-height:1.7;background:var(--card);border-radius:15px}.carregando{border-radius:15px;background:linear-gradient(100deg,var(--card) 30%,var(--hover) 50%,var(--card) 70%);background-size:200% 100%;animation:studio-load 1.8s ease-in-out infinite;min-height:100px;padding:36px 20px}@keyframes studio-load{to{background-position:-200% 0}}.erro-detalhado{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card);padding:16px;border:1px solid var(--red);border-radius:12px}.time-intro{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.time-intro h2{font-size:23px;margin:6px 0}.time-intro p{font-size:13px;color:var(--sub);max-width:620px}.club-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0 15px}.club-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.club-detalhe{display:block;color:var(--sub);overflow-wrap:anywhere}.club-dialog{margin:auto;color:var(--text);max-width:520px}.amb-acessos{display:grid;gap:20px}.amb-acessos p{line-height:1.7;color:var(--sub);margin:10px 0}.amb-acessos label{display:block;font-size:12px;color:var(--sub);margin-top:16px}.amb-acessos input:not([type=checkbox]),.amb-acessos select{display:block;width:100%;max-width:600px;border:1px solid var(--border);border-radius:10px;padding:11px;margin-top:6px;background:var(--card);color:var(--text)}.amb-acessos button{padding:9px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);margin-top:14px}.amb-acessos button.btn{background:var(--orange);color:#fff;border-color:var(--orange);font-weight:700}.amb-acessos button:disabled{opacity:.55;cursor:not-allowed}.amb-acessos .club-profissional{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.amb-acessos .club-profissional small{font-size:11px;color:var(--sub)}.amb-acessos .club-dialog{border:1px solid var(--border);border-radius:18px;padding:24px;background:var(--card);width:calc(100% - 28px)}.club-acoes{display:flex;gap:8px;flex-wrap:wrap}.amb-acessos .club-acoes{justify-content:flex-end}.amb-acessos .club-erro{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--red);font:12px/1.6 monospace}.club-dialog::backdrop{background:#0e0f1499;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.club-dialog fieldset{border:0;min-width:0}.club-dialog label.campo,.club-vinculo label.campo,.club-busca label.campo{display:block;color:var(--sub);font-size:12px}.club-dialog .campo input,.club-dialog .campo select,.club-vinculo .campo select,.club-vinculo .campo textarea{display:block;margin-top:5px}.club-check{display:flex;gap:8px;align-items:center;font-size:13px;margin:15px 0}.club-busca{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:15px}.club-busca .campo{flex:1;min-width:min(250px,100%)}.club-busca input{display:block;margin-top:5px}.club-vinculo{padding-top:20px;border-top:1px solid var(--border);margin-top:10px}.club-vinculo form{margin-top:18px}.club-historico{margin-top:24px}.club-historico ol{list-style:none;margin-top:14px}.club-historico li{padding:14px 0;border-top:1px solid var(--border);font-size:13px}.club-historico small{display:block;color:var(--sub);margin:4px 0}.club-historico p{color:var(--sub);font-size:12px}.club-sucesso{background:var(--green-soft);color:var(--green);padding:13px;border-radius:12px}.cb-page-content .conf-item,.cb-page-content .cap-fila-item,.cb-page-content .tut-card,.cb-page-content .tut-quadro,.cb-page-content .cap-diag-card{background:var(--card);border-radius:16px;box-shadow:var(--shadow)}.cb-page-content .conf-item,.cb-page-content .cap-fila-item{padding:18px;margin-bottom:13px}.cb-page-content .tut-mini{object-fit:contain;background:var(--bg)}.cb-page-content .tut-mini-vazia{background:var(--bg);color:var(--sub)}.cb-page-content .tut-acoes .acao{font-size:11px}.studio-login{padding:0;display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;position:relative;align-items:stretch}.login-marca{display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse at 5% 100%,#502014 0,transparent 52%),#060410;padding:60px;min-width:0}.login-marca .marca-logo{max-width:410px}.login-marca p{font-size:11px;letter-spacing:.35em;margin-top:28px;color:#c9c1d2;text-align:center}.login-form-area{display:flex;justify-content:center;align-items:center;padding:75px 35px;background:radial-gradient(ellipse at 100% 0,var(--orange-soft),transparent 60%),var(--bg)}.login-card{background:var(--card);padding:38px;max-width:440px;border-radius:22px;box-shadow:var(--shadow)}.login-card h1{font-size:29px;letter-spacing:-.9px;margin-top:12px;line-height:1.3}.login-descricao{color:var(--sub);font-size:13px;line-height:1.7;margin:12px 0 25px}.login-card label{margin-top:19px;font-size:11px;text-transform:none}.login-card input{padding:12px;background:var(--bg)}.login-restrito{font-size:11px;color:var(--sub);text-align:center;margin-top:22px}.login-tema{position:absolute;right:24px;top:24px;z-index:1}@media (prefers-reduced-motion:reduce){.carregando{animation:none}button,.trilho b{transition:none}}@media (min-width:1700px){.cb-shell{gap:40px}.cb-workspace{padding-right:25px}}@media (max-width:1100px){.cb-shell{gap:17px}.cb-side{flex-basis:200px;width:200px}.cb-workspace{padding-right:3px}.cb-contexto{display:none}.login-marca{padding:30px}}@media (max-width:860px){.cb-shell{display:block;padding:10px}.cb-side{position:static;height:auto;width:100%;padding:14px;margin-bottom:15px;overflow:visible}.cb-brand{width:150px;padding:0}.cb-brand-legenda{font-size:8px}.cb-side{display:block}.cb-menu-mobile{display:block;background:#241d30;border:1px solid #403549;color:#fff;padding:10px 12px;border-radius:9px;width:100%;text-align:left;margin-top:13px}.cb-menu{display:none;margin-top:16px}.cb-menu.aberto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb-rodape{display:none}.cb-menu.aberto+.cb-rodape{display:block}.cb-topbar{margin-bottom:18px}.cb-workspace{padding:0 3px}.cb-page-heading h1{font-size:25px}.cb-main{padding-bottom:35px}.cb-topbar-acoes{gap:10px}.studio-login{grid-template-columns:1fr}.login-marca{padding:45px 30px 30px}.login-marca .marca-logo{width:240px}.login-marca p{font-size:10px;margin-top:14px}.login-tema{right:15px;top:15px}.login-form-area{padding:28px 18px 50px}.login-card{padding:28px;max-width:440px}}@media (max-width:540px){.cb-menu.aberto{grid-template-columns:1fr}.cb-topbar>span{font-size:10px}.tema-botao{font-size:11px;padding:7px 9px}.card{padding:15px}.rangebox{margin-left:0}.secao .nota{margin-left:0;width:100%}.linha{flex-wrap:wrap}.linha label,.filtro{width:100%}.cb-page-heading{margin-bottom:18px}.cb-page-heading p{font-size:12px}.campo input,.campo select,.campo textarea,.login-card input{font-size:16px}.modal{padding:16px}.g2{grid-template-columns:1fr}.cb-page-content .tut-resumo{grid-template-columns:1fr 1fr}.cb-page-content .tut-card{padding:13px;gap:10px}.login-card h1{font-size:25px}}.amb-acessos .amb-achados{list-style:none;margin:8px 0 0;padding:0;max-width:600px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.amb-acessos .amb-achados li+li{border-top:1px solid var(--border)}.amb-acessos .amb-achados button{display:block;width:100%;text-align:left;margin:0;border:0;border-radius:0;padding:11px 12px;background:var(--card)}.amb-acessos .amb-achados button:hover{background:var(--border)}.amb-acessos .amb-escolhido{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.amb-acessos .amb-escolhido button{margin-top:0}.amb-acessos .amb-transferir{padding:4px 0 16px;border-bottom:1px solid var(--border)}.parc .parc-convites{display:grid;gap:22px}@media (min-width:900px){.parc .parc-convites{grid-template-columns:1fr 1fr;align-items:start}}.parc .parc-linha2{display:grid;gap:12px;grid-template-columns:1fr 1fr}.parc .parc-link{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.parc .parc-url{font-family:ui-monospace,Consolas,monospace;font-size:13px;word-break:break-all;color:var(--text)!important}.parc .parc-link .club-acoes{display:flex;flex-wrap:wrap;gap:8px}.parc a.parc-wa{display:inline-flex;align-items:center;padding:9px 14px;border-radius:10px;background:#15803d;color:#fff;text-decoration:none;margin-top:14px}.parc .parc-contadores{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:6px}.parc .parc-contadores button{display:grid;gap:4px;justify-items:start;text-align:left;margin:0;padding:14px;border-radius:12px}.parc .parc-contadores button b{font-size:28px;line-height:1;color:var(--sub)}.parc .parc-contadores button.tem b{color:var(--orange,#f05304)}.parc .parc-contadores button span{font-size:13px;color:var(--sub)}.parc .parc-contadores button[aria-selected=true]{border-color:var(--orange,#f05304);box-shadow:0 0 0 1px var(--orange,#f05304) inset}.parc .parc-lista{display:grid;gap:10px;margin-top:16px}.parc .parc-cartao{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.parc .parc-cartao>button{margin:0}.parc .parc-cartao-info{display:grid!important;gap:2px;text-align:left;border:0!important;background:none!important;padding:0!important}.parc .parc-cartao-info b{color:var(--text)}.parc .parc-cartao-info span,.parc .parc-cartao-info small{color:var(--sub);font-size:13px}.parc .parc-checks{grid-column:1/-1;border-top:1px solid var(--border);padding-top:10px}.parc .parc-checks ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.parc .parc-checks li.ok{color:#15803d}.parc .parc-checks li.pendente{color:#b45309}.parc .parc-checks button:disabled{opacity:.45;cursor:not-allowed}.parc .parc-alerta{color:#b45309!important}.parc .parc-historico{margin:6px 0 0;padding-left:18px;color:var(--sub);font-size:13px}.parc details.parc-contas summary{cursor:pointer;list-style:none;display:grid;gap:4px}.parc details.parc-contas summary h2{margin:0}.parc details.parc-contas summary span{color:var(--sub);font-size:13px}.receb{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.receb-pix{background:#dcfce7;color:#166534}.receb-ted{background:#f05304;color:#fff}.receb-sem{background:var(--orange-soft,#fff0e6);color:#b45309}.receb-linha{display:inline;line-height:1.6}.receb-linha small{color:var(--sub)}.cb-grupo-destaque{border:1px solid #3a2a45;border-radius:12px;background:#1a1526;padding:4px 2px;margin:4px 0}.cb-grupo-destaque .cb-grupo-titulo{color:#f97728}.cb-contador{margin-left:auto;min-width:18px;height:17px;padding:0 6px;border-radius:6px;background:#f9772829;color:#fdba8c;font:inherit;font-size:11px;font-weight:600;line-height:17px;letter-spacing:.01em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.cb-nav button.on .cb-contador{background:#ffffff38;color:#fff}.pend-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0a1299;display:grid;place-items:center;padding:16px;z-index:80}.pend-caixa{background:var(--card);color:var(--text);border-radius:16px;max-width:480px;width:100%;padding:22px;box-shadow:0 20px 60px #0005}.pend-caixa h2{margin:0 0 6px}.pend-caixa p{margin:0 0 12px;color:var(--sub)}.pend-caixa ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.pend-caixa li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-weight:600}.pend-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pend-acoes .principal{background:#f05304;color:#fff;border-color:#f05304}.parc .parc-titulo-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.parc .parc-titulo-linha h2{margin:0}.parc .parc-interruptor{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.parc .parc-interruptor input{width:36px;height:20px;accent-color:#F05304}.parc .parc-contadores button.parc-leitura b{color:var(--text);font-size:24px}.parc .parc-tabela-caixa{overflow-x:auto}.parc .parc-tabela{width:100%;font-size:13px}.parc .parc-tabela td small{color:var(--sub)}.parc .parc-tabela td.num{text-align:right}.parc .parc-ordenar{border:0!important;background:none!important;padding:0!important;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;margin:0}.parc .parc-link-nome{border:0!important;background:none!important;padding:0!important;margin:0;font-weight:700;color:var(--text);cursor:pointer;text-align:left}.parc .parc-tag{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--orange-soft,#fff0e6);color:#b45309;font-size:12px}.parc .parc-tag-forte{background:#fee2e2;color:#b91c1c}.parc tr.parc-alerta-nunca td{background:#fef2f2}.parc tr.parc-alerta-sumiu td{background:var(--orange-soft,#fff7ed)}:root[data-tema=escuro] .parc tr.parc-alerta-nunca td{background:#3a1c1c}.parc .parc-placar{font-size:15px;margin:0 0 10px}.parc .parc-nota{font-size:12px;color:var(--sub);margin:0 0 10px}.parc .parc-interruptor input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:var(--border);position:relative;cursor:pointer;transition:background .15s;margin:0;flex:none}.parc .parc-interruptor input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.parc .parc-interruptor input:checked{background:#f05304}.parc .parc-interruptor input:checked:after{left:19px}.parc .parc-interruptor input:focus-visible{outline:2px solid var(--focus,#D84500);outline-offset:2px}.cupom-pendencia{grid-template-columns:1fr auto}.cupom-pendencia code,.pend-cupons code,.ficha-conta code{font-family:ui-monospace,Consolas,monospace;background:var(--elev,#EDEFF5);padding:1px 6px;border-radius:6px;color:var(--text)}.cupom-sugestao{color:#15803d!important}.cupom-form-linha{grid-column:1/-1;border-top:1px solid var(--border);padding-top:10px}.cupom-vincular{display:grid;gap:10px}.cupom-vincular label{display:grid;gap:4px;font-size:13px;font-weight:600}.cupom-vincular input,.cupom-vincular select{border:1px solid var(--border);border-radius:10px;padding:9px 11px}.cupom-ok{color:#15803d;font-weight:700}.pend-cupons{border-top:1px solid var(--border);padding-top:12px;margin:0 0 14px}.pend-cupons ul{margin:8px 0 0;gap:6px}.pend-cupons li{display:block;font-weight:500;font-size:13px}.pend-cupons small{color:var(--sub)}.ficha-conta{max-width:560px;max-height:90vh;overflow:auto}.ficha-conta h3{margin:16px 0 6px;font-size:14px}.ficha-conta-lista{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:13px}.ficha-conta-lista li{display:block;font-weight:500}.cupom-vincular .club-acoes{justify-content:flex-end}.ficha-conta .cupom-vincular button{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:10px;padding:8px 14px;font-weight:600}.ficha-conta .cupom-vincular button.btn{background:var(--orange);color:#fff;border-color:var(--orange);font-weight:700}.ficha-conta .cupom-vincular button:disabled{opacity:.5;cursor:not-allowed}.link-conta{border:0;background:none;padding:0;color:var(--text);text-decoration:underline;text-decoration-color:var(--border);cursor:pointer;font:inherit;text-align:left;word-break:break-all}.link-conta:hover{color:#e94e07}.cupons-pagina .cupons-ajuda{color:var(--sub);font-size:13px;margin:0 0 12px}.cupons-pagina .cupons-qtd{color:var(--sub);font-size:13px}.cupons-busca{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.cupons-busca label{display:grid;gap:4px;font-size:13px;font-weight:600;flex:1;min-width:220px}.cupons-busca input{border:1px solid var(--border);border-radius:10px;padding:9px 11px}.cupons-historico{width:100%;border-collapse:collapse;font-size:13px}.cupons-historico th,.cupons-historico td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}.cupons-historico th{color:var(--sub);font-weight:600;font-size:12px}.cupons-historico code{font-family:ui-monospace,Consolas,monospace;background:var(--elev,#EDEFF5);padding:1px 6px;border-radius:6px}.tabela-rolagem{overflow-x:auto}.cupons-pagina .cupons-historico button.link-conta{border:0;background:none;padding:0;margin:0;box-shadow:none;min-height:0;width:auto;max-width:none;white-space:nowrap;word-break:normal;font-size:13px;color:var(--text);text-decoration:underline;text-decoration-color:var(--border)}.quem-e{margin:10px 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg);font-size:13px;line-height:1.5}.quem-e p{margin:4px 0}.quem-e a{color:var(--orange,#e85d04);font-weight:700;text-decoration:none}.quem-e a:hover{text-decoration:underline}.quem-e .quem-e-titulo{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--sub);margin:0 0 6px}.quem-e .quem-e-canais{list-style:none;margin:0 0 4px;padding:0}.quem-e .quem-e-canais li{margin:2px 0}.quem-e .quem-e-tempo{color:var(--sub);font-size:12px}.quem-e .quem-e-fonte{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-top:10px}.quem-e .quem-e-fonte label{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--sub)}.quem-e .quem-e-fonte input{width:100%}.quem-e .quem-e-boas-vindas{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.quem-e .quem-e-boas-vindas span{font-weight:700}.parc-boas-vindas textarea{width:100%;font:inherit;font-size:13px;line-height:1.45;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);resize:vertical;margin-bottom:10px}.parc-boas-vindas .club-acoes{justify-content:flex-end;align-items:center}.parc-boas-vindas a.parc-wa{margin-top:0}.quem-e input:not([type=checkbox]){display:block;width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 11px;margin-top:4px;background:var(--card);color:var(--text);font:inherit;font-size:13px}.quem-e button,.parc-boas-vindas button{padding:9px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);margin-top:0;font:inherit;font-size:13px;cursor:pointer}.quem-e button.btn,.parc-boas-vindas button.btn{background:var(--orange);color:#fff;border-color:var(--orange);font-weight:700}.quem-e button:disabled,.parc-boas-vindas button:disabled{opacity:.55;cursor:not-allowed}.quem-e .quem-e-fonte label{margin-top:0}.parc-boas-vindas a.parc-wa{display:inline-flex;align-items:center;padding:9px 14px;border-radius:10px;background:#15803d;color:#fff;text-decoration:none;font-weight:700;font-size:13px}.quem-e .quem-e-atalhos{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.quem-e a.quem-e-atalho{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:120px;padding:10px 18px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none}.quem-e a.quem-e-atalho:hover{text-decoration:none;filter:brightness(1.05)}.quem-e a.quem-e-atalho-wa{background:#15803d;color:#fff}.quem-e a.quem-e-atalho-ig{background:var(--card);color:var(--text);border:1px solid var(--border)}
