:root{--fundo: #0a0a0a;--fundo-2: #101114;--faixa: #141519;--lateral: rgba(13, 13, 13, .75);--cartao: #131313;--cartao-alto: #17181c;--entrada: #171717;--elevado: #1c1c1c;--vidro: rgba(255, 255, 255, .028);--borda: rgba(255, 255, 255, .09);--borda-fina: rgba(255, 255, 255, .055);--borda-forte: rgba(255, 255, 255, .16);--borda-tabela: #2e2e2e;--txt: #f4f5f7;--txt-2: #a2a6ad;--txt-3: #6e7278;--rotulo: #71717a;--acento: #ffffff;--acento-08: rgba(255, 255, 255, .08);--acento-10: rgba(255, 255, 255, .1);--acento-20: rgba(255, 255, 255, .2);--brilho: rgba(255, 255, 255, .05);--ok: #28c840;--atencao: #f59e0b;--erro: #ef4444;--erro-txt: #f87171;--info: #38bdf8;--r-1: 10px;--r-2: 12px;--r-3: 16px;--r-4: 20px;--r-card: 22px;--r-pilula: 99px;--sombra-card: 0 24px 60px -20px rgba(0, 0, 0, .6), 0 0 60px -18px var(--brilho);--sombra-janela: 0 18px 60px -18px rgba(0, 0, 0, .85);--mola: cubic-bezier(.2, .65, .2, 1);--t-botao: .35s var(--mola);--t-card: .5s var(--mola);--fonte-titulo: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--fonte-corpo: "Inter", "Segoe UI", system-ui, sans-serif;--fonte-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--lateral-larg: 256px;--topo-alt: 68px}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--fundo);color:var(--txt);font-family:var(--fonte-corpo);font-weight:300;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fonte-titulo);font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.2}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px;font-weight:600}p{margin:0 0 10px;color:var(--txt-2)}a{color:inherit;text-decoration:none}a.link{color:var(--txt);border-bottom:1px solid var(--acento-20);transition:border-color var(--t-botao)}a.link:hover{border-bottom-color:var(--acento)}code,.mono{font-family:var(--fonte-mono);font-size:.92em;letter-spacing:-.01em}.num{font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rotulo{font-family:var(--fonte-titulo);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rotulo)}.dim{color:var(--txt-3)}.mensagem-pronta{margin:0;padding:8px 12px;border-left:2px solid var(--borda-forte);background:var(--vidro);border-radius:0 var(--r-1) var(--r-1) 0;white-space:pre-wrap;overflow-wrap:break-word;color:var(--txt);font-size:13px;line-height:1.5}.erro-texto{color:var(--erro-txt)}.sec{color:var(--txt-2)}.icone{flex:none;display:block}.icone-caixa{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:#ffffff08;color:var(--txt-2);flex:none}::selection{background:var(--acento-20);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.grao,.aurora,.feixe{position:fixed;inset:0;pointer-events:none;z-index:0}.grao{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E")}.aurora{background:radial-gradient(58% 40% at 12% 0%,rgba(255,255,255,.035),transparent 72%),radial-gradient(46% 34% at 100% 14%,rgba(255,255,255,.022),transparent 74%)}.feixe:after{content:"";position:absolute;top:-40%;left:-35%;width:34%;height:190%;filter:blur(60px);background:linear-gradient(100deg,transparent,rgba(255,255,255,.011),transparent);transform:rotate(12deg);animation:varrer 52s linear infinite;will-change:transform,opacity}@keyframes varrer{0%{transform:translate(-10%) rotate(12deg);opacity:0}18%{opacity:1}52%{opacity:1}70%{transform:translate(300%) rotate(12deg);opacity:0}to{transform:translate(300%) rotate(12deg);opacity:0}}@media(prefers-reduced-motion:reduce){.feixe:after{animation:none}*{animation-duration:1ms!important;transition-duration:1ms!important}}.shell{position:relative;z-index:1;display:grid;grid-template-columns:var(--lateral-larg) 1fr;min-height:100vh;min-height:100dvh}.lateral{position:sticky;top:0;align-self:start;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:16px 14px;background:var(--lateral);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--borda-fina)}.semaforo{display:flex;gap:7px;padding:2px 4px 14px}.semaforo i{width:11px;height:11px;border-radius:99px;background:#2a2a2a}.semaforo i:first-child{background:#ff5f57}.semaforo i:nth-child(2){background:#febc2e}.semaforo i:nth-child(3){background:#28c840}.marca{display:flex;align-items:center;gap:11px;padding:0 8px 18px}.marca img{display:block;width:auto;height:30px;flex:none}.marca b{display:block;font-family:var(--fonte-titulo);font-size:19px;font-weight:600;letter-spacing:-.03em}.marca span{font-family:var(--fonte-mono);font-size:10.5px;color:var(--txt-3);letter-spacing:.02em}.nav-lat{display:flex;flex-direction:column;gap:2px}.nav-lat a{position:relative;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--r-2);color:var(--txt-2);font-size:14px;border:1px solid transparent;transition:background var(--t-botao),color var(--t-botao),border-color var(--t-botao)}.nav-lat a:hover{background:#ffffff0a;color:var(--txt)}.nav-lat a.ativo{background:var(--acento-08);border-color:var(--borda-fina);color:var(--txt)}.nav-lat a .icone{color:var(--txt-3);transition:color var(--t-botao)}.nav-lat a.ativo .icone,.nav-lat a:hover .icone{color:var(--txt)}.nav-lat .pino{margin-left:auto;min-width:20px;height:19px;padding:0 6px;border-radius:99px;background:var(--acento);color:#000;font-family:var(--fonte-titulo);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.nav-lat .farol{margin-left:auto}.usuario{margin-top:auto;padding:12px;border:1px solid var(--borda-fina);border-radius:var(--r-3);background:#ffffff05;display:flex;align-items:center;gap:10px}.usuario .quem{min-width:0;flex:1}.usuario .quem b{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conteudo{min-width:0;display:flex;flex-direction:column}.barra-topo{position:sticky;top:0;z-index:20;min-height:var(--topo-alt);display:flex;align-items:center;gap:14px;padding:14px 28px;background:#0a0a0ab8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--borda-fina)}.barra-topo .tit{min-width:0;flex:1}.barra-topo h1{font-size:21px;font-weight:600}.barra-topo .sub{font-size:12.5px;color:var(--txt-3);margin-top:1px}.barra-topo .acoes{display:flex;align-items:center;gap:8px;flex:none}.corpo{flex:1;padding:22px 28px 40px;min-width:0}.corpo.solto{padding:0;display:flex;min-height:0}.abas-baixo{display:none}.kaptar-tela{flex:1;display:flex;min-height:100vh;min-height:100dvh}.kaptar-tela[hidden]{display:none}.kaptar-quadro{flex:1;display:block;width:100%;min-height:100vh;min-height:100dvh;border:0;background:#0d0d0d}.faixa{padding:16px 28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:var(--r-1);border:1px solid var(--borda);background:#ffffff09;color:var(--txt);font-family:var(--fonte-titulo);font-size:13.5px;font-weight:500;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform var(--t-botao),background var(--t-botao),border-color var(--t-botao),opacity var(--t-botao)}.btn:hover:not(:disabled){background:#ffffff12;border-color:var(--borda-forte);transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--acento-20)}.btn.solido{position:relative;overflow:hidden;background:var(--acento);border-color:var(--acento);color:#000;font-weight:600}.btn.solido:hover:not(:disabled){background:#fff}.btn.solido:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);filter:blur(6px);transition:left 1s var(--mola)}.btn.solido:hover:not(:disabled):after{left:120%}.btn.fantasma{background:transparent;border-color:transparent;color:var(--txt-2)}.btn.fantasma:hover:not(:disabled){background:#ffffff0d;border-color:var(--borda-fina);color:var(--txt)}.btn.perigo{color:var(--erro-txt);border-color:#ef444447}.btn.perigo:hover:not(:disabled){background:#ef44441a;border-color:#ef444480}.btn.pequeno{min-height:30px;padding:0 10px;font-size:12.5px;gap:6px}.btn.so-icone{padding:0;width:38px;min-height:38px}.btn.so-icone.pequeno{width:30px;min-height:30px}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>.rotulo{padding-left:2px}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color])),select,textarea{width:100%;min-height:40px;padding:9px 12px;border-radius:var(--r-1);border:1px solid var(--borda);background:var(--entrada);color:var(--txt);font-size:16px;font-family:inherit;transition:border-color var(--t-botao),box-shadow var(--t-botao),background var(--t-botao)}textarea{min-height:96px;resize:vertical;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--txt-3)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--acento-20);background:var(--elevado);box-shadow:0 0 0 3px #ffffff0f}select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a2a6ad' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}input[type=color]{width:44px;min-height:40px;padding:3px;cursor:pointer}.com-icone{position:relative;display:flex;align-items:center;min-width:0}.com-icone>.icone{position:absolute;left:12px;color:var(--txt-3);pointer-events:none}.com-icone input{padding-left:38px}.com-icone.redonda input{border-radius:var(--r-pilula)}.cartao{position:relative;border:1px solid var(--borda-fina);border-radius:var(--r-card);background:var(--vidro);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;min-width:0}.cartao.solido{background:var(--cartao);backdrop-filter:none;-webkit-backdrop-filter:none}.cartao.erguido{box-shadow:var(--sombra-card)}.cartao-cab{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cartao-cab h3{flex:1;min-width:0}.cartao-cab .icone{color:var(--txt-3)}.grade{display:grid;gap:16px}.grade.duas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grade.tres{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.linha{display:flex;align-items:center;gap:10px;min-width:0}.linha.topo{align-items:flex-start}.linha.quebra{flex-wrap:wrap}.entre{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.coluna{display:flex;flex-direction:column;gap:10px;min-width:0}.cresce{flex:1;min-width:0}.corta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-pilula);border:1px solid var(--borda-fina);background:#ffffff06;color:var(--txt-2);font-size:12.5px;cursor:pointer;white-space:nowrap;transition:background var(--t-botao),color var(--t-botao),border-color var(--t-botao)}.chip:hover{color:var(--txt);border-color:var(--borda)}.chip.ativo{background:var(--acento);border-color:var(--acento);color:#000;font-weight:500}.chip.estatico{cursor:default}.chip .cont{font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;opacity:.7}.pilula{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:var(--r-pilula);border:1px solid var(--borda-fina);background:#ffffff08;font-size:11.5px;color:var(--txt-2);white-space:nowrap}.pilula .ponto{width:6px;height:6px;border-radius:99px;background:var(--acento);animation:pulsar 4.5s ease-in-out infinite}@keyframes pulsar{0%,to{opacity:.55}50%{opacity:.95}}.selo{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:7px;border:1px solid var(--borda-fina);background:#ffffff0a;font-family:var(--fonte-titulo);font-size:11px;font-weight:500;color:var(--txt-2);white-space:nowrap}.selo.ok{color:var(--ok);border-color:#28c84040;background:#28c84014}.selo.atencao{color:var(--atencao);border-color:#f59e0b40;background:#f59e0b14}.selo.erro{color:var(--erro-txt);border-color:#ef444440;background:#ef444414}.selo.info{color:var(--info);border-color:#38bdf840;background:#38bdf814}.selo.forte{background:var(--acento);border-color:var(--acento);color:#000}.farol{width:8px;height:8px;border-radius:99px;flex:none;background:var(--txt-3)}.farol.verde{background:var(--ok);box-shadow:0 0 0 3px #28c84029}.farol.amarelo{background:var(--atencao);box-shadow:0 0 0 3px #f59e0b29}.farol.vermelho{background:var(--erro);box-shadow:0 0 0 3px #ef444429}.segmentado{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--borda-fina);border-radius:var(--r-pilula);background:#ffffff06}.segmentado button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:0;border-radius:var(--r-pilula);background:transparent;color:var(--txt-3);font-family:var(--fonte-titulo);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--t-botao),color var(--t-botao)}.segmentado button:hover{color:var(--txt)}.segmentado button.ativo{background:var(--acento-10);color:var(--txt)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-2);border:1px solid var(--borda-fina);background:#ffffff0d;font-family:var(--fonte-titulo);font-size:12.5px;font-weight:600;color:var(--txt-2);flex:none;text-transform:uppercase}.avatar.grande{width:52px;height:52px;border-radius:var(--r-3);font-size:17px}.progresso{height:4px;border-radius:99px;background:#ffffff12;overflow:hidden}.progresso>i{display:block;height:100%;border-radius:99px;background:var(--acento);transition:width var(--t-card)}.tabela{width:100%;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--borda-tabela);font-family:var(--fonte-titulo);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rotulo);white-space:nowrap}.tabela td{padding:11px 12px;border-bottom:1px solid var(--borda-fina);color:var(--txt-2);vertical-align:middle}.tabela tr:last-child td{border-bottom:0}.tabela tbody tr{transition:background var(--t-botao)}.tabela tbody tr:hover{background:#ffffff06}.tabela td b{color:var(--txt);font-weight:500}.rola-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 22px;text-align:center;color:var(--txt-3);font-size:14px}.vazio .icone-caixa{width:52px;height:52px}.vazio b{color:var(--txt-2);font-family:var(--fonte-titulo);font-weight:500;font-size:15px}.aviso{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-2);border:1px solid var(--borda-fina);background:#ffffff08;font-size:13.5px;color:var(--txt-2)}.aviso .icone{margin-top:2px;color:var(--txt-3);flex:none}.aviso.atencao{border-color:#f59e0b40;background:#f59e0b12}.aviso.atencao .icone{color:var(--atencao)}.aviso.ruim{border-color:#ef444440;background:#ef444412}.aviso.ruim .icone{color:var(--erro-txt)}.gaveta-fundo{position:fixed;inset:0;z-index:60;background:#0009;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:aparecer .25s var(--mola)}@keyframes aparecer{0%{opacity:0}}.gaveta{position:fixed;top:0;right:0;z-index:61;width:min(560px,100vw);height:100vh;height:100dvh;display:flex;flex-direction:column;background:#0d0d0d;border-left:1px solid var(--borda);box-shadow:var(--sombra-janela);animation:entrar-dir .35s var(--mola)}@keyframes entrar-dir{0%{transform:translate(100%)}}.gaveta-cab{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--borda-fina);flex:none}.gaveta-cab h2{flex:1;min-width:0;font-size:18px;font-weight:600}.gaveta-corpo{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:22px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.bloco{display:flex;flex-direction:column;gap:12px}.bloco>.rotulo{display:flex;align-items:center;gap:7px}.interruptor{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.interruptor input{position:absolute;opacity:0;width:0;height:0}.interruptor .trilho{position:relative;width:42px;height:24px;border-radius:99px;background:#ffffff1a;border:1px solid var(--borda-fina);flex:none;transition:background var(--t-botao)}.interruptor .trilho:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:99px;background:var(--txt-2);transition:transform var(--t-botao),background var(--t-botao)}.interruptor input:checked+.trilho{background:var(--acento);border-color:var(--acento)}.interruptor input:checked+.trilho:after{transform:translate(18px);background:#000}.interruptor input:focus-visible+.trilho{box-shadow:0 0 0 3px #ffffff24}.toasts{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:90;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:min(460px,calc(100vw - 24px))}.toast{display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--r-2);border:1px solid var(--borda);background:#181818f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--sombra-janela);font-size:13.5px;color:var(--txt);animation:subir .3s var(--mola);pointer-events:auto}@keyframes subir{0%{opacity:0;transform:translateY(10px)}}.toast.erro{border-color:#ef444466}.toast.erro .icone{color:var(--erro-txt)}.toast.aviso{border-color:#f59e0b66}.toast.aviso .icone{color:var(--atencao)}.toast.ok .icone{color:var(--ok)}.login{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.login form{width:min(400px,100%);display:flex;flex-direction:column;gap:14px;padding:30px;border:1px solid var(--borda-fina);border-radius:var(--r-card);background:#ffffff07;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sombra-card)}.login h1{font-size:27px;font-weight:600}.login-marca img{display:block;width:auto;height:42px;margin-bottom:14px}.login .abaixo{margin-top:2px;font-size:13px;color:var(--txt-3)}.tela-wa{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:#000}.moldura-wa{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0b0b0b}.moldura-wa canvas{display:block;max-width:100%;max-height:100%}.tela-cdp{flex:none;width:100%;align-self:center;margin:0 auto;border-radius:10px;background:#0a0a0a}.tela-cdp canvas{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;touch-action:none;cursor:default;outline:none}.tela-cdp.celular{align-self:stretch;border-radius:0}.tela-cdp.celular canvas{position:absolute;top:0;left:0;height:100%;object-fit:fill;will-change:transform}.tela-cdp .passeio-wa{position:absolute;left:10px;bottom:10px;z-index:3;display:flex;gap:6px}.tela-cdp .passeio-wa .chip{min-height:40px;backdrop-filter:blur(6px)}.tela-cdp .passeio-wa .chip:not(.ativo){background:#0a0a0ae0}.tela-cdp .botao-cheia{position:absolute;right:10px;bottom:10px;z-index:3;opacity:.5}.tela-cdp .botao-cheia:hover,.tela-cdp .botao-cheia:focus-visible{opacity:1}img.avatar-logo{object-fit:contain;background:#fff;padding:3px}.aviso-tela{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:4;max-width:min(90%,460px);padding:10px 14px;border-radius:12px;border:1px solid var(--borda-fina);background:#141414f0;font-size:13px;text-align:center}.capa-wa{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#080808db;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;padding:24px;z-index:2}.entrada-invisivel{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;border:0;padding:0;font-size:16px}.qr{display:block;width:min(300px,76vw);height:auto;padding:14px;border-radius:var(--r-3);background:#fff;cursor:pointer}.kanban{display:flex;gap:14px;overflow-x:auto;padding:4px 28px 24px;align-items:flex-start;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.coluna-k{flex:none;width:288px;display:flex;flex-direction:column;gap:9px;scroll-snap-align:start}.coluna-cab{display:flex;align-items:center;gap:8px;padding:0 4px 4px;position:sticky;top:0}.coluna-cab .ponto{width:8px;height:8px;border-radius:99px;flex:none}.coluna-cab .nome{flex:1;min-width:0;font-family:var(--fonte-titulo);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coluna-cab .cont{min-width:22px;height:20px;padding:0 7px;border-radius:99px;border:1px solid var(--borda-fina);background:#ffffff0a;font-family:var(--fonte-titulo);font-size:11px;font-variant-numeric:tabular-nums;color:var(--txt-2);display:inline-flex;align-items:center;justify-content:center}.coluna-solta{display:flex;flex-direction:column;gap:9px;min-height:70px;padding:3px;border-radius:var(--r-3);border:1px dashed transparent;transition:border-color var(--t-botao),background var(--t-botao)}.coluna-solta.alvo{border-color:var(--acento-20);background:#ffffff08}.cartao-lead{position:relative;display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:var(--r-3);border:1px solid var(--borda-fina);background:var(--cartao);cursor:pointer;transition:transform var(--t-card),border-color var(--t-card),box-shadow var(--t-card)}.cartao-lead:hover{transform:translateY(-4px);border-color:var(--borda);box-shadow:var(--sombra-card)}.cartao-lead .titulo{font-family:var(--fonte-titulo);font-size:14px;font-weight:500;letter-spacing:-.01em}.cartao-lead .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--txt-3)}.cartao-lead .setas{display:flex;gap:4px;margin-left:auto}.conversa{display:flex;flex-direction:column;gap:7px;max-height:460px;overflow-y:auto;padding-right:4px}.balao{max-width:78%;padding:9px 13px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;background:#1a1a1a;border:1px solid var(--borda-fina);align-self:flex-start;border-radius:14px 14px 14px 5px}.balao.nosso{align-self:flex-end;background:#232323;border-bottom-left-radius:14px;border-bottom-right-radius:5px}.balao .hora{display:block;margin-top:4px;font-size:10.5px;color:var(--txt-3)}.linha-tempo{display:flex;flex-direction:column;gap:0}.evento{display:flex;gap:12px;padding-bottom:16px;position:relative}.evento:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1px;background:var(--borda-fina)}.evento:last-child{padding-bottom:0}.evento:last-child:before{display:none}.evento .icone-caixa{width:27px;height:27px;border-radius:9px;background:var(--cartao);z-index:1}.evento .txt{flex:1;min-width:0;font-size:13.5px;color:var(--txt-2);padding-top:3px}.evento .txt b{color:var(--txt);font-weight:500}.cartao-previa{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--borda-fina);border-radius:var(--r-card);background:var(--vidro);overflow:hidden}.cartao-previa>.lado{padding:18px;min-width:0}.cartao-previa>.lado+.lado{border-left:1px solid var(--borda-fina);background:#ffffff04}.cartao-previa>.lado:first-child{display:flex;flex-direction:column}.whats{flex:1 1 0;min-height:340px;margin-top:16px;display:flex;flex-direction:column;border:1px solid var(--borda-fina);border-radius:14px;overflow:hidden;background:#0b141a}.whats-cab{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#202c33;color:#e9edef;font-size:13px}.whats-sub{color:#8696a0;font-size:12px;font-weight:400}.whats-rolo{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:10px 12px 14px;background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:18px 18px}.whats-rolo:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:-2px}.whats-dia{align-self:center;margin:12px 0 4px}.whats-dia span{display:inline-block;padding:5px 12px;border-radius:8px;background:#182229;color:#8696a0;font-size:11.5px}.whats-balao{position:relative;align-self:flex-start;max-width:82%;margin-top:8px;padding:6px 9px 8px;border-radius:0 8px 8px;background:#202c33;color:#e9edef;font-size:13.5px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 1px .5px #00000021}.whats-balao.nosso{align-self:flex-end;background:#005c4b;border-top-left-radius:8px;border-top-right-radius:0}.whats-balao.seguida{margin-top:2px;border-top-left-radius:8px;border-top-right-radius:8px}.whats-balao:not(.seguida):before{content:"";position:absolute;top:0;left:-8px;border-top:8px solid #202c33;border-left:8px solid transparent}.whats-balao.nosso:not(.seguida):before{left:auto;right:-8px;border-top-color:#005c4b;border-left:0;border-right:8px solid transparent}.whats-hora{float:right;margin:8px 0 -5px 12px;font-size:10.5px;line-height:1;color:#e9edef99}.whats-midia{font-style:italic;color:#e9edefbf}.whats-texto a{color:#53bdeb;text-decoration:underline}.whats-aviso{margin:auto;padding:16px;text-align:center;color:#8696a0;font-size:13px}.whats-anteriores{align-self:center;min-height:44px;margin:2px 0 6px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:#182229;color:#e9edef;font-size:13px;cursor:pointer}.whats-anteriores:hover{background:#202c33}.dados{display:flex;flex-direction:column;gap:9px}.dado{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--txt-2);min-width:0}.dado>.icone{color:var(--txt-3);flex:none}.dado b{color:var(--txt);font-weight:400}.grupo{display:flex;flex-direction:column;gap:12px;min-width:0}.grupo-cab{display:flex;align-items:center;gap:10px;padding:0 2px}.grupo-cab h3{flex:none;min-width:0}.grupo-cab .rotulo{margin-right:auto}.grupo-cab .icone{color:var(--txt-3)}.cartao-texto{display:flex;padding:15px 16px;border:1px solid var(--borda-fina);border-radius:var(--r-3);background:var(--cartao);min-width:0;transition:border-color var(--t-botao),transform var(--t-card)}.cartao-texto:hover{border-color:var(--borda);transform:translateY(-2px)}.cartao-texto .nome{font-family:var(--fonte-titulo);font-size:14px;font-weight:500}.cartao-texto .sub{font-size:12.5px;line-height:1.5}.bloco-fabrica{padding:14px;margin-bottom:16px;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:#ffffff06}.chat-fabrica{margin-top:12px;border-top:1px solid var(--borda-fina);padding-top:12px}.chat-fabrica-corpo{max-height:440px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.fala{display:flex;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.5}.fala .quem{display:flex;align-items:center;gap:6px;font-family:var(--fonte-titulo);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rotulo)}.fala .quem .dim{font-weight:400;letter-spacing:0;text-transform:none}.fala .texto{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--txt-2);padding-left:18px;border-left:2px solid var(--borda-fina)}.fala-dono .texto{border-left-color:var(--acento-20);color:var(--txt)}.fala-revisor .texto{border-left-color:#28c84066}.fala-ia .texto{border-left-color:#38bdf859}.chat-fabrica-pe{display:flex;gap:7px;margin-top:10px}.chat-fabrica-pe textarea{min-height:46px;resize:none}.chat-fabrica-caixa{margin-top:12px;border:1px solid var(--borda);border-radius:14px;background:var(--entrada);padding:8px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,box-shadow .2s ease}.chat-fabrica-caixa:focus-within{border-color:var(--acento-20)}.chat-fabrica-caixa.arrastando{border-style:dashed;border-color:var(--txt-2);box-shadow:0 0 0 3px var(--acento-10, rgba(255, 255, 255, .1))}.chat-fabrica-caixa textarea{border:0;background:transparent;box-shadow:none;min-height:48px;max-height:260px;resize:none;padding:6px 8px;line-height:1.5}.chat-fabrica-caixa textarea:focus{outline:none;box-shadow:none}.chat-fabrica-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-fabrica-dica{flex:1 1 160px;min-width:0;font-size:11.5px}.chat-fabrica-dica.ruim{color:var(--erro-txt)}.anexos-no-campo,.fala-anexos{display:flex;flex-wrap:wrap;gap:6px}.fala-anexos{padding-left:20px;margin-top:4px}.anexo-chip{position:relative;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:4px 4px 4px 6px;border:1px solid var(--borda-fina);border-radius:10px;background:var(--vidro);font-size:12px;color:var(--txt);overflow:hidden;text-decoration:none}a.anexo-chip{padding-right:10px}a.anexo-chip:hover{border-color:var(--borda)}.anexo-chip img{width:28px;height:28px;object-fit:cover;border-radius:6px;flex:none}.anexo-chip .corta{max-width:180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anexo-chip .dim{flex:none;font-size:11px}.anexo-chip.com-erro{border-color:#ef444473}.anexo-chip.com-erro .dim{color:var(--erro-txt)}.anexo-progresso{position:absolute;left:0;bottom:0;height:2px;background:var(--txt);transition:width .2s ease}.fala-imagem{display:block;border:1px solid var(--borda-fina);border-radius:10px;overflow:hidden;line-height:0}.fala-imagem img{display:block;width:auto;max-width:min(220px,100%);max-height:160px;object-fit:contain;background:var(--vidro)}.fala .quem .selo{margin-left:2px;letter-spacing:0;text-transform:none}@media(max-width:560px){.chat-fabrica-dica{display:none}.chat-fabrica-acoes .btn.solido{margin-left:auto}}.grade-arquivos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}@media(min-width:1100px){.grade-arquivos{grid-template-columns:repeat(4,1fr)}}.cartao-arquivo{display:flex;flex-direction:column;border:1px solid var(--borda-fina);border-radius:var(--r-3);background:var(--cartao);overflow:hidden;cursor:pointer;transition:border-color var(--t-botao),transform var(--t-card),box-shadow var(--t-card)}.cartao-arquivo:hover{border-color:var(--borda);transform:translateY(-3px);box-shadow:var(--sombra-card)}.cartao-arquivo .capa{position:relative;height:124px;display:flex;align-items:center;justify-content:center;background:#ffffff06;border-bottom:1px solid var(--borda-fina);color:var(--txt-3);overflow:hidden}.cartao-arquivo .capa img{width:100%;height:100%;object-fit:cover}.cartao-arquivo .capa .rotulo{position:absolute;left:10px;top:10px;padding:2px 7px;border-radius:6px;background:#0000008c;border:1px solid var(--borda-fina);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cartao-arquivo .dados{padding:12px 13px;display:flex;flex-direction:column;gap:3px;min-width:0}.cartao-arquivo .dados .nome{font-family:var(--fonte-titulo);font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao-arquivo .dados .sub{font-size:11.5px;color:var(--txt-3)}.etiqueta-lead{align-self:flex-start;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.cartao-arquivo .acoes-arquivo{display:flex;gap:4px;padding:0 9px 10px}.visor-fundo{position:fixed;inset:0;z-index:70;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:aparecer .25s var(--mola)}.visor{position:fixed;inset:22px;z-index:71;display:flex;flex-direction:column;min-width:0;border:1px solid var(--borda);border-radius:var(--r-card);background:#0d0d0d;box-shadow:var(--sombra-janela);overflow:hidden;animation:subir-visor .3s var(--mola)}@keyframes subir-visor{0%{opacity:0;transform:translateY(14px) scale(.99)}}.visor-topo{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--borda-fina);flex:none}.visor-nome{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.visor-nome input{min-height:0;padding:2px 6px;margin-left:-6px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:var(--fonte-titulo);font-size:15px;font-weight:500}.visor-nome input:hover{border-color:var(--borda-fina)}.visor-nome input:focus{border-color:var(--acento-20);background:var(--entrada)}.visor-corpo{flex:1;min-height:0;display:flex;flex-direction:column;background:#0a0a0a}.visor-centro{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;min-height:0}.visor-imagem{max-width:100%;max-height:100%;border-radius:var(--r-2)}.visor-quadro{flex:1;width:100%;border:0;background:#fff}.visor-rolagem{flex:1;min-height:0;overflow-y:auto;padding:16px}.folha-envelope{display:flex;justify-content:center;padding-bottom:90px}.folha{width:min(860px,100%);min-height:60vh;padding:54px 60px;border-radius:var(--r-2);background:#fff;color:#16181d;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7;box-shadow:0 20px 60px -24px #000000e6;outline:none}.folha:focus-visible{box-shadow:0 20px 60px -24px #000000e6,0 0 0 2px var(--acento-20)}.folha h1{font-size:30px;margin:0 0 18px;color:#0d0f13}.folha h2{font-size:23px;margin:26px 0 10px;color:#0d0f13}.folha h3{font-size:18px;margin:20px 0 8px;color:#0d0f13}.folha p{margin:0 0 12px;color:inherit}.folha ul,.folha ol{margin:0 0 12px;padding-left:22px}.folha a{color:#1d4ed8;text-decoration:underline}.folha hr{margin:26px 0;border:0;border-top:1px solid #d8dbe0}.folha table{width:100%;border-collapse:collapse;margin:0 0 14px}.folha td,.folha th{border:1px solid #d8dbe0;padding:7px 9px;text-align:left}.folha img{max-width:100%}.folha blockquote{margin:0 0 12px;padding-left:14px;border-left:3px solid #d8dbe0;color:#4a5059}.editor-texto{display:block;width:min(860px,100%);margin:0 auto 90px;min-height:62vh;padding:22px;border-radius:var(--r-2);background:var(--cartao);border:1px solid var(--borda-fina);font-family:var(--fonte-mono);font-size:13.5px;line-height:1.6;resize:none}.barra-formato{position:sticky;top:-16px;z-index:3;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:min(860px,100%);margin:0 auto 14px;padding:7px 9px;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:#121212f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.barra-formato::-webkit-scrollbar{display:none}.barra-formato>*{flex:none}.barra-formato select{width:auto;min-height:30px;padding:2px 26px 2px 8px;font-size:12.5px;background-position:right 6px center}.letra-formato{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1}.separador-barra{width:1px;height:20px;background:var(--borda-fina);margin:0 3px}.cores{display:flex;gap:4px}.cores button{width:19px;height:19px;padding:0;min-height:0;border-radius:5px;border:1px solid rgba(255,255,255,.22);cursor:pointer}.btn.bolha-ia{position:absolute;right:18px;bottom:18px;z-index:4;box-shadow:0 14px 40px -12px #000000e6}.chat-ia{position:absolute;right:18px;bottom:18px;z-index:4;width:min(380px,calc(100% - 36px));max-height:min(560px,76%);display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:var(--r-3);background:#131313f7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px -18px #000000eb;animation:subir .28s var(--mola)}.chat-ia>header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--borda-fina);font-family:var(--fonte-titulo);font-size:13.5px}.chat-ia>header .icone{color:var(--txt-2)}.chat-ia-corpo{flex:1;min-height:120px;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:7px}.chat-ia-corpo .balao{max-width:92%;font-size:13px}.chat-ia-pe{display:flex;gap:7px;padding:10px;border-top:1px solid var(--borda-fina)}.chat-ia-pe textarea{min-height:44px;font-size:14px;resize:none}@media(max-width:959px){.visor{inset:0;border:0;border-radius:0}.visor-topo{flex-wrap:wrap;padding:10px 12px}.visor-nome{flex:1 1 100%;order:-1}.visor-nome input{font-size:16px}.visor-nome .dim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folha{padding:26px 20px;font-size:15px}.visor-rolagem{padding:12px}.chat-ia{right:10px;left:10px;bottom:10px;width:auto;max-height:70%}.btn.bolha-ia{right:12px;bottom:12px}}.zona-solta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;border:1px dashed var(--borda);border-radius:var(--r-3);padding:28px 24px;text-align:center;color:var(--txt-3);font-family:inherit;font-size:13px;background:transparent;cursor:pointer;transition:border-color var(--t-botao),background var(--t-botao),color var(--t-botao)}.zona-solta b{font-family:var(--fonte-titulo);font-size:14px;font-weight:500;color:var(--txt-2)}.zona-solta:hover{border-color:var(--borda-forte);background:#ffffff06;color:var(--txt-2)}.zona-solta:hover b{color:var(--txt)}.zona-solta.alvo{border-color:var(--acento);background:#ffffff0d;color:var(--txt)}.zona-solta.alvo b{color:var(--txt)}.item-lista{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:#ffffff05;min-width:0;transition:border-color var(--t-botao),background var(--t-botao)}.item-lista:hover{border-color:var(--borda);background:#ffffff09}.item-lista .nome{font-size:13.5px;font-weight:400}.item-lista .sub{font-size:11.5px;color:var(--txt-3)}.combo-lead{position:relative}.lista-leads{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:320px;overflow-y:auto;padding:6px;background:#1c1c1c;border:1px solid var(--borda);border-radius:12px;box-shadow:0 18px 50px -18px #000000d9}.lista-leads .dica{display:block;padding:9px 10px;font-size:12px;color:var(--txt-3)}.opcao-lead{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 10px;border:0;border-radius:9px;background:none;color:inherit;text-align:left;cursor:pointer}.opcao-lead:hover,.opcao-lead.ativa{background:#ffffff0f}.opcao-lead .cresce,.lead-escolhido .cresce,.linha-solicitada .cresce{min-width:0}.opcao-lead .nome{font-size:13.5px}.opcao-lead .sub,.lead-escolhido .sub,.linha-solicitada .sub{font-size:11.5px;color:var(--txt-3)}.lead-escolhido{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--borda);border-radius:12px;background:#ffffff08}.titulo-secao{margin:10px 0 0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3)}.linha-solicitada{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--borda);border-radius:14px;background:#ffffff06}.grade-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.tile{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--borda-fina);border-radius:var(--r-3);background:var(--vidro);transition:transform var(--t-card),border-color var(--t-card)}.tile:hover{transform:translateY(-3px);border-color:var(--borda)}.tile .icone{color:var(--txt-3)}.tile .n{font-family:var(--fonte-titulo);font-size:30px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.05}.tile .sub{font-size:11.5px;color:var(--txt-3)}.grafico svg{width:100%;height:auto;overflow:visible}.legenda{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px;font-size:12.5px;color:var(--txt-2)}.legenda span{display:inline-flex;align-items:center;gap:7px}.legenda i{width:10px;height:10px;border-radius:3px;flex:none}.barra-linha{display:grid;grid-template-columns:128px 1fr 52px;align-items:center;gap:12px;font-size:13px}.barra-linha .trilha{height:8px;border-radius:99px;background:#ffffff0f;overflow:hidden}.barra-linha .trilha>i{display:block;height:100%;border-radius:99px;transition:width var(--t-card)}.barra-linha .v{text-align:right;font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;color:var(--txt-2)}.item-etapa{display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:#ffffff05}.item-etapa.arrastando{opacity:.4}.item-etapa .pega{color:var(--txt-3);cursor:grab}.cartao-modelo{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:#ffffff05;transition:border-color var(--t-botao)}.cartao-modelo:hover{border-color:var(--borda)}.fita-etapas{display:flex;flex-wrap:wrap;gap:5px}.fita-etapas span{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;border:1px solid var(--borda-fina);background:#ffffff08;font-size:11px;color:var(--txt-2);white-space:nowrap}.fita-etapas i{width:6px;height:6px;border-radius:99px;flex:none}@media(max-width:959px){.shell{grid-template-columns:1fr}.lateral{display:none}.barra-topo{padding:12px 16px;min-height:60px;flex-wrap:wrap}.barra-topo h1{font-size:18px}.barra-topo .tit{flex:1 1 55%}.barra-topo .acoes{flex-wrap:wrap;flex:0 1 auto}.so-largo{display:none!important}.corpo{padding:16px 16px calc(94px + env(safe-area-inset-bottom))}.corpo.solto{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.faixa{padding:14px 16px 0}.kanban{padding:4px 16px calc(94px + env(safe-area-inset-bottom))}.coluna-k{width:84vw}.abas-baixo{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#0a0a0ae6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--borda-fina)}.abas-baixo a{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;border-radius:var(--r-2);color:var(--txt-3);font-family:var(--fonte-titulo);font-size:10px;font-weight:500;transition:color var(--t-botao),background var(--t-botao)}.abas-baixo a.ativo{color:var(--txt);background:var(--acento-08)}.abas-baixo .pino{position:absolute;top:4px;right:50%;margin-right:-19px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--acento);color:#000;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.abas-baixo .farol{position:absolute;top:7px;right:50%;margin-right:-16px}.gaveta{width:100vw;border-left:0}.cartao{padding:16px;border-radius:var(--r-4)}.cartao-previa{grid-template-columns:1fr}.cartao-previa>.lado+.lado{border-left:0;border-top:1px solid var(--borda-fina)}.barra-linha{grid-template-columns:92px 1fr 44px;gap:8px;font-size:12px}.toasts{bottom:calc(88px + env(safe-area-inset-bottom))}.btn,.chip,.segmentado button{min-height:44px}.btn.pequeno{min-height:38px}.btn.so-icone{width:44px}.btn.so-icone.pequeno{width:38px;min-height:38px}}@media(max-width:560px){.grade.duas,.grade.tres{grid-template-columns:1fr}.grade-tiles{grid-template-columns:repeat(2,1fr)}.tile .n{font-size:24px}.feixe{display:none}}.linha-botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.numero{font-variant-numeric:tabular-nums}.esteira{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--borda-fina);border-radius:var(--r-2);background:var(--vidro)}.esteira-barra{position:relative;height:3px;border-radius:99px;background:#ffffff0f;overflow:hidden}.esteira-barra i{position:absolute;inset:0 auto 0 0;width:38%;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:esteira-anda 1.9s var(--mola) infinite}@keyframes esteira-anda{0%{transform:translate(-100%)}to{transform:translate(340%)}}.esteira ol{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.esteira li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--txt-3)}.esteira li.feito{color:var(--txt-2)}.esteira li.agora{color:var(--txt)}.ponto-esteira{width:6px;height:6px;border-radius:99px;background:#ffffff2e;flex:none}.esteira li.feito .ponto-esteira{background:#ffffff8c}.esteira li.agora .ponto-esteira{background:#fff;animation:esteira-pulsa 1.4s ease-in-out infinite}@keyframes esteira-pulsa{0%,to{box-shadow:0 0 #ffffff73}60%{box-shadow:0 0 0 6px #fff0}}@media(prefers-reduced-motion:reduce){.esteira-barra i,.esteira li.agora .ponto-esteira{animation:none}.esteira-barra i{width:100%;background:#ffffff47}}.esteira-pe{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lista-nichos{display:flex;flex-direction:column;gap:18px;max-height:340px;overflow-y:auto;margin-top:4px;padding-right:4px}.grupo-nichos{display:flex;flex-direction:column;gap:8px}.quadro-proposta{display:block;width:100%;border:0;background:#fff}.quadro-proposta{height:min(74vh,900px);aspect-ratio:auto}.amostra-cor{display:inline-block;width:18px;height:18px;border-radius:6px;border:1px solid var(--borda);flex:0 0 auto}.lista-dores{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--txt-2);font-size:13.5px;line-height:1.5}@media(max-width:720px){.quadro-proposta{height:66vh}.lista-nichos{max-height:260px}}.item-lista.membro{flex-wrap:wrap;justify-content:space-between}.membro-quem{display:flex;align-items:center;gap:12px;flex:1 1 200px;min-width:0}.membro-acoes{display:flex;align-items:center;gap:8px;flex:0 1 auto}.membro-acoes select{width:auto;min-width:150px;min-height:44px}.membro-acoes .btn{min-height:44px}.membro-acoes .btn.so-icone{width:44px}.item-lista.membro.fora .membro-quem{opacity:.55}
