:root{--fundo: #14161a;--superficie: #1b1e23;--superficie-2: #23272d;--linha: #2e3239;--linha-forte: #3a3f47;--texto: #ece8df;--texto-suave: #a7a297;--texto-fraco: #757168;--ouro: #c9b285;--ouro-forte: #e3d1aa;--ouro-tinta: rgba(201, 178, 133, .13);--sobre-ouro: #16181b;--alerta: #e58f80;--alerta-tinta: rgba(229, 143, 128, .13);--atencao: #e4bb6a;--atencao-tinta: rgba(228, 187, 106, .14);--ok: #90bf9a;--ok-tinta: rgba(144, 191, 154, .13);--veu: rgba(8, 9, 11, .62);--sombra: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 10px 30px rgba(0, 0, 0, .28);--fonte-titulo: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--fonte-texto: "Quicksand", "Segoe UI", system-ui, -apple-system, sans-serif;--t-xs: .6875rem;--t-sm: .8125rem;--t-md: .9375rem;--t-lg: 1.125rem;--t-xl: 1.5rem;--t-2xl: 2rem;--raio: 12px;--raio-p: 8px;--largura-lateral: 248px;--altura-abas: 64px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--fundo: #f1f0ec;--superficie: #ffffff;--superficie-2: #f7f6f2;--linha: #e2dfd7;--linha-forte: #d3cfc5;--texto: #1a1c20;--texto-suave: #5c584f;--texto-fraco: #8b867b;--ouro: #8a6c38;--ouro-forte: #6b5226;--ouro-tinta: rgba(138, 108, 56, .1);--sobre-ouro: #ffffff;--alerta: #b4473a;--alerta-tinta: rgba(180, 71, 58, .09);--atencao: #95660b;--atencao-tinta: rgba(149, 102, 11, .1);--ok: #3b7849;--ok-tinta: rgba(59, 120, 73, .1);--veu: rgba(26, 28, 32, .36);--sombra: 0 1px 2px rgba(26, 28, 32, .05), 0 8px 24px rgba(26, 28, 32, .07);color-scheme:light}}:root[data-theme=light]{--fundo: #f1f0ec;--superficie: #ffffff;--superficie-2: #f7f6f2;--linha: #e2dfd7;--linha-forte: #d3cfc5;--texto: #1a1c20;--texto-suave: #5c584f;--texto-fraco: #8b867b;--ouro: #8a6c38;--ouro-forte: #6b5226;--ouro-tinta: rgba(138, 108, 56, .1);--sobre-ouro: #ffffff;--alerta: #b4473a;--alerta-tinta: rgba(180, 71, 58, .09);--atencao: #95660b;--atencao-tinta: rgba(149, 102, 11, .1);--ok: #3b7849;--ok-tinta: rgba(59, 120, 73, .1);--veu: rgba(26, 28, 32, .36);--sombra: 0 1px 2px rgba(26, 28, 32, .05), 0 8px 24px rgba(26, 28, 32, .07);color-scheme:light}html,body{height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);font-size:var(--t-md);font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}h1,h2,h3{font-family:var(--fonte-titulo);margin:0;line-height:1.2;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ouro);outline-offset:2px;border-radius:4px}.numero{font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;font-weight:600}.rotulo{font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--texto-fraco)}.suave{color:var(--texto-suave)}.apenas-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.chip{display:inline-flex;align-items:center;gap:.35em;padding:.15em .6em;border-radius:999px;font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;white-space:nowrap;color:var(--texto-suave);background:var(--superficie-2);border:1px solid var(--linha)}.chip--ouro{color:var(--ouro-forte);background:var(--ouro-tinta);border-color:transparent}.chip--alerta{color:var(--alerta);background:var(--alerta-tinta);border-color:transparent}.chip--atencao{color:var(--atencao);background:var(--atencao-tinta);border-color:transparent}.chip--ok{color:var(--ok);background:var(--ok-tinta);border-color:transparent}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-family:var(--fonte-titulo);font-weight:700;color:var(--ouro-forte);background:var(--ouro-tinta);border:1px solid var(--linha)}.avatar--sm{width:24px;height:24px;font-size:.625rem}.avatar--md{width:32px;height:32px;font-size:var(--t-xs)}.avatar--lg{width:40px;height:40px;font-size:var(--t-sm)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:0 1rem;border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:transparent;font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700;transition:background .15s,border-color .15s}.botao:hover{background:var(--superficie-2)}.botao--primario{background:var(--ouro);border-color:var(--ouro);color:var(--sobre-ouro)}.botao--primario:hover{background:var(--ouro-forte)}.botao--fantasma{border-color:transparent;color:var(--texto-suave)}.botao--perigo{border-color:var(--alerta);color:var(--alerta)}.botao--perigo:hover{background:var(--alerta-tinta)}.botao-icone{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--texto-suave)}.botao-icone:hover{background:var(--superficie-2);color:var(--texto)}.cabecalho-pagina{display:grid;gap:.6rem;margin-bottom:1.75rem}.cabecalho-pagina__titulos{display:grid;gap:.35rem}.cabecalho-pagina h1{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.02em}.cabecalho-pagina__resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;color:var(--texto-suave)}.secao{display:grid;gap:.75rem;align-content:start;min-width:0}.secao__titulo{display:flex;align-items:center;gap:.6rem;font-size:var(--t-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.secao__titulo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--linha-forte)}.secao--alerta .secao__titulo:before{background:var(--alerta)}.secao--atencao .secao__titulo:before{background:var(--atencao)}.secao--ouro .secao__titulo:before{background:var(--ouro)}.secao--ok .secao__titulo:before{background:var(--ok)}.secao__contagem{color:var(--texto-fraco);font-size:var(--t-xs)}.lista{list-style:none;margin:0;padding:0;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.lista>li+li{border-top:1px solid var(--linha)}.vazio,.erro{display:grid;justify-items:start;gap:.25rem;padding:1.1rem 1.25rem;border:1px dashed var(--linha-forte);border-radius:var(--raio);color:var(--texto-fraco)}.erro{border-style:solid;border-color:var(--alerta)}.vazio__titulo{color:var(--texto-suave);font-weight:600}.vazio__texto{font-size:var(--t-sm)}.carregando{display:grid;gap:.6rem}.carregando__linha{height:56px;border-radius:var(--raio);background:linear-gradient(90deg,var(--superficie) 0%,var(--superficie-2) 50%,var(--superficie) 100%);background-size:200% 100%;animation:brilho 1.4s ease-in-out infinite}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.segmentado{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--superficie);border:1px solid var(--linha)}.segmentado__opcao{border:0;border-radius:999px;padding:.4rem .9rem;background:transparent;color:var(--texto-suave);font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700}.segmentado__opcao[aria-checked=true]{background:var(--ouro-tinta);color:var(--ouro-forte)}html.com-painel{overflow:hidden}.painel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;align-items:end;background:var(--veu)}.painel__caixa{display:flex;flex-direction:column;max-height:calc(100% - env(safe-area-inset-top,0px) - 24px);background:var(--superficie);border-top:1px solid var(--linha);border-radius:18px 18px 0 0;box-shadow:var(--sombra);overflow:hidden}.painel--gaveta{align-items:stretch}.painel--gaveta .painel__caixa{max-height:none;height:100%;border-radius:0;padding-top:env(safe-area-inset-top,0px)}.painel__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem max(16px,env(safe-area-inset-right,0px)) .75rem max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--linha)}.painel__titulos{display:grid;gap:.3rem;min-width:0}.painel__topo h2{font-size:var(--t-lg)}.painel__subtitulo{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;color:var(--texto-suave);font-size:var(--t-sm)}.painel__corpo{flex:1;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:1rem;padding:1rem max(16px,env(safe-area-inset-right,0px)) 1.25rem max(16px,env(safe-area-inset-left,0px))}.painel__rodape{padding:.75rem max(16px,env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--linha);background:var(--superficie)}.painel--dialogo .painel__corpo:last-child{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}@media(min-width:720px){.painel--dialogo{align-items:center;justify-items:center}.painel--dialogo .painel__caixa{width:min(560px,calc(100vw - 32px));max-height:min(86vh,860px);border:1px solid var(--linha);border-radius:var(--raio)}.painel--gaveta{justify-items:end}.painel--gaveta .painel__caixa{width:min(680px,100vw);border-left:1px solid var(--linha);padding-top:0}.painel__topo,.painel__corpo,.painel__rodape{padding-left:1.5rem;padding-right:1.5rem}}.avisos{position:fixed;z-index:80;left:50%;bottom:calc(var(--altura-abas) + 16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:grid;gap:.5rem;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.aviso{padding:.6rem 1rem;border-radius:999px;background:var(--texto);color:var(--fundo);font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700;box-shadow:var(--sombra);animation:surgir .2s ease-out}@keyframes surgir{0%{transform:translateY(8px);opacity:.4}to{transform:none;opacity:1}}@media(min-width:960px){.avisos{bottom:24px;left:calc(50% + var(--largura-lateral) / 2)}}.acoes-linha{display:flex;flex-wrap:wrap;gap:.35rem}.botao--mini{min-height:32px;padding:0 .7rem;font-size:var(--t-xs)}.linha-clicavel{cursor:pointer;transition:background .12s}.linha-clicavel:hover{background:var(--superficie-2)}.cabecalho-pagina__linha{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.ficha-secao{display:grid;gap:.6rem}.ficha-secao__topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.ficha-secao--fim{padding-top:.5rem;border-top:1px solid var(--linha);justify-items:start}.selecionavel{-webkit-user-select:all;user-select:all}.link-discreto{color:var(--ouro-forte);font-weight:600;text-decoration:none}.link-discreto:hover{text-decoration:underline}.link-botao{padding:0;border:0;background:none;color:var(--ouro-forte);font-weight:700;text-align:left}.link-botao:hover{text-decoration:underline}.marca{display:inline-flex;align-items:center;gap:.5em;line-height:1}.marca .simbolo{flex:none;display:block}.marca__nome{font-family:var(--fonte-titulo);font-weight:800;letter-spacing:-.01em;color:var(--texto);white-space:nowrap}.marca__core{font-weight:600;color:var(--ouro-forte)}.formulario{display:grid;gap:1rem}.campo{display:grid;gap:.35rem;min-width:0}.campo__rotulo{font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700;color:var(--texto-suave)}.campo__rotulo span{color:var(--ouro)}.campo__ajuda{font-size:var(--t-xs);color:var(--texto-fraco)}.campo__erro{font-size:var(--t-xs);color:var(--alerta);font-weight:600}.controle{width:100%;min-height:44px;padding:.55rem .75rem;border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie-2);color:var(--texto);font-size:1rem}textarea.controle{resize:vertical;min-height:88px;line-height:1.45}select.controle{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.controle:focus{outline:none;border-color:var(--ouro);box-shadow:0 0 0 3px var(--ouro-tinta)}.campo--erro .controle{border-color:var(--alerta)}.controle--moeda{display:flex;align-items:center;gap:.5rem;padding-block:0}.controle--moeda span{color:var(--texto-fraco);font-family:var(--fonte-titulo);font-weight:700}.controle--moeda input{flex:1;min-width:0;min-height:42px;border:0;outline:0;background:transparent;color:var(--texto);font-size:1rem;font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums}.controle--moeda:focus-within{border-color:var(--ouro);box-shadow:0 0 0 3px var(--ouro-tinta)}.campo__atalhos,.campo__opcoes{display:flex;flex-wrap:wrap;gap:.35rem}.atalho{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--linha-forte);background:transparent;color:var(--texto-suave);font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700}.atalho:hover{border-color:var(--ouro)}.atalho[aria-pressed=true]{background:var(--ouro-tinta);border-color:var(--ouro);color:var(--ouro-forte)}.alternar{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.alternar input{position:absolute;opacity:0;width:1px;height:1px}.alternar__trilho{flex:none;position:relative;width:40px;height:24px;margin-top:1px;border-radius:999px;background:var(--linha-forte);transition:background .15s}.alternar__trilho:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--texto);transition:transform .15s}.alternar input:checked+.alternar__trilho{background:var(--ouro)}.alternar input:checked+.alternar__trilho:after{transform:translate(16px);background:var(--sobre-ouro)}.alternar input:focus-visible+.alternar__trilho{outline:2px solid var(--ouro);outline-offset:2px}.alternar__texto{display:grid;gap:.1rem;font-weight:600}.grade{display:grid;gap:1rem}@media(min-width:560px){.grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.titulo-bloco{padding-top:.5rem;font-size:var(--t-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--texto-fraco)}.aviso-formulario{display:grid;gap:.35rem;padding:.75rem .9rem;border-radius:var(--raio-p);font-size:var(--t-sm);border:1px solid transparent}.aviso-formulario--alerta{background:var(--alerta-tinta);color:var(--alerta)}.aviso-formulario--atencao{background:var(--atencao-tinta);color:var(--atencao)}.aviso-formulario--neutro{background:var(--superficie-2);border-color:var(--linha);color:var(--texto-suave)}.rodape-formulario{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.confirmacao{display:grid;gap:.6rem;padding:.85rem 1rem;border-radius:var(--raio-p);border:1px solid var(--alerta);background:var(--alerta-tinta)}.confirmacao__acoes{display:flex;flex-wrap:wrap;gap:.5rem}.acesso{min-height:100vh;display:grid;place-items:center;padding-block:2rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.acesso__caixa{width:min(400px,100%);display:grid;gap:1.25rem;padding:2rem 1.5rem;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie);box-shadow:var(--sombra)}.acesso__caixa h1{font-size:var(--t-xl)}.acesso__codigo{font-size:var(--t-xl);letter-spacing:.3em;text-align:center}.marcacao{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.importancia,.etiqueta-tag{display:inline-flex;align-items:center;gap:.3em;padding:.1em .55em;border-radius:6px;font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700;line-height:1.5;white-space:nowrap}.importancia:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.importancia--1{background:var(--ouro);color:var(--sobre-ouro)}.importancia--2{background:var(--ouro-tinta);color:var(--ouro-forte);box-shadow:inset 0 0 0 1px var(--ouro)}.importancia--3{background:var(--superficie-2);color:var(--texto-suave);box-shadow:inset 0 0 0 1px var(--linha-forte)}.etiqueta-tag{color:var(--texto-suave);background:transparent;box-shadow:inset 0 0 0 1px var(--linha-forte)}.etiqueta-tag--mais{color:var(--texto-fraco)}.etiqueta-tag--arquivada{color:var(--texto-fraco);text-decoration:line-through}.filtros{display:grid;gap:.75rem;margin:-.75rem 0 1.5rem}.filtros__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.filtros__botao[aria-expanded=true]{background:var(--ouro-tinta);border-color:var(--ouro);color:var(--ouro-forte)}.filtros__contagem{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ouro);color:var(--sobre-ouro);font-size:var(--t-xs)}.filtros__ativo{display:inline-flex;align-items:center;gap:.25rem;min-height:32px;padding:0 .35rem 0 .7rem;border-radius:999px;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto);font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700}.filtros__ativo svg{color:var(--texto-fraco)}.filtros__ativo:hover svg{color:var(--texto)}.filtros__caixa{display:grid;gap:1rem;padding:1rem;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie)}.filtros__grupo{display:grid;gap:.45rem}.filtros__grupo .campo{max-width:320px}.filtros__rodape{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.filtros__nota{font-size:var(--t-xs);color:var(--texto-fraco)}@media(min-width:720px){.filtros__caixa{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.filtros__rodape{grid-column:1 / -1}}.campo-marcacao__opcoes{display:flex;flex-wrap:wrap;gap:.4rem}.campo-marcacao__bloqueado{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-tags{display:grid;gap:2rem}.admin-tags__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.75rem 1rem}.admin-tags__nome{display:flex;align-items:center;gap:.6rem;flex:1 1 200px;min-width:0}.admin-tags__uso{font-size:var(--t-xs);color:var(--texto-fraco);white-space:nowrap}.admin-tags__edicao{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;flex:1 1 100%}.admin-tags__edicao .campo{flex:1 1 200px}.admin-tags__novo{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.admin-tags__novo .campo{flex:1 1 220px;max-width:360px}.admin-tags__nota{font-size:var(--t-sm);color:var(--texto-fraco)}.admin-tags__linha .confirmacao{flex:1 1 100%}.atalho.atalho--grande{min-height:36px;padding:.35rem .85rem;font-size:var(--t-sm)}.admin-tags .botao-icone:disabled{opacity:.3;cursor:default;background:transparent}.quadro-hoje{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);gap:.75rem;align-items:start;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}@media(max-width:959px){.quadro-hoje{grid-auto-columns:min(86%,380px)}}.coluna-hoje{display:grid;gap:.65rem;min-width:0;padding:.85rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);scroll-snap-align:start;scroll-margin-left:0;transition:border-color .12s,background .12s}.coluna-hoje--aceita{border-style:dashed;border-color:var(--ouro)}.coluna-hoje--alvo{border-style:solid;background:var(--ouro-tinta)}.coluna-hoje__topo{display:flex;align-items:center;gap:.5rem}.coluna-hoje__topo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--linha-forte)}.coluna-hoje--alerta .coluna-hoje__topo:before{background:var(--alerta)}.coluna-hoje--atencao .coluna-hoje__topo:before{background:var(--atencao)}.coluna-hoje--ouro .coluna-hoje__topo:before{background:var(--ouro)}.coluna-hoje--ok .coluna-hoje__topo:before{background:var(--ok)}.coluna-hoje__topo h2{display:flex;align-items:baseline;gap:.4rem;font-size:var(--t-sm);font-weight:700}.coluna-hoje__data{font-size:var(--t-xs);font-weight:600;color:var(--texto-fraco)}.coluna-hoje__topo .numero{margin-left:auto;font-size:var(--t-xs);color:var(--texto-fraco)}.coluna-hoje__nota{font-size:var(--t-xs);color:var(--texto-fraco);margin-top:-.3rem}.coluna-hoje__cartoes{position:relative;display:grid;gap:.6rem;align-content:start}.coluna-hoje__cartoes--rola{overflow-y:auto;overscroll-behavior-y:contain;padding-right:.3rem;margin-right:-.3rem;scrollbar-width:thin;scrollbar-color:var(--linha-forte) transparent}.coluna-hoje__cartoes--rola:focus-visible{outline:2px solid var(--ouro);outline-offset:2px;border-radius:var(--raio-p)}.coluna-hoje__mais{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-xs);color:var(--texto-fraco)}.coluna-hoje__datas{display:grid;gap:.45rem}.coluna-hoje__feriado{display:flex;align-items:center;gap:.4rem;padding:.35rem .55rem;border-radius:var(--raio-p);background:var(--alerta-tinta);color:var(--alerta);font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700}.lembrete-data{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;border-radius:var(--raio-p);border:1px dashed var(--ouro);background:var(--ouro-tinta);color:var(--ouro-forte)}.lembrete-data>span{display:grid;gap:.1rem}.lembrete-data strong{font-family:var(--fonte-titulo);font-size:var(--t-sm)}.lembrete-data span span{font-size:var(--t-xs);color:var(--texto-suave)}.coluna-hoje__vazia{padding:.75rem;font-size:var(--t-sm);color:var(--texto-fraco);border:1px dashed var(--linha-forte);border-radius:var(--raio-p)}.cartao-agenda{position:relative;display:grid;gap:.4rem;padding:.75rem .8rem .7rem .95rem;border-radius:var(--raio-p);background:var(--superficie-2);border:1px solid var(--linha);min-width:0}.cartao-agenda[draggable=true]{cursor:grab}.cartao-agenda[draggable=true]:active{cursor:grabbing}.cartao-agenda:before{content:"";position:absolute;inset:.6rem auto .6rem 0;width:3px;border-radius:0 3px 3px 0;background:var(--linha-forte)}.cartao-agenda--alerta:before{background:var(--alerta)}.cartao-agenda--atencao:before{background:var(--atencao)}.cartao-agenda--ouro:before{background:var(--ouro)}.cartao-agenda__topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cartao-agenda__origem{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--t-xs);color:var(--texto-fraco);font-family:var(--fonte-titulo);font-weight:700}.cartao-agenda__titulo{display:block;padding:0;border:0;background:none;text-align:left;font-weight:600;color:var(--texto)}.cartao-agenda__titulo:hover{color:var(--ouro-forte)}.cartao-agenda__meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--t-sm);color:var(--texto-suave)}.cartao-agenda__grupo{padding:0;border:0;background:none;font-family:var(--fonte-titulo);font-weight:700;color:var(--texto-suave);text-align:left}.cartao-agenda__grupo:hover{color:var(--ouro-forte);text-decoration:underline}.cartao-agenda__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .5rem;margin-top:.15rem;padding-top:.5rem;border-top:1px solid var(--linha)}.cartao-agenda__lado{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;font-size:var(--t-xs);color:var(--texto-suave);white-space:nowrap}.cartao-agenda__rodape .acoes-linha{flex-wrap:nowrap}.cartao-agenda__rodape .botao--mini{padding:0 .6rem;white-space:nowrap}.hoje__dias{scroll-margin-top:72px;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.85rem}.hoje__navegar{display:inline-flex;align-items:center;gap:.25rem}.hoje__seta{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto-suave)}.hoje__seta:hover:not(:disabled){color:var(--ouro-forte);border-color:var(--ouro)}.hoje__seta:disabled{opacity:.35;cursor:default}.hoje__periodo{min-width:8.5rem;text-align:center;font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700;color:var(--texto-suave)}.calendario{display:grid;gap:.75rem;max-width:460px;margin-bottom:1rem;padding:.9rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.calendario__topo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.calendario__topo h2{font-size:var(--t-md);font-weight:700}.calendario__seta{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--linha);background:transparent;color:var(--texto-suave)}.calendario__seta:hover{color:var(--ouro-forte);border-color:var(--ouro)}.calendario__grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendario__semana{padding-bottom:.2rem;text-align:center;font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700;color:var(--texto-fraco)}.calendario__dia{display:grid;justify-items:center;align-content:center;gap:2px;min-height:48px;padding:.25rem 0;border-radius:var(--raio-p);border:1px solid transparent;background:var(--superficie-2);color:var(--texto)}.calendario__dia:hover:not(:disabled){border-color:var(--ouro)}.calendario__dia:disabled{background:transparent;color:var(--texto-fraco);cursor:default}.calendario__dia--no-quadro{background:var(--ouro-tinta)}.calendario__dia--hoje{border-color:var(--atencao)}.calendario__dia--feriado .calendario__numero{color:var(--alerta)}.calendario__numero{font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700;line-height:1.1}.calendario__marcas{display:inline-flex;align-items:center;gap:3px;min-height:16px}.calendario__qtd{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 4px;border-radius:999px;background:var(--ouro);color:var(--sobre-ouro);font-family:var(--fonte-titulo);font-size:.625rem;font-weight:800}.calendario__qtd--atrasada{background:var(--alerta)}.calendario__qtd--zero{min-width:0;background:none;color:var(--linha-forte)}.calendario__ponto{display:inline-block;width:6px;height:6px;border-radius:50%}.calendario__ponto--feriado{background:var(--alerta)}.calendario__ponto--comemorativa{background:var(--ok)}.calendario__legenda{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:var(--t-xs);color:var(--texto-fraco)}.calendario__legenda>span{display:inline-flex;align-items:center;gap:.35rem}.calendario__datas{display:grid;gap:.3rem;margin:0;padding:.6rem 0 0;list-style:none;border-top:1px solid var(--linha)}.calendario__datas li{display:flex;align-items:center;gap:.45rem;font-size:var(--t-xs);color:var(--texto-suave)}.calendario__datas .numero{min-width:3.4rem;color:var(--texto)}@media(max-width:959px){.calendario{max-width:none}}.hoje__atalhos{display:flex;gap:.4rem;margin-bottom:.85rem;overflow-x:auto;padding-bottom:2px}.hoje__atalho{display:inline-flex;align-items:center;gap:.4rem;flex:none;min-height:36px;padding:0 .8rem;border-radius:999px;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto-suave);font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700}.hoje__atalho .numero{color:var(--texto)}.hoje__atalho--alerta .numero{color:var(--alerta)}.hoje__atalho--atencao .numero{color:var(--atencao)}.hoje__atalho--ouro .numero{color:var(--ouro-forte)}.hoje__atalho--ok .numero{color:var(--ok)}.hoje__dica{display:none;margin-top:.5rem;font-size:var(--t-xs);color:var(--texto-fraco)}@media(min-width:960px){.hoje__atalhos{display:none}}@media(hover:hover)and (min-width:960px){.hoje__dica{display:block}}.mover-opcoes{display:grid;gap:.5rem}.mover-opcao{display:grid;gap:.15rem;width:100%;padding:.75rem .9rem;border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:transparent;text-align:left;color:var(--texto)}.mover-opcao strong{font-family:var(--fonte-titulo)}.mover-opcao span{font-size:var(--t-sm);color:var(--texto-suave)}.mover-opcao[aria-checked=true]{border-color:var(--ouro);background:var(--ouro-tinta)}.mover-opcao[aria-checked=true] strong{color:var(--ouro-forte)}.aniversario__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.aniversario__acoes a.botao{text-decoration:none}.rotina-hoje{display:grid;gap:.6rem;margin-bottom:1rem;padding:.9rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.rotina-hoje__topo{display:flex;align-items:center;gap:.6rem}.rotina-hoje__topo h2{font-size:var(--t-md);font-weight:700}.rotina-hoje__topo .numero{font-size:var(--t-xs);color:var(--texto-fraco)}.rotina-hoje__topo .botao{margin-left:auto}.rotina-hoje__lista{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.rotina-hoje__item{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.35rem .4rem;border-radius:var(--raio-p)}.rotina-hoje__item:hover{background:var(--superficie-2)}.rotina-hoje__marca{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;border:2px solid var(--linha-forte);background:transparent;color:var(--sobre-ouro)}.rotina-hoje__marca[aria-checked=true]{background:var(--ok);border-color:var(--ok)}.rotina-hoje__texto{display:grid;gap:.05rem;min-width:0;flex:1}.rotina-hoje__texto strong{font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700}.rotina-hoje__texto span{font-size:var(--t-xs);color:var(--texto-fraco)}.rotina-hoje__item--feita .rotina-hoje__texto strong{text-decoration:line-through;color:var(--texto-fraco)}.cartao-tarefa__mover select{min-height:32px;padding:0 .5rem;border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto);font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700}.form-rotina__dias{display:flex;flex-wrap:wrap;gap:.4rem}.lista-rotinas{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lista-rotinas__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .7rem;border-radius:var(--raio-p);border:1px solid var(--linha)}.numeros{display:grid;gap:1rem}.numeros__blocos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.numeros__bloco{display:grid;gap:.75rem;align-content:start;min-width:0;padding:1rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.numeros__bloco h2{font-size:var(--t-md);font-weight:700}.numeros__bloco>.botao{justify-self:start}.numeros__bloco h3{font-size:var(--t-sm);font-weight:700;color:var(--texto-suave)}.numeros__barra-topo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.numeros__barra-topo .campo{min-width:140px}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.indicador{display:grid;gap:.2rem;padding:.85rem .9rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.indicador__rotulo{font-size:var(--t-xs);font-weight:700;color:var(--texto-fraco);font-family:var(--fonte-titulo);text-transform:uppercase;letter-spacing:.04em}.indicador__valor{font-family:var(--fonte-titulo);font-size:var(--t-xl);font-weight:800;font-variant-numeric:tabular-nums}.indicador__nota{font-size:var(--t-xs);color:var(--texto-suave)}.barras{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.barras__linha{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:var(--t-sm)}.barras__rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-suave)}.barras__trilho{height:10px;border-radius:999px;background:var(--superficie-2);overflow:hidden}.barras__barra{display:block;height:100%;border-radius:999px;background:var(--ouro)}.barras__valor{font-size:var(--t-xs);font-weight:700;white-space:nowrap}.barras__mais{font-size:var(--t-xs)}.colunas{display:grid;gap:.5rem;margin:0}.colunas__grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:160px;align-items:end}.colunas__mes{display:grid;grid-template-rows:1fr auto;height:100%;gap:4px;min-width:0}.colunas__barras{display:flex;align-items:flex-end;justify-content:center;gap:2px;min-height:0}.colunas__barra{display:block;width:45%;min-height:1px;border-radius:3px 3px 0 0}.colunas__rotulo{font-size:.625rem;text-align:center;color:var(--texto-fraco)}.colunas__legenda{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:var(--t-xs);color:var(--texto-suave)}.colunas__amostra{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px}.serie-volume{background:var(--ouro)}.serie-comissao{background:var(--ok)}.tabela-vendedores{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.tabela-vendedores th,.tabela-vendedores td{padding:.45rem .5rem;border-bottom:1px solid var(--linha);text-align:right;white-space:nowrap}.tabela-vendedores th:first-child,.tabela-vendedores td:first-child{text-align:left}.tabela-vendedores th{font-family:var(--fonte-titulo);font-size:var(--t-xs);color:var(--texto-fraco)}.rolagem-tabela{overflow-x:auto}.exportacoes{display:flex;flex-wrap:wrap;gap:.5rem}.exportacoes__historico{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;font-size:var(--t-xs);color:var(--texto-suave)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mural{display:grid;gap:1rem;max-width:760px}.mural__nova,.mural__publicacao{display:grid;gap:.7rem;padding:1rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.mural__nova>.botao{justify-self:start}.mural__publicacao--fixada{border-color:var(--ouro)}.mural__autor{display:flex;align-items:center;gap:.6rem}.mural__autor>div{display:grid;flex:1;min-width:0}.mural__autor strong{font-family:var(--fonte-titulo);font-size:var(--t-sm)}.mural__autor span{font-size:var(--t-xs)}.mural__texto{white-space:pre-wrap;overflow-wrap:anywhere}.mural__comentarios{display:grid;gap:.5rem;padding-top:.6rem;border-top:1px solid var(--linha)}.mural__comentario{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--t-sm)}.mural__comentario>div{flex:1;min-width:0}.mural__comentario p{margin:.1rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.mural__comentario strong{font-family:var(--fonte-titulo)}.mural__arquivar{font-size:var(--t-xs);font-weight:600;color:var(--texto-fraco)}.mural__comentar{display:flex;gap:.5rem}.mural__comentar .controle{flex:1;min-width:0}.anexos-escolha{display:grid;gap:.4rem;justify-items:start}.anexos-escolha label{cursor:pointer}.anexos-lista{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;font-size:var(--t-sm);overflow-wrap:anywhere}.anexos-lista .link-botao{display:inline-flex;align-items:center;gap:.3rem}.anexos-lista li .link-botao:last-child:not(:first-child){margin-left:.5rem;font-size:var(--t-xs)}.aviso-lgpd{font-size:var(--t-xs);color:var(--atencao)}.materiais{display:grid;gap:1.25rem}.materiais__secao{display:grid;gap:.75rem}.materiais__secao h2{font-size:var(--t-lg);font-weight:700}.materiais__pasta{display:grid;gap:.5rem}.materiais__pasta h3{font-size:var(--t-sm);font-weight:700;color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.04em}.materiais__lista{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.materiais__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.8rem .9rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.materiais__info{display:grid;gap:.2rem;min-width:0;flex:1 1 260px}.materiais__info strong{font-family:var(--fonte-titulo)}.materiais__info .suave{font-size:var(--t-sm);overflow-wrap:anywhere}.modelo__texto{margin:0;padding:.8rem;border-radius:var(--raio-p);background:var(--superficie-2);border:1px solid var(--linha);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--fonte-texto);font-size:var(--t-md)}.acoes-linha a.botao{text-decoration:none}.quadro{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);gap:.85rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.coluna-funil{display:grid;grid-template-rows:auto 1fr;gap:.65rem;min-width:0;padding:.85rem;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);scroll-snap-align:start}.coluna-funil__topo{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.coluna-funil__topo h2{font-size:var(--t-sm);font-weight:700}.coluna-funil__topo p{font-size:var(--t-xs);color:var(--texto-fraco);white-space:nowrap}.coluna-funil__cartoes{display:grid;gap:.6rem;align-content:start}.coluna-funil__vazia{padding:.75rem;font-size:var(--t-sm);color:var(--texto-fraco);border:1px dashed var(--linha-forte);border-radius:var(--raio-p)}.coluna-funil--alvo{border-color:var(--ouro);background:var(--ouro-tinta)}.cartao-negocio{display:grid;gap:.35rem;width:100%;padding:.8rem .85rem;border-radius:var(--raio-p);background:var(--superficie-2);border:1px solid var(--linha);text-align:left;color:var(--texto);cursor:pointer;transition:border-color .12s,transform .12s}.cartao-negocio:hover{border-color:var(--linha-forte)}.cartao-negocio:active{transform:scale(.99)}.cartao-negocio__grupo{font-family:var(--fonte-titulo);font-weight:700;min-width:0}.cartao-negocio__topo{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.cartao-negocio__topo .numero{color:var(--ouro-forte);white-space:nowrap}.cartao-negocio__descricao{display:block;font-size:var(--t-sm);color:var(--texto)}.cartao-negocio__produto{display:block;font-size:var(--t-xs);color:var(--texto-fraco)}.cartao-negocio__acao{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;padding-top:.55rem;border-top:1px solid var(--linha);font-size:var(--t-xs);color:var(--texto-suave)}.cartao-negocio__acao-texto{flex:1;min-width:0}.cartao-negocio__acao .avatar{margin-left:auto}.funil__fechamentos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;color:var(--texto-suave);font-size:var(--t-sm)}.fechamento{display:none}@media(hover:hover)and (min-width:960px){.fechamento{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.5rem}}.zona-fechamento{display:grid;gap:.15rem;padding:.8rem 1rem;border-radius:var(--raio);border:1px dashed var(--linha-forte);color:var(--texto-fraco);font-size:var(--t-sm)}.zona-fechamento strong{font-family:var(--fonte-titulo);color:var(--texto-suave)}.zona-fechamento--ganha.zona-fechamento--alvo{border-color:var(--ok);background:var(--ok-tinta)}.zona-fechamento--perdida.zona-fechamento--alvo{border-color:var(--alerta);background:var(--alerta-tinta)}.busca{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:0 .9rem;min-height:46px;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie);color:var(--texto-fraco)}.busca:focus-within{border-color:var(--ouro)}.busca input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--texto);font-size:var(--t-md)}.busca input::placeholder{color:var(--texto-fraco)}.grupo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;padding:1rem}.grupo__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ouro-tinta);color:var(--ouro-forte)}.grupo__corpo{min-width:0;display:grid;gap:.3rem}.grupo__titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.grupo__titulo h3{font-size:var(--t-md);font-weight:700}.grupo__membros{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem 1rem;font-size:var(--t-sm);color:var(--texto-suave)}.grupo__papel{color:var(--texto-fraco);font-size:var(--t-xs)}.grupo__numeros{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.grupo__numeros div{display:grid;gap:.1rem;min-width:0}.grupo__numeros dt{font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco)}.grupo__numeros dd{margin:0;font-size:var(--t-sm)}.grupo__responsavel{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--t-xs);color:var(--texto-fraco)}@media(min-width:860px){.grupo{grid-template-columns:auto minmax(0,1fr) minmax(330px,auto) 150px;align-items:center}.grupo__numeros{grid-column:auto;grid-template-columns:repeat(3,minmax(96px,auto));gap:1.25rem}.grupo__responsavel{grid-column:auto}}.clientes__arquivados{display:grid;gap:.75rem;justify-items:start;margin-top:1.5rem}.clientes__arquivados .lista{width:100%}.arquivado{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem}.grupo:focus-visible{outline-offset:-2px}.carteira{display:grid;gap:2rem}.posicao{display:grid;gap:.6rem 1.5rem;padding:1rem}.posicao__principal{display:grid;gap:.15rem;min-width:0}.posicao__principal h3{font-size:var(--t-md);font-weight:700}.posicao__abrir{padding:0;border:0;background:none;font:inherit;color:var(--texto);text-align:left}.posicao__abrir:hover{color:var(--ouro-forte)}.posicao__principal .link-botao{color:var(--texto-suave);font-family:var(--fonte-titulo)}.posicao__principal p{font-size:var(--t-sm);color:var(--texto-suave)}.posicao__principal strong{font-family:var(--fonte-titulo);font-weight:700}.posicao__obs{color:var(--texto-fraco)!important}.posicao__valor{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.posicao__valor .numero{font-size:var(--t-lg);color:var(--texto)}.posicao__desde{font-size:var(--t-xs);color:var(--texto-fraco)}.posicao__estado{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.posicao__revisao{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--texto-fraco)}.lista--discreta{opacity:.78}@media(min-width:860px){.posicao{grid-template-columns:minmax(0,1fr) 200px 260px;align-items:center}.posicao__valor{flex-direction:column;align-items:flex-end;gap:0}.posicao__estado{justify-content:flex-end}}.linha-tempo{display:grid;gap:1rem}.linha-tempo__agendadas{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.agendada{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;align-items:start;padding:.7rem .8rem;border-radius:var(--raio-p);border:1px dashed var(--linha-forte)}.agendada .acoes-linha{grid-column:1 / -1}.agendada__tipo{font-size:var(--t-xs);color:var(--texto-fraco)}@media(min-width:560px){.agendada{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.agendada .acoes-linha{grid-column:auto}}.linha-tempo__lista{list-style:none;margin:0;padding:0 0 0 .25rem;display:grid;gap:0}.entrada{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:.75rem;padding-bottom:1rem}.entrada:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--linha)}.entrada:last-child:before{display:none}.entrada__marca{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--superficie-2);border:1px solid var(--linha);color:var(--texto-fraco)}.entrada--interacao .entrada__marca{background:var(--ouro-tinta);color:var(--ouro-forte);border-color:transparent}.entrada__corpo{display:grid;gap:.15rem;min-width:0;padding-top:.2rem}.entrada__titulo{font-weight:600}.entrada--registro .entrada__titulo{font-weight:500;color:var(--texto-suave)}.entrada__detalhe{font-size:var(--t-sm);color:var(--texto-suave)}.entrada__meta{display:flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--texto-fraco)}.ficha-acoes{display:flex;flex-wrap:wrap;gap:.5rem}.ficha-observacoes{padding:.75rem .9rem;border-left:3px solid var(--ouro);background:var(--superficie-2);border-radius:0 var(--raio-p) var(--raio-p) 0;color:var(--texto-suave);font-size:var(--t-sm)}.ficha-responsavel{display:inline-flex;align-items:center;gap:.35rem}.membros{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.membro{display:grid;gap:.6rem;padding:.85rem .95rem;border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie-2)}.membro__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.membro__topo .acoes-linha{flex:none;flex-wrap:nowrap;gap:0}.membro__nome{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0}.membro__nome strong{font-family:var(--fonte-titulo)}.membro__dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem 1rem;margin:0}.membro__dados div{display:grid;gap:.05rem;min-width:0}.membro__dados dt{font-size:var(--t-xs);color:var(--texto-fraco);font-family:var(--fonte-titulo);font-weight:700}.membro__dados dd{margin:0;font-size:var(--t-sm);display:flex;flex-wrap:wrap;gap:.25rem .6rem;overflow-wrap:anywhere}.ficha-indicacoes{display:flex;align-items:center;gap:.5rem;font-size:var(--t-sm);color:var(--texto-suave)}.item-ficha{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border:0;background:transparent;text-align:left}.item-ficha__texto{display:grid;gap:.1rem;min-width:0}.item-ficha__texto span{font-size:var(--t-sm);color:var(--texto-suave)}.item-ficha__lado{display:grid;justify-items:end;gap:.25rem;flex:none}.ficha-marcacao{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.ficha-marcacao__editar{font-size:var(--t-sm)}.proxima-acao{display:grid;gap:.6rem;padding:1rem;border-radius:var(--raio);background:var(--ouro-tinta);border:1px solid var(--linha)}.proxima-acao__linha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.proxima-acao__linha strong{font-family:var(--fonte-titulo);font-size:var(--t-lg)}.resultado{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.85rem 1rem;border-radius:var(--raio);border:1px solid var(--linha)}.resultado--ganha{background:var(--ok-tinta)}.resultado--ganha strong{color:var(--ok)}.resultado--perdida{background:var(--superficie-2)}.resultado span{color:var(--texto-suave);font-size:var(--t-sm)}.detalhes-negocio{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1.25rem;margin:0}.detalhes-negocio div{display:grid;gap:.1rem;min-width:0}.detalhes-negocio dt{font-size:var(--t-xs);font-family:var(--fonte-titulo);font-weight:700;color:var(--texto-fraco)}.detalhes-negocio dd{margin:0;overflow-wrap:anywhere}.com-avatar{display:flex;align-items:center;gap:.4rem}.painel-usuario__nota{font-size:var(--t-sm)}.painel-usuario__lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.painel-usuario__opcao{width:100%;display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;text-align:left;border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie-2)}.painel-usuario__opcao:hover{border-color:var(--linha-forte)}.painel-usuario__opcao[aria-pressed=true]{border-color:var(--ouro);background:var(--ouro-tinta)}.painel-usuario__texto{display:grid;min-width:0}.painel-usuario__nome{font-family:var(--fonte-titulo);font-weight:700}.painel-usuario__acesso{font-size:var(--t-sm);color:var(--texto-suave)}.painel-usuario__exemplo{display:grid;gap:.6rem;justify-items:start;padding-top:1rem;border-top:1px solid var(--linha)}.painel-usuario__acoes{display:flex;flex-wrap:wrap;gap:.5rem}.pessoa{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;align-items:center;padding:1rem}.pessoa--inativa{opacity:.65}.pessoa__texto{display:grid;gap:.1rem;min-width:0}.pessoa__texto strong{font-family:var(--fonte-titulo)}.pessoa__texto span{font-size:var(--t-sm);color:var(--texto-suave);overflow-wrap:anywhere}.pessoa__acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.pessoa__confirmacao,.pessoa__erro{grid-column:1 / -1}@media(min-width:720px){.pessoa{grid-template-columns:auto minmax(0,1fr) auto}.pessoa__acoes{grid-column:auto;justify-content:flex-end}}.painel-usuario__admin{display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid var(--linha)}.painel-usuario__admin a{display:flex;align-items:center;gap:.6rem;padding:.55rem .25rem;color:var(--texto);text-decoration:none;font-family:var(--fonte-titulo);font-weight:600}@media(min-width:960px){.painel-usuario__admin{display:none}}.painel-usuario__logado{display:grid;gap:.75rem;justify-items:start}.seletor-empresa{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:32px;padding:.2rem .55rem .2rem .7rem;border-radius:999px;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto);font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700}button.seletor-empresa:hover{border-color:var(--ouro);color:var(--ouro-forte)}.seletor-empresa__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-empresa--fixo{padding-right:.7rem;color:var(--texto-suave)}.seletor-empresa--compacto{min-height:30px;font-size:var(--t-xs);min-width:0}.lista-empresas{display:grid;gap:.5rem}.lista-empresas__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:48px;padding:0 .9rem;border-radius:var(--raio-p);border:1px solid var(--linha-forte);background:transparent;color:var(--texto);font-family:var(--fonte-titulo);font-weight:700;text-align:left}.lista-empresas__item[aria-checked=true]{border-color:var(--ouro);background:var(--ouro-tinta);color:var(--ouro-forte)}.lista-empresas__gerenciar{margin-top:.9rem}.admin-empresas{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.admin-empresas__linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.8rem .9rem;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie)}.admin-empresas__nome{display:grid;gap:.1rem;min-width:0}.admin-empresas__nome strong{font-family:var(--fonte-titulo)}.admin-empresas__nome span{font-size:var(--t-xs);color:var(--texto-fraco)}.admin-empresas__linha--arquivada{opacity:.65}.admin-empresas__novo,.admin-empresas__edicao{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.admin-empresas__novo .campo,.admin-empresas__edicao .campo{flex:1 1 220px}.app{min-height:100%}.conteudo{width:100%;max-width:1180px;margin:0 auto;padding-block:1.25rem calc(var(--altura-abas) + 2rem + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.faixa-etapa{margin-bottom:1.5rem;padding:.55rem .85rem;border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie);color:var(--texto-suave);font-size:var(--t-sm)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--fundo)}.topo{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;align-items:center;gap:.75rem;min-height:56px;padding-block:.5rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--fundo);border-bottom:1px solid var(--linha)}.topo__usuario{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;border-radius:999px;border:1px solid var(--linha);background:var(--superficie);font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700}.abas{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:var(--altura-abas);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px));background:var(--superficie);border-top:1px solid var(--linha)}.abas__link{display:grid;justify-items:center;align-content:center;gap:2px;color:var(--texto-fraco);text-decoration:none;font-family:var(--fonte-titulo);font-size:var(--t-xs);font-weight:700}.abas__link[aria-current=page]{color:var(--ouro-forte)}.lateral{display:none}@media(min-width:960px){.app{display:grid;grid-template-columns:var(--largura-lateral) minmax(0,1fr)}.topo,.abas{display:none}.conteudo{padding-block:2.25rem 3rem;padding-left:2.5rem;padding-right:max(2.5rem,env(safe-area-inset-right,0px))}.lateral{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:2rem;padding:1.75rem 1rem 1.25rem max(1rem,env(safe-area-inset-left,0px));background:var(--superficie);border-right:1px solid var(--linha)}}.lateral__marca{display:grid;gap:.55rem;padding:0 .6rem}.lateral__nav{display:grid;gap:2px}.lateral__secao{padding:1.1rem .75rem .35rem}.lateral__link{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--raio-p);color:var(--texto-suave);text-decoration:none;font-family:var(--fonte-titulo);font-weight:600}.lateral__link:hover{background:var(--superficie-2);color:var(--texto)}.lateral__link[aria-current=page]{background:var(--ouro-tinta);color:var(--ouro-forte)}.lateral__rodape{margin-top:auto;display:grid;gap:.75rem}.lateral__previa{display:grid;justify-items:start;gap:.4rem;padding:0 .6rem;font-size:var(--t-xs);color:var(--texto-fraco)}.lateral__usuario{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem;text-align:left;border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie-2);color:var(--texto-suave)}.lateral__usuario:hover{border-color:var(--linha-forte)}.lateral__usuario-texto{display:grid;min-width:0;flex:1}.lateral__usuario-nome{font-family:var(--fonte-titulo);font-weight:700;color:var(--texto);font-size:var(--t-sm)}.lateral__usuario-acesso{font-size:var(--t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abertura{min-height:100vh;display:grid;place-items:center;opacity:.8}button.abas__link{border:0;background:none;padding:0}.menu-mais{display:grid;gap:.35rem}.menu-mais__link{display:flex;align-items:center;gap:.85rem;min-height:52px;padding:.6rem .85rem;border-radius:var(--raio-p);border:1px solid var(--linha);color:var(--texto);text-decoration:none;font-family:var(--fonte-titulo);font-weight:700}.menu-mais__link[aria-current=page]{border-color:var(--ouro);background:var(--ouro-tinta);color:var(--ouro-forte)}.administracao__secoes{margin-bottom:1.25rem;overflow-x:auto}.lateral__suporte{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:var(--raio-p);border:1px dashed var(--linha-forte);background:transparent;color:var(--texto-suave);font-family:var(--fonte-titulo);font-size:var(--t-sm);font-weight:700;text-align:left}.lateral__suporte:hover{border-color:var(--ouro);color:var(--ouro-forte)}button.menu-mais__suporte{width:100%;margin-top:.75rem;background:none;text-align:left}.botao--desabilitado{opacity:.45;pointer-events:none}.importacao{display:grid;gap:1.5rem}.passo{display:grid;gap:.85rem;padding:1.1rem;border-radius:var(--raio);border:1px solid var(--linha);background:var(--superficie)}.passo .botao{cursor:pointer}.mapeamento{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem}.mapeamento__coluna{display:grid;gap:.25rem;min-width:0}.mapeamento__exemplo{font-size:var(--t-xs);color:var(--texto-fraco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conferencia{display:grid;gap:.35rem;font-size:var(--t-sm)}.conferencia ul{margin:0;padding-left:1.1rem;display:grid;gap:.25rem;color:var(--texto-suave)}.previa-grupos li{padding:.7rem .9rem;display:grid;gap:.1rem}.previa-grupos p{font-size:var(--t-sm)}.lote{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem}.lote p{font-size:var(--t-sm)}.lote .confirmacao{flex-basis:100%}
