/* Única camada de marca. Geometria, tipografia e movimento vêm dos tokens do pacote. */
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/inter-latin-300-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/inter-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/inter-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/inter-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/inter-latin-700-normal.woff2') format('woff2')}
:root[data-empresa="smartchat"]{
 --brand-jade:#00B894;--brand-jade-dark:#00765F;--brand-ink:#17252A;--brand-paper:#FAF6EE;--brand-butter:#FFD36D;
 --sc-azul:var(--brand-jade);--sc-profundo:var(--brand-ink);--sc-menta:var(--brand-butter);--sc-nevoa:var(--brand-paper);
 --font-inter:Inter;--fonte:Inter,system-ui,sans-serif;
 --fundo:var(--brand-paper);--sup:#FFFFFF;--sup-2:#F2F3EC;--texto:var(--brand-ink);--fraco:#52645E;--borda:#CCD5CC;--borda-campo:#71827B;
 --linha:rgb(23 37 42 / .09);--realce:rgb(23 37 42 / .045);
 --acento:var(--brand-jade-dark);--acento-hover:#00886D;--acento-texto:var(--brand-jade-dark);--acento-claro:rgb(0 184 148 / .11);--acento-foco:rgb(0 118 95 / .55);
 --no-acento:#FFFFFF;--no-acento-fraco:#D6F3E8;--azul:var(--acento);--azul-hover:var(--acento-hover);--azul-claro:var(--acento-claro);--no-azul:var(--no-acento);--no-azul-fraco:var(--no-acento-fraco);--foco:var(--acento-foco);
 --vidro:rgb(255 255 255 / .62);--vidro-forte:rgb(250 246 238 / .78);--vidro-lista:rgb(255 255 255 / .95);--vidro-linha:rgb(255 255 255 / .85);
 --acento-sombra:0 8px 16px -8px rgb(0 118 95 / .38);--sombra-bloco:var(--acento-sombra);--acento-sombra-btn:inset 0 1px 0 rgb(255 255 255 / .2),0 1px 2px rgb(0 118 95 / .25);
 --sucesso:var(--brand-jade-dark);--sucesso-fundo:#E1F3EA;--info:var(--brand-jade-dark);--info-fundo:#E3F3EB;--atencao:#805B14;--atencao-fundo:#FFF1CC;
 --wa-fundo:#EEEFE8;--wa-recebida:var(--sup);--wa-enviada:#DCF0E5;--wa-texto:var(--texto);--wa-hora:#51675D;
 --canal-meta:var(--brand-jade-dark);--canal-whatsapp:var(--brand-jade-dark);--canal-site:#52645E;--grafico-linha:var(--brand-jade-dark);--grafico-grade:rgb(23 37 42 / .08);
 --etapa-novo:var(--brand-jade-dark);--etapa-qualificacao:#52645E;--etapa-reuniao:#367D70;--etapa-negociacao:#805B14;--etapa-follow:#52645E;--etapa-ganho:var(--brand-jade-dark);
 --sc-login:#172F2A;--sc-login-fraco:#BED7CA;--sc-login-vidro:rgb(255 255 255 / .09);--sc-hero-ink:#FFFFFF;--sc-linha-inversa:rgb(255 255 255 / .2);
 --sc-canvas-ponto:rgb(0 118 95 / .15);--sc-tag-texto:#805B14;
 --sc-raio-logo:var(--raio-b);--sc-sidebar:232px;
 --jade:var(--brand-jade);--jade-dark:var(--acento-texto);--ink:var(--texto);--paper:var(--fundo);--muted:var(--fraco);--line:var(--linha);
}
:root[data-empresa="smartchat"][data-tema="escuro"]{
 --fundo:#12211F;--sup:#1B2D29;--sup-2:#233932;--texto:#EDF5ED;--fraco:#B7C9BE;--borda:#3A5148;--borda-campo:#83998D;--linha:rgb(237 245 237 / .1);--realce:rgb(237 245 237 / .06);
 --acento:var(--brand-jade-dark);--acento-hover:#00886D;--acento-texto:#66DFC4;--acento-claro:rgb(102 223 196 / .12);--acento-foco:rgb(102 223 196 / .6);
 --vidro:rgb(27 45 41 / .65);--vidro-forte:rgb(27 45 41 / .8);--vidro-lista:rgb(27 45 41 / .96);--vidro-linha:rgb(237 245 237 / .13);
 --sucesso:#89DDB6;--sucesso-fundo:#203E32;--info:var(--acento-texto);--info-fundo:#203E36;--atencao:#FFD36D;--atencao-fundo:#453A23;
 --wa-fundo:#15251F;--wa-recebida:var(--sup-2);--wa-enviada:#214A3B;--wa-hora:#BAD6C4;
 --grafico-linha:var(--acento-texto);--grafico-grade:rgb(237 245 237 / .09);--canal-meta:var(--acento-texto);--canal-site:#B7C9BE;
 --acento-sombra:0 8px 16px -8px rgb(0 0 0 / .6);--acento-sombra-btn:inset 0 1px 0 rgb(255 255 255 / .15),0 1px 2px rgb(0 0 0 / .4);
}
