:root{--seletor-seta-recuo: 14px;--seletor-seta-metade: 6px;--seletor-espaco-final: 44px}:where(select:not([multiple]):not([size]),select:not([multiple])[size="1"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 40%,var(--texto-secundario) 40%,var(--texto-secundario) 60%,transparent 60%),linear-gradient(135deg,transparent 40%,var(--texto-secundario) 40%,var(--texto-secundario) 60%,transparent 60%)!important;background-position:right calc(var(--seletor-seta-recuo) + var(--seletor-seta-metade)) center,right var(--seletor-seta-recuo) center!important;background-size:var(--seletor-seta-metade) var(--seletor-seta-metade)!important;background-repeat:no-repeat!important;padding-inline-end:var(--seletor-espaco-final)!important}@media(forced-colors:active){:where(select:not([multiple]):not([size]),select:not([multiple])[size="1"]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none!important;padding-inline-end:var(--seletor-seta-recuo)!important}}@font-face{font-family:Questrial;src:url(/fonts/Questrial-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,.tema-claro{color-scheme:light;--area-menta: #E3F2EB;--area-menta-texto: #315E50;--area-lavanda: #EDE8F7;--area-lavanda-texto: #605078;--area-ambar: #FBF2DA;--area-ambar-texto: #76551E;--area-coral: #F9E9E2;--area-coral-texto: #85513D;--area-azul: #E4EFF5;--area-azul-texto: #375D70;--neutro-0: #FFFFFF;--neutro-50: #F7FAFD;--neutro-100: #EDF3F9;--neutro-200: #E4EDF5;--neutro-300: #C9D7E3;--neutro-400: #8D9CAB;--neutro-500: #5B6A78;--neutro-600: #3C4B57;--neutro-700: #2A3742;--neutro-800: #212F35;--neutro-900: #0B1320;--acento-50: #E9F4FD;--acento-100: #CBE7FC;--acento-300: #81B8D6;--acento-500: #0369A1;--acento-600: #075985;--acento-700: #0C4A6E;--acento-vivo: #2CADFE;--sucesso-50: #ECFDF5;--sucesso-500: #059669;--sucesso-700: #047857;--atencao-50: #FFF4E5;--atencao-500: #C26208;--atencao-700: #9A4600;--risco-50: #FFF0F2;--risco-500: #D92D4B;--risco-700: #B51D3A;--info-50: #EFF6FF;--info-500: #2563EB;--info-700: #1D4ED8;--inatividade-500: #CCA30D;--inatividade-700: #705600;--cabecalho-marca-fundo: var(--neutro-900);--cabecalho-marca-texto: var(--neutro-0);--celebracao-fundo: #1858E8;--celebracao-fundo-fim: #1245B3;--celebracao-texto: #FFFFFF;--celebracao-neon: #22D3EE;--dado-1: #0D9488;--dado-2: #F59E0B;--dado-3: #2563EB;--dado-4: #10B981;--dado-5: #F97316;--dado-6: #6B7A8D;--dado-7: #A855F7;--dado-8: #0EA5E9;--agenda-rosa: #DB2777;--superficie-fundo: var(--neutro-50);--superficie-card: var(--neutro-0);--controle-alt: 38px;--controle-texto: 15px;--z-modal: 1500;--rail-largura: 72px;--rail-largura-expandido: 210px;--superficie-afundada: var(--neutro-100);--borda: var(--neutro-200);--borda-forte: var(--neutro-300);--texto-primario: var(--neutro-800);--texto-secundario: var(--neutro-500);--texto-apoio: #62707F;--texto-titulo: var(--neutro-900);--acao-primaria: var(--neutro-900);--acao-primaria-hover: var(--neutro-800);--acao-primaria-ativa: var(--neutro-700);--foco: var(--acento-500);--acao-grad-a: var(--acao-primaria);--acao-grad-b: var(--acao-primaria-hover);--rail-fundo: var(--superficie-card);--rail-pilula: var(--acento-50);--rail-pilula-texto: var(--acento-700);--rail-rotulo: var(--texto-secundario);--rail-borda: var(--borda);--sobre-acao: #FFFFFF;--agenda-bloqueio-fundo: var(--risco-50);--agenda-bloqueio-texto: var(--risco-700);--agenda-bloqueio-borda: var(--risco-500);--agenda-bloqueio-trama: repeating-linear-gradient(45deg, transparent 0 8px, color-mix(in srgb, var(--risco-500) 22%, transparent) 8px 9px, transparent 9px 17px), repeating-linear-gradient(-45deg, transparent 0 8px, color-mix(in srgb, var(--risco-500) 22%, transparent) 8px 9px, transparent 9px 17px);--fonte-texto: "Geist", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-titulo: "Geist", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-titulo-forte: "Geist", "Inter", "Helvetica Neue", Arial, sans-serif;--fonte-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--espaco-1: 4px;--espaco-2: 8px;--espaco-3: 12px;--espaco-4: 16px;--espaco-5: 20px;--espaco-6: 24px;--espaco-8: 32px;--espaco-10: 40px;--espaco-12: 48px;--espaco-16: 64px;--raio-xs: 4px;--raio-sm: 8px;--raio-md: 10px;--raio-lg: 10px;--raio-full: 9999px;--elevacao-1: 0 1px 2px rgba(18, 24, 33, .05), 0 1px 3px rgba(18, 24, 33, .04);--elevacao-2: 0 2px 8px rgba(18, 24, 33, .06), 0 1px 3px rgba(18, 24, 33, .05);--elevacao-3: 0 8px 24px rgba(18, 24, 33, .1);--elevacao-4: 0 18px 50px rgba(18, 24, 33, .28);--elevacao-card: 0 1px 2px rgba(18, 24, 33, .03);--card-contorno: var(--borda);--vidro-fundo: rgba(11, 19, 32, .55);--vidro-fundo-forte: rgba(11, 19, 32, .78);--txt-micro: 12px;--txt-meta: 13px;--txt-corpo: 15px;--txt-corpo-lg: 16px;--txt-campo: 17px;--txt-secao: 21px;--txt-pagina: 26px;--mov-rapido: .12s;--mov-padrao: .2s;--mov-lento: .32s}:root[data-tema=escuro],:root.tema-escuro,.tema-escuro{color-scheme:dark;--area-menta: #17382F;--area-menta-texto: #B3DDCC;--area-lavanda: #302940;--area-lavanda-texto: #D5C6EB;--area-ambar: #3A301D;--area-ambar-texto: #EAD19F;--area-coral: #3E2B26;--area-coral-texto: #EDC2B2;--area-azul: #1C3443;--area-azul-texto: #B3D7E8;--superficie-fundo: #0B1320;--superficie-card: #131C2A;--superficie-afundada: #0E1622;--borda: #22303D;--borda-forte: #2C3B47;--texto-primario: #E3ECF5;--texto-secundario: #9DB0C0;--texto-apoio: #7C8B9C;--texto-titulo: #F2F7FC;--acao-primaria: var(--acento-300);--acao-primaria-hover: #CBE7FC;--acao-primaria-ativa: #E9F4FD;--sobre-acao: #0B1320;--acento-50: #102A3C;--acento-100: #14374E;--acento-300: #81B8D6;--acento-500: #2CADFE;--acento-600: #7CC7F2;--acento-700: #CBE7FC;--card-contorno: var(--borda);--sucesso-50: #0B3025;--sucesso-500: #34D399;--sucesso-700: #6EE7B7;--atencao-50: #382309;--atencao-500: #FB923C;--atencao-700: #FDBA74;--risco-50: #3D1825;--risco-500: #C05751;--risco-700: #FDA4AF;--info-50: #14274A;--info-500: #60A5FA;--info-700: #BFDBFE;--inatividade-500: #E8C84A;--inatividade-700: #F6DD88}@media(pointer:coarse){:root,.tema-claro{--controle-alt: 44px;--controle-texto: 16px}}:root,.nf-grade{--nf-grade-colunas: repeat(auto-fit, minmax(min(100%, max(180px, calc((100% - 24px)/2) )), 1fr))}.nf-grade[data-colunas="3"]{--nf-grade-colunas: repeat(auto-fit, minmax(min(100%, max(180px, calc((100% - 48px) / 3))), 1fr))}@media(max-width:767px){:root,.nf-grade,.nf-grade[data-colunas="3"]{--nf-grade-colunas: minmax(0, 1fr)}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--fonte-texto);font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-primario);background:var(--superficie-fundo);-webkit-font-smoothing:antialiased}:where(button){font-family:inherit;font-size:var(--txt-corpo);line-height:1.4}.btn-novo,.btn-primario,.btn-ghost,.btn-secundario,.btn-cancelar,.mini,.acao-mini,.btn-mini{display:inline-flex;align-items:center;justify-content:center;gap:.375em;text-align:center;vertical-align:middle}:where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){min-height:var(--controle-alt);min-width:0;max-width:100%;padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-family:inherit;font-size:var(--controle-texto);line-height:1.4}:where(textarea){resize:vertical}:where(input,textarea)::placeholder{color:var(--texto-secundario);opacity:1}:where(input,select,textarea):focus-visible{outline:2px solid var(--foco);outline-offset:2px}:where(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}:where(input[type=checkbox],input[type=radio]){accent-color:var(--acento-700)}:where(input[type=file]){max-width:100%;font:inherit;color:var(--texto-secundario)}:where(input[type=file])::file-selector-button{min-height:var(--controle-alt);padding:8px 12px;margin-right:8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;cursor:pointer}.shell{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);--studio-cor: var(--acento-500);--studio-suave: var(--acento-50);--studio-detalhe: var(--acento-vivo)}.rail{width:var(--rail-largura);flex:0 0 var(--rail-largura);background:var(--rail-fundo);border-right:1px solid var(--rail-borda);display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:4px;transition:flex-basis .18s ease,margin-right .18s ease,padding .18s ease;overflow-x:hidden;position:relative;z-index:40}.brand{text-decoration:none;width:40px;height:40px;border-radius:var(--raio-md);overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:8px;flex:0 0 auto}.brand img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);display:block}.brand.clickable{cursor:pointer;transition:box-shadow .15s}.brand.clickable:hover{box-shadow:0 0 0 2px var(--acento-300)}.nav-item{text-decoration:none;width:48px;height:48px;border-radius:var(--raio-md);display:flex;align-items:center;justify-content:center;color:var(--texto-secundario);cursor:pointer}.nav-item svg{width:22px;height:22px;flex:0 0 auto}.nav-item.active{background:var(--rail-pilula);color:var(--rail-pilula-texto);box-shadow:inset 3px 0 0 var(--rail-pilula-texto)}.nav-label{display:none;font-size:var(--txt-corpo);font-weight:500;white-space:nowrap}.rail-grupo{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px}.rail-grupo.rodape{margin-top:auto}.rail-grupo+.rail-grupo:before{content:"";flex:0 0 auto;height:1px;margin:9px 16px;background:var(--rail-borda)}.rail-grupo-rot{display:none;font-size:var(--txt-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rail-rotulo);padding:12px 11px 4px;white-space:nowrap}@media(min-width:821px)and (min-height:501px){.rail:is(.aberto,:has(:focus-visible)){flex-basis:var(--rail-largura-expandido);margin-right:calc(var(--rail-largura) - var(--rail-largura-expandido));align-items:stretch;padding:16px 12px;box-shadow:var(--elevacao-4);z-index:350}.rail:is(.aberto,:has(:focus-visible)) .brand{align-self:center}.rail:is(.aberto,:has(:focus-visible)) .nav-item{width:100%;justify-content:flex-start;gap:14px;padding:0 13px}.rail:is(.aberto,:has(:focus-visible)) .nav-label{display:inline}.rail:is(.aberto,:has(:focus-visible)) .rail-grupo{align-items:stretch}.rail:is(.aberto,:has(:focus-visible)) .rail-grupo-rot{display:block}.rail:is(.aberto,:has(:focus-visible)) .rail-grupo+.rail-grupo:before{display:none}}@media(min-width:821px)and (min-height:501px)and (hover:hover){.rail:hover{flex-basis:var(--rail-largura-expandido);margin-right:calc(var(--rail-largura) - var(--rail-largura-expandido));align-items:stretch;padding:16px 12px;box-shadow:var(--elevacao-4);z-index:350}.rail:hover .brand{align-self:center}.rail:hover .nav-item{width:100%;justify-content:flex-start;gap:14px;padding:0 13px}.rail:hover .nav-label{display:inline}.rail:hover .rail-grupo{align-items:stretch}.rail:hover .rail-grupo-rot{display:block}.rail:hover .rail-grupo+.rail-grupo:before{display:none}}.main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{--faixa-sistema: max(env(safe-area-inset-top), 0px);box-sizing:border-box;height:calc(60px + var(--faixa-sistema));flex:0 0 calc(60px + var(--faixa-sistema));padding-top:var(--faixa-sistema);background:var(--superficie-card);border-bottom:1px solid var(--borda);display:flex;align-items:center;gap:16px;padding-left:20px;padding-right:20px}.busca-uni{position:relative;flex:1;max-width:420px;display:flex;align-items:center}.busca-uni-lupa{position:absolute;left:12px;width:16px;height:16px;color:var(--texto-secundario);pointer-events:none}.busca-uni-campo{width:100%;height:var(--controle-alt);background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 12px 0 36px;color:var(--texto-primario);font-size:var(--controle-texto);font-family:inherit}.busca-uni-campo::placeholder{color:var(--texto-secundario)}.busca-uni-campo:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria);background:var(--superficie-card)}.busca-uni-painel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-3);overflow:hidden;padding:4px}.busca-uni-resultados{max-height:310px;overflow-y:auto}.busca-uni-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:transparent;font-family:inherit;cursor:pointer;padding:8px 10px;border-radius:var(--raio-sm)}.busca-uni-item.ativo{background:var(--acento-50)}.busca-uni-item:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.busca-uni-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.busca-uni-detalhe{font-size:var(--txt-micro);color:var(--texto-apoio)}.busca-uni-vazio{padding:12px 10px;font-size:var(--txt-meta);color:var(--texto-apoio)}.busca-uni-falha{padding:10px;margin-top:4px;font-size:var(--txt-micro);color:var(--atencao-500);border-top:1px solid var(--borda)}.busca-uni-acoes{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 6px;border-top:1px solid var(--borda);background:var(--superficie-fundo)}.busca-uni-acoes button{min-height:30px;padding:4px 9px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--acao-primaria-ativa);font:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer}.busca-uni-acoes button:hover{background:var(--acento-50);border-color:var(--acento-300)}.busca-uni-acoes button:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.unit{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-size:var(--txt-meta);font-weight:500;color:var(--texto-secundario)}.unit svg{width:15px;height:15px;color:var(--acao-primaria)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px}.user{display:flex;align-items:center;gap:8px}.user.clickable{cursor:pointer;padding:4px 8px;border-radius:var(--raio-sm)}.user.clickable:hover{background:var(--neutro-100)}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.avatar{width:34px;height:34px;border-radius:50%;background:var(--acento-100);color:var(--acento-700);overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--txt-meta)}.uname{display:block;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.urole{display:block;font-size:var(--txt-micro);color:var(--texto-secundario)}.content{flex:1;overflow:auto;padding-block:20px;padding-inline:max(24px,(100% - 1320px) / 2)}@media(min-width:1100px){.content{padding-block:24px;padding-inline:max(32px,(100% - 1320px) / 2)}}.content.bleed{padding:0}.nav-item{cursor:default}.nav-item.clickable{cursor:pointer}.nav-item.clickable:hover:not(.active){background:var(--superficie-afundada)}.page-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.btn-novo,.btn-primario{height:38px;padding:0 16px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.btn-novo:hover:not(:disabled),.btn-primario:hover:not(:disabled){background:var(--acao-primaria-hover)}.btn-novo:active:not(:disabled),.btn-primario:active:not(:disabled){background:var(--acao-primaria-ativa)}.btn-novo:disabled,.btn-primario:disabled{opacity:.6;cursor:default}.btn-cancelar{height:38px;padding:0 16px;border-radius:var(--raio-sm);border:1px solid var(--risco-500);background:var(--superficie-card);color:var(--risco-500);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.btn-cancelar:hover:not(:disabled){background:var(--risco-500);color:var(--neutro-0)}.rx-foot .btn-cancelar,.doc-foot .btn-cancelar{margin-left:auto}.novo-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-md);padding:14px;box-shadow:var(--elevacao-card)}.novo-form input,.novo-form select{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.novo-form input:focus,.novo-form select:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.form-erro{color:var(--risco-500);font-size:var(--txt-meta)}.agenda-cab{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.data-nav{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.data-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-secundario);cursor:pointer}.data-btn:hover{background:var(--superficie-afundada);color:var(--texto-primario)}.data-btn svg{width:16px;height:16px}.data-nav .btn-ghost{height:32px;padding:0 12px}.data-titulo{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-align:left}.data-titulo:hover{text-decoration:underline;text-decoration-color:var(--borda);text-underline-offset:5px}.selo-hoje{margin-left:9px;vertical-align:3px;padding:2px 8px;border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700);font-family:var(--fonte-texto);font-size:var(--txt-micro);font-weight:600;letter-spacing:0}.data-oculta{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.agenda-ferramentas{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resumo-dia{margin:0 0 16px;font-size:var(--txt-meta);color:var(--texto-secundario)}.resumo-fraco{color:var(--texto-apoio)}.resumo-falta{color:var(--risco-700);font-weight:600}.seg{--seg-altura: var(--controle-alt);display:inline-flex;border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden;min-height:var(--seg-altura)}.seg button{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--seg-altura) - 2px);line-height:1.4;border:0;background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);padding:0 14px;cursor:pointer}.seg button.on{background:var(--acao-primaria);color:var(--sobre-acao)}.ag-form{display:flex;flex-direction:column;gap:18px}.ag-form .sel-pac{flex:none;width:100%;min-width:0}.ag-grupo{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.ag-grupo-rot{padding:0;font-size:var(--txt-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-apoio)}.ag-campos{display:grid;gap:10px;flex-wrap:wrap;grid-template-columns:var(--nf-grade-colunas)}.ag-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.ag-campo.cresce{flex:1 1 160px}.ag-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.ag-campo input,.ag-campo select,.ag-campo textarea,.ag-form .sel-pac-input{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.ag-campo textarea{height:auto;padding:9px 10px;resize:vertical}.nf-check{display:flex;align-items:center;gap:9px;font-size:var(--txt-meta);color:var(--texto-titulo);cursor:pointer}.nf-check input{width:16px;height:16px;accent-color:var(--acento-500);cursor:pointer}.ag-grupo>.seg,.ag-grupo>.nf-check{align-self:flex-start}.ag-fichas{display:flex;flex-wrap:wrap;gap:6px}.ag-ficha{height:32px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.ag-ficha:hover{background:var(--superficie-afundada);color:var(--texto-primario)}.ag-ficha.on{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.ag-form-pe{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px;margin-top:2px;border-top:1px solid var(--borda);background:var(--superficie-card)}.ag-form-pe .form-erro{margin-right:auto}.novo-form.coluna{flex-direction:column;align-items:stretch;gap:12px}.nf-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.nf-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nf-pilha{display:flex;flex-direction:column;gap:20px;min-width:0}.nf-pilha>.nf-nota{margin:0}.nf-grade{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:16px 24px;align-items:start;min-width:0;container-type:inline-size}.nf-grade>*{min-width:0;max-width:100%}.nf-grade>button{justify-self:end;align-self:end}.nf-grade>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.nf-grade>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;box-sizing:border-box}.nf-grade>:is(p,small,h2,h3,.nf-amplo,.nf-nota,.nf-acoes,.form-erro,.modal-foot,[role=alert]),.nf-grade>label:has(>textarea){grid-column:1 / -1}.nf-amplo,.nf-duplo{grid-column:1 / -1}@media(min-width:768px){@container (min-width: 588px){.nf-grade[data-colunas="3"]>.nf-duplo{grid-column:span 2}}}.nf-campo{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.nf-campo>:is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box}.nf-campo>.nf-nota{margin:0;line-height:1.5}.nf-secao{border:0;border-top:1px solid var(--borda);margin:0;padding:20px 0 0;min-width:0}.nf-secao>legend{padding:0 12px 0 0}@media(max-width:767px){.nf-grade>*{grid-column:1 / -1}}.nf-obs{width:100%;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);resize:vertical}.nf-obs:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.campo-ruim{border-color:var(--risco-500)}.campo-ruim:focus{outline-color:var(--risco-500)}.nf-acoes{display:flex;align-items:center;gap:10px}.nf-data{display:flex;align-items:center;gap:8px;font-size:var(--txt-micro);color:var(--texto-apoio)}.nf-data input{margin:0}.nf-idade{font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);background:var(--acento-100);padding:6px 10px;border-radius:var(--raio-sm)}.acao-mini,.btn-mini{font-family:inherit;font-size:var(--txt-micro);font-weight:600;padding:4px 9px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);cursor:pointer}.acao-mini:hover:not(:disabled),.btn-mini:hover:not(:disabled){background:var(--acento-50);border-color:var(--acento-100);color:var(--acento-700)}.acao-mini.perigo:hover:not(:disabled){background:var(--risco-50);border-color:var(--risco-500);color:var(--risco-700)}.semana-grid{display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);overflow:hidden;box-shadow:var(--elevacao-card)}.semana-col{border-left:1px solid var(--borda);display:flex;flex-direction:column;min-width:0}.semana-col:first-child{border-left:0}.semana-col-head{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid var(--borda);cursor:pointer}.semana-col-head:hover{background:var(--superficie-afundada)}.scd-dia{font-size:var(--txt-micro);font-weight:500;color:var(--texto-apoio)}.scd-num{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.semana-col-head.hoje .scd-num{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:var(--raio-full);background:var(--acento-500);color:var(--sobre-acao)}.semana-col-body{padding:6px 4px 8px;display:flex;flex-direction:column;gap:1px;min-height:60px}.semana-card{display:flex;align-items:center;gap:6px;padding:4px 6px;border:0;border-radius:var(--raio-xs);background:none;cursor:pointer;text-align:left;min-width:0}.semana-card:hover{background:var(--superficie-afundada)}.ag-ponto{width:8px;height:8px;border-radius:50%;flex:0 0 8px;box-sizing:border-box}.ag-ponto.d-aguardando_confirmacao{background:transparent;border:2px solid var(--atencao-500)}.ag-ponto.d-em_atendimento{box-shadow:0 0 0 3px var(--acento-100)}.ag-ponto.d-faltou{border-radius:1px;transform:rotate(45deg)}.ag-ponto.d-encerrado,.ag-ponto.d-cancelado{height:2px;border-radius:1px}.sc-hora{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);flex:0 0 auto}.sc-nome{font-size:var(--txt-micro);color:var(--texto-primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.semana-vazio{font-size:var(--txt-micro);color:var(--texto-apoio);text-align:center;padding:8px 0}.d-confirmado{background:var(--sucesso-500)}.d-aguardando_confirmacao{background:var(--atencao-500)}.d-em_atendimento{background:var(--acento-500)}.d-faltou{background:var(--risco-500)}.d-encerrado{background:var(--neutro-400)}.d-cancelado{background:var(--neutro-300)}.mes-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);overflow:hidden}.mes-grid{display:grid;grid-template-columns:repeat(7,1fr)}.mes-dows{border-bottom:1px solid var(--borda);background:var(--superficie-fundo)}.mes-dow{text-align:left;padding:8px 10px;font-size:var(--txt-meta);font-weight:500;color:var(--texto-apoio)}.mes-cell{min-height:96px;display:flex;flex-direction:column;gap:3px;padding:6px;background:var(--superficie-card);cursor:pointer;overflow:hidden;border-right:1px solid var(--borda);border-bottom:1px solid var(--borda)}.mes-grid .mes-cell:nth-child(7n){border-right:0}.mes-cell:hover{background:var(--superficie-afundada)}.mes-cell.fora{background:var(--superficie-fundo)}.mes-cell.fora .mes-num{color:var(--texto-apoio)}.mes-cell-head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.mes-num{font-size:var(--txt-meta);font-weight:500;color:var(--texto-secundario)}.mes-cell.hoje .mes-num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border-radius:var(--raio-full);background:var(--acento-500);color:var(--sobre-acao);font-weight:600}.mes-cell-body{display:flex;flex-direction:column;gap:3px}.mes-chip{display:flex;align-items:center;gap:5px;padding:1px 3px;min-width:0}.mc-hora{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);flex:0 0 auto}.mc-nome{font-size:var(--txt-micro);color:var(--texto-primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mes-mais{font-size:var(--txt-micro);font-weight:600;color:var(--acento-700);padding-left:3px}.pront-sel{display:flex;align-items:center;gap:8px;font-size:var(--txt-meta);color:var(--texto-secundario)}.pront-sel select{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);min-width:220px}.pront-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"editor" "historico" "anexos";gap:0;align-items:start;max-width:1100px}.pront-conteudo>.aba-painel{height:auto}.pront-grid[data-vista]>*{display:none}.pront-grid[data-vista=registrar] .pront-editor,.pront-grid[data-vista=anexos] .pront-anexos{display:block}.pront-rodape{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0 8px}.pront-agendar{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 24px;border:0;border-radius:var(--raio-md);background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-corpo-lg);font-weight:700;cursor:pointer}.pront-agendar:hover{filter:brightness(1.06)}.pront-agendar:disabled{opacity:.5;cursor:not-allowed}.pront-agendar svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none}.pront-agendar-form{margin:4px 0 8px}.pront-agendado-ok{width:fit-content;margin:0 auto 10px;text-align:center;font-size:var(--txt-meta);color:var(--sucesso-700);background:var(--sucesso-50);border-radius:var(--raio-sm);padding:8px 14px}.meta-fat{margin-bottom:16px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);padding:16px 18px}.meta-fat-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.meta-fat-titulo{font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo)}.meta-fat-pct{font-size:var(--txt-corpo-lg);font-weight:800;color:var(--acento-700);font-variant-numeric:tabular-nums}.meta-fat-pct.ok{color:var(--sucesso-700)}.meta-fat-valores{font-size:var(--txt-campo);color:var(--texto-secundario);margin:6px 0 2px}.meta-fat-valores strong{font-size:var(--txt-pagina);color:var(--sucesso-700)}.meta-fat .occ-bar,.meta-fat .fin-cons-barra{margin-top:8px}.meta-fat-legenda{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:6px}.meta-fat-geral{padding-bottom:12px}.meta-fat-profs{margin-top:12px;display:flex;flex-direction:column;gap:14px}.meta-fat-lista{display:grid;gap:14px}.meta-fat-profs-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-apoio)}.meta-fat-linha-top{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap}.meta-fat-nome{flex:1 1 180px;min-width:0;overflow-wrap:anywhere;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.meta-fat-linha-val{font-size:var(--txt-campo);font-variant-numeric:tabular-nums;color:var(--texto-secundario)}.meta-fat-linha-val strong{font-size:var(--txt-secao);color:var(--sucesso-700)}.meta-fat-linha-pct{margin-left:auto;font-size:var(--txt-campo);font-weight:700;color:var(--acento-700);font-variant-numeric:tabular-nums}.meta-fat-linha-pct.ok{color:var(--sucesso-700)}.meta-fat-bar{margin-top:8px;height:10px;background:var(--sucesso-50)}.meta-fat-bar .occ-fill{background:var(--sucesso-500)}.meta-fat-situacao{display:block;margin-top:7px;font-size:var(--txt-corpo);color:var(--texto-secundario)}.meta-fat-situacao.ok{color:var(--sucesso-700);font-weight:600}.meta-fat-definir{margin-top:7px;background:none;border:0;padding:0;font-family:inherit;font-size:var(--txt-micro);font-weight:600;color:var(--acento-700);cursor:pointer;text-decoration:underline}.meta-fat-edit{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.meta-fat-edit span{font-size:var(--txt-micro);color:var(--texto-secundario)}.meta-fat-edit input{height:var(--controle-alt);width:130px;padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto)}.meta-fat-salvar{height:34px;padding:0 14px;border:0;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-meta);font-weight:700;cursor:pointer}.meta-fat-salvar:disabled{opacity:.5;cursor:default}.meta-fat-cancelar{height:34px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:none;color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);cursor:pointer}.pront-editor{grid-area:editor;min-width:0}.pront-anexos{grid-area:anexos;min-width:0}.pront-historico{grid-area:historico;min-width:0}.pront-abas{display:block;margin-bottom:var(--espaco-5)}.pront-head-titulo{display:flex;align-items:center;gap:12px}.pront-voltar{height:30px;padding:0 12px 0 8px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-card);color:var(--acento-700);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.pront-voltar:hover{background:var(--acento-50);border-color:var(--acento-300)}.pront-home{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none}.pront-emat{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-md);box-shadow:var(--elevacao-card);padding:14px 16px}.pront-emat-tit{margin:0 0 var(--espaco-2);font-family:var(--fonte-titulo);font-size:var(--txt-campo);font-weight:400;color:var(--texto-titulo)}.pront-emat-fila{display:flex;flex-direction:column}.pront-emat-item{display:flex;align-items:center;gap:var(--espaco-3);min-height:44px;padding:var(--espaco-2) 0;border-top:1px solid var(--borda)}.pront-emat-item:first-child{border-top:0}.pront-emat-dot{width:8px;height:8px;border-radius:50%;background:var(--acento-500);box-shadow:0 0 0 3px var(--acento-100);flex:0 0 8px}.pront-emat-quem{min-width:0;flex:1}.pront-emat-nome{font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-titulo)}.pront-emat-obs{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:2px;overflow-wrap:anywhere}.pront-emat-retomar{flex:0 0 auto;height:32px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.pront-emat-retomar:hover{background:var(--superficie-afundada);color:var(--texto-primario)}.pront-emat-x{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-apoio);font-size:17px;line-height:1;cursor:pointer}.pront-emat-x:hover{background:var(--risco-50);color:var(--risco-700)}.pront-iniciar{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);padding:18px 18px 20px}.pront-iniciar-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.pront-iniciar-sub{font-size:var(--txt-meta);color:var(--texto-apoio);margin:4px 0 14px}.pront-iniciar-linha{display:grid;grid-template-columns:minmax(220px,520px) auto minmax(16px,1fr) auto;gap:12px;align-items:center}.pront-iniciar-config{grid-column:4;min-width:0}.pront-iniciar-linha>.btn-novo{min-height:44px;height:auto;padding-block:10px}@media(max-width:1100px){.pront-iniciar-linha{grid-template-columns:minmax(0,1fr) auto}.pront-iniciar-config{grid-column:1 / -1;justify-self:end}}@media(max-width:600px){.pront-iniciar-linha{grid-template-columns:minmax(0,1fr)}.pront-iniciar-config{grid-column:1;width:100%}.pront-iniciar-config>button{width:100%;white-space:normal}}.pront-busca{position:relative;flex:1;min-width:0}.pront-busca-input{width:100%;height:var(--controle-alt);padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.pront-busca-input:focus{outline:none;border-color:var(--acento-300)}.pront-busca-lista{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-2);overflow:hidden;max-height:320px;overflow-y:auto}.pront-busca-item .pbi-avatar{align-self:center}.pront-busca-item{width:100%;display:flex;align-items:baseline;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid var(--borda);background:var(--superficie-card);font-family:inherit;text-align:left;cursor:pointer}.pront-busca-item:hover{background:var(--acento-50)}.pbi-nome{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.pbi-sub{margin-left:auto;font-size:var(--txt-micro);color:var(--texto-apoio)}.pront-busca-vazio{padding:10px 14px;font-size:var(--txt-meta);color:var(--texto-apoio);border-bottom:1px solid var(--borda)}.pront-busca-novo{position:sticky;bottom:0;background:var(--acento-50);border-bottom:0}.pront-busca-novo:hover{background:var(--acento-100)}.pront-busca-novo .pbi-nome{color:var(--acento-700)}.novopac-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:flex-start;justify-content:center;padding:5dvh 16px 16px;background:var(--vidro-fundo);overflow-y:auto}.novopac{width:100%;max-width:1040px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:0 20px 60px #00000047;padding:16px clamp(18px,2.4vw,28px) 16px}.novopac-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.novopac-head span{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.novopac-x{background:none;border:0;font-size:var(--txt-pagina);line-height:1;color:var(--texto-apoio);cursor:pointer}.novopac .novo-form{border:0;box-shadow:none;padding:0;background:none}.pront-iniciar .btn-novo{height:42px;white-space:nowrap}.pront-iniciar .btn-novo:disabled{opacity:.5;cursor:not-allowed}.soap-editor{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);padding:16px;display:flex;flex-direction:column;gap:12px}.soap-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.soap-campo{display:flex;flex-direction:column;gap:5px;font-size:var(--controle-texto);max-width:46em}.soap-lbl{display:flex;align-items:center;gap:8px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.soap-campo textarea{padding:9px 11px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);line-height:1.5;color:var(--texto-primario);background:var(--superficie-card);resize:vertical}.soap-campo textarea:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.soap-cid-campo{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.soap-cid-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.cid-input{width:120px;height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-size:var(--controle-texto);color:var(--acento-700);background:var(--superficie-card)}.cid-input:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.soap-nota{font-size:var(--txt-micro);color:var(--texto-apoio);border-top:1px solid var(--superficie-afundada);padding-top:10px}.hist{display:flex;flex-direction:column;gap:12px}.hist-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.evo{min-width:0;padding:24px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--elevacao-1)}@media(max-width:767px){.evo{padding:16px}}.evo+.evo{margin-top:8px}.evo-corpo{min-width:0}.evo-quem{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 16px;border-bottom:1px solid var(--borda);padding-bottom:16px;margin-bottom:16px}.evo-identificacao{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.evo-data{margin:0;font-size:var(--txt-campo);line-height:1.5;font-weight:600;color:var(--texto-titulo)}.evo-prof{font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-secundario)}.evo-procedencia{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--txt-meta);color:var(--texto-secundario);min-width:0;overflow-wrap:anywhere}.evo-procedencia:empty{display:none}.evo-cid{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);overflow-wrap:anywhere}.evo-imprimir{margin-left:auto;min-height:40px;padding:8px 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.evo-imprimir:hover{background:var(--superficie-afundada);color:var(--texto-primario)}.evo-vitais{margin:0 0 16px;padding:10px 12px;border-radius:var(--raio-sm);background:var(--superficie-afundada);font-size:var(--txt-corpo);line-height:1.6;color:var(--texto-secundario);overflow-wrap:anywhere}.evo-bloco{padding:12px 0}.evo-bloco+.evo-bloco{border-top:1px solid var(--borda)}.evo-bloco:last-child{padding-bottom:0}.evo-rot{margin:0 0 6px;font-size:var(--txt-corpo);line-height:1.5;font-weight:600;color:var(--texto-titulo)}.evo-selo-imp{padding:1px 7px;border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-micro);font-weight:600;white-space:normal;overflow-wrap:anywhere}.evo-texto{margin:0;font-size:var(--txt-corpo-lg);line-height:1.65;color:var(--texto-primario);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;min-width:0}.vitais{margin:0 0 var(--espaco-2)}.vitais-lbl{font-size:var(--txt-micro);font-weight:700;color:var(--texto-apoio);margin-bottom:var(--espaco-2)}.vitais-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espaco-3)}.vital-campo{display:flex;flex-direction:column;gap:var(--espaco-1)}.vital-rot{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.vital-caixa{position:relative;display:inline-flex;align-items:center}.vital-campo input{width:116px;height:var(--controle-alt);padding:0 46px 0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.vital-campo input:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.vital-unidade{position:absolute;right:10px;pointer-events:none;font-size:var(--txt-micro);color:var(--texto-apoio)}.vital-campo.calculado input{background:var(--superficie-afundada);cursor:default}.vital-campo.calculado input:focus{outline:none;border-color:var(--borda)}.dtitle{font-family:var(--fonte-titulo);letter-spacing:.005em;font-size:var(--txt-pagina);line-height:1.25;font-weight:400;color:var(--texto-titulo)}.selo-ia{display:inline-flex;align-items:center;gap:6px;flex:none;padding:2px 9px;border-radius:var(--raio-full);border:1px solid var(--acento-300);background:var(--acento-50);font-size:var(--txt-micro);font-weight:600;color:var(--acento-700);white-space:nowrap}.selo-ia:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acento-500);flex:none}.selo-ia.desligada{border-color:var(--borda);background:var(--superficie-card);color:var(--texto-secundario)}.selo-ia.desligada:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--neutro-400)}.dica-btn{flex:none;width:18px;height:18px;margin-left:6px;padding:0;border:1px solid var(--borda-forte);border-radius:var(--raio-full);background:none;color:var(--texto-secundario);font-family:var(--fonte-titulo-forte);font-size:var(--txt-micro);font-weight:700;line-height:1;cursor:pointer;vertical-align:middle;position:relative}.dica-btn:hover,.dica-btn[aria-expanded=true]{background:var(--superficie-afundada);color:var(--texto-titulo)}.dica-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:var(--raio-full)}@media(pointer:coarse){.dica-btn:after{top:-13px;right:-13px;bottom:-13px;left:-13px}}.dica-btn:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.dica-corpo{display:block;margin-top:6px;padding:8px 10px;background:var(--superficie-afundada);border-radius:var(--raio-sm);font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.5}.na-clinica{border-left:3px solid var(--acento-500);background:var(--acento-50);border-radius:var(--raio-sm);padding:10px 14px;margin-bottom:16px}.na-clinica-tit{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--txt-campo);font-weight:700;color:var(--acento-700)}.na-clinica-cont{min-width:20px;padding:0 6px;border-radius:var(--raio-full);background:var(--acento-500);color:var(--sobre-acao);font-size:var(--txt-micro);font-weight:700;text-align:center}.na-clinica-fila{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.na-clinica-item{display:flex;align-items:center;gap:10px;background:var(--superficie-card);border-radius:var(--raio-sm);padding:6px 8px 6px 12px}.na-clinica-quem{display:flex;flex-direction:column;gap:1px;min-width:0}.na-clinica-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.na-clinica-espera{font-size:var(--txt-micro);color:var(--texto-secundario)}.na-clinica-chamar{flex:none}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.metric{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-md);padding:12px 14px;box-shadow:var(--elevacao-card);position:relative;overflow:hidden}.metric:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--acento-100),var(--acento-300) 55%,var(--acento-vivo))}button.metric{text-align:left;font-family:inherit;cursor:pointer;width:100%;transition:transform .15s ease,box-shadow .15s ease}button.metric:hover{transform:translateY(-2px);box-shadow:var(--elevacao-2)}.mlabel{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.mval{font-family:var(--fonte-titulo-forte);font-size:28px;font-weight:700;letter-spacing:-.01em;color:var(--texto-titulo);margin-top:6px;font-variant-numeric:tabular-nums}.msub{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:2px;font-weight:500}.msub.warn{color:var(--atencao-500)}.occ-bar{height:10px;background:var(--superficie-afundada);border-radius:var(--raio-full);margin-top:8px;overflow:hidden;position:relative}.meta-fat-ritmo{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--texto-secundario);border-radius:var(--raio-full)}.occ-fill.bateu{background:var(--sucesso-500)}.occ-fill{height:100%;background:linear-gradient(90deg,var(--acao-grad-a),var(--acao-grad-b));transition:width .5s ease}.agenda-card>.tempo{padding:10px 12px 14px 0}.agenda-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);overflow:hidden;max-width:none}.agenda-head{display:grid;grid-template-columns:64px 1fr;background:var(--superficie-fundo);border-bottom:1px solid var(--borda)}.col-time-h{padding:10px 8px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-apoio);text-transform:uppercase}.col-prof-h{padding:10px 14px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario);border-left:1px solid var(--borda)}.tempo{--tempo-min: 1.4px;display:grid;grid-template-columns:52px minmax(0,1fr);position:relative}.tempo-eixo{position:relative}.tempo-hora{position:absolute;right:10px;transform:translateY(-50%);font-size:var(--txt-micro);color:var(--texto-apoio);font-variant-numeric:tabular-nums}.tempo-palco{position:relative;border-left:1px solid var(--borda);background:repeating-linear-gradient(45deg,var(--superficie-afundada),var(--superficie-afundada) 6px,var(--superficie-fundo) 6px,var(--superficie-fundo) 12px)}.tempo-faixa{position:absolute;left:0;right:0;background:var(--superficie-card)}.tempo-fio{position:absolute;left:0;right:0;height:1px;background:var(--borda)}.tempo-fio.meia{background:var(--superficie-afundada)}.tempo-vago{position:absolute;left:0;right:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.tempo-vago-mais{opacity:0;font-size:var(--txt-meta);font-weight:700;color:var(--acento-700)}.tempo-vago:hover{background:var(--acento-50)}.tempo-vago:hover .tempo-vago-mais,.tempo-vago:focus-visible .tempo-vago-mais{opacity:1}.tempo-bloco{--profissional-cor: var(--dado-3);position:absolute;overflow:hidden;text-align:left;cursor:pointer;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:3px 8px;border:0;border-left:3px solid var(--borda-forte);border-radius:var(--raio-xs);background:var(--superficie-afundada);font-family:inherit;font-size:var(--txt-micro);color:var(--texto-primario)}.tempo-bloco:hover{filter:brightness(.97)}.tempo-bloco-hora{font-weight:700;color:var(--texto-secundario);flex:0 0 auto}.tempo-bloco-nome{font-weight:600;color:var(--texto-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tempo-bloco-estado{margin-left:auto;color:var(--texto-secundario);font-size:var(--txt-micro)}.tempo-bloco-proc{color:var(--texto-apoio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tempo-bloco[data-status=confirmado]{background:color-mix(in srgb,var(--profissional-cor) 10%,var(--superficie-card));border-left-color:var(--sucesso-500)}.tempo-bloco[data-status=aguardando_confirmacao]{background:var(--atencao-50);border-left-color:var(--atencao-500)}.tempo-bloco[data-status=em_atendimento]{background:var(--acento-50);border-left-color:var(--acento-500)}.tempo-bloco[data-status=faltou]{background:var(--risco-50);border-left-color:var(--risco-500)}.tempo-bloco[data-status=cancelado]{opacity:.6}.tempo-agora{position:absolute;left:0;right:0;height:2px;background:var(--risco-500);z-index:2}.tempo-agora-ponto{position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--risco-500)}.agenda-modo{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.agenda-prof{font-size:var(--txt-meta);color:var(--texto-secundario)}.ag-linha{display:grid;grid-template-columns:56px minmax(0,1fr) 176px auto;align-items:center;gap:12px;min-height:56px;padding:10px 16px 10px 8px;border-bottom:1px solid var(--borda)}@media(max-width:720px){.ag-linha{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:8px 8px 8px 4px}.ag-status{grid-column:2;grid-row:2;padding-top:0}.ag-acoes{grid-row:1 / span 2;align-self:center}}.ag-linha:last-child{border-bottom:0}.ag-linha.agora{background:var(--acento-50)}.ag-hora{font-size:var(--txt-micro);font-weight:500;color:var(--texto-apoio);text-align:right;align-self:start;padding-top:3px}.ag-quem{min-width:0}.ag-nome{border:0;background:none;padding:0;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--txt-corpo);font-weight:500;color:var(--texto-titulo);text-decoration:underline;text-decoration-color:var(--borda);text-underline-offset:3px}.ag-nome:hover{color:var(--acento-700);text-decoration-color:var(--acento-300)}.ag-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--txt-meta);color:var(--texto-secundario)}.ag-cid{color:var(--texto-apoio)}.ag-obs{margin-top:4px;font-size:var(--txt-micro);color:var(--texto-secundario);border-left:2px solid var(--borda-forte);padding-left:8px}.ag-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:var(--txt-meta);color:var(--texto-secundario);align-self:start;padding-top:2px}.ag-acoes{display:flex;align-items:center;gap:6px;justify-content:flex-end;align-self:start}.ag-atalho{display:none}@media(hover:hover){.ag-atalho{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer;visibility:hidden}.ag-linha:hover .ag-atalho,.ag-linha:focus-within .ag-atalho{visibility:visible}.ag-atalho:hover:not(:disabled){background:var(--superficie-afundada);color:var(--texto-primario)}.ag-atalho:disabled{visibility:visible;opacity:.55;cursor:default}}.acoes-caixa{position:relative;flex:0 0 auto}.acoes-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-secundario);cursor:pointer}.acoes-btn:hover,.acoes-btn[aria-expanded=true]{background:var(--superficie-afundada);color:var(--texto-primario)}.acoes-btn svg{width:18px;height:18px}.acoes-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:232px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-3);padding:5px;display:flex;flex-direction:column}.acoes-item{width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-primario);font-family:inherit;font-size:var(--txt-meta);font-weight:500;text-align:left;cursor:pointer}.acoes-item:hover:not(:disabled){background:var(--superficie-afundada)}.acoes-item:disabled{opacity:.5;cursor:default}.acoes-item.perigo{color:var(--risco-700)}.acoes-item.perigo:hover:not(:disabled){background:var(--risco-50)}.acoes-item.parte{margin-top:5px;border-top:1px solid var(--borda);border-radius:0 0 var(--raio-sm) var(--raio-sm)}.ag-escolha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--vidro-fundo)}.ag-escolha{width:100%;max-width:400px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:0 20px 60px #00000040;padding:20px}.ag-escolha-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.ag-escolha-sub{font-size:var(--txt-meta);color:var(--texto-apoio);margin:2px 0 14px}.ag-escolha-acoes{display:flex;flex-direction:column;gap:10px}.ag-escolha-btn{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);cursor:pointer;font-family:inherit;text-align:left;color:var(--texto-titulo)}.ag-escolha-btn:hover{border-color:var(--acento-300);background:var(--acento-50)}.ag-escolha-btn.destaque{border-color:var(--acao-primaria)}.ag-escolha-btn svg{width:22px;height:22px;flex:0 0 22px;stroke:var(--acento-700);stroke-width:1.7;fill:none}.ag-escolha-btn span{display:flex;flex-direction:column;font-size:var(--txt-corpo);font-weight:600}.ag-escolha-btn small{font-size:var(--txt-micro);font-weight:400;color:var(--texto-apoio)}.ag-escolha-cancelar{margin-top:14px;width:100%}.badge{display:inline-flex;align-items:center;font-size:var(--txt-micro);font-weight:600;padding:2px 7px;border-radius:var(--raio-full)}.tag{display:inline-flex;align-items:center;font-size:var(--txt-micro);font-weight:500;padding:2px 7px;border-radius:var(--raio-full);border:1px solid var(--borda);color:var(--texto-secundario);background:var(--superficie-fundo)}.tag-tele{color:var(--acento-700);border-color:var(--acento-100);background:var(--acento-50)}.tag-ia{color:var(--acento-600);border-color:var(--acento-100);background:var(--acento-50)}.encerrar{margin-left:auto;font-family:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer;background:var(--acao-primaria);color:var(--sobre-acao);border:0;border-radius:var(--raio-sm);padding:5px 10px}.encerrar:hover{filter:brightness(1.07)}.estado{padding:24px;color:var(--texto-secundario);font-size:var(--txt-corpo)}.estado.erro{color:var(--risco-500)}.estado .dica{margin-top:8px;color:var(--texto-secundario);font-size:var(--txt-meta)}.estado code{font-family:var(--fonte-mono);background:var(--superficie-afundada);padding:1px 5px;border-radius:var(--raio-xs)}.toolbar{display:flex;gap:10px;margin-bottom:14px}.busca{flex:1;max-width:360px;height:var(--controle-alt);padding:0 12px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.busca:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.btn-ghost,.btn-secundario{height:38px;padding:0 16px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.btn-ghost:hover:not(:disabled),.btn-secundario:hover:not(:disabled){background:var(--superficie-afundada);color:var(--texto-primario)}.btn-ghost:disabled,.btn-secundario:disabled{opacity:.6;cursor:default}.tabela-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);overflow:hidden}.tabela-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabela-rolagem>.tabela{min-width:620px}.tabela{width:100%;border-collapse:collapse}.tabela th{text-align:left;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.03em;padding:11px 16px;background:var(--superficie-fundo);border-bottom:1px solid var(--borda)}.tabela td{font-size:var(--txt-corpo);padding:11px 16px;color:var(--texto-primario);background:var(--superficie-card);border-bottom:1px solid var(--borda)}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:var(--superficie-fundo)}.tabela .forte{font-weight:600;color:var(--texto-titulo)}.tabela .vazio{text-align:center;color:var(--texto-secundario);padding:20px}.tabela-controles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-3);padding:var(--espaco-4);color:var(--texto-secundario);font-size:var(--txt-meta)}.tabela-controles>span{margin-right:auto}.tabela-filtros-resumo{margin:0;padding:0 var(--espaco-4) var(--espaco-3);font-size:var(--txt-meta);color:var(--texto-secundario);overflow-wrap:anywhere}.tabela-filtros-painel:not([hidden]){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--espaco-4);padding:var(--espaco-4);border-top:1px solid var(--borda)}.tabela-filtro-campo{display:flex;flex-direction:column;gap:var(--espaco-2);font-size:var(--txt-meta);color:var(--texto-secundario);min-width:0}.tabela-filtro-input{width:100%;min-height:var(--controle-alt);padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit}.tabela-paciente-abrir{display:inline-flex;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) 0;border:0;background:transparent;color:var(--texto-titulo);font:inherit;font-weight:600;text-align:left;cursor:pointer}.tabela-paciente-abrir:hover{text-decoration:underline;text-underline-offset:3px}.tabela-pac th{text-transform:none;letter-spacing:0}.kanban{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.coluna{flex:1;min-width:200px;background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:var(--raio-md)}.coluna-head{display:flex;align-items:center;gap:8px;padding:11px 12px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario);border-bottom:1px solid var(--borda)}.coluna-head .cont{margin-left:auto;font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);background:var(--superficie-afundada);border-radius:var(--raio-full);padding:1px 8px}.coluna-body{padding:10px;display:flex;flex-direction:column;gap:8px;min-height:60px}.coluna-vazia{color:var(--texto-apoio);font-size:var(--txt-micro);text-align:center;padding:10px}.ponto{width:9px;height:9px;border-radius:50%;flex:0 0 9px}.ponto.t-aberta{background:var(--acento-300)}.ponto.t-ganha{background:var(--sucesso-500)}.ponto.t-perdida{background:var(--risco-500)}.p-novo{background:var(--info-500)}.p-contato{background:var(--atencao-500)}.p-agendado{background:var(--acento-500)}.p-atendido{background:var(--sucesso-500)}.p-perdido{background:var(--neutro-400)}.lead-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.lead-meta{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.origem{font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:2px 7px;border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700)}.lead-valor{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.lead-acoes{display:flex;gap:6px;margin-top:9px}.mini,.btn-mini.destaque{font-family:inherit;font-size:var(--txt-micro);font-weight:600;padding:4px 9px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);cursor:pointer}.mini:hover:not(:disabled),.btn-mini.destaque:hover:not(:disabled){background:var(--acao-primaria-hover)}.mini.ghost{background:transparent;border:1px solid var(--borda);color:var(--texto-secundario)}.inicio-resumo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 18px;font-size:var(--txt-campo);line-height:22px;color:var(--texto-secundario);font-variant-numeric:tabular-nums}.inicio-resumo-sep{color:var(--texto-apoio)}.inicio-resumo-porta{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--texto-titulo);font-weight:600;border-bottom:1px solid transparent;transition:border-color var(--mov-rapido) ease}.inicio-resumo-porta:hover{border-bottom-color:var(--acento-500)}.prox{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.prox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prox-titulo{font-family:var(--fonte-titulo);font-size:var(--txt-secao);font-weight:400;color:var(--texto-titulo);margin:0}.prox-lista{display:flex;flex-direction:column;gap:0;max-height:320px;overflow-y:auto}.prox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;text-align:left;padding:14px 8px;border:0;border-bottom:1px solid var(--borda);background:var(--superficie-card);border-radius:0;font-family:inherit;cursor:pointer}.prox-item:hover{background:var(--superficie-afundada)}.prox-item:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.prox-nome{display:flex;align-items:center;gap:8px;font-size:var(--txt-corpo-lg);font-weight:500;color:var(--texto-titulo)}.prox-ponto{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.prox-proc{grid-column:1;font-size:var(--txt-meta);color:var(--texto-secundario)}.prox-hora{grid-column:2;grid-row:1 / 4;align-self:start;font-size:var(--txt-meta);color:var(--texto-secundario);font-variant-numeric:tabular-nums}.prox-dia{color:var(--texto-apoio)}.painel{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card)}.painel.painel--plano{background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:var(--raio-md);box-shadow:none}.painel-head{padding:14px 16px 4px;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.painel-body{padding:12px 16px 14px}.funil-linha{display:flex;align-items:center;gap:10px;padding:7px 8px}button.funil-linha{width:100%;border:0;background:none;font-family:inherit;cursor:pointer;border-radius:var(--raio-sm);transition:background .12s ease}button.funil-linha:hover{background:var(--acento-50)}.funil-rot{width:80px;font-size:var(--txt-meta);color:var(--texto-secundario)}.funil-barra{flex:1;height:14px;background:var(--superficie-afundada);border-radius:var(--raio-full);overflow:hidden}.funil-fill{height:100%;background:linear-gradient(90deg,var(--acao-grad-a),var(--acao-grad-b));transition:width .5s ease}.funil-num{width:28px;text-align:right;font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.funil-pct{width:34px;text-align:right;font-size:var(--txt-micro);color:var(--texto-apoio)}.funil-periodo{display:flex;justify-content:flex-end;margin-bottom:8px}.funil-periodo .seg{--seg-altura: 28px;max-width:100%}.funil-periodo .seg button{min-width:0;overflow-wrap:anywhere;font-size:var(--txt-micro);padding:0 10px}.funil-fecho{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--borda);font-size:var(--txt-meta);color:var(--texto-secundario);flex-wrap:wrap}.funil-fecho b{color:var(--texto-titulo);font-size:var(--txt-corpo-lg)}.funil-fecho-det{color:var(--texto-apoio)}.funil-perdidos{border:0;background:var(--risco-50);color:var(--risco-700);cursor:pointer;font-family:inherit;font-size:var(--txt-micro);font-weight:600;padding:3px 9px;border-radius:var(--raio-full);white-space:nowrap;flex:none}.funil-perdidos:hover{filter:brightness(.97)}.atalhos{display:flex;flex-direction:column;gap:8px}.atalho{text-align:left;font-family:inherit;font-size:var(--txt-corpo);font-weight:600;padding:11px 13px;border:0;border-radius:var(--raio-sm);background:var(--acento-50);color:var(--acento-700);cursor:pointer;transition:background .12s ease}.atalho:hover{background:var(--acento-100)}.btn-chat,.btn-sino{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--raio-full);background:transparent;color:var(--texto-secundario);cursor:pointer}.btn-chat svg,.btn-sino svg{width:18px;height:18px}.btn-chat:hover,.btn-chat.ativo{color:var(--acento-700);background:var(--acento-50)}.btn-whats{color:#25d366}.btn-whats:hover,.btn-whats.ativo{color:#1ebe5b;background:var(--superficie-afundada)}.btn-whats svg.icone-whats{width:20px;height:20px}.btn-chat,.btn-sino{position:relative}.notif{position:relative;display:flex}.btn-sino:hover,.btn-sino.ativo{color:var(--acento-700);background:var(--acento-50)}.selo{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:var(--raio-full);background:var(--risco-500);color:#fff;font-size:var(--txt-micro);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;border:2px solid var(--superficie-card);box-sizing:content-box}.notif-menu{position:absolute;top:44px;right:0;z-index:70;width:340px;max-height:70dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md);box-shadow:var(--elevacao-4)}@media(max-width:600px){.notif-menu{position:fixed;top:62px;left:12px;right:12px;width:auto}}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--borda)}.notif-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.notif-limpar{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--txt-micro);font-weight:600;color:var(--acento-700);text-decoration:underline}.notif-vazio{padding:22px 14px;text-align:center;font-size:var(--txt-meta);color:var(--texto-apoio)}.notif-lista{list-style:none;margin:0;padding:4px;overflow-y:auto}.notif-item{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:var(--raio-sm);background:none;cursor:pointer;font-family:inherit}.notif-item:hover{background:var(--acento-50)}.notif-icone{flex:none;width:26px;height:26px;border-radius:var(--raio-sm);display:flex;align-items:center;justify-content:center;background:var(--neutro-100);color:var(--texto-secundario)}.notif-icone svg{width:14px;height:14px}.notif-icone.agendamento_criado{background:var(--acento-50);color:var(--acento-700)}.notif-icone.paciente_chegou,.notif-icone.consulta_confirmada{background:var(--sucesso-50);color:var(--sucesso-700)}.notif-icone.mensagem_chat{background:#edf1f6;color:#3a506b}.notif-texto{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.notif-item-tit{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item-det{font-size:var(--txt-micro);color:var(--texto-apoio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-quando{flex:none;font-size:var(--txt-micro);color:var(--texto-apoio);padding-top:1px}.login-tela{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--superficie-fundo);padding:20px}.login-card{width:100%;max-width:380px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-2);padding:32px 28px;display:flex;flex-direction:column}.login-marca{display:flex;align-items:center;margin-bottom:18px}.login-logo{height:42px;width:auto;max-width:100%;object-fit:contain;display:block}.marca-simbolo{width:42px;height:42px;border-radius:11px;overflow:hidden;flex:0 0 auto}.marca-simbolo img{width:100%;height:100%;object-fit:cover;transform:scale(1.16);display:block}.marca-word{font-family:var(--fonte-titulo);font-size:27px;line-height:1;letter-spacing:.01em}.mw-vitta{color:var(--acento-300)}.mw-mind{color:var(--neutro-800)}.login-sub{font-size:var(--txt-corpo);color:var(--texto-secundario);margin-bottom:20px}.login-label{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);margin:12px 0 5px}.login-input{height:var(--controle-alt);padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:16px;color:var(--texto-primario);background:var(--superficie-card)}.login-input:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.campo-senha{position:relative;display:flex;flex-direction:column}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:var(--controle-alt);height:var(--controle-alt);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--raio-sm);background:none;cursor:pointer;color:var(--texto-secundario)}.campo-senha-olho:hover{color:var(--texto-primario)}.campo-senha-olho:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.campo-senha-olho:disabled{opacity:.45;cursor:default}.campo-senha-olho svg{width:19px;height:19px}.sf-campo-senha{max-width:220px}.login-lembrar{display:flex;gap:10px;align-items:start;margin-top:14px;cursor:pointer;font-size:var(--txt-meta);color:var(--texto-primario);text-align:left}.login-lembrar input{width:18px;height:18px;margin:1px 0 0;flex:none;cursor:pointer;accent-color:var(--acento-700)}.login-lembrar small{display:block;margin-top:2px;font-size:var(--txt-micro);color:var(--texto-secundario)}.login-erro{margin-top:12px;font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:8px 10px}.login-btn{margin-top:18px;height:42px;border:0;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer}.login-btn:hover{filter:brightness(1.07)}.login-btn:disabled{opacity:.6;cursor:default}.login-link{margin-top:10px;background:none;border:0;color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);cursor:pointer;text-decoration:underline}.login-link:hover{color:var(--texto-primario)}.login-demos{display:flex;align-items:center;gap:6px;margin-top:18px;flex-wrap:wrap;font-size:var(--txt-micro);color:var(--texto-secundario)}.login-demo{font-family:inherit;font-size:var(--txt-micro);font-weight:600;padding:4px 10px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-fundo);color:var(--texto-secundario);cursor:pointer}.login-demo:hover{background:var(--acento-50);border-color:var(--acento-100);color:var(--acento-700)}.login-dica{margin-top:10px;font-size:var(--txt-micro);color:var(--texto-apoio)}.topbar-menu{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);cursor:pointer;flex:0 0 auto}.topbar-menu svg{width:20px;height:20px}.rail-scrim{display:none}@media(max-width:820px),(max-height:500px){.shell .rail{position:fixed;top:0;left:0;bottom:0;z-index:60;width:244px;max-width:84vw;align-items:stretch;gap:4px;padding:calc(16px + max(env(safe-area-inset-top),0px)) 12px calc(16px + max(env(safe-area-inset-bottom),0px));overflow-y:auto;transform:translate(-100%);transition:transform .22s ease;box-shadow:none}.shell .rail.aberto{transform:translate(0);box-shadow:var(--elevacao-4)}.shell .rail .brand{align-self:center;margin-bottom:10px}.shell .rail .nav-label{display:inline}.shell .rail .rail-grupo{align-items:stretch}.shell .rail .rail-grupo-rot{display:block}.shell .rail .rail-grupo+.rail-grupo:before{display:none}.shell .rail .nav-item{width:100%;height:46px;justify-content:flex-start;gap:14px;padding:0 13px}.rail-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--vidro-fundo);z-index:55}.topbar{height:calc(56px + var(--faixa-sistema));flex:0 0 calc(56px + var(--faixa-sistema));padding-left:12px;padding-right:12px;gap:10px}.busca-uni{display:none}.topbar-right{gap:8px}.user .uname,.user .urole{display:none}.user.multi .urole{display:block;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user.clickable{padding:3px}.content{padding:14px 13px}.dtitle{font-size:var(--txt-pagina);line-height:1.25}.page-head{flex-direction:column;align-items:stretch;gap:10px}.metrics{grid-template-columns:repeat(2,1fr);gap:10px}.semana-grid{grid-template-columns:1fr}.mes-card{overflow-x:auto}.mes-grid{min-width:620px}.mes-cell{min-height:76px}.pront-abas .seg{display:flex;width:100%}.pront-abas .seg button{flex:1;min-width:0;padding:0 4px}.pront-grid[data-vista] .pront-historico .ia-hist-head .hist-titulo,.pront-grid[data-vista] .pront-anexos .anexos-titulo{display:none}.pront-iniciar .btn-novo{width:100%}.pront-sel{flex-wrap:wrap}.pront-sel select{min-width:0;width:100%}.abas{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.aba{flex:0 0 auto}}@media(max-width:420px){.metrics{grid-template-columns:1fr}}.login-clinica{margin-top:8px;text-align:center}.user-caixa{position:relative}.user-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:248px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-3);padding:6px;display:flex;flex-direction:column}.user-menu-topo{padding:8px 10px 10px;border-bottom:1px solid var(--borda);margin-bottom:6px}.user-menu-nome{font-size:var(--txt-meta);font-weight:700;color:var(--texto-titulo)}.user-menu-sub{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:2px}.user-menu-rot{padding:10px 10px 4px;font-size:var(--txt-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-apoio)}.user-menu-vazio{padding:8px 10px;font-size:var(--txt-meta);color:var(--texto-secundario)}.user-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-primario);font-family:inherit;font-size:var(--txt-meta);font-weight:500;text-align:left;cursor:pointer}.user-menu-item:hover:not(:disabled){background:var(--superficie-afundada)}.user-menu-item:disabled{cursor:default;opacity:.7}.user-menu-item.ativo{font-weight:700}.user-menu-local{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-papel{flex:0 0 auto;font-size:var(--txt-micro);font-weight:400;color:var(--texto-secundario)}.user-menu-item.sair{margin-top:6px;border-top:1px solid var(--borda);color:var(--risco-700)}.user-menu-item.sair:hover{background:var(--risco-50)}.login-voltar{margin-top:10px;background:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);color:var(--texto-secundario);text-decoration:underline}.adicionais{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:16px}.adicional-card{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg)}.adicional-card.ativo{border-color:var(--acao-primaria)}.adicional-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.adicional-nome{font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-titulo)}.adicional-selo{font-size:var(--txt-micro);font-weight:600;padding:3px 8px;border-radius:var(--raio-full);white-space:nowrap}.adicional-selo.ok{background:#e6f4ea;color:#1e6b3a}.adicional-selo.espera{background:#fff4e0;color:#8a5a00}.adicional-desc{font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario);flex:1}.adicional-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.adicional-preco{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.adicional-mes{font-size:var(--txt-micro);font-weight:400;color:var(--texto-secundario)}.aviso-ok{padding:12px 16px;border-left:3px solid #1E6B3A;font-size:var(--txt-meta);color:var(--texto-primario);margin-bottom:14px}.aviso-erro{padding:12px 16px;border-left:3px solid var(--risco-500);font-size:var(--txt-meta);color:var(--texto-primario);margin-bottom:14px}.resumo-linha{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:var(--txt-meta);color:var(--texto-secundario)}.resumo-linha>*{min-width:0;overflow-wrap:anywhere}.resumo-linha strong{color:var(--texto-titulo);font-weight:600}.resumo-linha.total{border-top:1px solid var(--borda);margin-top:6px;padding-top:12px;font-size:var(--txt-corpo-lg)}.resumo-linha.total strong{font-size:var(--txt-corpo-lg)}.resumo-nota{margin-top:10px;font-size:var(--txt-micro);color:var(--texto-apoio)}.doc-form{display:flex;flex-direction:column;gap:16px;border-left:2px solid var(--borda);padding:12px 4px 12px 14px}.doc-form input{padding:6px 8px}.resumo-saida{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda);display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:var(--txt-meta);color:var(--texto-secundario)}.dsub-frase{font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-secundario);font-weight:400}.metrics.tres{grid-template-columns:repeat(3,1fr)}.painel-body.sem-padding{padding:0}.tab-sub{font-size:var(--txt-micro);color:var(--texto-apoio)}.tab-acoes{text-align:right;white-space:nowrap}.btn-mini.destaque{border-color:transparent}.btn-mini:disabled{opacity:.5;cursor:default}.selo-status{display:inline-block;font-size:var(--txt-micro);font-weight:600;padding:3px 9px;border-radius:var(--raio-full);white-space:nowrap}.selo-status[data-tom=sucesso],.selo-status.ativa{background:var(--sucesso-50);color:var(--sucesso-700)}.selo-status[data-tom=atencao]{background:var(--atencao-50);color:var(--atencao-700)}.selo-status[data-tom=risco],.selo-status.suspensa{background:var(--risco-50);color:var(--risco-700)}.selo-status[data-tom=neutro],.selo-status.cancelada{background:var(--neutro-100);color:var(--texto-secundario)}.link-ativacao{display:block;font-family:var(--fonte-mono);font-size:var(--txt-micro);word-break:break-all;background:var(--superficie-afundada);padding:8px 10px;border-radius:var(--raio-sm)}.nf-preco{font-size:var(--txt-meta);font-weight:600;color:var(--acao-primaria)}.nf-rot{font-size:var(--txt-micro);color:var(--texto-secundario);font-weight:500}.nf-nota{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:-4px}.ia-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:6dvh 16px 16px;background:var(--vidro-fundo);overflow-y:auto}.ia-modal{width:100%;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:0 20px 60px #00000047;padding:20px 22px;font-size:var(--txt-corpo);line-height:1.6;color:var(--texto-primario)}.ia-modal h2{font-family:var(--fonte-titulo-forte);font-size:var(--txt-secao);line-height:28px;color:var(--texto-titulo);margin-bottom:10px}.ia-modal p{margin:0 0 10px}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--vidro-fundo);overflow-y:auto}.modal{width:100%;max-width:460px;margin:auto;background:var(--superficie-card);border-radius:var(--raio-lg);box-shadow:var(--elevacao-4);padding:20px}.modal.largo{max-width:900px}.modal.amplo{max-width:min(1240px,96vw)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.modal-sub{margin-top:2px;font-size:var(--txt-micro);color:var(--texto-secundario)}.modal-x{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-secundario);font-family:inherit;font-size:18px;line-height:1;cursor:pointer}.modal-x:hover{background:var(--neutro-200);color:var(--texto-primario)}.modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.modal-fundo.gaveta{align-items:stretch;justify-content:flex-end;padding:0}.modal.gaveta{max-width:420px;height:100%;margin:0;border-radius:0;display:flex;flex-direction:column;overflow-y:auto;padding:18px 20px calc(18px + max(env(safe-area-inset-bottom),0px))}@media(max-width:560px){.modal-fundo.gaveta{align-items:center;justify-content:center;padding:24px 16px}.modal.gaveta{max-width:460px;height:auto;border-radius:var(--raio-lg);margin:auto}}.modal.gaveta .modal-foot{margin:auto -20px calc(-18px - max(env(safe-area-inset-bottom),0px));padding:14px 20px calc(14px + max(env(safe-area-inset-bottom),0px));position:sticky;bottom:calc(-18px - max(env(safe-area-inset-bottom),0px));border-top:1px solid var(--borda);background:var(--superficie-card);justify-content:flex-start;align-items:center;flex-wrap:wrap}@media(max-width:560px){.modal.gaveta .modal-foot{position:static;margin:16px 0 0;padding:0;border-top:0;justify-content:flex-end}}.confirmar-detalhe{font-size:var(--txt-corpo);line-height:1.55;color:var(--texto-secundario)}.acesso-pac{margin-top:18px;padding-top:16px;border-top:1px solid var(--borda)}.acesso-pac-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.acesso-pac-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.acesso-pac-sub{font-size:var(--txt-meta);color:var(--texto-apoio);margin-top:2px}.acesso-pac-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acesso-pac-aviso,.acesso-pac-erro{margin-top:10px;padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);line-height:1.45}.acesso-pac-aviso{background:#fff6e5;color:#8a5a00}.acesso-pac-erro{background:#fdecec;color:#a02020}.acesso-pac-link{margin-top:12px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-fundo)}.acesso-pac-link-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin-bottom:6px}.acesso-pac-link p{margin:0 0 10px;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-apoio)}.acesso-pac-url{display:block;margin-bottom:10px;padding:8px 10px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);font-size:var(--txt-micro);word-break:break-all;color:var(--texto-titulo)}.login-nota{margin:0 0 4px;font-size:var(--txt-meta);line-height:1.45;color:var(--neutro-600)}.login-outra-area{margin-top:14px;text-align:center}.login-outra-area a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;color:var(--texto-secundario);font-size:var(--txt-corpo);text-decoration:underline}:where(.shell) :where(.brand,.nav-item,.user){border:0;background:transparent;font:inherit;color:inherit;text-align:left;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rail-nav{display:contents}.shell .user{padding:4px 8px}.shell .nav-item{justify-content:center}.dtitle,.pf-title{margin:0}.shell :is(button,a,[role=button],input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--foco);outline-offset:2px}:is(button,a,[role=button],input,textarea,select,summary,[tabindex]):focus:not(:focus-visible){outline:none}.rail :is(button,a,[tabindex]):focus-visible{outline-color:var(--foco);outline-offset:-2px}.pront-busca-input:focus-visible,.tabela-filtro-input:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--fonte-mono)}.faixa-atencao{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:10px 14px;min-height:44px;border:0;border-left:3px solid var(--atencao-500);border-radius:var(--raio-sm);background:var(--atencao-50);color:var(--texto-primario);font-family:inherit;font-size:var(--txt-meta);text-align:left;cursor:pointer}.faixa-atencao:hover{filter:brightness(.98)}.faixa-atencao strong{font-weight:700}.faixa-atencao-ponto{width:8px;height:8px;border-radius:50%;background:var(--atencao-500);flex:0 0 8px}.faixa-atencao-ver{margin-left:auto;font-weight:600;color:var(--atencao-700)}.aniversarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.aniv{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;min-width:0;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);font-family:inherit;text-align:left}.aniv:hover{background:var(--superficie-afundada)}.aniv.hoje{border-color:var(--info-500);background:var(--info-50)}.aniv-dia{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:var(--raio-sm);flex:0 0 auto;background:var(--info-50);color:var(--info-700);font-size:var(--txt-corpo-lg);font-weight:700;line-height:1}.aniv.hoje .aniv-dia{background:var(--celebracao-fundo);color:var(--celebracao-texto)}.aniv-quem{min-width:0;display:flex;flex-direction:column;gap:1px}.aniv-nome{overflow-wrap:anywhere;font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.aniv-quando{font-size:var(--txt-micro);color:var(--texto-apoio)}.aniv.hoje .aniv-quando{color:var(--info-700)}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){button.metric,.funil-fill,.occ-fill,button.funil-linha,.rail{transition:none}button.metric:hover{transform:none}}@media(pointer:coarse){.btn-chat,.btn-sino{width:44px;height:44px}.ag-ficha,.aba{height:44px}.modal-x,.topbar-menu,.acoes-btn{width:44px;height:44px}.topbar-right{gap:12px}}.mini,.acao-mini{position:relative}@media(pointer:coarse){.mini:after,.acao-mini:after{content:"";position:absolute;left:0;right:0;top:-11px;bottom:-11px}}@media(hover:hover){.ag-linha:hover{background:var(--superficie-afundada)}.ag-linha:hover .ag-hora{color:var(--texto-primario)}.ag-linha.agora:hover{background:var(--acento-100)}}.msg-balao{max-width:min(78%,62ch);padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-corpo-lg);line-height:1.55;color:var(--texto-titulo);box-shadow:var(--elevacao-1)}.msg-balao[data-lado=entrada]{background:var(--superficie-card);border:1px solid var(--borda);border-bottom-left-radius:6px}.msg-balao[data-lado=saida]{background:var(--acento-100);border:1px solid var(--acento-300);border-bottom-right-radius:6px}.msg-balao[data-bloco=segue][data-lado=entrada]{border-top-left-radius:6px}.msg-balao[data-bloco=segue][data-lado=saida]{border-top-right-radius:6px}.msg-autor{font-size:var(--txt-micro);font-weight:700;margin-bottom:2px;color:var(--acao-primaria)}.msg-balao[data-lado=saida] .msg-autor{color:var(--acento-700)}.msg-hora{margin-top:3px;font-size:var(--txt-micro);text-align:right;color:var(--texto-secundario)}.msg-balao[data-lado=saida] .msg-hora{color:var(--acento-700)}.msg-texto{white-space:pre-wrap;word-break:break-word}.msg-voltar{display:none}@media(max-width:860px){.msg-voltar{width:100%;min-height:44px;padding:10px 14px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo-lg);font-weight:600;text-align:left;border:0;border-bottom:1px solid var(--borda);background:var(--superficie-card);color:var(--acao-primaria)}.msg-voltar:hover{background:var(--superficie-afundada)}}.ondas{display:flex;align-items:center;gap:3px;height:24px;flex:none;margin:0 4px}.ondas i{display:block;width:3px;height:100%;border-radius:2px;background:var(--acento-500);opacity:.55;transform:scaleY(.25);transform-origin:center;animation:onda-de-voz .9s ease-in-out infinite}@keyframes onda-de-voz{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ondas i{animation:none;transform:scaleY(.5)}}.resposta-ia{max-width:100%;padding-left:14px;border-left:2px solid var(--acento-500);font-size:var(--txt-corpo);line-height:1.6;color:var(--texto-titulo)}.resposta-ia-quem{display:flex;align-items:center;gap:8px;margin-bottom:6px}.resposta-ia-avatar{flex:none;width:24px;height:24px;border-radius:var(--raio-full);display:inline-flex;align-items:center;justify-content:center;background:var(--acento-100);color:var(--acento-700);font-family:var(--fonte-titulo-forte);font-size:var(--txt-micro);font-weight:700}.resposta-ia-nome{font-size:var(--txt-micro);font-weight:500;color:var(--texto-apoio)}.msg-dia{align-self:center;margin:10px 0 4px;padding:3px 12px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600}.aba-painel{height:100%;min-height:0}.abas{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--borda)}.aba{height:40px;padding:0 14px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);font-weight:500;color:var(--texto-secundario);border-bottom:2px solid transparent;margin-bottom:-1px}.aba:hover{color:var(--texto-primario)}.aba.ativa{color:var(--texto-titulo);border-bottom-color:var(--acao-primaria)}.aba:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.area-master>.painel,.area-master>.novo-form{margin-bottom:16px}.area-master>.painel:last-child{margin-bottom:0}.area-master .painel-body>.metrics{margin-bottom:10px}.area-master .painel-body>.metrics:last-child{margin-bottom:0}.tempo-bloco[style],.ag-linha[style],.semana-card[style],.mes-chip[style]{border-left:4px solid var(--profissional-cor)}.shell:is([data-area=financeiro],[data-area=recepcao],[data-area=bi]){--studio-cor: var(--sucesso-700);--studio-suave: var(--sucesso-50);--studio-detalhe: var(--dado-4)}.shell:is([data-area=crm],[data-area=documentos],[data-area=plataforma],[data-area=chat],[data-area=conversa]){--studio-cor: var(--dado-7);--studio-suave: color-mix(in srgb, var(--dado-7) 7%, var(--superficie-card));--studio-detalhe: var(--dado-7)}.shell:is([data-area=estoque],[data-area=lembretes]){--studio-cor: var(--atencao-700);--studio-suave: var(--atencao-50);--studio-detalhe: var(--dado-2)}.shell .content{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--studio-detalhe) 4%,transparent),transparent 600px),var(--superficie-fundo)}.shell .studio-head{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:138px;padding:24px 28px;margin-bottom:24px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--studio-detalhe) 10%,transparent),transparent 60%),linear-gradient(110deg,var(--superficie-card) 30%,var(--studio-suave))}.studio-head>:first-child{min-width:0}.page-head.studio-head>:first-child{flex:1}.studio-head .dsub-frase{margin-top:8px;max-width:100%;line-height:1.5}.page-head-titulo{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.page-head-titulo .dica-corpo{flex-basis:100%}.studio-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.studio-arte{position:relative;display:block;width:124px;height:84px;flex:0 0 124px;pointer-events:none}.studio-arte:before{content:"";position:absolute;top:-12px;right:6px;bottom:-12px;left:6px;border:1px solid color-mix(in srgb,var(--studio-detalhe) 25%,transparent);border-radius:var(--raio-full);transform:rotate(-20deg)}.studio-arte>span:first-child{position:absolute;width:46px;height:62px;left:20px;top:10px;border:1px solid color-mix(in srgb,var(--studio-detalhe) 25%,transparent);border-radius:var(--raio-md);background:color-mix(in srgb,var(--studio-detalhe) 14%,var(--superficie-card));transform:rotate(-16deg)}.studio-arte>span:nth-child(2){position:absolute;width:64px;height:68px;left:44px;top:0;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);transform:rotate(12deg);box-shadow:var(--elevacao-1)}.studio-arte svg{position:absolute;top:0;right:0;bottom:0;left:0;width:38px;height:38px;margin:auto;color:var(--studio-detalhe);opacity:.78}.studio-arte>span:last-child{position:absolute;right:0;bottom:6px;width:10px;height:10px;background:var(--dado-2);border-radius:var(--raio-full)}.shell .studio-head--compacto{min-height:96px;padding:20px 24px}.shell[data-area=inicio] .studio-head{min-height:154px}.shell .painel-head{padding:20px 20px 8px}.shell .painel-body{padding:12px 20px 20px}.shell .painel-body.sem-padding{padding:0}.shell .painel{box-shadow:none}.shell .painel--plano{background:var(--superficie-fundo)}.shell .abas{padding:5px;gap:4px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);overflow-x:auto;margin-bottom:24px}.shell .aba{flex-shrink:0;margin:0;border:0;border-radius:var(--raio-sm);white-space:nowrap}.shell .aba:hover{background:var(--superficie-fundo)}.shell .aba.ativa{color:var(--texto-titulo);background:var(--studio-suave);box-shadow:inset 0 -2px var(--studio-cor)}.shell .metric{padding:18px 20px;border-radius:var(--raio-lg);box-shadow:none}.shell .metric:before{background:linear-gradient(90deg,var(--studio-suave),var(--studio-detalhe));height:2px}.shell .tabela th{padding-block:14px;background:color-mix(in srgb,var(--studio-suave) 45%,var(--superficie-card))}.shell .tabela td{padding-block:14px}.area-master .aba-painel>.painel{margin-bottom:20px}.area-master .painel-body.sem-padding{overflow-x:auto}.area-master .tabela{min-width:680px}.area-master .metrics{gap:16px;margin-bottom:24px}.area-master .metric .mval{overflow-wrap:anywhere}.area-master .selo-status{border-radius:var(--raio-full)}@media(max-width:1100px){.studio-head:has(.studio-acoes) .studio-arte{display:none}}@media(max-width:820px){.shell .studio-head{padding:22px;gap:16px}.studio-arte{width:92px;flex-basis:92px}}@media(max-width:600px){.shell .studio-head{flex-direction:column;align-items:stretch;min-height:0;padding:20px;margin-bottom:20px}.studio-arte{display:none}.studio-acoes{flex-shrink:1}.studio-acoes>button{flex:1}.shell .studio-head--compacto{padding:16px}.shell .painel-head{padding:16px 16px 8px}.shell .painel-body{padding:12px 16px 16px}.shell .painel-body.sem-padding{padding:0}.shell .metric{padding:16px}.area-master .metrics.tres{grid-template-columns:1fr}.area-master .nf-linha{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.shell button.metric{transition:none}.shell button.metric:hover{transform:none}}.shell .studio-head--texto{display:block}.shell .studio-head--texto>:last-child{margin-bottom:0}.area-master :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--controle-alt);padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-family:inherit;font-size:var(--txt-corpo);max-width:100%}.area-master input::placeholder,.area-master textarea::placeholder{color:var(--texto-secundario)}.area-master :is(input,select,textarea):focus-visible{outline:2px solid var(--foco);outline-offset:2px}.area-master input:is([type=checkbox],[type=radio]){accent-color:var(--acento-500)}.shell .metric[data-tom=sucesso]{--studio-detalhe: var(--sucesso-500);--studio-suave: var(--sucesso-50)}.shell .metric[data-tom=atencao]{--studio-detalhe: var(--atencao-500);--studio-suave: var(--atencao-50)}.shell .metric[data-tom=atencao] .mval{color:var(--atencao-700)}@media(pointer:coarse){.area-master :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:var(--txt-campo)}}.shell .studio-head--perfil{justify-content:flex-start}.shell .tema-escuro{--studio-suave: var(--acento-50);--studio-detalhe: var(--acento-vivo)}.area-master .novo-form.coluna{flex-wrap:nowrap}.area-master .novo-form.coluna>*{min-width:0;max-width:100%}.shell .metric[data-tom=risco]{--studio-detalhe: var(--risco-500);--studio-suave: var(--risco-50)}.shell .metric[data-tom=risco] .mval{color:var(--risco-700)}.shell .metric[data-tom=sucesso] .mval{color:var(--sucesso-700)}.paciente-form.novo-form.coluna{flex-wrap:nowrap}.paciente-form>*,.paciente-form .nf-linha>*{min-width:0;max-width:100%}.paciente-form [role=status]{overflow-wrap:anywhere;font-size:var(--txt-meta)}.vinculo-agendamento{padding:12px 0;border-top:1px solid var(--borda)}.vinculo-agendamento p{margin:8px 0}.vinculo-agendamento-selecao{display:grid;gap:10px;margin-top:12px}.vinculo-agendamento-selecao label{display:grid;gap:6px}.vinculo-agendamento-selecao select{width:100%;min-width:0}.vinculo-agendamento-acoes{display:flex;flex-wrap:wrap;gap:8px}.encerramentos-agenda{margin-bottom:12px;padding:12px 0;border-bottom:1px solid var(--borda)}.controle-acao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--controle-alt);height:auto;max-width:100%;padding:8px 16px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;text-align:center}.btn-cancelar:disabled{opacity:.6;cursor:default}.controle-acao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}:where(input[type=date],input[type=datetime-local],input[type=time],input[type=month],select){color-scheme:light}:where(.tema-escuro) :where(input[type=date],input[type=datetime-local],input[type=time],input[type=month],select){color-scheme:dark}.abas-navegacao{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin-bottom:24px;gap:4px;align-items:center}.shell .abas-navegacao>.abas{min-width:0;margin:0;flex-wrap:nowrap;scrollbar-width:none}.abas-navegacao>.abas::-webkit-scrollbar{display:none}.abas-navegacao[data-rola]{grid-template-columns:36px minmax(0,1fr) 36px}.abas-seta{display:none;align-items:center;justify-content:center;width:36px;min-height:44px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--acento-700);cursor:pointer}.abas-navegacao[data-rola]>.abas-seta{display:inline-flex}.abas-seta:disabled{visibility:hidden}.abas-seta:hover{background:var(--acento-50)}.abas-seta:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.abas-navegacao[data-recolhe]{grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:stretch;position:relative}.shell .abas-navegacao>.abas[data-recolhe]{position:relative;overflow:hidden;justify-content:space-between}.shell .abas[data-recolhe] .aba{flex:0 0 auto;white-space:nowrap}.shell .abas[data-recolhe] .aba[data-recolhida]{position:absolute;visibility:hidden;pointer-events:none}.abas-mais{position:relative;display:flex;border-bottom:1px solid var(--borda)}.abas-mais[data-vazio]{position:absolute;right:0;visibility:hidden}.modelo-fin-abas .abas-mais,.pront-abas .abas-mais{border-bottom:0}.abas-mais-botao{display:inline-flex;align-items:center;gap:4px;min-height:42px;padding:10px 8px 10px 12px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-secundario);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.abas-mais-botao:hover,.abas-mais-botao[aria-expanded=true]{color:var(--texto-titulo)}.abas-mais-botao:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.abas-mais-botao svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.abas-mais-menu{position:absolute;right:0;top:100%;z-index:40;display:grid;gap:4px;width:max-content;min-width:200px;max-width:calc(100vw - 32px);max-height:min(70dvh,480px);overflow-y:auto;padding:8px;border:1px solid var(--borda);border-radius:14px;background:var(--superficie-card);box-shadow:var(--elevacao-3)}.abas-mais-menu button{border:0;border-radius:8px;background:transparent;color:var(--texto-titulo);font:inherit;font-size:14px;text-align:left;padding:10px 12px;cursor:pointer}.abas-mais-menu button:hover{background:var(--superficie-afundada)}.abas-mais-menu button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.abas-seta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.form-secao{min-width:0;max-width:100%;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.form-secao>summary{min-height:48px;padding:12px 14px;cursor:pointer;color:var(--texto-titulo);font-size:var(--txt-campo);font-weight:600}.form-secao>summary>span{display:inline-flex;flex-direction:column;gap:4px;vertical-align:middle;margin-left:4px}.form-secao>summary small{font-size:var(--txt-meta);color:var(--texto-secundario);font-weight:400;line-height:1.4}.form-secao>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--raio-sm)}.form-secao[open]>summary{border-bottom:1px solid var(--borda)}.form-secao-corpo{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0}.form-secao-corpo>*{min-width:0;max-width:100%}@media(max-width:600px){.shell[data-area] .studio-head{min-height:0;padding:14px 16px;margin-bottom:16px;gap:12px}.shell .studio-head--compacto{padding:14px 16px}.studio-head .dsub-frase{margin-top:6px}.abas-navegacao{margin-bottom:16px}.abas-navegacao[data-rola]{grid-template-columns:36px minmax(0,1fr) 36px}.lista-responsiva{overflow:visible;padding:12px}.shell .lista-responsiva>table{display:block;width:100%;min-width:0}.lista-responsiva thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lista-responsiva tbody{display:grid;gap:12px}.lista-responsiva tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card)}.shell .lista-responsiva tbody>tr>td{display:block;min-width:0;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere;background:transparent}.lista-responsiva td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:4px;color:var(--texto-secundario);font-size:var(--txt-meta);font-weight:400}.lista-responsiva tbody>tr>td:first-child,.lista-responsiva td.lista-titulo,.lista-responsiva td.lista-acoes,.lista-responsiva td[colspan]{grid-column:1 / -1}.lista-responsiva td.lista-titulo{order:-1;font-weight:600;font-size:var(--txt-campo);color:var(--texto-titulo)}.lista-responsiva .tabela-paciente-abrir{display:flex;width:100%;font-size:var(--txt-corpo-lg);min-height:44px}.lista-responsiva .lista-acoes>:is(div,button),.lista-responsiva td.prof-acoes{flex-wrap:wrap;gap:8px}.lista-responsiva .lista-acoes button{min-height:44px;max-width:100%;white-space:normal}.lista-responsiva tfoot{display:block;margin-top:14px;border-top:1px solid var(--borda);padding-top:14px}.lista-responsiva tfoot tr{display:flex;gap:12px;align-items:center;justify-content:space-between}.shell .lista-responsiva tfoot td{display:block;padding:0;border:0}.lista-responsiva tfoot td:empty{display:none}}@media(max-width:600px){.shell .lista-responsiva tbody>tr>td.lista-acoes{display:flex;flex-wrap:wrap;gap:8px}}:where(h2){font-size:var(--txt-secao);line-height:1.4}:where(h3,h4){font-size:var(--txt-campo);line-height:1.5}.area-master .master-tabela-rolagem{max-width:100%;overflow-x:auto;margin-bottom:12px}.area-master .master-tabela-rolagem:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.area-master .master-conta-cabecalho>span:first-child{min-width:0;overflow-wrap:anywhere}@media(pointer:coarse){.area-master .btn-mini{min-height:44px;padding:8px 12px}.area-master .tab-acoes .btn-mini+.btn-mini{margin-left:8px}.abas-navegacao[data-rola]{grid-template-columns:44px minmax(0,1fr) 44px}.abas-seta{width:44px;min-height:44px}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo]{font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail{gap:0}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto{padding:18px 14px;align-items:stretch}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .brand{height:54px;margin:0 0 16px;padding:8px 10px;gap:10px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .brand:after{content:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .brand img{width:32px;height:32px}html[data-previa-design=v6c] .modelo-marca{display:grid;min-width:0;gap:2px;color:var(--previa-menu-ativo)}html[data-previa-design=v6c] .modelo-marca b{font-size:13.5px;font-weight:600;line-height:1.2}html[data-previa-design=v6c] .modelo-marca small{font-size:12px;color:var(--previa-menu-texto);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:150px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-marca{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .rail-nav{flex:0 0 auto;display:block;width:100%;margin:0}html[data-previa-design=v6c] .modelo-menu{display:grid;gap:2px;width:100%}html[data-previa-design=v6c] .modelo-nav-grupo{position:relative;min-width:0}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .nav-item{height:42px;min-height:42px;font-size:14.5px;font-weight:500;border-radius:12px;padding:10px 12px;gap:12px;text-decoration:none;line-height:1.3}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .nav-item .nav-label{display:block;font-size:14.5px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .modelo-nav-principal{padding-right:42px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .nav-item.active{font-weight:600}html[data-previa-design=v6c] .modelo-nav-alternar{position:absolute;right:6px;top:5px;width:32px;height:32px;display:grid;place-items:center;background:none;border:0;border-radius:9px;color:var(--previa-menu-texto);cursor:pointer}html[data-previa-design=v6c] .modelo-nav-alternar svg{width:15px;height:15px}html[data-previa-design=v6c] .modelo-nav-alternar:hover{background:var(--previa-menu-hover);color:var(--previa-menu-ativo)}html[data-previa-design=v6c] .modelo-submenu{margin:5px 0 8px 20px;padding-left:12px;border-left:1px solid var(--rail-borda)}html[data-previa-design=v6c] .modelo-submenu[hidden]{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .modelo-nav-filho{min-height:36px;height:auto;padding:8px 10px;margin:1px 0;font-size:13px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .modelo-nav-filho .nav-label{font-size:13px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .modelo-nav-filho.active{background:transparent}html[data-previa-design=v6c] .modelo-nav-grupo[data-config=true]{border-top:1px solid var(--rail-borda);margin-top:18px;padding-top:12px}html[data-previa-design=v6c] .modelo-nav-grupo[data-config=true]>.modelo-nav-alternar{top:17px}html[data-previa-design=v6c] .modelo-nav-contagem{margin-left:auto;padding:1px 6px;border-radius:99px;background:var(--previa-menu-pilula);color:var(--previa-menu-ativo);font-size:12px}html[data-previa-design=v6c] .modelo-uso{display:grid;gap:8px;padding:14px;margin:auto 0 18px;background:var(--previa-menu-secundario);border-radius:18px;color:var(--previa-menu-texto)}html[data-previa-design=v6c] .modelo-uso b{font-size:13px;color:var(--previa-menu-ativo);display:flex;gap:8px;align-items:center}html[data-previa-design=v6c] .modelo-uso p{margin:0;font-size:12px;line-height:1.5}html[data-previa-design=v6c] .modelo-uso progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:0;border-radius:99px;overflow:hidden}html[data-previa-design=v6c] .modelo-uso progress::-webkit-progress-bar{background:var(--previa-menu-pilula)}html[data-previa-design=v6c] .modelo-uso progress::-webkit-progress-value{background:var(--previa-menu-marca)}html[data-previa-design=v6c] .modelo-conta{padding:6px 8px 0;width:100%}html[data-previa-design=v6c] .modelo-conta .user{padding:0;gap:10px;width:100%;text-align:left;background:none;border:0;color:var(--previa-menu-ativo);box-shadow:none}html[data-previa-design=v6c] .modelo-conta .uname{color:var(--previa-menu-ativo);font-size:13px}html[data-previa-design=v6c] .modelo-conta .urole{color:var(--previa-menu-texto);font-size:12px}html[data-previa-design=v6c] .modelo-conta .avatar{background:var(--previa-menu-secundario);color:var(--previa-menu-ativo);width:34px;height:34px}html[data-previa-design=v6c] .modelo-conta .user-menu{position:fixed;bottom:20px;top:auto;left:220px;right:auto;max-width:calc(100vw - 40px)}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-nav-alternar,html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-submenu,html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-uso{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-conta .user>span:not(.avatar){display:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-conta{margin-top:auto;padding:0 0 12px;display:flex;justify-content:center}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar{min-height:64px;height:64px;padding:0 32px;gap:12px;font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-menu{width:36px;height:36px;min-width:36px;padding:8px;margin-right:0}html[data-previa-design=v6c] .modelo-migalha{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;font-size:13px;white-space:nowrap}html[data-previa-design=v6c] .modelo-migalha>span:first-child{color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-migalha i{color:var(--borda-forte);font-style:normal}html[data-previa-design=v6c] .modelo-migalha b{font-weight:600;color:var(--texto-titulo)}html[data-previa-design=v6c] .modelo-ao-vivo{background:var(--sucesso-50);color:var(--sucesso-700);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600}html[data-previa-design=v6c] .shell[data-menu-fixo] .busca-uni{flex:0 1 340px;width:340px;margin:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .busca-uni input{height:40px;border-radius:12px;border:0;background:var(--superficie-card);font-size:14px}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-right{gap:12px;flex:0 0 auto;margin-left:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .btn-chat,html[data-previa-design=v6c] .shell[data-menu-fixo] .btn-notif{width:38px;height:38px;border-radius:12px;border:0}html[data-previa-design=v6c] .modelo-avatar-topo{width:34px;height:34px;border-radius:50%;border:0;background:var(--acento-100);color:var(--acento-700);font-size:12px;font-weight:600;cursor:pointer}html[data-previa-design=v6c] .shell[data-menu-fixo] .content:not(.bleed){padding:12px 32px 36px}html[data-previa-design=v6c] .shell[data-menu-fixo] .studio-head{margin-bottom:20px;align-items:center;gap:16px;padding:0;min-height:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .studio-arte{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .studio-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html[data-previa-design=v6c] .shell[data-menu-fixo] .dtitle,html[data-previa-design=v6c] .shell[data-menu-fixo] .pf-title,html[data-previa-design=v6c] .shell[data-menu-fixo] .doc-title,html[data-previa-design=v6c] .shell[data-menu-fixo] .fin-title{font-family:var(--modelo-fonte);font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:1.15}html[data-previa-design=v6c] .shell[data-menu-fixo] .dsub-frase{margin-top:6px;font-size:14px;font-weight:400;line-height:1.45}html[data-previa-design=v6c] .shell[data-menu-fixo] .btn-novo,html[data-previa-design=v6c] .shell[data-menu-fixo] .btn-ghost{min-height:40px;height:auto;padding:10px 16px;border-radius:12px;font-family:var(--modelo-fonte);font-size:14px;line-height:1.35;font-weight:600}html[data-previa-design=v6c] .shell[data-menu-fixo] :where(.btn-ghost,.btn-secundario,.mini.ghost,.mod-mini,.est-mini:not(.entrada,.saida),.est-cancelar,.prof-mini,.pn-limpar,.li-refresh,.cfo-limpar,.proc-exportar,.np-voltar,.evo-imprimir,.dp-button:not(.dp-primary),.dp-page button:not(.dp-primary,.dp-danger,[role=tab],[aria-pressed]),.pront-agendar:not(.at-modelo-atalhos>*),.pront-emat-retomar,.aniv-linha-parabens,.wi-abrir,.cx-modo:not(.sel),.rel-empresa button,.rel-config>button,.cen-atalhos>button,.na-paciente-acoes button,.gerdoc-opcao:not([aria-pressed=true])):not(.perigo){border:1px solid var(--acento-700);background:var(--superficie-card);color:var(--acento-700);box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo] :where(.btn-ghost,.btn-secundario,.mini.ghost,.mod-mini,.est-mini:not(.entrada,.saida),.est-cancelar,.prof-mini,.pn-limpar,.li-refresh,.cfo-limpar,.proc-exportar,.np-voltar,.evo-imprimir,.dp-button:not(.dp-primary),.dp-page button:not(.dp-primary,.dp-danger,[role=tab],[aria-pressed]),.pront-agendar:not(.at-modelo-atalhos>*),.pront-emat-retomar,.aniv-linha-parabens,.wi-abrir,.cx-modo:not(.sel),.rel-empresa button,.rel-config>button,.cen-atalhos>button,.na-paciente-acoes button,.gerdoc-opcao):not(.perigo):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):focus-visible{background:var(--superficie-card);color:var(--acento-700);box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo] :where(.btn-ghost,.btn-secundario,.mini.ghost,.mod-mini,.est-mini:not(.entrada,.saida),.est-cancelar,.prof-mini,.pn-limpar,.li-refresh,.cfo-limpar,.proc-exportar,.np-voltar,.evo-imprimir,.dp-button:not(.dp-primary),.dp-page button:not(.dp-primary,.dp-danger,[role=tab],[aria-pressed]),.pront-agendar:not(.at-modelo-atalhos>*),.pront-emat-retomar,.aniv-linha-parabens,.wi-abrir,.cx-modo:not(.sel),.rel-empresa button,.rel-config>button,.cen-atalhos>button,.na-paciente-acoes button,.gerdoc-opcao):not(.perigo):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):hover{background:var(--acento-100);color:var(--acento-700);box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .mod-mini[aria-pressed=true]:not(:disabled):hover{background:var(--acento-100);color:var(--acento-700)}html[data-previa-design=v6c] .modelo-agenda-ferramentas>summary{border:1px solid var(--acento-700);background:var(--superficie-card);color:var(--acento-700)}html[data-previa-design=v6c] .modelo-agenda-ferramentas>summary:hover{background:var(--acento-100)}html[data-previa-design=v6c] .shell .inicio-pagina .limpo-linha-acao{border:1px solid currentColor}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:20px;align-items:start;font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>*{grid-column:1/-1;margin:0;min-width:0}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.page-head{grid-row:1}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.faixa-atencao{display:none}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.inicio-resumo.modelo-kpis{grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-proximo{grid-column:1;grid-row:3}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-assistente{grid-column:2;grid-row:3}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.prox{grid-column:1;grid-row:4/span 2;padding:0;border:0;overflow:hidden;box-shadow:var(--modelo-sombra);border-radius:18px;container-type:inline-size}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-atencao{grid-column:2;grid-row:4}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-ocupacao{grid-column:2;grid-row:5}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.inicio-indicadores{grid-row:6;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:20px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-indicadores>.meta-fat{order:-1}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis>.modelo-kpi{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;min-height:174px;padding:18px 20px;background:var(--superficie-card);border:0;border-radius:18px;box-shadow:var(--modelo-sombra);text-align:left;font-family:inherit;color:var(--texto-titulo)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis>.modelo-kpi-confirmadas{background:var(--superficie-afundada)}html[data-previa-design=v6c] .modelo-kpi-cabecalho{display:flex;align-items:center;gap:10px}html[data-previa-design=v6c] .modelo-kpi-cabecalho svg{width:32px;height:32px;padding:8px;border-radius:10px;flex:0 0 auto;color:var(--acento-700);background:var(--info-50)}html[data-previa-design=v6c] .modelo-kpi-confirmadas .modelo-kpi-cabecalho svg{background:var(--modelo-neon-verde);color:var(--previa-menu-ativo);box-shadow:var(--modelo-brilho-verde)}html[data-previa-design=v6c] .modelo-kpi-ocupacao .modelo-kpi-cabecalho svg{background:var(--sucesso-50);color:var(--sucesso-700)}html[data-previa-design=v6c] .modelo-kpi-financeiro .modelo-kpi-cabecalho svg{background:var(--atencao-50);color:var(--atencao-700)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-label{display:block;min-height:0;text-align:left;color:var(--texto-secundario);font-size:13px;font-weight:500}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-num{font-family:var(--modelo-fonte);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.15;text-align:left;margin-top:8px;color:var(--texto-titulo)}html[data-previa-design=v6c] .modelo-kpi .inicio-ind-num small{font-size:13px;font-weight:400;color:var(--texto-secundario);margin-left:2px}html[data-previa-design=v6c] .modelo-kpi-legenda{font-size:12.5px;line-height:1.4;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-minilinha{height:26px;width:100%;margin-top:auto;overflow:visible}html[data-previa-design=v6c] .modelo-minilinha path:first-child{fill:var(--acento-500);fill-opacity:.08;stroke:none}html[data-previa-design=v6c] .modelo-minilinha path:last-child{fill:none;stroke:var(--acento-500);stroke-width:1.5}html[data-previa-design=v6c] .modelo-minibarras{display:flex;align-items:flex-end;gap:4px;height:26px;margin-top:auto;padding-top:4px}html[data-previa-design=v6c] .modelo-minibarras i{flex:1;background:var(--modelo-mini-fundo);border-radius:3px 3px 0 0}html[data-previa-design=v6c] .modelo-mini-confirmadas i.acesa{background:var(--modelo-neon-verde)}html[data-previa-design=v6c] .modelo-mini-financeiro i{background:var(--modelo-mini-ouro-fundo)}html[data-previa-design=v6c] .modelo-mini-financeiro i.acesa:last-child{background:var(--modelo-mini-ouro)}html[data-previa-design=v6c] .modelo-pontos{display:grid;grid-template-columns:repeat(32,minmax(0,1fr));gap:3px;margin-top:auto;padding-block:7px 3px}html[data-previa-design=v6c] .modelo-pontos i{height:4px;width:4px;max-width:100%;border-radius:50%;background:var(--modelo-ponto-fundo)}html[data-previa-design=v6c] .modelo-pontos i.aceso{background:var(--sucesso-700)}html[data-previa-design=v6c] .modelo-proximo,html[data-previa-design=v6c] .modelo-assistente,html[data-previa-design=v6c] .modelo-atencao,html[data-previa-design=v6c] .modelo-ocupacao{background:var(--superficie-card);border:0;border-radius:18px;box-shadow:var(--modelo-sombra);min-width:0}html[data-previa-design=v6c] .modelo-proximo{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}html[data-previa-design=v6c] .modelo-proximo-quem{display:flex;gap:16px;min-width:0;align-items:center}html[data-previa-design=v6c] .modelo-avatar-grande{width:56px;height:56px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--acento-100);color:var(--acento-700);font-size:18px}html[data-previa-design=v6c] .modelo-etiqueta{color:var(--acento-700);font-size:13px;font-weight:500;line-height:1.3}html[data-previa-design=v6c] .modelo-proximo h2{color:var(--texto-titulo);font-family:var(--modelo-fonte);font-size:28px;font-weight:600;letter-spacing:-.015em;margin:4px 0;line-height:1.1;overflow-wrap:anywhere}html[data-previa-design=v6c] .modelo-proximo p{margin:4px 0 0;font-size:13.5px;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-proximo-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html[data-previa-design=v6c] .modelo-etapas{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--borda);padding-top:18px}html[data-previa-design=v6c] .modelo-etapa{display:grid;gap:4px;position:relative;padding-top:30px;min-width:0}html[data-previa-design=v6c] .modelo-etapa:before{content:"";position:absolute;left:12px;right:0;top:9px;height:2px;background:var(--borda-forte)}html[data-previa-design=v6c] .modelo-etapa:last-child:before{display:none}html[data-previa-design=v6c] .modelo-etapa[data-feita=true]:before{background:var(--modelo-neon-verde)}html[data-previa-design=v6c] .modelo-etapa-ponto{position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--superficie-afundada);border:2px solid var(--borda);display:grid;place-items:center;font-size:13px;color:var(--previa-menu-ativo);z-index:1}html[data-previa-design=v6c] .modelo-etapa[data-feita=true] .modelo-etapa-ponto{background:var(--modelo-neon-verde);border-color:var(--modelo-neon-verde);box-shadow:var(--modelo-brilho-verde)}html[data-previa-design=v6c] .modelo-etapa[data-atual=true] .modelo-etapa-ponto{background:var(--superficie-card);border-color:var(--info-500);box-shadow:var(--modelo-brilho-azul)}html[data-previa-design=v6c] .modelo-etapa b{font-size:12.5px;font-weight:600;color:var(--texto-titulo)}html[data-previa-design=v6c] .modelo-etapa small{font-size:12px;color:var(--texto-secundario);line-height:1.45;padding-right:5px}html[data-previa-design=v6c] .modelo-assistente{padding:20px;display:grid;gap:14px;background:var(--modelo-gradiente-assistente)}html[data-previa-design=v6c] .modelo-assistente-cabecalho{display:flex;align-items:center;gap:14px}html[data-previa-design=v6c] .modelo-assistente-simbolo{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--previa-gradiente);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .modelo-assistente-simbolo img{width:40px;height:40px;object-fit:contain}html[data-previa-design=v6c] .modelo-assistente h2{margin:4px 0 0;font-size:19px;line-height:1.2;color:var(--texto-titulo);font-family:var(--modelo-fonte);font-weight:600}html[data-previa-design=v6c] .modelo-assistente-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-previa-design=v6c] .modelo-assistente-metricas>div{display:grid;align-content:start;gap:2px;padding:10px 12px;border-radius:12px;background:var(--superficie-card)}html[data-previa-design=v6c] .modelo-assistente-metricas b{font-size:19px;color:var(--texto-titulo);font-weight:600}html[data-previa-design=v6c] .modelo-assistente-metricas span{font-size:12.5px;line-height:1.45;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-sugestao{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:14px;background:var(--superficie-afundada);border-radius:14px}html[data-previa-design=v6c] .modelo-sugestao>span{grid-column:1/-1}html[data-previa-design=v6c] .modelo-sugestao p{margin:0;font-size:13px;line-height:1.4}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-sugestao .btn-novo{min-height:32px;font-size:12px;padding:6px 12px;border-radius:10px}html[data-previa-design=v6c] .modelo-atencao>header,html[data-previa-design=v6c] .modelo-ocupacao>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-atencao h2,html[data-previa-design=v6c] .modelo-ocupacao h2{margin:0;color:var(--texto-titulo);font-family:var(--modelo-fonte);font-size:15.5px;font-weight:600;line-height:1.3}html[data-previa-design=v6c] .modelo-atencao header>span,html[data-previa-design=v6c] .modelo-ocupacao header>span{font-size:12px;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-alertas{display:grid;gap:8px;padding:12px}html[data-previa-design=v6c] .modelo-alertas>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--superficie-afundada);border:0;border-radius:14px;padding:14px;font-family:inherit;cursor:pointer;color:var(--texto-primario)}html[data-previa-design=v6c] .modelo-alerta-icone{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--risco-700);background:var(--risco-50)}html[data-previa-design=v6c] .modelo-alerta-icone svg{width:18px;height:18px}html[data-previa-design=v6c] .modelo-alertas>button:nth-child(2) .modelo-alerta-icone{color:var(--atencao-700);background:var(--atencao-50)}html[data-previa-design=v6c] .modelo-alertas>button:nth-child(3) .modelo-alerta-icone{color:var(--sucesso-700);background:var(--sucesso-50)}html[data-previa-design=v6c] .modelo-alertas>button>span:nth-child(2){min-width:0;display:grid;gap:4px;flex:1}html[data-previa-design=v6c] .modelo-alertas b{font-size:14px;font-weight:600}html[data-previa-design=v6c] .modelo-alertas small{font-size:12px;color:var(--texto-secundario);line-height:1.4}html[data-previa-design=v6c] .modelo-alertas strong{font-size:20px;font-weight:600}html[data-previa-design=v6c] .modelo-alertas em{border:1px solid var(--acento-700);background:var(--superficie-card);color:var(--acento-700);border-radius:10px;padding:8px 12px;font-style:normal;font-size:12px;font-weight:600}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .prox-head{padding:16px 20px;margin:0}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .prox-titulo{font-family:var(--modelo-fonte);font-size:15px;font-weight:600}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agenda-contagem{font-size:12px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agenda-fila{padding:0;gap:0;max-height:560px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento{grid-template-columns:48px minmax(0,1fr) minmax(80px,auto);padding:14px 20px;gap:8px 14px;border:0;border-bottom:1px solid var(--borda);border-radius:0;min-height:82px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-hora{font-size:16px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-hora small{font-size:12px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-dados h3{font-size:14px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-dados p{font-size:12px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-rotulo{display:none}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .prox-status{font-size:12px;border-radius:99px;padding:3px 10px;font-weight:500}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes{grid-column:2/-1;justify-content:flex-end;width:100%;max-width:100%}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes button{min-height:32px;height:32px;padding:0 10px;border-radius:10px;font-size:12px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-ver-agenda{margin:12px 20px;font-size:13px;font-weight:500}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.hoje{grid-column:1/-1;padding:0;border:0;box-shadow:none;background:transparent}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-blocos{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-bloco{height:420px;border:0;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-bloco-head{background:none;border-color:var(--borda)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-bloco-head h3{font-size:14px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-item{border:0;box-shadow:none;background:var(--superficie-afundada);margin:8px;width:calc(100% - 16px);padding:10px;min-height:80px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-item-acao{font-size:12px;max-width:80px;background:var(--superficie-card);border:0}@media(max-width:1180px){html[data-previa-design=v6c] .modelo-migalha>span:first-child,html[data-previa-design=v6c] .modelo-migalha>i{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar{padding-inline:20px;gap:8px}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-right{gap:6px}html[data-previa-design=v6c] .shell[data-menu-fixo] .content:not(.bleed){padding-inline:20px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.inicio-resumo.modelo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-proximo,html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-assistente,html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.prox,html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-atencao,html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.modelo-ocupacao{grid-column:1;grid-row:auto}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.inicio-indicadores{grid-row:auto;grid-template-columns:minmax(0,1fr)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-blocos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px),(max-height:500px){html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar{padding-inline:12px;gap:8px}html[data-previa-design=v6c] .modelo-migalha{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-right{gap:4px}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-right .btn-chat:not(.btn-whats){display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .busca-uni{min-width:60px;flex:1;width:auto}html[data-previa-design=v6c] .shell[data-menu-fixo] .content:not(.bleed){padding:12px 16px 28px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail{width:260px;align-items:stretch;padding:18px 14px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-menu .nav-item{justify-content:flex-start;height:auto;min-height:44px;gap:12px;font-size:14px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-menu .nav-label{display:block}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-conta .user>span:not(.avatar){display:initial}html[data-previa-design=v6c] .modelo-conta .user-menu{left:12px;bottom:18px}html[data-previa-design=v6c] .modelo-proximo{grid-template-columns:minmax(0,1fr);padding:20px}html[data-previa-design=v6c] .modelo-proximo h2{font-size:24px}html[data-previa-design=v6c] .modelo-etapa b,html[data-previa-design=v6c] .modelo-etapa small{font-size:12px}html[data-previa-design=v6c] .modelo-proximo-acoes{justify-content:flex-start}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .hoje-blocos{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){html[data-previa-design=v6c] .shell[data-menu-fixo] .dtitle{font-size:24px}html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-right .btn-notif,html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-avatar-topo{display:none}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis>.modelo-kpi{min-height:146px;padding:14px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-num{font-size:24px}html[data-previa-design=v6c] .modelo-kpi-cabecalho{gap:6px}html[data-previa-design=v6c] .modelo-kpi-cabecalho svg{width:28px;height:28px;padding:6px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-label,html[data-previa-design=v6c] .modelo-kpi-legenda{font-size:12px}html[data-previa-design=v6c] .modelo-assistente-metricas{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-previa-design=v6c] .modelo-assistente-metricas>div{padding:10px 8px}html[data-previa-design=v6c] .modelo-assistente-metricas span{font-size:12px}html[data-previa-design=v6c] .modelo-proximo-quem{gap:12px}html[data-previa-design=v6c] .modelo-proximo h2{font-size:23px}html[data-previa-design=v6c] .modelo-avatar-grande{width:44px;height:44px;font-size:15px}html[data-previa-design=v6c] .modelo-etapas{overflow-x:auto;grid-template-columns:repeat(5,minmax(80px,1fr));padding-bottom:4px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento{padding:14px;grid-template-columns:44px minmax(0,1fr)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-situacao{grid-column:2}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes{grid-column:1/-1}}@media(pointer:coarse){html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-menu .nav-item,html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-nav-alternar,html[data-previa-design=v6c] .shell[data-menu-fixo] .topbar-menu,html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-avatar-topo{min-height:44px}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-nav-alternar{top:0;width:44px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes button{height:44px;min-height:44px}}}@media screen{html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}html[data-previa-design=v6c] .modelo-home{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:20px;align-items:start}html[data-previa-design=v6c] .modelo-coluna{display:grid;gap:20px;align-content:start;min-width:0;container-type:inline-size}html[data-previa-design=v6c] .modelo-coluna>.prox{margin:0;padding:0;border:0;overflow:hidden;box-shadow:var(--modelo-sombra);border-radius:18px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio]>.inicio-indicadores{grid-row:auto}@container (max-width:680px){html[data-previa-design=v6c] .modelo-proximo{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){html[data-previa-design=v6c] .modelo-home{grid-template-columns:minmax(0,1fr)}}}@media screen{html[data-previa-design=v6c] .modelo-nav-grupo[data-atual=true]>.modelo-nav-alternar{color:var(--previa-menu-ativo)}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio]>.studio-head{margin-bottom:0}html[data-previa-design=v6c] .modelo-menu-movel{display:none}@media(pointer:coarse){html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-menu .nav-item{min-height:44px;height:auto}}@media(max-width:820px),(max-height:500px){html[data-previa-design=v6c] .modelo-menu-movel{position:fixed;z-index:55;bottom:0;left:0;right:0;padding:6px 8px max(6px,env(safe-area-inset-bottom));display:flex;justify-content:space-around;gap:4px;background:var(--previa-menu-fundo)}html[data-previa-design=v6c] .modelo-menu-movel .nav-item,html[data-previa-design=v6c] .modelo-menu-movel>button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;border:0;background:transparent;color:var(--previa-menu-texto);border-radius:10px;text-decoration:none;font-size:12px;font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-menu-movel .nav-item[aria-current=page]{color:var(--previa-menu-ativo);background:var(--previa-menu-pilula)}html[data-previa-design=v6c] .modelo-menu-movel .nav-item svg,html[data-previa-design=v6c] .modelo-menu-movel>button svg{width:20px;height:20px}html[data-previa-design=v6c] .modelo-menu-movel .nav-label{display:block;font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .content,html[data-previa-design=v6c] .shell[data-menu-fixo] .content:not(.bleed){padding-bottom:calc(var(--previa-menu-movel-altura) + 32px)}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-coluna>.prox{margin-bottom:0}}}@media screen{@container (min-width:640px){html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento{grid-template-columns:48px minmax(0,1fr) minmax(80px,auto) auto;gap:10px 14px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes{grid-column:4;width:auto;overflow:visible;align-items:center}}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes .acoes-menu{z-index:30}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .inicio-agendamento-acoes .acoes-menu button{width:100%;height:auto;max-height:none;min-height:36px;white-space:normal;justify-content:flex-start}}@media screen{html[data-previa-design=v6c] .shell[data-area=pacientes] .studio-head{margin-bottom:18px}html[data-previa-design=v6c] .modelo-abas-pacientes{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--borda);margin:0 0 24px}html[data-previa-design=v6c] .modelo-abas-pacientes button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--texto-secundario);padding:10px 0 12px;font-family:var(--modelo-fonte);font-size:14px;cursor:pointer}html[data-previa-design=v6c] .modelo-abas-pacientes button[aria-pressed=true]{border-bottom-color:var(--texto-titulo);color:var(--texto-titulo);font-weight:600}html[data-previa-design=v6c] .modelo-resumo-pacientes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}html[data-previa-design=v6c] .modelo-kpi-paciente{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:18px 20px;min-height:174px;border:0;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra);font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-kpi-paciente:nth-child(2){background:var(--superficie-afundada)}html[data-previa-design=v6c] .modelo-kpi-paciente .modelo-kpi-cabecalho{color:var(--texto-secundario);font-size:13px}html[data-previa-design=v6c] .modelo-kpi-paciente strong{font-size:30px;line-height:1.15;font-weight:600;color:var(--texto-titulo);margin-top:8px}html[data-previa-design=v6c] .modelo-kpi-paciente strong small{font-size:13px;color:var(--texto-secundario);font-weight:400;margin-left:3px}html[data-previa-design=v6c] .modelo-kpi-paciente .modelo-minibarras .acesa{background:var(--acento-500)}html[data-previa-design=v6c] .modelo-kpi-paciente:nth-child(3) .modelo-kpi-cabecalho svg{background:var(--risco-50);color:var(--risco-700)}html[data-previa-design=v6c] .modelo-kpi-paciente:nth-child(4) .modelo-kpi-cabecalho svg{background:var(--sucesso-50);color:var(--sucesso-700)}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista{display:grid;grid-template-columns:minmax(0,1fr);padding:0;border:0;border-radius:18px;box-shadow:var(--modelo-sombra);position:relative}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-toolbar{order:-2;display:flex;gap:8px;padding:14px 16px;border-top:0;flex-wrap:wrap}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-toolbar form{order:-2;flex:1 1 240px;margin:0}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-toolbar input{height:36px;font-size:13px;border-radius:12px}html[data-previa-design=v6c] .modelo-filtros-pacientes{display:flex;gap:8px;flex:3 1 570px;order:-1;min-width:0}html[data-previa-design=v6c] .modelo-filtros-pacientes select{min-width:0;flex:1;width:auto;height:36px;font-size:13px;border-radius:12px;border:1px solid var(--borda-forte);color:var(--texto-primario);background:var(--superficie-card);padding:0 8px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-toolbar .pac-lista-filtros{flex:0 0 auto}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-filtros>.btn-ghost{min-height:36px;padding:6px 12px;font-size:13px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-topo{padding:12px 180px 12px 16px;font-size:13px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-topo>select{height:34px;font-size:13px;border-radius:10px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-config{position:absolute;right:16px;top:82px;height:36px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-config>button{position:relative;top:0;padding:6px 12px;min-height:34px;font-size:13px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-config>button:after{content:" Configurar colunas"}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista th{font-weight:400;font-size:12px;padding:12px 16px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista th .btn-ghost{font-size:12px;padding:0;background:none;border-color:transparent;min-height:26px;font-weight:400}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista td{font-size:13px;padding:14px 16px;line-height:1.45;min-width:70px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista td:first-child{width:36px;min-width:20px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista td:last-child{width:40px;min-width:32px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-nome{font-size:13px;font-weight:600;min-width:160px;gap:10px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-nome small{font-size:12px;font-weight:400}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-avatar{width:32px;height:32px;flex:0 0 32px;font-size:12px;border:0}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-paginacao{padding:14px 16px;font-size:13px}html[data-previa-design=v6c] .modelo-etiquetas-painel{margin-bottom:24px}html[data-previa-design=v6c] .modelo-catalogo-etiquetas{padding:20px;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .modelo-catalogo-etiquetas>header{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}html[data-previa-design=v6c] .modelo-catalogo-etiquetas h2{font-size:20px;font-weight:600;margin:0 0 4px}html[data-previa-design=v6c] .modelo-catalogo-etiquetas p{color:var(--texto-secundario);font-size:13px;margin:0}html[data-previa-design=v6c] .modelo-etiquetas-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-previa-design=v6c] .modelo-etiquetas-grade article{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--superficie-afundada);padding:16px;border-radius:14px}@media(max-width:1180px){html[data-previa-design=v6c] .modelo-resumo-pacientes{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-config{top:124px}}@media(max-width:767px){html[data-previa-design=v6c] .modelo-abas-pacientes{gap:18px;overflow-x:auto}html[data-previa-design=v6c] .modelo-abas-pacientes button{white-space:nowrap;font-size:13px}html[data-previa-design=v6c] .modelo-kpi-paciente{padding:14px;min-height:150px}html[data-previa-design=v6c] .modelo-kpi-paciente strong{font-size:26px}html[data-previa-design=v6c] .modelo-kpi-paciente .modelo-kpi-cabecalho{font-size:12px}html[data-previa-design=v6c] .modelo-kpi-paciente .modelo-kpi-cabecalho svg{width:28px;height:28px;padding:6px}html[data-previa-design=v6c] .modelo-filtros-pacientes{flex-wrap:wrap;flex-basis:100%}html[data-previa-design=v6c] .modelo-filtros-pacientes select{flex-basis:calc(50% - 8px);min-height:44px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-toolbar{padding:12px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-toolbar form{flex-basis:100%}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-topo{padding:12px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-config{position:relative;top:0;right:0;padding:0 12px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-config>button:after{content:" Colunas"}html[data-previa-design=v6c] .modelo-etiquetas-grade{grid-template-columns:minmax(0,1fr)}}}@media screen{html[data-previa-design=v6c] .shell[data-area=agenda] .content{padding:12px 32px 30px;background:var(--superficie-fundo)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-workspace{background:var(--superficie-fundo);padding:0}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-layout{gap:20px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-lateral{border:0;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo{background:transparent;padding:0}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar{padding:0;margin:0 0 12px;gap:12px;border:0;background:transparent;align-items:center}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar .dtitle{font-size:28px;font-weight:600;margin-right:14px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-periodo-controles{flex:1 1 300px;gap:8px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar-acoes{flex:0 0 auto;flex-wrap:nowrap;gap:8px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar-acoes>.btn-novo{min-height:40px;height:40px;font-size:14px;padding:0 16px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-periodo{font-size:15px;font-weight:600}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-visoes{padding:3px;margin:0;border:0;background:var(--superficie-afundada);border-radius:12px;flex-wrap:nowrap}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-visoes button{min-height:34px;padding:0 12px;font-size:13px;font-weight:500;border:0;border-radius:9px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-visoes button.on{color:var(--texto-titulo);background:var(--superficie-card);border:0;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-navegacao{padding:0;margin:0 0 12px;border:0;gap:8px;justify-content:flex-start}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-filtros-toggle{order:2;min-height:36px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:12px;font-size:13px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-filtros-toggle>span{display:block}html[data-previa-design=v6c] .modelo-agenda-busca{flex:0 1 250px;height:36px;border-radius:12px}html[data-previa-design=v6c] .modelo-agenda-profissionais{display:flex;flex-wrap:wrap;gap:8px;min-width:0}html[data-previa-design=v6c] .shell[data-area=agenda] .modelo-agenda-profissionais .btn-ghost{min-height:36px;padding:0 12px;border:1px solid var(--borda-forte);background:var(--superficie-card);border-radius:12px;font-size:13px;gap:8px}html[data-previa-design=v6c] .shell[data-area=agenda] .modelo-agenda-profissionais .btn-ghost[aria-pressed=true]{background:var(--acento-50);border-color:var(--acento-700)}html[data-previa-design=v6c] .modelo-agenda-profissionais button>span{color:var(--acento-700);font-size:14px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-duracao{order:3;margin-left:auto;font-size:12px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-duracao select{min-width:80px;width:auto;min-height:36px;border-radius:12px;font-size:13px}html[data-previa-design=v6c] .modelo-agenda-ferramentas{position:relative}html[data-previa-design=v6c] .modelo-agenda-ferramentas>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;background:var(--acao-discreta-fundo);color:var(--texto-titulo);cursor:pointer;list-style:none}html[data-previa-design=v6c] .modelo-agenda-ferramentas>summary::-webkit-details-marker{display:none}html[data-previa-design=v6c] .modelo-agenda-ferramentas>div{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--superficie-card);border:1px solid var(--borda);box-shadow:var(--elevacao-3);border-radius:14px;min-width:240px}html[data-previa-design=v6c] .modelo-agenda-ferramentas .agenda-opcoes>div{right:100%;top:0}html[data-previa-design=v6c] .modelo-agenda-resumo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px;background:var(--superficie-card);border-radius:18px;box-shadow:var(--modelo-sombra);overflow:hidden}html[data-previa-design=v6c] .modelo-agenda-resumo>div{display:grid;align-content:start;gap:4px;padding:12px 18px;min-width:0;border-left:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-agenda-resumo>div:first-child{border-left:0}html[data-previa-design=v6c] .modelo-agenda-resumo>div>span{color:var(--texto-secundario);font-size:12px;line-height:1.45}html[data-previa-design=v6c] .modelo-agenda-resumo strong{color:var(--texto-titulo);font-size:22px;font-weight:600}html[data-previa-design=v6c] .modelo-agenda-resumo>div:nth-child(2) strong{color:var(--sucesso-700)}html[data-previa-design=v6c] .modelo-agenda-resumo>div:nth-child(3) strong{color:var(--atencao-700)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-contexto{padding:0 0 8px;border:0}html[data-previa-design=v6c] .modelo-agenda-resumo .modelo-agenda-extra{color:var(--texto-secundario);font-size:12px;line-height:1.35}html[data-previa-design=v6c] .modelo-agenda-atualizando{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--raio-full);background:var(--modelo-azul-fundo);color:var(--modelo-azul-texto);font-size:12px;font-weight:500;white-space:nowrap}html[data-previa-design=v6c] .modelo-agenda-atualizando:empty{min-height:0;padding:0}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo>.modelo-agenda-aviso{margin:0 0 12px;background:var(--superficie-card);border-radius:12px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-scroll,html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-month{background:var(--superficie-card);border:0;border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-grid{border:0}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-head{background:var(--superficie-card)}html[data-previa-design=v6c] .shell[data-area=agenda] .tempo-bloco[data-status]{background:color-mix(in srgb,var(--profissional-cor) 10%,var(--superficie-card));border-radius:9px}@media(max-width:1180px){html[data-previa-design=v6c] .shell[data-area=agenda] .content{padding-inline:20px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar{flex-wrap:wrap}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-visoes{order:3}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-toolbar-acoes{margin-left:auto}html[data-previa-design=v6c] .modelo-agenda-profissionais{flex:1 1 300px}}@media(max-width:767px){html[data-previa-design=v6c] .shell[data-area=agenda] .content{padding:12px 16px 88px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar .dtitle{font-size:24px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-periodo-controles{flex-basis:100%}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-toolbar-acoes{width:100%}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-toolbar .agenda-visoes{flex:1;min-width:0;overflow-x:auto;order:0}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-visoes button{white-space:nowrap;padding-inline:8px}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-navegacao{gap:10px}html[data-previa-design=v6c] .modelo-agenda-busca,html[data-previa-design=v6c] .modelo-agenda-profissionais{flex-basis:100%}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-filtros-toggle{min-height:44px}html[data-previa-design=v6c] .modelo-agenda-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-previa-design=v6c] .modelo-agenda-resumo>div{padding:10px 12px}html[data-previa-design=v6c] .modelo-agenda-resumo>div:nth-child(n+4){border-top:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-agenda-resumo>div:nth-child(4){border-left:0}html[data-previa-design=v6c] .modelo-agenda-ferramentas>div{left:0;right:auto}html[data-previa-design=v6c] .modelo-agenda-ferramentas .agenda-opcoes>div{left:0;right:auto;top:100%}}}@media screen{html[data-previa-design=v6c] .modelo-ao-vivo{border:0;cursor:pointer;font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-teste-movel{display:none}html[data-previa-design=v6c] .previa-painel-controles{position:relative;top:auto;z-index:auto;padding:20px;border:0;align-items:flex-start;gap:20px}html[data-previa-design=v6c] .previa-painel-controles .previa-identificacao{align-items:center}html[data-previa-design=v6c] .previa-painel-controles .previa-controles{flex-wrap:wrap;width:100%}@media(max-width:820px),(max-height:500px){html[data-previa-design=v6c] .modelo-teste-movel{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;border:0;border-radius:10px;background:var(--sucesso-50);color:var(--sucesso-700);font-family:var(--modelo-fonte);font-size:12px;cursor:pointer}}@media(max-width:640px){html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio]>.inicio-resumo.modelo-kpis{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 8px;width:calc(100% + 32px)}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis>.modelo-kpi{min-height:112px}html[data-previa-design=v6c] .modelo-kpis .modelo-minibarras,html[data-previa-design=v6c] .modelo-kpis .modelo-minilinha,html[data-previa-design=v6c] .modelo-kpis .modelo-pontos{display:none}}}@media screen{html[data-previa-design=v6c] .previa-painel-controles .previa-somente-desktop{display:inline}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .rail .modelo-nav-principal[data-atual=true]{background:var(--previa-menu-pilula);color:var(--previa-menu-ativo);font-weight:600}html[data-previa-design=v6c] .shell[data-menu-fixo] .rail .modelo-nav-principal[data-atual=true] svg{color:var(--previa-menu-marca)}html[data-previa-design=v6c] .shell[data-menu-fixo] .rail .modelo-nav-filho[data-atual=true]{color:var(--previa-menu-ativo);font-weight:600;background:transparent}}@media screen{html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch{width:auto;min-height:26px;height:auto;padding:3px 10px;gap:6px;border:0;background:var(--superficie-afundada);color:var(--texto-secundario)}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch>span{width:6px;height:6px;margin:0;background:var(--texto-secundario)}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch:after{content:"Inativo";font-size:12px}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch[aria-checked=true]{background:var(--sucesso-50);color:var(--sucesso-700)}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch[aria-checked=true]:after{content:"Ativo"}html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch[aria-checked=true]>span{background:var(--modelo-neon-verde)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-week-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:0 8px;justify-items:start;align-content:center;padding:10px 12px;min-height:62px;text-align:left}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-head>span{grid-column:2;grid-row:1;font-size:12px;font-weight:600;color:var(--texto-titulo)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-head>strong{grid-column:1;grid-row:1/3;font-size:22px;font-weight:600}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-conteudo .agenda-week-head>small{grid-column:2;grid-row:2;font-size:12px}html[data-previa-design=v6c] .modelo-financeiro{display:grid;gap:24px;margin:0 0 24px}html[data-previa-design=v6c] .modelo-fin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html[data-previa-design=v6c] .modelo-fin-kpi{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:18px 20px;min-height:194px;border:0;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .modelo-fin-kpi:nth-child(2){background:var(--superficie-afundada)}html[data-previa-design=v6c] .modelo-fin-kpi .modelo-kpi-cabecalho{font-size:13px;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-fin-kpi>strong{font-size:clamp(22px,2vw,30px);font-weight:600;color:var(--texto-titulo);letter-spacing:-.015em;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}html[data-previa-design=v6c] .modelo-fin-kpi:nth-child(3) .modelo-kpi-cabecalho svg{color:var(--sucesso-700);background:var(--sucesso-50)}html[data-previa-design=v6c] .modelo-fin-kpi:nth-child(4) .modelo-kpi-cabecalho svg{color:var(--atencao-700);background:var(--atencao-50)}html[data-previa-design=v6c] .modelo-fin-kpi .modelo-minibarras i[data-destaque]{background:var(--acento-500)}html[data-previa-design=v6c] .modelo-fin-kpi:nth-child(4) .modelo-minibarras i{background:var(--modelo-mini-ouro-fundo)}html[data-previa-design=v6c] .modelo-fin-kpi:nth-child(4) .modelo-minibarras i[data-destaque]{background:var(--modelo-mini-ouro)}html[data-previa-design=v6c] .modelo-fin-assistente{display:grid;gap:16px;padding:20px;border-radius:18px;background:var(--modelo-gradiente-assistente);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .modelo-fin-assistente h2{margin:4px 0 0;color:var(--texto-titulo);font-family:var(--modelo-fonte);font-size:19px;font-weight:600}html[data-previa-design=v6c] .modelo-fin-colunas{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;align-items:start}html[data-previa-design=v6c] .modelo-fin-grafico,html[data-previa-design=v6c] .modelo-fin-distribuicao{background:var(--superficie-card);border-radius:18px;box-shadow:var(--modelo-sombra);min-width:0;overflow:hidden}html[data-previa-design=v6c] .modelo-fin-grafico>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-fin-distribuicao>header{padding:16px 20px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-fin-grafico h2,html[data-previa-design=v6c] .modelo-fin-distribuicao h2{margin:0;font-size:15px;font-weight:600}html[data-previa-design=v6c] .modelo-fin-grafico header>span{font-size:12px;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-fin-grafico>svg{display:block;width:100%;min-height:220px;padding:16px 12px 0}html[data-previa-design=v6c] .modelo-fin-linhas path{stroke:var(--borda);fill:none;stroke-width:1}html[data-previa-design=v6c] .modelo-fin-area{fill:var(--acento-500);fill-opacity:.13}html[data-previa-design=v6c] .modelo-fin-curva{stroke:var(--acento-500);stroke-width:2.5;fill:none}html[data-previa-design=v6c] .modelo-fin-ponto{fill:var(--acento-500)}html[data-previa-design=v6c] .modelo-fin-grafico svg text{fill:var(--texto-secundario);font-size:12px;font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-fin-grafico details{padding:12px 20px;font-size:13px;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-fin-grafico summary{cursor:pointer;padding:6px 0}html[data-previa-design=v6c] .modelo-fin-grafico table,html[data-previa-design=v6c] .modelo-fin-distribuicao table{width:100%;border-collapse:collapse;font-size:13px}html[data-previa-design=v6c] .modelo-fin-grafico th{padding:12px;text-align:left;border-bottom:1px solid var(--borda);font-weight:500}html[data-previa-design=v6c] .modelo-fin-grafico td{padding:12px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-fin-distribuicao th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--borda);font-weight:500}html[data-previa-design=v6c] .modelo-fin-distribuicao td{padding:14px 20px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-fin-distribuicao td:last-child{text-align:right;white-space:nowrap;font-weight:600}html[data-previa-design=v6c] .modelo-fin-detalhes{margin:0 0 24px;border:0;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra);padding:16px 20px}html[data-previa-design=v6c] .modelo-fin-detalhes>summary{font-size:14px;color:var(--texto-titulo);font-weight:600;cursor:pointer}html[data-previa-design=v6c] .modelo-fin-detalhes .fin-kpis{margin-top:18px}html[data-previa-design=v6c] .shell[data-area=financeiro] .page-financeiro .fin-kpi.destaque .fin-kpi-val{color:var(--texto-titulo)}html[data-previa-design=v6c] .modelo-fin-abas{display:flex;align-items:stretch;border-bottom:1px solid var(--borda);margin-bottom:20px}html[data-previa-design=v6c] .modelo-fin-abas>.abas-navegacao{flex:1 1 0;min-width:0;margin:0}html[data-previa-design=v6c] .modelo-fin-abas .abas{border:0;padding:0;gap:10px}html[data-previa-design=v6c] .modelo-fin-abas .aba{border-radius:0;min-height:42px;padding:10px 12px;background:transparent;border:0;border-bottom:2px solid transparent;box-shadow:none;font-size:14px;font-weight:500}html[data-previa-design=v6c] .modelo-fin-abas .aba.ativa{border:0;border-bottom:2px solid var(--texto-titulo);background:transparent;box-shadow:none;font-weight:600}html[data-previa-design=v6c] .shell[data-area=financeiro] .page-financeiro>.fin-head>div:first-child{display:none}html[data-previa-design=v6c] .shell[data-area=financeiro] .page-financeiro>.fin-head{min-height:0;justify-content:flex-end;margin-bottom:16px}@media(max-width:1180px){html[data-previa-design=v6c] .modelo-fin-colunas{grid-template-columns:minmax(0,1fr)}html[data-previa-design=v6c] .modelo-fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){html[data-previa-design=v6c] .modelo-fin-kpi{padding:14px;min-height:180px}html[data-previa-design=v6c] .modelo-fin-kpi>strong{font-size:22px}html[data-previa-design=v6c] .modelo-fin-kpi .modelo-kpi-cabecalho{font-size:12px}html[data-previa-design=v6c] .modelo-fin-abas .aba{padding-inline:8px;font-size:13px}html[data-previa-design=v6c] .modelo-fin-distribuicao td{padding:12px}}@media(pointer:coarse){html[data-previa-design=v6c] .shell[data-area=pacientes] .pac-lista-switch{min-height:44px}}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .aba{border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 12px;font-size:14px;font-weight:500;box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .aba.ativa{border:0;border-bottom:2px solid var(--texto-titulo);border-radius:0;color:var(--texto-titulo);background:transparent;box-shadow:none;font-weight:600}html[data-previa-design=v6c] .shell[data-menu-fixo] .aba:focus-visible{border-radius:var(--raio-sm)}html[data-previa-design=v6c] .shell[data-menu-fixo] .abas{padding-bottom:0;gap:8px}html[data-previa-design=v6c] .pn-periodo{border:0;box-shadow:none;background:transparent;padding:0;margin-bottom:16px;gap:12px}html[data-previa-design=v6c] .pn-periodo-titulo{margin-right:auto}html[data-previa-design=v6c] .pn-periodo-titulo>strong{display:none}html[data-previa-design=v6c] .pn-cartoes{gap:16px}html[data-previa-design=v6c] .pn-cartao{position:relative;min-height:170px;align-items:flex-start;text-align:left;padding:20px;border:0;box-shadow:var(--modelo-sombra);gap:6px}html[data-previa-design=v6c] .pn-cartao>svg{width:32px;height:32px;padding:8px;border-radius:10px;background:var(--acento-50);color:var(--acento-700);margin-bottom:2px}html[data-previa-design=v6c] .pn-cartao-num{font-size:30px;line-height:1.2;font-weight:600}html[data-previa-design=v6c] .pn-cartao-rot{position:absolute;top:28px;left:64px;font-size:12px}html[data-previa-design=v6c] .pn-cartao-link{margin-top:auto}html[data-previa-design=v6c] .modelo-doc-colunas{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin:24px 0}html[data-previa-design=v6c] .modelo-doc-tabela,html[data-previa-design=v6c] .modelo-doc-lateral>section{min-width:0;align-self:start;background:var(--superficie-card);border-radius:18px;box-shadow:var(--modelo-sombra);overflow:hidden}html[data-previa-design=v6c] .modelo-doc-tabela>header,html[data-previa-design=v6c] .modelo-doc-lateral header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-doc-colunas h2{margin:0;font:600 15px var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-doc-rolagem{overflow:auto}html[data-previa-design=v6c] .modelo-doc-tabela table{width:100%;border-collapse:collapse;font-size:13px}html[data-previa-design=v6c] .modelo-doc-tabela :is(th,td){padding:14px 16px;border-bottom:1px solid var(--borda);text-align:left}html[data-previa-design=v6c] .modelo-doc-tabela th{font-size:12px;color:var(--texto-secundario);font-weight:500}html[data-previa-design=v6c] .modelo-doc-paciente{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--texto-titulo);cursor:pointer;text-align:left;font:600 13px var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-doc-paciente>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--acento-50);font-size:12px}html[data-previa-design=v6c] .modelo-doc-vazio{padding:50px 24px;text-align:center;color:var(--texto-secundario);font-size:13px}html[data-previa-design=v6c] .modelo-doc-lateral{display:grid;align-content:start;gap:16px;min-width:0}html[data-previa-design=v6c] .modelo-doc-pendentes{display:grid;gap:8px;padding:14px;font-size:13px}html[data-previa-design=v6c] .modelo-doc-pendentes>button:not(.pn-limpar){display:flex;align-items:center;gap:12px;padding:14px;background:var(--superficie-afundada);border:0;border-radius:14px;text-align:left;cursor:pointer}html[data-previa-design=v6c] .modelo-doc-pendentes svg{flex:0 0 32px;width:32px;height:32px}html[data-previa-design=v6c] .modelo-doc-pendentes small{display:block;margin-top:4px;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-doc-atalhos{display:grid;padding:8px 16px}html[data-previa-design=v6c] .modelo-doc-atalhos>button{display:flex;align-items:center;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--borda);background:transparent;color:var(--texto-titulo);font:500 14px var(--modelo-fonte);cursor:pointer;text-align:left}html[data-previa-design=v6c] .modelo-doc-atalhos svg{width:32px;height:32px;padding:7px;background:var(--acento-50);color:var(--acento-700);border-radius:10px}html[data-previa-design=v6c] .modelo-doc-atalhos button>span{margin-left:auto}html[data-previa-design=v6c] .modelo-doc-analise>summary{cursor:pointer;font-size:14px;color:var(--texto-secundario);padding:12px 0}html[data-previa-design=v6c] .modelo-doc-analise[open]>.pn-bloco{margin-top:12px}html[data-previa-design=v6c] .crm-hub-contexto{display:none}html[data-previa-design=v6c] .crm-hub-nav{border:0;border-radius:0;padding:0;background:transparent;margin-bottom:24px}html[data-previa-design=v6c] .modelo-crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}html[data-previa-design=v6c] .modelo-crm-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:190px;padding:20px;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .modelo-crm-kpi:nth-child(2){background:var(--superficie-afundada)}html[data-previa-design=v6c] .modelo-crm-kpi>strong{font-size:30px;line-height:1.25;font-weight:600;letter-spacing:-.02em}html[data-previa-design=v6c] .modelo-crm-kpi .modelo-minibarras{margin-top:auto;height:27px}html[data-previa-design=v6c] .crm-op-filtros{margin:0 0 14px;align-items:end}html[data-previa-design=v6c] .crm-op-filtros input{max-width:420px}html[data-previa-design=v6c] .crm-op-quadro:not(.crm-op-lista)>.coluna{background:var(--superficie-afundada);border:0;border-radius:16px;padding:10px;box-shadow:none}html[data-previa-design=v6c] .crm-op-quadro:not(.crm-op-lista) .coluna-head h2{font-size:14px}html[data-previa-design=v6c] .crm-op-quadro:not(.crm-op-lista) .coluna-soma{margin-top:4px}html[data-previa-design=v6c] .crm-op-quadro:not(.crm-op-lista) .coluna-body{padding:10px 0 0}html[data-previa-design=v6c] .crm-op-quadro .op-card{border:0;border-radius:14px;box-shadow:var(--modelo-sombra);padding:14px;gap:6px}html[data-previa-design=v6c] .crm-op-quadro .op-titulo{font-size:13px;color:var(--texto-secundario)}html[data-previa-design=v6c] .crm-op-quadro .op-valor{font-size:16px;font-weight:600}@media(max-width:1000px){html[data-previa-design=v6c] .modelo-doc-colunas{grid-template-columns:minmax(0,1fr)}html[data-previa-design=v6c] .modelo-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){html[data-previa-design=v6c] .pn-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-previa-design=v6c] .pn-cartao{padding:16px;min-height:180px}html[data-previa-design=v6c] .pn-cartao-rot{position:static}html[data-previa-design=v6c] .modelo-crm-kpi{padding:16px;min-height:190px}html[data-previa-design=v6c] .modelo-crm-kpi>strong{font-size:24px}}}@media screen{html[data-previa-design=v6c] .wa-janela{padding:72px 16px 16px calc(var(--rail-largura) + 16px)}html[data-previa-design=v6c] .wa-fundo{background:transparent}html[data-previa-design=v6c] .wa-tela{background:var(--superficie-fundo);box-shadow:none;font-family:var(--modelo-fonte)}html[data-previa-design=v6c] .modelo-whats-cabecalho{display:none}html[data-previa-design=v6c] .wa-janela-topo{min-height:56px;padding:0 4px 8px;margin:0;gap:12px;border:0;background:transparent}html[data-previa-design=v6c] .wa-janela-topo>h2{display:block;font:600 16px/1.2 var(--modelo-fonte);letter-spacing:-.01em;color:var(--texto-titulo)}html[data-previa-design=v6c] .wa-janela-topo .wa-modulos{gap:2px;padding:3px;border-radius:12px;background:var(--acento-100)}html[data-previa-design=v6c] .wa-janela-topo .wa-modulos>:is(button.wi-abrir,button){min-height:34px;padding:6px 14px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--texto-secundario);font-size:13px;font-weight:500}html[data-previa-design=v6c] .wa-janela-topo .wa-modulos>:is(button.wi-abrir,button):hover:not([aria-pressed=true]){color:var(--texto-titulo);background:color-mix(in srgb,var(--superficie-card) 55%,transparent)}html[data-previa-design=v6c] .wa-janela-topo .wa-modulos>:is(button.wi-abrir,button)[aria-pressed=true]{border:0;color:var(--acao-primaria);background:var(--superficie-card);box-shadow:var(--previa-sombra-segmento);font-weight:600}html[data-previa-design=v6c] .wa-janela-topo .wa-canal{gap:8px;font-size:13px}html[data-previa-design=v6c] .wa-janela-topo .wa-canal-txt{color:var(--texto-primario);font-weight:500}html[data-previa-design=v6c] .wa-janela-topo .btn-novo.wa-topo-nova{min-height:36px;height:36px;padding:0 16px;border-radius:10px;font-size:14px}html[data-previa-design=v6c] .wa-canal-icone,html[data-previa-design=v6c] .wa-janela-topo .wa-fechar{width:36px;height:36px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-card);color:var(--acao-primaria)}html[data-previa-design=v6c] .wa-janela-topo .wa-fechar{font-size:22px}html[data-previa-design=v6c] .wa-canal-icone:hover,html[data-previa-design=v6c] .wa-janela-topo .wa-fechar:hover{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--acao-primaria)}html[data-previa-design=v6c] .wi-caixa-preservada{border-radius:18px;box-shadow:var(--modelo-sombra);background:var(--superficie-card);overflow:hidden}html[data-previa-design=v6c] .wa-tela>.wa-acoes{border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .wa-acoes button:hover:not(:disabled){background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--acao-primaria)}html[data-previa-design=v6c] .wa-tela>.wi-painel{padding:8px 4px 16px}html[data-previa-design=v6c] .wa-lista{background:var(--superficie-card)}html[data-previa-design=v6c] .wa-busca input{height:40px;border-color:var(--borda);border-radius:12px;font-size:14px}html[data-previa-design=v6c] .wa-busca input::placeholder{color:var(--texto-apoio)}html[data-previa-design=v6c] .wa-abas{gap:20px;padding:0 16px}html[data-previa-design=v6c] .wa-aba{font-size:13px}html[data-previa-design=v6c] .wa-aba-num{font-size:12px;height:18px;min-width:18px}html[data-previa-design=v6c] .wa-item{gap:12px}html[data-previa-design=v6c] .wa-item-nome{font-size:14px}html[data-previa-design=v6c] .wa-item-previa{font-size:13px}html[data-previa-design=v6c] .wa-item-hora{font-size:12px}html[data-previa-design=v6c] .wa-item.sel{background:var(--modelo-azul-fundo)}html[data-previa-design=v6c] .wa-item.sel .wa-item-resp,html[data-previa-design=v6c] .wa-item.sel .wa-item-selo-canal{border-color:var(--modelo-azul-fundo)}html[data-previa-design=v6c] .wa-grupo{background:var(--superficie-card);border-bottom:0;font-size:12px;color:var(--texto-apoio)}html[data-previa-design=v6c] .wa-topo{min-height:64px}html[data-previa-design=v6c] .wa-topo-nome{font-size:15px}html[data-previa-design=v6c] .wa-topo-estado{font-size:12px}html[data-previa-design=v6c] .wa-topo-acoes .wa-ico{min-width:36px;min-height:36px;border-radius:10px;color:var(--texto-secundario)}html[data-previa-design=v6c] .wa-topo-acoes .wa-ico:hover:not(:disabled),html[data-previa-design=v6c] .wa-lista-acoes .wa-ico:hover:not(:disabled){background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--acao-primaria)}html[data-previa-design=v6c] .wa-topo-acoes .wa-ico.sel,html[data-previa-design=v6c] .wa-ico-painel[aria-pressed=true]{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--acao-primaria)}html[data-previa-design=v6c] .wa-mensagens{background:var(--superficie-fundo);padding:16px 24px}html[data-previa-design=v6c] .wa-mensagens .msg-dia{margin:14px 0 6px;padding:4px 12px;border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:12px;font-weight:500}html[data-previa-design=v6c]:not([data-tema=escuro]) .wa-balao[data-lado=saida]{background:color-mix(in srgb,var(--acento-300) 24%,var(--superficie-card));border-color:color-mix(in srgb,var(--acento-300) 60%,var(--superficie-card))}html[data-previa-design=v6c] .wa-linha-auto>.wa-balao[data-lado],html[data-previa-design=v6c] .wa-balao[data-lado]:has(>.wa-autor-auto){background:var(--limpo-verde-claro);border-color:color-mix(in srgb,var(--limpo-verde-a) 35%,var(--superficie-card))}html[data-previa-design=v6c] .wa-balao .wa-autor-auto{color:var(--limpo-verde-texto)}html[data-previa-design=v6c] .wa-linha.wa-linha-nota .wa-nota{border:1px dashed var(--modelo-mini-ouro);background:color-mix(in srgb,var(--modelo-mini-ouro) 12%,var(--superficie-card))}html[data-previa-design=v6c] .wa-evento span{border:1px solid var(--borda);background:var(--superficie-card)}@media(max-width:1100px){html[data-previa-design=v6c] .wa-janela{padding:72px 16px 16px}}@media(max-width:767px),(max-height:500px){html[data-previa-design=v6c] .wa-janela{padding:0}html[data-previa-design=v6c] .wa-janela-topo{padding:6px 12px;gap:6px 8px}html[data-previa-design=v6c] .wa-janela-topo .wa-modulos{width:100%}html[data-previa-design=v6c] .wa-janela-topo .btn-novo.wa-topo-nova{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;font-size:22px;line-height:1}html[data-previa-design=v6c] .wi-caixa-preservada,html[data-previa-design=v6c] .wa-tela>.wa-acoes{border-radius:0}html[data-previa-design=v6c] .wa-mensagens{padding:12px 14px}}@media(pointer:coarse){html[data-previa-design=v6c] .wa-canal-icone,html[data-previa-design=v6c] .wa-janela-topo .wa-fechar,html[data-previa-design=v6c] .wa-topo-acoes .wa-ico{min-width:44px;min-height:44px;width:44px;height:44px}html[data-previa-design=v6c] .wa-janela-topo .btn-novo.wa-topo-nova,html[data-previa-design=v6c] .wa-janela-topo .wa-modulos>:is(button.wi-abrir,button){min-height:44px;height:auto}}}@media screen{html[data-previa-design=v6c] .modelo-crm-kpi .modelo-minibarras i[data-destaque]{background:var(--acento-500)}html[data-previa-design=v6c] .modelo-crm-kpi:nth-child(4) .modelo-minibarras i{background:var(--modelo-mini-ouro-fundo)}html[data-previa-design=v6c] .modelo-crm-kpi:nth-child(4) .modelo-minibarras i[data-destaque]{background:var(--modelo-mini-ouro)}}@media screen{html[data-previa-design=v6c] .wa-janela:before{content:"";position:absolute;top:64px;right:0;bottom:0;left:var(--rail-largura);background:var(--superficie-fundo);pointer-events:none}html[data-previa-design=v6c] .wa-tela{z-index:1}@media(max-width:1100px){html[data-previa-design=v6c] .wa-janela:before{left:0}}@media(max-width:767px),(max-height:500px){html[data-previa-design=v6c] .wa-janela:before{top:0}}}@media screen and (min-width:821px)and (min-height:501px){html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto{width:var(--rail-largura-expandido);flex-basis:var(--rail-largura-expandido);margin-right:calc(var(--rail-largura) - var(--rail-largura-expandido));box-shadow:var(--elevacao-4)}}@media screen{html[data-previa-design=v6c] .modelo-crm-navegacao{display:flex;gap:20px;padding:12px 16px;border:1px solid var(--borda);border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra);overflow-x:auto}html[data-previa-design=v6c] .modelo-crm-grupo{flex:0 0 auto;padding-right:20px;border-right:1px solid var(--borda)}html[data-previa-design=v6c] .modelo-crm-grupo:last-child{border:0;padding-right:0}html[data-previa-design=v6c] .modelo-crm-grupo>span{display:block;margin-bottom:6px;font-size:12px;color:var(--texto-apoio);font-weight:500}html[data-previa-design=v6c] .modelo-crm-grupo>div{display:flex;gap:4px}html[data-previa-design=v6c] .modelo-crm-aba{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:13px;white-space:nowrap;color:var(--texto-secundario);cursor:pointer}html[data-previa-design=v6c] .modelo-crm-aba svg{width:17px;height:17px}html[data-previa-design=v6c] .modelo-crm-aba[aria-selected=true]{color:var(--sobre-acao);background:var(--acao-primaria);box-shadow:var(--modelo-sombra);font-weight:600}html[data-previa-design=v6c] .modelo-crm-aba:focus-visible{outline:2px solid var(--foco);outline-offset:2px}html[data-previa-design=v6c] .modelo-crm-kpis{gap:12px;margin:18px 0}html[data-previa-design=v6c] .modelo-crm-kpi{display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:auto 1fr auto;min-height:108px;padding:16px;gap:4px 8px}html[data-previa-design=v6c] .modelo-crm-kpi>.modelo-kpi-cabecalho{grid-column:1 / -1}html[data-previa-design=v6c] .modelo-crm-kpi>strong{grid-column:1;font-size:22px;line-height:1.3;align-self:center;overflow-wrap:anywhere}html[data-previa-design=v6c] .modelo-crm-kpi>.modelo-kpi-legenda{grid-column:1 / -1;font-size:12px;line-height:1.4}html[data-previa-design=v6c] .modelo-crm-kpi .modelo-minibarras{grid-column:2;grid-row:2;width:72px;height:26px;margin:0;align-self:center}html[data-previa-design=v6c] .modelo-crm-ferramentas{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;margin-bottom:16px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-filtros{flex:1 1 360px;margin:0;min-width:0;gap:8px}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-filtros .crm-op-busca{flex:1 1 170px}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-barra{flex:1 1 460px;margin:0;min-width:0;gap:6px}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-barra>p{flex-basis:100%;font-size:12px}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-controles{width:100%;justify-content:flex-start;align-items:start;gap:8px}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-vistas{order:-1}}@media screen and (max-width:640px){html[data-previa-design=v6c] .modelo-crm-navegacao{gap:12px;padding:10px}html[data-previa-design=v6c] .modelo-crm-grupo{padding-right:12px}html[data-previa-design=v6c] .modelo-crm-kpi{grid-template-columns:minmax(0,1fr);padding:12px;min-height:112px}html[data-previa-design=v6c] .modelo-crm-kpi .modelo-minibarras{display:none}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-vistas{align-self:flex-start}}@media screen and (pointer:coarse){html[data-previa-design=v6c] .modelo-crm-aba{min-height:44px}}@media screen{html[data-previa-design=v6c] .modelo-assistente-simbolo{position:relative;width:44px;height:44px;flex:0 0 44px;border-radius:13px;background:var(--previa-gradiente)}html[data-previa-design=v6c] .modelo-assistente-marca{width:24px;height:24px;fill:var(--previa-menu-ativo)}html[data-previa-design=v6c] .modelo-assistente-faisca{position:absolute;right:-5px;top:-5px;width:18px;height:18px;padding:2px;border-radius:50%;background:var(--superficie-card);fill:var(--info-500);box-shadow:var(--modelo-sombra)}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixado]>.rail{box-shadow:none}html[data-previa-design=v6c] .shell :not(.mod-folha,.mod-folha *,.ProseMirror,.ProseMirror *){text-transform:none!important}html[data-previa-design=v6c] .shell :is(th,label,legend,.dc-campo label,.est-field label,.cx-corte-tit){letter-spacing:0}html[data-previa-design=v6c] .shell .tabela th,html[data-previa-design=v6c] .page-estoque .est-tabela th{color:var(--texto-secundario);background:transparent;font-size:12px;font-weight:600;padding:12px 16px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .shell :is(.dc-campo label,.est-field label,.cx-campo label){font-size:13px;font-weight:500;color:var(--texto-secundario)}html[data-previa-design=v6c] .shell :is(.dc-campo,.est-field,.cx-campo) :is(input,select,textarea){border:1px solid var(--relevo-campo-borda);border-radius:10px;background:var(--superficie-card);box-shadow:none}html[data-previa-design=v6c] .shell :is(.dc-campo,.est-field,.cx-campo) :is(input,select,textarea):focus{border-color:var(--foco);outline:2px solid var(--foco);outline-offset:0}html[data-previa-design=v6c] .page-estoque .est-title{color:var(--texto-titulo);font-size:28px;line-height:1.2;letter-spacing:-.02em}html[data-previa-design=v6c] .page-estoque .est-sub{font-size:14px;font-weight:400;color:var(--texto-secundario);margin-top:6px}html[data-previa-design=v6c] .page-estoque .est-novo{background:var(--previa-gradiente);border-radius:12px}html[data-previa-design=v6c] .page-estoque :is(.est-card,.est-form){border:0;border-radius:18px;padding:4px 8px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .page-estoque .est-card:has(.est-secao){padding:20px}html[data-previa-design=v6c] .page-estoque .est-form{padding:20px;overflow:visible}html[data-previa-design=v6c] .page-estoque .est-tabela td{font-size:14px;padding:12px 16px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .page-estoque .est-baixo{background:transparent;box-shadow:inset 3px 0 0 var(--atencao-500)}html[data-previa-design=v6c] .page-estoque :is(.est-alerta,.est-alertas,.est-pendencias){border:0;border-radius:14px;box-shadow:none;font-size:14px;padding:14px 16px}html[data-previa-design=v6c] .page-estoque .est-alertas-titulo{font-size:14px;font-weight:600}html[data-previa-design=v6c] .page-estoque .est-mini{font-size:13px;font-weight:500;border-color:transparent;background:transparent;border-radius:8px;color:var(--texto-primario)}html[data-previa-design=v6c] .page-estoque .est-mini:hover:not(:disabled){background:var(--superficie-afundada)}html[data-previa-design=v6c] .page-estoque .est-mini.perigo{color:var(--risco-700)}html[data-previa-design=v6c] .page-estoque .est-secao{font-size:15px;font-weight:600}html[data-previa-design=v6c] .shell[data-area=recepcao] .painel{border:0;border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell[data-area=recepcao] :is(.cx-form-tit,.cx-caixa-tit){font-size:16px;font-weight:600}html[data-previa-design=v6c] .shell[data-area=recepcao] .cx-corte{background:var(--superficie-afundada);border:0;border-radius:14px;padding:14px 16px}html[data-previa-design=v6c] .shell[data-area=recepcao] .cx-corte-tit{font-size:13px;font-weight:600;color:var(--texto-secundario)}html[data-previa-design=v6c] .shell[data-area=recepcao] .cx-liquidacao{border-color:var(--borda);border-radius:14px}html[data-previa-design=v6c] .shell[data-area=recepcao] .cx-confirmar:not(:disabled){background:var(--previa-gradiente)}html[data-previa-design=v6c] .shell[data-area=recepcao] .cx-confirmar{font-weight:600;border-radius:12px}html[data-previa-design=v6c] .shell[data-area=recepcao] .cx-forma{font-weight:500}html[data-previa-design=v6c] .bi-page .bi-kpi{align-items:flex-start;text-align:left;border:0;border-radius:18px;box-shadow:var(--modelo-sombra);padding:20px}html[data-previa-design=v6c] .bi-page .bi-kpi-label{font-size:13px;font-weight:500;color:var(--texto-secundario);text-align:left}html[data-previa-design=v6c] .bi-page .bi-kpi-hero{font-size:30px;font-weight:600;letter-spacing:-.02em;text-align:left}html[data-previa-design=v6c] .bi-page .bi-card{border:0;border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .bi-page .bi-barra-trilho{height:8px;border-radius:99px}html[data-previa-design=v6c] .bi-page .bi-barra-fill{border-radius:99px}html[data-previa-design=v6c] .page-clinica{max-width:none;margin-inline:0}html[data-previa-design=v6c] .page-clinica .dc-secao{border:0;border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .pront-page :is(.pront-emat,.pront-iniciar){border:0;border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .pront-page .pront-emat-tit{font-size:16px;font-weight:600;color:var(--texto-titulo)}html[data-previa-design=v6c] .modelo-crm-ferramentas{align-items:flex-end;border:0;border-radius:18px;box-shadow:var(--modelo-sombra);background:var(--superficie-card)}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-filtros{flex:0 1 auto}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-barra{flex:1 1 auto;align-items:flex-end}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-barra>p{order:2;margin:0;color:var(--texto-secundario)}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-controles{flex-wrap:wrap;align-items:center}html[data-previa-design=v6c] .modelo-crm-ferramentas :is(input,select){height:36px;border:1px solid var(--relevo-campo-borda);border-radius:10px;box-shadow:none}}@media screen and (max-width:820px){html[data-previa-design=v6c] .shell[data-menu-fixo] .busca-uni{display:flex;flex:1 1 auto;width:auto;min-width:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-migalha{display:none}html[data-previa-design=v6c] .page-estoque .est-card{padding:0;background:transparent;box-shadow:none}}@media screen{html[data-previa-design=v6c] .shell .ag-ponto.d-confirmado{background:var(--modelo-neon-verde)}html[data-previa-design=v6c] .shell .ag-ponto.d-em_atendimento{background:var(--modelo-neon-azul);box-shadow:0 0 0 3px var(--modelo-azul-fundo)}html[data-previa-design=v6c] .shell .ag-ponto.d-encerrado{background:var(--texto-secundario)}html[data-previa-design=v6c] .shell[data-area=agenda] .tempo-bloco[data-status=confirmado]{border-left-color:var(--modelo-neon-verde)}html[data-previa-design=v6c] .shell[data-area=agenda] .tempo-bloco[data-status=em_atendimento],html[data-previa-design=v6c] .shell[data-area=agenda] .tempo-bloco[data-chegou]:not([data-status=encerrado],[data-status=cancelado],[data-status=faltou]){border-left-color:var(--modelo-neon-azul)}html[data-previa-design=v6c] .shell[data-area=agenda] .tempo-bloco[data-chegou]:not([data-status=encerrado],[data-status=cancelado],[data-status=faltou]) .ag-ponto{background:var(--modelo-neon-azul);border:0}html[data-previa-design=v6c] .shell[data-area=agenda] .tempo-bloco[data-status=encerrado]{border-left-color:var(--borda-forte)}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-notas{max-height:64px;overflow:auto;scrollbar-width:thin}html[data-previa-design=v6c] .shell[data-area=agenda] .agenda-week-notas-label{font-size:12px;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}html[data-previa-design=v6c] .inicio-pagina .prox-status[data-estado=confirmado]{background:var(--modelo-verde-fundo);color:var(--modelo-verde-texto)}html[data-previa-design=v6c] .inicio-pagina .prox-status[data-estado=em_atendimento],html[data-previa-design=v6c] .inicio-pagina .inicio-agendamento-situacao .chegada-presente{background:var(--modelo-azul-fundo);color:var(--modelo-azul-texto)}}@media screen and (min-width:1181px){html[data-previa-design=v6c] .modelo-crm-ferramentas{align-items:center;column-gap:8px;row-gap:6px}html[data-previa-design=v6c] .modelo-crm-ferramentas :is(.crm-op-barra,.crm-op-controles,.crm-periodo){display:contents}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-filtros{order:1;flex:0 1 auto;flex-wrap:nowrap;align-items:center}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-filtros .crm-op-busca{flex:0 1 200px}html[data-previa-design=v6c] .modelo-crm-ferramentas :is(.crm-op-filtros label>span,.crm-periodo-rotulo){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-periodo .crm-op-vistas,html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-periodo-navegacao{order:2;flex:0 0 auto}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-controles>.crm-op-vistas{order:3;flex:0 0 auto;margin-left:auto}html[data-previa-design=v6c] .modelo-crm-ferramentas:after{content:"";order:4;flex:0 0 100%;height:0}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-barra>p{order:5;flex:0 0 auto}html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-periodo-legenda{order:6;flex:0 0 auto;margin:0;font-size:12px;color:var(--texto-secundario)}}@media screen and (min-width:1181px){html[data-previa-design=v6c] .modelo-crm-ferramentas .crm-op-filtros select{min-width:160px}}@media screen{html[data-previa-design=v6c] .modelo-submenu-titulo{display:none}}@media screen and (min-width:821px)and (min-height:501px){html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto){width:var(--rail-largura);flex-basis:var(--rail-largura);margin-right:0;align-items:center;padding:16px 0;box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .brand{align-self:center}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-nav-principal{width:48px;height:48px;margin-inline:auto;padding:0;gap:0;justify-content:center}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail:not(.aberto) .modelo-nav-principal .nav-label{display:none}html[data-previa-design=v6c] .shell[data-menu-fixado] .modelo-nav-grupo[data-submenu-aberto]:after{content:"";position:absolute;left:100%;top:0;width:14px;height:100%}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-nav-grupo[data-submenu-aberto]>.modelo-nav-principal{background:var(--previa-menu-hover);color:var(--previa-menu-ativo)}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-nav-grupo[data-config]{padding-top:12px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-submenu:not([hidden]){position:fixed;display:flex;flex-direction:column;top:64px;bottom:0;left:var(--rail-largura);width:min(304px,calc(100vw - var(--rail-largura)));margin:0;padding:24px 16px;border:0;border-right:1px solid var(--borda);background:var(--superficie-card);box-shadow:var(--elevacao-4);overflow-y:auto;overscroll-behavior:contain;z-index:1}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-submenu .modelo-submenu-titulo{display:block;margin:0 12px 16px;font:inherit;font-size:16px;font-weight:600;color:var(--texto-titulo)}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-submenu .modelo-nav-filho{display:flex;flex:none;justify-content:flex-start;width:100%;min-height:44px;height:auto;margin:2px 0;padding:12px;border-radius:var(--raio-md);color:var(--texto-secundario);box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-submenu .modelo-nav-filho .nav-label{display:block;white-space:normal;font-size:14px;line-height:1.4}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-submenu .modelo-nav-filho:hover{color:var(--texto-titulo);background:var(--superficie-afundada)}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-submenu .modelo-nav-filho[data-atual]{color:var(--acao-primaria);background:var(--acao-discreta-fundo);font-weight:600}}@media screen and (min-width:821px)and (min-height:501px){html[data-previa-design=v6c] .shell[data-menu-fixo]:not([data-menu-fixado])>.rail.aberto{box-shadow:12px 0 32px var(--previa-menu-sombra)}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .modelo-submenu:not([hidden]){left:var(--rail-largura-expandido)}}.assinatura-sessao-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 1);display:grid;place-items:center;background:var(--vidro-fundo);padding:20px}.assinatura-sessao{width:min(100%,540px);background:var(--superficie-card);border:1px solid var(--borda);border-radius:20px;padding:28px;box-shadow:var(--elevacao-4);color:var(--texto-primario);max-height:90dvh;overflow:auto}.assinatura-sessao h2{font-size:22px;margin:0 0 16px}.assinatura-sessao p{line-height:1.6}.assinatura-sessao label{display:grid;gap:8px;margin:20px 0}.assinatura-sessao input{font:inherit;padding:12px;border:1px solid var(--borda);border-radius:10px;width:100%;box-sizing:border-box}.assinatura-sessao-acoes{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}html[data-previa-design=v6c] .shell .topbar>.topbar-voltar.pront-voltar{display:grid;place-items:center;flex:none;width:30px;min-width:30px;height:30px;padding:0;margin:0;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--acento-700);box-shadow:none;cursor:pointer}html[data-previa-design=v6c] .shell .topbar>.topbar-voltar.pront-voltar svg{width:16px;height:16px}html[data-previa-design=v6c] .shell .topbar>.topbar-voltar.pront-voltar:not(:disabled):not([aria-disabled=true]):hover{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--modelo-azul-texto);box-shadow:none}html[data-previa-design=v6c] .shell .topbar>.topbar-voltar.pront-voltar:not(:disabled):not([aria-disabled=true]):focus-visible{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--modelo-azul-texto);box-shadow:none;outline:2px solid var(--foco);outline-offset:2px}@media(pointer:coarse){html[data-previa-design=v6c] .shell .topbar>.topbar-voltar.pront-voltar{width:44px;min-width:44px;height:44px}}html[data-previa-design=v6c] .modelo-avatar-topo:has(>img){padding:0;overflow:hidden}html[data-previa-design=v6c] .modelo-avatar-topo>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar-paciente{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;flex:0 0 44px;border-radius:var(--raio-full);overflow:hidden;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;color:var(--neutro-0);background:var(--avatar-paciente-fundo);-webkit-user-select:none;user-select:none}.avatar-paciente img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.avatar-paciente[data-foto] img{opacity:1}.avatar-paciente .avatar-paciente-pessoa{width:50%;height:50%}.avatar-paciente[data-tamanho=sm]{width:28px;height:28px;flex-basis:28px;font-size:12px}.avatar-paciente[data-tamanho=md]{width:36px;height:36px;flex-basis:36px;font-size:13px}.avatar-paciente[data-cor="0"]{--avatar-paciente-fundo: color-mix(in srgb, var(--dado-1) 85%, var(--neutro-900))}.avatar-paciente[data-cor="1"]{--avatar-paciente-fundo: color-mix(in srgb, var(--dado-2) 60%, var(--neutro-900))}.avatar-paciente[data-cor="2"]{--avatar-paciente-fundo: var(--dado-3)}.avatar-paciente[data-cor="3"]{--avatar-paciente-fundo: color-mix(in srgb, var(--dado-4) 65%, var(--neutro-900))}.avatar-paciente[data-cor="4"]{--avatar-paciente-fundo: color-mix(in srgb, var(--dado-5) 70%, var(--neutro-900))}.avatar-paciente[data-cor="5"]{--avatar-paciente-fundo: color-mix(in srgb, var(--dado-6) 95%, var(--neutro-900))}.avatar-paciente[data-cor="6"]{--avatar-paciente-fundo: color-mix(in srgb, var(--dado-7) 90%, var(--neutro-900))}.avatar-paciente[data-cor="7"]{--avatar-paciente-fundo: color-mix(in srgb, var(--agenda-rosa) 95%, var(--neutro-900))}.crm-op-quadro>.coluna[data-cor=azul],.funil-linha[data-cor=azul]{--crm-etapa-cor: var(--acento-500)}.crm-op-quadro>.coluna[data-cor=roxo],.funil-linha[data-cor=roxo]{--crm-etapa-cor: var(--dado-7)}.crm-op-quadro>.coluna[data-cor=verde],.funil-linha[data-cor=verde]{--crm-etapa-cor: var(--sucesso-500)}.crm-op-quadro>.coluna[data-cor=ambar],.funil-linha[data-cor=ambar]{--crm-etapa-cor: var(--atencao-500)}.crm-op-quadro>.coluna[data-cor=vermelho],.funil-linha[data-cor=vermelho]{--crm-etapa-cor: var(--risco-500)}section.hoje{margin-bottom:20px;container-type:inline-size;padding:22px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie-card)}.hoje-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.hoje-cabecalho h2{margin:0 0 6px;color:var(--texto-titulo);font-family:var(--fonte-titulo);font-size:var(--txt-secao);font-weight:400}.hoje-cabecalho p,.hoje-bloco-head p{margin:0;color:var(--texto-apoio);font-size:var(--txt-meta);line-height:1.45}.hoje-cabecalho .mini{flex-shrink:0}.hoje-blocos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hoje-bloco{min-width:0;box-sizing:border-box;height:460px;display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:12px;overflow:hidden;--hoje-cor: var(--info-500);--hoje-texto: var(--info-700);border-color:color-mix(in srgb,var(--hoje-cor) 32%,var(--borda));border-top:3px solid var(--hoje-cor);background:color-mix(in srgb,var(--hoje-cor) 17%,var(--superficie-card))}.hoje-bloco-head{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--borda);border-color:color-mix(in srgb,var(--hoje-cor) 24%,var(--borda));background:color-mix(in srgb,var(--hoje-cor) 7%,transparent)}.hoje-bloco-head>div{min-width:0}.hoje-bloco-head h3{margin:0 0 5px;color:var(--texto-titulo);font-size:var(--txt-corpo-lg);line-height:1.4;overflow-wrap:anywhere}.hoje-quantidade{flex:0 0 auto;min-width:32px;padding:5px 8px;text-align:center;border-radius:8px;font-size:var(--txt-corpo);font-weight:600;font-variant-numeric:tabular-nums;color:var(--hoje-texto);background:var(--superficie-card)}.hoje-bloco-filtro{flex:0 0 auto;padding:10px 16px;border-bottom:1px solid var(--borda);border-color:color-mix(in srgb,var(--hoje-cor) 24%,var(--borda))}.hoje-filtro{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:var(--txt-meta);color:var(--texto-secundario)}.hoje-filtro select{flex:1 1 130px;min-width:0;width:100%;max-width:100%;padding:7px 9px;border:1px solid var(--borda);border-radius:7px;background:var(--superficie-card);color:var(--texto-primario);font:inherit}.hoje-bloco-lista{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior-y:contain}.hoje-bloco-lista:focus-visible{outline:2px solid var(--foco);outline-offset:-3px}.hoje-bloco-lista .estado{padding:20px 16px;font-size:var(--txt-corpo)}.hoje-item{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border-bottom:1px solid var(--borda);text-align:left;color:var(--texto-primario);font:inherit;overflow-wrap:anywhere;width:calc(100% - 20px);margin:10px 10px 0;padding:12px;border:1px solid color-mix(in srgb,var(--hoje-cor) 22%,var(--borda));border-radius:var(--raio-md);background:var(--superficie-card);box-shadow:0 2px 5px color-mix(in srgb,var(--hoje-cor) 8%,transparent)}.hoje-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--hoje-cor) 22%,var(--borda));margin-bottom:10px}.hoje-item-dados{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:5px}.hoje-item strong{color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:600}.hoje-item span{color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.45}.hoje-item-acao{flex:0 0 auto;max-width:118px;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;background:transparent;color:var(--acento-700);font:inherit;font-size:var(--txt-meta);cursor:pointer}.hoje-item-acao:hover{background:color-mix(in srgb,var(--hoje-cor) 10%,var(--superficie-card))}.hoje-item-acao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.hoje-whats-canal{display:flex;flex-direction:column;gap:8px;margin:16px 0}.hoje-whats-canal select{width:100%;padding:10px;border:1px solid var(--borda);border-radius:8px;color:var(--texto-primario);background:var(--superficie-card);font:inherit;font-size:var(--controle-texto)}.hoje-item .hoje-concluido{color:var(--texto-apoio)}.hoje-bloco[data-acompanhamento=atendidos-ontem]{--hoje-cor: var(--sucesso-500);--hoje-texto: var(--sucesso-700)}.hoje-bloco[data-acompanhamento=funil-24h]{--hoje-cor: var(--atencao-500);--hoje-texto: var(--atencao-700)}.hoje-bloco[data-acompanhamento=lembretes-hoje]{--hoje-cor: var(--info-500);--hoje-texto: var(--info-700)}.hoje-bloco[data-acompanhamento=sem-ativacao]{--hoje-cor: var(--inatividade-500);--hoje-texto: var(--inatividade-700)}.hoje-bloco-head p{color:color-mix(in srgb,var(--texto-secundario) 92%,var(--texto-primario))}@media(max-width:480px){section.hoje{padding:14px}.hoje-bloco-head{padding:14px}.hoje-cabecalho{gap:8px}.hoje-filtro select{font-size:var(--txt-corpo-lg)}}@media(max-width:360px){.hoje-item{padding:12px 10px;gap:8px}.hoje-item-acao{max-width:90px;padding:8px}}.avisos-flutuantes{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:30000;display:grid;gap:10px;width:min(430px,calc(100vw - 32px));pointer-events:none}.aviso-sucesso{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid var(--sucesso-500);background:var(--sucesso-50);color:var(--sucesso-700);box-shadow:var(--elevacao-4);font-size:var(--txt-corpo);line-height:1.5;overflow-wrap:anywhere;pointer-events:auto}.aviso-sucesso [role=status]{flex:1;min-width:0}.aviso-sucesso-icone{font-weight:700}.aviso-sucesso button{border:0;padding:0 3px;min-width:44px;min-height:44px;background:transparent;color:inherit;font:inherit;cursor:pointer}.aviso-sucesso button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}@media(max-width:767px){.avisos-flutuantes{left:16px;right:16px}}.pac-lista{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);padding:20px}.pac-lista-topo,.pac-lista-toolbar,.pac-lista-paginacao,.pac-lista-mensagem-acoes{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pac-lista-topo{padding-bottom:16px}.pac-lista-topo>select{max-width:100%;width:auto}.pac-lista-toolbar{padding-block:16px;border-block:1px solid var(--borda)}.pac-lista-toolbar form{flex:0 1 380px;min-width:0;margin-left:auto}.pac-lista-toolbar input{width:100%;box-sizing:border-box}.pac-lista-filtros{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pac-lista-filtros-painel{position:absolute;top:calc(100% + 8px);left:0;width:min(640px,calc(100vw - 64px));z-index:10;display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-3);overflow:hidden}.pac-lista-filtros-tipos{display:flex;flex-direction:column;gap:4px;padding:10px;border-right:1px solid var(--borda);max-height:340px;overflow-y:auto}.pac-lista-filtros-tipos button{text-align:left;justify-content:flex-start;white-space:normal}.pac-lista-filtros-tipos button[aria-pressed=true]{background:var(--acento-50);color:var(--acao-primaria)}.pac-lista-filtros-valor{min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px}.pac-lista-filtros-valor select,.pac-lista-filtros-valor input{width:100%;box-sizing:border-box;min-width:0}.pac-lista-periodos{display:flex;flex-wrap:wrap;gap:8px}.pac-lista-config{height:0;position:relative;display:flex;justify-content:flex-end;z-index:4}.pac-lista-config>button{position:absolute;top:6px;right:0}.pac-lista-colunas{position:absolute;right:0;top:48px;display:flex;flex-direction:column;gap:10px;padding:16px;width:min(240px,calc(100vw - 80px));max-height:min(430px,65dvh);overflow-y:auto;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--elevacao-3)}.pac-lista-colunas label,.pac-lista-etiqueta-opcao{display:flex;align-items:center;gap:10px;min-height:32px;cursor:pointer}.pac-lista input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:var(--acao-primaria)}.pac-lista-rolagem{position:relative;overflow-x:auto}.pac-lista table{width:100%;border-collapse:collapse}.pac-lista th,.pac-lista td{padding:14px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--borda)}.pac-lista th{height:32px;white-space:nowrap;color:var(--texto-secundario);font-weight:600}.pac-lista th:last-child{min-width:48px}.pac-lista td{min-width:100px;max-width:380px;overflow-wrap:anywhere}.pac-lista td:first-child{min-width:20px;width:20px}.pac-lista td:last-child{min-width:40px;width:40px}.pac-lista-nome{display:flex;align-items:center;gap:12px;min-width:220px;background:none;border:0;color:var(--texto-primario);font:inherit;text-align:left;cursor:pointer;padding:0}.pac-lista-nome small{display:block;color:var(--texto-apoio);margin-top:3px}.pac-lista-tags{display:flex;gap:6px;flex-wrap:wrap;min-width:120px}.pac-lista-telefone{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pac-lista-whatsapp{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:0;color:var(--sucesso-700);cursor:pointer}.pac-lista-whatsapp img{width:22px;height:22px}.pac-lista-switch{display:inline-flex;align-items:center;width:44px;height:26px;padding:3px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-fundo);cursor:pointer}.pac-lista-switch>span{display:block;width:18px;height:18px;border-radius:var(--raio-full);background:var(--texto-apoio)}.pac-lista-switch[aria-checked=true]{background:var(--sucesso-700)}.pac-lista-switch[aria-checked=true]>span{margin-left:auto;background:var(--superficie-card)}.pac-lista-menu-flutuante{position:fixed;width:144px;z-index:calc(var(--z-modal) - 100);display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-3)}.pac-lista-paginacao{justify-content:flex-end;padding-top:16px}.pac-lista-mensagem{display:flex;flex-direction:column;gap:20px;padding:20px}.pac-lista-mensagem textarea,.pac-lista-mensagem select{min-width:0;width:100%;box-sizing:border-box}.pac-lista-mensagem-acoes{margin-top:20px;justify-content:flex-end}.pac-lista button:disabled{cursor:default;opacity:.55}@media(max-width:767px){.pac-lista{padding:12px}.pac-lista-toolbar{align-items:stretch}.pac-lista-toolbar>*,.pac-lista-toolbar form{flex-basis:100%;width:100%}.pac-lista-filtros-painel{width:calc(100vw - 56px);grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr)}.pac-lista-filtros-valor{padding:12px}.pac-lista-filtros-valor .nf-grade{grid-template-columns:1fr}.pac-lista-mensagem{padding:16px}}.pac-lista .pac-lista-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inicio-atendimentos-abertos{display:grid;gap:12px}.inicio-atendimentos-abertos h2{margin:0;font-size:16px}.inicio-atendimentos-abertos ul{display:grid;gap:8px;list-style:none;padding:0;margin:0}.inicio-atendimentos-abertos li,.inicio-atendimento-aberto-paciente{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.inicio-atendimentos-abertos li{justify-content:space-between;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.inicio-atendimento-aberto-paciente strong{overflow-wrap:anywhere}.plano-selo{display:inline-block;max-width:100%;padding:1px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-micro);font-weight:500;line-height:1.5}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:has(>.plano-selo) .tempo-bloco-proc{grid-column:2}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco>.plano-selo{grid-column:3;grid-row:2;justify-self:end}.agenda-workspace .tempo[data-compacto] .tempo-bloco>.plano-selo{position:absolute;top:3px;right:6px;max-width:calc(100% - 64px)}@container (max-width: 600px){.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:has(>.plano-selo) .tempo-bloco-proc{display:none}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco>.plano-selo{grid-column:1 / -1;grid-row:2;justify-self:start}}.agenda-workspace .tempo-bloco>.plano-selo{padding-block:0;line-height:1.3}.pac-etiquetas{min-width:0;padding-block:16px}.pac-etiquetas-head,.pac-etiquetas-chips,.pac-etiquetas-acoes,.pac-etiquetas-previa{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pac-etiquetas-head{justify-content:space-between;margin-bottom:10px}.pac-etiquetas-head h3{margin:0;font-size:var(--txt-campo);color:var(--texto-titulo)}.pac-etiquetas-ajuda{color:var(--texto-apoio);font-size:var(--txt-meta)}.pac-etiqueta{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 10px;border:1px solid color-mix(in srgb,var(--pac-etiqueta-cor) 45%,var(--borda));border-radius:var(--raio-full);background:color-mix(in srgb,var(--pac-etiqueta-cor) 16%,var(--superficie-card));color:var(--texto-primario);font-size:var(--txt-meta)}.pac-etiqueta>span{overflow-wrap:anywhere;min-width:0}.pac-etiqueta button{display:inline-flex;justify-content:center;align-items:center;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-width:28px;min-height:28px;border-radius:var(--raio-full);padding:0}.pac-etiquetas-editor{display:flex;flex-direction:column;gap:16px;padding:20px;min-width:0}.pac-etiquetas-editor input:not([type=radio]),.pac-etiquetas-selecao select{box-sizing:border-box;width:100%;min-width:0}.pac-etiquetas-selecao{margin-top:12px}.pac-etiquetas-dialogo .modal-fundo{z-index:calc(var(--z-modal) + 1000)}.pac-etiquetas-paleta input{flex:0 0 auto;accent-color:var(--acao-primaria)}.pac-etiquetas-acoes{justify-content:flex-end}.pac-etiquetas-acoes>:first-child{margin-right:auto}.pac-etiquetas-cor{display:flex;flex-direction:column;gap:8px;min-width:0}.pac-etiquetas-cor-botao{display:flex;align-items:center;gap:10px;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 12px;background:var(--superficie-card);color:var(--texto-primario);font:inherit;cursor:pointer;text-align:left}.pac-etiquetas-cor-botao>:last-child{margin-left:auto}.pac-etiquetas-amostra{display:inline-block;width:24px;height:24px;flex:0 0 24px;border-radius:var(--raio-sm);border:1px solid color-mix(in srgb,var(--pac-etiqueta-cor) 60%,var(--borda));background:color-mix(in srgb,var(--pac-etiqueta-cor) 38%,var(--superficie-card))}.pac-etiquetas-paleta{margin:0;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:6px;min-width:0;max-height:240px;overflow-y:auto}.pac-etiquetas-paleta legend{font-size:var(--txt-meta);color:var(--texto-apoio);padding-inline:6px}.pac-etiquetas-paleta label{display:flex;align-items:center;gap:10px;padding:9px 8px;min-height:28px;cursor:pointer;border-radius:var(--raio-sm)}.pac-etiquetas-paleta label:has(input:checked),.pac-etiquetas-paleta label:hover{background:var(--acento-50)}.pac-etiqueta[data-cor=cinza],.pac-etiquetas-amostra[data-cor=cinza]{--pac-etiqueta-cor: var(--dado-6)}.pac-etiqueta[data-cor=laranja],.pac-etiquetas-amostra[data-cor=laranja]{--pac-etiqueta-cor: var(--dado-5)}.pac-etiqueta[data-cor=amarelo],.pac-etiquetas-amostra[data-cor=amarelo]{--pac-etiqueta-cor: var(--dado-2)}.pac-etiqueta[data-cor=limao],.pac-etiquetas-amostra[data-cor=limao]{--pac-etiqueta-cor: color-mix(in srgb, var(--dado-4) 35%, var(--dado-2))}.pac-etiqueta[data-cor=verde],.pac-etiquetas-amostra[data-cor=verde]{--pac-etiqueta-cor: var(--dado-4)}.pac-etiqueta[data-cor=turquesa],.pac-etiquetas-amostra[data-cor=turquesa]{--pac-etiqueta-cor: var(--dado-1)}.pac-etiqueta[data-cor=celeste],.pac-etiquetas-amostra[data-cor=celeste]{--pac-etiqueta-cor: var(--dado-8)}.pac-etiqueta[data-cor=azul],.pac-etiquetas-amostra[data-cor=azul]{--pac-etiqueta-cor: var(--dado-3)}.pac-etiqueta[data-cor=violeta],.pac-etiquetas-amostra[data-cor=violeta]{--pac-etiqueta-cor: var(--dado-7)}.pac-etiqueta[data-cor=rosa],.pac-etiquetas-amostra[data-cor=rosa]{--pac-etiqueta-cor: var(--agenda-rosa)}.pac-etiqueta[data-cor=vermelho],.pac-etiquetas-amostra[data-cor=vermelho]{--pac-etiqueta-cor: var(--risco-500)}.pac-etiquetas--compacto{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:0}.pac-etiquetas--compacto .pac-etiquetas-rotulo{color:var(--texto-apoio);font-size:var(--txt-micro);font-weight:600;margin-right:2px}.pac-etiquetas--compacto .pac-etiqueta{padding:3px 4px 3px 10px;font-size:var(--txt-micro);font-weight:500;line-height:1.4}.pac-etiquetas--compacto .pac-etiqueta:not(:has(button)){padding-right:10px}.pac-etiquetas--compacto .pac-etiqueta button{min-width:22px;min-height:22px}.pac-etiquetas--compacto .pac-etiquetas-ajuda{font-size:var(--txt-micro)}.pac-etiquetas-adicionar{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px dashed var(--borda-forte);border-radius:var(--raio-full);background:transparent;color:var(--acento-700);font:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer}.pac-etiquetas-adicionar:hover:not([aria-disabled=true]){background:var(--acento-50);border-style:solid}.pac-etiquetas-adicionar[aria-disabled=true]{opacity:.6;cursor:default}.pac-etiquetas--compacto .pac-etiquetas-seletor{box-sizing:border-box;width:220px;max-width:100%;min-height:28px;padding:2px 8px;font-size:var(--txt-micro);border-radius:var(--raio-sm)}.pac-etiquetas-erro{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--risco-700);font-size:var(--txt-micro)}.pac-etiquetas-link{border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--acento-700);text-decoration:underline;cursor:pointer}.pac-etiquetas-link:disabled{color:var(--texto-apoio);cursor:default}@media(pointer:coarse){.pac-etiquetas-adicionar,.pac-etiquetas--compacto .pac-etiquetas-seletor,.pac-etiquetas-link{min-height:44px}.pac-etiquetas--compacto .pac-etiqueta button{min-width:36px;min-height:36px}}@media(max-width:767px){.pac-etiquetas-editor{padding:16px}.pac-etiqueta button{min-width:32px;min-height:32px}.pac-etiquetas-acoes>button{flex:1}}.nf-grupo{font-size:var(--txt-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-apoio);margin:4px 0 -2px}.paciente-form-organizacao{border-top:1px solid var(--borda);padding-top:12px}.paciente-form-organizacao h3{margin:0;font-size:var(--txt-campo);color:var(--texto-titulo)}.paciente-form-organizacao .pac-etiquetas{padding-block:0}.paciente-form-complementos{row-gap:12px}.paciente-form-complementos>details[open]{grid-column:1 / -1}.novo-form .nf-nome{flex:1 1 100%;min-width:0}.nf-linha .cep{max-width:120px}.nf-linha .uf{max-width:70px}.nf-medicos{display:flex;flex-wrap:wrap;gap:8px}.nf-medico-chip{padding:7px 13px;border-radius:var(--raio-full);border:1px solid var(--borda);background:#fff;color:var(--texto-primario);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.nf-medico-chip.sel{border-color:var(--acao-primaria);background:var(--acento-50);color:var(--acento-700);font-weight:600}.nf-medico-nota{font-size:var(--txt-micro);color:var(--texto-apoio)}.nf-linha .numero{max-width:100px}.nf-acoes{display:flex;gap:10px;margin-top:4px}.pac-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:20px}.pac-modal{width:100%;max-width:560px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md);box-shadow:var(--elevacao-4);overflow:hidden;max-height:90dvh;display:flex;flex-direction:column}.pac-modal-head{display:flex;align-items:flex-start;gap:10px;padding:18px 20px 12px;border-bottom:1px solid var(--borda)}.pac-modal-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.pac-modal-sub{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:3px}.pac-modal-x{margin-left:auto;background:none;border:none;font-size:22px;line-height:1;color:var(--texto-apoio);cursor:pointer;padding:0 4px}.pac-modal-corpo{padding:16px 20px;overflow-y:auto}.pac-acoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.pac-acao{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:var(--raio-md);border:1px solid var(--borda);background:var(--superficie-fundo);cursor:pointer;text-align:left;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo);transition:background .12s,border-color .12s}.pac-acao:hover{background:var(--acento-50);border-color:var(--acento-300)}.pac-acao.destaque{grid-column:1 / -1;background:var(--acao-primaria);color:var(--sobre-acao);border-color:transparent}.pac-acao.destaque:hover{background:var(--acao-primaria-hover)}.pac-acao svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;flex-shrink:0}.pac-acao small{display:block;font-weight:400;font-size:var(--txt-micro);opacity:.8;margin-top:1px}.pac-ficha{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.pac-ficha.full{grid-template-columns:1fr}.pac-campo{font-size:var(--txt-meta)}.pac-campo .rot{display:block;font-size:var(--txt-meta);color:var(--texto-apoio);text-transform:uppercase;letter-spacing:.03em;margin-bottom:1px}.pac-campo .val{color:var(--texto-primario)}.pac-ficha-sep{grid-column:1 / -1;border-top:1px solid var(--borda);margin:4px 0 0;padding-top:4px;font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;color:var(--texto-apoio);letter-spacing:.04em}.pac-modal-foot{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--borda)}.pac-modal-foot .btn-perigo{margin-left:auto;background:#fff;color:#b4232a;border:1px solid #E5B7B9;border-radius:var(--raio-sm);padding:8px 14px;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.pac-modal-foot .btn-perigo:hover{background:#fbebec}@media(max-width:560px){.pac-ficha,.pac-acoes{grid-template-columns:1fr}}@media(min-width:1024px){.pac-modal{max-width:900px}.pac-ficha,.pac-acoes{grid-template-columns:repeat(3,1fr)}}.pac-trilha{margin-top:18px;border-top:1px solid var(--neutro-200);padding-top:14px}.pac-trilha>summary{cursor:pointer;font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-primario);min-height:44px;display:flex;align-items:center}.pac-trilha-nota{margin:4px 0 10px;font-size:var(--txt-meta);color:var(--texto-secundario)}.pac-trilha-vazio{font-size:var(--txt-corpo);color:var(--texto-secundario);padding:8px 0}.pac-trilha-erro{font-size:var(--txt-corpo);color:var(--risco-700);padding:8px 0}.pac-trilha-lista{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.pac-trilha-lista li{display:grid;grid-template-columns:116px minmax(0,1fr) minmax(0,1.2fr);gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--neutro-100);font-size:var(--txt-corpo)}.pac-trilha-lista li:last-child{border-bottom:0}.pt-quando{color:var(--texto-secundario);font-size:var(--txt-meta)}.pt-quem{color:var(--texto-titulo);font-weight:600}.pt-quem small{display:block;font-weight:400;font-size:var(--txt-micro);color:var(--texto-secundario)}.pt-oque{color:var(--texto-primario);overflow-wrap:anywhere}@media(max-width:640px){.pac-trilha-lista li{grid-template-columns:1fr;gap:2px}}.pt-oque small{display:block;font-size:var(--txt-micro);color:var(--texto-secundario);font-weight:400}.nf-notif{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:4px 0 2px}.nf-chave{display:inline-flex;align-items:center;gap:8px;font-size:var(--txt-corpo);color:var(--texto-primario);cursor:pointer}.nf-chave input{width:16px;height:16px;accent-color:var(--acao-primaria);cursor:pointer}.nf-notif-nota{flex-basis:100%;margin:0;font-size:var(--txt-micro);color:var(--texto-apoio);line-height:1.45}@media(pointer:coarse){.nf-chave{min-height:44px}}.pac-cadastros{width:min(100%,360px);margin-bottom:14px}.pac-busca{flex-wrap:wrap;align-items:center}.pac-busca-campo{flex:1 1 320px;min-width:0;max-width:640px}.pac-busca .busca{width:100%;min-width:0;max-width:none}.pac-busca>button{flex:0 0 auto}@media screen and (min-width:641px){html[data-previa-design=v6c] .shell[data-area=pacientes] .page-head.studio-head{margin-bottom:20px}html[data-previa-design=v6c] .shell[data-area=pacientes] .modelo-abas-pacientes{margin-bottom:16px}html[data-previa-design=v6c] .shell[data-area=pacientes] .modelo-resumo-pacientes{margin-bottom:20px}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-content:center;column-gap:14px;row-gap:2px;min-height:96px;padding:11px 18px}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>:is(.modelo-kpi-cabecalho,.modelo-kpi-legenda){grid-column:1 / -1;min-width:0}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>strong{grid-column:1;grid-row:2;min-width:0}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>.modelo-kpi-cabecalho{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.35}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>.modelo-kpi-cabecalho>span{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>.modelo-kpi-cabecalho svg{flex:none;width:24px;height:24px;padding:5px}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>strong{margin:2px 0 0;font-size:24px;line-height:1.15}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>.modelo-kpi-legenda{font-size:12px;line-height:1.4}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>:last-child{grid-column:2;grid-row:2;align-self:center;margin:0}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>.modelo-minilinha{width:88px;height:30px}html[data-previa-design=v6c] .modelo-resumo-pacientes>.modelo-kpi-paciente>.modelo-minibarras{width:76px;height:30px;padding:0}}@media(pointer:fine){html[data-previa-design=v6c] .shell[data-area=pacientes] .page-head :is(.btn-novo,.btn-ghost){min-height:40px;height:40px;padding:0 15px}}.google-agenda .nf-grade>*{min-width:0}.google-agenda p{margin:0;line-height:1.55}.google-agenda-conta{overflow-wrap:anywhere}.google-agenda-erro,.google-agenda-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.google-agenda-confirmacao{display:grid;gap:14px;border:1px solid var(--borda);border-radius:10px;padding:16px}.google-agenda .pf-check{align-items:flex-start}.google-agenda .pf-check input{flex:0 0 auto;margin-top:4px}.google-agenda a{color:inherit;text-decoration:underline;text-underline-offset:2px}.google-agenda-modal{padding:0 24px 24px}.google-agenda .pf-sec-head{margin-bottom:16px}.google-agenda .pf-sec-head p,.google-agenda .pf-hint{font-size:var(--txt-micro);color:var(--texto-secundario)}.google-agenda .pf-check{display:flex;gap:9px;font-size:var(--txt-corpo);color:var(--texto-titulo);font-weight:500;cursor:pointer}.google-agenda .pf-check input{width:17px;height:17px;accent-color:var(--acao-primaria);cursor:pointer}.google-agenda .google-agenda-propria{margin-bottom:16px;color:var(--texto-secundario);font-size:var(--txt-meta)}.google-agenda-estado{display:inline-flex;align-items:center;gap:8px}.google-agenda-logo{flex:0 0 auto;width:18px;height:18px}.serie-icone{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-1px;flex:none;color:var(--texto-apoio)}.serie-campos{display:flex;flex-direction:column;gap:18px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-afundada);min-width:0}.serie-linha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.serie-a-cada{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.serie-termina{border:0;margin:0;padding:0;min-width:0}.serie-termina legend{padding:0;margin-bottom:7px;font-size:var(--txt-corpo);font-weight:500;color:var(--texto-secundario)}.serie-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.serie-opcoes .na-check{min-height:44px}.serie-opcoes .na-check input{accent-color:var(--acao-primaria)}.serie-data{flex:0 1 200px}.serie-erro{display:block;margin-top:6px;font-size:var(--txt-meta);color:var(--risco-700)}.serie-resumo{scroll-margin-bottom:16px}.serie-resumo p{margin:0;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.serie-resumo small{display:block;margin-top:4px;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-apoio)}.serie-info{display:flex;align-items:baseline;gap:2px;margin:0 0 16px;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario)}.serie-escopos{display:flex;flex-direction:column;gap:8px;margin-top:16px}.serie-escopo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-height:48px;padding:10px 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-titulo);font-family:inherit;font-size:var(--txt-corpo);text-align:left;cursor:pointer}.serie-escopo span{font-size:var(--txt-meta);color:var(--texto-apoio)}.serie-escopo:hover:not(:disabled){border-color:var(--acao-primaria)}.serie-escopo[data-perigo]:hover:not(:disabled){border-color:var(--risco-700)}.serie-escopo:disabled{cursor:default;opacity:.5}.serie-nota{margin:12px 0 0;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-apoio)}.serie-lista{display:flex;flex-direction:column;gap:8px;max-height:min(40dvh,280px);margin:0;padding:0;overflow-y:auto;list-style:none}.serie-lista:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.serie-lista:has(li:nth-child(5)):after{content:"";position:sticky;bottom:0;flex:none;height:24px;background:linear-gradient(transparent,var(--superficie-card));pointer-events:none}.serie-lista li{display:flex;flex-wrap:wrap;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--borda);font-size:var(--txt-corpo);color:var(--texto-secundario)}.serie-lista strong{color:var(--texto-titulo)}.na-grade.na-data-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.na-data-linha>.na-dupla{grid-template-columns:repeat(2,minmax(0,1fr))}.na-data-linha>.na-check{align-self:end;min-height:44px;font-weight:500;white-space:nowrap}.na-data-linha>.na-check input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:36px;height:20px;margin:0;border-radius:var(--raio-full);background:var(--texto-apoio);cursor:pointer;transition:background-color .15s}.na-data-linha>.na-check input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--superficie-card);transition:transform .15s}.na-data-linha>.na-check input[role=switch]:checked{background:var(--acao-primaria)}.na-data-linha>.na-check input[role=switch]:checked:after{transform:translate(16px)}.na-data-linha>.na-check input[role=switch]:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media(max-width:767px){.na-grade.na-data-linha{grid-template-columns:minmax(0,1fr)}.na-data-linha>.na-dupla{grid-template-columns:minmax(0,1fr)}.serie-linha{grid-template-columns:minmax(0,1fr)}.serie-data{flex:1 1 100%}.serie-escopo{flex-direction:column}}.rel-agenda{min-width:0;container-type:inline-size;padding:20px;box-sizing:border-box}.rel-agenda-cabecalho{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.rel-agenda-cabecalho h1{margin:0;font-size:var(--txt-pagina);color:var(--texto-titulo)}.rel-agenda-cabecalho p{margin:6px 0 0;color:var(--texto-secundario)}.rel-agenda-painel{border:1px solid var(--borda-forte);border-radius:var(--raio-lg);background:var(--relevo-superficie);box-shadow:var(--elevacao-1);overflow:hidden}.rel-agenda-barra{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px}.rel-agenda-barra>span:last-child{margin-left:auto;color:var(--texto-secundario)}.rel-agenda-filtros{margin:0;padding:16px;border:0;border-top:1px solid var(--borda)}.rel-agenda-filtros legend{padding:0 4px;font-weight:500}.rel-agenda-filtros input,.rel-agenda-filtros select{width:100%;min-width:0}.rel-agenda-metricas{display:grid;grid-template-columns:repeat(6,minmax(max-content,1fr));gap:6px;padding:4px 8px 16px}.rel-agenda-metricas button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:80px;padding:12px 6px;background:var(--superficie-afundada);border:1px solid transparent;border-radius:var(--raio-sm);color:var(--texto-primario);font:inherit;cursor:pointer}.rel-agenda-metricas button[aria-pressed=true]{background:var(--acento-50);border-color:var(--borda-forte)}.rel-agenda-metricas button span{white-space:nowrap;font-size:var(--txt-meta)}.rel-agenda-metricas strong{width:100%;text-align:center;font-size:var(--txt-pagina);font-weight:500;font-variant-numeric:tabular-nums}.rel-agenda-lote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;background:var(--superficie-afundada);border-block:1px solid var(--borda)}.rel-agenda-lote strong{margin-right:auto}.rel-agenda-tabela{max-width:100%;overflow-x:auto}.rel-agenda-tabela table{width:100%;border-collapse:collapse;text-align:left}.rel-agenda-tabela th{font-weight:500;color:var(--texto-secundario);background:var(--superficie-fundo)}.rel-agenda-tabela th,.rel-agenda-tabela td{padding:12px;border-bottom:1px solid var(--borda);vertical-align:middle}.rel-agenda-tabela small{display:block;color:var(--texto-secundario);font-size:var(--txt-meta)}.rel-agenda-paciente{background:transparent;border:0;padding:4px 0;color:var(--texto-titulo);font:inherit;font-weight:500;cursor:pointer;text-align:left}.rel-agenda-tabela input[type=checkbox]{width:18px;height:18px;accent-color:var(--acao-primaria)}.rel-agenda-rodape{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px}.rel-agenda-rodape span{margin-right:auto}.rel-agenda-resultados{margin-top:20px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.rel-agenda-resultados h2{margin:0;font-size:var(--txt-campo)}.rel-agenda-resultados li{margin-top:6px;overflow-wrap:anywhere}@container (max-width: 760px){.rel-agenda-metricas{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 540px){.rel-agenda-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-agenda-tabela table{min-width:760px}}@container (max-width: 300px){.rel-agenda-metricas{grid-template-columns:minmax(0,1fr)}}.agenda-exclusao-serie{display:grid;gap:10px;min-width:0;margin:16px 0;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md)}.agenda-exclusao-serie legend{padding:0 4px;color:var(--texto-titulo);font-weight:500}.agenda-exclusao-serie label{display:flex;align-items:center;gap:8px;min-height:32px}.agenda-exclusao-serie input{flex:none}.agenda-exclusao-serie p{margin:0;color:var(--texto-secundario)}.agenda-workspace{min-width:0;container-type:inline-size;padding-bottom:16px}.agenda-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.agenda-toolbar-titulo{min-width:0;flex:1 1 300px}.agenda-sobretitulo{display:block;font-size:var(--txt-meta);color:var(--texto-apoio);margin-bottom:7px}.agenda-toolbar .dtitle{margin:0;font-size:var(--txt-pagina);line-height:1.3;letter-spacing:-.035em}.agenda-toolbar .data-titulo{display:inline-flex;align-items:center;gap:10px;max-width:100%}.agenda-toolbar .data-titulo svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.agenda-toolbar-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agenda-toolbar-acoes>button{min-height:42px;white-space:nowrap}.agenda-opcoes{position:relative}.agenda-opcoes>summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto-secundario);font-size:var(--txt-meta);cursor:pointer;list-style:none}.agenda-opcoes>summary::-webkit-details-marker{display:none}.agenda-opcoes[open]>summary{background:var(--superficie-afundada)}.agenda-opcoes>div{position:absolute;z-index:12;right:0;top:calc(100% + 8px);width:260px;max-width:calc(100vw - 40px);display:flex;flex-direction:column;align-items:stretch;padding:8px;border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-3);background:var(--superficie-card)}.agenda-opcoes>div>button{text-align:left;justify-content:flex-start}.agenda-opcoes-ajuda{padding:8px;font-size:var(--txt-micro);line-height:1.5;color:var(--texto-apoio)}.agenda-navegacao{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:0 0 18px;border-bottom:1px solid var(--borda)}.agenda-navegacao .data-nav{gap:5px;padding:3px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm)}.agenda-navegacao .data-btn,.agenda-navegacao .btn-ghost{min-width:38px;height:38px}.agenda-visoes{display:inline-flex;padding:4px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-afundada);gap:3px}.agenda-visoes button{min-height:36px;padding:0 21px;border:0;border-radius:var(--raio-sm);font:inherit;font-size:var(--txt-meta);color:var(--texto-secundario);background:transparent;cursor:pointer}.agenda-visoes button.on{background:var(--superficie-card);color:var(--texto-titulo);font-weight:600;box-shadow:var(--elevacao-1);border:1px solid var(--borda)}.agenda-visoes button:hover:not(.on){color:var(--texto-titulo);background:var(--superficie-afundada)}.agenda-filtros{display:grid;grid-template-columns:var(--nf-grade-colunas);align-items:center;gap:16px 24px;margin:18px 0 12px}.agenda-filtros>label{min-width:0}.agenda-filtros-toggle,.agenda-opcoes .agenda-opcoes-espera{display:none}.agenda-filtros select,.agenda-busca{width:100%;min-width:0;height:44px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario)}.agenda-filtros select{padding:0 10px;font:inherit;font-size:var(--txt-meta)}.agenda-busca{display:flex;flex-direction:row;align-items:center;gap:9px;padding:0 12px}.agenda-busca svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--texto-apoio);stroke-width:1.8}.agenda-busca input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--texto-primario);font:inherit;font-size:var(--txt-meta);padding:0}.agenda-busca:focus-within{outline:2px solid var(--foco);outline-offset:2px}.agenda-contexto{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--texto-apoio);font-size:var(--txt-micro);line-height:1.5;margin:0 0 16px}.agenda-contexto>span:first-child{font-weight:500;color:var(--texto-secundario)}.agenda-workspace .agenda-cores-legenda{margin:0 0 14px;gap:12px}.agenda-workspace .resumo-dia{display:flex;flex-wrap:wrap;gap:4px;padding:12px 16px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);line-height:1.6;margin:0 0 16px}.agenda-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.agenda-panel-head h2{margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.agenda-panel-head>span{color:var(--texto-apoio);font-size:var(--txt-meta)}.agenda-workspace .agenda-card{box-shadow:none}.agenda-workspace .agenda-card>.tempo{padding-top:14px;padding-bottom:14px;box-sizing:content-box}.agenda-dia{max-height:70dvh;overflow:auto;scrollbar-width:thin}.agenda-workspace .tempo-palco{background:repeating-linear-gradient(135deg,var(--superficie-afundada),var(--superficie-afundada) 3px,var(--superficie-fundo) 3px,var(--superficie-fundo) 6px)}.agenda-workspace .tempo-fio{z-index:1;pointer-events:none}.agenda-workspace .tempo-vago{z-index:2}.agenda-workspace .tempo-bloco{z-index:3;border-radius:var(--raio-sm);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:start;column-gap:9px;row-gap:1px;padding:5px 9px}.agenda-workspace .tempo-bloco[data-status]{background:color-mix(in srgb,var(--profissional-cor) 24%,var(--superficie-card));border-left-color:var(--profissional-cor)}.agenda-workspace .tempo-bloco-hora{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:5px}.agenda-workspace .tempo-bloco-nome{grid-column:2;grid-row:1}.agenda-workspace .tempo-bloco-estado{grid-column:3;grid-row:1}.agenda-workspace .tempo-bloco-proc{grid-column:2 / 4;grid-row:2}.agenda-workspace .tempo-bloco[data-curto]{display:flex;align-items:center;flex-wrap:nowrap;padding-top:0;padding-bottom:0}.agenda-workspace .tempo-bloco[data-curto] .tempo-bloco-proc,.agenda-workspace .tempo-bloco[data-curto] .tempo-bloco-estado{display:none}.agenda-workspace .tempo-agora{z-index:4;pointer-events:none}.tempo[data-sem-eixo]{grid-template-columns:minmax(0,1fr)}.tempo[data-sem-eixo] .tempo-eixo{display:none}.tempo[data-sem-eixo] .tempo-palco{border-left:0}.agenda-workspace .tempo[data-compacto] .tempo-bloco{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:0;padding:3px 6px}.agenda-workspace .tempo[data-compacto] .tempo-bloco>span{max-width:100%;flex-shrink:0;margin:0}.agenda-workspace .tempo[data-compacto] .tempo-bloco-proc,.agenda-workspace .tempo[data-compacto] .tempo-bloco-estado{display:none}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-detalhado] .tempo-bloco-proc{display:block}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto]{flex-direction:row;align-items:center;gap:4px}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto] .ag-ponto{display:none}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto] .tempo-bloco-nome{flex-shrink:1}.agenda-semana{min-width:0}.agenda-week-scroll{max-width:100%;max-height:76dvh;overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);scrollbar-width:thin}.agenda-week-grid{--tempo-min: 1.4px;display:grid;grid-template-columns:54px repeat(7,minmax(140px,1fr));position:relative;min-width:1034px}.agenda-week-canto,.agenda-week-head{position:sticky;top:0;z-index:5;background:var(--superficie-card);border:0;border-bottom:1px solid var(--borda);padding:12px 6px;font:inherit;text-align:center}.agenda-week-canto{left:0;z-index:7;align-content:center;color:var(--texto-apoio);font-size:var(--txt-micro)}.agenda-week-head{cursor:pointer;display:flex;align-items:center;flex-direction:column;gap:4px;border-left:1px solid var(--borda);color:var(--texto-secundario)}.agenda-week-head>span{font-size:var(--txt-meta)}.agenda-week-head>strong{display:grid;place-items:center;min-width:30px;height:30px;border-radius:var(--raio-full);font-size:var(--txt-campo);font-weight:500;color:var(--texto-titulo)}.agenda-week-head>small{font-size:var(--txt-micro);color:var(--texto-apoio)}.agenda-week-head.hoje>strong{background:var(--acao-primaria);color:var(--sobre-acao)}.agenda-week-head.selecionado:not(.hoje)>strong{box-shadow:inset 0 0 0 1px var(--borda-forte)}.agenda-week-head:hover{background:var(--superficie-afundada)}.agenda-week-axis{position:sticky;left:0;z-index:4;background:var(--superficie-card)}.agenda-week-axis>span{position:absolute;right:8px;transform:translateY(-50%);color:var(--texto-apoio);font-size:var(--txt-micro);font-variant-numeric:tabular-nums}.agenda-week-axis>span:first-child{transform:translateY(3px)}.agenda-week-axis>span:last-child{transform:translateY(-100%)}.agenda-week-col{min-width:0;border-left:1px solid var(--borda)}.agenda-instrucao{font-size:var(--txt-micro);line-height:1.6;color:var(--texto-apoio);padding:10px 14px;margin:0}.agenda-instrucao>span{display:none}.agenda-month{box-shadow:none}.agenda-month .mes-grid{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.agenda-month .mes-dows{background:var(--superficie-card)}.agenda-month .mes-dow{padding:14px 12px}.agenda-month .mes-cell{cursor:default;min-height:156px;padding:8px;gap:8px}.agenda-month .mes-cell:hover{background:var(--superficie-card)}.agenda-month .mes-cell.fora{background:var(--superficie-fundo)}.agenda-month .mes-cell.selecionado{box-shadow:inset 0 0 0 1px var(--borda-forte)}.agenda-month-dia{border:0;padding:0;background:none;cursor:pointer;min-width:30px;height:32px;border-radius:var(--raio-full);color:var(--texto-primario)}.agenda-month .mes-num{display:grid;place-items:center;min-width:30px;height:30px;font-size:var(--txt-meta)}.agenda-month-novo{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-campo);cursor:pointer;opacity:0}.agenda-month .mes-cell:hover .agenda-month-novo,.agenda-month .mes-cell:focus-within .agenda-month-novo{opacity:1}.agenda-month .mes-chip{width:100%;border:0;border-left:2px solid var(--profissional-cor);border-radius:var(--raio-xs);background:color-mix(in srgb,var(--profissional-cor) 24%,var(--superficie-card));font:inherit;cursor:pointer;text-align:left;padding:4px 5px;gap:4px;min-height:26px}.agenda-month .mes-chip:hover{filter:brightness(.97)}.agenda-month .mc-nome{font-size:var(--txt-micro)}.agenda-chegada{border:1px solid var(--borda);background:var(--superficie-card);color:var(--acento-700);font:inherit;font-size:var(--txt-meta);padding:6px 8px;border-radius:var(--raio-sm);cursor:pointer}.agenda-chegada:disabled{color:var(--texto-apoio);cursor:default}.agenda-workspace .tempo-chegada{color:var(--sucesso-700);font-size:var(--txt-micro);font-weight:600}.agenda-month .mc-chegada{color:var(--sucesso-700);font-weight:600}.agenda-month .mes-mais{border:0;background:none;text-align:left;font-family:inherit;cursor:pointer;padding:5px 3px;color:var(--info-700)}.agenda-month-total{display:none}.agenda-month .agenda-instrucao{border-top:1px solid var(--borda)}.agenda-lista-head{display:grid;grid-template-columns:56px minmax(0,1fr) 176px auto;gap:12px;padding:12px 16px 12px 8px;background:var(--superficie-fundo);color:var(--texto-apoio);font-size:var(--txt-micro);border-bottom:1px solid var(--borda)}.agenda-workspace .ag-linha{min-height:80px;padding-top:14px;padding-bottom:14px}.agenda-workspace .ag-linha[style]{background:color-mix(in srgb,var(--profissional-cor) 24%,var(--superficie-card))}.agenda-workspace .agenda-lista-head,.agenda-workspace .ag-linha{grid-template-columns:56px minmax(0,1fr) 176px 100px}.agenda-workspace .ag-hora{grid-column:1;grid-row:1}.agenda-workspace .ag-quem{grid-column:2;grid-row:1}.agenda-workspace .ag-status{grid-column:3;grid-row:1}.agenda-workspace .ag-acoes{grid-column:4;grid-row:1}.agenda-workspace .ag-atalho{display:none}.agenda-workspace .ag-acoes{width:100px;max-width:100px;flex-wrap:wrap}.agenda-workspace .ag-acoes .agenda-chegada{order:1;flex-basis:100%;width:100%;min-width:0}.agenda-workspace .ag-acoes .form-erro{order:2;width:100%;overflow-wrap:anywhere}.agenda-workspace .ag-hora{font-size:var(--txt-meta);font-weight:500;color:var(--texto-primario)}.agenda-workspace .ag-status{padding:4px 8px;border-radius:var(--raio-full);background:var(--superficie-afundada);font-size:var(--txt-micro);white-space:normal}.agenda-editar{border:1px solid var(--borda);background:var(--superficie-card);border-radius:var(--raio-sm);min-height:34px;padding:0 10px;color:var(--texto-secundario);font:inherit;font-size:var(--txt-meta);cursor:pointer}.agenda-complementos{margin-top:20px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.agenda-complementos>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:15px 18px;list-style:none;color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:500}.agenda-complementos>summary::-webkit-details-marker{display:none}.agenda-complementos>summary small{display:block;color:var(--texto-apoio);font-size:var(--txt-micro);font-weight:400;margin-top:4px}.agenda-complementos>.na-ajuda{padding:0 18px 18px}.agenda-complementos .compromissos{border:0;border-top:1px solid var(--borda);border-radius:0 0 var(--raio-lg) var(--raio-lg)}.agenda-complementos .compromissos>h2{display:none}@container (max-width: 1000px){.agenda-filtros>button{justify-self:start}.agenda-workspace .ag-atalho{display:none}.agenda-instrucao>span{display:inline}}@container (max-width: 600px){.agenda-toolbar-acoes>.btn-ghost{display:none}.agenda-opcoes .agenda-opcoes-espera{display:inline-flex}.agenda-workspace .agenda-cores-legenda{display:none}.agenda-filtros-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;margin-top:14px;margin-bottom:12px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font:inherit;font-size:var(--txt-meta);cursor:pointer}.agenda-filtros-painel:not([data-aberto=true])>.agenda-filtros{display:none}.agenda-toolbar{gap:16px;margin-bottom:18px}.agenda-toolbar-titulo{flex-basis:100%}.agenda-toolbar .dtitle{font-size:var(--txt-secao)}.agenda-toolbar-acoes{width:100%}.agenda-toolbar-acoes>.btn-novo{margin-left:auto}.agenda-opcoes>div{left:0;right:auto}.agenda-toolbar-acoes>button,.agenda-opcoes>summary{font-size:var(--txt-micro)}.agenda-navegacao{gap:10px}.agenda-visoes button{padding:0 13px;min-height:36px}.agenda-contexto>span:last-child{display:none}.agenda-lista-head{display:none}.agenda-workspace .resumo-dia{padding:10px 12px;font-size:var(--txt-micro)}.agenda-workspace .ag-linha{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:12px 8px}.agenda-workspace .ag-status{grid-column:2;grid-row:2;justify-self:start}.agenda-workspace .ag-acoes{grid-column:3;grid-row:1 / span 2;align-self:center;flex-direction:column;gap:8px}.agenda-workspace .ag-acoes{width:auto}.agenda-workspace .ag-acoes .agenda-chegada{flex-basis:auto}.agenda-workspace .ag-meta{font-size:var(--txt-micro)}.agenda-workspace .ag-nome{font-size:var(--txt-meta)}.agenda-editar{font-size:var(--txt-micro);min-height:36px}.agenda-workspace .tempo-bloco{grid-template-columns:auto minmax(0,1fr)}.agenda-workspace .tempo-bloco-estado{display:none}.agenda-workspace .tempo-bloco-proc{grid-column:1 / -1}.agenda-month .mes-dow{text-align:center;padding:12px 0;font-size:var(--txt-micro)}.agenda-month .mes-cell{padding:2px;gap:0;min-height:78px}.agenda-month .mes-cell-head{justify-content:center}.agenda-month-dia{width:100%;height:42px;display:grid;place-items:center}.agenda-month .mes-cell-body,.agenda-month-novo{display:none}.agenda-month-total{display:flex;align-items:center;justify-content:center;gap:4px;padding:0;width:100%;min-height:28px;border:0;background:none;color:var(--texto-apoio);font:inherit;font-size:var(--txt-micro);cursor:pointer}.agenda-month-pontos{display:inline-flex;gap:2px}.agenda-month-pontos i{width:4px;height:4px;border-radius:var(--raio-full);background:var(--profissional-cor)}.agenda-panel-head>span{font-size:var(--txt-micro)}}@container (max-width: 380px){.agenda-navegacao{flex-direction:column;align-items:stretch}.agenda-navegacao .data-nav{align-self:flex-start}.agenda-visoes{display:grid;grid-template-columns:repeat(4,1fr)}.agenda-visoes button{padding:0 8px}.agenda-toolbar-acoes{gap:6px}}@media(pointer:coarse){.agenda-month-novo{opacity:1}.agenda-workspace .data-btn,.agenda-visoes button{min-height:44px}}.agenda-lista{overflow:visible}.agenda-compromissos-dia{margin:16px 0;min-width:0}.agenda-compromissos-dia>h2{font-size:var(--txt-campo);font-weight:500;color:var(--texto-titulo);margin:0 0 10px}.agenda-compromissos-cards{display:grid;gap:6px;min-width:0}.agenda-compromissos-dia .agenda-compromissos-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.agenda-compromisso{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;padding:8px;border:1px solid var(--borda);border-left:3px solid var(--acao-primaria);border-radius:var(--raio-xs);background:var(--superficie-card);color:var(--texto-titulo);font:inherit;text-align:left;cursor:pointer}.agenda-compromisso:hover{background:var(--superficie-afundada)}.agenda-compromisso:focus-visible{outline:2px solid var(--acao-primaria);outline-offset:2px}.agenda-compromisso strong{font-size:var(--txt-meta);font-weight:500;max-width:100%;overflow-wrap:anywhere}.agenda-compromisso-tipo,.agenda-compromisso-hora{color:var(--texto-apoio);font-size:var(--txt-micro)}.agenda-compromisso[data-concluido] strong{text-decoration:line-through}.agenda-compromisso[data-tipo=bloqueio]{border-left-color:var(--texto-apoio)}.agenda-compromisso-observacao{white-space:pre-wrap;overflow-wrap:anywhere}.agenda-compromissos-aviso{margin:12px 0;color:var(--texto-apoio);font-size:var(--txt-meta)}.agenda-week-notas-label{position:sticky;left:0;z-index:4;padding:8px 4px;background:var(--superficie-card);color:var(--texto-apoio);font-size:var(--txt-micro);overflow-wrap:anywhere;border-bottom:1px solid var(--borda)}.agenda-week-notas{min-width:0;padding:6px;border-left:1px solid var(--borda);border-bottom:1px solid var(--borda);background:var(--superficie-fundo)}.agenda-month-notas{min-width:0}.agenda-month-notas .agenda-compromisso{padding:4px}.agenda-month-notas .agenda-compromisso strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.agenda-month-notas{margin-top:4px}.agenda-month-notas .agenda-compromisso{padding:3px 2px;border-left-width:2px}.agenda-month-notas .agenda-compromisso-tipo,.agenda-month-notas .agenda-compromisso-hora{display:none}.agenda-month-notas .agenda-compromisso strong{font-size:var(--txt-micro)}.agenda-month-notas .mes-mais{font-size:var(--txt-micro);padding:2px;max-width:100%}.agenda-month-notas .mes-mais>span{display:none}}.agenda-toolbar-acoes>.agenda-google{display:inline-flex}.agenda-google{align-items:center;gap:8px}.agenda-google-titulo{display:inline-flex;align-items:center;gap:8px}.agenda-google-logo{flex:0 0 auto;width:18px;height:18px}.tempo-fora{color:var(--texto-apoio);font-size:var(--txt-micro);font-weight:500;white-space:nowrap}.agenda-workspace .tempo-bloco[data-fora],.agenda-month .mes-chip[data-fora]{outline:1px dashed var(--texto-apoio);outline-offset:-1px}.agenda-workspace .tempo-bloco>.tempo-fora{position:absolute;right:8px;bottom:4px}.agenda-workspace .tempo[data-compacto] .tempo-bloco>.tempo-fora{top:3px;bottom:auto;right:6px}.agenda-workspace .tempo-bloco[data-curto]>.tempo-fora{position:static;flex-shrink:0;margin-left:8px}.tempo-fora-curto{display:none}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto] .tempo-fora-longo,.agenda-workspace .tempo[data-compacto] .tempo-bloco:has(>.plano-selo) .tempo-fora-longo{display:none}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto] .tempo-fora-curto,.agenda-workspace .tempo[data-compacto] .tempo-bloco:has(>.plano-selo) .tempo-fora-curto{display:inline}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto]>.tempo-fora{flex-shrink:0;margin-left:auto}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto]>.plano-selo{position:static;flex:0 1 auto;min-width:0;max-width:none;flex-shrink:1}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:not([data-curto]):has(>.tempo-fora){grid-template-columns:auto minmax(0,1fr) auto auto}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:not([data-curto])>.tempo-fora{position:static;grid-column:3;grid-row:1}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:not([data-curto]):has(>.tempo-fora)>.tempo-bloco-estado{grid-column:4}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-fora]:not([data-curto]){container:cartao-fora / inline-size}@container cartao-fora (max-width: 150px){.agenda-workspace .tempo-bloco .tempo-fora-longo{display:none}.agenda-workspace .tempo-bloco .tempo-fora-curto{display:inline}}.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:not([data-curto]):has(>.plano-selo):has(>.tempo-fora)>.plano-selo{grid-column:3 / 5}.agenda-workspace .tempo[data-compacto] .tempo-bloco:not([data-curto]):has(>.plano-selo)>.tempo-fora{top:auto;bottom:3px}.agenda-workspace .tempo[data-compacto] .tempo-bloco:not([data-curto]):has(>.plano-selo):has(>.tempo-fora)>.tempo-bloco-nome{max-width:calc(100% - 40px)}@container (max-width: 600px){.agenda-workspace .tempo:not([data-compacto]) .tempo-bloco:not([data-curto]):has(>.plano-selo):has(>.tempo-fora)>.plano-selo{grid-column:1 / -1}.agenda-workspace .tempo[data-compacto] .tempo-bloco[data-curto]>.plano-selo{display:none}}.ag-fora{color:var(--texto-apoio);font-size:var(--txt-micro)}.ag-nome .ag-avatar{vertical-align:middle;margin:-2px 8px 0 0;text-decoration:none}.ag-escolha-tit:has(>.avatar-paciente){display:flex;align-items:center;gap:10px}.novo-agendamento>.modal-fundo>.modal{max-width:860px;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;display:flex;flex-direction:column}.novo-agendamento>.modal-fundo>.modal>.modal-head{margin:0;padding:22px 26px;border-bottom:1px solid var(--borda);flex:none;align-items:center}.novo-agendamento>.modal-fundo>.modal>.modal-head .modal-titulo{font-size:var(--txt-secao)}.na-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.na-rolagem{flex:1 1 auto;min-height:0;border:0;padding:0;margin:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.na-tipo{padding:20px 26px 24px;border-bottom:1px solid var(--borda)}.na-tipo>span,.na-campo>span,.na-campo>label,.na-paciente-rotulo{font-size:var(--txt-corpo);color:var(--texto-secundario);font-weight:500}.na-abas{display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr;margin-top:8px;background:var(--superficie-afundada);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:3px}.na-aba{min-height:44px;border:0;border-radius:var(--raio-sm);padding:8px 10px;cursor:pointer;background:transparent;font-family:inherit;font-size:var(--txt-meta);color:var(--texto-secundario);font-weight:600}.na-aba.ativa{background:var(--info-700);color:var(--superficie-card)}.na-aba:hover{box-shadow:inset 0 0 0 1px var(--info-700)}.na-secao{padding:24px 26px;border-bottom:1px solid var(--borda)}.na-secao h2,.na-secao summary{font-family:inherit;font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin:0 0 22px}.na-secao summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;margin:0}.na-secao summary:after{content:"+";color:var(--texto-apoio)}.na-secao[open] summary{margin-bottom:22px}.na-secao[open] summary:after{content:"−"}.na-grade{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:20px}.na-campo{display:flex;flex-direction:column;gap:7px;min-width:0}.na-total{grid-column:1 / -1}.na-campo input:not([type=checkbox]),.na-campo select,.na-campo textarea,.na-campo .sel-pac-input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 12px;font-family:inherit;font-size:var(--controle-texto);background:var(--superficie-card);color:var(--texto-primario)}.na-campo textarea{resize:vertical}.na-campo .sel-pac{width:100%;flex:none;min-width:0}.na-campo small,.na-ajuda{font-size:var(--txt-meta);line-height:1.6;color:var(--texto-apoio);margin:0}.na-paciente-controle{margin:0;padding:0;border:0;min-width:0}.na-paciente-rotulo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.na-paciente-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.na-paciente-rotulo button,.na-adicionar{background:transparent;border:0;cursor:pointer;color:var(--info-700);font-family:inherit;font-size:var(--txt-meta);font-weight:600;min-height:32px}.na-paciente-acoes>button{border-radius:var(--raio-sm)}.na-paciente-rotulo button:disabled,.na-paciente-rotulo button[aria-disabled=true]{cursor:default;opacity:.5}.na-adicionar{margin-top:16px;padding:6px 0}.na-dupla{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:12px}.na-itens{display:flex;flex-direction:column;gap:14px}.na-item{display:grid;grid-template-columns:minmax(0,1fr) 130px 75px 32px;align-items:end;gap:12px}.na-remover{border:0;background:none;font-size:var(--txt-secao);color:var(--risco-700);min-height:44px;cursor:pointer}.na-remover:disabled{color:var(--texto-apoio);cursor:default;opacity:.45}.na-participantes{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm)}.na-participantes label,.na-check{display:flex;align-items:center;gap:9px;font-size:var(--txt-corpo);color:var(--texto-secundario);cursor:pointer;min-height:32px}.na-participantes input,.na-check input{width:18px;height:18px;accent-color:var(--info-700);flex-shrink:0}.na-check{align-self:center}.na-secao>.na-check{margin-top:14px}.na-rodape{flex:none;padding:18px 26px;background:var(--superficie-card);border-top:1px solid var(--borda)}.na-rodape>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.na-rodape .btn-novo{min-width:132px;background:var(--info-700);color:var(--superficie-card)}.na-rodape .form-erro{margin:0 0 12px;text-align:center}.na-aviso{margin:16px 26px;color:var(--atencao-700)}.compromissos{padding:20px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.compromissos h2{margin:0 0 14px;font-size:var(--txt-campo)}.compromisso{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--borda)}.compromisso strong{display:block;font-size:var(--txt-corpo)}.compromisso p{margin:4px 0 0;color:var(--texto-apoio);font-size:var(--txt-meta);overflow-wrap:anywhere}.compromisso-acoes{display:flex;flex-wrap:wrap;gap:8px}.compromisso-tipo{display:inline-block;font-size:var(--txt-micro);font-weight:700;color:var(--info-700);margin-bottom:4px}.compromisso[data-tipo=bloqueio] .compromisso-tipo{color:var(--risco-700)}.compromisso[data-tipo=lembrete] .compromisso-tipo{color:var(--atencao-700)}@media(max-width:600px){.novo-agendamento>.modal-fundo{padding:12px}.novo-agendamento>.modal-fundo>.modal{max-height:calc(100dvh - 24px)}.novo-agendamento>.modal-fundo>.modal>.modal-head,.na-tipo,.na-secao,.na-rodape{padding:16px}.na-abas{grid-template-columns:1fr 1fr}.na-grade{grid-template-columns:var(--nf-grade-colunas);gap:16px}.compromisso{flex-direction:column}}.na-campos{border:0;padding:0;margin:0;min-width:0}@media(max-width:767px){.na-item{grid-template-columns:minmax(0,1fr)}.na-item>*{grid-column:1 / -1;min-width:0}.na-item>.na-remover{justify-self:end}}.agenda-cores-form{display:flex;flex-direction:column;gap:14px;padding:18px}.agenda-cor-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agenda-cor-nome{flex:1 1 170px;min-width:0;overflow-wrap:anywhere;font-size:var(--txt-campo)}.agenda-cor-linha select{min-height:44px;padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font:inherit;color:var(--texto-primario);background:var(--superficie-card)}.agenda-cor-amostra{width:12px;height:12px;flex:none;border-radius:var(--raio-full);background:var(--profissional-cor)}.agenda-cores-legenda{display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 0}.agenda-cores-legenda span{display:inline-flex;align-items:center;gap:7px;font-size:var(--txt-corpo);color:var(--texto-secundario)}.acao-mini.wpp{color:#137a41;border-color:#bfe6ce}.acao-mini.wpp:hover{background:#e7f6ee;border-color:#1ea85c;color:#137a41}.acao-mini.chegou{color:#1b475c;border-color:#cbe7fc}.acao-mini.chegou:hover:not(:disabled){background:#eaf4fb;border-color:#81b8d6}.acao-mini.chegou:disabled{opacity:1;color:#2e9e6b;border-color:#bfe6ce;background:#e7f6ee;cursor:default}.cw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:20px}.cw-modal{width:100%;max-width:480px;background:#fff;border-radius:var(--raio-lg);padding:20px;box-shadow:0 20px 50px #0b13204d;font-family:var(--fonte-texto);color:#212f35}.cw-modal *,.cw-modal *:before,.cw-modal *:after{box-sizing:border-box}.cw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cw-title{font-size:var(--txt-campo);font-weight:700;color:#0b1320}.cw-sub{font-size:var(--txt-micro);color:#5b6a78;margin-top:2px;font-variant-numeric:tabular-nums}.cw-x{width:30px;height:30px;border:0;background:#f7fafd;border-radius:var(--raio-sm);font-size:18px;line-height:1;color:#5b6a78;cursor:pointer;flex:0 0 30px}.cw-x:hover{background:#edf1f5}.cw-tipos{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.cw-tipo{height:32px;padding:0 14px;border-radius:var(--raio-full);border:1px solid #E4EDF5;background:#fff;font-size:var(--txt-meta);font-weight:600;color:#5b6a78;cursor:pointer;font-family:inherit}.cw-tipo.sel{border-color:#2f6e8c;background:#eaf4fb;color:#1b475c;box-shadow:inset 0 0 0 1px #2f6e8c}.cw-texto{width:100%;border:1px solid #E4EDF5;border-radius:var(--raio-md);padding:12px;font-size:var(--txt-corpo);line-height:1.5;color:#0b1320;font-family:inherit;resize:vertical;background:#fff}.cw-texto:focus{outline:none;border-color:#81b8d6}.cw-aviso{margin-top:10px;font-size:var(--txt-micro);color:var(--atencao-700);background:var(--atencao-50);border:1px solid var(--atencao-500);border-radius:var(--raio-sm);padding:8px 11px;line-height:1.45}.cw-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.cw-copiar{height:40px;padding:0 18px;border-radius:var(--raio-sm);border:1px solid #E4EDF5;background:#fff;color:#212f35;font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.cw-copiar:hover{background:#f7fafd}.cw-enviar{height:40px;padding:0 20px;border-radius:var(--raio-sm);border:0;background:#157a43;color:#fff;font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #137a414d}.cw-enviar:hover{background:#0f5c32}.lembrete-imediato{padding:20px 24px;display:grid;gap:16px;min-width:0}.lembrete-imediato select,.lembrete-imediato textarea{width:100%;min-width:0}.lembrete-imediato textarea{resize:vertical}.lembrete-imediato-ajuda{font-size:13px;color:var(--texto-secundario);margin:0}.lembrete-imediato-aviso{padding:12px;border:1px solid var(--borda);border-radius:8px}.lembrete-imediato-aviso p{margin:0 0 10px}.lembrete-imediato-aviso label{display:flex;align-items:flex-start;gap:8px}@media(max-width:767px){.lembrete-imediato{padding:16px}}.sel-pac{position:relative;display:inline-flex;align-items:center;flex:1 1 240px;min-width:200px}.sel-pac-input{width:100%}.sel-pac.vinculado .sel-pac-input{border-color:var(--acento-300);padding-right:26px}.sel-pac-ok{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--acento-600);font-weight:700;font-size:var(--txt-meta);pointer-events:none}.sel-pac-drop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-4);overflow:hidden;max-height:280px;overflow-y:auto}.sel-pac-vazio{padding:12px 14px;font-size:var(--txt-micro);color:var(--texto-apoio)}.sel-pac-item{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:9px 14px;background:none;border:none;cursor:pointer;font-family:inherit;border-bottom:1px solid var(--borda)}.sel-pac-item:last-child{border-bottom:none}.sel-pac-item:hover{background:var(--acento-50)}.spi-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.spi-sub{margin-left:auto;font-size:var(--txt-micro);color:var(--texto-apoio)}.sel-pac-novo{position:sticky;bottom:0;background:var(--acento-50);border-bottom:0}.sel-pac-novo:hover{background:var(--acento-100)}.sel-pac-novo .spi-nome{color:var(--acento-700);font-weight:700}.grade-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;background:#0b132073;overflow-y:auto}.grade-modal{width:100%;max-width:520px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-4);padding:22px 24px}.grade-head{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.grade-titulo{flex:1;margin:0;font-size:19px;font-weight:600;color:var(--texto-titulo)}.grade-fechar{flex:none;border:0;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--texto-secundario);min-width:var(--controle-alt);min-height:var(--controle-alt)}.grade-fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.grade-ajuda{margin:0 0 16px;font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.5}.grade-campo{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.grade-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.grade-campo select{min-height:var(--controle-alt);padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);background:var(--superficie-card);color:var(--texto-primario)}.grade-dia{border-top:1px solid var(--borda);padding:10px 0}.grade-dia-h{display:flex;align-items:center;gap:10px}.grade-dia-nome{flex:1;font-size:var(--controle-texto);font-weight:600;color:var(--texto-primario)}.grade-add{border:0;background:none;cursor:pointer;padding:0;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);text-decoration:underline;min-height:var(--controle-alt)}.grade-add:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.grade-vazio{font-size:var(--txt-meta);color:var(--texto-apoio);padding:2px 0}.grade-faixa{display:flex;align-items:center;gap:8px;margin-top:6px}.grade-faixa input[type=time]{min-height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);background:var(--superficie-card);color:var(--texto-primario)}.grade-ate{font-size:var(--txt-meta);color:var(--texto-secundario)}.grade-rm{border:0;background:none;cursor:pointer;font-size:var(--txt-campo);line-height:1;color:var(--texto-secundario);min-width:var(--controle-alt);min-height:var(--controle-alt)}.grade-rm:hover{color:var(--risco-700)}.grade-rm:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.grade-salvar{width:100%;margin-top:18px;min-height:42px;border:0;border-radius:var(--raio-sm);cursor:pointer;font-family:inherit;font-size:var(--txt-corpo-lg);font-weight:600;background:var(--acao-primaria);color:var(--sobre-acao)}.grade-salvar:hover{filter:brightness(1.06)}.grade-salvar:disabled{opacity:.6;cursor:default}.grade-salvar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.grade-erro{margin-bottom:12px;padding:9px 12px;border:1px solid var(--risco-500);border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);font-size:var(--txt-meta)}.grade-ok{margin-bottom:12px;padding:9px 12px;border:1px solid var(--acento-300);border-radius:var(--raio-sm);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-meta)}.vaga-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;background:#0b132073;overflow-y:auto}.vaga-modal{width:100%;max-width:560px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-4);padding:22px 24px}.vaga-head{display:flex;align-items:baseline;gap:12px}.vaga-titulo{flex:1;margin:0;font-size:19px;font-weight:600;color:var(--texto-titulo)}.vaga-fechar{border:0;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--texto-secundario);min-width:var(--controle-alt);min-height:var(--controle-alt)}.vaga-fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.vaga-quando{margin:6px 0 2px;font-size:var(--controle-texto);font-weight:600;color:var(--texto-primario)}.vaga-ajuda{margin:0 0 14px;font-size:var(--txt-meta);color:var(--texto-secundario)}.vaga-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--borda)}.vaga-quem{flex:1 1 220px;display:flex;flex-direction:column;gap:2px}.vaga-nome{font-size:var(--controle-texto);font-weight:600;color:var(--texto-primario)}.vaga-desde{font-size:var(--txt-micro);color:var(--texto-secundario)}.vaga-obs{font-size:var(--txt-micro);color:var(--texto-apoio)}.vaga-acoes{display:flex;gap:6px;flex:none}.vaga-btn{min-height:var(--controle-alt);padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;border:0;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao)}.vaga-btn.secundario{background:var(--superficie-card);color:var(--texto-secundario);border:1px solid var(--borda-forte)}.vaga-btn:hover{filter:brightness(1.06)}.vaga-btn:disabled{opacity:.55;cursor:default}.vaga-btn:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.vaga-depois{display:block;margin:16px auto 0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);color:var(--texto-secundario);text-decoration:underline;min-height:var(--controle-alt)}.vaga-depois:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.esp-form{display:grid;flex-direction:column;gap:2px;grid-template-columns:var(--nf-grade-colunas)}.esp-form .sel-pac{flex:none;width:100%}.esp-opcional{margin:14px 0 8px;padding-top:12px;border-top:1px solid var(--borda);font-size:var(--txt-micro);font-weight:600;letter-spacing:.02em;color:var(--texto-apoio);text-transform:uppercase}.esp-linha{display:grid;gap:10px;flex-wrap:wrap;grid-template-columns:var(--nf-grade-colunas)}.esp-linha>*{flex:1 1 140px}.esp-linha input[type=date],.esp-form input[type=text],.esp-form input:not([type]){min-height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);background:var(--superficie-card);color:var(--texto-primario)}.esp-chips{display:flex;flex-wrap:wrap;gap:6px}.esp-chip{min-height:var(--controle-alt);padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;border:1px solid var(--borda-forte);border-radius:var(--raio-full);background:var(--superficie-card);color:var(--texto-secundario)}.esp-chip.sel{background:var(--acento-100);color:var(--acento-700);border-color:var(--acento-300)}.esp-chip:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.esp-fila{margin-top:22px;padding-top:14px;border-top:1px solid var(--borda)}.esp-fila-h{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:var(--controle-texto);font-weight:600;color:var(--texto-primario)}.esp-conta{min-width:20px;padding:1px 7px;border-radius:var(--raio-full);background:var(--acento-100);color:var(--acento-700);font-size:var(--txt-micro);font-weight:700;text-align:center}.esp-form.nf-grade>.grade-campo:has(.esp-chips){grid-column:1 / -1}.modal:has(>.grade-corpo){max-width:520px}.grade-corpo{min-width:0}.grade-faixa input[type=time]{flex:1;min-width:0}@media(pointer:coarse){.grade-salvar{min-height:44px}}.agenda-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;min-width:0}.agenda-lateral{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--relevo-superficie);box-shadow:var(--elevacao-card);overflow:hidden}.agenda-conteudo{min-width:0}.agenda-mini{padding:12px;border-bottom:1px solid var(--borda)}.agenda-mini-topo{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.agenda-mini-topo strong{font-size:var(--txt-meta);font-weight:500;text-align:center}.agenda-mini-topo button{border:0;background:transparent;color:var(--texto-secundario);font:inherit;min-width:30px;min-height:34px;border-radius:var(--raio-xs);cursor:pointer}.agenda-mini-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.agenda-mini-semana{text-align:center;color:var(--texto-apoio);font-size:var(--txt-micro);padding:4px 0}.agenda-mini-grade button{min-width:0;height:29px;padding:0;border:0;background:transparent;color:var(--texto-primario);border-radius:var(--raio-xs);font:inherit;font-size:var(--txt-micro);cursor:pointer}.agenda-mini-grade button[data-fora]{color:var(--texto-apoio)}.agenda-mini-grade button[data-hoje]{box-shadow:inset 0 0 0 1px var(--acao-primaria)}.agenda-mini-grade button[aria-pressed=true]{background:var(--acao-primaria);color:var(--sobre-acao)}.agenda-lateral .agenda-filtros{grid-template-columns:minmax(0,1fr);display:grid;margin:0;padding:16px 12px;gap:16px}.agenda-lateral .agenda-filtros label>span:not(.so-leitor){display:block;margin-bottom:6px;color:var(--texto-secundario);font-size:var(--txt-meta)}.agenda-lateral .agenda-filtros select{color:var(--texto-primario);font-size:var(--txt-meta)}.agenda-lateral .agenda-busca{padding:0 9px}.agenda-bloqueios-legenda{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--borda);color:var(--texto-secundario);font-size:var(--txt-micro)}.agenda-bloqueios-legenda>span{width:18px;height:18px;flex:none;background-color:var(--agenda-bloqueio-fundo);background-image:var(--agenda-bloqueio-trama);border-left:2px solid var(--agenda-bloqueio-borda)}.agenda-layout>.agenda-filtros-toggle{display:none}.agenda-conteudo .agenda-navegacao{gap:10px;align-items:center;padding-bottom:14px}.agenda-periodo{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:var(--txt-meta);color:var(--texto-titulo)}.agenda-conteudo .agenda-visoes{flex-wrap:wrap;margin-left:auto}.agenda-conteudo .agenda-visoes button{padding-inline:12px}.agenda-conteudo .agenda-contexto{margin-top:12px}.agenda-conteudo .agenda-week-grid{min-width:754px;grid-template-columns:54px repeat(7,minmax(100px,1fr))}.tempo-bloqueio,.tempo-bloqueio-fundo{position:absolute;box-sizing:border-box;background-color:var(--agenda-bloqueio-fundo);background-image:var(--agenda-bloqueio-trama)}.tempo-bloqueio-fundo{inset-inline:0;z-index:2;pointer-events:none}.tempo-bloqueio{z-index:3;border:0;border-left:3px solid var(--agenda-bloqueio-borda);border-radius:var(--raio-xs);color:var(--agenda-bloqueio-texto);padding:8px;text-align:left;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:5px;overflow:hidden}.tempo-bloqueio>*{max-width:100%;font-size:var(--txt-micro);flex-shrink:0}.tempo-bloqueio strong{font-weight:600}.tempo-bloqueio-motivo,.tempo-bloqueio-equipe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tempo-bloqueio[data-curto] .tempo-bloqueio-motivo,.tempo-bloqueio[data-curto] .tempo-bloqueio-equipe{display:none}.tempo-bloqueio:hover{border-left-width:4px}.agenda-profissionais{min-width:0}.agenda-profissionais-scroll{max-width:100%;max-height:76dvh;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);scrollbar-width:thin}.agenda-profissionais-grade{display:grid;grid-template-columns:repeat(var(--agenda-colunas-profissionais),minmax(240px,1fr))}.agenda-profissional-coluna{min-width:0;border-right:1px solid var(--borda)}.agenda-profissional-cabecalho{position:sticky;top:0;z-index:5;background:var(--superficie-card);min-height:78px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-bottom:1px solid var(--borda)}.agenda-profissional-cabecalho i{width:8px;height:8px;border-radius:var(--raio-full);background:var(--profissional-cor)}.agenda-profissional-cabecalho strong{font-weight:500;font-size:var(--txt-meta);overflow-wrap:anywhere}.agenda-profissional-cabecalho>span{flex-basis:100%;font-size:var(--txt-micro);color:var(--texto-apoio)}.agenda-conteudo .agenda-compromisso[data-tipo=bloqueio]{color:var(--agenda-bloqueio-texto);background-color:var(--agenda-bloqueio-fundo);background-image:var(--agenda-bloqueio-trama);border-left-color:var(--agenda-bloqueio-borda)}.agenda-conteudo .agenda-compromisso[data-tipo=bloqueio] .agenda-compromisso-tipo,.agenda-conteudo .agenda-compromisso[data-tipo=bloqueio] .agenda-compromisso-hora{color:var(--agenda-bloqueio-texto);display:block;overflow-wrap:anywhere}.agenda-conteudo .mes-cell[data-bloqueado]{background-color:var(--agenda-bloqueio-fundo);background-image:var(--agenda-bloqueio-trama)}@container (max-width: 1000px){.agenda-layout{grid-template-columns:minmax(0,1fr);gap:14px}.agenda-layout>.agenda-filtros-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:44px;margin:0}.agenda-layout:not([data-filtros-abertos=true])>.agenda-lateral{display:none}.agenda-lateral{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-lateral .agenda-filtros-painel>.agenda-filtros{display:grid}.agenda-lateral .agenda-mini{border-bottom:0;border-right:1px solid var(--borda)}.agenda-lateral .agenda-bloqueios-legenda{grid-column:1 / -1}}@container (max-width: 460px){.agenda-lateral{grid-template-columns:minmax(0,1fr)}.agenda-lateral .agenda-mini{border-right:0;border-bottom:1px solid var(--borda)}.agenda-conteudo .agenda-visoes{width:100%;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-conteudo .agenda-visoes button{padding:5px 4px;white-space:normal}.agenda-periodo{text-align:left;flex:1 1 100%}}@media(pointer:coarse){.agenda-mini-topo button,.agenda-mini-grade button{min-height:44px}}.agenda-compromisso-escopo{max-width:100%;font-size:var(--txt-micro);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agenda-bloqueio-abreviado{display:none}@container (max-width: 460px){.agenda-month .agenda-bloqueio-rotulo{display:none}.agenda-month .agenda-bloqueio-abreviado{display:inline}.agenda-month .agenda-compromisso-escopo{display:none}}.shell[data-area=agenda] .content{min-height:0;background:var(--superficie-card)}.agenda-workspace{--agenda-controle-altura: 36px;height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column;background:var(--superficie-card)}.agenda-layout{flex:1;min-height:0;grid-template-columns:210px minmax(0,1fr);gap:0;align-items:stretch}.agenda-lateral{border:0;border-right:1px solid var(--borda);border-radius:0;background:var(--superficie-fundo);box-shadow:var(--relevo-interno);overflow:auto;scrollbar-width:thin}.agenda-conteudo{display:flex;flex-direction:column;min-height:0;overflow:auto;scrollbar-width:thin}.agenda-conteudo>*{flex-shrink:0}.agenda-conteudo .agenda-toolbar{gap:8px 12px;padding:10px 14px;margin:0;border-bottom:1px solid var(--borda);background:var(--relevo-superficie)}.agenda-periodo-controles{display:flex;flex:1 1 250px;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.agenda-conteudo .agenda-toolbar .dtitle{margin:0 6px 0 0;font-size:var(--txt-campo);font-weight:500;line-height:1.3}.agenda-conteudo .agenda-toolbar-acoes{gap:6px;flex-wrap:wrap}.agenda-novo-detalhe{display:inline}.agenda-conteudo .agenda-toolbar-acoes>button,.agenda-conteudo .agenda-opcoes>summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--agenda-controle-altura);min-height:var(--agenda-controle-altura);padding-block:0;line-height:1.2;font-size:var(--txt-meta)}.agenda-conteudo .agenda-opcoes>summary{padding-inline:10px}.agenda-conteudo .data-nav{display:inline-flex;align-items:center;gap:2px}.agenda-conteudo .data-nav .data-btn{width:28px;height:34px;min-width:28px}.agenda-conteudo .data-nav .btn-ghost{min-height:34px;padding-inline:10px}.agenda-conteudo .agenda-periodo{gap:8px;padding:6px 0;font-weight:500;min-width:0;text-align:left}.agenda-conteudo .agenda-navegacao{padding:8px 14px;gap:8px;min-height:48px}.agenda-conteudo .agenda-filtros-toggle{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:34px;min-height:34px;margin:0;padding:7px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font:inherit;cursor:pointer}.agenda-filtros-toggle svg{width:18px;height:18px;flex:none}.agenda-conteudo .agenda-filtros-toggle>span{display:none}.agenda-conteudo .agenda-visoes{margin-left:auto;padding:3px;flex-wrap:wrap;box-shadow:var(--relevo-interno)}.agenda-conteudo .agenda-visoes button{min-height:30px;padding-inline:12px}.agenda-conteudo .agenda-visoes button.on{background:var(--acao-primaria);color:var(--sobre-acao);border-color:var(--acao-primaria);box-shadow:var(--relevo-acao)}.agenda-conteudo .agenda-contexto{padding:6px 14px;margin:0;border-bottom:1px solid var(--borda);gap:4px 12px}.agenda-conteudo .agenda-contexto>span:last-child{display:none}.agenda-lateral .agenda-mini{padding:14px 12px}.agenda-lateral .agenda-filtros{gap:13px;padding:14px 12px}.agenda-lateral .agenda-filtros select,.agenda-lateral .agenda-busca{height:38px}.agenda-lateral .agenda-cores-legenda{display:flex;flex-wrap:wrap;padding:0 12px 12px;margin:0;gap:8px 12px}.agenda-lateral .agenda-cores-legenda>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.agenda-lateral .agenda-bloqueios-legenda{padding:12px}.agenda-conteudo .agenda-compromissos-aviso{margin:0;padding:7px 14px}.agenda-conteudo .agenda-compromissos-dia{margin:0;padding:6px 12px;border-bottom:1px solid var(--borda);max-height:130px;overflow:auto;background:var(--superficie-fundo)}.agenda-conteudo .agenda-compromissos-dia .agenda-compromissos-cards{display:flex;flex-wrap:wrap;gap:5px}.agenda-conteudo .agenda-compromissos-dia .agenda-compromisso{width:auto;max-width:100%;padding:5px 8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;box-shadow:var(--relevo-item-sombra)}.agenda-compromissos-dia .agenda-compromisso strong{font-size:var(--txt-micro)}.agenda-compromissos-dia .agenda-compromisso-hora{grid-column:1 / -1}.agenda-conteudo .agenda-panel-head{position:relative;padding:6px 14px;margin:0;border-bottom:1px solid var(--borda);flex-wrap:wrap;gap:5px 12px}.agenda-conteudo .agenda-panel-head h2{font-size:var(--txt-meta);font-weight:500}.agenda-panel-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.agenda-panel-acoes>button{min-height:30px;font-size:var(--txt-micro)}.agenda-resumo{position:static}.agenda-resumo>summary{color:var(--texto-secundario);font-size:var(--txt-micro);padding:7px 0;cursor:pointer}.agenda-workspace .agenda-resumo .resumo-dia{position:absolute;right:14px;top:100%;z-index:12;margin:5px 0 0;width:320px;max-width:calc(100vw - 32px);padding:14px;background:var(--relevo-superficie);box-shadow:var(--elevacao-card)}.agenda-conteudo .na-clinica{padding:7px 14px;margin:0;border:0;border-bottom:1px solid var(--borda);border-radius:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;max-height:150px;overflow:auto}.agenda-conteudo .na-clinica-tit{margin:0;font-size:var(--txt-meta)}.agenda-conteudo .na-clinica-fila{flex:1}.agenda-conteudo .na-clinica-item{padding:5px 8px}.agenda-conteudo .na-clinica-chamar{min-height:30px}.agenda-conteudo>:is(.agenda-dia,.agenda-lista,.agenda-semana,.agenda-profissionais,.agenda-month){flex:1 0 260px;min-height:260px;max-height:none;margin:0}.agenda-conteudo>:is(.agenda-dia,.agenda-lista,.agenda-month){border:0;border-radius:0;box-shadow:none;overflow:auto;scrollbar-width:thin}.agenda-conteudo>:is(.agenda-semana,.agenda-profissionais){display:flex;flex-direction:column}.agenda-conteudo .agenda-week-scroll,.agenda-conteudo .agenda-profissionais-scroll{flex:1 1 260px;min-height:260px;max-height:none;border:0;border-radius:0}.agenda-conteudo .agenda-week-grid{min-width:754px}.agenda-conteudo .agenda-week-head{padding:8px 4px;gap:3px}.agenda-conteudo .agenda-week-head>strong{border-radius:var(--raio-sm)}.agenda-conteudo .agenda-week-head>small{font-size:var(--txt-micro)}.agenda-conteudo .agenda-week-notas-label{padding:6px 4px}.agenda-conteudo .agenda-week-notas{padding:4px;max-height:130px;overflow:auto;scrollbar-width:thin}.agenda-conteudo .agenda-week-notas .agenda-compromisso{padding:5px;gap:2px}.agenda-conteudo .agenda-week-notas .agenda-compromisso strong{font-size:var(--txt-micro)}.agenda-conteudo .agenda-profissional-cabecalho{min-height:60px;padding:8px 12px}.agenda-conteudo .agenda-instrucao{padding:6px 14px;border-top:1px solid var(--borda)}.agenda-conteudo .agenda-month .mes-cell{min-height:128px;padding:6px;gap:6px}.agenda-conteudo .agenda-month .mes-dow{padding:10px 6px}.agenda-conteudo .tempo-bloqueio{box-shadow:none;border-radius:0}.agenda-layout[data-filtros-abertos=false]{grid-template-columns:minmax(0,1fr)}.agenda-layout[data-filtros-abertos=false]>.agenda-lateral{display:none}@container (max-width: 1000px){.agenda-lateral{display:block}.agenda-lateral .agenda-mini{border-right:0;border-bottom:1px solid var(--borda)}.agenda-lateral .agenda-filtros-painel>.agenda-filtros{display:grid}}@media(min-width:1500px){.agenda-layout:not([data-filtros-abertos=false]){grid-template-columns:228px minmax(0,1fr)}}@media(max-width:1100px){.agenda-novo-detalhe{display:none}}@media(max-width:767px){.agenda-layout{display:flex;flex-direction:column}.agenda-lateral{flex:none;max-height:65dvh;border-right:0;border-bottom:1px solid var(--borda)}.agenda-layout[data-filtros-abertos=true]>.agenda-lateral{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-conteudo{flex:1}.agenda-conteudo .agenda-toolbar{padding:8px 10px}.agenda-periodo-controles{flex-basis:100%}.agenda-conteudo .agenda-toolbar-acoes{width:100%}.agenda-conteudo .agenda-toolbar-acoes>.btn-novo{margin-left:auto}.agenda-conteudo .agenda-navegacao{padding:7px 10px;flex-direction:row;align-items:center}.agenda-conteudo .agenda-filtros-toggle>span{display:none}.agenda-conteudo .agenda-visoes{width:auto;flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);margin:0}.agenda-conteudo .agenda-visoes button{min-width:0;overflow-wrap:anywhere;padding:5px 3px;font-size:var(--txt-micro);white-space:normal}.agenda-conteudo .agenda-periodo{flex:1;padding:4px 0;font-size:var(--txt-meta)}.agenda-conteudo .agenda-contexto{padding:5px 10px}.agenda-conteudo .agenda-panel-head{padding:6px 10px}.agenda-conteudo .agenda-panel-head h2{font-size:var(--txt-micro)}.agenda-panel-acoes{gap:7px}.agenda-conteudo .agenda-month .mes-cell{padding:3px 2px;min-height:92px;gap:2px}.agenda-conteudo .agenda-month .mes-dow{padding:9px 0}}@media(max-width:460px){.agenda-layout[data-filtros-abertos=true]>.agenda-lateral{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.agenda-conteudo .agenda-filtros-toggle,.agenda-conteudo .data-nav .data-btn,.agenda-conteudo .data-nav .btn-ghost,.agenda-conteudo .agenda-visoes button,.agenda-conteudo .agenda-toolbar-acoes>button,.agenda-conteudo .agenda-opcoes>summary,.agenda-panel-acoes>button,.agenda-resumo>summary{min-height:44px}.agenda-lateral .agenda-filtros select,.agenda-lateral .agenda-busca{min-height:44px}}.agenda-duracao{display:inline-flex;align-items:center;gap:8px;color:var(--texto-secundario);font-size:var(--txt-meta);min-width:0}.agenda-duracao select{width:128px;height:var(--agenda-controle-altura);min-height:var(--agenda-controle-altura);padding-block:0}@media(max-width:767px){.agenda-duracao{order:3;flex-basis:100%;justify-content:space-between}}@media(pointer:coarse){.agenda-workspace{--agenda-controle-altura: 44px}}.na-clinica-item:has(.na-clinica-alheia){flex-wrap:wrap}.na-clinica-alheia{min-width:0;color:var(--texto-apoio);font-size:var(--txt-meta)}@media(max-width:767px){.agenda-conteudo .na-clinica-fila:has(.na-clinica-alheia){flex-basis:100%}}.ag-escolha-btn:disabled{opacity:.5;cursor:not-allowed}.chegada-controle{display:flex;flex-direction:column;gap:6px;min-width:0}.chegada-controle .form-erro{margin:0;font-size:var(--txt-meta)}.chegada-presente{display:inline-flex;align-items:center;gap:6px;color:var(--sucesso-700);background:var(--sucesso-50);padding:5px 8px;border-radius:var(--raio-sm);font-size:var(--txt-meta);font-weight:600}.inicio-pagina .page-head{margin-bottom:var(--espaco-6)}.inicio-pagina .dtitle{font-size:var(--txt-pagina);line-height:1.25}.inicio-pagina{container-type:inline-size}.inicio-pagina>.prox,.inicio-indicadores,.inicio-apoio{margin-bottom:20px}.inicio-indicadores,.inicio-apoio{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.inicio-indicadores>*,.inicio-apoio>*{min-width:0;margin-bottom:0}.inicio-indicadores>:only-child{grid-column:1 / -1}.inicio-indicadores-coluna{display:grid;gap:var(--espaco-5);min-width:0}.inicio-indicadores-coluna>*{margin:0;min-width:0}.inicio-pagina .meta-fat-lista{max-height:200px;overflow-y:auto;scrollbar-gutter:stable;padding:2px;display:grid;gap:14px}.inicio-pagina .aniversarios{max-height:220px;overflow-y:auto;scrollbar-gutter:stable;padding:2px}.inicio-pagina :is(.meta-fat-lista,.aniversarios):focus-visible{outline:2px solid var(--foco);outline-offset:2px}.inicio-pagina .atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.inicio-pagina .atalho{text-align:left;white-space:normal}@container (min-width: 900px){.inicio-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-pagina>.prox:has(.inicio-proximo):has(.prox-item){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inicio-pagina>.prox .prox-head{grid-column:1 / -1}.inicio-pagina>.prox .prox-lista{min-width:0}.inicio-pagina>.prox .inicio-ver-agenda{grid-column:1 / -1;justify-self:start}}@container (max-width: 420px){.inicio-pagina .atalhos{grid-template-columns:minmax(0,1fr)}}.inicio-pagina .painel-head{font-family:var(--fonte-titulo);font-size:var(--txt-secao);font-weight:400;padding:var(--espaco-5) var(--espaco-5) var(--espaco-2)}.inicio-pagina .atalho{background:var(--superficie-card);border-bottom:1px solid var(--borda);border-radius:0;font-weight:500}.inicio-pagina .atalho:hover{background:var(--superficie-afundada)}.inicio-pagina .painel-body{padding:var(--espaco-3) var(--espaco-5) var(--espaco-5)}.inicio-proximo{padding:var(--espaco-6);background:var(--acento-50);border-radius:var(--raio-md)}.inicio-proximo-topo{display:flex;justify-content:space-between;gap:var(--espaco-3);flex-wrap:wrap;color:var(--acento-700);font-size:var(--txt-micro)}.inicio-proximo-nome{margin:var(--espaco-5) 0 var(--espaco-2);font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:1.2;font-weight:400;color:var(--texto-titulo);overflow-wrap:anywhere}.inicio-proximo-detalhe{margin:var(--espaco-1) 0;color:var(--texto-secundario);font-size:var(--txt-meta)}.inicio-proximo-acoes{display:flex;justify-content:space-between;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;margin-top:var(--espaco-6)}.inicio-proximo-estado{color:var(--acento-700);font-size:var(--txt-meta)}.inicio-ver-agenda{align-self:flex-start;padding:var(--espaco-2) 0;border:0;background:transparent;color:var(--acento-700);font:inherit;font-size:var(--txt-meta);cursor:pointer}.inicio-ver-agenda:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.prox-hora{grid-column:1;grid-row:auto}.inicio-proximo{padding:var(--espaco-4)}.inicio-proximo-acoes .btn-novo{width:100%;white-space:normal;height:auto;min-height:var(--controle-alt);padding:var(--espaco-3)}}.inicio-aniversariantes{overflow:hidden;border:1px solid var(--info-500);border-top:3px solid var(--celebracao-neon)}.inicio-pagina .inicio-aniversariantes .painel-head{display:flex;align-items:center;gap:10px;padding:var(--espaco-4) var(--espaco-5);background:linear-gradient(120deg,var(--celebracao-fundo),var(--celebracao-fundo-fim));color:var(--celebracao-texto)}.inicio-pagina .inicio-aniversariantes .painel-body{padding-top:var(--espaco-4)}.inicio-aniversario-icone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;font-size:var(--txt-pagina)}.inicio-pagina>.prox:not(:has(.inicio-proximo)) .estado{padding:8px 0}.inicio-pagina .prox-lista:empty{display:none}.inicio-ind-num{display:block;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.04em;color:var(--texto-titulo);min-width:0;max-width:100%;overflow-wrap:anywhere}.inicio-ind-label{display:flex;align-items:center;justify-content:center;min-height:0;color:var(--texto-secundario);font-size:13px;font-weight:500;line-height:1.35}.prox-status{display:inline-flex;align-items:center;font-size:12px;font-weight:600;border-radius:5px;padding:3px 6px;background:var(--superficie-afundada);color:var(--texto-secundario)}.prox-status[data-estado=confirmado]{background:var(--sucesso-50);color:var(--sucesso-700)}.prox-status[data-estado=aguardando_confirmacao]{background:var(--atencao-50);color:var(--atencao-700)}.prox-status[data-estado=em_atendimento]{background:var(--acento-50);color:var(--acento-700)}.prox-status[data-estado=faltou]{background:var(--risco-50);color:var(--risco-700)}.inicio-ind-num-moeda{font-size:clamp(20px,3cqw,32px)}.inicio-pagina>.prox .prox-head{margin-bottom:0}.inicio-agenda-contagem{color:var(--texto-secundario);font-size:var(--txt-meta)}.inicio-agenda-fila{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:560px;overflow-y:auto;scrollbar-gutter:stable;padding:2px}.inicio-agendamento{display:grid;grid-template-columns:48px minmax(140px,1fr) 170px minmax(0,max-content);gap:12px 16px;align-items:center;min-width:0;min-height:78px;padding:12px 16px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card)}.inicio-agendamento-hora{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.inicio-agendamento-hora small{display:block;margin-top:4px;font-size:var(--txt-meta);font-weight:400;color:var(--texto-apoio)}.inicio-agendamento-dados{min-width:0}.inicio-agendamento-dados h3{margin:0 0 5px;font-size:var(--txt-campo);font-weight:600;overflow-wrap:anywhere}.inicio-agendamento-dados h3 button{max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;text-underline-offset:3px}.inicio-agendamento-dados h3 button:is(:hover,:focus-visible){text-decoration:underline}.inicio-agendamento-dados h3 button:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:var(--raio-sm)}.inicio-agendamento-dados p{margin:0;font-size:var(--txt-meta);color:var(--texto-secundario);overflow-wrap:anywhere}.inicio-agendamento-situacao{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0}.inicio-agendamento-rotulo{color:var(--texto-apoio);font-size:var(--txt-meta);font-weight:500;line-height:1.25}.inicio-agendamento-estados{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.inicio-agendamento-atrasada{color:var(--risco-700);font-size:var(--txt-meta);font-weight:500;line-height:1.25}.inicio-agendamento-acoes{--inicio-acao-altura: 36px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;width:max-content;justify-self:end;overflow-x:auto;padding:2px}.inicio-agendamento-acoes>*{flex:0 0 auto}.inicio-agendamento-acoes:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.inicio-agendamento-whatsapp{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:0;cursor:pointer}.inicio-agendamento-whatsapp img{width:22px;height:22px}.inicio-agendamento-whatsapp:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.55}.inicio-agendamento-whatsapp:focus-visible{outline:2px solid var(--foco);outline-offset:-2px;border-radius:var(--raio-sm)}.inicio-agendamento-acoes:empty{display:none}.shell .inicio-agendamento-acoes button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:var(--inicio-acao-altura);height:var(--inicio-acao-altura);max-height:var(--inicio-acao-altura);margin-block:0;line-height:1.4;white-space:nowrap;font-size:var(--txt-meta);padding:0 10px}.shell .inicio-agendamento-acoes .inicio-agendamento-whatsapp{width:var(--inicio-acao-altura);padding:0}.shell .inicio-agendamento-acoes .btn-novo{border:1px solid transparent}.shell .inicio-agendamento-acoes .inicio-agendamento-iniciar{min-width:5.7em}.shell .inicio-agendamento-acoes button,.shell .inicio-agendamento-acoes button:not(:disabled):not(:focus-visible){box-shadow:none}.inicio-agenda-resolvidos{border-top:1px solid var(--borda);padding-top:12px}.inicio-agenda-resolvidos summary{cursor:pointer;padding:6px 0;color:var(--texto-secundario);font-size:var(--txt-meta)}.inicio-agenda-resolvidos[open] summary{margin-bottom:10px}@container (max-width: 1100px){.inicio-agendamento{grid-template-columns:48px minmax(0,1fr) 170px}.inicio-agendamento-acoes{grid-column:2 / -1;width:100%;justify-self:stretch;justify-content:safe flex-end}}@container (max-width: 620px){.inicio-agendamento{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.inicio-agendamento-situacao{grid-column:2}.inicio-agendamento-acoes{grid-column:1 / -1;justify-content:flex-start}}@container (max-width: 420px){.inicio-agendamento-acoes{--inicio-acao-altura: 44px}}@media(pointer:coarse){.inicio-agendamento-acoes{--inicio-acao-altura: 44px}}.inicio-pagina .inicio-resumo{align-items:stretch}.inicio-pagina .inicio-resumo :is(.inicio-ind-num,.inicio-ind-label){display:block;width:100%;min-height:0;margin:0;padding:0;text-align:center}.inicio-pagina .funil-linha{display:grid;grid-template-columns:8px 112px minmax(24px,1fr) 22px 30px;gap:6px;align-items:center}.inicio-pagina .funil-linha .ponto,.inicio-pagina .funil-linha .funil-fill{background:var(--crm-etapa-cor)}.inicio-pagina .funil-rot{width:auto;min-width:0;line-height:1.35}.inicio-pagina .funil-rot-linha{display:block;white-space:nowrap}.inicio-pagina .funil-barra{min-width:0;width:100%;background:color-mix(in srgb,var(--crm-etapa-cor) 10%,var(--superficie-afundada))}.inicio-pagina :is(.funil-num,.funil-pct){width:auto;min-width:0}.limpo-compromissos .compromissos{margin-bottom:20px}.inicio-pagina .funil-linha:not([data-cor]){--crm-etapa-cor: var(--acento-500)}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .prox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:55px;box-sizing:border-box;padding:16px 20px;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .prox-head .inicio-ver-agenda{margin:0;padding:0;min-height:0;font-size:13px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agenda-fila{max-height:none;overflow:visible;scrollbar-gutter:auto}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento{display:grid;grid-template-columns:64px 8px minmax(0,1fr) auto auto;grid-template-areas:"hora ponto dados situacao acoes";gap:12px;align-items:center;min-height:82px;padding:16px 24px;border:0;border-bottom:1px solid var(--borda);border-radius:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento:last-child{border-bottom:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-hora{grid-area:hora;font-size:18px;line-height:1.25}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-hora small{white-space:nowrap;font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-agendamento-profissional{--profissional-cor:var(--acento-500);grid-area:ponto;width:8px;height:8px;border-radius:50%;background:var(--profissional-cor)}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-dados{grid-area:dados}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-dados h3{font-size:14px;line-height:1.35;margin-bottom:4px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-dados p{font-size:12px;line-height:1.45}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-situacao{grid-area:situacao;align-items:flex-end}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-estados{align-items:flex-end}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .prox-status{gap:6px;padding:4px 10px;white-space:nowrap;font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .prox-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-acoes{grid-area:acoes;width:auto;max-width:none;overflow:visible;justify-self:end;justify-content:flex-end;align-items:center;gap:6px;padding:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-acoes .inicio-agendamento-whatsapp{width:26px;padding:4px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-whatsapp img{width:16px;height:16px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-acoes .acoes-menu{z-index:40}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento[data-estado=encerrado] .inicio-agendamento-hora,html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento[data-estado=encerrado] h3{color:var(--texto-apoio)}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento[data-estado=encerrado] .inicio-agendamento-acoes>.btn-ghost{background:transparent}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento[data-na-clinica]{background:color-mix(in srgb,var(--info-50) 45%,var(--superficie-card))}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-situacao .chegada-presente{display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:4px 10px;border:0;border-radius:var(--raio-full);background:var(--info-50);color:var(--info-700);font-size:12px;white-space:nowrap;box-shadow:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-situacao .chegada-presente:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-situacao button.chegada-presente:after{content:"×";font-size:14px;line-height:1}@container (max-width:660px){html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento{grid-template-columns:48px 8px minmax(0,1fr);grid-template-areas:"hora ponto dados" "hora ponto situacao" "acoes acoes acoes";padding:14px 16px;gap:8px 10px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-situacao,html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-estados{align-items:flex-start}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-acoes{width:100%;flex-wrap:wrap}}}@media screen and (pointer:coarse){html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-situacao button.chegada-presente,html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agendamento-acoes .inicio-agendamento-whatsapp{min-width:44px;min-height:44px}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-coluna>.prox{overflow:visible}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agenda-fila>.inicio-agendamento:last-child{border-radius:0 0 18px 18px}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio]{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio]>*{flex:0 0 100%;min-width:0;margin:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-home{align-items:stretch}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-coluna{display:flex;flex-direction:column}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-coluna>:last-child{flex:1 1 auto}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agenda-fila{--fila-altura:420px;--menu-x:auto;--menu-y:auto;display:block;max-height:var(--fila-altura);overflow-y:auto;scrollbar-gutter:auto;overscroll-behavior-y:auto}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .inicio-agenda-fila .acoes-menu{position:fixed;top:var(--menu-y);left:var(--menu-x);right:auto;bottom:auto}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos{max-height:300px;overflow-y:auto;overscroll-behavior-y:contain;padding:16px 18px;border:0;border-radius:18px;box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos>h2{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--texto-titulo)}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos .compromisso{flex-wrap:wrap;gap:6px 10px;padding:8px 0}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos .compromisso p{margin-top:2px;font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos .compromisso-acoes button{min-height:30px;height:30px;padding:0 10px;font-size:12px;border-radius:8px}}@media screen{html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis{gap:14px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis>.modelo-kpi{min-height:0;padding:12px 18px;gap:2px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi-cabecalho svg{width:26px;height:26px;padding:6px;border-radius:8px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-num{margin-top:4px;font-size:24px;line-height:1.1}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-num small{font-size:12px;font-weight:500}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi-legenda{font-size:12px;line-height:1.45}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] :is(.modelo-minilinha,.modelo-minibarras){height:18px;margin-top:4px;padding-top:0;overflow:hidden}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-pontos{max-width:230px;margin-top:6px;padding:0;gap:2px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-pontos i{width:100%;height:auto;aspect-ratio:1}@media(min-width:641px){html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpis>.modelo-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:14px;row-gap:2px;align-content:center;min-height:96px;padding:11px 18px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi>:is(.modelo-kpi-cabecalho,.inicio-ind-num,.modelo-kpi-legenda){grid-column:1;min-width:0}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi-cabecalho svg{width:24px;height:24px;padding:5px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi .inicio-ind-num{margin-top:2px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi>:is(.modelo-minilinha,.modelo-minibarras,.modelo-pontos){grid-column:2;grid-row:1 / 4;align-self:center;margin:0;padding:0}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi>.modelo-minilinha{width:88px;height:30px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi>.modelo-minibarras{width:76px;height:30px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi>.modelo-pontos{width:auto;max-width:none;grid-template-columns:repeat(16,5px);grid-template-rows:repeat(4,5px);grid-auto-flow:column;gap:2px 1px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-kpi>.modelo-pontos i{width:5px;height:5px}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .modelo-mini-confirmadas i{border-radius:2px}}.limpo-principal{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:20px;align-items:stretch;min-width:0}.limpo-esquerda{display:flex;min-width:0;container-type:inline-size}.limpo-esquerda>.prox{flex:1 1 auto;display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:0;overflow:visible;border-radius:18px;box-shadow:var(--modelo-sombra);background:var(--superficie-card)}.limpo-lateral{display:flex;flex-direction:column;gap:20px;min-width:0}.limpo-proximo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:12px 20px 14px;background:var(--limpo-faixa);border-bottom:1px solid var(--borda)}.limpo-proximo-quem{display:flex;gap:12px;align-items:center;min-width:0}.limpo-proximo-avatar{flex:0 0 38px;width:38px;height:38px}.limpo-proximo-rotulo{font-size:12px;font-weight:500;color:var(--acento-700)}.limpo-proximo h3{margin:1px 0;font-size:17px;font-weight:600;line-height:1.2;color:var(--texto-titulo)}.limpo-proximo p{margin:0;font-size:12.5px;line-height:1.4;color:var(--texto-secundario)}.limpo-proximo-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.limpo-etapas{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.limpo-etapas li{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;font-size:12px;line-height:1.35;color:var(--texto-secundario)}.limpo-etapas li:after{content:"";position:absolute;left:16px;right:0;top:6px;height:2px;background:var(--borda)}.limpo-etapas li:last-child:after{content:none}.limpo-etapas li[data-feita]:after{background:var(--modelo-neon-verde)}.limpo-etapa-nome{font-style:normal}.limpo-etapas li>span{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--superficie-card);border:2px solid var(--borda);box-sizing:border-box}.limpo-etapas li[data-feita]>span{background:var(--modelo-neon-verde);border-color:var(--modelo-neon-verde)}.limpo-etapas li[data-atual]{color:var(--texto-titulo);font-weight:600}.limpo-etapas li[data-atual]>span{border-color:var(--modelo-neon-azul)}.limpo-agenda-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:9px 20px;border-top:1px solid var(--borda);border-radius:0 0 18px 18px;background:var(--superficie-afundada);font-size:12.5px;color:var(--texto-secundario)}.limpo-agenda-rodape button{padding:0;border:0;background:none;color:var(--acento-700);font:inherit;font-weight:600;cursor:pointer}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-esquerda .inicio-agendamento-dados p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-esquerda .inicio-agendamento{min-height:60px;padding-block:10px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento-hora{font-size:15.5px;line-height:1.1}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento-hora small{margin-top:4px;font-size:12px;line-height:1.2}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento-dados h3{margin:0;font-size:14.5px;line-height:1.45;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento-dados p{font-size:12.5px}html[data-previa-design=v6c] .shell .limpo-esquerda .inicio-agendamento-acoes button{font-size:13px;font-weight:500;border-radius:10px}html[data-previa-design=v6c] .shell .limpo-esquerda .inicio-agendamento-acoes .btn-novo{font-weight:600}.inicio-agendamento-alheia{color:var(--texto-apoio);font-size:12.5px;white-space:nowrap}.limpo-atencao-vazio{margin:0;padding:8px 4px;font-size:13px;color:var(--texto-secundario)}@media(pointer:fine){html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio] .page-head :is(.btn-novo,.btn-ghost){min-height:40px;height:40px;padding:0 15px;font-weight:500}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio] .page-head .btn-novo{font-weight:600}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-proximo-acoes :is(.btn-novo,.btn-ghost){min-height:34px;height:34px;padding:0 14px;font-size:13px;font-weight:500}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-proximo-acoes .btn-novo{font-weight:600}.limpo-esquerda .inicio-agendamento-acoes{--inicio-acao-altura:32px}}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .page-head{align-items:flex-end}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .page-head .btn-ghost svg{width:15px;height:15px;margin-right:7px;flex:0 0 auto}@container (min-width:661px){html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento{grid-template-columns:72px 10px minmax(0,1fr) auto auto;gap:14px;padding-inline:20px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .modelo-agendamento-profissional{justify-self:center}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento-acoes{gap:8px}}:is(.limpo-atencao,.limpo-aniversarios,.limpo-resultados,.limpo-funil){border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra);min-width:0}:is(.limpo-atencao,.limpo-aniversarios,.limpo-resultados,.limpo-funil)>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px 10px}:is(.limpo-atencao,.limpo-aniversarios,.limpo-resultados,.limpo-funil) h2{margin:0;font-size:15.5px;font-weight:600;color:var(--texto-titulo)}:is(.limpo-atencao,.limpo-aniversarios)>header>span{font-size:12.5px;color:var(--texto-secundario)}.limpo-atencao>header{padding:16px 20px;border-bottom:1px solid var(--borda)}.limpo-aniversarios>header{padding:14px 20px;border-bottom:1px solid var(--borda)}.limpo-sugestao .form-erro{grid-column:1 / -1;margin:0}.limpo-sugestao{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;margin:10px 10px 0;padding:12px 14px;border-radius:12px;background:var(--limpo-sugestao)}.limpo-sugestao b{grid-column:1 / -1;font-size:12px;font-weight:600;color:var(--acento-700)}.limpo-sugestao p{margin:0;font-size:13px;line-height:1.4;color:var(--texto-primario)}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-sugestao .btn-novo{min-height:32px;padding:0 11px;font-size:13px;border-radius:10px}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas{padding:10px;gap:6px}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas small{font-size:12.5px;line-height:1.45;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas>button>span:nth-child(2){gap:2px}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas strong{font-size:19px}html[data-previa-design=v6c] .limpo-atencao .modelo-alerta-icone{width:32px;height:32px}html[data-previa-design=v6c] .limpo-atencao .modelo-alerta-icone svg{width:16px;height:16px}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas>button[data-alerta=evolucoes] .modelo-alerta-icone{color:var(--risco-700);background:var(--risco-50)}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas>button[data-alerta=confirmacao] .modelo-alerta-icone{color:var(--atencao-700);background:var(--atencao-50)}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas>button[data-alerta=whatsapp] .modelo-alerta-icone{color:var(--sucesso-700);background:var(--sucesso-50)}html[data-previa-design=v6c] .limpo-atencao .modelo-alertas>button{min-height:0;padding:9px 12px}.limpo-aniversarios{flex:1 1 0;min-height:132px;display:flex;flex-direction:column;overflow:hidden}.aniv-lista{flex:1 1 0;min-height:80px;max-height:260px;overflow-y:auto;padding:6px 10px 10px}.aniv-lista:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.aniv-lista-grupo{margin:0;padding:10px 10px 2px;font-size:12px;font-weight:400;color:var(--texto-secundario)}.aniv-linha{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px}.aniv-linha:hover{background:var(--superficie-afundada)}.aniv-linha-abrir{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:var(--texto-titulo);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.aniv-linha-data{flex:0 0 56px;white-space:nowrap;color:var(--res-petroleo)}.aniv-linha[data-passado] :is(.aniv-linha-data,.aniv-linha-nome){color:var(--texto-apoio)}.aniv-linha-nome{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aniv-linha[data-hoje] .aniv-linha-nome{font-weight:600;color:var(--texto-titulo)}.aniv-linha-parabens{flex:0 0 auto;height:28px;min-height:28px;padding:0 10px;border:0;border-radius:10px;background:var(--superficie-afundada);color:var(--texto-titulo);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.aniv-linha :focus-visible{outline:2px solid var(--foco);outline-offset:-2px}html[data-previa-design=v6c] .shell[data-menu-fixo] section.limpo-acompanhar{margin:0;padding:0;border:0;background:transparent;box-shadow:none}html[data-previa-design=v6c] .limpo-acompanhar .hoje-cabecalho{margin-bottom:12px}html[data-previa-design=v6c] .limpo-acompanhar .hoje-cabecalho h2{font-family:var(--modelo-fonte);font-size:20px;font-weight:600}html[data-previa-design=v6c] .limpo-acompanhar .hoje-blocos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco{--limpo-a:var(--limpo-verde-a);--limpo-b:var(--limpo-verde-b);--limpo-claro:var(--limpo-verde-claro);--limpo-texto:var(--limpo-verde-texto);height:420px;border:0;border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco[data-acompanhamento=funil-24h]{--limpo-a:var(--limpo-laranja-a);--limpo-b:var(--limpo-laranja-b);--limpo-claro:var(--limpo-laranja-claro);--limpo-texto:var(--limpo-laranja-texto)}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco[data-acompanhamento=lembretes-hoje]{--limpo-a:var(--limpo-azul-a);--limpo-b:var(--limpo-azul-b);--limpo-claro:var(--limpo-azul-claro);--limpo-texto:var(--limpo-azul-texto)}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco[data-acompanhamento=sem-ativacao]{--limpo-a:var(--limpo-vermelho-a);--limpo-b:var(--limpo-vermelho-b);--limpo-claro:var(--limpo-vermelho-claro);--limpo-texto:var(--limpo-vermelho-texto)}html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-bloco .hoje-bloco-head{box-sizing:border-box;min-height:74px;align-items:center;gap:10px;padding:12px 14px;border:0;background:linear-gradient(135deg,var(--limpo-a),var(--limpo-b));color:var(--previa-menu-ativo)}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head>div{flex:1 1 auto}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head h3{margin:0 0 3px;font-size:14.5px;font-weight:600;color:inherit}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head p{overflow:hidden;color:color-mix(in srgb,currentColor 86%,transparent);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.limpo-bloco-vazio{margin:16px 4px;font-size:13px;color:var(--texto-secundario)}.limpo-bloco-icone{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--previa-menu-ativo) 95%,transparent);color:var(--limpo-b)}.limpo-bloco-icone svg{width:16px;height:16px}html[data-previa-design=v6c] .limpo-acompanhar .hoje-quantidade{min-width:0;padding:0;border:0;background:none;color:inherit;font-size:24px;font-weight:600;line-height:1}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-filtro{padding:0 14px 12px;border:0;background:var(--limpo-b)}html[data-previa-design=v6c] .limpo-acompanhar .hoje-filtro{flex-wrap:nowrap;gap:6px;color:inherit;font-size:12.5px;white-space:nowrap}html[data-previa-design=v6c] .limpo-acompanhar .hoje-filtro select{flex:0 0 auto;width:auto;height:26px;min-height:26px;padding:0 4px;background:var(--previa-menu-ativo);color:var(--limpo-tinta-seletor);border:0;border-radius:8px;font-size:12.5px;font-weight:500}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-lista{padding:8px 10px;scrollbar-gutter:auto;overscroll-behavior-y:auto}html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-bloco .limpo-linha:hover{background:var(--limpo-claro)}html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-bloco .limpo-linha{min-height:0;align-items:center;gap:8px;margin:0 0 6px;padding:6px 0 6px 10px;border:0;border-left:3px solid var(--limpo-a);border-radius:0;background:transparent;box-shadow:none}html[data-previa-design=v6c] .limpo-acompanhar .limpo-linha:last-child{border-bottom:0;margin-bottom:0}html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-bloco .limpo-linha{flex-wrap:nowrap}html[data-previa-design=v6c] .limpo-acompanhar .limpo-linha strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.limpo-atrasado{color:var(--limpo-vermelho-b);font-style:normal}html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-filtro select{height:26px;min-height:26px;border-radius:8px}html[data-previa-design=v6c] .limpo-acompanhar .limpo-linha strong{font-size:13.5px}html[data-previa-design=v6c] .limpo-acompanhar .limpo-linha span{font-size:12.5px;line-height:1.35}.limpo-linha-acao{flex:0 0 auto;min-height:30px;padding:0 10px;border:0;border-radius:8px;background:var(--limpo-claro);color:var(--limpo-texto);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.limpo-linha-whatsapp{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--superficie-afundada);cursor:pointer}.limpo-linha-whatsapp img{width:16px;height:16px}.limpo-bloco-rodape{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;background:var(--limpo-claro);font-size:12.5px;color:var(--limpo-texto)}.limpo-bloco-rodape button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.limpo-final{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:20px;align-items:stretch;min-width:0}.limpo-final>section{display:flex;flex-direction:column;min-height:430px;box-sizing:border-box}.limpo-final h2{font-size:15.5px}.limpo-final .limpo-resultados>header{padding:14px 20px 0;flex-wrap:nowrap}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .limpo-final .limpo-resultados .inicio-ver-agenda{margin:0;padding:0;min-height:0;align-self:center;font-size:13px;white-space:nowrap;color:var(--res-petroleo)}.limpo-abas{display:flex;gap:20px;margin-top:8px;padding:0 20px;border-bottom:1px solid var(--borda)}.limpo-abas button{padding:4px 0 9px;border:0;background:none;color:var(--texto-secundario);font:inherit;font-size:13px;font-weight:400;cursor:pointer}.limpo-abas button[aria-selected=true]{color:var(--res-tinta-forte);font-weight:600;box-shadow:inset 0 -2px 0 var(--res-tinta-forte)}.limpo-resultados-painel{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}html[data-previa-design=v6c] .shell .limpo-seg.seg{--seg-altura:30px;display:inline-flex;gap:2px;padding:3px;border:0;border-radius:12px;background:var(--superficie-afundada)}html[data-previa-design=v6c] .shell .limpo-seg.seg button{padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--texto-secundario);font-size:12.5px;font-weight:500;white-space:nowrap;box-shadow:none}html[data-previa-design=v6c] .shell .limpo-seg.seg button.on{background:var(--superficie-card);color:var(--texto-titulo);font-weight:600;box-shadow:var(--previa-sombra-segmento)}html[data-previa-design=v6c] .shell .limpo-seg.seg button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.limpo-fat{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.limpo-fat-periodo{display:flex;justify-content:flex-end;padding:12px 20px 0}.limpo-fat-corpo{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:20px;align-items:center;padding:14px 20px}.limpo-fat-grafico{position:relative;min-width:0;height:150px;overflow:hidden}.limpo-fat-grafico svg{display:block}.limpo-grade{stroke:var(--res-grade);stroke-width:1}.limpo-referencia{stroke:var(--res-petroleo);stroke-width:1;stroke-dasharray:4 4;opacity:.6}.limpo-area-inicio{stop-color:var(--res-area);stop-opacity:.35}.limpo-area-fim{stop-color:var(--res-area);stop-opacity:0}.limpo-linha-valor{fill:none;stroke:var(--res-petroleo);stroke-width:2;stroke-linecap:round}.limpo-ponto-final{fill:var(--res-petroleo);stroke:var(--superficie-card);stroke-width:2}.limpo-fat-grafico-vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:var(--texto-secundario);font-size:13px;text-align:center}.limpo-fat-numeros{display:grid;gap:14px;min-width:0}.limpo-fat-numeros span{display:block;color:var(--texto-secundario);font-size:12px;line-height:1.3}.limpo-fat-numeros strong{display:block;margin-top:2px;font-size:22px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--res-tinta-forte);white-space:nowrap}.limpo-fat-numeros [data-ordem="2"] strong{color:var(--texto-secundario)}.limpo-fat-numeros [data-ordem="3"] strong{color:var(--res-petroleo)}.limpo-fat-numeros strong[data-sem-valor]{font-size:14px;font-weight:500;color:var(--texto-secundario)}.limpo-fat-estado{flex:1 1 auto;display:block;margin:0;padding:24px 20px;color:var(--texto-secundario);font-size:13px;line-height:1.45}.limpo-fat-estado button{padding:0;border:0;background:none;color:var(--res-petroleo);font:inherit;font-weight:600;cursor:pointer}.limpo-meta{margin-top:auto;padding:12px 20px 16px;border-top:1px solid var(--borda)}.limpo-meta-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--texto-secundario);font-size:12.5px}.limpo-meta-linha b{font-size:13px;font-weight:600;color:var(--texto-titulo)}.limpo-meta-linha strong{font-size:18px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--res-tinta-forte)}.limpo-meta-link{margin-left:auto;padding:0;border:0;background:none;color:var(--res-petroleo);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.limpo-meta-link:hover{text-decoration:underline;text-underline-offset:3px}.limpo-meta-barra{position:relative;height:8px;margin-top:8px;border-radius:99px;background:var(--res-grade)}.limpo-meta-barra i{display:block;height:100%;border-radius:99px;background:var(--res-tinta-forte)}.limpo-meta-barra span{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--res-petroleo)}.limpo-ocup{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:14px 20px 18px;min-width:0}.limpo-ocup-periodo{margin:0;color:var(--texto-secundario);font-size:13px}.limpo-ocup .limpo-fat-estado{padding:0}.limpo-ocup-barra{display:flex;height:34px;gap:2px;border-radius:8px;overflow:hidden}.limpo-ocup-barra span{display:grid;place-items:center;min-width:0;overflow:hidden;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.limpo-ocup [data-categoria=atendidos]{--ocup-cor:var(--res-tinta-forte);--ocup-texto:var(--res-sobre-forte)}.limpo-ocup [data-categoria=confirmados]{--ocup-cor:var(--res-confirmados);--ocup-texto:var(--res-sobre-confirmados)}.limpo-ocup [data-categoria=aguardando]{--ocup-cor:var(--res-aguardando);--ocup-texto:var(--res-sobre-aguardando)}.limpo-ocup [data-categoria=livres]{--ocup-cor:var(--res-livres);--ocup-texto:var(--res-sobre-livres)}.limpo-ocup [data-categoria=bloqueados]{--ocup-cor:repeating-linear-gradient(45deg,var(--res-listra-a) 0 4px,var(--res-listra-b) 4px 8px);--ocup-texto:var(--texto-secundario)}.limpo-ocup-barra span{background:var(--ocup-cor);color:var(--ocup-texto)}.limpo-ocup-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--texto-secundario);font-size:12px}.limpo-ocup-legenda span{display:inline-flex;align-items:center;gap:6px}.limpo-ocup-legenda i{width:8px;height:8px;border-radius:50%;background:var(--ocup-cor)}.limpo-ocup-legenda em{font-style:normal}.limpo-ocup-aviso{margin:0;color:var(--texto-secundario);font-size:12px}.limpo-ocup-lista{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--borda)}.limpo-ocup-prof{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 44px;gap:12px;align-items:center;font-size:13px;color:var(--texto-primario)}.limpo-ocup-prof>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.limpo-ocup-prof b{text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--texto-titulo)}.limpo-ocup-trilho{height:8px;border-radius:99px;background:var(--res-grade);overflow:hidden}.limpo-ocup-trilho i{display:block;height:100%;border-radius:99px;background:var(--profissional-cor)}.limpo-metas{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:14px 20px 16px}.limpo-metas .limpo-fat-estado{padding:0}.limpo-metas-clinica{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px}.limpo-metas-clinica b{font-size:14px;font-weight:600;color:var(--texto-titulo)}.limpo-metas-clinica strong{font-size:18px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--res-tinta-forte)}.limpo-metas-clinica span{font-size:13.5px;color:var(--texto-secundario)}.limpo-metas-barra{position:relative;height:10px;margin-top:8px;border-radius:99px;background:var(--res-grade)}.limpo-metas-barra i{display:block;height:100%;border-radius:99px;background:var(--res-tinta-forte)}.limpo-metas-barra span{position:absolute;top:-3px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:var(--res-tinta-forte)}.limpo-final h3.limpo-metas-titulo{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--borda);font-size:12.5px;font-weight:600;color:var(--texto-secundario)}.limpo-metas-lista{display:grid;gap:12px;margin-top:12px}.limpo-metas-prof{display:grid;grid-template-columns:minmax(120px,170px) 1fr auto 44px;grid-template-areas:"nome barra valores pct";gap:12px;align-items:center}.limpo-metas-nome{grid-area:nome;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;color:var(--texto-primario)}.limpo-metas-trilho{grid-area:barra;position:relative;height:8px;border-radius:99px;background:var(--res-grade)}.limpo-metas-trilho i{display:block;height:100%;border-radius:99px;background:var(--profissional-cor)}.limpo-metas-trilho span{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;border-radius:1px;background:var(--res-tinta-forte);opacity:.45}.limpo-metas-valores{grid-area:valores;font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--texto-secundario)}.limpo-metas-pct{grid-area:pct;text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--texto-titulo)}.limpo-metas-nota{margin:auto 0 0;padding-top:14px;font-size:12px;line-height:1.45;color:var(--texto-secundario)}.limpo-funil{display:flex;flex-direction:column}.limpo-final .limpo-funil>header{padding:14px 20px;flex-wrap:nowrap;border-bottom:1px solid var(--borda)}.limpo-final .limpo-funil>header h2{white-space:nowrap}.limpo-funil-estado{flex:1 1 auto;padding:18px 20px}.limpo-funil-etapas{flex:1 1 auto;display:grid;align-content:start;gap:14px;padding:18px 20px}.inicio-pagina button.limpo-funil-etapa{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:6px 8px;align-items:center;width:100%;padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.inicio-pagina button.limpo-funil-etapa:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.limpo-funil-etapa[data-papel=novo]{--funil-cor:var(--funil-novo);--funil-suave:var(--funil-novo-suave)}.limpo-funil-etapa[data-papel=agendada]{--funil-cor:var(--funil-agendada);--funil-suave:var(--funil-agendada-suave)}.limpo-funil-etapa[data-papel=realizada]{--funil-cor:var(--funil-realizada);--funil-suave:var(--funil-realizada-suave)}.limpo-funil-etapa[data-papel=proposta]{--funil-cor:var(--funil-proposta);--funil-suave:var(--funil-proposta-suave)}.limpo-funil-etapa[data-papel=ganho]{--funil-cor:var(--funil-ganho);--funil-suave:var(--funil-ganho-suave)}.limpo-funil-etapa[data-papel=perdido]{--funil-cor:var(--funil-perdido);--funil-suave:var(--funil-perdido-suave)}.limpo-funil-etapa[data-papel^=outra-]{--funil-suave:var(--funil-outra-suave)}.limpo-funil-etapa[data-papel=outra-1]{--funil-cor:var(--funil-outra-1)}.limpo-funil-etapa[data-papel=outra-2]{--funil-cor:var(--funil-outra-2)}.limpo-funil-etapa[data-papel=outra-3]{--funil-cor:var(--funil-outra-3)}.limpo-funil-etapa[data-papel=outra-4]{--funil-cor:var(--funil-outra-4)}.limpo-funil-etapa[data-papel=outra-5]{--funil-cor:var(--funil-outra-5)}.limpo-funil-etapa[data-papel=outra-6]{--funil-cor:var(--funil-outra-6)}.limpo-funil-cor{width:10px;height:10px;border-radius:3px;background:var(--funil-cor)}.limpo-funil-nome{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;color:var(--texto-primario)}.limpo-funil-num{font-size:16px;font-weight:600;line-height:1.2;color:var(--funil-cor)}.limpo-funil-barra{grid-column:1 / -1;display:block;height:10px;border-radius:99px;background:var(--funil-suave);overflow:hidden}.limpo-funil-barra i{display:block;height:100%;border-radius:99px;background:var(--funil-cor)}.limpo-funil>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 20px;border-top:1px solid var(--borda);border-radius:0 0 18px 18px;background:var(--superficie-afundada);font-size:12.5px;color:var(--texto-secundario)}.limpo-funil>footer b{font-size:13.5px;font-weight:600;color:var(--texto-titulo)}.limpo-funil>footer em{font-style:normal;color:var(--funil-perdido)}.limpo-funil-abrir{padding:0;border:0;background:none;color:var(--res-petroleo);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.limpo-funil-abrir:hover{text-decoration:underline;text-underline-offset:3px}.limpo-funil .funil-periodo{margin:0}.limpo-compromissos{border-radius:18px;background:var(--superficie-card);box-shadow:var(--modelo-sombra)}.limpo-compromissos:not(:has(.compromisso)){display:none}.limpo-compromissos>summary{padding:14px 18px;font-size:14px;font-weight:600;color:var(--texto-titulo);cursor:pointer}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos{box-shadow:none;padding-top:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .limpo-compromissos .compromissos>h2{display:none}}@container (min-width:440px) and (max-width:660px){html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento{grid-template-columns:48px 8px minmax(0,1fr) auto;grid-template-areas:"hora ponto dados dados" "hora ponto situacao acoes";gap:4px 10px}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina .limpo-esquerda .inicio-agendamento-acoes{width:auto;flex-wrap:nowrap}}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco{container-type:inline-size}@container (max-width:330px){html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-bloco .hoje-bloco-head:has(select){display:grid;grid-template-columns:auto minmax(0,1fr) auto}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head:has(select)>div{grid-column:2 / 4;grid-row:1}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head:has(select) h3{padding-right:30px}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head:has(select) .limpo-bloco-icone{grid-column:1;grid-row:1}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco-head:has(select) .hoje-quantidade{grid-column:3;grid-row:1;align-self:start;margin-top:-3px}}@container (max-width:300px){html[data-previa-design=v6c] .limpo-acompanhar .hoje-filtro{gap:4px}html[data-previa-design=v6c] .shell .limpo-acompanhar .hoje-filtro select{flex:0 1 auto;min-width:0;padding:0 20px 0 7px;font-size:12px;text-overflow:ellipsis}}@media screen and (max-width:1280px){html[data-previa-design=v6c] .limpo-acompanhar .hoje-blocos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1180px){.limpo-principal{grid-template-columns:minmax(0,1fr)}.limpo-aniversarios{flex:0 0 auto}}@media screen and (max-width:1099px){.limpo-final{grid-template-columns:minmax(0,1fr)}.limpo-final>section{min-height:0}}@media screen and (max-width:640px){html[data-previa-design=v6c] .limpo-acompanhar .hoje-blocos{grid-template-columns:minmax(0,1fr)}html[data-previa-design=v6c] .limpo-acompanhar .hoje-bloco{height:380px}.limpo-proximo{grid-template-columns:minmax(0,1fr)}.limpo-etapas{column-gap:4px}.limpo-metas{padding-inline:16px}.limpo-metas-prof{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome pct" "barra barra" "valores valores";gap:6px 12px}.limpo-etapa-nome{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .page-head>:last-child{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}html[data-previa-design=v6c] .inicio-pagina[data-modelo-inicio] .page-head .btn-novo{order:-1}html[data-previa-design=v6c] .shell[data-menu-fixo] .inicio-pagina[data-modelo-inicio] .page-head .btn-ghost{white-space:nowrap}.limpo-etapas li{font-size:12px}.limpo-fat-periodo{padding-inline:16px}html[data-previa-design=v6c] .shell .limpo-fat-periodo .limpo-seg.seg{display:flex;width:100%;box-sizing:border-box}html[data-previa-design=v6c] .shell .limpo-fat-periodo .limpo-seg.seg button{flex:1 1 0;min-width:0;padding:0 4px}.limpo-fat-corpo{grid-template-columns:minmax(0,1fr);padding-inline:16px}.limpo-fat-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.limpo-fat-numeros strong{font-size:18px}.limpo-meta,.limpo-ocup{padding-inline:16px}.limpo-final .limpo-resultados>header{padding-inline:16px}.limpo-abas{padding-inline:16px}.limpo-ocup-prof{grid-template-columns:110px minmax(0,1fr) 40px}.limpo-final .limpo-funil>header{padding-inline:16px;flex-wrap:wrap}.limpo-funil-etapas{padding-inline:16px}.limpo-funil>footer{padding-inline:16px}}@media screen and (pointer:coarse){:is(.aniv-linha-parabens,.limpo-linha-acao,.limpo-linha-whatsapp){min-height:44px;min-width:44px}}.dup-panel{display:grid;gap:1rem;padding:16px;margin:1rem 0;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);min-width:0}.dup-head{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap}.dup-head h2,.dup-comparacao h3,.dup-comparacao h4{margin:0}.dup-head p,.dup-comparacao p{color:var(--texto-secundario)}.dup-erro{color:var(--risco-700)}.dup-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.6rem}.dup-par{display:grid;gap:.3rem;padding:.8rem;text-align:left;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-fundo);color:var(--texto-primario);cursor:pointer;min-width:0;overflow-wrap:anywhere}.dup-par[aria-pressed=true]{border-color:var(--acao-primaria)}.dup-par small{color:var(--texto-secundario)}.dup-comparacao{display:grid;gap:.9rem;padding:16px;border:1px solid var(--borda-forte);border-radius:var(--raio-lg);min-width:0}.dup-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dup-colunas article{padding:.8rem;border:1px solid var(--borda);border-radius:var(--raio-sm);overflow-wrap:anywhere;min-width:0}.dup-colunas dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .7rem}.dup-colunas dt{color:var(--texto-secundario)}.dup-colunas dd{margin:0;min-width:0;overflow-wrap:anywhere}.dup-comparacao label{display:grid;gap:.3rem}.dup-comparacao textarea{width:100%;box-sizing:border-box;min-width:0;padding:.6rem;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);font:inherit}.dup-acoes{display:flex;gap:.7rem;flex-wrap:wrap}.dup-panel details li{margin:.5rem 0;overflow-wrap:anywhere}@media(max-width:650px){.dup-colunas{grid-template-columns:minmax(0,1fr)}.dup-panel{padding:.7rem}}.dup-uniao{display:grid;gap:.8rem;padding:16px;border:1px solid var(--borda-forte);border-radius:var(--raio-lg)}.dup-comparacao .dup-escolha{display:flex;align-items:flex-start;gap:.6rem;line-height:1.5;margin-top:.8rem}.dup-escolha input{flex:0 0 auto;margin-top:.3rem;width:auto}.dup-uniao button{justify-self:start;white-space:normal}.dup-busca,.dup-busca input{width:100%;min-width:0}.crm-perfil{margin-top:28px;padding-top:24px;border-top:1px solid var(--borda);min-width:0}.crm-perfil-cabecalho{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px}.crm-perfil-cabecalho h2{font-family:var(--fonte-titulo);font-size:var(--txt-secao);color:var(--texto-titulo);margin:0 0 6px;font-weight:400}.crm-perfil-cabecalho p,.crm-perfil-card header p{margin:0;color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.5}.crm-perfil-escopo{color:var(--texto-secundario);background:var(--superficie-card);border:1px solid var(--borda);padding:6px 10px;border-radius:var(--raio-sm);font-size:var(--txt-micro);white-space:nowrap}.crm-perfil-filtros.nf-grade{gap:12px;align-items:end;margin-bottom:18px}.crm-perfil-filtros label{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:var(--txt-meta);color:var(--texto-secundario)}.crm-perfil-filtros input,.crm-perfil-filtros select{width:100%;min-width:0;height:42px;min-height:42px;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:9px 12px;background-color:var(--superficie-card);color:var(--texto-titulo)}.crm-perfil-filtros button{min-height:42px;justify-self:end}.crm-perfil-paineis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.crm-perfil-card{min-width:0;padding:20px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.crm-perfil-card h3{font-family:var(--fonte-titulo);color:var(--texto-titulo);font-size:var(--txt-corpo-lg);font-weight:500;margin:0 0 6px}.crm-perfil-totais{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--borda)}.crm-perfil-totais>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.crm-perfil-totais strong{font-family:var(--fonte-titulo);font-weight:400;color:var(--texto-titulo);font-size:var(--txt-pagina);font-variant-numeric:tabular-nums}.crm-perfil-totais span{font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.4}.crm-perfil-distribuicao{margin-top:20px}.crm-perfil-distribuicao h4{margin:0 0 10px;color:var(--texto-titulo);font-size:var(--txt-meta);font-weight:600}.crm-perfil-distribuicao table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--txt-meta)}.crm-perfil-distribuicao th,.crm-perfil-distribuicao td{border:0;padding:7px 0;text-align:right;color:var(--texto-secundario);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crm-perfil-distribuicao th:first-child{width:55%;text-align:left;font-weight:400;padding-right:12px}.crm-perfil-distribuicao thead th{font-size:var(--txt-micro);border-bottom:1px solid var(--borda);font-weight:500;padding-bottom:8px}.crm-perfil-distribuicao tbody th{color:var(--texto-titulo)}.crm-perfil-trilho{display:block;width:100%;height:4px;background:var(--superficie-fundo);border-radius:4px;margin-top:5px;overflow:hidden}.crm-perfil-trilho>span{display:block;height:100%;background:var(--acento-600);border-radius:inherit}.crm-perfil-nota,.crm-perfil-rodape,.crm-perfil-ajuda{color:var(--texto-secundario);font-size:var(--txt-micro);line-height:1.55;margin:14px 0 0}.crm-perfil-aviso{color:var(--texto-titulo);font-size:var(--txt-meta);margin:0}.crm-perfil-estado{padding:24px;border:1px solid var(--borda);border-radius:var(--raio-lg);color:var(--texto-secundario);background:var(--superficie-card)}@media(max-width:767px){.crm-perfil-paineis{grid-template-columns:minmax(0,1fr)}.crm-perfil-card{padding:16px}.crm-perfil-cabecalho{flex-wrap:wrap}}.crm-perfil-unidade-curta{display:none}@media(max-width:1100px){.crm-perfil-unidade-completa{display:none}.crm-perfil-unidade-curta{display:inline}}:root[data-tema=escuro] .crm-perfil-filtros input[type=date],.tema-escuro .crm-perfil-filtros input[type=date]{color-scheme:dark}.crm-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.crm-filtros select,.crm-filtros input{font-family:inherit;font-size:var(--controle-texto);padding:7px 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario)}.crm-filtros input:focus,.crm-filtros select:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.crm-filtros .crm-busca{min-width:180px;flex:1;max-width:280px}.crm-resumo{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:baseline;padding:10px 14px;margin-bottom:12px}.crm-resumo-item{display:flex;align-items:baseline;gap:6px;font-size:var(--txt-meta)}.crm-resumo-valor{font-weight:700;color:var(--texto-titulo)}.crm-resumo-rot{color:var(--texto-apoio);font-size:var(--txt-micro)}.crm-resumo-item.alerta .crm-resumo-valor{color:var(--atencao-500)}.coluna.recebendo{border-color:var(--acento-500);background:var(--acento-50)}.coluna-soma{font-size:var(--txt-micro);color:var(--texto-apoio);padding:0 12px 8px}.op-card{position:relative;display:block;width:100%;text-align:left;font-family:inherit;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 11px;box-shadow:var(--elevacao-1);cursor:pointer}.op-card:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.op-card.arrastando{opacity:.45}.op-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.op-titulo{font-size:var(--txt-campo);color:var(--texto-secundario);margin-top:2px}.op-meta{display:flex;align-items:center;gap:8px;margin-top:7px;flex-wrap:wrap}.op-valor{font-size:var(--txt-micro);font-weight:700;color:var(--texto-primario)}.op-resp{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:6px}.op-alerta{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:var(--txt-micro);font-weight:600;color:var(--atencao-500)}.op-corpo{display:flex;flex-direction:column;gap:12px}.op-apoio{font-size:var(--txt-micro);color:var(--texto-apoio)}.op-valor{margin-left:auto;font-size:var(--txt-micro);color:var(--texto-apoio)}.op-campo{display:flex;flex-direction:column;gap:4px}.op-campo input[type=checkbox]{width:auto;min-height:auto}@media(max-width:560px){.modal.gaveta:has(>.op-corpo){max-height:calc(100dvh - 48px);overflow:hidden}.modal.gaveta>.op-corpo{min-height:0;overflow-y:auto}.modal.gaveta:has(>.op-corpo)>.modal-head,.modal.gaveta:has(>.op-corpo)>.modal-foot{flex-shrink:0}}.op-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.op-campo input,.op-campo select,.op-campo textarea{font-family:inherit;font-size:var(--controle-texto);padding:8px 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario)}.op-campo input:focus,.op-campo select:focus,.op-campo textarea:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.op-perder{border:1px solid var(--risco-500);background:transparent;color:var(--risco-500)}.crm-migracao-linha{display:flex;justify-content:space-between;font-size:var(--txt-meta);padding:4px 0}.crm-aviso{font-size:var(--txt-micro);color:var(--atencao-500);padding:3px 0}@media(pointer:coarse){.crm-filtros select,.crm-filtros input,.op-campo input,.op-campo select{min-height:44px}.op-card{padding:12px}}@media(hover:hover)and (pointer:fine){.op-card:hover{border-color:var(--acento-300);box-shadow:var(--elevacao-2)}}@media(max-width:720px){.crm-resumo{gap:4px 14px}}.crm-seg{display:flex;flex-direction:column;gap:16px;max-width:1100px}.crm-seg>.painel{padding:14px 16px}.crm-config{max-width:1100px;margin-inline:auto}.crm-config>.painel{margin-bottom:16px}.crm-config>.painel:last-child{margin-bottom:0}.seg-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin:0 0 12px}.seg-criterios{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:12px}.seg-campo{display:flex;flex-direction:column;gap:4px}.seg-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.seg-campo input,.seg-campo select{font-family:inherit;font-size:var(--controle-texto);padding:8px 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario)}.seg-campo input:focus,.seg-campo select:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.seg-campo small{font-size:var(--txt-micro);color:var(--texto-apoio)}.seg-previa{margin-top:14px;padding:10px 14px}.seg-previa-num{font-size:var(--txt-corpo);color:var(--texto-secundario)}.seg-previa-num strong{font-size:var(--txt-secao);color:var(--texto-titulo)}.seg-previa-vazio{font-size:var(--txt-meta);color:var(--texto-apoio)}.seg-previa-falha{font-size:var(--txt-meta);color:var(--atencao-500)}.seg-salvar{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.seg-salvar input{flex:1;min-width:180px;font-family:inherit;font-size:var(--controle-texto);padding:8px 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario)}.seg-salvar input:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.seg-item{padding:12px 0;border-bottom:1px solid var(--borda)}.seg-item:last-child{border-bottom:0}.seg-item-cabeca{display:flex;align-items:flex-start;gap:12px}.seg-item-nome{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.seg-item-crit{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:2px}.seg-item-num{margin-left:auto;font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo)}.seg-invalido{font-size:var(--txt-micro);font-weight:600;color:var(--atencao-500)}.seg-item-acoes{display:flex;gap:8px;margin-top:8px}.seg-ids{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.seg-id{font-family:inherit;font-size:var(--txt-micro);padding:4px 8px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);cursor:pointer}@media(pointer:coarse){.seg-campo input,.seg-campo select,.seg-salvar input{min-height:44px}}.parc{display:flex;flex-direction:column;gap:14px}.parc-topo{display:flex;justify-content:flex-end}.parc-inativo{opacity:.6}.parc-taxa{color:var(--texto-apoio);font-size:var(--txt-micro)}.sug .painel-head{display:flex;align-items:center;gap:8px}.sug-conta{margin-left:auto;font-size:var(--txt-micro);font-weight:700;padding:1px 8px;border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700)}.sug-aviso{font-size:var(--txt-micro);color:var(--texto-apoio);margin-bottom:8px}.sug-cartao{border:1px dashed var(--borda);border-radius:var(--raio-sm);padding:10px;margin-bottom:8px;background:var(--superficie-fundo)}.sug-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sug-tipo{font-size:var(--txt-micro);font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:var(--raio-sm);background:var(--neutro-100);color:var(--texto-secundario)}.sug-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.sug-editar{flex:1;min-width:160px;font-family:inherit;font-size:var(--txt-corpo);padding:5px 8px;border:1px solid var(--acao-primaria);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.sug-detalhe{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:3px}.sug-trecho{font-size:var(--txt-micro);color:var(--texto-secundario);font-style:italic;margin:6px 0 0;padding-left:8px;border-left:2px solid var(--borda)}.sug-invalida{font-size:var(--txt-micro);font-weight:600;color:var(--atencao-500)}.sug-acoes{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.cop{display:flex;flex-direction:column;gap:14px}.cop-campo{display:flex;gap:8px}.cop-campo input{flex:1;font-family:inherit;font-size:var(--controle-texto);padding:9px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.cop-campo input:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.cop-exemplos{display:flex;flex-wrap:wrap;gap:6px}.cop-exemplo{font-family:inherit;font-size:var(--txt-micro);padding:5px 10px;cursor:pointer;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-card);color:var(--texto-secundario)}.cop-exemplo:hover{border-color:var(--acento-300);color:var(--texto-primario)}.cop-total{margin-left:auto;font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo)}.cop-aviso{font-size:var(--txt-micro);color:var(--atencao-500);margin-bottom:8px}.cop-valor{font-size:var(--txt-meta);color:var(--texto-secundario);margin-bottom:8px}@media(pointer:coarse){.cop-campo input,.cop-exemplo,.sug-acoes button{min-height:44px}}.crm-operacoes{max-width:960px;margin:0 auto}.crm-operacoes-cabecalho,.crm-operacoes-lista li{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.crm-operacoes-lista{list-style:none;padding:0}.crm-operacoes-lista li{padding:1rem 0;border-top:1px solid var(--borda)}.crm-operacoes-lista p{margin:.5rem 0}.crm-operacoes button{flex-shrink:0}@media(max-width:640px){.crm-operacoes-cabecalho,.crm-operacoes-lista li{flex-direction:column}}.mini.ia{border-color:var(--acento-300);color:var(--acento-700);background:var(--acento-50);font-weight:600}.mini.ia:hover{background:var(--acento-100)}.ia-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:20px}.ia-modal{width:100%;max-width:480px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md);box-shadow:var(--elevacao-4);overflow:hidden}.ia-modal-head{display:flex;align-items:flex-start;gap:10px;padding:16px 18px 12px}.ia-modal-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.ia-modal-head .ia-fonte{margin-left:auto}.ia-modal-head .ia-x{margin-left:0}.ia-modal-corpo{margin:0 18px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-fundo);font-size:var(--txt-corpo);line-height:1.55;color:var(--texto-primario);white-space:pre-wrap;min-height:64px}.ia-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 18px}.ia-modal-nota{font-size:var(--txt-micro);color:var(--texto-apoio);max-width:100%;line-height:1.4}.crm-hub{min-width:0}.crm-hub-contexto{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;color:var(--texto-secundario);font-size:var(--txt-meta)}.crm-hub-contexto>span{display:flex;gap:10px;align-items:center}.crm-hub-contexto>span>span{color:var(--borda)}.crm-hub-contexto a{color:var(--acento-700);font-weight:600;text-decoration:none}.crm-hub-contexto a:hover{text-decoration:underline}.crm-hub-contexto a:focus-visible{outline:2px solid var(--foco);outline-offset:4px;border-radius:4px}.crm-hub-nav{padding:5px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);margin-bottom:24px}.crm-hub-nav [role=tablist]{display:flex;flex-wrap:nowrap;gap:4px;border:0;margin:0;padding:0}.crm-hub-nav [role=tab]{flex:0 0 auto;min-height:40px;padding:10px 14px;margin:0;border:0;border-radius:var(--raio-sm);color:var(--texto-secundario);font-size:var(--txt-meta)}.crm-hub-nav [role=tab][aria-selected=true]{background:var(--acento-50);color:var(--acento-700);box-shadow:inset 0 0 0 1px var(--acento-300)}.crm-hub-nav [role=tab]:after{display:none}.crm-hub-nav [role=tab]:hover{background:var(--superficie-afundada)}.crm-hub-nav [role=tab]:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.crm-integracoes-ui{max-width:1120px}.crm-integracoes-grupos{display:grid;gap:14px}.crm-integracao-grupo{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);padding:0 20px}.crm-integracao-grupo>summary{cursor:pointer;color:var(--texto-titulo);padding:18px 0;font-size:var(--txt-corpo-lg);font-weight:600}.crm-integracao-grupo>summary>span{display:inline-flex;flex-direction:column;vertical-align:middle;gap:4px;margin-left:6px}.crm-integracao-grupo>summary small{font-size:var(--txt-meta);color:var(--texto-secundario);font-weight:400}.crm-integracao-grupo>summary:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:var(--raio-sm)}.crm-integracao-grupo[open]>summary{border-bottom:1px solid var(--borda);margin-bottom:16px}.crm-integracao-grupo>section{max-width:none;margin:0 0 16px;padding:16px;background:var(--superficie-fundo);border-radius:var(--raio-lg)}.crm-integracao-grupo section p{overflow-wrap:anywhere}@media(max-width:640px){.crm-hub-contexto{align-items:flex-start;flex-direction:column;font-size:var(--txt-micro)}.crm-hub-nav{margin-bottom:18px}.crm-hub-nav [role=tablist]{display:flex;flex-wrap:nowrap}.crm-hub-nav [role=tab]{min-width:0;min-height:44px;padding:8px 12px;font-size:var(--txt-micro)}.crm-integracao-grupo{padding:0 12px}.crm-integracao-grupo>summary{font-size:var(--txt-corpo)}.crm-integracao-grupo>section{padding:12px}}.crm-hub-nav .abas-navegacao{margin-bottom:0}.crm-oportunidades{min-width:0}.crm-oportunidades .crm-op-filtros{gap:12px;align-items:flex-end;margin:20px 0 16px}.crm-op-filtros>label,.crm-op-nova>label{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-op-filtros>label>span,.crm-op-nova>label>span{color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600}.crm-op-filtros .crm-op-busca{flex:1 1 260px}.crm-op-filtros .crm-busca{max-width:none;width:100%;min-width:0}.crm-op-filtros input,.crm-op-filtros select{min-height:42px;width:100%}.crm-oportunidades .crm-resumo{display:flex;gap:0;padding:0;overflow-x:auto;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);flex-wrap:nowrap}.crm-oportunidades .crm-resumo-item{display:flex;flex-direction:column-reverse;align-items:center;gap:7px;padding:16px;min-width:0;border-right:1px solid var(--borda);justify-content:center;text-align:center;min-height:120px;flex:1 0 150px}.crm-oportunidades .crm-resumo-item:last-child{border-right:0}.crm-oportunidades .crm-resumo-valor{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:1.2;font-weight:400;overflow-wrap:anywhere}.crm-oportunidades .crm-resumo-rot{font-size:var(--txt-micro);line-height:1.3}.crm-oportunidades .crm-resumo-item.alerta{background:var(--atencao-50)}.crm-op-barra{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:18px 0 12px}.crm-op-barra p{margin:0;color:var(--texto-apoio);font-size:var(--txt-meta)}.crm-op-vistas{display:inline-flex;padding:3px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.crm-op-vistas button{border:0;border-radius:5px;padding:8px 14px;background:transparent;font:inherit;font-size:var(--txt-meta);color:var(--texto-secundario);cursor:pointer}.crm-op-vistas button[aria-pressed=true]{background:var(--acento-50);color:var(--texto-titulo);font-weight:600}.crm-op-vistas button:focus-visible,.crm-op-quadro:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.crm-op-vazio{padding:24px;border:1px dashed var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);margin-bottom:16px}.crm-op-vazio strong{color:var(--texto-titulo);font-size:var(--txt-corpo-lg)}.crm-op-vazio p{color:var(--texto-apoio);max-width:100%;margin:8px 0 16px;line-height:1.5}.crm-oportunidades .crm-op-quadro{gap:14px;padding:2px 2px 16px;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch}.crm-op-quadro>.coluna{flex:1 0 244px;min-width:244px;max-width:360px;border-color:color-mix(in srgb,var(--crm-etapa-cor) 32%,var(--borda));border-top:3px solid var(--crm-etapa-cor);background:color-mix(in srgb,var(--crm-etapa-cor) 17%,var(--superficie-card));scroll-snap-align:start;display:flex;flex-direction:column;--crm-etapa-cor: var(--acento-500)}.crm-op-quadro .coluna-head{border-color:color-mix(in srgb,var(--crm-etapa-cor) 24%,var(--borda));background:color-mix(in srgb,var(--crm-etapa-cor) 7%,transparent);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(44px,auto) auto;align-content:start;min-height:104px;align-items:center;gap:8px;padding:14px 12px 12px}.crm-op-quadro .coluna-head h2{font-family:var(--fonte-texto);font-size:var(--txt-campo);line-height:1.35;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.crm-op-quadro .coluna-head .cont{background:var(--superficie-card);color:var(--texto-titulo);flex-shrink:0;margin-left:auto}.crm-op-quadro .coluna-soma{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:0;font-weight:400;line-height:1.5}.crm-op-quadro .coluna-soma strong{color:var(--texto-secundario);font-weight:600}.crm-op-quadro .coluna-body{padding:10px;flex:1;min-height:240px}.crm-op-quadro .coluna-vazia{text-align:center;line-height:1.5;padding:24px 12px;color:var(--texto-apoio);font-size:var(--txt-micro)}.crm-op-quadro .op-card{padding:14px;border-radius:var(--raio-md);margin-bottom:0;box-shadow:0 2px 5px color-mix(in srgb,var(--crm-etapa-cor) 8%,transparent);background:var(--superficie-card);border-color:color-mix(in srgb,var(--crm-etapa-cor) 22%,var(--borda))}.crm-op-quadro .op-cartao-topo{display:flex;align-items:start;justify-content:space-between;gap:10px}.crm-op-quadro .op-nome{font-size:var(--txt-corpo);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.crm-op-quadro .op-abrir{color:var(--texto-apoio);font-size:var(--txt-campo);flex-shrink:0}.crm-op-quadro .op-titulo{margin-top:5px;color:var(--texto-secundario);font-size:var(--txt-campo);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.crm-op-quadro .op-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.crm-op-quadro .op-valor{margin-left:auto;color:var(--texto-titulo);font-size:var(--txt-meta);font-weight:600}.crm-op-quadro .op-resp{border-top:1px solid var(--borda);padding-top:10px;margin-top:12px;line-height:1.4;color:var(--texto-apoio);overflow-wrap:anywhere}.crm-op-quadro .op-alerta{border-radius:5px;padding:6px 8px;margin-top:10px;background:var(--atencao-50);color:var(--texto-secundario);font-size:var(--txt-micro);line-height:1.4}.crm-op-quadro .op-agenda-status{margin-top:8px;font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.4}.crm-op-quadro.crm-op-lista{display:flex;flex-direction:column;overflow:visible}.crm-op-lista>.coluna{flex:none;width:100%;max-width:none;min-width:0}.crm-op-lista .coluna-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.crm-op-lista .op-card{margin:0;height:100%}.crm-op-lista .coluna-vazia{padding:8px 12px 16px;text-align:left}.crm-op-nova{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:16px;align-items:end;padding:20px}.crm-op-nova .crm-op-nova-titulo{grid-column:1 / -1}.crm-op-nova-titulo h2{font-family:var(--fonte-titulo);font-size:var(--txt-secao);font-weight:400;margin:0 0 6px}.crm-op-nova-titulo p{color:var(--texto-apoio);font-size:var(--txt-campo);margin:0;line-height:1.5}.crm-op-nova input,.crm-op-nova select{min-width:0;width:100%;min-height:42px}.crm-op-nova .estado{grid-column:1 / -1}.modal.gaveta:has(>.crm-op-detalhe){width:min(100%,480px);max-width:480px;padding:0;overflow:hidden}.modal.gaveta:has(>.crm-op-detalhe)>.modal-head{flex-shrink:0;padding:20px;margin:0;border-bottom:1px solid var(--borda)}.modal.gaveta:has(>.crm-op-detalhe)>.modal-head .modal-titulo{overflow-wrap:anywhere}.modal.gaveta>.crm-op-detalhe{flex:1;min-height:0;overflow-y:auto;padding:20px;gap:20px}.crm-op-secao{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--borda)}.crm-op-secao:last-of-type{border-bottom:0;padding-bottom:0}.crm-op-secao h2{font-family:var(--fonte-titulo);font-weight:400;color:var(--texto-titulo);font-size:21px;margin:0 0 2px}.crm-op-secao>.mini{align-self:flex-start}.crm-op-secao .op-apoio{margin:0;line-height:1.55}.crm-op-secao .op-campo{gap:6px;min-width:0}.crm-op-secao input,.crm-op-secao select{min-width:0;width:100%;min-height:42px}.crm-op-secao .op-campo small{font-size:var(--txt-micro);color:var(--texto-apoio);line-height:1.5}.crm-op-contexto{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between;font-size:var(--txt-micro);color:var(--texto-apoio)}.crm-op-contexto strong{border-radius:var(--raio-full);background:var(--acento-50);color:var(--texto-secundario);padding:5px 9px;font-weight:500}.crm-op-automacao{background:var(--acento-50);border-radius:var(--raio-md);padding:12px}.crm-op-automacao>span{display:flex;gap:10px;align-items:start;line-height:1.5}.crm-op-automacao input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;min-height:18px;accent-color:var(--acao-primaria)}.crm-op-perda{display:flex;flex-direction:column;gap:12px;padding:16px;border-color:var(--risco-500)}.crm-op-perda-acoes{display:flex;flex-wrap:wrap;gap:8px}.modal.gaveta:has(>.crm-op-detalhe)>.modal-foot{flex-shrink:0;position:static;margin:0;padding:14px 20px calc(14px + max(env(safe-area-inset-bottom),0px));border-top:1px solid var(--borda);justify-content:flex-start;gap:8px}.modal.gaveta:has(>.crm-op-detalhe)>.modal-foot>.op-perder{flex-basis:100%;border:0;text-align:left;padding-left:0}.crm-op-confirmacao{flex-basis:100%;margin:0;font-size:var(--txt-meta);color:var(--texto-secundario)}@media(max-width:720px){.crm-op-nova{grid-template-columns:var(--nf-grade-colunas);padding:16px}.crm-oportunidades .crm-resumo-item{flex-basis:150px;padding:14px}.crm-oportunidades .crm-resumo-valor{font-size:22px}.crm-op-filtros>label{flex:1 1 140px}.crm-op-filtros .crm-op-busca{flex-basis:100%}}@media(max-width:560px){.crm-op-nova{grid-template-columns:var(--nf-grade-colunas)}.crm-op-quadro>.coluna{flex-basis:min(80vw,300px);min-width:min(80vw,300px)}.crm-op-quadro.crm-op-lista>.coluna{flex-basis:auto;min-width:0}.modal.gaveta:has(>.crm-op-detalhe){height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}.modal.gaveta>.crm-op-detalhe{padding:16px}.modal.gaveta:has(>.crm-op-detalhe)>.modal-head{padding:16px}.modal.gaveta:has(>.crm-op-detalhe)>.modal-foot{padding:12px 16px calc(12px + max(env(safe-area-inset-bottom),0px))}.crm-op-barra{align-items:flex-start}}@media(pointer:coarse){.crm-op-vistas button,.crm-op-filtros button,.crm-op-nova button,.crm-op-nova input,.crm-op-nova select,.crm-op-secao input,.crm-op-secao select,.crm-op-secao button,.crm-op-perda button{min-height:44px}.crm-op-automacao input[type=checkbox]{min-height:18px}}.crm-op-quadro .coluna-head .ponto{background:var(--crm-etapa-cor)}.crm-op-quadro>.coluna.recebendo{outline:2px solid var(--crm-etapa-cor);outline-offset:-2px}.crm-op-quadro .op-card:hover,.crm-op-quadro .op-card:focus-visible{border-color:var(--crm-etapa-cor)}.crm-op-lista .coluna-body{min-height:0}.crm-op-controles{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:12px;min-width:0}.crm-periodo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.crm-periodo-navegacao{display:flex;align-items:center;gap:6px;min-width:0}.crm-periodo-navegacao button{min-height:38px;min-width:36px;padding:6px 10px}.crm-periodo-data{min-width:0;flex:1}.crm-periodo-data input{width:100%;min-width:0;min-height:38px;padding:6px 8px}.crm-periodo-legenda{flex-basis:100%;color:var(--texto-apoio);font-size:var(--txt-micro);text-align:right;overflow-wrap:anywhere}@media(max-width:900px){.crm-op-controles{width:100%;justify-content:flex-start}.crm-periodo{flex:1}.crm-periodo-legenda{text-align:left}}@media(max-width:560px){.crm-op-controles{flex-direction:column;align-items:stretch}.crm-periodo,.crm-periodo-navegacao{width:100%}.crm-op-controles>.crm-op-vistas{align-self:flex-end}}@media(pointer:coarse){.crm-periodo-navegacao button,.crm-periodo-data input{min-height:44px}}.crm-periodo-rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media screen{html[data-previa-design=v6c] .crm-op-quadro:not(.crm-op-lista) .coluna-head{padding:6px 4px 10px;border:0;border-bottom:2px solid var(--crm-etapa-cor);background:transparent;border-radius:0;gap:6px}}@media screen{html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro:not(.crm-op-lista){display:grid;grid-template-columns:repeat(var(--modelo-crm-colunas),minmax(224px,1fr));overflow-x:auto;gap:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro>.coluna{min-width:0;max-width:none;border:0;border-top:3px solid var(--crm-etapa-cor);border-radius:16px;padding:10px;background:color-mix(in srgb,var(--crm-etapa-cor) 9%,var(--superficie-card))}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .coluna-head{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:minmax(40px,auto) auto;min-height:94px;align-content:start;align-items:center;gap:6px 8px;padding:0 2px 10px;border:0;background:transparent}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .coluna-head h2{grid-column:2;grid-row:1;font-size:13px;line-height:1.3}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-crm-etapa-icone{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--crm-etapa-cor);color:var(--sobre-acao)}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-crm-etapa-icone svg{width:17px;height:17px}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .coluna-head .cont{grid-column:1;grid-row:2;margin:0;justify-self:center;font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .coluna-soma{grid-column:2;grid-row:2;justify-content:flex-start;gap:3px;font-size:12px;line-height:1.4;margin:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .coluna-soma>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-crm-etapa-paradas{grid-column:1 / -1;display:flex;gap:4px;align-items:center;color:var(--risco-700);font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .modelo-crm-etapa-paradas svg{width:13px;height:13px}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .op-card{border:1px solid var(--borda);border-radius:14px;border-left-width:1px;background:var(--superficie-card);padding:13px}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .op-card:hover,html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .op-card:focus-visible{border-color:var(--crm-etapa-cor)}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .op-alerta{display:flex;align-items:center;gap:5px;width:fit-content;border-radius:var(--raio-full);padding:5px 8px;background:var(--risco-50);color:var(--risco-700);font-size:12px}html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro .op-alerta svg{width:13px;height:13px;flex-shrink:0}}@media screen and (min-width:1440px){html[data-previa-design=v6c] .shell[data-menu-fixo] .crm-op-quadro[data-colunas-ajustaveis]:not(.crm-op-lista){grid-template-columns:repeat(var(--modelo-crm-colunas),minmax(0,1fr))}}.op-cartao-topo>.op-avatar+.op-nome{flex:1;min-width:0;align-self:center}.crm-op-titulo{display:inline-flex;align-items:center;gap:10px;min-width:0}.crm-config,.crm-seg,.parc{min-width:0}.crm-config .page-head,.crm-seg>.page-head,.parc>.page-head{margin-bottom:0}.crm-config-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--borda)}.crm-config-cabecalho h2{margin:4px 0 0;color:var(--texto-titulo);font:400 23px/1.25 var(--fonte-titulo)}.crm-config-cabecalho p{margin:7px 0 0;color:var(--texto-apoio);font-size:var(--txt-meta);line-height:1.5}.crm-config-sobretitulo{display:block;color:var(--texto-apoio);font-size:var(--txt-micro);font-weight:600;letter-spacing:.035em}.crm-config-selo{display:inline-flex;align-items:center;flex:0 0 auto;width:fit-content;max-width:100%;padding:5px 9px;border-radius:30px;background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;line-height:1.4}.crm-config-selo.ativo{color:var(--texto-titulo);background:var(--acento-50)}.crm-config-lista{padding:20px 24px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.crm-config-funil{min-width:0;padding:18px;border:1px solid var(--borda);border-radius:14px;background:var(--superficie-card)}.crm-config-funil-topo,.crm-config-funil-pe{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crm-config-funil h3{margin:0;color:var(--texto-titulo);font-size:var(--txt-campo);overflow-wrap:anywhere}.crm-config-funil p{margin:5px 0 0;color:var(--texto-apoio);font-size:var(--txt-meta)}.crm-config-trilha{display:flex;flex-wrap:wrap;gap:8px 14px;padding:18px 0;margin:0;list-style:none}.crm-config-trilha li{display:flex;align-items:center;gap:6px;color:var(--texto-secundario);font-size:var(--txt-meta);overflow-wrap:anywhere;min-width:0}.crm-config-ponto{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--acento-300)}.crm-config-ponto.ganha{background:var(--sucesso-500)}.crm-config-ponto.perdida{background:var(--texto-apoio)}.crm-config-funil-pe{align-items:center;padding-top:14px;border-top:1px solid var(--borda)}.crm-config-funil-pe>span{font-size:var(--txt-micro);line-height:1.45;color:var(--texto-apoio)}.crm-config-funil-pe button{flex-shrink:0}.crm-config-editor>.painel-body{padding:24px}.crm-config-nome{max-width:600px}.crm-config-orientacao{padding:16px 18px;margin:18px 0;border-radius:12px;background:var(--acento-50);color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.5}.crm-config-orientacao p{margin:5px 0 0}.crm-config-etapas{display:grid;gap:18px;margin-bottom:16px}.crm-config-etapa{min-width:0;margin:0;padding:16px 18px 12px;border:1px solid var(--borda);border-radius:14px}.crm-config-etapa legend{padding:0 7px;color:var(--texto-titulo);font-size:var(--txt-meta);font-weight:600}.crm-config-campos{display:grid;gap:16px;grid-template-columns:var(--nf-grade-colunas)}.crm-config-automacao{grid-column:1 / -1}.crm-config-campos .op-campo{min-width:0;margin:0}.crm-config-campos small{color:var(--texto-apoio);line-height:1.5;font-size:var(--txt-micro)}.crm-config-etapa-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--borda)}.crm-config-etapa-pe>span{color:var(--texto-apoio);font-size:var(--txt-micro)}.crm-config-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--borda)}.crm-config-regra{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--borda)}.crm-config-regra>span{min-width:0;line-height:1.5}.crm-config-regra>button{min-width:88px}.crm-config-manutencao{border:1px solid var(--borda);border-radius:14px;overflow:hidden;background:var(--superficie-card)}.crm-config-manutencao>summary{padding:20px 24px;cursor:pointer;color:var(--texto-titulo)}.crm-config-manutencao>summary>span{display:inline-flex;flex-direction:column;gap:5px;vertical-align:middle;margin-left:6px}.crm-config-manutencao small{color:var(--texto-apoio);font-size:var(--txt-meta)}.crm-config-manutencao-corpo{display:grid;gap:18px;padding:0 20px 20px}.crm-config-manutencao .op-apoio{padding-inline:18px}.crm-config-manutencao input{max-width:100%}.crm-seg-colunas{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px}.crm-seg-colunas>.painel{min-width:0;padding:22px}.crm-seg-formulario{min-width:0;padding:0;margin:0;border:0}.crm-seg .seg-titulo{display:flex;align-items:center;gap:10px;margin:5px 0 8px;font:400 23px/1.3 var(--fonte-titulo)}.crm-seg .seg-criterios{grid-template-columns:var(--nf-grade-colunas);gap:18px 16px;margin-top:20px}.crm-seg .seg-campo{min-width:0}.crm-seg .seg-campo small{line-height:1.5}.crm-seg .seg-previa{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;margin:20px 0 0;min-height:89px;background:var(--acento-50)}.crm-seg .seg-salvar{align-items:end;gap:12px;margin-top:20px}.crm-seg .seg-salvar>label{flex:1 1 180px}.crm-seg .seg-salvar input{min-width:0;width:100%}.crm-seg .seg-item{padding:20px 0}.crm-seg .seg-item-crit{font-size:var(--txt-meta);line-height:1.55;margin-top:6px}.crm-seg .seg-item-cabeca>div:first-child{min-width:0;overflow-wrap:anywhere}.crm-seg .seg-item-num{flex-shrink:0}.crm-seg .seg-item-acoes{margin-top:14px;flex-wrap:wrap}.crm-pacientes-resultado{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.crm-pacientes-resultado .seg-id{display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;min-width:0;max-width:100%;overflow-wrap:anywhere;border-radius:10px}.crm-resultado-abrir{color:var(--texto-secundario);font-size:var(--txt-micro)}.crm-parc-filtros{display:flex;gap:18px;align-items:end;padding:18px 22px;flex-wrap:wrap}.crm-parc-filtros>label:first-child{flex:1 1 260px}.crm-parc-filtros>label{margin:0;min-width:0;flex:0 1 220px}.crm-parc-filtros .crm-config-selo{align-self:center}.crm-parc-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;align-items:start}.crm-parc-card{min-width:0;padding:22px}.crm-parc-card.parc-inativo{opacity:1;background:var(--superficie-afundada)}.crm-parc-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crm-parc-cabecalho h2{margin:0;font:400 23px/1.25 var(--fonte-titulo);color:var(--texto-titulo);overflow-wrap:anywhere}.crm-parc-cabecalho p{margin:6px 0 0;font-size:var(--txt-meta);color:var(--texto-apoio)}.crm-parc-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;margin:18px 0;border-block:1px solid var(--borda)}.crm-parc-numeros>div:last-child:nth-child(3){grid-column:1 / -1}.crm-parc-numeros dt{font-size:var(--txt-micro);color:var(--texto-apoio)}.crm-parc-numeros dd{font:400 27px/1.3 var(--fonte-titulo);color:var(--texto-titulo);margin:5px 0 0;font-variant-numeric:tabular-nums}.crm-parc-numeros dd small{font:400 var(--txt-meta)/1.3 var(--fonte-texto);color:var(--texto-apoio)}.crm-parc-numeros .crm-parc-receita{font-size:23px}.crm-parc-acoes{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-parc-card>.painel{margin-top:18px;box-shadow:none}.crm-parc-card .rel-membro{flex-wrap:wrap}.crm-parc-form{padding:20px 24px 0;min-width:0}.crm-parc-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px;grid-template-columns:var(--nf-grade-colunas)}.crm-parc-form .wa-rapida-campo{margin:0;min-width:0}.crm-config input,.crm-config select,.crm-seg input,.crm-seg select,.crm-parc-filtros input,.crm-parc-filtros select,.crm-parc-form input,.crm-parc-form select{min-height:44px;box-sizing:border-box;max-width:100%}.crm-config button,.crm-seg button,.parc button{min-height:40px}.crm-config button:focus-visible,.crm-seg button:focus-visible,.parc button:focus-visible,.crm-config-manutencao>summary:focus-visible{outline:2px solid var(--foco);outline-offset:3px}@media(max-width:1100px){.crm-seg-colunas{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.crm-config-cabecalho{padding:18px 16px;flex-wrap:wrap;gap:10px}.crm-config-lista,.crm-config-editor>.painel-body{padding:16px}.crm-config-funil{padding:14px}.crm-config-funil-pe{flex-wrap:wrap}.crm-config-etapa{padding:12px}.crm-config-campos,.crm-seg .seg-criterios{grid-template-columns:var(--nf-grade-colunas)}.crm-config-automacao{grid-column:auto}.crm-config-regra{gap:12px}.crm-config-manutencao>summary{padding:18px 14px}.crm-config-manutencao>summary>span{max-width:calc(100% - 24px)}.crm-config-manutencao-corpo{padding:0 10px 10px}.crm-seg-colunas>.painel,.crm-parc-card{padding:18px 16px}.crm-seg .seg-salvar{flex-direction:column;align-items:stretch}.crm-seg .seg-salvar>label{flex:auto}.crm-parc-filtros{padding:16px}.crm-parc-filtros>label{flex:1 1 100%}.crm-parc-form{padding:16px 16px 0}.crm-config button,.crm-seg button,.parc button{min-height:44px}}.crm-parc-form .wa-rapida-campo{display:flex;flex-direction:column;gap:6px}.crm-parc-form .wa-rapida-campo>span{color:var(--texto-secundario);font-size:var(--txt-meta);font-weight:600}.crm-parc-form .wa-rapida-campo input,.crm-parc-form .wa-rapida-campo select{width:100%;padding:10px 12px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie-card);color:var(--texto-titulo);font:inherit}.cen-acompanhamento{min-width:0}.cen-atalhos{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.cen-atalhos button{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:10px 14px;min-height:44px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-card);color:var(--texto-secundario);font:inherit;font-size:var(--txt-meta);cursor:pointer}.cen-atalhos button:hover{border-color:var(--acento-300);background:var(--acento-50)}.cen-atalhos strong{color:var(--texto-titulo);font-weight:600}.cen-acompanhamento .cen-balde{border-radius:14px;margin-bottom:18px;scroll-margin-top:20px;overflow:hidden}.cen-acompanhamento .cen-balde .painel-head{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:18px 22px;border-bottom:1px solid var(--borda);background:var(--superficie-card)}.cen-balde h2{margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.cen-acompanhamento .cen-total{margin-left:0;min-width:28px;padding:4px 8px;border-radius:8px;background:var(--acento-50);color:var(--texto-titulo);font-size:var(--txt-meta);text-align:center}.cen-acompanhamento .cen-potencial{margin-left:auto;font-size:var(--txt-micro);color:var(--texto-secundario)}.cen-acompanhamento .painel-body{padding:0 22px 20px}.cen-acompanhamento .cen-explicacao{font-size:var(--txt-meta);line-height:1.6;color:var(--texto-secundario);padding:15px 0;margin:0}.cen-item{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--borda)}.cen-item-texto{min-width:0;flex:1;overflow-wrap:anywhere}.cen-item-texto strong{display:block;color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:600}.cen-item-texto span{display:block;margin-top:4px;color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.5}.cen-item .rel-link{flex-shrink:0;min-height:44px;padding:9px 10px;border:1px solid var(--acento-700);background:var(--superficie-card);color:var(--acento-700);border-radius:8px;text-decoration:none;font-size:var(--txt-micro)}.cen-item .rel-link:hover{background:var(--acento-100)}.cen-item .rel-valor{white-space:nowrap;font-size:var(--txt-meta)}.cen-vazio{color:var(--texto-apoio);padding:10px 0 4px;font-size:var(--txt-meta)}.cen-acompanhamento .painel-body>.btn-ghost{margin-top:12px}.cen-formulario{display:grid;flex-direction:column;gap:14px;grid-template-columns:var(--nf-grade-colunas)}.cen-formulario .cen-previa{padding:15px;margin:0;border-radius:10px;background:var(--acento-50);color:var(--texto-primario);line-height:1.6;font-size:var(--txt-corpo)}.cen-formulario .cen-previa p{margin:0 0 10px}.cen-formulario .wa-rapida-campo{margin:0}.cen-formulario .wa-rapida-campo input{min-width:0;width:100%;box-sizing:border-box}.cen-acompanhamento :is(button,a):focus-visible,.cen-balde:focus-visible{outline:2px solid var(--foco);outline-offset:3px}@media(max-width:640px){.cen-atalhos{display:grid;grid-template-columns:minmax(0,1fr)}.cen-acompanhamento .cen-balde .painel-head{padding:16px}.cen-acompanhamento .painel-body{padding:0 16px 16px}.cen-acompanhamento .cen-potencial{width:100%;margin-left:0}.cen-item{flex-wrap:wrap;gap:8px}.cen-item-texto{flex-basis:100%}.cen-item .rel-valor{margin-left:0;margin-right:auto}.cen-formulario .modal-foot{flex-wrap:wrap}.cen-formulario .modal-foot button{flex:1}}.wa-player{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:min(310px,100%);min-width:180px;color:var(--texto-primario)}.wa-player audio{display:none}.wa-audio-acao,.wa-audio-enviar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--borda);border-radius:50%;background:var(--superficie-card);color:var(--texto-primario);cursor:pointer}.wa-audio-enviar{background:var(--acao-primaria);color:var(--sobre-acao)}.wa-audio-acao:disabled,.wa-audio-enviar:disabled{opacity:.5;cursor:default}.wa-audio-acao:focus-visible,.wa-audio-enviar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-player-trilha{flex:1;min-width:75px;position:relative}.wa-audio-onda{height:28px;display:flex;align-items:center;gap:2px;overflow:hidden;color:var(--texto-secundario)}.wa-audio-onda i{width:3px;flex:1;max-width:5px;border-radius:2px;background:currentColor}.wa-player-trilha input{position:absolute;inset:0 0 auto;width:100%;height:28px;margin:0;opacity:.01;cursor:pointer}.wa-player-trilha:focus-within{outline:2px solid var(--foco);border-radius:var(--raio-sm)}.wa-audio-tempo{font-size:var(--txt-micro);font-variant-numeric:tabular-nums;color:var(--texto-secundario)}.wa-audio-velocidade{border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);border-radius:var(--raio-sm);font-size:var(--txt-micro);padding:5px;cursor:pointer}.wa-audio-erro{flex-basis:100%;color:var(--risco-700);font-size:var(--txt-micro)}.wa-gravador{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0;border-radius:var(--raio-sm);padding:8px;background:var(--superficie-afundada)}.wa-gravador .wa-player{flex:1}.wa-gravador-sinal{flex:1;display:flex;align-items:center;gap:8px;min-width:80px;font-size:var(--txt-micro)}.wa-gravador-sinal .wa-audio-onda{flex:1}.wa-gravador small{flex-basis:100%;font-size:var(--txt-micro);color:var(--texto-secundario)}@media(max-width:480px){.wa-gravador{gap:4px}.wa-gravador .wa-player{min-width:160px}.wa-audio-acao,.wa-audio-enviar{width:36px;height:36px}}.p360-mensagem-texto{white-space:pre-wrap;overflow-wrap:anywhere}.p360-historico-abrir{max-width:100%;white-space:normal;text-align:start;overflow-wrap:anywhere}.pr-page{display:flex;flex-direction:column;gap:12px;max-width:780px;margin-inline:auto}.pr-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.pr-voltar{min-height:38px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-corpo);cursor:pointer;font-family:inherit}.pr-titulo{font-size:19px;font-weight:600;color:var(--texto-titulo);margin:0}.pr-sub{font-size:var(--txt-meta);color:var(--texto-secundario)}.pr-acoes{display:flex;gap:8px;flex-wrap:wrap}.pr-acoes button{min-height:40px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.pr-cancelar{color:var(--risco-700);border-color:var(--risco-500)}.pr-bloco{padding:13px 15px}.pr-bloco h2{font-size:var(--txt-campo);font-weight:600;color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.03em;margin:0 0 9px}.pr-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--neutro-100);font-size:var(--txt-corpo)}.pr-item:last-child{border-bottom:none}.pr-item code{font-family:var(--fonte-mono);font-size:var(--txt-micro);color:var(--texto-apoio)}.pr-sig{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--neutro-100);flex-wrap:wrap}.pr-sig:last-child{border-bottom:none}.pr-sig-txt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:140px}.pr-sig-txt span{font-size:var(--txt-micro);color:var(--texto-secundario)}.pr-recusa{color:var(--risco-700)}.pr-sig-status{font-size:var(--txt-micro);color:var(--texto-secundario)}.pr-sig-assinado{color:var(--sucesso-700);font-weight:600}.pr-assinar{min-height:38px;padding:0 14px;border:none;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.pr-assinar:disabled{opacity:.5;cursor:not-allowed}.pr-trilha{list-style:none;margin:0;padding:0}.pr-trilha li{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:6px 0;border-bottom:1px solid var(--neutro-100);font-size:var(--txt-meta)}.pr-trilha li:last-child{border-bottom:none}.pr-trilha span{color:var(--texto-secundario)}.pr-trilha-quem{color:var(--texto-apoio)}.pr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:16px;z-index:40}.pr-modal{width:100%;max-width:520px;max-height:90dvh;overflow-y:auto;background:var(--superficie-card);border-radius:var(--raio-lg);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.pr-modal h2{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo);margin:0}.pr-campo{display:flex;flex-direction:column;gap:5px}.pr-campo>label{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.pr-campo input{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 11px;font-size:var(--controle-texto);font-family:inherit;background:var(--superficie-card);color:var(--texto-primario)}.pr-pad-topo{display:flex;align-items:center;justify-content:space-between}.pr-limpar{min-height:40px;padding:0 10px;border:none;background:none;color:var(--texto-secundario);font-size:var(--txt-corpo);text-decoration:underline;cursor:pointer;font-family:inherit}.pr-cofre{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 12px;background:var(--superficie-afundada)}.pr-cofre-t{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);margin-bottom:7px}.pr-cofre-op{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 9px;margin-bottom:5px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);color:var(--texto-primario)}.pr-cofre-op.sel{border-color:var(--acao-primaria);background:var(--acento-50)}.pr-cofre-op img{height:34px;max-width:110px;object-fit:contain}.pr-modal-foot{display:flex;justify-content:flex-end;gap:10px}.pr-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:9px 12px}.pr-aviso{font-size:var(--txt-meta);color:var(--atencao-700);background:var(--atencao-50);border:1px solid var(--atencao-500);border-radius:var(--raio-sm);padding:9px 12px}.pr-vazio{font-size:var(--txt-meta);color:var(--texto-apoio);padding:8px 2px}.gerdoc{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card)}.gerdoc-titulo{margin:0 0 4px;font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.gerdoc-lista{display:flex;flex-direction:column;gap:4px;width:100%}.gerdoc-edicao-a4{min-width:0;display:flex;flex-direction:column;gap:16px}.gerdoc-papel-cab{display:flex;flex-direction:column;gap:5px;color:var(--neutro-900)}.gerdoc-papel-cab p{margin:6px 0 16px}.gerdoc-titulo-editavel{width:100%;min-width:0;border:0;border-bottom:1px solid var(--borda);border-radius:0;background:transparent;color:inherit;padding:12px 0;font:inherit;font-size:var(--txt-secao);font-weight:700}.gerdoc-assinaturas{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px}.gerdoc-assinatura{display:flex;flex:1 1 180px;flex-direction:column;max-width:300px;text-align:center;gap:5px;color:var(--neutro-900);overflow-wrap:anywhere}.gerdoc-linha-assinatura{border-top:1px solid currentColor;display:block;margin-top:32px}.gerdoc-acoes-a4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.gerdoc-opcao{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:9px 10px;border:1px solid var(--acento-700);border-radius:var(--raio-sm);background:none;cursor:pointer;font-family:inherit}.gerdoc-opcao:hover{background:var(--acento-50)}.gerdoc-opcao:disabled{opacity:.5;cursor:not-allowed}.gerdoc-opcao-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.gerdoc-opcao-sub{font-size:var(--txt-micro);color:var(--texto-apoio)}.gerdoc-nota{font-size:var(--txt-micro);line-height:1.4;color:var(--texto-apoio);padding:8px 10px 4px;border-top:1px solid var(--borda);margin-top:4px}.gerdoc-erro{font-size:var(--txt-micro);line-height:1.45;color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:8px 11px;max-width:640px}.gerdoc-erro-acoes{align-self:flex-end;margin-left:auto;scroll-margin-block:24px}.gerdoc-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:24px}.gerdoc-modal{width:min(720px,100%);max-height:88dvh;display:flex;flex-direction:column;background:var(--superficie-card);border-radius:var(--raio-md);box-shadow:var(--elevacao-4);overflow:hidden;text-align:left}.gerdoc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--borda)}.gerdoc-modal-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.gerdoc-x{border:0;background:none;font-size:var(--txt-secao);line-height:1;cursor:pointer;color:var(--texto-apoio);padding:0 4px;position:relative}@media(pointer:coarse){.gerdoc-x:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}.gerdoc-x:hover{color:var(--risco-700)}.gerdoc-corpo{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.gerdoc-tipos{display:flex;gap:8px;flex-wrap:wrap}.gerdoc-tipo{height:32px;padding:0 14px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer}.gerdoc-tipo.sel{border-color:var(--acento-500);background:var(--acento-50);color:var(--acento-700)}.gerdoc-form{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:10px}.gerdoc-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.gerdoc-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.gerdoc-campo input,.gerdoc-campo select,.gerdoc-campo textarea{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);min-width:0}.gerdoc-campo textarea{height:auto;padding:8px 10px;line-height:1.45;resize:vertical}.gerdoc-campo input:focus,.gerdoc-campo select:focus,.gerdoc-campo textarea:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.gerdoc-c2{grid-column:1 / -1}.gerdoc-add-wrap{justify-content:flex-end}.gerdoc-add{height:36px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--acento-500);background:var(--acento-50);color:var(--acento-700);font-family:inherit;font-size:var(--txt-meta);font-weight:700;cursor:pointer}.gerdoc-add:disabled{opacity:.5;cursor:not-allowed}.gerdoc-itens{display:flex;flex-direction:column;gap:6px}.gerdoc-vazio{font-size:var(--txt-micro);color:var(--texto-apoio)}.gerdoc-item{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px 10px}.gerdoc-item-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.gerdoc-item-main b{font-size:var(--txt-meta);color:var(--texto-titulo)}.gerdoc-item-main span{font-size:var(--txt-micro);color:var(--texto-primario)}.gerdoc-item-main small{font-size:var(--txt-micro);color:var(--texto-apoio)}.gerdoc-item-x{border:0;background:none;font-size:17px;line-height:1;cursor:pointer;color:var(--texto-apoio);padding:0 2px;position:relative}@media(pointer:coarse){.gerdoc-item-x:after{content:"";position:absolute;top:-14px;right:-15px;bottom:-14px;left:-15px}}.gerdoc-item-x:hover{color:var(--risco-700)}.gerdoc-nota-inline{font-size:var(--txt-micro);line-height:1.45;color:var(--texto-apoio)}.gerdoc-modal-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--borda)}.gerdoc-modal-foot .gerdoc-nota{border:0;padding:0;margin:0;flex:1 1 240px;min-width:0}@media(max-width:720px){.gerdoc-form{grid-template-columns:var(--nf-grade-colunas)}.gerdoc-c2,.gerdoc-c3{grid-column:span 1}}.gerdoc-check{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.gerdoc-check input{width:18px;height:18px;flex:0 0 auto;cursor:pointer;accent-color:var(--acento-600)}.gerdoc-check span{font-size:var(--txt-meta);line-height:1.35;color:var(--texto-primario)}.gerdoc-c3{grid-column:1 / -1}.gerdoc-navegacao-a4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.gerdoc-navegacao-a4>.gerdoc-campo{width:min(100%,340px);min-width:0;margin:0}.gerdoc-navegacao-a4 select{width:100%;min-width:0}.gerdoc-emitidos{margin:16px 0;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);min-width:0}.gerdoc-emitidos h3{margin:0 0 12px;font-size:var(--txt-secao);color:var(--texto-titulo)}.gerdoc-emitidos-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.gerdoc-emitidos-contagem{color:var(--texto-apoio);font-size:var(--txt-micro)}.gerdoc-emitidos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gerdoc-emitido{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.gerdoc-emitido-titulo{flex:1 1 200px;min-width:0;overflow-wrap:anywhere;font-size:var(--txt-campo);color:var(--texto-primario)}.gerdoc-emitido .btn-ghost{flex-shrink:0}.gerdoc-emitido-titulo time{display:block;margin-top:4px;font-size:var(--txt-micro);color:var(--texto-apoio)}.pront-documentos .gerdoc-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pront-documentos .gerdoc-opcao{padding:12px 14px;background:var(--superficie-card)}.pront-documentos .gerdoc-opcao:hover{background:var(--acento-50)}.pront-documentos .gerdoc{gap:14px}.pront-documentos .gerdoc-emitidos{margin-top:16px}@media(max-width:820px){.pront-documentos{padding-bottom:96px}}.gerdoc-aba-topo{display:flex;flex-direction:column;gap:12px;min-width:0}.pront-documentos .gerdoc-aba .gerdoc-lista{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.pront-documentos .gerdoc-aba .gerdoc-lista .gerdoc-campo{flex:0 1 210px;justify-content:center}.pront-documentos .gerdoc-aba .gerdoc-lista select{width:100%;height:36px;min-height:36px;padding:0 10px;font-size:var(--txt-meta)}.pront-documentos .gerdoc-aba .gerdoc-opcao{width:auto;height:36px;min-height:36px;padding:0 14px;justify-content:center;white-space:nowrap}.pront-documentos .gerdoc-aba .gerdoc-opcao[aria-pressed=true]{border-color:var(--acento-700);background:var(--acento-50);box-shadow:inset 0 0 0 1px var(--acento-700)}.pront-documentos .gerdoc-aba .gerdoc-opcao[aria-pressed=true] .gerdoc-opcao-nome{color:var(--acento-700)}@media(pointer:coarse){.pront-documentos .gerdoc-aba .gerdoc-opcao,.pront-documentos .gerdoc-aba .gerdoc-lista select{height:44px;min-height:44px}}@media(max-width:767px){.pront-documentos .gerdoc-aba .gerdoc-opcao{flex:1 1 auto}.pront-documentos .gerdoc-aba .gerdoc-lista .gerdoc-campo{flex-basis:100%}}.mod-controles-linha .gerdoc-assina{flex:0 0 auto}.gerdoc-paciente{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card)}.gerdoc-paciente-rotulo{font-size:var(--txt-meta);color:var(--texto-secundario)}.gerdoc-paciente-busca{display:grid}.gerdoc-paciente-lista{display:flex;flex-wrap:wrap;gap:8px}.gerdoc-paciente-opcao{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;height:auto;text-align:left}.gerdoc-paciente-dado{font-size:var(--txt-meta);font-weight:400;color:var(--texto-secundario)}.gerdoc-emissao{display:grid;gap:12px}.gerdoc-emissao-secao{display:grid;gap:10px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card)}.gerdoc-emissao-secao h3{margin:0;font-size:var(--txt-campo);color:var(--texto-titulo)}.gerdoc-emissao-secao>.btn-ghost{justify-self:start}.gerdoc-assinantes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gerdoc-assinantes li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--txt-corpo)}.gerdoc-assinantes span{font-size:var(--txt-meta);color:var(--texto-apoio)}.gerdoc-assinante-extra{display:grid;gap:8px;justify-items:start;padding-top:10px;border-top:1px solid var(--borda)}.gerdoc-assinante-extra>.nf-grade{width:100%}.hist-documentos{display:grid;gap:12px;margin-bottom:16px;min-width:0}.hist-documentos>p{margin:0;color:var(--texto-apoio);font-size:var(--txt-corpo)}.md{font-family:inherit;color:inherit;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md .md-p{margin:0 0 9px}.md .md-h{font-family:var(--fonte-titulo);font-weight:700;line-height:1.3;color:inherit;margin:16px 0 7px}.md .md-h1{font-size:1.28em}.md .md-h2{font-size:1.14em}.md .md-h3{font-size:1.02em;font-weight:700;opacity:.85}.md strong{font-weight:700}.md em{font-style:italic}.md .md-code{font-family:var(--fonte-mono);font-size:.88em;background:var(--vidro-fundo);border-radius:var(--raio-xs);padding:1px 5px}.md .md-ul,.md .md-ol{margin:0 0 10px;padding-left:22px}.md .md-ul{list-style:disc}.md .md-ol{list-style:decimal}.md .md-ul li,.md .md-ol li{margin:0 0 4px;padding-left:3px}.md .md-ul li::marker,.md .md-ol li::marker{color:inherit;opacity:.6}.p360{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.p360-lado{display:flex;flex-direction:column;min-width:0;gap:20px}.p360-atencao{border-radius:var(--raio-lg);margin-bottom:14px;border:1px solid var(--atencao-500);background:var(--superficie-card);border-color:var(--atencao-500);border-left-width:4px;padding:16px 18px}.p360-atencao-titulo{font-weight:700;margin-bottom:6px;color:var(--atencao-700);font-size:var(--txt-campo)}.p360-atencao ul{margin:0;padding-left:18px}.p360-atencao li{color:var(--texto-primario);font-size:var(--txt-meta);line-height:1.7}.tl{list-style:none;margin:0;padding:0}.tl-item{display:grid;grid-template-columns:14px minmax(0,1fr);position:relative;padding-bottom:24px;gap:16px}.tl-item:not(:last-child):before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:var(--borda)}.tl-ponto{width:11px;height:11px;border-radius:50%;margin-top:4px;background:var(--acento-300);z-index:1}.tl-ponto.c-atendimento{background:var(--acento-500)}.tl-ponto.c-financeiro{background:var(--sucesso-500)}.tl-ponto.c-comercial{background:var(--atencao-500)}.tl-ponto.c-conversa{background:var(--acento-300)}.tl-ponto.c-relacionamento{background:var(--neutro-400)}.tl-rotulo{color:var(--texto-primario);font-weight:500;font-size:var(--txt-corpo);line-height:1.5;overflow-wrap:anywhere}.tl-meta{font-size:var(--txt-micro);color:var(--texto-apoio);line-height:1.5;margin-top:5px}.tl-valor{font-weight:700;color:var(--texto-primario)}.ctx-item{border-bottom:1px solid var(--borda);padding:13px 0}.ctx-item:last-child{border-bottom:0}.ctx-cat{font-weight:700;color:var(--acento-700);text-transform:uppercase;font-size:var(--txt-micro);letter-spacing:.04em}.ctx-texto{color:var(--texto-primario);margin-top:3px;white-space:pre-wrap;font-size:var(--txt-corpo);line-height:1.6;overflow-wrap:anywhere}.ctx-origem{color:var(--texto-apoio);font-size:var(--txt-micro);line-height:1.5;margin-top:8px}.ctx-aviso{font-size:var(--txt-micro);padding:6px 0;color:var(--atencao-700);line-height:1.6}.tf-item{display:flex;border-bottom:1px solid var(--borda);padding:14px 0;gap:12px;align-items:flex-start}.tf-item:last-child{border-bottom:0}.tf-check{flex:0 0 auto;border:1.5px solid var(--borda);background:var(--superficie-card);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:10px;color:var(--texto-apoio);font-size:var(--txt-campo);margin:0}.tf-check:hover{border-color:var(--acento-500)}.tf-titulo{color:var(--texto-primario);font-size:var(--txt-campo);line-height:1.5;overflow-wrap:anywhere}.tf-titulo.feita{text-decoration:line-through;color:var(--texto-apoio)}.tf-meta{color:var(--texto-apoio);font-size:var(--txt-micro);line-height:1.5;margin-top:5px}.tf-meta.atrasada{font-weight:600;color:var(--risco-700)}@media(max-width:900px){.p360{grid-template-columns:minmax(0,1fr)}.p360-lado{order:-1}}.rel-bloco .painel-head{display:flex;align-items:center;gap:8px}.rel-nps{margin-left:auto;font-size:var(--txt-micro);font-weight:700;padding:2px 8px;border-radius:var(--raio-sm);background:var(--sucesso-50);color:var(--sucesso-700)}.rel-nps.baixo{background:var(--risco-50);color:var(--risco-700)}.rel-secao{padding:8px 0;border-bottom:1px solid var(--borda)}.rel-secao:last-child{border-bottom:0}.rel-titulo{font-weight:700;color:var(--texto-secundario);margin:0 0 10px;font-size:var(--txt-campo);text-transform:none;letter-spacing:0}.rel-familia-nome{display:flex;align-items:baseline;gap:8px;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo);margin-bottom:6px;flex-wrap:wrap;overflow-wrap:anywhere}.rel-linha{font-size:var(--txt-meta);color:var(--texto-secundario);padding:3px 0}.rel-membro{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;font-size:var(--txt-meta)}.rel-parentesco{color:var(--texto-secundario)}.rel-vazio{font-size:var(--txt-meta);color:var(--texto-apoio);padding:2px 0}.rel-valor{margin-left:auto;font-weight:700;color:var(--texto-primario);font-size:var(--txt-meta)}.rel-tag{font-size:var(--txt-micro);font-weight:600;padding:1px 7px;border-radius:var(--raio-full);background:var(--neutro-100);color:var(--texto-secundario)}.rel-tag.ok{background:var(--sucesso-50);color:var(--sucesso-700)}.rel-tag.alerta{background:var(--risco-50);color:var(--risco-700)}.rel-link{border:0;background:transparent;font-family:inherit;font-size:var(--txt-micro);font-weight:600;color:var(--acento-700);cursor:pointer;padding:0;text-decoration:underline}.rel-link:disabled{color:var(--texto-apoio);cursor:default;text-decoration:none}.rel-experiencia{padding:4px 0}.rel-comentario{color:var(--texto-secundario);font-style:italic;border-left:2px solid var(--borda);margin-left:2px;padding:6px 0 6px 10px;font-size:var(--txt-meta);line-height:1.6;overflow-wrap:anywhere}@media(pointer:coarse){.rel-link,.rel-membro .mini{min-height:44px}}.rel-vincular{flex-wrap:wrap;align-items:center;gap:6px;display:flex;width:100%;min-width:0}.rel-vincular input{font-family:inherit;font-size:var(--txt-micro);padding:4px 8px;min-width:140px;border:1px solid var(--acao-primaria);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.p360-pagina{min-width:0}.p360-voltar{display:inline-flex;align-items:center;min-height:44px;margin-bottom:4px;padding:6px 0;border:0;background:transparent;color:var(--texto-secundario);font:inherit;font-size:var(--txt-meta);cursor:pointer}.p360-pagina .p360{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:20px}.p360-pagina .painel{border-radius:var(--raio-lg);min-width:0;scroll-margin-top:20px}.p360-pagina .painel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:17px 18px;background:var(--superficie-card);border-radius:var(--raio-lg) var(--raio-lg) 0 0}.p360-pagina .painel-head h2{margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.p360-pagina .painel-head>span{font-size:var(--txt-micro);color:var(--texto-apoio)}.p360-pagina .painel-body{padding:18px}.p360-pagina :is(button,a,input,textarea,select,section):focus-visible{outline:2px solid var(--foco);outline-offset:3px}.tl-categoria{font-size:var(--txt-micro);font-weight:600;color:var(--texto-apoio);margin-bottom:5px}.p360-formulario{display:grid;gap:14px;background:var(--superficie-fundo);padding:14px;border:1px solid var(--borda);border-radius:10px;margin-bottom:18px;grid-template-columns:var(--nf-grade-colunas)}.p360-formulario .op-campo{margin:0}.p360-formulario :is(input,textarea,select){width:100%;min-width:0;box-sizing:border-box}.p360-ajuda{margin:0;color:var(--texto-secundario);font-size:var(--txt-micro);line-height:1.5}.p360-feedback{margin:0 0 12px;padding:10px;border-radius:8px;color:var(--sucesso-700);background:var(--sucesso-50);font-size:var(--txt-meta);line-height:1.5}.tf-item>div{min-width:0}.tf-check:hover:not(:disabled){color:var(--sucesso-700);background:var(--sucesso-50);border-color:var(--sucesso-500)}.tf-check:disabled{opacity:.55;cursor:wait}.p360-oportunidade{border:0;background:transparent;padding:8px 0;min-height:44px;text-align:left;color:var(--acento-700);font:inherit;font-size:var(--txt-corpo);font-weight:600;cursor:pointer;overflow-wrap:anywhere}.p360-oportunidade:hover{text-decoration:underline}.p360-pagina .rel-secao{padding:18px 0}.p360-pagina .rel-secao:first-child{padding-top:0}.p360-pagina .rel-secao:last-child{padding-bottom:0}.p360-pagina .rel-membro{gap:8px;padding:8px 0}.p360-pagina .rel-vazio{line-height:1.6}.p360-pagina .rel-link{min-height:36px;padding:6px 0;font-size:var(--txt-micro)}.p360-pagina .rel-secao>.mini{margin-top:8px}.rel-vincular>div:first-child{min-width:0;flex:1 1 100%}.rel-formulario fieldset{margin:0;padding:0;border:0;min-width:0;display:grid;gap:14px;grid-template-columns:var(--nf-grade-colunas)}.rel-formulario .wa-rapida-campo{margin:0;min-width:0}.rel-formulario :is(input,select){width:100%;min-width:0;box-sizing:border-box}.rel-formulario .modal-foot{flex-wrap:wrap}@media(max-width:1000px){.p360-pagina .p360{grid-template-columns:minmax(0,1fr)}.p360-lado{order:-1}}@media(max-width:480px){.p360-pagina .painel-body,.p360-pagina .painel-head{padding:14px}.rel-formulario .modal-foot>button{flex:1}.tf-check{min-height:44px}.tf-check{min-width:44px}}.tf-item.vencida .tf-check{border-color:var(--risco-500)}.tf-lista{list-style:none;padding:0;margin:0}.tf-conteudo{flex:1;min-width:0}.tf-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;color:var(--texto-secundario);font-size:var(--txt-meta)}.tf-atrasadas{color:var(--risco-700);font-weight:600}.tf-responsavel{color:var(--texto-apoio);font-size:var(--txt-micro);line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.tf-check svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tf-ver-todas{border-top:1px solid var(--borda);padding-top:12px;margin-top:4px}.tf-ver-todas>button{width:100%;min-height:44px;white-space:normal}.tf-dialogo{display:flex;flex-direction:column;gap:14px;min-width:0;max-height:calc(100dvh - 180px)}.tf-filtros{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;flex-shrink:0}.tf-filtros .op-campo{margin:0;min-width:0}.tf-filtros :is(input,select){width:100%;min-width:0;box-sizing:border-box}.tf-quantidade{color:var(--texto-secundario);font-size:var(--txt-meta);flex-shrink:0}.tf-todas-lista{overflow-y:auto;min-height:0;overscroll-behavior:contain}.tf-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.tf-paginacao>span{color:var(--texto-secundario);font-size:var(--txt-micro)}.tf-paginacao>button{min-height:44px}.ctx-painel .painel-head>div{min-width:0;flex:1 1 220px}.ctx-descricao{margin:6px 0 0;font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.5}.ctx-busca{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ctx-busca .op-campo{flex:1 1 200px;min-width:0;margin:0}.ctx-busca input{width:100%;min-width:0;box-sizing:border-box}.ctx-busca>button{min-height:44px}.ctx-fonte+.ctx-fonte{border-top:1px solid var(--borda);margin-top:24px;padding-top:20px}.ctx-fonte-head,.ctx-grupo-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.ctx-fonte-head h3{flex:1 1 220px;min-width:0;margin:0;color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:600;overflow-wrap:anywhere}.ctx-contagem{color:var(--texto-apoio);font-size:var(--txt-micro)}.ctx-consulta{min-width:0;margin-top:10px;padding:12px 14px;background:var(--superficie-fundo);border-radius:10px}.ctx-consulta .ctx-origem{overflow-wrap:anywhere}.ctx-assunto{margin-top:20px;min-width:0}.ctx-grupo-head h4{margin:0 0 8px;color:var(--texto-secundario);font-size:var(--txt-meta);font-weight:600;overflow-wrap:anywhere}.ctx-topico .md{color:var(--texto-primario);font-size:var(--txt-corpo);overflow-wrap:anywhere}.ctx-anteriores{margin-top:10px}.ctx-anteriores summary{min-height:44px;display:list-item;align-content:center;padding:10px 0;box-sizing:border-box;color:var(--acento-700);font-size:var(--txt-meta);cursor:pointer;overflow-wrap:anywhere}.ctx-anteriores summary:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:4px}.ctx-equipe-grupos{display:grid;gap:18px;margin-top:16px}.ctx-equipe-grupo{min-width:0}.ctx-grupo-head{border-bottom:1px solid var(--borda)}.ctx-grupo-head h4{flex:1}.ctx-equipe-grupo .ctx-item{padding:10px 0}.ctx-sem-resultados{margin:0;color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.6}.ctx-painel .painel-head>.ghost{background:transparent;color:var(--texto-secundario)}.ctx-ideias{margin:0;padding-left:20px}.ctx-ideias li+li{margin-top:8px}.ctx-ideias li::marker{color:var(--texto-apoio)}.p360-cab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:20px 22px;margin-bottom:16px;min-width:0;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card)}.p360-avatar-reserva{display:block;width:64px;height:64px;border-radius:50%;background:var(--superficie-afundada)}.p360-cab-id{min-width:0}.p360-nome{margin:0;font-family:var(--fonte-titulo);font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--texto-titulo);overflow-wrap:anywhere}.p360-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;color:var(--texto-apoio);font-size:13.5px;line-height:1.4}.p360-meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.p360-icone{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p360-tel{display:inline-flex;align-items:center;color:var(--texto-primario);font-weight:600;text-decoration:none}a.p360-tel:hover{text-decoration:underline}.p360-copiar{display:inline-flex;align-items:center;min-height:24px;border:0;background:transparent;padding:2px 6px;border-radius:6px;font:inherit;font-size:12px;font-weight:600;color:var(--acento-700);cursor:pointer}.p360-copiar:hover{background:var(--acento-50)}.p360-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.shell .p360-cab .p360-acoes>button{height:40px;min-height:40px;padding:0 16px;border-radius:var(--raio-sm);gap:8px;font-size:14px;font-weight:600}.p360-cab .p360-acoes .p360-icone{width:16px;height:16px}.shell .p360-cab .p360-acoes>.btn-ghost{background:var(--superficie-card);color:var(--acento-700)}.shell .p360-cab .p360-acoes>.btn-ghost:hover:not(:disabled){background:var(--acento-50);color:var(--acento-700)}.p360-cab-etiquetas{grid-column:1 / -1;min-width:0;padding-top:14px;border-top:1px solid var(--borda)}.p360-pagina .p360-indicadores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px}.p360-pagina .p360-ind{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;min-width:0;padding:14px 16px;border-radius:calc(var(--raio-lg) - 2px);background:var(--superficie-card);border:1px solid var(--borda)}.p360-pagina .p360-ind-rot{color:var(--texto-apoio);font-size:12.5px;font-weight:500;line-height:1.4}.p360-pagina .p360-ind .p360-ind-val{margin-top:6px;min-height:25px;color:var(--texto-titulo);font-size:20px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell .p360-pagina .p360-ind .p360-ind-val:not(.vazio){font-weight:700}.p360-pagina .p360-ind .p360-ind-val.vazio{color:var(--texto-apoio);font-size:15px;font-weight:600;line-height:25px}.p360-pagina .p360-ind-detalhe{min-height:18px;margin-top:4px;color:var(--texto-apoio);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.p360-tranquilo{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--raio-sm);background:var(--sucesso-50);color:var(--sucesso-700);font-size:13.5px;font-weight:500;line-height:1.4}.p360-pagina .p360-atalhos.seg{margin:16px 0}.p360-filtros{margin-bottom:20px}.shell .p360-pagina :is(.p360-atalhos.seg,.p360-filtros .seg){display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;min-height:0;padding:4px;border-radius:var(--raio-sm);background:var(--superficie-afundada);border:0;overflow:visible}.shell .p360-pagina :is(.p360-atalhos.seg,.p360-filtros .seg) button{flex:0 0 auto;white-space:nowrap;min-height:34px;padding:0 12px;border-radius:var(--raio-sm);background:transparent;box-shadow:none;color:var(--texto-apoio);font-size:13.5px;font-weight:600}.shell .p360-pagina :is(.p360-atalhos.seg,.p360-filtros .seg) button:hover{color:var(--texto-titulo)}.shell .p360-pagina .p360-filtros .seg button.on{background:var(--superficie-card);color:var(--texto-titulo);box-shadow:0 1px 3px #0b13201a}.shell .p360-pagina :is(.p360-atalhos.seg,.p360-filtros .seg) button:focus-visible{outline-offset:-2px}.shell .p360-pagina .p360-filtros .seg{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.shell .p360-pagina .p360-filtros .seg::-webkit-scrollbar{display:none}.shell .p360-pagina .p360-atalhos.seg{background:var(--borda)}.shell .p360-pagina .p360-atalhos.seg button:hover{background:var(--superficie-card)}.p360-pagina .painel-head :is(h2,h3){margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.p360-pagina .rel-titulo{font-size:var(--txt-corpo)}.shell .p360-pagina .painel-head>.mini{height:32px;min-height:32px;padding:0 12px;font-size:var(--txt-meta)}.p360-pagina .hist-documentos{margin-bottom:0}.p360-pagina .hist-documentos .gerdoc-emitidos{margin:0;padding-block:0;padding-inline:0;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--elevacao-card)}.p360-pagina .gerdoc-emitidos-head{padding:18px 20px;border-bottom:1px solid var(--borda)}.p360-pagina .gerdoc-emitidos-head :is(h2,h3){margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.p360-pagina .gerdoc-emitidos .gerdoc-emitidos-lista{padding:14px 20px 18px}@media(pointer:coarse){.shell .p360-cab .p360-acoes>button,.shell .p360-pagina .painel-head>.mini,.shell .p360-pagina :is(.p360-atalhos.seg,.p360-filtros .seg) button,.p360-tel{height:44px;min-height:44px}.p360-copiar{min-height:44px;padding-inline:10px}}@media(max-width:980px){.p360-pagina .p360-indicadores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.p360-cab{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:16px}.p360-cab>.avatar-paciente{width:52px!important;height:52px!important;flex-basis:52px!important;font-size:19px!important}.p360-avatar-reserva{width:52px;height:52px}.p360-nome{font-size:20px}.p360-acoes{grid-column:1 / -1;justify-content:flex-start}.p360-pagina .p360-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p360-pagina .p360-ind{padding:12px 14px}}@media(max-width:420px){.shell .p360-cab .p360-acoes>button{flex:1 1 auto;padding:0 12px}.shell .p360-pagina .p360-atalhos.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;box-sizing:border-box}.shell .p360-pagina .p360-atalhos.seg button{padding:0 6px;font-size:12.5px;white-space:normal;line-height:1.2}}.proc-config-botao{white-space:nowrap}.proc-config-botao:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.proc-config-campos{border:0;margin:0;padding:12px 0;display:flex;flex-direction:column;gap:28px;min-width:0}.proc-config-secao{display:grid;gap:16px;min-width:0}.proc-config-opcoes{align-items:start;gap:28px}.proc-config-secao h3{margin:0;font-size:var(--txt-campo);color:var(--texto-titulo)}.proc-config-secao>p{margin:0}.proc-config-modelos{align-items:end}.proc-config-modelos button{min-height:44px}.proc-config-anotacoes{min-height:340px;line-height:1.6}@media(max-width:767px){.proc-config-campos,.proc-config-opcoes{gap:24px}.proc-config-anotacoes{min-height:300px}}.proc-config-opcao{display:flex;align-items:center;gap:10px;font-weight:600}.proc-config-opcao input{width:18px;height:18px}.proc-ajuda{color:var(--texto-apoio);font-size:var(--txt-corpo);line-height:1.5;margin:4px 0 0}.proc-editor{display:grid;gap:20px;min-width:0}.proc-editor h3,.proc-editor h4,.proc-registro h3,.proc-registro h4{margin:0 0 8px;color:var(--texto-titulo)}.proc-cabecalho,.proc-material-titulo{display:flex;justify-content:space-between;align-items:center;gap:12px}.proc-tipos,.proc-vistas,.proc-ferramentas,.proc-caneta,.proc-cores{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.proc-editor button{background:var(--superficie-card);color:var(--texto-apoio);border:1px solid var(--borda);border-radius:7px;padding:7px 10px;font:inherit;font-size:var(--txt-meta);cursor:pointer}.proc-editor button[aria-pressed=true]{background:var(--rail-pilula);border-color:var(--borda);color:var(--rail-pilula-texto)}.proc-editor button:disabled,.proc-config-botao:disabled{opacity:.5;cursor:default}.proc-fichas{align-items:end;gap:12px;display:grid;grid-template-columns:var(--nf-grade-colunas);padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-fundo)}.proc-fichas label{flex:1;min-width:180px}.proc-editor label{display:grid;gap:6px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-apoio)}.proc-editor input:not([type=range]),.proc-editor textarea,.proc-editor select{width:100%;min-width:0;border:1px solid var(--borda);border-radius:8px;padding:10px 12px;background:var(--superficie-card);color:var(--texto-titulo);font:inherit;font-size:var(--controle-texto);box-sizing:border-box}.proc-editor textarea{min-height:96px;resize:vertical;line-height:1.5}.proc-grade{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:24px;align-items:start}.proc-desenho{border:1px solid var(--borda);border-radius:12px;padding:14px;min-width:0}.proc-vistas{margin-bottom:12px}.proc-ferramentas{padding:0 0 12px;margin:0;border:0;border-bottom:1px solid var(--borda);min-width:0}.proc-ferramentas .proc-desfazer{margin-left:auto}.proc-caneta{justify-content:space-between;margin:14px 0}.proc-caneta label{display:flex;align-items:center;gap:8px}.proc-caneta input{max-width:110px;accent-color:var(--info-500)}.proc-caneta output{min-width:36px;font-weight:400}.proc-cores button{width:23px;height:23px;border:3px solid transparent;padding:0;border-radius:50%}.proc-cores button[aria-pressed=true]{border-color:var(--superficie-card);outline:2px solid var(--texto-apoio)}.proc-superficie{width:100%;max-width:454px;margin:0 auto;border:1px solid var(--borda);border-radius:8px;overflow:hidden;background:#fff}.proc-interativo,.proc-mapa{display:block;width:100%;height:auto;aspect-ratio:454 / 545}.proc-interativo{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;-webkit-user-drag:none}.proc-instrucao{text-align:center;font-size:var(--txt-meta);color:var(--texto-apoio);margin:12px 0 0}.proc-upload{margin-bottom:12px}.proc-upload small{font-weight:400}.proc-descricoes{display:grid;gap:14px}.proc-material{display:grid;gap:12px;border:1px solid var(--borda);padding:16px;border-radius:12px}.proc-campos-linha,.proc-geral{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proc-material details label{margin-top:10px}.proc-material summary{font-size:var(--txt-meta);color:var(--texto-apoio);cursor:pointer}.proc-registro{margin-top:20px}.proc-ficha-registrada{margin-top:16px;padding-top:16px;border-top:1px solid var(--borda)}.proc-mapas-registro{display:flex;flex-wrap:wrap;gap:16px}.proc-mapas-registro figure{margin:0;width:min(220px,100%)}.proc-mapas-registro figcaption{font-size:var(--txt-meta);margin-bottom:6px;color:var(--texto-apoio)}.proc-material-registro{margin-top:16px}.proc-registro p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 16px}.pront-grid[data-vista=procedimentos] .pront-editor{display:block}@media(max-width:850px){.proc-grade{grid-template-columns:1fr}.proc-cabecalho{flex-wrap:wrap}}@media(max-width:500px){.proc-geral{grid-template-columns:1fr}.proc-ferramentas button{padding:7px}.proc-desenho{padding:10px}.proc-config-botao{width:100%}.proc-caneta{gap:12px}}@media print{.proc-ficha-registrada{break-inside:auto}.proc-mapas-registro{break-inside:avoid}.proc-registro{color:#000}.proc-mapas-registro figure{width:42%}}.proc-tablet-controle{display:grid;gap:8px}.proc-tablet-acoes{display:flex;gap:8px;flex-wrap:wrap}.proc-tablet-qr{padding:24px 0;text-align:center}.proc-tablet-qr svg{width:min(280px,100%);display:block;margin:0 auto 16px}.proc-tablet-recado{color:var(--texto-apoio);background:var(--rail-pilula);padding:12px 16px;border-radius:8px;margin:0}.proc-tablet-pagina{max-width:1000px;margin:0 auto;padding:24px 24px 120px;color:var(--texto-titulo)}.proc-tablet-topo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.proc-tablet-topo h1{margin:8px 0;font-size:24px}.proc-tablet-marca{color:var(--texto-apoio);font-size:15px;letter-spacing:.03em}.proc-tablet-caneta{display:flex;align-items:center;gap:8px;font-size:var(--txt-corpo)}.proc-editor-tablet .proc-grade{grid-template-columns:1fr}.proc-editor-tablet .proc-superficie{max-width:620px}.proc-editor-tablet .proc-ferramentas button{min-height:44px;padding:10px 16px}.proc-editor-tablet .proc-cores button{width:34px;height:34px}.proc-tablet-rodape{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px max(20px,calc((100vw - 952px)/2));background:var(--superficie-card);border-top:1px solid var(--borda);padding-bottom:max(18px,env(safe-area-inset-bottom))}.proc-tablet-rodape button{min-height:46px;white-space:nowrap}@media(max-width:600px){.proc-tablet-pagina{padding:16px 12px 150px}.proc-tablet-topo{flex-wrap:wrap;gap:12px}.proc-tablet-rodape{padding:12px;flex-wrap:wrap}.proc-tablet-rodape button{width:100%}}.proc-tablet-marca img{width:138px;height:auto;display:block}.proc-tablet-marca .proc-tablet-logo-escuro{display:none}:root[data-tema=escuro] .proc-tablet-marca .proc-tablet-logo-claro{display:none}:root[data-tema=escuro] .proc-tablet-marca .proc-tablet-logo-escuro{display:block}.proc-editor>.proc-caneta,.proc-editor>.proc-caneta *,.proc-desenho,.proc-desenho *,.proc-tablet-topo,.proc-tablet-rodape{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.proc-zoom{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}.proc-zoom output{min-width:48px;text-align:center;font-size:var(--txt-corpo);font-variant-numeric:tabular-nums}.proc-zoom button{min-width:40px;min-height:40px}.proc-cores .proc-borracha{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--borda);border-radius:8px;margin-right:6px}.proc-editor .proc-tablet-botao{background:var(--acento-700);color:var(--sobre-acao);border-color:var(--acento-700);font-weight:600;min-height:44px;padding:9px 14px}.proc-editor .proc-tablet-botao:hover:not(:disabled){background:var(--acento-600)}.proc-interativo[data-ferramenta=mover]{cursor:grab}.proc-interativo[data-ferramenta=mover]:active{cursor:grabbing}.proc-tablet-pagina .proc-cores .proc-borracha{width:44px;height:44px}.proc-personalizados{display:grid;min-width:0;border:0;padding:20px 0;border-radius:0;gap:16px}.proc-personalizados-acoes{display:flex;align-items:end;flex-wrap:wrap;gap:10px;min-width:0}.proc-personalizados-acoes label{flex:1 1 240px;min-width:0}.proc-personalizados-acoes button{min-height:42px}.proc-editor:not(.proc-editor-tablet){gap:14px}.proc-cabecalho h3{font-size:19px;font-weight:600;margin:0}.proc-cabecalho .proc-ajuda{font-size:13px}.proc-tipos{padding:4px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-fundo)}.proc-tipos button{min-height:40px;border:0;padding:8px 15px}.proc-tipos button[aria-pressed=true]{background:var(--acao-primaria);color:var(--sobre-acao)}.proc-tipos button[aria-haspopup=dialog]{color:var(--acento-700);background:var(--superficie-card);border:1px solid var(--acento-700);font-weight:600}.proc-tipos button[aria-haspopup=dialog][aria-pressed=true]{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.proc-fichas label{min-width:0}.proc-fichas button{min-height:40px;align-self:end;color:var(--acento-700)}.proc-editor:not(.proc-editor-tablet) .proc-grade{gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.proc-desenho,.proc-material{border-radius:var(--raio-md);padding:12px}.proc-editor:not(.proc-editor-tablet) .proc-superficie{max-width:340px}.proc-editor textarea{min-height:80px}.proc-ferramentas button{min-height:36px}.modal:has(>.proc-personalizados){width:min(620px,100%);max-width:620px;max-height:calc(100dvh - 48px);overflow-y:auto}.proc-personalizados-opcoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.proc-personalizados-opcoes button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:12px;min-height:82px;text-align:left;color:var(--texto-titulo)}.proc-personalizados-opcoes small{font-size:12px;color:var(--texto-secundario)}.proc-personalizados-opcoes button[aria-pressed=true]{background:var(--acento-50);border-color:var(--acento-300);color:var(--texto-titulo)}.proc-personalizados .proc-personalizados-primario{background:var(--acao-primaria);color:var(--sobre-acao);border-color:var(--acao-primaria);min-height:44px}.proc-personalizados label{min-width:0}.proc-personalizados input,.proc-personalizados select{min-width:0;width:100%}.proc-personalizados .proc-personalizados-guardar{display:flex;align-items:center;gap:10px;min-height:44px}.proc-personalizados-guardar input{width:18px;min-height:18px;flex:0 0 18px}.proc-personalizados-previa{max-width:100%;width:160px;height:120px;object-fit:contain;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-fundo)}@media(max-width:850px){.proc-editor:not(.proc-editor-tablet) .proc-grade{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.proc-fichas,.proc-personalizados-opcoes{grid-template-columns:minmax(0,1fr)}.proc-fichas button{justify-self:start}.proc-personalizados-opcoes button{min-height:56px}}@media(pointer:coarse){.proc-editor :is(.proc-tipos button,.proc-fichas button,.proc-ferramentas button,.proc-personalizados button){min-height:44px}}@media(max-width:767px){.proc-fichas{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.proc-editor .proc-cores button,.proc-tablet-pagina .proc-cores button{width:44px;height:44px;min-width:44px}.proc-editor .proc-zoom button{min-width:44px;min-height:44px}.proc-caneta input[type=range]{min-height:44px}}@container (max-width: 587px){.proc-fichas>label:last-child{grid-column:1 / -1}}.proc-modelos-registro{min-width:0}.proc-modelos-acoes{display:flex;flex-wrap:wrap;gap:10px}.proc-modelo-editor,.proc-modelo-confirmacao{min-width:0;padding:16px;border:1px solid var(--borda);border-radius:12px}.proc-modelo-editor h4{margin:0 0 16px}.proc-modelo-editor textarea{min-height:240px;line-height:1.6}.proc-cabecalho .proc-nova-ficha{min-height:40px;color:var(--acento-700)}.proc-cabecalho:has(.proc-fichas-acoes){flex-wrap:wrap}.proc-fichas-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto}.proc-fichas-lista{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.proc-fichas-lista button{max-width:180px;min-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proc-editor>.proc-caneta{margin:0;padding:10px 12px;gap:10px 14px;border:1px solid var(--borda);border-radius:var(--raio-sm)}.proc-caneta .proc-ferramentas{flex:0 1 auto;padding:0;border:0}.proc-caneta .proc-ferramentas button{min-height:40px}.proc-cores .proc-historico-botao{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--borda);border-radius:8px;font-size:20px;line-height:1}.proc-cores .proc-historico-botao+.proc-borracha{margin-left:0}.proc-editor :is(.proc-fichas-lista button,.proc-caneta .proc-ferramentas button,.proc-vistas button,.proc-zoom button,.proc-cores .proc-borracha)[aria-pressed=true]{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.proc-interativo:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.proc-marcas-antigas{width:min(220px,100%);margin:14px auto 0}.proc-marcas-antigas figcaption{margin-bottom:6px;font-size:var(--txt-meta);color:var(--texto-apoio);text-align:center}@media(max-width:767px){.proc-fichas-acoes{justify-content:flex-start;margin-left:0}.proc-caneta .proc-ferramentas button,.proc-fichas-lista button,.proc-cores .proc-historico-botao,.proc-cores .proc-borracha,.proc-cabecalho .proc-nova-ficha{min-width:44px;min-height:44px}.proc-cores .proc-historico-botao,.proc-cores .proc-borracha{width:44px;height:44px}}@media(pointer:coarse){.proc-fichas-lista button{min-height:44px}.proc-cores .proc-historico-botao,.proc-editor .proc-cores .proc-historico-botao{width:44px;height:44px;min-width:44px}}.modal:has(.proc-config-campos){display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden}.modal:has(.proc-config-campos) .modal-head{flex:none;margin-bottom:8px}.modal:has(.proc-config-campos) .modal-foot{flex:none;margin-top:0;padding-top:12px;border-top:1px solid var(--borda)}.proc-config-rolagem{flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline:2px}.proc-config-campos:has(.proc-config-interruptor){gap:0;padding:0}.proc-config-campos:has(.proc-config-interruptor)>.proc-config-secao{gap:10px;padding-block:14px;border-top:1px solid var(--borda)}.proc-config-campos:has(.proc-config-interruptor)>.proc-config-secao:first-child{border-top:0;padding-top:4px}.proc-config-campos>.proc-config-secao{flex:none}.proc-config-secao h3{font-size:14px}.proc-config-secao .proc-ajuda{margin:0;font-size:12px;line-height:1.4}.proc-config-interruptor{position:relative;display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:14px;font-weight:500;cursor:pointer}.proc-config-interruptor input{position:absolute;width:36px;height:20px;margin:0;opacity:0;cursor:pointer}.proc-config-interruptor>span{position:relative;flex:none;width:36px;height:20px;border-radius:var(--raio-full);background:var(--borda-forte);transition:background .15s}.proc-config-interruptor>span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--superficie-card);transition:transform .15s}.proc-config-interruptor input:checked+span{background:var(--acao-primaria)}.proc-config-interruptor input:checked+span:after{transform:translate(16px)}.proc-config-interruptor input:focus-visible+span{outline:2px solid var(--foco);outline-offset:2px}.proc-config-chips{display:flex;flex-wrap:wrap;gap:8px}.proc-config-blocos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.proc-config-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-size:13px;font-weight:500;cursor:pointer}.proc-config-chip input{flex:none;width:16px;height:16px;margin:0}.proc-config-chip:has(input:checked):not([data-travado]){border-color:var(--acao-primaria);background:var(--acento-50)}.proc-config-chip[data-travado]{cursor:default;color:var(--texto-secundario);background:var(--superficie-afundada);border-color:var(--borda)}.proc-config-cadeado{flex:none;width:13px;height:13px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.proc-modelos-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.proc-modelos-seletor{flex:1 1 240px;min-width:0}.proc-modelos-linha .proc-modelos-acoes{flex-wrap:nowrap}.proc-modelos-linha .proc-modelos-acoes button{white-space:nowrap}.proc-config-editor{display:grid;gap:6px;min-width:0}.proc-config-rotulo,.proc-modelos-seletor label{font-size:13px;font-weight:500}.proc-config-editor .registro-editor-corpo{height:260px;min-height:200px}@media(max-width:767px){.proc-config-blocos{grid-template-columns:minmax(0,1fr)}.proc-modelos-linha .proc-modelos-acoes{flex-wrap:wrap;width:100%}}.proc-editor-modelo .proc-cabecalho{gap:8px 12px}.proc-editor-modelo>.proc-caneta{padding:5px 10px;gap:6px 12px}.proc-editor-modelo .proc-zoom{gap:4px;margin-bottom:10px}.proc-editor-modelo .proc-zoom output{min-width:36px;font-size:var(--txt-meta)}.proc-tablet-zoom{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding-left:6px;border-left:1px solid var(--borda)}.proc-editor .proc-tablet-zoom button{white-space:nowrap;font-size:var(--txt-meta);border-color:var(--acento-700);color:var(--acento-700)}.proc-editor .proc-tablet-zoom .proc-tablet-botao{color:var(--sobre-acao)}.proc-editor .proc-tablet-zoom button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}html[data-previa-design=v6c] .proc-editor .proc-tablet-zoom .proc-tablet-botao:not(:disabled){background:var(--previa-gradiente);color:var(--previa-menu-ativo);border-color:transparent}html[data-previa-design=v6c] .proc-editor .proc-tablet-zoom .proc-tablet-botao:not(:disabled):hover{filter:brightness(1.15)}html[data-previa-design=v6c] .proc-editor .proc-tablet-zoom button:not(.proc-tablet-botao):not(:disabled):hover{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul)}.proc-editor-modelo .proc-superficie{position:relative}.proc-tablet-selos{position:absolute;top:8px;right:8px;z-index:1;display:grid;justify-items:end;gap:4px;max-width:60%;pointer-events:none}.proc-tablet-avisos{display:grid;justify-items:end;gap:4px}.proc-tablet-selo[title]{pointer-events:auto}.proc-tablet-selo{margin:0;padding:3px 9px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-card);color:var(--texto-apoio);font-size:var(--txt-micro);font-weight:600;line-height:1.4;text-align:right}.proc-tablet-selo[data-tom=erro]{border-color:var(--risco-500);border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700)}.proc-tablet-controle .proc-tablet-zoom{padding-left:0;border-left:0}.proc-tablet-controle :is(.proc-tablet-selos,.proc-tablet-avisos){position:static;justify-items:start;max-width:none}.proc-tablet-controle .proc-tablet-selo{text-align:left}@media(min-width:851px){.proc-editor.proc-editor-modelo .proc-grade{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(min-width:1440px){.proc-editor.proc-editor-modelo .proc-grade{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(max-width:1439px){.proc-editor-modelo .proc-zoom .proc-tablet-zoom{padding-left:0;border-left:0}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.proc-editor-modelo>.proc-caneta .proc-ferramentas button{min-height:34px;padding:5px 10px}.proc-editor-modelo>.proc-caneta .proc-cores :is(.proc-historico-botao,.proc-borracha){width:34px;height:34px}.proc-editor-modelo .proc-zoom button{min-width:34px;min-height:34px;padding:5px 8px}.proc-editor .proc-tablet-zoom .proc-tablet-botao{min-height:34px;padding:5px 10px}}.odonto-editor{display:grid;gap:16px;min-width:0;--odonto-pilula: color-mix(in srgb, var(--borda-forte) 20%, transparent)}.odonto-cabecalho{display:flex;align-items:start;justify-content:space-between;gap:16px}.odonto-ajuda{color:var(--texto-apoio);font-size:var(--txt-meta);line-height:1.5;margin:0}.odonto-segmentos{display:flex;gap:4px;padding:4px;background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:10px}.odonto-controles{margin:0;padding:0;border:0;min-width:0}.odonto-barra{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.odonto-barra>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.proc-editor .odonto-adicionar{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.proc-editor :is(.odonto-segmentos,.odonto-barra) button[aria-pressed=true]{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.odonto-quadrantes{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:12px}.proc-editor .odonto-quadrantes label{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:7px 14px 7px 9px;border-radius:999px;font-weight:400;font-size:var(--txt-meta);color:var(--texto-titulo);cursor:pointer;transition:background-color .12s ease}.proc-editor .odonto-quadrantes label:nth-child(2n){justify-self:end}.proc-editor .odonto-quadrantes label:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:1px}.proc-editor .odonto-quadrantes label:has(input:disabled){cursor:default;opacity:.6}@media(hover:hover){.proc-editor .odonto-quadrantes label:not(:has(input:disabled)):hover{background:var(--odonto-pilula)}}.proc-editor .odonto-quadrantes input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:18px;height:18px;margin:0;padding:0;display:grid;place-items:center;border:1.5px solid var(--borda-forte);border-radius:5px;background:var(--superficie-card);cursor:inherit;outline:none}.proc-editor .odonto-quadrantes input[type=checkbox]:is(:checked,:indeterminate){background:var(--acao-primaria);border-color:var(--acao-primaria)}.proc-editor .odonto-quadrantes input[type=checkbox]:checked:before{content:"";width:5px;height:10px;margin-top:-2px;border:solid var(--sobre-acao);border-width:0 2px 2px 0;transform:rotate(45deg)}.proc-editor .odonto-quadrantes input[type=checkbox]:indeterminate:before{content:"";width:10px;height:2px;border-radius:1px;background:var(--sobre-acao)}.odonto-superficie{border:1px solid var(--borda);border-radius:12px;position:relative;background:#fff;min-width:0;overflow-x:auto}.odonto-mapa{display:block;width:100%;height:auto;aspect-ratio:1040 / 460}.odonto-area{position:relative}.odonto-editor .odonto-area{min-width:840px}.odonto-mapa [role=button]{cursor:pointer;outline:none}.odonto-mapa [role=button]:focus-visible{stroke:var(--rail-pilula-texto);stroke-width:3px;filter:drop-shadow(0 0 2px var(--rail-pilula-texto))}.odonto-mapa [role=button]:hover{opacity:.8}.odonto-legenda{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--texto-apoio);font-size:var(--txt-micro)}.odonto-legenda span{display:flex;align-items:center;gap:6px}.odonto-legenda i{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.odonto-contexto{position:fixed;background:var(--superficie-card);color:var(--texto-titulo);border:1px solid var(--borda);box-shadow:0 4px 24px #0000001f;padding:12px;border-radius:10px;display:grid;gap:8px;min-width:210px;z-index:60}.odonto-nota-instrucao{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;border:1px solid var(--borda);background:var(--superficie-afundada);padding:10px 12px;border-radius:8px;color:var(--texto-titulo);font-size:var(--txt-meta)}.odonto-nota-instrucao span{flex:1 1 220px}.odonto-nota-instrucao[data-quadro] button{visibility:hidden}.odonto-nota-camada{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:crosshair;background:color-mix(in srgb,var(--acao-primaria) 12%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acao-primaria) 45%,transparent)}.odonto-area .odonto-nota-marcador{position:absolute;z-index:1;width:26px;height:26px;padding:0;display:grid;place-items:center;transform:translate(-50%,-50%);border:2px solid var(--sobre-acao);border-radius:50%;background:var(--acao-primaria);color:var(--sobre-acao);font:inherit;font-size:var(--txt-micro);font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 4px #0000004d;print-color-adjust:exact;-webkit-print-color-adjust:exact}.odonto-area .odonto-nota-marcador:hover{background:var(--acao-primaria-hover)}.odonto-area .odonto-nota-marcador:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.odonto-area .odonto-nota-marcador-novo{z-index:3;cursor:default;pointer-events:none}.odonto-nota-quadro{position:fixed;left:8px;top:8px;z-index:60;width:min(300px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;display:grid;gap:10px;padding:14px;border:1px solid var(--borda);border-radius:12px;background:var(--superficie-card);color:var(--texto-titulo);font-size:var(--txt-meta);box-shadow:0 8px 28px #0000002e}.odonto-nota-quadro strong{font-size:var(--txt-meta);font-weight:600}.odonto-nota-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.odonto-nota-quadro textarea{width:100%;min-height:84px;box-sizing:border-box;resize:vertical;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-card);color:var(--texto-titulo);font:inherit;font-size:var(--txt-corpo)}.odonto-nota-texto{margin:0;max-height:40dvh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.odonto-nota-confirma{margin:0;font-weight:600}.odonto-nota-acoes{display:flex;justify-content:flex-end;gap:8px}.odonto-nota-quadro .odonto-nota-acao{padding:7px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-card);color:var(--texto-titulo);font:inherit;font-size:var(--txt-meta);cursor:pointer}.odonto-nota-quadro .odonto-nota-acao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.odonto-nota-quadro .odonto-nota-acao-primaria{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.odonto-nota-quadro .odonto-nota-acao:disabled{opacity:.5;cursor:default}.odonto-nota-quadro .odonto-nota-fechar{padding:0;width:28px;height:28px;border-color:transparent;background:transparent;font-size:var(--txt-corpo);line-height:1}.odonto-filtros{display:flex;flex-wrap:wrap;gap:6px}.proc-editor .odonto-filtros button{white-space:nowrap;padding:8px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-afundada);color:var(--texto-titulo)}.proc-editor .odonto-filtros button:hover{background:var(--odonto-pilula)}.proc-editor .odonto-filtros button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.proc-editor .odonto-filtros button[aria-selected=true]{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao);font-weight:600}.odonto-form{display:grid;gap:18px;border:0;margin:0;padding:20px 0;min-width:0;color:var(--texto-titulo);grid-template-columns:var(--nf-grade-colunas)}.odonto-form label{display:grid;gap:6px;font-weight:600;font-size:var(--txt-meta)}.odonto-form input,.odonto-form select,.odonto-form textarea{border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-titulo);padding:10px 12px;border-radius:8px;width:100%;box-sizing:border-box;font:inherit}.odonto-form textarea{min-height:80px;resize:vertical}.odonto-form button{background:var(--superficie-card);color:var(--texto-apoio);border:1px solid var(--borda);border-radius:8px;padding:8px;cursor:pointer;font:inherit;font-size:var(--txt-meta)}.odonto-form button[aria-pressed=true]{background:var(--rail-pilula);border-color:var(--rail-pilula-texto);color:var(--rail-pilula-texto)}.odonto-form button:disabled{opacity:.45;cursor:default}.odonto-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.odonto-chip{display:inline-flex}.odonto-chip button{border-radius:6px}.odonto-faces,.odonto-status{display:flex;gap:6px;margin-top:8px}.odonto-faces button,.odonto-status button{flex:1;display:grid;align-content:center;justify-items:center;gap:6px;min-height:72px;min-width:0}.odonto-faces b,.odonto-status b{font-size:var(--txt-secao);font-weight:500}.odonto-faces small{font-size:var(--txt-micro)}.odonto-dentes-opcoes{display:flex;flex-wrap:wrap;gap:4px;padding:8px;max-height:180px;overflow:auto;border:1px solid var(--borda);border-radius:8px}.odonto-dentes-opcoes button{min-width:38px}.odonto-lista{display:grid}.odonto-linha{display:flex;align-items:start;gap:16px;padding:16px 0;border-bottom:1px solid var(--borda);color:var(--texto-titulo)}.odonto-linha time{font-size:var(--txt-micro);color:var(--texto-apoio);padding-top:10px;white-space:nowrap}.odonto-mini{min-width:36px;height:36px;border:1px solid rgba(0,0,0,.12);border-radius:8px;color:var(--cabecalho-marca-fundo);display:grid;place-items:center;font-size:var(--txt-meta);font-weight:600}.odonto-mini-condicao{width:28px;height:48px;flex-shrink:0}.odonto-linha-conteudo{flex:1;min-width:0;overflow-wrap:anywhere}.odonto-linha-conteudo small{display:block;color:var(--texto-apoio);margin:6px 0}.odonto-linha p{margin:6px 0 0;font-size:var(--txt-meta);white-space:pre-wrap}.odonto-badge{padding:5px 8px;border:1px solid;border-radius:16px;font-size:var(--txt-micro);white-space:nowrap}.odonto-acoes{position:relative}.odonto-acoes summary{cursor:pointer;list-style:none;padding:4px 8px}.odonto-acoes>div{position:absolute;right:0;top:28px;display:grid;gap:6px;min-width:110px;z-index:3;padding:8px;border-radius:8px;background:var(--superficie-card);border:1px solid var(--borda);box-shadow:0 4px 16px #0000001f}.odonto-vazio{color:var(--texto-apoio);font-size:var(--txt-corpo);padding:16px;text-align:center}.odonto-nota-numero{border-radius:50%;background:var(--acao-primaria);color:var(--sobre-acao);width:26px;height:26px;display:grid;place-items:center;flex-shrink:0}.odonto-imagens{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.odonto-imagens img{width:100px;height:80px;object-fit:contain;border:1px solid var(--borda);border-radius:6px}.odonto-imagens figure{margin:0;display:grid;gap:6px}.odonto-upload{margin-top:12px}.odonto-registro{margin-top:16px}.odonto-registro>section{margin-top:16px;min-width:0}.odonto-rolagem{overflow-x:auto;min-width:0}.odonto-registro .odonto-area{min-width:780px}.folha-doc .odonto-registro .odonto-area{min-width:0}.odonto-registro .odonto-area .odonto-nota-marcador{width:20px;height:20px;border-width:1px}.odonto-registro .odonto-area .odonto-nota-marcador:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}@media(max-width:700px){.odonto-cabecalho{flex-direction:column}.odonto-linha{flex-wrap:wrap;gap:8px}.odonto-linha time{width:100%;padding:0}.odonto-linha-conteudo{min-width:140px}.odonto-filtros button{flex:1}}@media(max-width:480px){.odonto-faces{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.odonto-faces button{padding:4px}.odonto-faces small{font-size:var(--txt-micro)}.odonto-status{flex-wrap:wrap}.odonto-filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.odonto-nota-quadro{display:none}.odonto-rolagem{overflow:visible}.odonto-registro .odonto-area{min-width:0}.odonto-mapa{width:100%;min-width:0;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.odonto-registro .odonto-linha{break-inside:avoid;font-size:12px}.odonto-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.odonto-linha time{font-size:12px}.odonto-imagens img{width:90px;height:70px}}.proc-editor .odonto-previa-imagem,.odonto-previa-imagem{padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.odonto-imagem-ampliada{width:100%;max-height:70dvh;object-fit:contain}.odonto-deslize{display:none;font-size:var(--txt-micro);color:var(--texto-apoio);margin:0}@media(max-width:850px){.odonto-deslize{display:block}}.odonto-form.nf-grade>:not(label){grid-column:1 / -1}.registro-editor{display:flex;flex-direction:column;min-width:0;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);overflow:hidden}.registro-editor:focus-within{border-color:var(--foco);box-shadow:0 0 0 1px var(--foco)}.registro-editor[data-desabilitado]{background:var(--superficie-afundada)}.registro-editor-barra{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--borda)}.registro-editor-botao{position:relative}.shell .registro-editor-botao{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-primario);font-size:14px;line-height:1;cursor:pointer}.shell .registro-editor-botao:hover:not(:disabled){background:var(--superficie-afundada)}.shell .registro-editor-botao[aria-pressed=true]{background:var(--acento-50);color:var(--acento-700)}.shell .registro-editor-botao:disabled{opacity:.4;cursor:default}.shell .registro-editor-botao:has(input:focus-visible){outline:2px solid var(--foco)}.registro-editor-botao input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.registro-editor-corpo{position:relative;min-height:160px;height:160px;overflow:auto;resize:vertical}:is(.atendimento-modelo,.page-teleconsulta) .registro-editor-corpo{min-height:320px;height:320px}.registro-editor-corpo>div{height:100%}.registro-editor-corpo[data-vazio]:before{content:attr(data-placeholder);position:absolute;top:12px;left:14px;right:14px;color:var(--texto-secundario);pointer-events:none}.shell .registro-editor-texto:focus,.shell .registro-editor-texto:focus-visible{outline:none}.registro-editor-texto{min-height:100%;box-sizing:border-box;padding:12px 14px;color:var(--texto-primario);line-height:1.5;overflow-wrap:anywhere}.registro-editor-texto p,.registro-formatado p{margin:0;min-height:1.5em}.registro-editor-texto :is(ul,ol),.registro-formatado :is(ul,ol){margin:4px 0;padding-left:24px}.registro-formatado{white-space:normal;overflow-wrap:anywhere}.consumo-registro-itens{list-style:none;padding:0;margin:0}.consumo-registro-itens li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px 24px;padding:12px 0;font-size:var(--txt-corpo-lg);line-height:1.6;overflow-wrap:anywhere}.consumo-registro-itens li+li{border-top:1px solid var(--borda)}.consumo-registro-itens strong{font-weight:600}.consumo-registro-rotulo{color:var(--texto-secundario)}.consumo-registro-pendente{margin:8px 0;font-size:var(--txt-corpo);color:var(--texto-secundario)}@media(max-width:767px){.consumo-registro-itens li{grid-template-columns:minmax(0,1fr);gap:2px}}.folha-doc .consumo-registro{color:var(--neutro-900)}.folha-doc .consumo-registro .evo-rot{color:var(--neutro-800);font-size:var(--txt-micro);text-transform:uppercase;letter-spacing:.05em}.folha-doc .consumo-registro-itens li{font-size:var(--txt-corpo)}.folha-doc .consumo-registro-itens li+li{border-color:var(--neutro-200)}.folha-doc .consumo-registro-rotulo,.folha-doc .consumo-registro-pendente{color:var(--neutro-600)}@media print{.consumo-registro{break-inside:avoid;color:var(--neutro-900)}.consumo-registro-itens li{font-size:11pt}.consumo-registro-rotulo,.consumo-registro-pendente{color:var(--neutro-600)}}html[data-previa-design=v6c] .page-prescricao{max-width:none}html[data-previa-design=v6c] .shell .rx-no-atendimento>.rx-head{display:none}html[data-previa-design=v6c] .shell .rx-no-atendimento{margin:0;padding:0}html[data-previa-design=v6c] .rx-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}html[data-previa-design=v6c] .rx-grid--previa{align-items:start}html[data-previa-design=v6c] .rx-grid--previa>.rx-editor{display:flex;flex-direction:column}html[data-previa-design=v6c] .rx-grid--previa .rx-obs{margin-bottom:16px}html[data-previa-design=v6c] .rx-grid--previa .rx-foot{margin-top:auto}html[data-previa-design=v6c] .rx-grid--previa>.rx-hist{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:start}html[data-previa-design=v6c] .rx-grid--previa>.rx-hist>:is(.rx-hist-h,.rx-estado){grid-column:1 / -1;margin-bottom:0}html[data-previa-design=v6c] .rx-grid--previa .rx-card{margin-bottom:0}html[data-previa-design=v6c] .rx-editor{padding:24px;border:0;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .rx-editor-h{font-size:var(--txt-campo);font-weight:600}html[data-previa-design=v6c] .rx-editor-topo{margin-bottom:16px}html[data-previa-design=v6c] .rx-hist{min-width:0}html[data-previa-design=v6c] .rx-modelo-previa{display:flex;flex-direction:column;min-width:0;padding:20px;background:var(--superficie-afundada);border-radius:var(--raio-lg);container-type:inline-size}@media(min-width:961px)and (min-height:960px){html[data-previa-design=v6c] .rx-grid--previa>.rx-modelo-previa{position:sticky;top:12px}}.rx-modelo-previa>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:16px}.rx-modelo-previa h2{margin:0;font-size:var(--txt-campo);font-weight:600}.rx-modelo-previa header>span{color:var(--texto-apoio);font-size:12px}.rx-modelo-papel{display:flex;flex-direction:column;aspect-ratio:210 / 297;padding:calc((100cqi - 40px)*.095);background:var(--superficie-card);box-shadow:var(--modelo-sombra);border-radius:0;font-size:max(12px,calc((100cqi - 40px)*.0235));line-height:1.5;color:var(--texto-primario);overflow-wrap:anywhere}.rx-modelo-papel h3{text-align:center;margin:1.6em 0 1.4em;font-size:max(16px,calc((100cqi - 40px)*.034))}.rx-modelo-emitente{text-align:center;border-bottom:1px solid var(--borda);padding-bottom:1.2em;font-weight:600}.rx-modelo-papel .folha-item{margin:1.4em 0}.rx-modelo-papel .folha-item-nome{font-weight:600}.rx-modelo-papel .folha-item-pos{margin-top:6px}.rx-modelo-papel .folha-item-meta{color:var(--texto-apoio);font-size:12px;margin-top:6px}.rx-modelo-papel footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--borda);text-align:center;font-size:12px;color:var(--texto-apoio)}.rx-modelo-vazia{color:var(--texto-apoio);line-height:1.6}html[data-previa-design=v6c] .page-prescricao .rx-editor-topo .rx-editor-h{margin:0}@media(min-width:1280px){html[data-previa-design=v6c] .page-prescricao .rx-editor-topo{flex-wrap:nowrap}html[data-previa-design=v6c] .page-prescricao .rx-editor-topo .rx-editor-h{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-previa-design=v6c] .page-prescricao .rx-editor-topo .modelos-receita--compacto{flex:0 0 auto;flex-wrap:nowrap}html[data-previa-design=v6c] .page-prescricao .rx-editor-topo .modelos-receita--compacto .modelos-receita-campo{flex:0 0 220px}}@media(max-width:1279px){html[data-previa-design=v6c] .page-prescricao .rx-editor-topo .modelos-receita--compacto{flex-basis:100%;justify-content:flex-end}}@media(max-width:960px){html[data-previa-design=v6c] .rx-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){html[data-previa-design=v6c] .rx-editor,html[data-previa-design=v6c] .rx-modelo-previa{padding:16px}.rx-modelo-papel{padding:calc((100cqi - 32px)*.095)}}.rx-modelo-papel.tema-claro{color-scheme:light}html[data-previa-design=v6c] .page-prescricao .modelos-receita--compacto .btn-ghost{height:40px;min-height:40px;padding-block:0}@media(pointer:coarse){html[data-previa-design=v6c] .page-prescricao .modelos-receita--compacto .btn-ghost{height:44px;min-height:44px}}.salvar-modelo{display:grid;gap:12px}.salvar-modelo-campo{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--txt-micro);font-weight:600;color:var(--texto-apoio)}.salvar-modelo-erro{margin:0;font-size:var(--txt-micro);line-height:1.45;color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:8px 11px}.salvar-modelo-campo input,.salvar-modelo-campo select{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);min-width:0}.salvar-modelo-campo input:focus,.salvar-modelo-campo select:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.modelos-receita{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.modelos-receita-campo{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--txt-micro);font-weight:600;color:var(--texto-apoio)}.modelos-receita-aviso{flex-basis:100%;margin:0;font-size:var(--txt-micro);color:var(--texto-apoio)}.modelos-receita-erro{flex-basis:100%;margin:0;font-size:var(--txt-micro);line-height:1.45;color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:8px 11px}.modelos-receita-campo input,.modelos-receita-campo select{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);min-width:0}.modelos-receita-campo input:focus,.modelos-receita-campo select:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.modelos-receita--compacto .modelos-receita-campo select:disabled{opacity:1;cursor:not-allowed;color:var(--texto-secundario);background:var(--superficie-afundada);border-color:var(--borda-forte)}.modelos-receita--compacto{flex:1 1 auto;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:0}.modelos-receita--compacto .modelos-receita-campo{flex:0 1 260px}.modelos-receita--compacto .modelos-receita-campo select{height:40px}.modelos-receita--compacto .btn-ghost{min-height:40px}.modelos-receita--compacto .modelos-receita-aviso{text-align:right}.folha-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow:auto;background:#4a5560;padding:24px 0 60px}.folha-toolbar{position:sticky;top:0;z-index:1;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.folha-btn{height:40px;padding:0 20px;border-radius:8px;border:0;font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:var(--fonte-texto)}.folha-btn-print{background:var(--acento-500);color:var(--sobre-acao);box-shadow:0 2px 8px #00000040}.folha-btn-fechar{background:#fff;color:var(--neutro-800)}.folha-doc{width:210mm;margin:0 auto;background:#fff;box-shadow:0 4px 24px #0000004d;color:var(--neutro-900);font-family:var(--fonte-texto)}.folha-pagina{padding:18mm;min-height:297mm}.folha-via{display:flex;flex-direction:column;min-height:261mm}.folha-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.folha-logo{height:46px;width:auto;object-fit:contain}.folha-prof{text-align:right;line-height:1.35}.folha-prof-nome{font-size:15px;font-weight:700;color:var(--neutro-800)}.folha-prof-esp{font-size:12.5px;color:var(--neutro-500)}.folha-prof-reg{font-size:12.5px;color:var(--neutro-500);font-variant-numeric:tabular-nums}.folha-linha{height:2px;background:var(--acento-300);margin:12px 0 20px}.folha-titulolinha{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.folha-titulo{font-family:var(--fonte-titulo);font-size:22px;font-weight:400;color:var(--neutro-900);margin:0;letter-spacing:.01em}.folha-via-rot{font-size:12px;font-weight:600;color:var(--acento-500);text-transform:uppercase;letter-spacing:.04em}.folha-pac{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--neutro-50);border:1px solid var(--neutro-200);border-radius:8px;margin-bottom:20px}.folha-pac-lab{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--neutro-500)}.folha-pac-nome{font-size:15px;font-weight:600;color:var(--neutro-800)}.folha-pac-cpf{font-size:12.5px;color:var(--neutro-500);font-variant-numeric:tabular-nums}.folha-corpo{flex:1;font-size:14px;line-height:1.6;color:var(--neutro-900)}.folha-corpo p{margin:0 0 10px}.folha-corpo .doc-h{margin:14px 0 6px;font-weight:700;color:var(--neutro-900);line-height:1.35}.folha-corpo .doc-h:first-child{margin-top:0}.folha-corpo .doc-h1{font-size:16px}.folha-corpo .doc-h2{font-size:14.5px}.folha-corpo .doc-h3{font-size:13.5px;color:#1b475c}.folha-corpo .doc-p{margin:0 0 9px}.folha-corpo .doc-ul{margin:0 0 10px;padding-left:20px}.folha-corpo .doc-ul li{margin:0 0 4px}.folha-rod{margin-top:28px;padding-top:6px}.folha-data{text-align:right;font-size:13px;color:var(--neutro-800);margin-bottom:30px}.folha-assin{width:62%;margin:0 auto;text-align:center}.folha-assin-linha{border-top:1px solid var(--neutro-800);margin-bottom:6px}.folha-assin-nome{font-size:13.5px;font-weight:600;color:var(--neutro-800)}.folha-assin-reg{font-size:12px;color:var(--neutro-500);font-variant-numeric:tabular-nums}.folha-assin-eletronica .folha-assin-img{max-width:240px;max-height:90px;object-fit:contain;margin:0 auto 4px;display:block;border-bottom:1px solid var(--neutro-800);padding-bottom:6px}.folha-contato{margin-top:14px;padding-top:8px;border-top:1px solid var(--neutro-200);display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:11px;color:var(--neutro-500);line-height:1.4}.folha-contato-item{position:relative}.folha-contato-item+.folha-contato-item:before{content:"•";position:absolute;left:-9px;color:var(--acento-300)}.folha-bloco{margin-bottom:16px}.folha-bloco h3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--acento-500);margin:0 0 5px}.folha-bloco .folha-texto{white-space:pre-wrap}.folha-item{padding:8px 0;border-bottom:1px solid var(--neutro-200)}.folha-item:last-child{border-bottom:0}.folha-item-nome{font-size:14.5px;font-weight:600;color:var(--neutro-900)}.folha-item-pos{font-size:13px;color:var(--neutro-800)}.folha-item-meta{font-size:12px;color:var(--neutro-500)}@media print{#root,.folha-toolbar{display:none!important}.folha-overlay{position:static;inset:auto;overflow:visible;background:#fff;padding:0}.folha-doc{width:auto;margin:0;box-shadow:none}.folha-pagina{padding:0;min-height:auto}.folha-via{min-height:259mm}.folha-quebra{break-after:page;page-break-after:always}@page{size:A4;margin:18mm}}.guia-quadro{border:1px solid #0B1320;border-radius:4px;padding:8px 10px 10px;margin-bottom:8px}.guia-quadro h3{margin:0 0 8px;font-size:10pt;text-transform:uppercase;letter-spacing:.06em}.guia-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.guia-campo{display:flex;flex-direction:column;gap:2px;min-width:0}.guia-rot{font-size:7.5pt;text-transform:uppercase;letter-spacing:.04em;color:#4a5a6b}.guia-val{font-size:10pt;min-height:15pt;border-bottom:1px solid #0B1320;overflow-wrap:anywhere}.guia-aviso{margin:10px 0 0;padding:6px 8px;border:1px solid #0B1320;border-radius:4px;font-size:8.5pt;line-height:1.35}@media screen and (max-width:640px){.guia-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-numero{margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#0b1320}.rec-quadro{margin-top:14px;border:1px solid #0B1320;border-radius:4px;padding:8px 10px 12px}.rec-quadro h4{margin:0 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#0b1320}.rec-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.rec-grade span{font-size:8pt;text-transform:uppercase;letter-spacing:.04em;color:#4a5a6b;border-bottom:1px solid #0B1320;padding-bottom:16px}.page-prescricao{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-prescricao *,.page-prescricao *:before,.page-prescricao *:after{box-sizing:border-box}.page-prescricao .rx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-prescricao .rx-head-titulo{display:flex;align-items:center;align-self:flex-start;flex-wrap:wrap;min-width:0}.page-prescricao .rx-head-titulo .dica-corpo{flex-basis:100%;max-width:760px;font-size:var(--txt-meta)}.page-prescricao .rx-pacsel{display:flex;align-items:center;gap:8px;font-size:var(--txt-meta);color:var(--texto-secundario)}.page-prescricao .rx-pacsel[hidden]{display:none}.page-prescricao .rx-pacsel select{height:40px;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);font-family:inherit;min-width:240px}.page-prescricao .rx-erro{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-prescricao .rx-erro .rx-dica{margin-top:4px;font-size:var(--txt-micro);color:var(--texto-secundario)}.page-prescricao .rx-erro code{font-family:var(--fonte-mono);background:var(--superficie-afundada);padding:1px 5px;border-radius:var(--raio-xs)}.page-prescricao .rx-grid{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.page-prescricao .rx-editor{background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--elevacao-1)}.page-prescricao .rx-editor-h{margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-primario)}.page-prescricao .rx-editor-topo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.page-prescricao .rx-tipo{display:flex;gap:8px;margin-bottom:16px}.page-prescricao .rx-tipo-btn{height:40px;padding:0 14px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer;font-family:inherit}.page-prescricao .rx-tipo-btn.sel{border-color:var(--acento-500);background:var(--acento-50);color:var(--acento-700);box-shadow:inset 0 0 0 1px var(--acento-500)}.page-prescricao .rx-item-form{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:10px 12px;padding:14px;border:1px dashed var(--borda);border-radius:var(--raio-md);background:var(--superficie-fundo);margin-bottom:14px}.page-prescricao .rx-col-2{grid-column:1 / -1}.page-prescricao .rx-col-3{grid-column:span 3}.page-prescricao .rx-field{display:flex;flex-direction:column;gap:5px;min-width:0}.page-prescricao .rx-field label{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-prescricao .rx-field input,.page-prescricao .rx-field select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card);font-family:inherit;width:100%}.page-prescricao .rx-field input:focus,.page-prescricao .rx-field select:focus{border-color:var(--acento-300)}.page-prescricao .rx-add-wrap{grid-column:1 / -1;align-items:flex-start}.page-prescricao .rx-add{height:40px;padding:0 16px;border-radius:var(--raio-sm);border:1px solid var(--acento-500);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.page-prescricao .rx-itens{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.page-prescricao .rx-vazio{font-size:var(--txt-meta);color:var(--texto-secundario);padding:12px;margin-bottom:14px;border:1px solid var(--superficie-afundada);border-radius:var(--raio-md);background:var(--superficie-fundo)}.page-prescricao .rx-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.page-prescricao .rx-item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.page-prescricao .rx-item-main b{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario)}.page-prescricao .rx-item-main span{font-size:var(--txt-meta);color:var(--texto-primario)}.page-prescricao .rx-item-main small{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-prescricao .rx-item-x{width:26px;height:26px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-campo);line-height:1;cursor:pointer;flex:0 0 26px;position:relative}@media(pointer:coarse){.page-prescricao .rx-item-x:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}}.page-prescricao .rx-item-x:hover{border-color:var(--risco-500);color:var(--risco-700);background:var(--risco-50)}.page-prescricao .rx-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--superficie-afundada);flex-wrap:wrap}.page-prescricao .rx-nota{font-size:var(--txt-micro);color:var(--texto-secundario);max-width:100%;line-height:1.5}.page-prescricao .rx-emitir{height:40px;padding:0 22px;border-radius:var(--raio-sm);border:0;background:var(--acento-500);color:var(--sobre-acao);font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer;box-shadow:var(--elevacao-1);font-family:inherit}.page-prescricao :is(.rx-emitir,.rx-assinar):disabled{opacity:1;cursor:not-allowed;box-shadow:none;filter:none;background:var(--superficie-afundada);color:var(--texto-secundario);border:1px solid var(--borda-forte)}.page-prescricao .rx-add:disabled{opacity:1;cursor:not-allowed;background:var(--superficie-card);color:var(--texto-secundario);border-color:var(--borda-forte)}.page-prescricao .rx-foot .btn-cancelar{height:40px}.page-prescricao .rx-hist{background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:16px;box-shadow:var(--elevacao-1)}.page-prescricao .rx-hist-h{font-size:var(--txt-campo);font-weight:600;color:var(--texto-primario);margin-bottom:12px}.page-prescricao .rx-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-prescricao .rx-card{border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px;margin-bottom:10px}.page-prescricao .rx-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-prescricao .rx-card-data{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-prescricao .rx-badge{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full)}.page-prescricao .rx-badge.simples{background:var(--acento-100);color:var(--acento-700)}.page-prescricao .rx-badge.ctrl{background:var(--atencao-50);color:var(--atencao-700)}.page-prescricao .rx-card-prof{font-size:var(--txt-micro);color:var(--texto-secundario);margin:4px 0 8px}.page-prescricao .rx-card-itens{display:flex;flex-direction:column;gap:8px}.page-prescricao .rx-card-item{display:flex;flex-direction:column;gap:1px;padding-left:10px;border-left:2px solid var(--acento-100)}.page-prescricao .rx-card-item b{font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.page-prescricao .rx-card-item span{font-size:var(--txt-micro);color:var(--texto-primario)}.page-prescricao .rx-card-item small{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-prescricao .rx-card-obs{margin-top:10px;padding-top:8px;border-top:1px solid var(--superficie-afundada);font-size:var(--txt-micro);color:var(--texto-secundario);font-style:italic}.page-prescricao .rx-card-acoes{margin-top:10px;padding-top:10px;border-top:1px solid var(--superficie-afundada);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-prescricao .rx-assinar{height:40px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--acao-primaria);background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-micro);font-weight:700;cursor:pointer;font-family:inherit}.page-prescricao .rx-assinar:hover:not(:disabled){filter:brightness(1.08)}.page-prescricao .rx-badge-assinada{font-size:var(--txt-micro);font-weight:700;color:var(--sucesso-700);background:var(--sucesso-50);border-radius:var(--raio-full);padding:3px 10px}.page-prescricao .rx-assin-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:12dvh 16px 16px;background:var(--vidro-fundo)}.page-prescricao .rx-assin{width:100%;max-width:440px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:0 20px 60px #00000040;padding:18px;display:flex;flex-direction:column;gap:12px}.page-prescricao .rx-assin-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--txt-corpo-lg);font-weight:700;color:var(--texto-titulo)}.page-prescricao .rx-assin-x{background:none;border:0;font-size:22px;line-height:1;color:var(--texto-apoio);cursor:pointer}.page-prescricao .rx-assin-sub{font-size:var(--txt-micro);color:var(--texto-apoio);margin:0}.page-prescricao .rx-assin-campo{display:flex;flex-direction:column;gap:5px;font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.page-prescricao .rx-assin-campo input{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto)}.page-prescricao .rx-assin-campo input[type=file]{padding:8px 10px;height:auto}.page-prescricao .rx-assin-erro{font-size:var(--txt-micro);color:var(--risco-700);background:var(--risco-50);border-radius:var(--raio-sm);padding:8px 10px}.page-prescricao .rx-assin-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.page-prescricao .rx-imprimir{height:40px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--acento-500);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-prescricao .rx-imprimir:hover{background:var(--acento-100)}@media(max-width:900px){.page-prescricao .rx-grid{grid-template-columns:1fr}.page-prescricao .rx-item-form{grid-template-columns:var(--nf-grade-colunas)}.page-prescricao .rx-col-3{grid-column:span 2}}@media(max-width:720px){.page-prescricao .rx-head{flex-direction:column}.page-prescricao .rx-pacsel{width:100%}.page-prescricao .rx-pacsel select{flex:1;min-width:0}.page-prescricao .modelos-receita--compacto{justify-content:stretch}.page-prescricao .modelos-receita--compacto .modelos-receita-campo{flex:1 1 100%}.page-prescricao .rx-item-form{grid-template-columns:1fr}.page-prescricao .rx-col-2,.page-prescricao .rx-col-3{grid-column:span 1}}.page-prescricao .rx-foot .rx-nota{flex:1 1 280px;min-width:0}@media(max-width:767px){.page-prescricao .rx-col-2{grid-column:1 / -1}}.page-prescricao .rx-col-3{grid-column:1 / -1}@media(pointer:coarse){.page-prescricao :is(.rx-tipo-btn,.rx-add,.rx-emitir,.rx-assinar,.rx-imprimir,.btn-cancelar){min-height:44px;height:auto}}.plano-resultado{display:grid;gap:12px}.plano-resultado-titulo{margin:0;padding:0;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.plano-resultado-detalhe{margin:0;font-size:var(--txt-meta);color:var(--texto-secundario)}.plano-resultado-roteiro{margin:0;padding:8px 12px;border-radius:var(--raio-sm);background:var(--acento-50);font-size:var(--txt-meta);color:var(--texto-titulo)}.plano-resultado-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}.plano-resultado-opcoes>legend{margin-bottom:8px}.plano-resultado-opcao{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);cursor:pointer}.plano-resultado-opcao[data-marcada]{border-color:var(--acento-500);background:var(--acento-50)}.plano-resultado-opcao input{margin:3px 0 0;flex:none}.plano-resultado-opcao span{display:grid;gap:2px;min-width:0}.plano-resultado-opcao strong{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.plano-resultado-opcao small{font-size:var(--txt-micro);color:var(--texto-secundario)}.plano-resultado-campo{display:grid;gap:4px;max-width:280px;font-size:var(--txt-meta);color:var(--texto-secundario)}.plano-resultado-aviso{margin:0;padding:8px 12px;border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);font-size:var(--txt-meta)}.plano-resultado-travas{display:grid;gap:8px;margin:0;padding:8px 12px;list-style:none;border-radius:var(--raio-sm);background:var(--risco-50);font-size:var(--txt-meta)}.plano-resultado-travas li{display:grid;gap:2px}.plano-resultado-travas strong{font-weight:600;color:var(--risco-700)}.plano-resultado-travas span{color:var(--texto-titulo)}.plano-resultado-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.plano-construtor{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--texto-primario);font-size:14px}.plano-construtor *,.plano-construtor *:before,.plano-construtor *:after{box-sizing:border-box}.plano-construtor-topo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.plano-construtor-titulo{margin:0;color:var(--texto-titulo);font-size:18px;font-weight:600;overflow-wrap:anywhere}.plano-construtor-cresce{flex:1 1 180px;min-width:0}.plano-construtor-nota{margin:0;color:var(--texto-secundario);font-size:12px;line-height:1.5}.plano-construtor-aviso,.plano-construtor-sucesso,.plano-construtor-erro{margin:0;padding:10px 12px;border-radius:var(--raio-sm);font-size:13px;line-height:1.5}.plano-construtor-aviso{background:var(--atencao-50);color:var(--atencao-700)}.plano-construtor-sucesso{background:var(--sucesso-50);color:var(--sucesso-700)}.plano-construtor-erro{background:var(--risco-50);color:var(--risco-700)}.plano-construtor-falta{margin:0;color:var(--risco-700);font-size:12px;line-height:1.5}.plano-construtor-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px}.plano-construtor-coluna,.plano-construtor-lateral,.plano-construtor-perguntas{display:flex;flex-direction:column;gap:16px;min-width:0}.plano-construtor-lateral{position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow-y:auto}.plano-construtor-fieldset{min-width:0;margin:0;padding:0;border:0}.plano-construtor-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plano-construtor-pergunta,.plano-construtor-base,.plano-construtor-linha,.plano-construtor-travas,.plano-construtor-documento,.plano-construtor-anteriores{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md)}.plano-construtor-pergunta-titulo{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--texto-titulo);font-size:14px;font-weight:600}.plano-construtor-pergunta-titulo>span{flex:none;color:var(--texto-secundario);font-size:12px}.plano-construtor-linha-titulo{margin:0;color:var(--texto-titulo);font-size:14px;font-weight:600}.plano-construtor-rotulo{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--texto-secundario);font-size:12px}.plano-construtor-campo{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:14px}.plano-construtor-campo:disabled{background:var(--superficie-afundada);color:var(--texto-secundario)}textarea.plano-construtor-campo{resize:vertical;line-height:1.5}.plano-construtor-campo-curto{width:96px}.plano-construtor-campo-medio{width:180px;max-width:100%}.plano-construtor-opcoes,.plano-construtor-linha-campos,.plano-construtor-contato,.plano-construtor-sugestao{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.plano-construtor-sugestao{align-items:center;font-size:13px;overflow-wrap:anywhere}.plano-construtor-opcao{min-height:38px;padding:6px 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:13px;cursor:pointer}.plano-construtor-opcao[aria-pressed=true]{border-color:var(--acento-500);background:var(--acento-50);color:var(--acento-700);font-weight:600}.plano-construtor-opcao:disabled{cursor:default;opacity:.7}.plano-construtor-fase-edicao{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.plano-construtor-bloco{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--superficie-afundada);border-radius:var(--raio-sm)}.plano-construtor-alvos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.plano-construtor-contato{padding-bottom:8px;border-bottom:1px solid var(--borda)}.plano-construtor-contato .plano-construtor-rotulo:not(.plano-construtor-cresce){flex:0 1 150px}.plano-construtor-selo{flex:none;padding:2px 8px;border-radius:var(--raio-full);background:var(--atencao-50);color:var(--atencao-700);font-size:12px;font-weight:600}.plano-construtor-formas{display:flex;flex-direction:column;gap:8px}.plano-construtor-forma{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:38px}.plano-construtor-marcar{display:inline-flex;align-items:center;gap:8px;font-size:14px}.plano-construtor-base h4{margin:0 0 2px;color:var(--texto-secundario);font-size:12px;font-weight:600}.plano-construtor-base p,.plano-construtor-base ul{margin:0;padding:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.plano-construtor-base li{list-style:none}.plano-construtor-lacunas{margin:0;padding:8px 10px;list-style:none;border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);font-size:12px;font-weight:600;line-height:1.5}.plano-construtor-fases{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.plano-construtor-fase{display:flex;flex-direction:column;gap:4px;padding-left:10px;border-left:3px solid var(--acento-500)}.plano-construtor-fase-nome{color:var(--texto-titulo);font-size:13px;font-weight:600}.plano-construtor-fase-objetivo{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.plano-construtor-metas{margin:0;padding-left:16px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.plano-construtor-pontos{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none}.plano-construtor-ponto{position:relative;display:flex;flex-direction:column;padding-left:16px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.plano-construtor-ponto:before{content:"";position:absolute;left:0;bottom:5px;width:8px;height:8px;border-radius:var(--raio-full);background:var(--acento-500)}.plano-construtor-ponto-texto{min-width:0}.plano-construtor-intervalo{color:var(--texto-secundario)}.plano-construtor-ponto[data-excedido] .plano-construtor-intervalo{color:var(--risco-700);font-weight:600}.plano-construtor-ponto[data-excedido]:before{background:var(--risco-500)}.plano-construtor-semfase{display:flex;flex-direction:column;gap:4px}.plano-construtor-travas ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.5}.plano-construtor-travas strong{display:block;color:var(--risco-700)}.plano-construtor-documento-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.plano-construtor-doc{display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.plano-construtor-doc-fase{break-inside:avoid}.plano-construtor-doc-revisado{color:var(--texto-secundario);font-size:13px;font-weight:600}.plano-construtor-doc-frase{font-style:italic}.plano-construtor-doc-jornada{margin-top:6px!important;font-size:13px}.plano-construtor-doc-jornada span{display:block;color:var(--texto-secundario)}.plano-construtor-doc-periodo{color:var(--texto-secundario);font-weight:500}.plano-construtor-doc-rotulo{color:var(--texto-secundario);font-size:13px;font-weight:600}.plano-construtor-doc-contatos{font-size:13px}.plano-construtor-doc-conclusao{margin-top:10px!important;font-weight:600}.plano-construtor-doc h4{margin:0 0 4px;font-size:14px;font-weight:700}.plano-construtor-doc h5{margin:8px 0 2px;font-size:13px;font-weight:700}.plano-construtor-doc p{margin:0 0 4px}.plano-construtor-doc ul{margin:0;padding-left:18px}.plano-construtor-versao{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;color:var(--texto-secundario);font-size:13px}.plano-construtor-link{padding:0;border:0;background:transparent;color:var(--acento-700);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.plano-construtor-revisao,.plano-construtor-historico{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md)}.plano-construtor-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.plano-construtor-erro .plano-construtor-acoes{margin-top:8px}.plano-construtor-contato[data-travado]{background:var(--superficie-afundada);padding:8px;border-radius:var(--raio-sm)}.plano-construtor-selo-realizado{flex:0 0 100%;color:var(--texto-secundario);font-size:12px;font-weight:600}.plano-construtor-historico-lista{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.plano-construtor-versao-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:13px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.plano-construtor-versao-item[aria-pressed=true]{border-color:var(--acento-500);background:var(--acento-50)}.plano-construtor-versao-detalhe{display:flex;flex-direction:column;gap:12px;min-width:0}.plano-construtor-mudancas{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:var(--raio-sm);background:var(--superficie-afundada)}.plano-construtor-mudancas h4,.plano-construtor-mudancas h5{margin:0;color:var(--texto-titulo);font-size:13px;font-weight:600}.plano-construtor-mudancas ul{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.plano-construtor-mudanca{padding-left:8px;border-left:3px solid var(--atencao-700)}.plano-construtor-mudanca[data-tipo=incluido]{border-left-color:var(--sucesso-700)}.plano-construtor-mudanca[data-tipo=removido]{border-left-color:var(--risco-700)}@media(max-width:1100px){.plano-construtor-corpo{grid-template-columns:minmax(0,1fr)}.plano-construtor-lateral{position:static;max-height:none;overflow:visible}}@media(max-width:820px){.plano-construtor{padding-bottom:96px}.plano-construtor-campo{font-size:16px}}@media(max-width:480px){.plano-construtor-fase-edicao{grid-template-columns:minmax(0,1fr)}.plano-construtor-contato .plano-construtor-rotulo:not(.plano-construtor-cresce){flex:1 1 130px}}.plano-gerador{gap:14px}.plano-gerador-pedido,.plano-gerador-estrutura,.plano-gerador-tempo{display:flex;flex-direction:column;gap:12px;min-width:0}.plano-gerador-tempo{gap:8px}.plano-gerador-aviso{margin:0;padding:8px 12px;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:13px;line-height:1.5}.plano-gerador-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.plano-gerador-acoes-fim{justify-content:flex-end}.plano-gerador-frases{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md)}.plano-gerador-roteiro{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;background:var(--superficie-afundada);border:1px dashed var(--borda);border-radius:var(--raio-md);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.plano-gerador-roteiro p{margin:0}.plano-gerador-roteiro h4{margin:4px 0 0;color:var(--texto-titulo);font-size:13px;font-weight:600}.plano-gerador-roteiro ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.plano-gerador-fontes{margin:0;color:var(--texto-secundario);font-size:12px;line-height:1.5}.plano-gerador-pagina{display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:16px}.plano-gerador-pagina-topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.plano-gerador-pagina-topo .plano-construtor-rotulo{flex:1 1 260px;max-width:480px}@media print{.plano-gerador-roteiro{display:none}}.plano-gerador-chegando{display:grid;gap:8px}.plano-gerador-chegando ol{margin:0;padding:0;list-style:none;display:grid;gap:6px}.plano-gerador-chegando li{display:grid;gap:2px;padding:8px 12px;border-radius:var(--raio-sm);background:var(--superficie-afundada);font-size:13px;line-height:1.5}.plano-gerador-chegando-pronta{color:var(--texto-primario)}.plano-gerador-chegando-espera{color:var(--texto-secundario)}.plano-gerador-chegando-metas{color:var(--texto-secundario);font-size:12px}.plano-gerador-passos{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0 0 12px;list-style:none;border-bottom:1px solid var(--borda)}.plano-gerador-passos li{display:inline-flex;align-items:center;gap:8px;color:var(--texto-secundario);font-size:13px;font-weight:500}.plano-gerador-passos li span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:12px;font-weight:600}.plano-gerador-passos li[aria-current=step]{color:var(--texto-titulo);font-weight:600}.plano-gerador-passos li[aria-current=step] span{border-color:var(--acento-500);background:var(--acento-500);color:var(--superficie-card)}.plano-gerador-passos li[data-feito] span{border-color:var(--acento-500);color:var(--acento-700)}.plano-gerador-revisao,.plano-gerador-decidir{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px}.plano-gerador-revisao-principal,.plano-gerador-decidir-principal,.plano-gerador-decidir-lateral{display:flex;flex-direction:column;gap:14px;min-width:0}.plano-gerador-revisao-lateral{position:sticky;top:8px;display:flex;flex-direction:column;gap:12px;min-width:0;max-height:calc(100dvh - 120px);overflow-y:auto}.plano-gerador-revisao-painel{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md)}.plano-gerador-revisao-ok{margin:0;padding:8px 10px;border-radius:var(--raio-sm);background:var(--sucesso-50);color:var(--sucesso-700);font-size:13px;font-weight:600}.plano-gerador-revisao-pendencias{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.plano-gerador-revisao-pendencia,.plano-gerador-revisao-lacuna{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:1px solid var(--risco-50);border-radius:var(--raio-sm);background:var(--risco-50);color:var(--texto-titulo);font:inherit;font-size:12px;line-height:1.45;text-align:left}.plano-gerador-revisao-pendencia{cursor:pointer}.plano-gerador-revisao-pendencia:hover{border-color:var(--risco-700)}.plano-gerador-revisao-pendencia strong,.plano-gerador-revisao-lacuna strong{color:var(--risco-700);font-size:13px}.plano-gerador-revisao-lacuna .btn-secundario{align-self:flex-start;margin-top:6px}.plano-gerador-revisao-dica{padding:8px 10px;border:0;border-radius:var(--raio-sm);background:var(--atencao-50);color:var(--atencao-700);font:inherit;font-size:12px;line-height:1.45;text-align:left;cursor:pointer}.plano-gerador-revisao-jornada{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.plano-gerador-revisao-jornada button{display:flex;flex-direction:column;gap:1px;width:100%;padding:6px 0 6px 10px;border:0;border-left:3px solid var(--acento-500);background:transparent;color:var(--texto-primario);font:inherit;font-size:13px;text-align:left;cursor:pointer}.plano-gerador-revisao-jornada span{color:var(--texto-secundario);font-size:12px}.plano-gerador-revisao-medida{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.plano-gerador-revisao-unidade{flex:0 1 240px;min-width:140px}.plano-gerador-revisao-fase{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;background:var(--superficie-card);border:1px solid var(--borda);border-left:4px solid var(--acento-500);border-radius:var(--raio-lg);scroll-margin-top:16px}.plano-gerador-revisao-fase-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.plano-gerador-revisao-fase-topo h3{margin:0;color:var(--texto-titulo);font-size:16px;font-weight:600}.plano-gerador-revisao-fase-numero{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700);font-size:13px;font-weight:700}.plano-gerador-revisao-fase-periodo{margin-left:auto;color:var(--texto-secundario);font-size:13px}.plano-gerador-revisao-bloco{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--borda)}.plano-gerador-revisao-bloco h4{display:flex;align-items:center;gap:6px;margin:0;color:var(--texto-titulo);font-size:13px;font-weight:600}.plano-gerador-revisao-bloco h4 span{padding:0 7px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:12px;font-weight:600}.plano-gerador-revisao-metas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:8px 12px}.plano-gerador-revisao-meta-nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.9em;line-height:1.45}.plano-gerador-revisao-contatos{display:flex;flex-direction:column;gap:8px}.plano-gerador-revisao-chips{display:flex;flex-wrap:wrap;gap:6px}.plano-gerador-revisao-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:13px;cursor:pointer}.plano-gerador-revisao-chip strong{color:var(--texto-titulo);font-weight:600}.plano-gerador-revisao-chip:hover{border-color:var(--acento-500)}.plano-gerador-revisao-chip[aria-expanded=true]{border-color:var(--acento-500);background:var(--acento-50);color:var(--acento-700)}.plano-gerador-revisao-chip-novo{border-style:dashed;color:var(--acento-700)}.plano-gerador-revisao-editor{display:grid;grid-template-columns:160px 160px minmax(0,1fr);gap:8px 10px;padding:12px;border-radius:var(--raio-md);background:var(--superficie-afundada)}.plano-gerador-revisao-largo{grid-column:1 / -1}.plano-gerador-revisao-editor-acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.plano-gerador-barra{position:sticky;bottom:-20px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px -20px -20px;padding:12px 20px;background:var(--superficie-card);border-top:1px solid var(--borda);border-radius:0 0 var(--raio-lg) var(--raio-lg)}.plano-gerador-barra-mensagem{flex:1 1 260px;min-width:0;color:var(--texto-secundario);font-size:13px;line-height:1.45}.plano-gerador-barra-erro{color:var(--risco-700);font-weight:600}.plano-gerador-barra-ok{color:var(--sucesso-700);font-weight:600}.plano-gerador-barra-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}details.plano-gerador-roteiro{padding:0;border-style:solid;background:var(--superficie-card)}details.plano-gerador-roteiro>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;cursor:pointer;list-style:none}details.plano-gerador-roteiro>summary::-webkit-details-marker{display:none}details.plano-gerador-roteiro>summary:before{content:"▸";color:var(--acento-700)}details.plano-gerador-roteiro[open]>summary:before{content:"▾"}details.plano-gerador-roteiro>summary strong{color:var(--texto-titulo);font-size:14px}details.plano-gerador-roteiro>summary span{color:var(--texto-secundario);font-size:12px}.plano-gerador-roteiro-corpo{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.plano-gerador-roteiro-corpo p{margin:0}.plano-gerador-roteiro-corpo h4{margin:8px 0 0;color:var(--texto-titulo);font-size:13px;font-weight:600}.plano-gerador-roteiro-tecnica{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--raio-sm);background:var(--superficie-afundada)}.plano-gerador-roteiro-tecnica h5{margin:0;color:var(--acento-700);font-size:13px;font-weight:700}.plano-gerador-roteiro-tecnica dl,.plano-gerador-roteiro-objecoes{display:flex;flex-direction:column;gap:6px;margin:0}.plano-gerador-roteiro-tecnica dl>div,.plano-gerador-roteiro-objecoes>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.plano-gerador-roteiro-tecnica dt,.plano-gerador-roteiro-objecoes dt{color:var(--texto-titulo);font-weight:600}.plano-gerador-roteiro-tecnica dd,.plano-gerador-roteiro-objecoes dd{margin:0}.plano-gerador-roteiro-espera{gap:6px}.plano-gerador-apresentacao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 1);display:flex;flex-direction:column;background:var(--superficie-afundada);overflow-y:auto}.plano-gerador-apresentacao-topo{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;background:var(--superficie-card);border-bottom:1px solid var(--borda)}.plano-gerador-apresentacao-topo div{display:flex;flex-direction:column}.plano-gerador-apresentacao-topo strong{color:var(--texto-titulo);font-size:16px}.plano-gerador-apresentacao-topo span{color:var(--texto-secundario);font-size:13px}.plano-gerador-apresentacao-folha{width:min(860px,100% - 32px);margin:24px auto 48px;padding:32px 40px;background:var(--superficie-card);border-radius:var(--raio-lg);box-shadow:var(--elevacao-2);font-size:16px}.plano-gerador-apresentacao-folha .plano-construtor-doc{font-size:16px}@media(max-width:980px){.plano-gerador-revisao,.plano-gerador-decidir{grid-template-columns:minmax(0,1fr)}.plano-gerador-revisao-lateral{position:static;max-height:none;order:-1}}@media(max-width:640px){.plano-gerador-revisao-editor{grid-template-columns:minmax(0,1fr)}.plano-gerador-roteiro-tecnica dl>div,.plano-gerador-roteiro-objecoes>div{grid-template-columns:minmax(0,1fr)}.plano-gerador-apresentacao-folha{padding:20px}.plano-gerador-barra{margin-left:-16px;margin-right:-16px}}@media print{.plano-gerador-barra,.plano-gerador-passos,.plano-gerador-apresentacao{display:none}}.atend-apoio,.atend-registro{display:contents}.vital-unidade-modelo{display:none}html[data-previa-design=v6c] .shell .atendimento-modelo{--at-modelo-identidade-altura: 0px;gap:12px;min-width:0}html[data-previa-design=v6c] .shell .atendimento-modelo>.page-head{margin:0;min-height:0;padding:0}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-voltar{border:0;padding:8px 0;color:var(--acento-700);background:transparent}.at-modelo-identidade{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 20px;background:var(--superficie-card);border-radius:var(--raio-md);box-shadow:var(--modelo-sombra);min-width:0}.at-modelo-escopo{display:contents}.at-modelo-lado{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.avatar-paciente.at-modelo-avatar{width:48px;height:48px;flex-basis:48px;font-size:17px}.at-modelo-paciente{min-width:0}.at-modelo-paciente h1{margin:0;font:500 22px/1.2 var(--modelo-fonte);letter-spacing:-.02em;color:var(--texto-titulo);overflow-wrap:anywhere}.at-modelo-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:3px;font-size:13px;line-height:1.45;color:var(--texto-secundario)}.at-modelo-abertura{min-width:0}.at-modelo-relogio{text-align:center;padding:5px 14px;border-radius:var(--raio-sm);box-shadow:var(--modelo-sombra)}.at-modelo-relogio>span{display:block;font-size:12px;line-height:1.3;color:var(--texto-apoio)}.at-modelo-relogio .atend-cronometro{font-size:18px;font-weight:600;line-height:1.3;gap:8px}.at-modelo-relogio .atend-cronometro svg{width:16px;height:16px}.at-modelo-alertas{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--borda)}.at-modelo-alertas>span{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;background:var(--superficie-afundada);border-radius:var(--raio-sm);color:var(--texto-secundario);font-size:12px;overflow-wrap:anywhere}.at-modelo-alertas svg{width:15px;height:15px;flex:none}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;padding:0;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas .abas-navegacao{flex:1 1 460px;min-width:0;margin-bottom:0}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas .abas{gap:20px;background:transparent;border-bottom:0}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas .aba{padding:10px 0;border-radius:0;font-size:14px;font-weight:500}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas .aba.ativa{color:var(--texto-titulo);border-bottom-color:var(--texto-titulo);background:transparent}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-grid{display:block}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-grid[data-vista=prescricao]>.pront-prescricao{display:block}.atendimento-modelo .pront-grid[data-vista=documentos]>.pront-documentos{display:block}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-container{margin-bottom:calc(-1 * var(--conteudo-respiro-base))}html[data-previa-design=v6c] .shell .atendimento-modelo .soap-editor.atend{padding:0;border:0;background:transparent;box-shadow:none;gap:12px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-cab{padding:0;border:0;margin:0;font-size:12px;background:transparent;position:static}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-cab:before{display:none}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-sub{font-size:12px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-areas:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);grid-template-areas:"registro apoio";align-items:start;gap:20px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-areas>.atend-pendente{grid-column:1 / -1}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-apoio{grid-area:apoio;display:flex;flex-direction:column;gap:16px;min-width:0}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-registro{grid-area:registro;display:flex;flex-direction:column;gap:16px;min-width:0}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-fase-capturar{display:none}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-captura{display:flex;flex-direction:column;gap:0;padding:16px;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-captura>.gravador{padding:0;background:transparent;border:0;width:100%;border-radius:0}html[data-previa-design=v6c] .shell .atendimento-modelo .gravador-top{display:flex;flex-wrap:wrap;align-items:start;gap:16px;margin:0}html[data-previa-design=v6c] .shell .atendimento-modelo .gravador-titulo{flex:1 1 190px}html[data-previa-design=v6c] .shell .atendimento-modelo .gravador-nome{font-size:16px;font-weight:600}html[data-previa-design=v6c] .shell .atendimento-modelo .gravador-hint{margin-top:6px;font-size:13px;line-height:1.5}html[data-previa-design=v6c] .shell .atendimento-modelo .grav-controles{margin:0}html[data-previa-design=v6c] .shell .atendimento-modelo .grav-btn{height:auto;min-height:42px;padding:10px 14px;border-radius:var(--raio-sm);white-space:normal}html[data-previa-design=v6c] .shell .atendimento-modelo .consulta-creditos{order:2;width:100%;margin:18px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--borda);background:transparent;box-shadow:none;border-radius:0;gap:8px}html[data-previa-design=v6c] .shell .atendimento-modelo .consulta-creditos-titulo{font-size:12px;font-weight:400}html[data-previa-design=v6c] .shell .atendimento-modelo .consulta-creditos-dados{gap:10px;flex-wrap:wrap}html[data-previa-design=v6c] .shell .atendimento-modelo .consulta-creditos-numero strong{font-size:16px}html[data-previa-design=v6c] .shell .atendimento-modelo .consulta-creditos-renova-resumo,html[data-previa-design=v6c] .shell .atendimento-modelo .consulta-creditos-comprar{font-size:12px}.at-modelo-atalhos{display:flex;flex-direction:column;border-radius:var(--raio-sm);background:var(--superficie-card);box-shadow:var(--modelo-sombra);padding:0}.at-modelo-atalhos>button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px;margin:0;border:0;border-radius:0;background:transparent;color:var(--texto-primario);font:inherit;font-size:13px;text-align:left;cursor:pointer}.at-modelo-atalhos>button+button{border-top:1px solid var(--borda)}.at-modelo-atalhos>button:hover:not(:disabled){background:var(--superficie-afundada)}html[data-previa-design=v6c] .shell[data-menu-fixo] .at-modelo-atalhos>.pront-agendar{height:auto;min-height:44px;padding:10px 16px;color:var(--acento-700);font-size:13px;font-weight:500;filter:none}.at-modelo-atalhos>button:disabled{opacity:.5;cursor:not-allowed}.at-modelo-atalhos>button>span:last-child{margin-left:auto}.at-modelo-atalhos svg{width:18px;height:18px;stroke:currentColor;fill:none;flex:none}.at-modelo-contexto{border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--modelo-sombra);min-width:0}.at-modelo-contexto details+details{border-top:1px solid var(--borda)}.at-modelo-contexto summary{padding:12px 16px;cursor:pointer;font-size:14px;font-weight:500}.at-modelo-linha-tempo{padding:0 20px 18px;font-size:12px}.at-modelo-linha-tempo>div{display:flex;gap:12px;padding:0 0 20px;position:relative}.at-modelo-linha-tempo i{width:8px;height:8px;flex:none;margin-top:6px;border-radius:var(--raio-full);background:var(--acento-500)}.at-modelo-linha-tempo b,.at-modelo-linha-tempo span{display:block;line-height:1.5;overflow-wrap:anywhere}.at-modelo-linha-tempo b{font-weight:500}.at-modelo-linha-tempo span{color:var(--texto-apoio)}.at-modelo-linha-tempo>button{white-space:normal;text-align:left}.at-modelo-cadastro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:0 20px 20px;margin:0;font-size:12px}.at-modelo-cadastro dt{color:var(--texto-apoio)}.at-modelo-cadastro dd{margin:0;text-align:right;overflow-wrap:anywhere}html[data-previa-design=v6c] .shell .atendimento-modelo .vitais{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}html[data-previa-design=v6c] .shell .atendimento-modelo .vitais-lbl,html[data-previa-design=v6c] .shell .atendimento-modelo .atend-registro>.atend-fase{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;font-weight:500;margin:0;border:0;padding:0}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-fase small{font-size:12px;font-weight:400;color:var(--texto-apoio)}html[data-previa-design=v6c] .shell .atendimento-modelo .vitais-linha.nf-grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;background:var(--superficie-card);border-radius:var(--raio-md);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell .atendimento-modelo .vital-campo{gap:6px}html[data-previa-design=v6c] .shell .atendimento-modelo .vital-rot{font-size:12px;font-weight:500}html[data-previa-design=v6c] .shell .atendimento-modelo .vital-caixa{height:38px;background:var(--superficie-fundo);border-radius:var(--raio-sm)}html[data-previa-design=v6c] .shell .atendimento-modelo .vital-caixa input{min-width:0;padding:8px;font-size:16px;text-align:center}html[data-previa-design=v6c] .shell .atendimento-modelo .vital-unidade{display:none}html[data-previa-design=v6c] .shell .atendimento-modelo .vital-unidade-modelo{display:inline;margin-left:3px;font-size:12px;font-weight:400;color:var(--texto-apoio)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-soap{gap:0;margin-top:-4px;background:var(--superficie-card);border-radius:var(--raio-lg);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-soap .soap-campo{padding:16px;gap:8px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-soap .soap-campo+.soap-campo{padding-top:16px;border-top:1px solid var(--borda)}html[data-previa-design=v6c] .shell .atendimento-modelo .soap-lbl{gap:10px;font-size:15px;font-weight:500}html[data-previa-design=v6c] .shell .atendimento-modelo .soap-lbl .soap-letra{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--raio-sm);background:var(--superficie-afundada)}html[data-previa-design=v6c] .shell .atendimento-modelo .soap-descricao{font-size:12px;margin:0}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-soap textarea{min-height:72px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-soap textarea:focus{border-color:var(--foco)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-anotacoes,html[data-previa-design=v6c] .shell .atendimento-modelo .atend-registro>.soap-campo,html[data-previa-design=v6c] .shell .atendimento-modelo .atend-mais{padding:16px;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--modelo-sombra)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-mais-cab{font-size:15px;font-weight:500}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-rodape{flex-wrap:wrap;margin:24px 0;padding:0;border:0}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-rodape{bottom:calc(-1 * var(--conteudo-respiro-base));margin-top:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:var(--raio-md) var(--raio-md) 0 0;z-index:12}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-rodape .btn-cancelar:not(:hover){color:var(--risco-700)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-rodape .btn-cancelar:hover:not(:disabled){background:var(--risco-50);border-color:var(--risco-700);color:var(--risco-700)}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-rodape .botao{background:var(--superficie-afundada);color:var(--texto-titulo)}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-historico,html[data-previa-design=v6c] .shell .atendimento-modelo .pront-anexos{padding:24px;border:0;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--modelo-sombra)}@media(max-width:1180px){html[data-previa-design=v6c] .shell .atendimento-modelo .vitais-linha.nf-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){html[data-previa-design=v6c] .shell .atendimento-modelo .atend-areas:not([hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"apoio" "registro";gap:24px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-apoio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-contexto{grid-column:1 / -1}}@media(max-width:767px){html[data-previa-design=v6c] .shell .atendimento-modelo{gap:12px}.at-modelo-identidade{padding:12px 14px;gap:10px 12px;grid-template-columns:auto minmax(0,1fr)}.avatar-paciente.at-modelo-avatar{width:40px;height:40px;flex-basis:40px;font-size:15px}.at-modelo-paciente h1{font-size:19px}.at-modelo-meta{font-size:12px;gap:4px 10px}.at-modelo-relogio{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;box-shadow:none;background:var(--superficie-afundada)}.at-modelo-relogio .atend-cronometro{font-size:17px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-apoio{display:flex}html[data-previa-design=v6c] .shell .atendimento-modelo .vitais-linha.nf-grade{grid-template-columns:minmax(0,1fr);padding:16px}html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas .abas{gap:20px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-rodape .atend-acoes>button{flex:1 1 90px;font-size:12px;padding:10px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-soap .soap-campo,html[data-previa-design=v6c] .shell .atendimento-modelo .pront-historico,html[data-previa-design=v6c] .shell .atendimento-modelo .pront-anexos{padding:16px}}.at-modelo-microfone{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:var(--raio-full);background:var(--acao-primaria);color:var(--sobre-acao)}.at-modelo-microfone svg{width:22px;height:22px}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-registro .soap-campo textarea{box-sizing:border-box;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);box-shadow:none}html[data-previa-design=v6c] .shell .atendimento-modelo .atend-registro .soap-campo textarea:focus{border-color:var(--foco);outline:2px solid var(--foco);outline-offset:1px}@media(max-width:767px){html[data-previa-design=v6c] .shell .atendimento-modelo .pront-abas .abas-navegacao{flex-basis:100%}}@media(pointer:coarse){html[data-previa-design=v6c] .shell .atendimento-modelo .vital-caixa{min-height:44px}}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-identidade{position:sticky;top:calc(-1 * var(--conteudo-respiro-topo));z-index:14}html[data-previa-design=v6c] .shell .pront-page.atendimento-modelo>.at-modelo-identidade:first-child{margin-top:calc(6px - var(--conteudo-respiro-topo))}html[data-previa-design=v6c] .shell .atendimento-modelo :is(input,textarea,select,button,summary,[tabindex]){scroll-margin-block-start:calc(var(--at-modelo-identidade-altura) + 12px)}@media screen{html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-identidade{--p:0;--q:0;--ident-falta:0px;padding:calc(14px - 4px * var(--p)) calc(20px - 2px * var(--p));background:color-mix(in srgb,var(--superficie-card) calc(100% - 8% * var(--p)),transparent);-webkit-backdrop-filter:blur(calc(10px * var(--p)));backdrop-filter:blur(calc(10px * var(--p)));box-shadow:var(--modelo-sombra),0 10px 24px -12px color-mix(in srgb,var(--texto-titulo) calc(28% * var(--p)),transparent);border-radius:calc(16px * (1 - var(--p))) calc(16px * (1 - var(--p))) 16px 16px;gap:calc(10px - 2px * var(--p)) 12px;margin-bottom:var(--ident-falta);transition:box-shadow .12s ease-out}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-avatar{width:calc(48px - 10px * var(--p));height:calc(48px - 10px * var(--p));font-size:calc(17px - 3px * var(--p));flex:none}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-paciente h1{font-size:calc(22px - 2px * var(--p))}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-meta{margin-top:calc(3px - 1px * var(--p));max-height:calc(64px - 44px * var(--q));overflow:hidden}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-secundario{opacity:calc(1 - var(--q));max-width:calc(220px * (1 - var(--q)));overflow:hidden;white-space:nowrap}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-relogio{padding:calc(5px - 1px * var(--p)) 14px}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-relogio>span{max-height:calc(18px * (1 - var(--q)));opacity:calc(1 - var(--q));overflow:hidden}html[data-previa-design=v6c] .shell .content:has(.atendimento-modelo),html[data-previa-design=v6c] .shell .page-teleconsulta .tc-clinic-scroll{overflow-anchor:none}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-alertas{max-height:calc(80px * (1 - var(--q)));opacity:calc(1 - var(--q));overflow:hidden;padding-top:calc(10px * (1 - var(--q)));border-top-width:calc(1px * (1 - var(--q)))}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .atend-fase-capturar{display:none}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .atend-captura{padding:10px 14px;gap:0}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .atend-captura>.gravador{padding:0;background:transparent;border:0;width:100%}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .gravador-top{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin:0}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .at-modelo-microfone{grid-row:1 / span 2;width:36px;height:36px;flex:none}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .at-modelo-microfone svg{width:17px;height:17px}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .gravador-titulo{display:contents}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .gravador-nome{grid-column:2;grid-row:1;font-size:15px;font-weight:600}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .gravador-hint{grid-column:2 / -1;grid-row:2;margin-top:0;font-size:12.5px;line-height:1.3}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .grav-controles{grid-column:3;grid-row:1}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .grav-btn{min-height:36px;height:36px;padding:0 12px;font-size:13px;white-space:nowrap}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .consulta-creditos{order:2;flex:0 0 100%;align-self:flex-start;width:100%;min-height:0;height:auto;margin:6px 0 0;padding:5px 0 0;border:0;border-top:1px solid var(--borda);border-radius:0;background:transparent;box-shadow:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12.5px}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .consulta-creditos-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .consulta-creditos-dados{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;border:0}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) :is(.consulta-creditos-numero,.consulta-creditos-renova-resumo){display:inline-flex;align-items:baseline;gap:4px;margin:0;padding:0;border:0;background:transparent;font-size:12.5px}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .consulta-creditos-numero strong{font-size:13px}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .consulta-creditos-renova-resumo strong{font-size:12.5px}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .consulta-creditos-comprar{margin-left:auto;padding:0;border:0;background:none;box-shadow:none;min-height:0;font-size:12.5px;font-weight:600;color:var(--acento-700)}html[data-previa-design=v6c] .shell .page-teleconsulta .consulta-creditos{flex-wrap:nowrap;gap:6px}html[data-previa-design=v6c] .shell .page-teleconsulta .consulta-creditos-dados{flex-wrap:nowrap;gap:6px;white-space:nowrap}html[data-previa-design=v6c] .shell .page-teleconsulta :is(.consulta-creditos-numero,.consulta-creditos-renova-resumo,.consulta-creditos-comprar,.consulta-creditos-renova-resumo strong){font-size:12px;white-space:nowrap}html[data-previa-design=v6c] .shell .page-teleconsulta .atend-rodape{position:sticky;bottom:-16px;padding:8px 0;gap:6px}html[data-previa-design=v6c] .shell .page-teleconsulta .atend-rodape .atend-aviso{display:none}html[data-previa-design=v6c] .shell .page-teleconsulta .atend-rodape .atend-acoes{width:100%;flex-wrap:wrap;gap:6px;margin:0}html[data-previa-design=v6c] .shell .page-teleconsulta .atend-rodape .atend-acoes>*{flex:1 1 auto;min-width:0;min-height:34px;padding:6px 8px;font-size:12.5px;white-space:nowrap}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) :is(input,textarea,select){scroll-margin-block-end:96px}}@media screen and (max-width:820px),screen and (max-height:500px){html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-identidade{grid-template-columns:auto minmax(0,1fr) auto;padding:calc(12px - 4px * var(--p)) calc(14px - 2px * var(--p))}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-avatar{width:calc(40px - 8px * var(--p));height:calc(40px - 8px * var(--p));font-size:calc(15px - 2px * var(--p))}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-paciente h1{font-size:calc(19px - 2px * var(--p))}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-meta{max-height:calc(220px - 200px * var(--q))}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-relogio{grid-column:auto;display:block;padding:4px 8px}html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-relogio>span{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .atendimento-modelo .atend-rodape{bottom:calc(var(--previa-menu-movel-altura) - var(--conteudo-respiro-base));padding:8px 12px;gap:6px}html[data-previa-design=v6c] .shell[data-menu-fixo] .atendimento-modelo .atend-rodape .atend-aviso{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .atendimento-modelo .atend-rodape .atend-acoes{width:100%;flex-wrap:nowrap;margin:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .page-teleconsulta :is(.tc-corpo,.tc-clinic-scroll){overflow:visible}html[data-previa-design=v6c] .shell[data-menu-fixo] .page-teleconsulta .atend-rodape{bottom:calc(var(--previa-menu-movel-altura) - var(--conteudo-respiro-base));z-index:6;background:var(--superficie-card);padding:8px 0}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .grav-controles{grid-column:1 / -1;grid-row:3;margin-top:8px}html[data-previa-design=v6c] .shell :is(.atendimento-modelo,.page-teleconsulta) .grav-btn{width:100%;min-height:44px;height:auto}}@media screen and (max-width:820px),screen and (max-height:500px){.at-modelo-lado{flex-direction:column;align-items:flex-end;gap:6px}}@media(prefers-reduced-motion:reduce){html[data-previa-design=v6c] .shell .atendimento-modelo .at-modelo-identidade{transition:none}}html[data-previa-design=v6c] .shell .atendimento-modelo .mod-papel-compacto>.mod-caixa-barra:not(.modal *){top:calc(var(--at-modelo-identidade-altura) - var(--conteudo-respiro-topo) + 6px)}@media(min-width:961px)and (min-height:1040px){html[data-previa-design=v6c] .shell .atendimento-modelo .rx-grid--previa>.rx-modelo-previa{position:sticky;top:calc(var(--at-modelo-identidade-altura) - var(--conteudo-respiro-topo) + 6px)}}@media(max-height:1039px){html[data-previa-design=v6c] .shell .atendimento-modelo .rx-grid--previa>.rx-modelo-previa{position:static}}.pag-consulta-form{display:grid;gap:16px;grid-template-columns:var(--nf-grade-colunas)}.pag-consulta-form label{display:grid;gap:8px;color:var(--texto-secundario);font-weight:600}.pag-consulta-form input,.pag-consulta-form select{width:100%;min-height:var(--controle-alt);padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit}.pag-consulta-form p{color:var(--texto-secundario);line-height:1.5;margin:0}.pag-consulta-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pag-consulta-resumo{color:var(--acento-700);text-align:center;margin:8px 0;font-size:var(--txt-meta)}.consumo-consulta-lista{display:grid;gap:12px;margin:0;padding-inline-start:20px;min-width:0;overflow-wrap:anywhere}.orientacoes-consulta{display:grid;gap:16px;padding:20px}.orientacoes-consulta label{display:grid;gap:8px;min-width:0;font-weight:600}.orientacoes-consulta select,.orientacoes-consulta textarea{width:100%;box-sizing:border-box;font:inherit;font-weight:400;padding:12px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-card);color:var(--texto-primario)}.orientacoes-consulta textarea{min-height:200px;resize:vertical}.orientacoes-modelo{display:flex;gap:12px;align-items:end}.orientacoes-modelo label{flex:1}.orientacoes-modelo button{flex-shrink:0}.orientacoes-nota{margin:0;color:var(--texto-secundario);font-size:var(--txt-meta)}.orientacoes-consulta summary{cursor:pointer;color:var(--texto-secundario)}.orientacoes-consulta .posconsulta-clinica{margin-top:16px}@media(max-width:560px){.orientacoes-modelo{flex-direction:column;align-items:stretch}.orientacoes-consulta{padding:16px}}.compra-creditos{display:flex;flex-direction:column;gap:16px;min-width:0}.compra-creditos p{margin:0;line-height:1.6}.compra-creditos-pacotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.compra-creditos-pacote{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.compra-creditos-pacote h3{margin:0;font-size:var(--txt-campo)}.compra-creditos-pacote>strong{display:flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:var(--txt-pagina);color:var(--texto-titulo)}.compra-creditos-pacote>strong small{font-size:var(--txt-meta);font-weight:500;color:var(--texto-secundario)}.compra-creditos-pacote>span{color:var(--texto-secundario);font-size:var(--txt-meta)}.compra-creditos-pedido{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--borda);padding-top:16px;overflow-wrap:anywhere}.compra-creditos-acoes{display:flex;flex-wrap:wrap;gap:10px}.compra-creditos-erro{color:var(--risco-700)}.compra-creditos-profissional{width:100%;min-width:0;padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);color:var(--texto-titulo)}.consulta-creditos{display:grid;gap:16px;min-width:0;padding:18px 20px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);line-height:1.5}.consulta-creditos p{margin:0}.consulta-creditos-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--texto-titulo)}.consulta-creditos-comprar{display:inline-flex;align-items:center;justify-content:center;min-height:var(--controle-alt);padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--acento-700);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;text-decoration:none}.consulta-creditos-comprar:hover{background:var(--acento-50);border-color:var(--acento-300)}.consulta-creditos-comprar:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.consulta-creditos-dados{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;align-items:center}.consulta-creditos-dados>div{display:grid;gap:4px;min-width:0}.consulta-creditos-dados>div+div{border-left:1px solid var(--borda);padding-left:24px}.consulta-creditos-dados span,.consulta-creditos-dados small{color:var(--texto-apoio);font-size:var(--txt-meta)}.consulta-creditos-numero{display:flex;align-items:baseline;gap:10px}.consulta-creditos-numero strong{font-family:var(--fonte-titulo);font-size:38px;line-height:1.1;font-weight:400;color:var(--acento-700)}.consulta-creditos-extras>strong{font-family:var(--fonte-titulo);font-size:28px;line-height:1.2;font-weight:400;color:var(--texto-titulo)}.consulta-creditos-renovacao>strong{color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:600}.consulta-creditos-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--texto-apoio)}@media(max-width:600px){.consulta-creditos{padding:16px;gap:12px}.consulta-creditos-dados{grid-template-columns:1fr 1fr;gap:16px}.consulta-creditos-dados>.consulta-creditos-mensais{grid-column:1 / -1}.consulta-creditos-dados>.consulta-creditos-extras{border-left:0;padding-left:0}.consulta-creditos-dados>.consulta-creditos-renovacao{padding-left:16px}}.consulta-creditos-compacta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:56px;padding:8px 12px;background:var(--superficie-fundo)}.consulta-creditos-compacta .consulta-creditos-titulo{font-size:12px;font-weight:500;color:var(--texto-secundario)}.consulta-creditos-compacta .consulta-creditos-dados{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:14px}.consulta-creditos-compacta .consulta-creditos-dados>div{display:flex;align-items:baseline;gap:5px;border:0;padding:0}.consulta-creditos-compacta .consulta-creditos-dados span{font-size:12px;color:var(--texto-secundario)}.consulta-creditos-compacta .consulta-creditos-numero strong{font-size:16px;font-weight:600;color:var(--texto-titulo)}.consulta-creditos-renova-resumo strong{font-size:12px;color:var(--texto-titulo)}.consulta-creditos-compacta .consulta-creditos-comprar{order:3;margin-left:auto;min-height:36px;font-size:12px;padding:0 10px}@media(max-width:767px){.consulta-creditos-compacta{gap:6px 10px}.consulta-creditos-compacta .consulta-creditos-dados{flex:1 1 100%;order:1}}@media(pointer:coarse){.consulta-creditos-compacta :is(.consulta-creditos-comprar){min-height:44px}}.gravador-compacto{position:fixed;left:50%;transform:translate(-50%);z-index:35;width:min(570px,calc(100vw - 32px));box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--borda);border-radius:16px;color:var(--texto-primario);background:var(--superficie-card);box-shadow:var(--elevacao-3)}.gravador-compacto-mic{width:22px;height:26px;flex:0 0 auto;color:var(--acao-primaria-ativa)}.gravador-compacto-controle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;padding:9px;border:1px solid var(--borda);border-radius:50%;color:var(--texto-primario);background:transparent;cursor:pointer}.gravador-compacto-controle svg{width:18px;height:18px}.gravador-compacto-finalizar{color:var(--risco-700);background:var(--risco-50);border-color:var(--borda)}.gravador-compacto-controle:focus-visible{outline:2px solid var(--acao-primaria-ativa);outline-offset:3px}.gravador-compacto-onda{flex:1;min-width:0;height:32px;display:flex;align-items:center;gap:3px;overflow:hidden;color:var(--acao-primaria-ativa)}.gravador-compacto-onda i{flex:1 0 2px;max-width:5px;border-radius:4px;background:currentColor;transition:height 70ms linear}.gravador-compacto-estado{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600}.gravador-compacto-ponto{width:7px;height:7px;border-radius:50%;background:var(--risco-500)}.gravador-compacto-pausado .gravador-compacto-ponto{background:var(--texto-apoio)}.gravador-compacto-pausado .gravador-compacto-onda{opacity:.45}@media(max-width:480px){.gravador-compacto{gap:8px;padding:10px 12px}.gravador-compacto-mic{display:none}.gravador-compacto-onda{gap:2px}}@media(prefers-reduced-motion:reduce){.gravador-compacto-onda i{transition:none}}@media(max-width:767px){.gravador-compacto{left:16px;transform:none;width:calc(100vw - 112px)}}@media(max-width:560px){.gravador-compacto{width:calc(100vw - 100px)}}.mod-editor{display:flex;flex-direction:column;gap:10px}.mod-barra{display:flex;flex-wrap:wrap;align-items:center;padding:8px;border:1px solid var(--borda);background:var(--superficie-card);gap:5px;border-radius:var(--raio-sm)}.mod-bt{padding:0 8px;border-radius:var(--raio-sm);cursor:pointer;border:1px solid transparent;background:none;color:var(--texto-titulo);font-size:var(--txt-meta);font-family:inherit;min-width:36px;height:38px}.mod-bt:hover{background:var(--superficie-afundada)}.mod-bt.ativo{border-color:var(--acao-primaria);color:var(--acao-primaria)}.mod-sep{width:1px;height:20px;margin:0 4px;background:var(--borda)}.mod-fonte{border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:inherit;font-size:var(--txt-meta);font-family:inherit;padding:0 6px;height:38px;max-width:100%}.mod-barra .mod-controles-documento{flex:1 0 100%;align-items:end;gap:8px}.mod-barra .mod-controles-documento.nf-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.mod-barra .mod-inserir-variavel{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.mod-barra .mod-controles-documento select{width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;padding:8px;font:inherit}.mod-controles-documento .mod-rotulo-acessivel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mod-opcao-logo{min-width:0}.mod-opcao-logo label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.mod-opcao-logo input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--acao-primaria)}.mod-opcao-logo small{color:var(--texto-apoio)}.mod-logo-marca{position:absolute;left:var(--folha-esquerda);right:var(--folha-direita);display:flex;align-items:center;justify-content:center}.mod-logo-documento img{display:block;max-width:100%;height:100%;object-fit:contain}@media(max-width:767px){.mod-barra .mod-controles-documento.nf-grade{grid-template-columns:minmax(0,1fr)}}.mod-corpo{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 230px;gap:18px}.mod-folha{position:relative;min-height:40dvh;overflow-y:auto;max-height:68dvh;background:var(--neutro-0);color:var(--neutro-900);border:1px solid var(--card-contorno);border-radius:var(--raio-sm);box-shadow:var(--elevacao-card)}.mod-folha .ProseMirror{outline:none;min-height:30dvh}.shell .mod-folha .ProseMirror:focus-visible,.mod-folha .ProseMirror:focus-visible{outline:none;box-shadow:none}.mod-folha .ProseMirror table{border-collapse:collapse;width:100%;margin:10px 0}.mod-folha .ProseMirror td,.mod-folha .ProseMirror th{border:1px solid var(--borda);padding:5px 8px}.mod-folha .ProseMirror hr{border:none;border-top:1px solid var(--borda);margin:14px 0}.mod-var{display:inline-block;padding:0 6px;border-radius:var(--raio-full);font-size:.92em;background:var(--acento-50);color:var(--acao-primaria);white-space:nowrap}.mod-var-bloco{display:block;padding:8px 10px;margin:8px 0;border-radius:var(--raio-sm);border:1px dashed var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria);font-size:var(--txt-meta)}.ProseMirror-selectednode.mod-var,.ProseMirror-selectednode.mod-var-bloco{outline:2px solid var(--acao-primaria)}.mod-lateral{position:sticky;top:8px;border:1px solid var(--card-contorno);border-radius:var(--raio-md);padding:12px;background:var(--superficie-card);max-height:68dvh;overflow-y:auto;box-shadow:var(--elevacao-card)}.mod-lateral-tit{margin:0 0 4px;font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.mod-lateral-txt{margin:0 0 10px;font-size:var(--txt-micro);line-height:1.45;color:var(--texto-apoio)}.mod-grupo{border-top:1px solid var(--borda)}.mod-grupo-cab{width:100%;text-align:left;padding:8px 0;border:none;background:none;cursor:pointer;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo);font-family:inherit}.mod-grupo-itens{padding-bottom:8px;display:flex;flex-direction:column;gap:3px}.mod-var-btn{text-align:left;padding:5px 8px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);cursor:pointer;font-size:var(--txt-micro);color:var(--texto-titulo);font-family:inherit}.mod-var-btn:hover{border-color:var(--acao-primaria);color:var(--acao-primaria)}.mod-obrig{color:var(--atencao-700);margin-left:3px}.mod-bloco-marca{margin-left:5px;color:var(--texto-apoio)}.mod-aviso{padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);line-height:1.5;background:var(--atencao-50);color:var(--atencao-700)}.mod-erro{padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--atencao-50);color:var(--atencao-700)}.mod-erro ul{margin:6px 0 0;padding-left:18px}.mod-erro li{margin-bottom:3px}.mod-caminho{color:var(--texto-apoio);font-size:var(--txt-micro)}.mod-carregando{padding:24px;font-size:var(--txt-corpo);color:var(--texto-apoio)}.mod-pagina{margin-inline:auto;max-width:none;min-width:0}.mod-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.mod-titulo{margin:0 0 4px;font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo)}.mod-sub{margin:0;font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-apoio)}.mod-primario{padding:9px 18px;border:none;cursor:pointer;font-size:var(--txt-corpo);font-weight:600;color:var(--sobre-acao);background:var(--acao-primaria);font-family:inherit;border-radius:var(--raio-sm);min-height:42px}.mod-primario:disabled{opacity:.45;cursor:default}.mod-voltar{background:none;border:none;padding:0 0 10px;cursor:pointer;font-size:var(--txt-meta);color:var(--texto-apoio);font-family:inherit}.mod-nome{min-width:0;flex:1;height:40px;padding:0 12px;font-size:var(--txt-campo);font-weight:600;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-titulo);font-family:inherit}.mod-nome:disabled{opacity:.7}.mod-cab-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:620px){.mod-cabecalho{flex-wrap:wrap}.mod-cabecalho>.mod-nome{flex-basis:100%}}.mod-check{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:var(--txt-meta);color:var(--texto-apoio)}.mod-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.mod-card{border:1px solid var(--card-contorno);border-radius:var(--raio-md);padding:14px;background:var(--superficie-card);box-shadow:var(--elevacao-card);display:flex;flex-direction:column;gap:8px}.mod-card.inativo{opacity:.62}.mod-card-topo{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:5px}.mod-card-nome{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:var(--txt-corpo-lg);font-weight:700;color:var(--texto-titulo);font-family:inherit}.mod-card-nome:hover{color:var(--acao-primaria)}.mod-tag{padding:1px 8px;border-radius:var(--raio-full);font-size:var(--txt-micro);background:var(--acento-50);color:var(--acao-primaria)}.mod-tag.apagada{background:var(--superficie-afundada);color:var(--texto-apoio)}.mod-card-meta{font-size:var(--txt-micro);color:var(--texto-apoio);margin-bottom:10px}.mod-card-acoes{display:flex;gap:6px;flex-wrap:wrap}.mod-mini{padding:5px 11px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);cursor:pointer;font-size:var(--txt-micro);color:var(--texto-titulo);font-family:inherit;min-height:36px}.mod-mini:hover{border-color:var(--acao-primaria);color:var(--acao-primaria)}.mod-mini.perigo:hover{border-color:var(--atencao-700);color:var(--atencao-700)}.mod-vazio{padding:22px;text-align:center;font-size:var(--txt-corpo);color:var(--texto-apoio);border:1px dashed var(--borda);border-radius:var(--raio-lg)}.mod-comparacao{border:1px solid var(--borda);padding:12px;margin:12px 0;min-width:0;overflow-wrap:anywhere}.mod-comparacao textarea{display:block;width:100%;min-height:100px;box-sizing:border-box;font:inherit}.mod-comparacao select{max-width:100%}.mod-previa{max-height:420px;overflow:auto;border:1px solid var(--borda);padding:12px}@media(max-width:600px){.mod-cabecalho{flex-wrap:wrap}.mod-lista{grid-template-columns:minmax(0,1fr)}}.mod-exemplo-texto{display:block;width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);color:var(--texto-primario);font:inherit;resize:vertical;margin:8px 0 16px}@media(max-width:820px){.mod-corpo{grid-template-columns:minmax(0,1fr)}.mod-lateral{position:static}}.mod-corpo-leitura{grid-template-columns:minmax(0,1fr)}.mod-nome-campo{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.mod-nome-campo input{width:100%;box-sizing:border-box;min-height:44px}.mod-cabecalho-edicao{align-items:flex-end;padding:18px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);margin-bottom:18px}.mod-var-btn,.mod-grupo-cab{min-height:40px}.mod-card .mod-card-acoes{margin-top:auto}@media(max-width:1050px){.mod-corpo{grid-template-columns:minmax(0,1fr)}.mod-lateral{position:static;max-height:320px}.mod-grupo-itens{flex-direction:row;flex-wrap:wrap;gap:6px}}@media(max-width:620px){.mod-cabecalho-edicao{flex-direction:column;align-items:stretch;padding:14px}.mod-nome-campo{width:100%}.mod-cab-acoes{justify-content:flex-end}}.mod-barra-compacta .mod-bt{height:34px;min-width:30px;padding:0 4px}.mod-barra-compacta .mod-sep{margin:0}.mod-barra .mod-controles-documento.mod-controles-linha{display:contents}.mod-barra .mod-controles-documento.mod-controles-linha select{width:auto;min-width:0;max-width:100%;height:34px;min-height:34px;padding:0 8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:var(--txt-meta)}.mod-barra .mod-controles-documento.mod-controles-linha select:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.mod-controles-linha .mod-fonte{flex:0 1 150px}.mod-controles-linha .mod-variavel{flex:0 1 160px}.mod-opcao-logo.mod-opcao-logo-compacta{display:contents}.mod-opcao-logo-compacta label{min-height:34px;gap:6px;font-size:var(--txt-meta);color:var(--texto-primario)}.mod-opcao-logo-compacta input:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mod-opcao-logo-compacta small{font-size:var(--txt-micro)}@media(pointer:coarse){.mod-barra-compacta .mod-bt,.mod-barra .mod-controles-documento.mod-controles-linha select,.mod-opcao-logo-compacta label{height:44px;min-height:44px}}.mod-papel{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-afundada);overflow:hidden}.mod-papel-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 14px;font-size:var(--txt-meta);color:var(--texto-secundario);border-bottom:1px solid var(--borda);background:var(--superficie-card)}.mod-papel-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.mod-acao-estavel{display:inline-grid}.mod-acao-estavel>*{grid-area:1 / 1}.mod-acao-reserva{visibility:hidden;pointer-events:none}.mod-prancheta-scroll{overflow:auto;max-height:76dvh;padding:12px;min-width:0}.mod-prancheta-espaco{position:relative;margin:0 auto}.mod-prancheta{display:grid;grid-template-columns:calc(28px * var(--regua-fator)) var(--folha-largura);grid-template-rows:calc(28px * var(--regua-fator)) auto;width:max-content;transform-origin:top left}.mod-regua-canto{display:grid;place-items:center;background:var(--superficie-card);color:var(--texto-apoio);font-size:calc(var(--txt-micro) * var(--regua-fator))}.mod-regua{position:relative;isolation:isolate;color:var(--texto-secundario);background-color:var(--superficie-card);font:calc(var(--txt-micro) * var(--regua-fator)) var(--fonte-texto);font-variant-numeric:tabular-nums}.mod-regua-h{width:var(--folha-largura);height:calc(28px * var(--regua-fator));background-image:repeating-linear-gradient(to right,var(--borda-forte) 0 1px,transparent 1px 1cm),repeating-linear-gradient(to right,var(--borda-forte) 0 1px,transparent 1px .5cm),repeating-linear-gradient(to right,var(--borda-forte) 0 1px,transparent 1px .1cm);background-size:100% 13px,100% 9px,100% 5px;background-position:bottom;background-repeat:no-repeat;border-bottom:1px solid var(--borda-forte)}.mod-regua-h span{position:absolute;top:calc(2px * var(--regua-fator));transform:translate(-50%)}.mod-regua-h span:first-child{transform:none}.mod-regua-h .mod-regua-fim{transform:translate(-100%)}.mod-regua-v{width:calc(28px * var(--regua-fator));border-right:1px solid var(--borda-forte)}.mod-regua-v span{position:absolute;left:calc(3px * var(--regua-fator));transform:translateY(-50%)}.mod-regua-v span:first-child{transform:none}.mod-regua-v .mod-regua-fim{transform:translateY(-100%);background:var(--superficie-card)}.mod-papel-conteudo{position:relative;width:var(--folha-largura);min-width:0}.mod-papel .mod-folha{box-sizing:border-box;width:var(--folha-largura);min-height:calc(var(--folha-paginas) * var(--folha-altura) + (var(--folha-paginas) - 1) * var(--folha-intervalo));height:auto;max-height:none;overflow:visible;padding:var(--folha-topo) var(--folha-direita) var(--folha-base) var(--folha-esquerda);border:0;border-radius:0;margin:0;position:relative;background:transparent;color:var(--neutro-900);box-shadow:none;font-family:Arial,sans-serif;font-size:11pt;line-height:1.35}.mod-papel .mod-folha .ProseMirror{min-height:calc(var(--folha-altura) - var(--folha-topo) - var(--folha-base) - var(--folha-logo));overflow-wrap:anywhere;display:flow-root}.mod-papel .mod-folha .ProseMirror>:first-child{margin-top:0}.mod-papel .mod-folha .ProseMirror p{margin:0 0 6pt}.mod-papel .mod-folha .ProseMirror table{table-layout:fixed;margin:3pt 0 6pt}.mod-papel .mod-folha .ProseMirror td,.mod-papel .mod-folha .ProseMirror th{border-color:var(--neutro-300);padding:4pt}.mod-papel-nota{margin:0;padding:10px 14px;font-size:var(--txt-micro);line-height:1.5;color:var(--texto-apoio);border-top:1px solid var(--borda);background:var(--superficie-card)}.mod-conteudo-integral{position:relative}.mod-alca-bloco{position:absolute;left:-24px;z-index:2;width:22px;height:36px;padding:0;border:1px solid var(--borda);border-radius:5px;background:var(--superficie-card);color:var(--texto-primario);cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none}.mod-inserir-variavel{display:block;margin:8px 0}.mod-inserir-variavel select{max-width:100%;padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto-primario);background:var(--superficie-card);font:inherit}.mod-papel .mod-folha .ProseMirror>.mod-bloco-documento:first-child{margin-top:revert}.mod-papel .mod-folha .ProseMirror table[data-sem-borda=true] td{border:0;background:transparent}.mod-papel .mod-folha .ProseMirror h1{font-size:20pt}.mod-papel .mod-folha .ProseMirror h2{font-size:17pt}.mod-papel .mod-folha .ProseMirror h3{font-size:15pt}.mod-papel .mod-folha .ProseMirror h4{font-size:13pt}.mod-papel .mod-folha .ProseMirror h5{font-size:12pt}.mod-papel .mod-folha .ProseMirror h6{font-size:11.5pt}.mod-inserir-variavel .mod-rotulo-acessivel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mod-paginas-fundo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--folha-intervalo);pointer-events:none}.mod-pagina-a4{position:relative;flex:0 0 var(--folha-altura);box-sizing:border-box;background:var(--neutro-0);box-shadow:var(--elevacao-card)}.mod-pagina-a4>span{position:absolute;bottom:6px;right:12px;color:var(--neutro-500);font:9px Arial,sans-serif;z-index:2}.mod-quebra-pagina{display:block;padding:0!important;margin:0!important;border:0!important;pointer-events:none;-webkit-user-select:none;user-select:none}.mod-quebra-tabela{display:table-row}.mod-papel .mod-folha .ProseMirror .mod-quebra-tabela>td{padding:0;border:0;background:transparent}.mod-papel .mod-folha .ProseMirror h1,.mod-papel .mod-folha .ProseMirror h2,.mod-papel .mod-folha .ProseMirror h3,.mod-papel .mod-folha .ProseMirror h4,.mod-papel .mod-folha .ProseMirror h5,.mod-papel .mod-folha .ProseMirror h6{margin-top:6pt;margin-bottom:3pt;line-height:1.35}.mod-papel .mod-folha .ProseMirror td p,.mod-papel .mod-folha .ProseMirror th p{margin:0}.mod-regua-v-pagina{position:relative;height:var(--folha-altura);margin-bottom:var(--folha-intervalo);background-image:repeating-linear-gradient(to bottom,var(--borda-forte) 0 1px,transparent 1px 1cm),repeating-linear-gradient(to bottom,var(--borda-forte) 0 1px,transparent 1px .5cm),repeating-linear-gradient(to bottom,var(--borda-forte) 0 1px,transparent 1px .1cm);background-size:13px 100%,9px 100%,5px 100%;background-position:right;background-repeat:no-repeat}.mod-regua-v-pagina:last-child{margin-bottom:0}.mod-pagina-a4:not(:last-child):after{content:"";position:absolute;top:calc(100% - var(--folha-base));left:0;right:0;height:calc(var(--folha-base) + var(--folha-intervalo) + var(--folha-topo));z-index:1;background:linear-gradient(to bottom,var(--neutro-0) 0 var(--folha-base),var(--superficie-afundada) var(--folha-base) calc(var(--folha-base) + var(--folha-intervalo)),var(--neutro-0) calc(var(--folha-base) + var(--folha-intervalo)))}.mod-papel .mod-folha .ProseMirror td ul,.mod-papel .mod-folha .ProseMirror th ul,.mod-papel .mod-folha .ProseMirror td ol,.mod-papel .mod-folha .ProseMirror th ol{margin:11pt 0;padding-left:22pt;line-height:1.35}.mod-papel .mod-folha .ProseMirror td li,.mod-papel .mod-folha .ProseMirror th li{margin:0 0 3pt}.mod-papel .mod-folha .ProseMirror td li:last-child,.mod-papel .mod-folha .ProseMirror th li:last-child{margin-bottom:0}.mod-papel .mod-folha .ProseMirror td hr,.mod-papel .mod-folha .ProseMirror th hr{margin:8pt 0;border-top-width:.7pt}.mod-regua-margem{position:absolute;z-index:-1;pointer-events:none;background:var(--borda-forte);opacity:.3}.mod-regua-h .mod-regua-margem{top:0;bottom:0}.mod-regua-v-pagina .mod-regua-margem{left:0;right:0}.mod-margem-marca{position:absolute;z-index:1;display:flex;border-radius:var(--raio-sm);touch-action:none;user-select:none;-webkit-user-select:none}.mod-margem-marca:before{content:"";background:var(--acao-primaria)}.mod-margem-marca:after{content:"";position:absolute;left:50%;top:50%;width:calc(32px * var(--regua-fator));height:calc(32px * var(--regua-fator));transform:translate(-50%,-50%)}.mod-margem-marca:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.mod-margem-marca-h{top:0;bottom:0;width:calc(16px * var(--regua-fator));transform:translate(-50%);align-items:flex-end;justify-content:center;cursor:ew-resize}.mod-margem-marca-h:before{width:calc(14px * var(--regua-fator));height:calc(12px * var(--regua-fator));clip-path:polygon(0 0,100% 0,50% 100%)}.mod-margem-marca-v{left:0;right:0;height:calc(16px * var(--regua-fator));transform:translateY(-50%);align-items:center;justify-content:flex-end;cursor:ns-resize}.mod-margem-marca-v:before{width:calc(12px * var(--regua-fator));height:calc(14px * var(--regua-fator));clip-path:polygon(0 0,100% 50%,0 100%)}.mod-margens{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 14px;border-bottom:1px solid var(--borda);background:var(--superficie-card)}.mod-margens>.mod-mini{align-self:flex-end;min-height:var(--controle-alt)}.mod-margem-campo{display:flex;flex:1 1 112px;flex-direction:column;gap:4px;min-width:0;max-width:160px;font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.mod-margem-entrada{display:flex;align-items:center;gap:6px;font-weight:400}.mod-margem-entrada input{flex:1 1 0;width:0}.mod-margem-campo small{color:var(--risco-700);font-size:var(--txt-micro);font-weight:400}.mod-papel.mod-papel-compacto{overflow:clip}.mod-caixa-barra{position:sticky;top:0;z-index:5;container:mod-caixa / inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 10px;border-bottom:1px solid var(--borda);background:var(--superficie-card)}.mod-caixa-barra>.mod-barra{display:contents}.mod-caixa-linha{order:1;flex:1 0 calc(100% + 20px);height:0;margin:0 -10px;border-top:1px solid var(--borda)}.mod-caixa-barra>.mod-papel-info,.mod-caixa-barra .mod-opcao-logo-compacta small{order:2}.mod-caixa-barra .mod-opcao-logo-compacta small{margin-right:12px;white-space:nowrap}.mod-caixa-barra>.mod-papel-info{flex:1 1 auto;min-width:0;gap:6px;padding:0;border:0;background:transparent}.mod-caixa-barra .mod-papel-acoes{gap:6px}.mod-caixa-barra .mod-mini{box-sizing:border-box;height:32px;min-height:32px;padding:0 10px;font-size:var(--txt-meta);white-space:nowrap}@container mod-caixa (min-width: 640px){.mod-caixa-barra>.mod-papel-info{flex-wrap:nowrap}.mod-caixa-barra>.mod-papel-info>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-caixa-barra .mod-papel-acoes{flex:0 0 auto;flex-wrap:nowrap}}@container mod-caixa (max-width: 1269px){.mod-caixa-barra .gerdoc-assina{order:2}}@container mod-caixa (max-width: 1059px){.mod-caixa-barra .mod-sep-controles{display:none}.mod-caixa-barra :is(.mod-fonte,.mod-variavel,.mod-opcao-logo-compacta label){order:2}}@media(pointer:coarse){.mod-caixa-barra .mod-mini{height:44px;min-height:44px}}@media(max-width:767px){.mod-caixa-barra{position:static}}.ia-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--acento-300);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.ia-btn:hover:not(:disabled){background:var(--acento-100)}.ia-btn:disabled{opacity:.5;cursor:not-allowed}.ia-conduta{display:flex;flex-direction:column;align-items:center;gap:8px;margin:-4px 0 4px}.ia-conduta>.ia-sugestao{align-self:stretch}.ia-sugestao{width:100%;border:1px solid var(--borda);border-left:3px solid var(--acento-500);border-radius:var(--raio-md);background:var(--superficie-card);overflow:hidden}.ia-sugestao-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--borda)}.ia-sugestao-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--acento-700)}.ia-sugestao-nota{font-size:var(--txt-micro);color:var(--texto-apoio)}.ia-sugestao-corpo{padding:12px 14px;max-height:420px;overflow-y:auto}.ia-sugestao-acoes{display:flex;gap:8px;justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--borda)}.ia-sugestao.assistente .ia-sugestao-titulo{color:var(--texto-titulo)}.ia-hist-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.ia-hist-head>.hist-titulo{min-width:0;overflow-wrap:anywhere}.ia-hist-head>.ia-btn{max-width:100%;height:auto;min-height:32px;padding-block:6px;white-space:normal}.pront-page>.pront-historico{margin-top:24px}.pront-grid[data-vista=historico]>.pront-historico{display:flex}.ia-resumo{border:1px solid var(--borda);border-left:3px solid var(--acento-500);border-radius:var(--raio-md);background:var(--superficie-card);padding:12px 14px;margin-bottom:14px}.ia-resumo-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ia-resumo-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--acento-700)}.ia-fonte{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full)}.ia-fonte.claude,.ia-fonte.gemini{background:var(--acento-500);color:var(--sobre-acao)}.ia-fonte.local{background:var(--superficie-afundada);color:var(--texto-secundario)}.ia-x{margin-left:auto;border:none;background:none;font-size:18px;line-height:1;cursor:pointer;color:var(--texto-secundario);padding:0 4px}.ia-x:hover{color:var(--risco-700)}.ia-aviso,.ia-progresso,.ia-erro{font-size:var(--txt-micro);border-radius:var(--raio-sm);padding:6px 10px;margin-bottom:8px}.ia-aviso{color:var(--atencao-700);background:var(--atencao-50)}.ia-progresso{color:var(--texto-secundario);background:var(--superficie-afundada)}.ia-erro{color:var(--risco-700);background:var(--risco-50)}.ia-resumo-texto{font-size:var(--txt-meta);line-height:1.55;color:var(--texto-primario);white-space:pre-wrap;font-family:inherit}.soap-lbl{display:flex;align-items:center;gap:6px}.mic-btn{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:var(--raio-full);border:1px solid var(--borda-forte);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.mic-btn svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;fill:none}.mic-btn:hover{border-color:var(--acento-300);color:var(--acento-700)}.mic-btn.ativo{border-color:var(--risco-500);color:#fff;background:var(--risco-500);animation:mic-pulsa 1.3s ease-in-out infinite}@keyframes mic-pulsa{0%,to{box-shadow:0 0 #c2453d66}50%{box-shadow:0 0 0 5px #c2453d00}}.atend-captura{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.atend-captura>.gravador{min-width:0}.atend .soap-campo{max-width:none}.gravador{border:1px solid var(--acento-300);background:var(--acento-50);border-radius:var(--raio-md);padding:12px 14px}.gravador.ativo{border-color:var(--risco-500);background:var(--risco-50)}.gravador-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.gravador-titulo{display:flex;flex-direction:column;min-width:0}.gravador-nome{font-size:var(--txt-corpo);font-weight:700;color:var(--texto-titulo)}.gravador-hint{font-size:var(--txt-micro);color:var(--texto-apoio)}.grav-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:var(--raio-sm);border:none;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit}.grav-btn:hover{background:var(--acao-primaria-hover)}.grav-btn:disabled{opacity:.6;cursor:default}.grav-btn .grav-dot{width:9px;height:9px;border-radius:50%;background:#fff}.grav-btn.gravando{background:var(--risco-500);animation:mic-pulsa 1.3s ease-in-out infinite}.grav-btn.gravando .grav-dot{background:#fff;animation:grav-blink 1s step-start infinite}.grav-controles{margin-left:auto;display:inline-flex;gap:8px}.grav-controles .grav-btn{margin-left:0}.grav-btn.pausar{background:var(--texto-apoio)}.grav-btn.pausar:hover{background:#566577}@keyframes grav-blink{50%{opacity:.2}}.gravador-transcricao{width:100%;box-sizing:border-box;resize:vertical;min-height:44px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:#fff;padding:9px 11px;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-primario);font-family:inherit}.gravador-transcricao:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.gravador-acoes{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.grav-limpar{background:none;border:none;color:var(--texto-apoio);font-size:var(--txt-micro);cursor:pointer;text-decoration:underline;font-family:inherit}.gravador-acoes .ia-btn-dir{margin-left:auto}.terceiro{border:1px solid var(--atencao-500);border-left-width:3px;border-radius:var(--raio-sm);background:var(--atencao-50);padding:10px 12px}.terceiro-cab{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.terceiro-tit{font-size:var(--txt-campo);font-weight:700;color:var(--atencao-700)}.terceiro-nota{font-size:var(--txt-micro);color:var(--atencao-700)}.terceiro-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.terceiro-item{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);padding:7px 9px;cursor:pointer;font-family:inherit}.terceiro-item:hover{background:var(--superficie-afundada);border-color:var(--atencao-500)}.terceiro-letra{flex:none;width:18px;height:18px;border-radius:var(--raio-xs);background:var(--atencao-50);color:var(--atencao-700);font-size:var(--txt-micro);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.terceiro-texto{font-size:var(--txt-meta);line-height:1.45;color:var(--texto-primario)}.rel-hint{font-size:var(--txt-micro);color:var(--texto-apoio);font-weight:400}.hist-topo{max-width:460px;margin-bottom:16px}.hist-voltar-linha{margin-bottom:12px}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td{background:var(--acento-100)}.soap-erro{color:var(--risco-500);font-size:var(--txt-micro);margin-top:6px}.atend-cab{position:sticky;top:calc(-1 * var(--conteudo-respiro-topo));z-index:3;background:var(--superficie-card);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 0 12px;margin-top:-16px;margin-bottom:2px;border-bottom:1px solid var(--borda)}.content.bleed .atend-cab{top:0}.atend-cab:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:-16px;right:-16px;background:var(--superficie-card);border-radius:var(--raio-lg) var(--raio-lg) 0 0}.atend-pendente{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 0;padding:10px 14px;border:1px solid var(--atencao-500);border-radius:var(--raio-sm);background:var(--atencao-50);color:var(--texto-primario);font-size:var(--txt-meta)}.atend-pendente-acoes{display:flex;gap:8px;flex:none}.atend-quem{display:flex;flex-direction:column;gap:2px;min-width:0}.atend-nome{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.atend-sub{font-size:var(--txt-meta);color:var(--texto-apoio)}.atend-soap{display:flex;flex-direction:column;gap:12px;min-width:0}.atend-captura-estado{display:flex;align-items:center;gap:10px;margin:2px 0 8px}.atend-gravando{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:var(--txt-meta);font-weight:600;color:var(--risco-700);font-variant-numeric:tabular-nums}.atend-gravando.pausado{color:var(--texto-apoio)}.atend-ponto{width:8px;height:8px;border-radius:50%;background:currentColor;animation:grav-blink 1s step-start infinite}.atend-gravando.pausado .atend-ponto{animation:none}@media(prefers-reduced-motion:reduce){.atend-ponto{animation:none}}.atend-rot{margin:0 0 5px;font-size:var(--txt-meta);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-apoio);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.atend-rot-dica{font-size:var(--txt-micro);font-weight:400;letter-spacing:0;text-transform:none;color:var(--texto-apoio)}.atend-container{margin-bottom:calc(-1 * var(--conteudo-respiro-base))}.atend-rodape{position:sticky;bottom:calc(-1 * var(--conteudo-respiro-base));z-index:3;background:var(--superficie-card);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 17px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--borda)}.content.bleed .atend-container{margin-bottom:0}.content.bleed .atend-rodape{bottom:0}.atend-aviso{font-size:var(--txt-micro);line-height:1.5;color:var(--texto-apoio);flex:1 1 260px;min-width:0}.atend-acoes{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto}.atend-cronometro{display:inline-flex;align-items:center;gap:10px;flex:none;font-family:var(--fonte-texto);font-size:var(--txt-campo);line-height:1.5;font-weight:700;font-variant-numeric:tabular-nums;color:var(--texto-titulo);white-space:nowrap}.atend-cronometro svg{width:22px;height:22px;color:var(--acento-700)}@media(max-width:600px){.atend-rodape .atend-aviso{flex-basis:100%;order:2}.atend-rodape .atend-acoes{flex-basis:100%}.atend-acoes>button{flex:1 1 140px;height:auto;min-height:44px;padding-block:8px}}.pront-paciente-avatar{align-self:center}.pront-paciente{position:sticky;top:calc(-1 * var(--conteudo-respiro-topo));z-index:6;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;margin:2px 0 14px}.pront-paciente-nome{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.pront-paciente-meta{font-size:var(--txt-meta);color:var(--texto-apoio)}.pront-paciente-meta:before{content:"·";margin-right:10px;color:var(--texto-apoio)}.soap-aviso{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 14px;border:1px solid var(--atencao-500);border-radius:var(--raio-sm);background:var(--atencao-50);color:var(--texto-primario);font-size:var(--txt-meta)}.soap-aviso-fechar{flex:none;margin-left:auto;border:0;background:none;cursor:pointer;font-size:18px;line-height:1;color:var(--atencao-700);min-width:var(--controle-alt);min-height:var(--controle-alt)}.soap-aviso-fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.atend-fase{margin:var(--espaco-4) 0 var(--espaco-2);font-family:var(--fonte-titulo);font-size:var(--txt-corpo-lg);font-weight:400;color:var(--texto-titulo)}.atend-fase:first-of-type{margin-top:0}.atend-mais{border-top:1px solid var(--borda)}.atend-mais>.atend-mais-cab{margin-top:var(--espaco-3)}.atend-mais-cab{display:flex;align-items:center;gap:var(--espaco-2);min-height:44px;cursor:pointer;list-style:none}.atend-mais-cab::-webkit-details-marker{display:none}.atend-mais-cab:before{content:"";width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.atend-mais[open]>.atend-mais-cab:before{transform:rotate(45deg)}.atend-mais-cab:hover{color:var(--texto-primario)}.atend-mais-corpo{display:flex;flex-direction:column;gap:var(--espaco-3);padding:var(--espaco-2) 0 var(--espaco-3)}.audio-atendimento{display:flex;flex-direction:column;gap:.75rem;min-width:0}.audio-atendimento p{margin:.3rem 0}.audio-atendimento .gravador-top{flex-wrap:wrap}.audio-segmento{padding:.75rem;border:1px solid var(--borda);border-radius:var(--raio-sm);overflow-wrap:anywhere}.audio-segmento summary{cursor:pointer}.audio-segmento pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.audio-segmento button{margin:.25rem .5rem .25rem 0;max-width:100%;white-space:normal}.atend-captura>.gravador{padding:20px;border-color:var(--borda);background:var(--superficie-fundo)}.audio-atendimento .gravador-top{margin-bottom:0;justify-content:space-between;gap:16px}.audio-cabecalho{display:flex;align-items:center;gap:12px;min-width:0}.audio-cabecalho strong{color:var(--texto-titulo);font-size:var(--txt-corpo)}.audio-cabecalho p{color:var(--texto-apoio);font-size:var(--txt-meta)}.audio-icone{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:var(--raio-md);color:var(--acento-700);background:var(--acento-100)}.audio-icone svg{width:22px;height:22px}.audio-controles{display:flex;align-items:center;gap:10px;margin-left:auto}.audio-controles .grav-btn{margin-left:0;min-height:var(--controle-alt)}.audio-controles .audio-atualizar{border-color:transparent;background:transparent;color:var(--texto-apoio)}.audio-controles .audio-atualizar:hover:not(:disabled){background:var(--superficie-afundada)}.audio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.audio-resumo{font-size:var(--txt-meta);color:var(--acento-700)}.audio-gravando{display:inline-flex;align-items:center;gap:8px;color:var(--risco-700);font-size:var(--txt-meta);font-weight:600}.audio-trechos{border-top:1px solid var(--borda);padding-top:8px}.audio-trechos>summary{cursor:pointer;width:fit-content;padding:4px 0;color:var(--texto-apoio);font-size:var(--txt-meta)}.audio-trechos>summary>span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px 6px;margin-left:6px;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-titulo)}.audio-trechos-lista{display:grid;gap:10px;margin-top:8px}.audio-trechos-lista>.audio-segmento{background:var(--superficie-card)}.audio-origem{font-size:var(--txt-meta);color:var(--texto-apoio)}.audio-atendimento button:focus-visible,.audio-trechos summary:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.atend-captura .gravador-rotulo{margin-top:16px;margin-bottom:8px;font-size:var(--txt-meta);font-weight:600;letter-spacing:normal;text-transform:none}.atend-captura .gravador-transcricao{padding:12px 14px;min-height:110px;font-size:var(--txt-corpo)}.atend-captura .gravador-acoes{margin-top:12px;gap:12px}@media(max-width:600px){.atend-captura>.gravador{padding:16px}.audio-controles{width:100%;justify-content:flex-end}.audio-toolbar{align-items:flex-start}.audio-toolbar .ia-btn{max-width:100%;white-space:normal;height:auto;min-height:var(--controle-alt)}}.gerdoc.em-janela{border:0;padding:0;background:none}.gravador-top,.grav-controles{flex-wrap:wrap}.gravador-acoes .ia-btn{height:auto;min-height:32px;white-space:normal;padding-block:6px}.preconsulta-clinica{min-width:0;padding:16px;border:1px solid var(--borda);border-radius:12px}.preconsulta-clinica dd{margin:4px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.preconsulta-clinica dt{font-weight:600}.preconsulta-clinica small{overflow-wrap:anywhere}.assistente-propostas-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.assistente-propostas-acoes button{min-height:var(--controle-alt)}.assistente-propostas-acoes label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.preconsulta-clinica>.ia-sugestao{margin-top:12px;padding:12px}.posconsulta-clinica{display:grid;gap:10px;margin-bottom:16px}.posconsulta-clinica label{display:grid;gap:6px;min-width:0}.posconsulta-clinica select,.posconsulta-clinica textarea{width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:10px}.posconsulta-clinica textarea{min-height:100px;resize:vertical}.posconsulta-acoes{display:flex;flex-wrap:wrap;gap:10px}.pront-page{min-height:100%;display:flex;flex-direction:column}.pront-page .pront-conteudo,.pront-page .pront-conteudo>.aba-painel{flex:1;display:flex;flex-direction:column}.pront-page .pront-grid{flex:1}.pront-page .pront-grid[data-vista=registrar]{display:flex;flex-direction:column}.pront-page .pront-grid[data-vista=registrar]>.pront-editor{display:flex;flex-direction:column;flex:1}.pront-page .atend-container{display:flex;flex-direction:column;flex:1}.pront-page .atend-container>form{flex:1}.pront-page .pront-grid{width:100%;max-width:none}.pront-page .pront-editor{width:100%}.pront-page .soap-editor.atend{width:100%;max-width:none}.pront-page .dtitle{font-size:var(--txt-pagina);line-height:1.3}.pront-page .dsub-frase{font-size:var(--txt-corpo);line-height:1.5}.pront-page .pront-paciente-nome{font-size:var(--txt-secao);line-height:1.4}.pront-page .pront-paciente-meta{font-size:var(--txt-corpo-lg);line-height:1.5}.pront-page :is(.hist-titulo,.anexos-titulo){font-size:var(--txt-secao);line-height:1.4}.pront-page .evo-bloco{font-size:var(--txt-corpo);line-height:1.6}.pront-page .evo-prof{font-size:var(--txt-corpo);line-height:1.5}.atend .soap-lbl,.atend .vitais-lbl,.atend .atend-fase,.atend .gravador-nome,.atend .atend-rot{font-family:var(--fonte-texto);font-size:var(--txt-campo);line-height:1.5;font-weight:700;color:var(--texto-titulo);letter-spacing:normal;text-transform:none}.atend .soap-lbl{flex-wrap:wrap}.atend .soap-lbl>label{font:inherit;color:inherit}.atend .soap-lbl .rel-hint{flex:1 1 100%;font-size:var(--txt-corpo);line-height:1.5}.atend .soap-campo{width:100%;max-width:none;gap:8px}.atend .soap-descricao{margin:-4px 0 2px;font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-apoio)}.atend .soap-campo textarea{width:100%;max-width:none;min-height:120px;padding:14px 16px;font-size:var(--txt-corpo);line-height:1.6}.atend .atend-soap{gap:24px}.atend .atend-soap .soap-campo+.soap-campo{border-top:1px solid var(--borda);padding-top:24px}.atend .atend-soap .soap-campo textarea{min-height:0;padding-block:10px;overflow-y:hidden}.atend .soap-campo.atend-anotacoes textarea{min-height:240px}.atend .gravador-transcricao{font-size:var(--txt-corpo);line-height:1.6}@media(max-width:820px),(max-height:500px){.pront-page .dtitle{font-size:var(--txt-pagina)}}.pront-consulta-alheia{margin:0 0 var(--espaco-3);color:var(--texto-secundario);font-size:var(--txt-corpo)}.pront-consulta-alheia a{color:inherit}.pront-emat-alheia{flex:none;color:var(--texto-apoio);font-size:var(--txt-meta)}@media(max-width:820px){.pront-emat-item:has(.pront-emat-alheia){flex-wrap:wrap;row-gap:2px}.pront-emat-alheia{order:1;flex:1 1 100%;padding-left:calc(8px + var(--espaco-3))}}.vittaia-fab,.vittaia-chat{--vittaia-altura-rodape: 0px}.vittaia-fab{position:fixed;right:24px;bottom:max(96px,var(--vittaia-altura-rodape));z-index:45;width:60px;height:60px;padding:0;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--neutro-0);box-shadow:var(--elevacao-3);cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}.vittaia-fab img{width:100%;height:100%;object-fit:cover;display:block}.vittaia-fab:hover{transform:translateY(-2px);box-shadow:var(--elevacao-4)}.vittaia-fab:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.vittaia-fab[aria-expanded=true]{box-shadow:0 0 0 3px var(--acento-300),var(--elevacao-3)}.vittaia-chat{position:fixed;right:24px;bottom:calc(max(96px,var(--vittaia-altura-rodape)) + 72px);z-index:45;width:min(400px,calc(100vw - 32px));height:min(560px,calc(100dvh - max(96px,var(--vittaia-altura-rodape)) - 96px));display:flex;flex-direction:column;overflow:hidden;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-4)}.vittaia-cab{display:flex;align-items:center;gap:10px;flex:none;padding:12px 12px 12px 16px;border-bottom:1px solid var(--borda)}.vittaia-logo{flex:none;height:28px;width:auto;display:block;background:var(--neutro-0);border-radius:var(--raio-xs)}:root[data-tema=escuro] .vittaia-logo{padding:3px 6px}.vittaia-sub{flex:1;font-size:var(--txt-micro);color:var(--texto-apoio)}.vittaia-x{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-campo);line-height:1;cursor:pointer}.vittaia-x:hover{color:var(--texto-primario)}.vittaia-msgs{flex:1;min-height:0;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.vittaia-vazio{margin:auto 0;font-size:var(--txt-meta);line-height:1.55;color:var(--texto-apoio);text-align:center}.vittaia-msg{max-width:92%;padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);line-height:1.55;color:var(--texto-primario);overflow-wrap:anywhere}.vittaia-msg.eu{align-self:flex-end;background:var(--acento-50);border:1px solid var(--acento-300);white-space:pre-wrap}.vittaia-msg.ia{align-self:flex-start;background:var(--superficie-afundada)}.vittaia-msg.ia p{margin:0 0 6px}.vittaia-msg.ia p:last-child{margin-bottom:0}.vittaia-pensando{color:var(--texto-apoio);font-style:italic}.vittaia-aviso{margin:8px 0 0;padding:6px 9px;border:1px solid var(--atencao-500);border-radius:var(--raio-sm);background:var(--atencao-50);font-size:var(--txt-micro)}.vittaia-fontes{margin:8px 0 0;padding:8px 0 0 18px;border-top:1px solid var(--borda);font-size:var(--txt-micro)}.vittaia-fontes li+li{margin-top:3px}.vittaia-fontes a{color:var(--acento-700)}.vittaia-erro{padding:8px 11px;border:1px solid var(--risco-500);border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);font-size:var(--txt-micro)}.vittaia-form{display:flex;align-items:flex-end;gap:8px;flex:none;padding:10px 12px 4px;border-top:1px solid var(--borda)}.vittaia-form textarea{flex:1;min-width:0;resize:none;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);line-height:1.45;color:var(--texto-primario);background:var(--superficie-card)}.vittaia-form textarea:focus{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.vittaia-nota{flex:none;margin:0;padding:4px 12px 10px;font-size:var(--txt-micro);color:var(--texto-apoio)}@media(max-width:560px){.vittaia-fab{right:16px;width:54px;height:54px;bottom:max(128px,var(--vittaia-altura-rodape))}.vittaia-chat{right:16px;left:16px;width:auto;bottom:calc(max(128px,var(--vittaia-altura-rodape)) + 64px);height:min(520px,calc(100dvh - max(128px,var(--vittaia-altura-rodape)) - 88px))}}.viz-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--vidro-fundo-forte);display:flex;align-items:center;justify-content:center;padding:20px}.viz-modal{width:min(1200px,96vw);height:min(860px,92dvh);background:var(--superficie-card);border-radius:var(--raio-md);box-shadow:var(--elevacao-3);display:flex;flex-direction:column;overflow:hidden}.viz-head{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--borda)}.viz-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.viz-modos{display:inline-flex;border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden;height:34px;margin-left:6px}.viz-modos button{border:0;background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);padding:0 14px;cursor:pointer;border-left:1px solid var(--borda)}.viz-modos button:first-child{border-left:0}.viz-modos button.on{background:var(--acao-primaria);color:var(--sobre-acao)}.viz-modos button:disabled{opacity:.45;cursor:not-allowed}.viz-x{margin-left:auto;height:34px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer}.viz-body{flex:1;display:grid;grid-template-columns:236px 1fr;min-height:0}.viz-selector{border-right:1px solid var(--borda);overflow-y:auto;padding:12px;background:var(--superficie-fundo)}.viz-selector-dica{font-size:var(--txt-micro);color:var(--texto-apoio);margin-bottom:10px;line-height:1.4}.viz-grupo{margin-bottom:14px}.viz-grupo-detalhe{font-size:var(--txt-micro);color:var(--texto-secundario);margin-bottom:8px;overflow-wrap:anywhere}.viz-grupo-dia{overflow-wrap:anywhere;font-size:var(--txt-meta);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--acento-700);margin-bottom:6px}.viz-grupo-thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.viz-thumb{position:relative;padding:0;border:2px solid transparent;border-radius:var(--raio-sm);overflow:hidden;cursor:pointer;background:#000;aspect-ratio:1 / 1}.viz-thumb img{width:100%;height:100%;object-fit:cover;display:block}.viz-thumb.sel{border-color:var(--acento-500)}.viz-thumb-num{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-micro);font-weight:700;display:flex;align-items:center;justify-content:center}.viz-palco{min-width:0;overflow:auto;padding:16px;background:var(--neutro-900);display:flex;flex-direction:column;gap:16px;align-items:center}.viz-vazio{margin:auto;color:#cbe7fc;font-size:var(--txt-corpo);opacity:.8}.viz-fig{margin:0;display:flex;flex-direction:column;gap:8px;max-width:100%}.viz-fig img{max-width:100%;max-height:74dvh;object-fit:contain;border-radius:var(--raio-sm);background:#000;display:block;margin:0 auto}.viz-fig figcaption{font-size:var(--txt-micro);color:#cbe7fc;text-align:center}.viz-lado{display:flex;gap:14px;width:100%;overflow-x:auto;align-items:flex-start;justify-content:center}.viz-lado .viz-fig{flex:1 1 0;min-width:280px}.viz-lado .viz-fig img{max-height:68dvh;width:100%}.viz-slider{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}.viz-slider-quadro{position:relative;width:min(820px,100%);height:min(66dvh,560px);background:#000;border-radius:var(--raio-sm);overflow:hidden;-webkit-user-select:none;user-select:none}.viz-slider-base,.viz-slider-topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.viz-slider-divisor{position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 0 1px #0000004d;transform:translate(-1px)}.viz-slider-alca{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#fff;color:var(--neutro-900);font-size:var(--txt-meta);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0006}.viz-slider-range{width:min(820px,100%);accent-color:var(--acento-500);cursor:ew-resize}.viz-slider-legenda{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;font-size:var(--txt-micro);color:#cbe7fc}.viz-slider-legenda b{color:#fff}@media(max-width:820px){.viz-overlay{padding:0}.viz-modal{width:100vw;height:100dvh;border-radius:0}.viz-head{flex-wrap:wrap;gap:8px}.viz-x{margin-left:auto}.viz-body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.viz-selector{border-right:0;border-bottom:1px solid var(--borda);max-height:168px}.viz-grupo-thumbs{grid-template-columns:repeat(4,1fr)}.viz-lado{flex-direction:column;align-items:center}.viz-lado .viz-fig{width:100%}}.anexos{padding:16px 18px;font-family:var(--fonte-texto);color:var(--texto-primario)}.anexos *,.anexos *:before,.anexos *:after{box-sizing:border-box}.anexos-head{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.anexos-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-primario)}.anexos-add{height:32px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);font-size:var(--txt-micro);font-weight:600;cursor:pointer;display:inline-flex;align-items:center}.anexos-add:hover{background:var(--acento-100)}.anexos-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.anexos-visualizar{background:var(--superficie-card)}.anexos-add:disabled{opacity:.5;cursor:not-allowed}.anexos-docs{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.anexo-doc{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.anexo-doc-link{grid-column:1;display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit}.anexo-doc-tipo{flex:none;font-size:var(--txt-micro);font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:var(--raio-xs);background:var(--acento-50);color:var(--acao-primaria-ativa)}.anexo-doc-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anexo-doc-link:hover .anexo-doc-nome{text-decoration:underline}.anexo-doc-meta{overflow-wrap:anywhere;grid-column:1;font-size:var(--txt-micro);color:var(--texto-apoio)}.anexo-doc-x{grid-column:2;grid-row:1 / span 2;align-self:center;border:none;background:none;cursor:pointer;font-size:17px;line-height:1;color:var(--texto-apoio);padding:0 2px}.anexo-doc-x:hover{color:var(--risco-700)}.anexos-erro{margin-bottom:10px;padding:8px 12px;border-radius:var(--raio-sm);font-size:var(--txt-micro);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.anexos-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:8px 0}.anexos-grupos{display:flex;flex-direction:column;gap:18px}.anexos-grupo{min-width:0;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.anexos-grupo-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--borda)}.anexos-grupo-head>div{min-width:0}.anexos-grupo-head h3{margin:0;font-size:var(--txt-corpo);font-weight:700;color:var(--texto-titulo);overflow-wrap:anywhere}.anexos-grupo-head p{margin:4px 0 0;font-size:var(--txt-meta);color:var(--texto-secundario);overflow-wrap:anywhere}.anexos-grupo-total{flex-shrink:0;padding:3px 9px;border-radius:var(--raio-sm);background:var(--acento-50);color:var(--acao-primaria-ativa);font-size:var(--txt-micro);font-weight:600}.anexos-grid[hidden]{display:none}.anexos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.anexo-item{min-width:0;position:relative}.anexo-thumb{width:100%;aspect-ratio:1;padding:0;border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden;cursor:pointer;background:var(--neutro-100)}.anexo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.anexo-x{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-corpo);line-height:1;cursor:pointer;box-shadow:0 1px 3px #0b132033}.anexo-x:hover{border-color:var(--risco-500);color:var(--risco-700);background:var(--risco-50)}.anexo-mais{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-secundario);cursor:pointer;font-family:inherit;padding:0}.anexo-mais:hover{background:var(--neutro-200);color:var(--texto-primario)}.anexo-mais-n{font-size:var(--txt-campo);font-weight:700;line-height:1}.anexo-mais-txt{font-size:var(--txt-micro);font-weight:600}.anexos-galeria-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;background:var(--vidro-fundo-forte);display:flex;align-items:center;justify-content:center;padding:24px}.anexos-galeria{width:min(760px,100%);max-height:86dvh;display:flex;flex-direction:column;background:var(--superficie-card);border-radius:var(--raio-md);box-shadow:0 18px 50px #0b132059;overflow:hidden}.anexos-galeria-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--borda)}.anexos-galeria-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.anexos-galeria-x{height:32px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.anexos-galeria-x:hover{background:var(--neutro-100)}.anexos-galeria-corpo{display:flex;flex-direction:column;gap:18px;padding:16px 18px 20px;overflow-y:auto}.anexos-galeria-sub{font-size:var(--txt-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-secundario);margin:14px 0 8px}.anexos-galeria-corpo>.anexos-galeria-sub:first-child{margin-top:0}.anexos-galeria .anexos-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.anexo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--vidro-fundo-forte);display:flex;align-items:center;justify-content:center;padding:24px}.anexo-lb-inner{max-width:92vw;max-height:92dvh;display:flex;flex-direction:column;align-items:center;gap:12px}.anexo-lb-inner img{max-width:92vw;max-height:78dvh;object-fit:contain;border-radius:var(--raio-sm);box-shadow:0 12px 40px #00000080}.anexo-lb-info{color:#fff;font-size:var(--txt-meta);display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.anexo-lb-meta{color:var(--neutro-300);font-size:var(--txt-micro)}.anexo-lb-x{min-height:44px;padding:0 20px;border-radius:var(--raio-sm);border:0;background:var(--superficie-card);color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}@media(max-width:480px){.anexos{padding:12px}.anexos-grupo{padding:12px;border-radius:var(--raio-md)}.anexos-galeria-fundo{padding:10px}.anexos-galeria-corpo{padding:12px}}.evo-notas{border-top:1px solid var(--borda);padding-top:16px;margin-top:20px;min-width:0}.evo-nota{padding-block:12px;min-width:0}.evo-nota+.evo-nota{border-top:1px solid var(--borda)}.evo-nota-meta{margin:0 0 6px;color:var(--texto-secundario);font-size:.85rem;overflow-wrap:anywhere}.evo-nota .evo-texto{overflow-wrap:anywhere}.evo-nota-form{margin-top:12px;min-width:0}.evo-nota-form textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical}.evo-nota-form .nf-campo>p{font-size:.85rem;color:var(--texto-secundario)}.evo-nota-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.wp-dialogo{position:relative;z-index:2100}.wp-acesso{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--borda);flex-wrap:wrap}.wp-painel{padding:20px;overflow-y:auto;max-height:72dvh}.wp-painel p,.wp-fontes p{white-space:pre-wrap;overflow-wrap:anywhere}.wp-painel small,.wp-fontes small{display:block;color:var(--texto-apoio);margin:6px 0}.wp-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.wp-painel label{display:block}.wp-painel textarea,.wp-painel select{display:block;width:100%;margin:6px 0 12px}.wp-painel textarea{resize:vertical;min-height:100px}.wp-painel textarea,.wp-painel select{padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font:inherit;font-size:var(--controle-texto);line-height:1.5;color:var(--texto-primario);background:var(--superficie-card)}.wp-painel textarea:focus-visible,.wp-painel select:focus-visible{outline:2px solid var(--foco);border-color:var(--acao-primaria)}.wp-intervalo{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0}.wp-intervalo select{max-width:100%}.wp-selecao{display:grid;gap:8px;margin-top:12px}.wp-painel .wp-mensagem{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md)}.wp-mensagem>span{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.wp-fonte audio{display:block;width:100%;max-width:100%}.wp-fonte{padding:12px;margin:10px 0;background:var(--superficie-afundada);border:1px solid var(--borda);border-radius:var(--raio-md);overflow-wrap:anywhere}.wp-painel .wp-confirmar{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.wp-painel input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--acento-700)}.wp-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.wp-erro{color:var(--risco-700)}.wp-aviso{padding:12px;background:var(--superficie-afundada);color:var(--texto-primario);border-radius:var(--raio-md)}@media(max-width:700px){.wp-colunas,.wp-intervalo{grid-template-columns:minmax(0,1fr)}.wp-painel{padding:12px}}.wp-mensagem[data-direcao=saida]{background:var(--acento-50);border-color:var(--acento-300)}.wp-mensagem[data-direcao=saida]>span>b{color:var(--acento-700)}.wp-resumo-lados{font-weight:600}.wp-por-intervalo{margin:12px 0}.wp-por-intervalo summary{cursor:pointer;color:var(--texto-primario);font-weight:600}@media(max-width:767px){.wp-intervalo{grid-template-columns:minmax(0,1fr)}}.wp-acesso-painel{display:flex;flex-direction:column;align-items:stretch;gap:6px}.wp-acesso-painel small{color:var(--texto-secundario);font-size:var(--txt-micro);line-height:1.4}.wp-acesso-botao{min-height:40px;padding:0 14px;border-radius:var(--raio-sm);cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;background:var(--superficie-card);color:var(--acento-700);border:1px solid var(--borda)}.wp-acesso-botao:hover:not(:disabled){background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul)}.wp-acesso-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wp-acesso-botao:disabled{opacity:.55;cursor:not-allowed}:root[data-tema=escuro] .wp-acesso-botao:hover:not(:disabled){background:var(--acento-50);border-color:var(--acento-300)}.ltp-item{display:contents}.ltp-item[hidden]{display:none}.ltp-item[data-categoria=evolucoes]+.ltp-item[data-categoria=evolucoes]>.evo{margin-top:8px}.ltp-filtros{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ltp-filtro{min-height:40px;padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.ltp-filtro:hover{background:var(--superficie-afundada);color:var(--texto-primario)}.ltp-filtro[aria-pressed=true]{border-color:var(--texto-titulo);color:var(--texto-titulo);background:var(--superficie-afundada)}.ltp-aviso{margin:0;padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-afundada);color:var(--texto-primario);font-size:var(--txt-corpo);overflow-wrap:anywhere}.ltp-doc{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--elevacao-1)}.ltp-doc-cabeca{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;min-width:0}.ltp-doc-info{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.ltp-doc-tipo{font-size:var(--txt-micro);font-weight:600;color:var(--texto-apoio)}.ltp-doc-titulo{margin:0;font-size:var(--txt-campo);font-weight:600;line-height:1.5;color:var(--texto-titulo)}.ltp-doc-meta{margin:0;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario)}.ltp-doc[data-cancelado] .ltp-doc-titulo{color:var(--texto-secundario)}.ltp-doc-motivo,.ltp-doc-retorno{margin:0;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario);overflow-wrap:anywhere}.ltp-doc-retorno[data-erro]{color:var(--texto-primario);font-weight:600}.ltp-doc-acoes{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ltp-doc-acoes .btn-ghost{max-width:100%;white-space:normal}.ltp-vinculados{display:flex;flex-direction:column;gap:8px;min-width:0}.ltp-vinculados .ltp-doc{gap:8px;padding:12px;border-radius:var(--raio-md);box-shadow:none}.ltp-vinculados .ltp-doc-titulo{font-size:var(--txt-corpo)}.ltp-anexo{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.ltp-anexo-miniatura{flex:none;width:56px;height:56px;padding:0;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-fundo);overflow:hidden;cursor:pointer}.ltp-anexo-miniatura img{display:block;width:100%;height:100%;object-fit:cover}.ltp-anexo-arquivo{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;min-height:44px;color:var(--texto-primario);text-decoration:none}.ltp-anexo-arquivo svg{flex:none;color:var(--texto-apoio)}.ltp-anexo-arquivo:hover .ltp-anexo-nome{text-decoration:underline}.ltp-anexo-info{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ltp-anexo-nome{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.ltp-anexo-meta{font-size:var(--txt-meta);color:var(--texto-secundario)}.ltp-anexo-ampliado{display:block;max-width:100%;max-height:70dvh;margin:0 auto}.ltp-anexo-baixar{margin:12px 0 0;text-align:center}.ltp-neste-atendimento{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px dashed var(--borda);border-radius:var(--raio-md)}.ltp-neste-atendimento h3{margin:0;font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.ltp-sec-docs{min-width:0}.ltp-dia .ltp-sec-docs{margin-top:0}.prof-acoes{display:flex;flex-wrap:wrap;gap:8px}.prof-mini{min-height:30px;padding:6px 12px;line-height:1.4;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer}.prof-mini:hover{background:var(--acento-50);border-color:var(--acento-300);color:var(--acento-700)}.prof-mini.perigo{color:var(--risco-700);border-color:var(--risco-500)}.prof-mini.perigo:hover{background:var(--risco-50);border-color:var(--risco-500);color:var(--risco-700)}.novo-form.prof-form{flex-wrap:nowrap}.prof-vagas{margin-bottom:20px}.prof-vaga{min-width:0;display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);align-items:center;justify-content:center;text-align:center;min-height:120px}.prof-vaga>span,.prof-ajuda{color:var(--texto-secundario);font-size:var(--txt-meta)}.prof-vaga strong{font-size:var(--txt-pagina);color:var(--texto-primario)}.prof-vaga small{color:var(--texto-secundario);font-size:var(--txt-micro)}.prof-selo{display:block;margin-top:5px;font-size:var(--txt-micro);color:var(--acento-700)}.prof-ajuda{margin:0;line-height:1.6}.prof-vagas>.prof-vaga:only-child{grid-column:1 / -1}.prof-permissoes,.prof-horarios,.prof-anexos{min-width:0;width:100%}.prof-permissoes h3,.prof-horarios h3,.prof-anexos h3{margin:0 0 10px;font-size:var(--txt-corpo-lg)}.prof-permissoes-ferramentas{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.prof-permissoes-ferramentas .nf-campo{flex:1 1 240px;min-width:0}.prof-permissao-grupo{margin-top:10px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-card)}.prof-permissao-grupo summary{padding:16px;cursor:pointer;min-height:44px}.prof-permissao-grupo summary span{margin-left:12px;color:var(--texto-secundario);font-size:var(--txt-micro)}.prof-permissao-acoes{padding:0 16px 16px}.prof-permissao-acoes .nf-check{min-height:44px;margin:0}.prof-permissao-acoes .nf-check:has(input:disabled){color:var(--texto-secundario)}.prof-horarios fieldset{border:0;padding:0;margin:14px 0 0;min-width:0}.prof-horario-dia{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:16px;border-bottom:1px solid var(--borda);padding:12px 0}.prof-horario-faixa{align-items:end;margin-bottom:8px}.prof-horario-faixa .nf-campo{min-width:0}.prof-horario-faixa input{width:100%;min-width:0}.prof-anexos-lista{list-style:none;padding:0}.prof-anexos-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--borda)}.prof-anexos-lista li>span{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.prof-anexos-lista small{display:block;color:var(--texto-secundario)}.prof-anexos input[type=file]{width:100%;min-width:0;margin:10px 0}@media(max-width:767px){.prof-horario-dia{grid-template-columns:minmax(0,1fr);gap:8px}.prof-permissao-grupo summary span{display:block;margin:8px 0 0}}.evidencias-clinicas{margin-top:.8rem;padding:.8rem;border:1px solid var(--borda);border-radius:8px;background:var(--superficie-card);font-size:.9rem}.evidencias-clinicas>div{margin:.5rem 0;overflow-wrap:anywhere}.evidencias-clinicas button,.evidencias-clinicas a{margin-left:.35rem}.evidencias-clinicas pre{white-space:pre-wrap;max-height:20rem;overflow:auto;font:inherit;padding:.7rem;border:1px solid var(--borda)}.planos-gestao{display:flex;flex-direction:column;gap:var(--espaco-4);min-width:0;padding-top:var(--espaco-4)}.planos-gestao-barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--espaco-3)}.planos-gestao-filtros{display:flex;flex-wrap:wrap;gap:var(--espaco-3);min-width:0}.planos-gestao-campo{display:flex;flex-direction:column;gap:var(--espaco-1);min-width:0;max-width:100%;font-size:var(--txt-meta);color:var(--texto-secundario)}.planos-gestao-campo select,.planos-gestao-campo input{width:100%;min-width:0;min-height:var(--controle-alt);padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:var(--txt-corpo)}.planos-gestao-lista,.planos-gestao-pacientes,.planos-gestao-etiquetas{list-style:none;margin:0;padding:0}.planos-gestao-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--espaco-3)}.planos-gestao-item,.planos-gestao-bloco{min-width:0;padding:var(--espaco-4);background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card)}.planos-gestao-item-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--espaco-2)}.planos-gestao-nome,.planos-gestao-titulo{min-width:0;color:var(--texto-titulo);font:inherit;font-size:var(--txt-corpo);font-weight:600;text-align:left;overflow-wrap:anywhere}.planos-gestao-nome{padding:0;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.planos-gestao-selos{display:flex;flex-wrap:wrap;gap:var(--espaco-1)}.planos-gestao-selos .selo-status{white-space:normal}.planos-gestao-selos .selo-status:not([data-tom]){background:var(--superficie-afundada);color:var(--texto-secundario)}.planos-gestao-meta{margin:var(--espaco-1) 0 0;font-size:var(--txt-meta);color:var(--texto-secundario);overflow-wrap:anywhere}.planos-gestao-dados{display:grid;gap:var(--espaco-2);margin:var(--espaco-3) 0 0}.planos-gestao-dados div{min-width:0}.planos-gestao-dados dt{font-size:var(--txt-micro);color:var(--texto-secundario)}.planos-gestao-dados dd{margin:0;font-size:var(--txt-meta);color:var(--texto-primario);overflow-wrap:anywhere}.planos-gestao-repetir{padding:0 var(--espaco-6) var(--espaco-4)}.planos-gestao-escolha{display:flex;flex-direction:column;gap:var(--espaco-3);min-width:0}.planos-gestao-pacientes{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.planos-gestao-paciente{width:100%;min-height:var(--controle-alt);padding:var(--espaco-2) var(--espaco-3);border:0;border-bottom:1px solid var(--borda);background:transparent;color:var(--texto-primario);font:inherit;font-size:var(--txt-corpo);text-align:left;cursor:pointer;overflow-wrap:anywhere}.planos-gestao-paciente:hover{background:var(--superficie-afundada)}.planos-gestao-aviso{margin:0;padding:var(--espaco-3) var(--espaco-4);background:var(--superficie-afundada);border-radius:var(--raio-sm);font-size:var(--txt-meta);color:var(--texto-primario)}.planos-gestao-bloco{display:flex;flex-direction:column;gap:var(--espaco-4)}.planos-gestao-bloco-titulo{margin:0;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.planos-gestao-bloco>.planos-gestao-meta{margin-top:calc(var(--espaco-3) * -1)}.planos-gestao-grupo{display:flex;flex-direction:column;gap:var(--espaco-2);min-width:0;margin:0;padding:0;border:0}.planos-gestao-grupo legend{padding:0;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.planos-gestao-grupo .planos-gestao-meta{margin:0}.planos-gestao-etiquetas{display:flex;flex-wrap:wrap;gap:var(--espaco-2)}.planos-gestao-etiquetas li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-2);min-width:0;max-width:100%;padding:var(--espaco-1) var(--espaco-3);background:var(--superficie-afundada);border-radius:var(--raio-sm);font-size:var(--txt-meta);color:var(--texto-primario);overflow-wrap:anywhere}.planos-gestao-etiquetas button{padding:0;border:0;background:transparent;color:var(--texto-secundario);font:inherit;font-size:var(--txt-micro);text-decoration:underline;cursor:pointer}.planos-gestao-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--espaco-3)}.planos-gestao-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-3)}.planos-gestao-rodape .planos-gestao-meta{margin:0}.planos-gestao-erro{margin:0;font-size:var(--txt-meta);color:var(--risco-700)}.planos-gestao-prefs{display:flex;flex-direction:column;gap:var(--espaco-2);list-style:none;margin:0;padding:0}.planos-gestao-pref{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-2) var(--espaco-3);min-width:0;padding:var(--espaco-2) var(--espaco-3);background:var(--superficie-afundada);border-radius:var(--raio-sm);font-size:var(--txt-meta);color:var(--texto-primario);overflow-wrap:anywhere}.planos-gestao-pref-texto{flex:1 1 160px;min-width:0}.planos-gestao-pref-acao{padding:0;border:0;background:transparent;color:var(--texto-secundario);font:inherit;font-size:var(--txt-meta);text-decoration:underline;cursor:pointer}.planos-gestao-pref-marcar{display:inline-flex;align-items:center;gap:var(--espaco-2);font-size:var(--txt-meta);color:var(--texto-primario)}.planos-gestao-pref-cadeado{display:inline-flex;align-items:center;gap:var(--espaco-1);font-size:var(--txt-meta);color:var(--texto-secundario)}.planos-gestao-pref-cadeado svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.page-planos{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-planos *,.page-planos *:before,.page-planos *:after{box-sizing:border-box}.page-planos .pl-head{margin-bottom:14px}.page-planos .pl-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-planos .pl-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:4px;max-width:100%;line-height:1.5}.page-planos .pl-body{display:flex;flex-direction:column;gap:16px}.page-planos .pl-controles{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.page-planos .pl-paciente{flex:1 1 360px;min-width:0}.page-planos .pl-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-md);padding:15px;box-shadow:var(--elevacao-card)}.page-planos .pl-card-tit{display:block;font-size:var(--txt-campo);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-secundario);margin-bottom:11px}.page-planos .pl-select{width:100%;height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 12px;font-size:var(--controle-texto);font-family:inherit;color:var(--texto-titulo);background:var(--superficie-card)}.page-planos .pl-select:focus{border-color:var(--acao-primaria)}.page-planos .pl-vinc{font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.45;margin-top:10px}.page-planos .pl-vinc.alerta{color:var(--atencao-700)}.page-planos .pl-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-planos .pl-doc-btn{height:40px;padding:0 16px;border-radius:var(--raio-sm);border:0;background:var(--neutro-900);color:#fff;font-size:var(--txt-meta);font-weight:700;cursor:pointer;font-family:inherit}.page-planos .pl-doc-btn:hover{background:#16233a}.page-planos .pl-limpar{height:40px;padding:0 16px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-planos .pl-limpar:hover{border-color:#c2453d;color:#c2453d}.page-planos .pl-main{height:clamp(360px,60dvh,680px);min-width:0;display:flex;flex-direction:column;overflow:hidden}.page-planos .pl-conversa{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.page-planos .pl-vazio{margin:auto;max-width:440px;text-align:center;padding:20px 0}.page-planos .pl-vazio-badge{display:inline-block;margin-bottom:12px;border-radius:var(--raio-sm);background:var(--neutro-900);color:#fff;padding:5px 12px;font-size:var(--txt-micro);font-weight:700;letter-spacing:.03em}.page-planos .pl-vazio-tit{font-family:var(--fonte-titulo);font-size:19px;color:var(--texto-titulo)}.page-planos .pl-vazio-txt{font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.55;margin-top:8px}.page-planos .pl-msg{display:flex;flex-direction:column;gap:3px;max-width:min(86%,680px)}.page-planos .pl-msg.usuario{align-self:flex-end;align-items:flex-end}.page-planos .pl-msg.assistente{align-self:flex-start;align-items:flex-start}.page-planos .pl-msg-quem{font-size:var(--txt-meta);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--acao-primaria-ativa);padding-left:2px}.page-planos .pl-bolha{font-size:var(--txt-corpo);line-height:1.6;padding:11px 15px;border-radius:var(--raio-sm);white-space:pre-wrap}.page-planos .pl-msg.usuario .pl-bolha{background:var(--neutro-900);color:#fff;border-bottom-right-radius:5px}.page-planos .pl-msg.assistente .pl-bolha{background:var(--acento-50);border:1px solid #DCEBF6;color:var(--texto-titulo);border-bottom-left-radius:5px}.page-planos .pl-pensando{color:var(--texto-secundario);font-style:italic;background:var(--neutro-100)!important;border-color:var(--borda)!important}.page-planos .pl-entrada{flex:0 0 auto;display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--borda)}.page-planos .pl-entrada input{flex:1;min-width:0;height:46px;border:1px solid var(--borda);border-radius:var(--raio-md);padding:0 16px;font-size:var(--controle-texto);font-family:inherit;color:var(--texto-titulo)}.page-planos .pl-entrada input:focus{border-color:var(--acao-primaria)}.page-planos .pl-entrada button{height:46px;padding:0 22px;border:0;border-radius:var(--raio-md);background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;font-family:inherit;cursor:pointer}.page-planos .pl-entrada button:disabled{opacity:.5;cursor:default}.page-planos .pl-doc{max-width:760px;margin:22px auto 8px}.page-planos .pl-doc-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.page-planos .pl-doc-tag{font-size:var(--txt-micro);font-weight:600;color:var(--acao-primaria-ativa);background:var(--acento-50);border:1px solid #CBE7FC;border-radius:var(--raio-full);padding:4px 12px}.page-planos .pl-doc-x{height:28px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-planos .pl-folha{background:#fff;border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:0 8px 30px #0b132014;padding:34px 40px}.page-planos .pl-folha-cab{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-planos .pl-folha-logo{height:38px;width:auto;object-fit:contain}.page-planos .pl-folha-prof{text-align:right}.page-planos .pl-folha-prof-nome{font-size:var(--txt-corpo);font-weight:700;color:var(--texto-titulo)}.page-planos .pl-folha-prof-esp{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-planos .pl-folha-linha{height:1px;background:var(--neutro-200);margin:16px 0 18px}.page-planos .pl-folha-titulo{width:100%;border:0;outline:0;font-family:var(--fonte-titulo);font-size:22px;color:var(--texto-titulo);padding:2px 0;background:transparent}.page-planos .pl-folha-titulo:focus{border-bottom:1px solid var(--acao-primaria)}.page-planos .pl-folha-pac{font-size:var(--txt-meta);color:var(--texto-primario);margin:6px 0 14px}.page-planos .pl-folha-corpo{width:100%;border:0;outline:0;resize:vertical;background:transparent;color:var(--texto-titulo);font-family:var(--fonte-texto);font-size:var(--txt-corpo);line-height:1.7;min-height:280px}.page-planos .pl-doc-dica{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:10px}.page-planos .pl-doc-foot{display:flex;justify-content:flex-end;margin-top:14px}.page-planos .pl-doc-gerar{height:42px;padding:0 22px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:700;cursor:pointer;font-family:inherit}.page-planos .pl-doc-gerar:disabled{opacity:.5;cursor:default}@media(max-width:820px){.page-planos .pl-conversa{padding:16px}.page-planos .pl-msg{max-width:92%}.page-planos .pl-folha{padding:22px 16px}.page-planos .pl-doc-gerar{width:100%}}.page-planos .pl-creditos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--acento-50);border:1px solid var(--borda);border-radius:var(--raio-lg)}.page-planos .pl-creditos p{margin:5px 0 0;font-size:var(--txt-meta);color:var(--texto-secundario)}.page-planos .pl-custo{padding:10px 18px 0;font-size:var(--txt-micro);color:var(--texto-secundario)}.page-planos .pl-erro{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;color:var(--risco-700)}@media(max-width:520px){.page-planos .pl-entrada{flex-direction:column}.page-planos .pl-entrada input{flex:auto}}.pl-documento-conteudo{font-family:var(--fonte-texto);font-size:var(--txt-corpo);line-height:1.7;overflow-wrap:anywhere}.pl-documento-conteudo p{margin:0 0 10px}.pl-documento-conteudo h1,.pl-documento-conteudo h2,.pl-documento-conteudo h3,.pl-documento-conteudo h4,.pl-documento-conteudo h5,.pl-documento-conteudo h6{font-family:var(--fonte-titulo);line-height:1.3;margin:20px 0 10px;font-weight:700;break-after:avoid}.pl-documento-conteudo h1{font-size:var(--txt-pagina)}.pl-documento-conteudo h2{font-size:21px}.pl-documento-conteudo h3{font-size:var(--txt-campo)}.pl-documento-conteudo h4,.pl-documento-conteudo h5,.pl-documento-conteudo h6{font-size:var(--txt-corpo)}.pl-documento-conteudo ul,.pl-documento-conteudo ol{padding-left:24px;margin:10px 0}.pl-documento-conteudo li>p{margin:0}.pl-documento-conteudo blockquote{border-left:3px solid var(--borda);margin:12px 0;padding-left:14px}.pl-documento-conteudo pre{white-space:pre-wrap}.pl-documento-conteudo hr{border:0;border-top:1px solid var(--borda);margin:16px 0}.page-planos .pl-folha-corpo .pl-documento-conteudo{min-height:280px;outline:none}.page-planos .pl-folha-corpo .pl-documento-conteudo:focus{outline:2px solid var(--acao-primaria);outline-offset:4px}.page-planos .pl-editor-barra{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.page-planos .pl-editor-botao{height:30px;padding:0 8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:var(--txt-micro);cursor:pointer}.page-planos .pl-editor-botao[aria-pressed=true]{background:var(--acento-50);border-color:var(--acao-primaria);color:var(--acao-primaria-ativa)}.page-planos .pl-editor-botao:disabled{opacity:.5;cursor:default}@media(max-width:520px){.page-planos .pl-folha-cab{flex-direction:column;align-items:flex-start}.page-planos .pl-folha-logo{max-width:100%;height:auto;max-height:38px}.page-planos .pl-folha-prof{text-align:left}}.page-adicionais{display:flex;flex-direction:column;gap:16px;min-width:0}.page-adicionais>.page-head,.page-adicionais>.painel,.page-adicionais>.adicionais{margin-bottom:0}.shell .page-adicionais>.page-head.studio-head{margin-bottom:0}html[data-previa-design=v6c] .shell[data-menu-fixo] .page-adicionais>.page-head{margin-bottom:0}.adicionais-dica{display:contents;font-family:var(--fonte-texto);font-size:var(--txt-meta);font-weight:400;letter-spacing:0;line-height:1.5}.page-adicionais .adicionais{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.page-adicionais .adicional-topo,.page-adicionais .adicional-rodape{flex-wrap:wrap}.page-adicionais .adicional-card{min-width:0;overflow-wrap:anywhere;gap:8px;padding:12px 14px;border-radius:var(--raio-md)}.page-adicionais .adicionais .adicional-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.adicional-acoes{display:flex;align-items:center;gap:8px;margin-left:auto}.page-adicionais .adicional-linha{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:14px 20px;border-radius:var(--raio-md)}.adicional-linha-nome{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.adicional-linha-info{margin:0;min-width:0;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario)}.adicional-linha-info strong{color:var(--texto-titulo);font-weight:600}.adicional-linha-info--duas{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.adicional-linha-acao{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.adicional-linha-detalhe{grid-column:1 / -1;margin:0;min-width:0}.adicional-qtd{display:inline-flex;align-items:center;gap:8px;font-size:var(--txt-meta);color:var(--texto-secundario)}.page-adicionais .adicional-qtd input{box-sizing:border-box;width:72px;height:34px;min-height:34px;padding-block:0}.page-adicionais :is(.adicional-rodape,.adicional-acoes,.adicional-linha-acao)>:is(.btn-primario,.btn-secundario){height:34px;padding:0 14px;margin:0}@media(pointer:coarse){.page-adicionais :is(.adicional-rodape,.adicional-acoes,.adicional-linha-acao)>:is(.btn-primario,.btn-secundario){height:44px}.page-adicionais .adicional-qtd input{height:44px;min-height:44px}}.usuarios-adicionais{min-width:0;overflow-wrap:anywhere}.page-adicionais .resumo-plano{grid-template-columns:220px minmax(0,1fr) auto auto}.resumo-plano-itens{margin:0;min-width:0;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario)}.resumo-plano-itens strong,.resumo-plano-total strong{color:var(--texto-titulo);font-weight:600}.resumo-plano-total{font-size:var(--txt-meta);color:var(--texto-secundario);white-space:nowrap}.resumo-plano-saida{padding-top:10px;border-top:1px solid var(--borda);font-size:var(--txt-meta);color:var(--texto-secundario)}@media(max-width:1180px){.page-adicionais .adicional-linha,.page-adicionais .resumo-plano{grid-template-columns:160px minmax(0,1fr) auto}.page-adicionais .resumo-plano .resumo-plano-itens{grid-column:2 / -1}.page-adicionais .resumo-plano .resumo-plano-total{grid-column:2}}@media(max-width:760px){.page-adicionais .adicional-linha,.page-adicionais .resumo-plano{grid-template-columns:minmax(0,1fr)}.page-adicionais .resumo-plano :is(.resumo-plano-itens,.resumo-plano-total){grid-column:auto}.adicional-linha-acao{justify-content:flex-start}}.cobrancas{min-width:0}.cobrancas .painel-body{overflow-wrap:anywhere}.cobrancas button{margin:6px 8px 6px 0}.cobrancas input{width:88px;max-width:100%;margin:0 12px}.cobrancas .resumo-linha{flex-wrap:wrap;gap:8px 16px}.cobrancas .resumo-linha span{flex:1 1 220px;min-width:0}.cobrancas .resumo-linha strong{white-space:nowrap}@media(max-width:480px){.cobrancas button{max-width:100%;white-space:normal}}.cobrancas-lista{display:flex;flex-direction:column;gap:8px}.cobrancas-embutido{display:grid;gap:8px;min-width:0;justify-items:start}.cobrancas-embutido-titulo{margin:16px 0 0;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.cobrancas-embutido-erro{margin:0;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700)}.cobrancas-embutido-rolagem{min-width:0;width:100%;max-width:100%;overflow-x:auto;position:relative}.cobrancas-embutido-rolagem .tabela{width:100%}.cobrancas-embutido-rolagem td{vertical-align:top}.cobrancas-embutido-num{text-align:right;white-space:nowrap}.plat-nav{display:grid;gap:10px;margin-bottom:20px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);min-width:0}.area-master .plat-nav .abas,.shell .area-master .plat-nav .abas{margin-bottom:0}.plat-nav-subs{min-width:0;max-width:100%;overflow-x:auto}.plat-nav-subs .seg{max-width:none}.plat-nav-subs .seg button{white-space:nowrap}.plat-busca{display:flex;gap:8px;min-width:0;max-width:560px}.plat-busca input{flex:1 1 auto;min-width:0}.plat-busca button{flex:0 0 auto}.plat-nav-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;border-top:1px solid var(--borda);font-size:var(--txt-meta);color:var(--texto-secundario)}.plat-nav-quem{min-width:0;overflow-wrap:anywhere}.plat-nav-quem strong{color:var(--texto-titulo);font-weight:600}.plat-nav-link{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:var(--acao-primaria);text-decoration:underline;text-underline-offset:3px}.plat-nav-link:hover{color:var(--acao-primaria-hover)}.plat-nav-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.plat-carregando{padding:24px 4px;color:var(--texto-secundario)}.plat-perfil{display:grid;gap:14px;min-width:0}.plat-perfil-tabela{overflow-x:auto;max-width:100%}.plat-perfil-tabela .tabela{min-width:0;width:100%}.plat-perfil-tabela .tabela.larga{min-width:720px}.plat-perfil-tabela td,.plat-perfil-tabela th{vertical-align:top}.plat-perfil details>summary{cursor:pointer;font-weight:600;color:var(--texto-titulo)}.plat-perfil .tab-sub code{font-size:var(--txt-micro)}.jc{display:flex;flex-direction:column;flex:1 1 auto;gap:14px;min-width:0;margin-top:14px}.jc-efeito{padding:12px 14px;border-radius:var(--raio-md);background:var(--superficie-fundo);font-size:var(--txt-corpo);line-height:1.55;color:var(--texto-primario)}.jc-linha{margin:0;font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-secundario)}.jc-linha strong{color:var(--texto-titulo)}.jc-dinheiro{white-space:nowrap}.jc-detalhe{font-size:var(--txt-corpo);color:var(--texto-secundario)}.jc-campo{display:grid;gap:6px}.jc-campo textarea{width:100%;min-height:84px;resize:vertical;font:inherit}.jc-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.jc-rodape-campo{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.jc-contador,.jc-nota{font-size:var(--txt-micro);color:var(--texto-apoio)}.jc-aviso{margin:0}.jc button.btn-cancelar[type=submit]{background:var(--risco-500);border-color:var(--risco-500);color:var(--neutro-0)}.jc button.btn-cancelar[type=submit]:hover:not(:disabled){background:var(--risco-500);color:var(--neutro-0);filter:brightness(.92)}.jc button.btn-cancelar[type=submit]:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.jc-elevacao{display:grid;gap:10px;padding:12px 14px;border-radius:var(--raio-md);border:1px solid var(--borda);background:var(--superficie-card)}.jc-elevacao small{color:var(--texto-apoio);font-size:var(--txt-micro)}.jc-faixa{padding:10px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);line-height:1.45}.jc-faixa[data-tom=risco]{background:var(--risco-50);color:var(--risco-700)}.jc-faixa[data-tom=sucesso]{background:var(--sucesso-50);color:var(--sucesso-700)}.jc-faixa[data-tom=neutro]{background:var(--neutro-100);color:var(--texto-secundario)}@media(max-width:600px){.plat-nav-rodape{gap:4px 10px}}.area-master .am-perigo.perigo,.area-master .clinica-perigo.perigo{color:var(--risco-700);border-color:var(--risco-700);background:var(--superficie-card)}.area-master .am-perigo.perigo:hover:not(:disabled),.area-master .clinica-perigo.perigo:hover:not(:disabled){background:var(--risco-50);color:var(--risco-700);border-color:var(--risco-700);box-shadow:none}.area-master a:not([class]),.area-master .msub a,.area-master .tab-sub a{color:var(--acento-700);font-weight:600;text-decoration:underline;text-underline-offset:2px}.area-master a:not([class]):hover,.area-master .msub a:hover{color:var(--acao-primaria-hover)}.area-master a:not([class]):focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.contratante-dados .resumo-linha>span:first-child{flex:0 0 auto;min-width:7.5em;white-space:nowrap}.contratante-dados .resumo-linha>strong{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.contratante-dados .resumo-linha{flex-direction:column;align-items:flex-start;gap:2px}.contratante-dados .resumo-linha>strong{text-align:left}}@media(max-width:600px){.area-master .tabela.tabela-acoes-fixas tr>:last-child{position:sticky;right:0;z-index:1;max-width:46vw;background:var(--superficie-card);box-shadow:-10px 0 10px -10px var(--borda-forte)}.area-master .tabela.tabela-acoes-fixas tr>:last-child .carteira-acoes{flex-direction:column;align-items:stretch}.area-master .tabela.tabela-nome-fixo tr>:first-child{position:sticky;left:0;z-index:1;max-width:42vw;background:var(--superficie-card);box-shadow:10px 0 10px -10px var(--borda-forte)}}.armazenamento{margin-block:20px}.armazenamento-resumo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.armazenamento-resumo strong{font-size:26px}.armazenamento-resumo strong span{font-size:var(--txt-corpo);font-weight:400}.armazenamento-barra{display:block;width:100%;height:12px;margin-block:16px;border:0;border-radius:8px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.armazenamento-barra::-webkit-progress-bar{background:var(--acento-50)}.armazenamento-barra::-webkit-progress-value{background:var(--acento-600)}.armazenamento-barra::-moz-progress-bar{background:var(--acento-600)}.armazenamento-barra[data-alerta=urgente]::-webkit-progress-value,.armazenamento-barra[data-alerta=lotado]::-webkit-progress-value{background:var(--risco-500)}.armazenamento-barra[data-alerta=urgente]::-moz-progress-bar,.armazenamento-barra[data-alerta=lotado]::-moz-progress-bar{background:var(--risco-500)}.armazenamento-alerta{padding:12px;border-left:3px solid var(--risco-500);color:var(--risco-700);background:var(--risco-50)}.armazenamento-pacotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-block:20px}.armazenamento-pacote{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid var(--acento-100);padding:18px;border-radius:12px}.armazenamento-pacote>strong{font-size:var(--txt-pagina)}.armazenamento-pedidos{list-style:none;padding:0}.armazenamento-pedidos li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.armazenamento-cortesia{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.armazenamento-cortesia label{display:grid;gap:8px}.armazenamento.armazenamento-compacto{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:8px 20px;margin-block:0;padding:16px 20px;border-radius:var(--raio-lg)}.armazenamento-nome{font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-titulo);line-height:34px}.armazenamento-corpo{display:flex;flex-direction:column;gap:10px;min-width:0}.armazenamento-corpo>p{margin:0}.armazenamento-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:34px}.armazenamento-uso{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo);white-space:nowrap}.armazenamento-uso span{font-weight:400;color:var(--texto-secundario)}.armazenamento-linha .dica-btn{margin-left:-10px}.armazenamento-linha .dica-corpo{order:1;flex-basis:100%;margin-top:0}.armazenamento-compacto .armazenamento-barra{width:160px;height:6px;margin:0}.armazenamento-nota{min-width:0;font-size:var(--txt-meta);color:var(--texto-secundario)}.armazenamento-compacto .armazenamento-pacotes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.armazenamento-compacto .armazenamento-pacote{display:flex;padding:0;border:0}.armazenamento-pacotes .armazenamento-pacote-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px}.armazenamento-pacote-btn span,.armazenamento-pacote-info span{font-weight:400}.armazenamento-pacote-info{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-size:var(--txt-meta)}.armazenamento-compacto .armazenamento-pedidos{margin:0}.armazenamento-compacto .armazenamento-pedidos li{padding-block:4px;font-size:var(--txt-meta)}.armazenamento-compacto .armazenamento-pedidos .btn-secundario{height:34px}@media(pointer:coarse){.armazenamento-pacotes .armazenamento-pacote-btn,.armazenamento-compacto .armazenamento-pedidos .btn-secundario{height:44px}}@media(max-width:1180px){.armazenamento.armazenamento-compacto{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.armazenamento.armazenamento-compacto{grid-template-columns:minmax(0,1fr)}.armazenamento-nome{line-height:1.3}}.page-clinica{font-family:var(--fonte-texto);color:var(--texto-primario);max-width:1080px;margin-inline:auto}.page-clinica *,.page-clinica *:before,.page-clinica *:after{box-sizing:border-box}.page-clinica .dc-aviso,.page-clinica .dc-erro,.page-clinica .dc-ok{margin:0 0 14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);line-height:1.5}.page-clinica .dc-aviso{background:var(--acento-50);color:var(--acento-700);border:1px solid var(--acento-100)}.page-clinica .dc-erro{background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-clinica .dc-erro button{margin-left:8px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.page-clinica .dc-ok{background:var(--sucesso-50);color:var(--sucesso-700);border:1px solid var(--sucesso-500)}.page-clinica .dc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.page-clinica .dc-larga{grid-column:1 / -1}.page-clinica .dc-secao{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:20px 22px;box-shadow:var(--elevacao-card);min-width:0}.page-clinica .dc-secao-topo{margin-bottom:16px}.page-clinica .dc-secao-topo h2{font-family:var(--fonte-titulo);font-size:var(--txt-campo);font-weight:400;color:var(--texto-titulo);margin:0}.page-clinica .dc-secao-topo p{font-size:var(--txt-meta);color:var(--texto-secundario);margin:4px 0 0;line-height:1.5;max-width:100%}.page-clinica .dc-secao-topo-acao{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.page-clinica .dc-prontidao{margin-bottom:16px}.page-clinica .dc-prontidao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-clinica .dc-prontidao button:disabled{opacity:.5;cursor:wait}.page-clinica .dc-prontidao-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-clinica .dc-prontidao-item{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px 14px;background:var(--superficie-fundo)}.page-clinica .dc-prontidao-nome{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:var(--txt-corpo);color:var(--texto-titulo)}.page-clinica .dc-prontidao-nome span{flex-shrink:0;font-size:var(--txt-micro);font-weight:700;color:var(--texto-secundario)}.page-clinica .dc-prontidao-item.estado-confirmado .dc-prontidao-nome span{color:var(--sucesso-700)}.page-clinica .dc-prontidao-item.estado-pendente .dc-prontidao-nome span,.page-clinica .dc-prontidao-item.estado-conferir .dc-prontidao-nome span{color:var(--atencao-700)}.page-clinica .dc-prontidao-item p{font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.page-clinica .dc-prontidao-item button{margin-top:8px}.page-clinica .dc-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.page-clinica .dc-campos-endereco,.page-clinica .dc-campos-responsavel{grid-template-columns:repeat(4,minmax(0,1fr))}.page-clinica .dc-inteira{grid-column:1 / -1}.page-clinica .dc-dupla{grid-column:span 2}.page-clinica .dc-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.page-clinica .dc-campo label{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-clinica .dc-campo input,.page-clinica .dc-campo select,.page-clinica .dc-intervalo input,.page-clinica .dc-data input{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 12px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;width:100%}.page-clinica input:focus,.page-clinica select:focus{border-color:var(--acento-300)}.page-clinica [aria-invalid=true]{border-color:var(--risco-500)}.page-clinica .dc-campo-erro{font-size:var(--txt-meta);color:var(--risco-700);margin:0}.page-clinica .dc-nota{font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.5;margin:12px 0 0}.page-clinica .dc-resumo{margin:0 0 14px;padding:10px 14px;border-radius:var(--raio-sm);background:var(--superficie-fundo);font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.page-clinica .dc-semana{display:flex;flex-direction:column}.page-clinica .dc-dia{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--borda)}.page-clinica .dc-dia:first-child{border-top:0}.page-clinica .dc-dia-nome{display:flex;align-items:center;gap:9px;min-height:var(--controle-alt);cursor:pointer;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo)}.page-clinica .dc-dia-nome input{width:17px;height:17px;accent-color:var(--acao-primaria);cursor:pointer}.page-clinica .dc-dia-fechado .dc-dia-nome span{color:var(--texto-secundario);font-weight:500}.page-clinica .dc-fechado{display:flex;align-items:center;min-height:var(--controle-alt);font-size:var(--txt-corpo);color:var(--texto-secundario)}.page-clinica .dc-intervalos{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.page-clinica .dc-intervalo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-clinica .dc-intervalo input{width:128px}.page-clinica .dc-intervalo span{font-size:var(--txt-corpo);color:var(--texto-secundario)}.page-clinica .dc-datas{display:flex;flex-direction:column;gap:8px}.page-clinica .dc-data{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:8px;align-items:center}.page-clinica .dc-botao-leve{min-height:var(--controle-alt);padding:0 16px;border-radius:var(--raio-sm);border:1px solid var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit}.page-clinica .dc-botao-leve:hover:not(:disabled){background:var(--acento-100)}.page-clinica .dc-botao-leve:disabled{opacity:.5;cursor:not-allowed}.page-clinica .dc-botao-texto{border:0;background:none;padding:4px 2px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);text-decoration:underline}.page-clinica .dc-rodape{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin-top:18px}.page-clinica .dc-rodape .dc-nota{margin:0 auto 0 0}.page-clinica .dc-sujo{font-size:var(--txt-meta);font-weight:600;color:var(--atencao-700)}.page-clinica .dc-salvar{height:44px;padding:0 28px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer;font-family:inherit;box-shadow:var(--elevacao-1)}.page-clinica .dc-salvar:hover:not(:disabled){background:var(--acao-primaria-ativa)}.page-clinica .dc-salvar:disabled{opacity:.5;cursor:not-allowed}@media(max-width:860px){.page-clinica .dc-grade{grid-template-columns:1fr}.page-clinica .dc-campos-endereco,.page-clinica .dc-campos-responsavel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.page-clinica .dc-prontidao-lista,.page-clinica .dc-campos,.page-clinica .dc-campos-endereco,.page-clinica .dc-campos-responsavel{grid-template-columns:1fr}.page-clinica .dc-dupla{grid-column:1 / -1}.page-clinica .dc-dia{grid-template-columns:1fr;gap:6px}.page-clinica .dc-data{grid-template-columns:1fr}.page-clinica .dc-rodape .dc-nota{margin-right:0}.page-clinica .dc-salvar{width:100%}}.page-clinica .dc-campos,.page-clinica .dc-campos-endereco,.page-clinica .dc-campos-responsavel{display:grid;grid-template-columns:var(--nf-grade-colunas)}.page-clinica .dc-dupla{grid-column:1 / -1}@media(max-width:767px){.page-clinica .dc-data{grid-template-columns:minmax(0,1fr)}}.imp{width:100%;margin-inline:0}.imp-sub{font-size:var(--txt-corpo);color:var(--texto-apoio);margin:0 0 20px;line-height:1.5}.imp-passo{font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-apoio);margin:24px 0 10px}.imp-cabeca-titulo{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;min-width:0}.imp-cabeca-titulo .dica-corpo{flex-basis:100%}.imp-colunas{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.imp-painel{display:grid;gap:12px;padding:20px;border-radius:var(--raio-lg);background:var(--superficie-card);border:1px solid var(--card-contorno);box-shadow:var(--elevacao-card)}.imp-painel-tit{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo);margin:0}@media(max-width:900px){.imp-colunas{grid-template-columns:minmax(0,1fr)}}.imp-escolhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;align-items:stretch}.imp .imp-escolha{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;text-align:left;padding:14px 16px;border-radius:var(--raio-md);cursor:pointer;font:inherit;color:inherit;border:1.5px solid var(--borda);background:var(--superficie-card)}.imp-escolha.ativa{border-color:var(--acao-primaria);box-shadow:0 0 0 3px #0f4a511a}.shell .imp .imp-escolha.ativa{border-color:var(--acao-primaria);box-shadow:inset 0 0 0 1px var(--acao-primaria)}.imp-escolha-tit{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo)}.imp-escolha-txt{font-size:var(--txt-meta);color:var(--texto-apoio);line-height:1.5}.imp-select,.imp-arquivo{width:100%;min-height:40px;padding:9px 12px;font-size:var(--controle-texto);border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:inherit}.imp-nome-arquivo{margin-top:8px;font-size:var(--txt-meta);color:var(--texto-apoio)}.imp-nota{margin-top:10px;font-size:var(--txt-meta);color:var(--texto-apoio);line-height:1.5}.imp-painel>.imp-nota,.imp-painel>.imp-aviso-ordem{margin-top:0}.imp-erro{margin-top:14px;padding:10px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:#fdecec;color:#8c2f2f}.imp-aviso{margin-top:10px;font-size:var(--txt-meta);color:#8c5a16}.imp-mapa{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.imp-campo{display:flex;flex-direction:column;gap:4px;font-size:var(--txt-meta)}.imp-campo-nome{font-weight:600;color:var(--texto-titulo)}.imp-campo select{min-height:40px;padding:9px 10px;font-size:var(--controle-texto);border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:inherit}.imp-obrig{color:#b4472f;margin-left:3px}.imp-previa{margin-top:18px;padding:14px 16px;border-radius:var(--raio-md);background:var(--superficie-afundada)}.imp-previa-num{font-size:var(--txt-corpo-lg);color:var(--texto-titulo)}.imp-recusadas{margin-top:10px;font-size:var(--txt-meta)}.imp-recusadas summary{cursor:pointer;color:var(--texto-apoio)}.imp-recusadas ul{margin:8px 0 0;padding-left:18px;max-height:260px;overflow-y:auto}.imp-recusadas li{margin-bottom:4px;line-height:1.45}.imp-linha-num{font-variant-numeric:tabular-nums;color:var(--texto-apoio)}.imp-relatorio{margin-top:22px;padding:18px;border-radius:var(--raio-lg);border:1.5px solid var(--borda)}.imp-relatorio.gravado{border-color:var(--sucesso-700);background:var(--sucesso-50)}.imp-parte{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.imp-parte:first-of-type{border-top:none;padding-top:0}.imp-parte-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin:0 0 6px}.imp-aviso-ordem{margin-top:14px;padding:10px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);line-height:1.5;background:#fff6e6;color:#6b4a12}.imp-rodape{margin-top:18px}.imp-cabeca-embutida{margin-bottom:16px}.imp-titulo{font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo);margin:0 0 6px}.imp-voltar{background:none;border:none;padding:0 0 10px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);color:var(--texto-apoio)}.imp-primario,.imp-gravar{min-height:40px;padding:10px 20px;border-radius:var(--raio-sm);border:none;cursor:pointer;font-size:var(--txt-corpo);font-weight:600;color:var(--sobre-acao);background:var(--acao-primaria)}.imp-gravar{background:#2e7d5b}.imp .imp-primario:disabled,.imp .imp-gravar:disabled,.imp .btn-novo:disabled{opacity:1;cursor:default;background:var(--superficie-afundada);color:var(--texto-secundario);box-shadow:inset 0 0 0 1px var(--borda)}.area-master .metric[data-tom=andamento]{--studio-detalhe: var(--info-500);--studio-suave: var(--info-50)}.area-master .metric[data-tom=andamento] .mval{color:var(--info-700)}.area-master .metric[data-tom=neutro]{--studio-detalhe: var(--neutro-300);--studio-suave: var(--neutro-100)}.area-master .metric[data-tom=risco] .mval{color:var(--risco-700)}.carteira-quadros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.carteira-quadros[data-colunas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.carteira-quadros[data-colunas="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.carteira-quadros[data-colunas="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.carteira-quadro{padding:0;min-height:112px}.carteira-quadro-link,.carteira-quadro-miolo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:16px;color:inherit;text-decoration:none;border-radius:inherit}.carteira-quadro-link:hover{background:var(--superficie-fundo)}.carteira-quadro-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.carteira-selo-andamento{background:var(--info-50);color:var(--info-700)}.carteira-selos{display:inline-flex;flex-wrap:wrap;gap:4px}.carteira-dinheiro{white-space:nowrap;font-variant-numeric:tabular-nums}.carteira-nome{font-weight:600;color:var(--texto-titulo);text-decoration:underline;text-decoration-color:var(--borda-forte);text-underline-offset:3px}.carteira-nome:hover,.carteira-nome:focus-visible{color:var(--acento-700);text-decoration-color:currentColor}.carteira-nome:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.carteira-link{font:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.carteira-link-botao{text-decoration:none;display:inline-flex;align-items:center}.carteira-texto-risco{color:var(--risco-700);font-weight:600}.carteira-nota{font-size:var(--txt-meta);color:var(--texto-secundario);margin:0}.carteira-recuo{margin:0 16px 16px}.carteira-vazio{text-align:center;color:var(--texto-secundario);padding:24px 16px;margin:0}.carteira-faixa{border-radius:var(--raio-sm);padding:10px 14px;font-size:var(--txt-meta);border:1px solid var(--borda);background:var(--superficie-fundo);color:var(--texto-secundario)}.carteira-faixa[data-tom=sucesso]{background:var(--sucesso-50);color:var(--sucesso-700);border-color:transparent}.carteira-faixa[data-tom=risco]{background:var(--risco-50);color:var(--risco-700);border-color:transparent}.carteira-faixa[data-tom=atencao]{background:var(--atencao-50);color:var(--atencao-700);border-color:transparent}.carteira-erro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 16px;border-radius:var(--raio-sm);padding:10px 14px;font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700)}.carteira-metodo{display:grid;gap:10px;font-size:var(--txt-campo);color:var(--texto-secundario)}.carteira-metodo p,.carteira-metodo ul{margin:0}.carteira-metodo ul{padding-left:18px;display:grid;gap:6px}.carteira-cabeca-bloco{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.carteira-acoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.carteira-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:14px 16px;border-bottom:1px solid var(--borda)}.painel-body.carteira-filtros{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px 14px;align-items:end}.carteira-filtros>.carteira-busca,.carteira-filtros>.carteira-marcas{grid-column:1 / -1}.carteira-filtros>.nf-campo{min-width:0}.carteira-filtros>.nf-campo select{width:100%;min-width:0}.carteira-busca .nf-linha{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;min-width:0}.carteira-busca .nf-linha input{flex:1 1 auto;min-width:0}.carteira-busca .nf-linha button{flex:none}.painel-body.carteira-filtros>.carteira-marcas{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left}.carteira-marcas>.carteira-nota{flex-basis:100%}.carteira-marcas label.nf-rot{display:inline-flex;align-items:center;gap:6px;margin:0}.carteira-filtros label{display:flex;flex-direction:column;gap:4px;font-size:var(--txt-meta);color:var(--texto-secundario);min-width:0}.carteira-busca{flex:1 1 220px}.carteira-busca input{width:100%}.carteira-marcas{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:var(--txt-meta)}.carteira-marcas label{flex-direction:row;align-items:center;gap:6px}.carteira-chips{display:flex;flex-wrap:wrap;gap:6px}.carteira-chip{font:inherit;font-size:var(--txt-meta);font-weight:600;padding:5px 12px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);cursor:pointer}.carteira-chip[aria-pressed=true]{background:var(--acento-50);border-color:var(--acento-500);color:var(--acento-700)}.carteira-paginacao{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;padding:12px 16px;font-size:var(--txt-meta);color:var(--texto-secundario)}.carteira-tabela{position:relative}.carteira-tabela td{vertical-align:top}.carteira-linha-clicavel{cursor:pointer}.carteira-linha-clicavel:focus-visible td{outline:2px solid var(--foco);outline-offset:-2px}.carteira-form{display:grid;gap:14px}.carteira-form :is(input,select,textarea){width:100%;min-width:0}.carteira-interessado{display:grid;gap:6px;padding:14px 16px;border-bottom:1px solid var(--borda)}.carteira-interessado:last-child{border-bottom:0}.carteira-interessado-nome{font-weight:600;color:var(--texto-titulo)}.carteira-interessado-msg{margin:0;color:var(--texto-secundario);font-size:var(--txt-campo);overflow-wrap:anywhere}.carteira-atendidos{margin:0;padding:12px 16px;border-top:1px solid var(--borda)}.carteira-atendidos summary{cursor:pointer;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.carteira-atendido{display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 0;font-size:var(--txt-meta);color:var(--texto-secundario)}.carteira-linha-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;font-size:var(--txt-campo)}.carteira-blocos{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.carteira-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:900px){.carteira-quadros,.carteira-quadros[data-colunas="5"],.carteira-quadros[data-colunas="3"],.carteira-quadros[data-colunas="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.carteira-duas{grid-template-columns:minmax(0,1fr)}.carteira-quadros>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:480px){.carteira-quadros,.carteira-quadros[data-colunas="3"],.carteira-quadros[data-colunas="5"],.carteira-quadros[data-colunas="6"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.carteira-quadros[data-colunas="1"]{grid-template-columns:minmax(0,1fr)}.carteira-quadro{min-height:0}.carteira-quadro-link,.carteira-quadro-miolo{padding:10px 8px 4px;gap:2px}.carteira-quadro .msub{padding:0 8px 10px;overflow-wrap:anywhere}.carteira-filtros>label{flex:1 1 100%}}.uso-produto{min-width:0;max-width:100%}.uso-produto .painel-body{min-width:0;overflow-wrap:anywhere}.uso-produto-rolagem{overflow-x:auto;max-width:100%;position:relative}.uso-produto-numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.uso-produto .novo-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;min-width:0}.uso-produto .novo-form>label{min-width:0;max-width:100%}.clinica-cabecalho{display:grid;gap:12px;min-width:0;margin-bottom:16px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}@media(min-width:1024px){.clinica-cabecalho{position:sticky;top:0;z-index:5}}.clinica-cabecalho-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.clinica-cabecalho-nome{display:grid;gap:6px;min-width:0}.clinica-cabecalho-nome h1{margin:0;font-size:22px;line-height:1.25;color:var(--texto-titulo);overflow-wrap:anywhere}.clinica-voltar{justify-self:start;border:0;padding:0;background:none;cursor:pointer;font:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acao-primaria)}.clinica-voltar:hover{color:var(--acao-primaria-hover);text-decoration:underline}.clinica-voltar:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.clinica-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--txt-meta);color:var(--texto-secundario)}.clinica-meta strong{color:var(--texto-titulo)}.clinica-cabecalho-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;position:relative}.clinica-sinais{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.clinica-nota-saude{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--txt-meta);color:var(--texto-secundario)}.clinica-nota-saude strong{font-size:18px;color:var(--texto-titulo)}.clinica-alertas{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.clinica-alerta{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px;border-radius:999px;font-size:var(--txt-meta);line-height:1.35;overflow-wrap:anywhere}.clinica-alerta[data-tom=risco]{background:var(--risco-50);color:var(--risco-700)}.clinica-alerta[data-tom=atencao]{background:var(--atencao-50);color:var(--atencao-700)}.clinica-alerta[data-tom=info]{background:var(--info-50);color:var(--info-700)}.clinica-alerta[data-tom=sucesso]{background:var(--sucesso-50);color:var(--sucesso-700)}.clinica-alerta button{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.clinica-alerta button:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.clinica-mais{position:relative}.clinica-mais-lista{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:4px;width:min(320px,calc(100vw - 32px));padding:8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);box-shadow:0 8px 24px #0000001f}.clinica-mais-lista>button{width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--raio-sm);background:none;cursor:pointer;font:inherit;color:var(--texto-primario)}.clinica-mais-lista>button:hover,.clinica-mais-lista>button:focus-visible{background:var(--superficie-fundo);outline:none}.clinica-zona-vermelha{display:grid;gap:4px;margin-top:4px;padding:8px;border-radius:var(--raio-sm);border:1px solid var(--risco-50);background:var(--risco-50)}.clinica-zona-vermelha p{margin:0 0 2px;font-size:var(--txt-micro);font-weight:600;color:var(--risco-700)}.clinica-zona-vermelha button{width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--raio-sm);background:var(--superficie-card);cursor:pointer;font:inherit;color:var(--risco-700)}.clinica-zona-vermelha button:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.clinica-secoes{min-width:0;max-width:100%;overflow-x:auto;margin-bottom:12px}.clinica-pagina{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.clinica-pagina>*{min-width:0;max-width:100%;margin-top:0;margin-bottom:0}.clinica-bloco{min-width:0}.clinica-bloco[data-tom=risco]{border-color:var(--risco-700)}.clinica-bloco[data-tom=atencao]{border-color:var(--atencao-700)}.clinica-bloco-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.clinica-bloco-titulo{display:grid;gap:2px;min-width:0}.clinica-bloco-titulo h2{margin:0;font:inherit;display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}.clinica-bloco-sub{margin:0;font-size:var(--txt-meta);font-weight:400;color:var(--texto-secundario)}.clinica-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clinica-faixa{margin-bottom:12px}.clinica-linha{min-width:0}.clinica-linha>strong{overflow-wrap:anywhere;text-align:right}.clinica-subtitulo{margin:16px 0 8px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.clinica-numeros{display:grid;gap:8px;margin-bottom:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.clinica-numero{display:grid;gap:4px;padding:10px 12px;min-width:0;border-radius:var(--raio-sm);background:var(--superficie-fundo)}.clinica-numero span{font-size:var(--txt-micro);color:var(--texto-secundario)}.clinica-numero strong{font-size:18px;color:var(--texto-titulo);overflow-wrap:anywhere}.clinica-numero small{font-size:var(--txt-micro);color:var(--texto-apoio)}.clinica-numero[data-tom=sucesso] strong{color:var(--sucesso-700)}.clinica-numero[data-tom=atencao] strong{color:var(--atencao-700)}.clinica-numero[data-tom=risco] strong{color:var(--risco-700)}.area-master .selo-status[data-tom=info],.selo-status[data-tom=info]{background:var(--info-50);color:var(--info-700)}.clinica-dinheiro{white-space:nowrap}.clinica-form{display:grid;gap:10px;min-width:0;margin-top:12px;padding:12px;border-radius:var(--raio-md);background:var(--superficie-fundo)}.clinica-form-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0}.clinica-form-linha .nf-campo{display:grid;gap:4px;min-width:0}.clinica-form input,.clinica-form select,.clinica-form textarea,.clinica-form-inline input,.clinica-form-inline select{box-sizing:border-box;max-width:100%;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;font:inherit;background:var(--superficie-card);color:inherit;min-width:0}.clinica-form textarea{width:100%;resize:vertical}.clinica-form-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.clinica-opcoes{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.clinica-opcoes legend{margin-bottom:4px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.clinica-opcoes label{display:flex;align-items:flex-start;gap:8px;font-size:var(--txt-corpo)}.clinica-aviso-campo{margin:0;font-size:var(--txt-meta);color:var(--atencao-700)}.clinica-secretaria{margin:0 0 12px;padding:10px 12px;border-radius:var(--raio-sm);background:var(--superficie-fundo);font-size:var(--txt-meta);color:var(--texto-secundario)}.clinica-tabela{min-width:0;max-width:100%;overflow-x:auto}.clinica-tabela .tabela{width:100%}.clinica-tabela td,.clinica-tabela th{vertical-align:top}.clinica-liberacoes{display:grid;gap:8px;min-width:0}.clinica-detalhes>summary{cursor:pointer;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.clinica-linha-antiga{padding:6px 0;border-bottom:1px solid var(--borda)}.clinica-linha-apagada td{color:var(--texto-apoio)}.clinica-atrasada{color:var(--atencao-700);font-weight:600}.clinica-num{text-align:right;white-space:nowrap}.clinica-lista-falhas{margin:6px 0 0;padding-left:18px;font-size:var(--txt-meta);color:var(--texto-secundario)}.clinica-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.clinica-lista>li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--borda);min-width:0;overflow-wrap:anywhere}.clinica-lista>li:last-child{border-bottom:0}.clinica-barra{margin-bottom:8px;height:8px;border-radius:999px;background:var(--superficie-fundo);overflow:hidden}.clinica-barra>span{display:block;height:100%;background:var(--acao-primaria)}.clinica-codigo{font-size:var(--txt-micro);overflow-wrap:anywhere}.clinica-aparelho{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--borda)}.clinica-saude-nota{margin:8px 0 0;font-size:var(--txt-meta);color:var(--texto-secundario)}.clinica-navegacao{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.clinica-navegacao>*{min-width:0;max-width:100%}.clinica-navegacao-nota{margin:0}.clinica-nota{padding:10px 0;border-bottom:1px solid var(--borda);overflow-wrap:anywhere}.clinica-nota:last-child{border-bottom:0}.clinica-nota p{margin:4px 0 0;white-space:pre-wrap}.clinica-nota-nova{display:grid;gap:8px;margin-bottom:12px}.clinica-nota-nova textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;padding:8px 10px;border:1px solid var(--borda);border-radius:8px}.clinica-perigo,.btn-secundario.clinica-perigo,.btn-mini.clinica-perigo{color:var(--risco-700);border-color:var(--risco-700)}.clinica-perigo:hover:not(:disabled),.btn-secundario.clinica-perigo:hover:not(:disabled),.btn-mini.clinica-perigo:hover:not(:disabled){background:var(--risco-50);color:var(--risco-700)}.clinica-acoes+.nf-nota{margin-top:8px}.clinica-lista>li.clinica-lista-linha{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.clinica-tarefa-texto{display:grid;gap:2px;min-width:0;flex:1 1 220px}.am-bloco{margin-bottom:16px}.am-bloco>.painel-head+.carteira-vazio,.am-bloco>.carteira-vazio{padding:16px;margin:0}.am-faixa-bloco{padding:12px 16px 0}.am-rodape-bloco{padding:12px 16px;margin:0;border-top:1px solid var(--borda)}.am-nota-fixa{margin:0 0 16px}.am-h2{margin:0;font-size:var(--txt-secao);color:var(--texto-titulo)}.am-h3{margin:0;font-size:var(--txt-corpo-lg);color:var(--texto-titulo)}.am-pilha{display:flex;flex-direction:column;gap:12px}.am-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.am-duas>.painel{margin:0}.am-rolagem{overflow-x:auto;max-width:100%;position:relative}.am-tabela{width:100%}.am-tabela td{vertical-align:top}.am-nowrap{white-space:nowrap}.am-lista-nomes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.am-campo{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--txt-meta);color:var(--texto-secundario)}.am-campo>:is(input,select,textarea){min-width:0;max-width:100%}.am-seletor{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;min-width:0}.am-seletor>.am-campo{flex:1 1 200px}.am-caixa{display:flex;flex-direction:row;align-items:flex-start;gap:8px;cursor:pointer;font-size:var(--txt-campo);color:var(--texto-titulo)}.carteira-filtros label.am-caixa{flex-direction:row;align-items:center;color:var(--texto-titulo)}.am-caixa>input{margin:3px 0 0;flex:none;width:auto}.am-caixa>span{display:flex;flex-direction:column;gap:2px;min-width:0}.am-caixa small{font-size:var(--txt-meta);color:var(--texto-secundario)}.am-opcoes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.am-opcoes>legend{padding:0;margin-bottom:6px}.am-form-janela{display:flex;flex-direction:column;gap:14px}.am-linha-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.am-linha-form>.am-campo{flex:1 1 220px}.am-lista-clinicas{display:flex;flex-direction:column;gap:8px}.am-lista-clinicas-itens{display:flex;flex-direction:column;gap:8px;max-height:50dvh;overflow-y:auto;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.am-busca{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.am-busca>.am-campo{flex:1 1 260px}.am-busca-nota{margin:0;padding:0 16px 12px}.am-pilha>.am-busca-nota{padding:0}.am-titulo-pessoa{font-weight:600;color:var(--texto-titulo)}.am-dados{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:var(--txt-meta)}.am-dados dt{color:var(--texto-secundario)}.am-dados dd{margin:0;color:var(--texto-titulo);overflow-wrap:anywhere}.am-dobra>summary{cursor:pointer;padding:12px 16px;font-weight:600;color:var(--texto-titulo)}.am-dobra>summary:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.am-dobra[open]>summary{border-bottom:1px solid var(--borda)}.am-zona{border:1px solid var(--risco-700);border-radius:var(--raio-md);background:var(--risco-50);padding:12px 16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.am-zona h3{margin:0;font-size:var(--txt-corpo-lg);color:var(--risco-700)}.am-zona p{margin:0;font-size:var(--txt-meta);color:var(--texto-titulo)}.am-perigo{color:var(--risco-700);border-color:var(--risco-700)}.am-perigo:hover:not(:disabled){background:var(--risco-50)}.selo-status.am-selo-info{background:var(--acento-50);color:var(--acento-700)}@media(max-width:720px){.am-duas,.am-dados{grid-template-columns:minmax(0,1fr)}.am-dados dd{margin-bottom:6px}.am-seletor>.am-campo,.am-busca>.am-campo,.am-linha-form>.am-campo{flex-basis:100%}.am-zona{padding:12px}}.master-creditos-regra{margin:0 0 14px}.master-creditos-recursos{display:grid;gap:16px;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.master-creditos-recurso{display:grid;align-content:start;gap:10px;min-width:0;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);overflow-wrap:anywhere}.master-creditos-recurso h3{margin:0;font-size:var(--txt-campo);color:var(--texto-titulo);font-weight:600}.master-creditos-recurso p{margin:0}.master-creditos-recurso .nf-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.master-creditos-recurso select,.master-creditos-recurso input{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--borda);border-radius:8px;font:inherit;background:var(--superficie-card);color:inherit;min-width:0}.master-creditos-destino{font-size:var(--txt-meta);color:var(--texto-secundario)}.master-creditos-saldos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-radius:var(--raio-md);background:var(--superficie-fundo)}.master-creditos-saldos div{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;min-width:0}.master-creditos-saldos span{font-size:var(--txt-micro);color:var(--texto-secundario)}.master-creditos-saldos strong{font-size:20px;max-width:100%;overflow-wrap:anywhere;white-space:nowrap}.master-creditos-franquia{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--borda)}.master-creditos-linha{display:grid;gap:8px;min-width:0}.master-creditos-subtitulo{margin:6px 0 0;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo)}.master-creditos-lote{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--borda);overflow-wrap:anywhere}.master-creditos-lote-topo{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.master-creditos button{max-width:100%;white-space:normal}@media(max-width:420px){.master-creditos-saldos{grid-template-columns:1fr}}.page-teleconsulta{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:var(--fonte-texto);color:var(--texto-primario);background:var(--superficie-afundada);width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;-webkit-font-smoothing:antialiased}.page-teleconsulta *{box-sizing:border-box}.page-teleconsulta button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.page-teleconsulta code{font-family:var(--fonte-mono);background:#101c22;color:#8fcbd1;padding:1px 6px;border-radius:var(--raio-xs);font-size:.9em}.page-teleconsulta .tc-head{height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid var(--borda);background:var(--superficie-fundo)}.page-teleconsulta .tc-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-primario)}.page-teleconsulta .tc-head-acoes{display:flex;align-items:center;gap:12px}.page-teleconsulta .tc-novo-btn{padding:8px 15px;border-radius:var(--raio-sm);background:var(--acento-500);color:var(--sobre-acao);border:1px solid var(--acento-500);font-size:var(--txt-meta);font-weight:600;cursor:pointer}.page-teleconsulta .tc-novo-btn:hover{filter:brightness(1.08)}.page-teleconsulta .tc-novo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:12dvh 16px 16px;background:var(--vidro-fundo-forte);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page-teleconsulta .tc-novo{width:100%;max-width:460px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-md);box-shadow:0 20px 60px #00000080;overflow:hidden;display:flex;flex-direction:column;max-height:70dvh}.page-teleconsulta .tc-novo-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--borda);font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-primario)}.page-teleconsulta .tc-novo-x{background:none;border:0;color:var(--texto-secundario);font-size:22px;line-height:1;cursor:pointer}.page-teleconsulta .tc-novo-busca{margin:12px 16px 8px;height:var(--controle-alt);padding:0 12px;border-radius:var(--raio-sm);background:var(--superficie-fundo);border:1px solid var(--borda);color:var(--texto-primario);font-family:inherit;font-size:var(--controle-texto)}.page-teleconsulta .tc-novo-busca:focus{border-color:var(--acao-primaria)}.page-teleconsulta .tc-novo-lista{overflow-y:auto;padding:4px 8px 12px;display:flex;flex-direction:column;gap:2px}.page-teleconsulta .tc-novo-vazio{color:var(--texto-apoio);font-size:var(--txt-meta);padding:14px 10px;text-align:center}.page-teleconsulta .tc-novo-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:var(--raio-sm);background:none;color:var(--texto-primario);font-family:inherit;font-size:var(--txt-corpo);text-align:left;cursor:pointer}.page-teleconsulta .tc-novo-item:hover{background:#5fa8b01f}.page-teleconsulta .tc-novo-item-nome{font-weight:500}.page-teleconsulta .tc-novo-item-sub{font-size:var(--txt-micro);color:var(--texto-apoio)}.page-teleconsulta .tc-sub{font-size:var(--txt-micro);font-weight:500;color:var(--texto-apoio);margin-top:2px}.page-teleconsulta .tc-contagem{font-size:var(--txt-micro);font-weight:600;color:var(--acao-primaria);background:#5fa8b01f;border:1px solid rgba(95,168,176,.28);border-radius:var(--raio-full);padding:5px 12px}.page-teleconsulta .tc-vazio{margin:40px auto;max-width:520px;padding:28px 26px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);color:var(--texto-secundario);font-size:var(--txt-corpo);line-height:1.6;box-shadow:var(--elevacao-card)}.page-teleconsulta .tc-vazio-titulo{font-size:var(--txt-campo);font-weight:600;color:var(--texto-primario);margin-bottom:8px}.page-teleconsulta .tc-vazio p{margin:0}.page-teleconsulta .tc-erro-inline{margin-top:14px;font-size:var(--txt-meta);line-height:1.5;color:#e8908a;background:#c2453d1f;border:1px solid rgba(194,69,61,.35);border-radius:var(--raio-sm);padding:10px 12px}.page-teleconsulta .tc-erro-inline code{color:#e8b3ae;background:#c2453d2e}.page-teleconsulta .tc-corpo{flex:1;display:flex;min-height:0}.page-teleconsulta .tc-sessoes{width:300px;flex:0 0 300px;border-right:1px solid var(--borda);background:var(--superficie-fundo);display:flex;flex-direction:column;min-height:0}.page-teleconsulta .tc-sessoes-head{padding:16px 18px 12px;font-size:var(--txt-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-apoio)}.page-teleconsulta .tc-sessoes-lista{flex:1;overflow:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}.page-teleconsulta .tc-sessao{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:11px 12px;border-radius:var(--raio-sm);border:1px solid var(--card-contorno);background:var(--superficie-card);transition:border-color .12s,background .12s;box-shadow:var(--elevacao-card)}.page-teleconsulta .tc-sessao:hover{border-color:#5fa8b066}.page-teleconsulta .tc-sessao.ativa{border-color:var(--acao-primaria);background:#5fa8b01a;box-shadow:0 0 0 3px #5fa8b01a}.page-teleconsulta .tc-sessao-hora{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario);flex:0 0 auto;min-width:42px}.page-teleconsulta .tc-sessao-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.page-teleconsulta .tc-sessao-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-teleconsulta .tc-sessao-proc{font-size:var(--txt-micro);color:var(--texto-apoio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-teleconsulta .tc-status{flex:0 0 auto;font-size:var(--txt-micro);font-weight:600;padding:3px 8px;border-radius:var(--raio-full);border:1px solid transparent;white-space:nowrap}.page-teleconsulta .tc-status.s-confirmado{background:#2e9e6b24;color:#5fd1a0;border-color:#2e9e6b4d}.page-teleconsulta .tc-status.s-em_atendimento{background:#5fa8b029;color:#8fcbd1;border-color:#5fa8b052}.page-teleconsulta .tc-status.s-aguardando_confirmacao{background:#c98a1524;color:#e8be6a;border-color:#c98a154d}.page-teleconsulta .tc-status.s-faltou{background:#c2453d24;color:#e8908a;border-color:#c2453d52}.page-teleconsulta .tc-status.s-encerrado,.page-teleconsulta .tc-status.s-cancelado{background:#1a232d;color:var(--texto-apoio);border-color:var(--borda)}.page-teleconsulta .tc-stage{flex:1;min-width:0;min-height:0;padding:20px;display:flex;flex-direction:column;gap:16px}.page-teleconsulta .tc-video{flex:1;border-radius:var(--raio-lg);position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#1a2733,#10171f 55%,#0b1119);border:1px solid var(--borda);display:flex;align-items:center;justify-content:center}.page-teleconsulta .tc-patient-id{display:flex;flex-direction:column;align-items:center;gap:14px}.page-teleconsulta .tc-initials{width:120px;height:120px;flex-basis:120px;font-size:42px;letter-spacing:1px;box-shadow:0 8px 40px #00000059}.page-teleconsulta .tc-p-label{font-size:var(--txt-campo);color:var(--texto-secundario);font-weight:500;display:flex;align-items:center;gap:8px}.page-teleconsulta .tc-p-label .lv{width:7px;height:7px;border-radius:50%;background:var(--sucesso-500)}.page-teleconsulta .tc-timer{display:flex;align-items:center;gap:8px;font-size:var(--txt-corpo-lg);font-weight:500;color:var(--texto-primario);padding:5px 12px;background:var(--vidro-fundo);border:1px solid var(--borda);border-radius:var(--raio-full)}.page-teleconsulta .tc-timer .rec{width:8px;height:8px;border-radius:50%;background:var(--risco-500)}.page-teleconsulta .tc-cam-badge{position:absolute;top:14px;left:14px;font-size:var(--txt-micro);font-weight:500;padding:5px 10px;border-radius:var(--raio-full);background:var(--vidro-fundo-forte);color:var(--texto-secundario);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;gap:7px;border:1px solid var(--borda);max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-teleconsulta .tc-cam-badge .lv{width:6px;height:6px;border-radius:50%;background:var(--sucesso-500);flex:0 0 auto}.page-teleconsulta .tc-self{position:absolute;bottom:16px;right:16px;width:180px;height:108px;border-radius:var(--raio-md);overflow:hidden;border:1.5px solid rgba(95,168,176,.5);background:radial-gradient(120% 100% at 60% 30%,#233442,#141c25);box-shadow:0 6px 24px #0006;display:flex;align-items:center;justify-content:center}.page-teleconsulta .tc-si{width:46px;height:46px;border-radius:50%;background:linear-gradient(150deg,#2e6e77,#0f4a51);display:flex;align-items:center;justify-content:center;font-size:var(--txt-corpo-lg);font-weight:600;color:#fff}.page-teleconsulta .tc-stag{position:absolute;bottom:8px;left:8px;font-size:var(--txt-micro);font-weight:500;color:#dce9eb;background:var(--vidro-fundo);padding:3px 7px;border-radius:var(--raio-sm)}.page-teleconsulta .tc-controls{display:flex;align-items:center;justify-content:center;gap:14px}.page-teleconsulta .tc-ctrl-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.page-teleconsulta .tc-ctrl-wrap .tc-cn{font-size:var(--txt-micro);color:var(--texto-apoio)}.page-teleconsulta .tc-ctrl{width:52px;height:52px;border-radius:var(--raio-md);background:var(--superficie-card);border:1px solid var(--borda);display:flex;align-items:center;justify-content:center;color:var(--texto-secundario)}.page-teleconsulta .tc-ctrl svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.page-teleconsulta .tc-ctrl.on{color:var(--texto-primario)}.page-teleconsulta .tc-ctrl.end{width:auto;padding:0 22px;gap:9px;background:#a63730;border-color:#a63730;color:#fff;font-size:var(--txt-corpo);font-weight:600}.page-teleconsulta .tc-ctrl.end svg{stroke:#fff}.page-teleconsulta .tc-ctrl:disabled{cursor:default;opacity:.45}.page-teleconsulta .tc-ctrl:not(:disabled){cursor:pointer}.page-teleconsulta .tc-ctrl.entrar{width:auto;padding:0 22px;gap:9px;background:var(--acento-500);border-color:var(--acento-500);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600}.page-teleconsulta .tc-ctrl.entrar svg{stroke:currentColor}.page-teleconsulta .tc-ctrl.capturar:not(:disabled){color:var(--acao-primaria);border-color:#5fa8b080}.page-teleconsulta .tc-captura-msg{align-self:center;margin:2px auto 0;width:fit-content;text-align:center;font-size:var(--txt-micro);color:#dce9eb;background:var(--vidro-fundo-forte);border:1px solid var(--borda);padding:6px 13px;border-radius:var(--raio-full)}.page-teleconsulta .tc-remote{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#0b1119}.page-teleconsulta .tc-self-video{position:absolute;bottom:16px;right:16px;width:180px;height:108px;border-radius:var(--raio-md);object-fit:cover;border:1.5px solid rgba(95,168,176,.5);background:#141c25;box-shadow:0 6px 24px #0006;transform:scaleX(-1);z-index:2}.page-teleconsulta .tc-p-espera{font-size:var(--txt-meta);color:var(--texto-apoio);text-align:center;max-width:280px}.page-teleconsulta .tc-local-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#0b1119;transform:scaleX(-1);z-index:1}.page-teleconsulta .tc-aguardando{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:3;font-size:var(--txt-micro);color:#dce9eb;background:var(--vidro-fundo-forte);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 14px;border-radius:var(--raio-full);border:1px solid var(--borda);white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.page-teleconsulta .tc-cam-badge .lv.on{background:var(--risco-500);animation:tc-pulse 1.4s ease-in-out infinite}@keyframes tc-pulse{0%,to{opacity:1}50%{opacity:.35}}.page-teleconsulta .tc-nota-video{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:var(--txt-micro);color:var(--texto-apoio);padding:10px 12px;border:1px dashed var(--borda);border-radius:var(--raio-sm)}.page-teleconsulta .tc-link-paciente{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--raio-full);border:1px solid var(--acento-300);background:var(--acento-50);color:var(--acento-700);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.page-teleconsulta .tc-link-paciente svg{width:16px;height:16px}.page-teleconsulta .tc-link-paciente:hover{background:var(--acento-100)}.page-teleconsulta .tc-link-paciente:disabled{opacity:.5;cursor:default}.tc-link-botoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page-teleconsulta .tc-link-wpp{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--raio-full);border:0;background:#25d366;color:#0b1320;font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.page-teleconsulta .tc-link-wpp svg{width:17px;height:17px}.page-teleconsulta .tc-link-wpp:hover{color:#0b1320}.page-teleconsulta .tc-link-wpp:hover{background:#1eb457}.page-teleconsulta .tc-link-wpp:disabled{opacity:.5;cursor:default}.tc-clinic-tabs{display:flex;gap:6px;padding:10px 12px 0;flex:0 0 auto}.tc-tab{flex:1;height:32px;border-radius:8px 8px 0 0;border:1px solid var(--borda);border-bottom:0;background:transparent;color:var(--texto-secundario);font-family:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer}.tc-tab.ativa{background:var(--superficie-card);color:var(--texto-titulo)}.tc-clinic .soap-editor{background:transparent;border:0;box-shadow:none;padding:0;gap:12px}.tc-clinic .vitais-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-clinic .grav-btn{background:var(--acao-primaria);color:var(--sobre-acao)}.tc-clinic .grav-btn:hover:not(:disabled){background:var(--acao-primaria-hover)}.tc-clinic .grav-btn.gravando{background:var(--risco-500)}.tc-clinic .grav-btn.pausar{background:var(--texto-apoio)}.tc-clinic .grav-btn .grav-dot{background:#fff}.tc-clinic .ia-btn{background:var(--acento-50);color:var(--acento-700);border:1px solid var(--acento-300)}.tc-clinic .btn-novo{background:var(--acao-primaria);color:var(--sobre-acao)}.page-teleconsulta:not(.tc-modelo) .tc-clinic .btn-cancelar{background:#fff;color:#c2453d;border:1px solid #C2453D}.tc-clinic .grav-limpar{color:var(--texto-apoio)}.page-teleconsulta .ia-sugestao{color:var(--texto-primario)}.page-teleconsulta .ia-sugestao .md-code{color:var(--texto-titulo);background:var(--vidro-fundo)}.page-teleconsulta .tc-clinic{width:404px;flex:0 0 404px;border-left:1px solid var(--borda);background:var(--superficie-fundo);display:flex;flex-direction:column;min-height:0;color:var(--texto-primario)}.page-teleconsulta .tc-clinic-head{padding:16px 18px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--borda);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-teleconsulta .tc-ci{width:16px;height:16px;stroke:var(--acao-primaria);stroke-width:1.6;fill:none;flex:0 0 auto}.page-teleconsulta .tc-clinic-head{justify-content:space-between}.page-teleconsulta .tc-clinic-nome{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-teleconsulta .tc-resumir{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--raio-full);border:1px solid var(--acento-300);background:var(--acento-50);color:var(--acento-700);font-family:inherit;font-size:var(--txt-micro);font-weight:600;cursor:pointer;white-space:nowrap}.page-teleconsulta .tc-resumir:hover{background:var(--acento-100)}.page-teleconsulta .tc-resumir:disabled{opacity:.5;cursor:default}.tc-resumo{margin:8px 12px 0;flex:0 0 auto}.page-teleconsulta .tc-resumo-corpo{max-height:40dvh;overflow-y:auto;padding-right:4px}.page-teleconsulta .tc-resumo.min{padding-bottom:12px}.page-teleconsulta .tc-resumo-min{font-size:var(--txt-meta);color:var(--acao-primaria)}.page-teleconsulta .tc-resumo-min:hover{color:var(--acao-primaria-hover)}.page-teleconsulta .tc-paciente-meta{display:flex;flex-wrap:wrap;gap:0 10px;padding:10px 18px 0;font-size:var(--txt-micro);color:var(--texto-apoio)}.page-teleconsulta .tc-paciente-meta span:before{content:"·";margin-right:10px}.page-teleconsulta .tc-paciente-meta span:first-child:before{content:"";margin:0}.page-teleconsulta .tc-clinic-scroll{flex:1;overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.page-teleconsulta .tc-clinic-vazio{color:var(--texto-apoio);font-size:var(--txt-meta);padding:8px 0}.page-teleconsulta .tc-vital{display:inline-flex;align-items:center;gap:5px;background:#101822;border:1px solid var(--borda);border-radius:var(--raio-full);padding:2px 9px}.page-teleconsulta .tc-vital-r{font-size:var(--txt-meta);font-weight:700;color:var(--texto-apoio);text-transform:uppercase}.page-teleconsulta .tc-vital-v{font-size:var(--txt-micro);font-weight:600;color:var(--texto-primario)}.page-teleconsulta .tc-bloco{display:flex;gap:9px;padding:5px 0}.page-teleconsulta .tc-bloco-letra{flex:0 0 20px;width:20px;height:20px;border-radius:var(--raio-xs);background:#5fa8b029;color:var(--acao-primaria);display:flex;align-items:center;justify-content:center;font-size:var(--txt-micro);font-weight:700;margin-top:2px}.page-teleconsulta .tc-bloco-corpo{min-width:0}.page-teleconsulta .tc-bloco-nome{font-size:var(--txt-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-apoio)}.page-teleconsulta .tc-bloco-corpo p{margin:2px 0 0;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario)}@media(min-width:821px)and (min-height:501px){.page-teleconsulta .tc-video{aspect-ratio:16 / 9;flex:0 1 auto}}@media(max-width:1440px){.page-teleconsulta .tc-clinic{width:340px;flex:0 0 340px}.page-teleconsulta .tc-sessoes{width:230px;flex:0 0 230px}}@media(max-width:820px),(max-height:500px){.page-teleconsulta{height:auto;min-height:100%;overflow:visible}.page-teleconsulta .tc-corpo{flex-direction:column;overflow-y:auto}.page-teleconsulta .tc-sessoes{width:100%;flex:0 0 auto;max-height:168px;border-right:0;border-bottom:1px solid var(--borda)}.page-teleconsulta .tc-clinic{width:100%;flex:0 0 auto;border-left:0}.page-teleconsulta .tc-stage{padding:12px}.page-teleconsulta .tc-video{min-height:210px}}.page-teleconsulta .tc-novo-cadastrar{position:sticky;bottom:0;background:#5fa8b029}.page-teleconsulta .tc-novo-cadastrar:hover{background:#5fa8b042}.tc-whats-aviso{flex-basis:100%;order:2;overflow-wrap:anywhere}.tc-whats-canal{display:flex;flex-basis:100%;order:1;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.tc-whats-canal select{max-width:100%;padding:8px 12px;font:inherit;color:var(--texto-primario);background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm)}.page-teleconsulta .tc-clinic{min-width:0}.tc-clinic.tema-claro{color-scheme:light}.tc-clinic .atend-captura{grid-template-columns:minmax(0,1fr)}.page-teleconsulta .tc-clinic-head{flex-wrap:wrap;white-space:normal;overflow:visible}.page-teleconsulta .tc-clinic-scroll{min-height:0;min-width:0;overflow-x:hidden}.tc-clinic-scroll>*{flex-shrink:0;min-width:0}.tc-clinic .gravador-acoes .ia-btn-dir{margin-left:0}.tc-clinic .atend-rodape,.tc-clinic .atend-acoes,.tc-clinic .ia-sugestao-head,.tc-clinic .ia-resumo-head{flex-wrap:wrap}.page-teleconsulta .tc-cancelar{min-height:38px;padding:0 14px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-card);color:var(--texto-titulo);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.page-teleconsulta .tc-cancelar:hover{background:var(--superficie-afundada)}.page-teleconsulta .tc-cancelar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media(pointer:coarse){.page-teleconsulta .tc-cancelar{min-height:44px}}.page-teleconsulta.tc-modelo{--at-modelo-identidade-altura: 0px;height:auto;min-height:100%;overflow:visible;gap:12px;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.page-teleconsulta.tc-modelo .tc-head{height:auto;flex:0 0 auto;flex-wrap:wrap;padding:12px 0 0;border-bottom:0;background:transparent}.page-teleconsulta.tc-modelo .tc-head-acoes{flex-wrap:wrap}.page-teleconsulta.tc-modelo .tc-vazio .tc-erro-inline{color:var(--risco-700)}.page-teleconsulta.tc-modelo .tc-corpo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;flex:1 0 auto;overflow:visible}.page-teleconsulta.tc-modelo .tc-stage{position:sticky;top:calc(var(--at-modelo-identidade-altura) + 12px);align-self:start;max-height:calc(100dvh - 64px - var(--at-modelo-identidade-altura) - 24px);overflow-y:auto;padding:16px;gap:12px;color:var(--texto-primario);background:var(--superficie-afundada);border-radius:var(--raio-lg)}.page-teleconsulta.tc-modelo .tc-video{flex:0 0 auto;width:100%}.page-teleconsulta.tc-modelo .tc-clinic{width:auto;flex:none;align-self:stretch;border-left:0;border-radius:var(--raio-lg) var(--raio-lg) 0 0}.page-teleconsulta.tc-modelo .tc-clinic-scroll{overflow:visible;padding-bottom:0}.page-teleconsulta.tc-modelo .tc-recolher-video{display:none}.page-teleconsulta.tc-modelo.tc-modo-lista{gap:0;padding:12px 32px 36px;background:transparent;box-shadow:none;color:var(--texto-primario)}.page-teleconsulta.tc-modo-lista .tc-alheia{padding:0 0 12px;color:var(--texto-secundario)}.page-teleconsulta.tc-modo-lista .tc-vazio{margin:0;max-width:none;width:100%;border-radius:var(--raio-lg)}.tc-lista-central{width:100%;margin:0;display:flex;flex-direction:column;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);overflow:hidden}.tc-lista-central .tc-lista-titulo{margin:0;padding:14px 20px;border-bottom:1px solid var(--borda);font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.tc-lista-linhas{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.page-teleconsulta .tc-sessao.tc-sessao-linha{display:grid;grid-template-columns:64px 40px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:12px 20px;border:0;border-bottom:1px solid var(--borda);border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.page-teleconsulta .tc-sessao.tc-sessao-linha:last-child{border-bottom:0}.page-teleconsulta .tc-sessao.tc-sessao-linha:hover{background:var(--superficie-afundada);border-color:var(--borda)}.page-teleconsulta .tc-sessao-linha .tc-sessao-hora{font-size:var(--txt-corpo-lg);color:var(--texto-titulo)}.page-teleconsulta .tc-sessao-linha .tc-sessao-info{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.page-teleconsulta .tc-sessao-linha .tc-sessao-nome{font-size:var(--txt-corpo);color:var(--texto-titulo)}.page-teleconsulta .tc-sessao-linha .tc-sessao-proc{font-size:var(--txt-meta);color:var(--texto-secundario)}.page-teleconsulta .tc-sessao-linha .tc-status{font-size:var(--txt-micro);padding:4px 10px}.page-teleconsulta.tc-modo-lista .tc-status{background:var(--superficie-afundada);color:var(--texto-secundario);border-color:var(--borda)}.page-teleconsulta.tc-modo-lista .tc-status.s-confirmado{background:var(--sucesso-50);color:var(--sucesso-700);border-color:var(--sucesso-500)}.page-teleconsulta.tc-modo-lista .tc-status.s-em_atendimento{background:var(--acento-50);color:var(--acento-700);border-color:var(--acento-300)}.page-teleconsulta.tc-modo-lista .tc-status.s-aguardando_confirmacao{background:var(--atencao-50);color:var(--atencao-700);border-color:var(--atencao-500)}.page-teleconsulta.tc-modo-lista .tc-status.s-faltou{background:var(--risco-50);color:var(--risco-700);border-color:var(--risco-500)}.tc-sessao-avatar{flex:none}.page-teleconsulta .tc-sessao-linha .tc-sessao-entrar{white-space:nowrap}@media(max-width:1180px){.page-teleconsulta.tc-modelo.tc-modo-lista{padding-inline:20px}}@media(max-width:820px),(max-height:500px){.page-teleconsulta.tc-modelo.tc-modo-lista{padding:12px max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left))}.page-teleconsulta .tc-sessao.tc-sessao-linha{grid-template-columns:auto 40px minmax(0,1fr);gap:8px 12px;padding:12px 16px}.page-teleconsulta .tc-sessao-linha .tc-status{grid-column:1 / 3}.page-teleconsulta .tc-sessao-linha .tc-sessao-entrar{grid-column:3}.page-teleconsulta .tc-sessao-linha .tc-status{justify-self:start}.page-teleconsulta .tc-sessao-linha .tc-sessao-entrar{justify-self:stretch}}@media(pointer:coarse){.page-teleconsulta.tc-modelo.tc-modo-lista :is(.btn-novo,.tc-sessao-entrar){min-height:44px}}.tc-seletor{position:relative}.page-teleconsulta .tc-seletor-botao{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;white-space:nowrap;border:1px solid var(--borda);border-radius:var(--raio-sm);background:transparent;color:var(--texto-secundario);font-size:13px;font-weight:500}.page-teleconsulta .tc-seletor-botao:hover{background:var(--superficie-afundada)}.page-teleconsulta .tc-seletor-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.tc-seletor-contagem{min-width:20px;padding:0 6px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-titulo);font-size:12px;font-weight:600;text-align:center}.tc-seletor-lista{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:min(420px,calc(100vw - 32px));max-height:60dvh;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-3)}.page-teleconsulta.tc-modelo .tc-status.s-confirmado{background:var(--sucesso-50);color:var(--sucesso-700);border-color:transparent}.page-teleconsulta.tc-modelo .tc-status.s-em_atendimento{background:var(--acento-50);color:var(--acento-700);border-color:transparent}.page-teleconsulta.tc-modelo .tc-status.s-aguardando_confirmacao{background:var(--atencao-50);color:var(--atencao-700);border-color:transparent}.page-teleconsulta.tc-modelo .tc-status.s-faltou{background:var(--risco-50);color:var(--risco-700);border-color:transparent}.page-teleconsulta.tc-modelo .tc-status:is(.s-encerrado,.s-cancelado){background:var(--superficie-afundada);color:var(--texto-apoio);border-color:transparent}@media(min-width:821px)and (min-height:501px){html[data-previa-design=v6c] .shell .page-teleconsulta.tc-modelo .atend-rodape{bottom:0}}@media(max-width:820px),(max-height:500px){.page-teleconsulta.tc-modelo{padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.page-teleconsulta.tc-modelo .tc-corpo{display:flex;flex-direction:column;align-items:stretch}.page-teleconsulta.tc-modelo .tc-stage{position:static;max-height:none;overflow:visible;padding:12px}.page-teleconsulta.tc-modelo .tc-recolher-video{display:block;align-self:flex-end;min-height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto-secundario);font-size:13px;font-weight:500}.page-teleconsulta.tc-modelo .tc-patient-id{gap:8px;padding-top:24px}.page-teleconsulta.tc-modelo .tc-initials{width:64px;height:64px;flex-basis:64px;font-size:24px}.page-teleconsulta.tc-modelo .tc-video-recolhido .tc-video{height:0;min-height:0;aspect-ratio:auto;border:0}.page-teleconsulta.tc-modelo .tc-video-recolhido .tc-nota-video{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .page-teleconsulta.tc-modelo .tc-controls{position:sticky;bottom:calc(var(--previa-menu-movel-altura) - var(--conteudo-respiro-base));z-index:5;padding-block:8px;background:var(--superficie-afundada)}}.page-teleconsulta .tc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.page-teleconsulta .tc-chip{--chip-cor: var(--texto-primario);display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--chip-cor) 45%,transparent);border-radius:var(--raio-full);background:color-mix(in srgb,var(--chip-cor) 14%,transparent);color:var(--chip-cor);font-size:12px;font-weight:600;line-height:1.2}.page-teleconsulta .tc-chip svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.page-teleconsulta .tc-chip[data-tom=info]{--chip-cor: var(--acao-primaria)}.page-teleconsulta .tc-chip[data-tom=sucesso]{--chip-cor: var(--sucesso-500)}.page-teleconsulta .tc-chip[data-tom=atencao]{--chip-cor: var(--atencao-500)}.page-teleconsulta .tc-chip[data-tom=risco]{--chip-cor: var(--risco-500)}.page-teleconsulta.tc-modelo .tc-cam-badge{color:var(--texto-primario);font-weight:600}.page-teleconsulta.tc-modelo .tc-ctrl-wrap .tc-cn,.page-teleconsulta.tc-modelo .tc-nota-video{color:var(--texto-secundario)}html[data-previa-design=v6c] .shell .content:has(>* .page-teleconsulta.tc-modelo,>.page-teleconsulta.tc-modelo){overflow-x:clip}.page-teleconsulta.tc-modelo{box-shadow:0 0 0 100vmax var(--superficie-afundada)}.page-teleconsulta.tc-modelo .atend-rodape .btn-cancelar:not(:hover){background:transparent;color:var(--risco-700);border-color:var(--risco-500)}.page-teleconsulta.tc-modelo .atend-rodape .btn-cancelar:hover:not(:disabled){background:var(--risco-50);border-color:var(--risco-700);color:var(--risco-700)}.page-teleconsulta.tc-modelo .atend-rodape .btn-novo{background:var(--acao-primaria);color:var(--sobre-acao)}.page-teleconsulta .tc-alheia{margin:0;padding:16px;color:var(--texto-apoio);font-size:var(--txt-meta)}.page-teleconsulta .tc-ctrl.entrar:disabled{opacity:.5;cursor:not-allowed}.sp-marca{display:block;height:38px;width:auto;margin-bottom:18px}.sp-tela{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--superficie-fundo);padding:20px}.sp-card{width:100%;max-width:440px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:0 8px 30px #0b13200f;padding:30px 26px}.sp-titulo{font-family:var(--fonte-titulo-forte);font-weight:600;font-size:var(--txt-pagina);color:var(--texto-titulo);margin:0 0 10px}.sp-texto{font-size:var(--txt-corpo-lg);line-height:1.6;color:var(--texto-secundario);margin:0 0 20px}.sp-entrar{width:100%;height:52px;border:0;border-radius:var(--raio-md);cursor:pointer;background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-campo);font-weight:600}.sp-entrar:hover{background:var(--acao-primaria-hover)}.sp-nota{font-size:var(--txt-micro);color:var(--texto-apoio);margin:12px 0 0;text-align:center}.sp-erro{background:var(--risco-50);color:var(--risco-700);border-radius:var(--raio-sm);padding:10px 12px;font-size:var(--txt-meta);margin-bottom:14px}.sp-erro p{margin:8px 0}.sp-erro ol{margin:8px 0 0;padding-left:20px}.sp-erro li{margin-top:8px;line-height:1.5}.sp-copiar{width:100%;min-height:44px;margin-top:10px;padding:10px;border:1px solid var(--card-contorno);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-titulo);font:inherit;cursor:pointer}.sp-link-manual{display:block;margin-top:12px;font-size:var(--txt-meta)}.sp-link-manual input{display:block;width:100%;min-width:0;min-height:44px;margin-top:6px}.sp-ctrl:disabled{opacity:.5;cursor:default}@media(max-width:360px){.sp-card{padding:24px 16px}.sp-card .sp-marca{max-width:100%;height:auto}}.sp-chamada{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1320;overflow:hidden}.sp-remoto,.sp-local-cheio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#0b1320}.sp-local-canto{position:absolute;right:14px;top:14px;width:108px;height:152px;object-fit:cover;border-radius:var(--raio-md);border:2px solid rgba(255,255,255,.5);background:#0b1320;z-index:3}@media(min-width:1024px){.sp-local-canto{width:260px;height:146px}}.sp-badge{position:absolute;left:14px;top:14px;z-index:3;display:flex;align-items:center;gap:7px;background:var(--vidro-fundo);color:#e3ecf5;border-radius:var(--raio-full);padding:6px 12px;font-size:var(--txt-micro)}.sp-lv{width:8px;height:8px;border-radius:50%;background:#8d9cab}.sp-lv.on{background:#37d67a;box-shadow:0 0 0 3px #37d67a40}.sp-aguardando{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2;pointer-events:none}.sp-aguardando .sp-marca{margin-bottom:0}.sp-aguardando-txt{color:#c9d7e3;font-size:var(--txt-corpo-lg);line-height:1.6;text-align:center;padding:0 24px}.sp-controles{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:5;display:flex;gap:14px;background:var(--vidro-fundo);padding:12px 16px;border-radius:var(--raio-full)}.sp-ctrl{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;color:#e3ecf5;cursor:pointer;font-family:inherit;font-size:var(--txt-micro);min-width:58px}.sp-ctrl svg{width:26px;height:26px;padding:12px;box-sizing:content-box;border-radius:50%;background:#ffffff24;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sp-ctrl.off svg{background:#fff;color:#0b1320}.sp-ctrl.sair svg{background:var(--risco-500);color:#fff}@media(max-width:480px){.sp-local-canto{width:92px;height:130px}.sp-controles{gap:8px;padding:10px 12px}.sp-ctrl svg{padding:11px}}.cx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:start}.cx-form{padding:16px;display:flex;flex-direction:column;gap:12px}.cx-form-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.cx-campo{display:flex;flex-direction:column;gap:4px}.cx-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.cx-campo input,.cx-campo select{height:var(--controle-alt);padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.cx-campo input:focus,.cx-campo select:focus{outline:none;border-color:var(--acento-300)}.cx-linha{display:grid;gap:10px;grid-template-columns:var(--nf-grade-colunas)}.cx-linha .cx-campo{flex:1;min-width:0}.cx-campo-valor{flex:0 0 118px}.cx-busca{position:relative}.cx-busca input{width:100%}.cx-drop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:var(--elevacao-2);overflow:hidden;max-height:260px;overflow-y:auto}.cx-drop-item{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid var(--borda);background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);color:var(--texto-titulo);cursor:pointer}.cx-drop-item:hover{background:var(--acento-50)}.cx-formas{display:flex;flex-wrap:wrap;gap:6px}.cx-forma{height:34px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer}.cx-forma.sel{background:var(--acao-primaria);color:var(--sobre-acao);border-color:var(--acao-primaria)}.cx-cartao{display:flex;flex-direction:column;gap:10px;padding:10px 12px;background:var(--acento-50);border:1px solid var(--acento-300);border-radius:var(--raio-sm)}.cx-cartao .cx-campo select{max-width:200px}.cx-confirmar{height:44px;margin-top:4px;border:0;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-corpo);font-weight:700;cursor:pointer}.cx-confirmar:disabled{opacity:.5;cursor:not-allowed}.cx-ok{font-size:var(--txt-meta);color:var(--sucesso-700);background:var(--sucesso-50);border-radius:var(--raio-sm);padding:8px 12px}.cx-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border-radius:var(--raio-sm);padding:8px 12px}.cx-modos{display:flex;gap:6px;padding:4px;background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:var(--raio-full)}.cx-modo{flex:1;min-width:0;min-height:34px;padding:6px 8px;line-height:1.4;overflow-wrap:anywhere;border:0;border-radius:var(--raio-full);background:transparent;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer}.cx-modo.sel{background:var(--acao-primaria);color:var(--sobre-acao)}.cx-plano-itens{display:flex;flex-direction:column;gap:8px}.cx-plano-item{display:flex;gap:8px;align-items:center}.cx-plano-item select{flex:1;min-width:0;height:var(--controle-alt);padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.cx-plano-item .cx-plano-valor{flex:0 0 118px}.cx-plano-rm{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--risco-700);font-size:var(--txt-campo);line-height:1;cursor:pointer}.cx-plano-rm:hover{background:var(--risco-50);border-color:var(--risco-500)}.cx-plano-add{align-self:flex-start;height:34px;padding:0 14px;border:1px dashed var(--acento-300);border-radius:var(--raio-sm);background:transparent;color:var(--acento-700);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.cx-plano-add:hover{background:var(--acento-50)}.cx-plano-total{display:flex;justify-content:space-between;align-items:baseline;padding:8px 12px;background:var(--superficie-fundo);border-radius:var(--raio-sm)}.cx-plano-total-lbl{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.cx-plano-total-val{font-size:var(--txt-campo);font-weight:800;color:var(--acento-700)}.cx-caixa{padding:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.cx-caixa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cx-caixa-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.cx-caixa-sub{font-size:var(--txt-micro);color:var(--texto-apoio)}.cx-caixa-total{display:flex;flex-direction:column;align-items:flex-end}.cx-caixa-total-lbl{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.cx-caixa-total-val{font-size:var(--txt-pagina);font-weight:800;color:var(--texto-titulo);line-height:1.1}.cx-caixa-total-qtd{font-size:var(--txt-micro);color:var(--texto-apoio)}.cx-cortes{display:flex;gap:12px;flex-wrap:wrap}.cx-corte{flex:1;min-width:160px;background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 12px}.cx-corte-tit{font-size:var(--txt-campo);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--texto-apoio);margin-bottom:6px}.cx-corte-linha{display:flex;justify-content:space-between;gap:10px;font-size:var(--txt-meta);color:var(--texto-primario);padding:2px 0}.cx-lista{display:flex;flex-direction:column;gap:8px}.cx-item{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px 12px}.cx-item-h{display:flex;align-items:center;gap:10px}.cx-item-hora{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.cx-item-forma{font-size:var(--txt-micro);font-weight:700;color:var(--acento-700);background:var(--acento-50);border-radius:var(--raio-full);padding:1px 9px}.cx-item-valor{margin-left:auto;font-size:var(--txt-corpo-lg);font-weight:700;color:var(--texto-titulo)}.cx-item-excluir{flex:0 0 auto;width:24px;height:24px;margin-left:8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-apoio);font-size:var(--txt-campo);line-height:1;cursor:pointer}.cx-item-excluir:hover{color:var(--risco-700);border-color:var(--risco-500);background:var(--risco-50)}.cx-hist-corpo{padding:0 16px 14px;display:flex;flex-direction:column;gap:10px}.cx-hist-filtro{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.cx-hist-filtro .cx-campo{flex:0 0 auto}.cx-hist-filtro input[type=date]{height:var(--controle-alt);padding:0 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.cx-hist-buscar{height:38px;padding:0 16px;border:0;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-meta);font-weight:700;cursor:pointer}.cx-hist-buscar:disabled{opacity:.5;cursor:not-allowed}.cx-hist-resumo{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;background:var(--superficie-fundo);border-radius:var(--raio-sm);font-size:var(--txt-meta);color:var(--texto-secundario)}.cx-hist-total{font-size:var(--txt-campo);font-weight:800;color:var(--acento-700)}.cx-hist-dia{border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden}.cx-hist-dia-h{display:flex;align-items:baseline;gap:10px;padding:7px 12px;background:var(--superficie-fundo)}.cx-hist-dia-data{font-size:var(--txt-micro);font-weight:700;color:var(--texto-titulo)}.cx-hist-dia-qtd{font-size:var(--txt-micro);color:var(--texto-apoio)}.cx-hist-dia-total{margin-left:auto;font-size:var(--txt-meta);font-weight:700;color:var(--texto-titulo)}.cx-hist-item{display:flex;align-items:baseline;gap:10px;padding:6px 12px;border-top:1px solid var(--borda);font-size:var(--txt-micro)}.cx-hist-item-hora{color:var(--texto-secundario);font-weight:600}.cx-hist-item-pac{color:var(--texto-primario)}.cx-hist-item-forma{font-size:var(--txt-micro);font-weight:700;color:var(--acento-700);background:var(--acento-50);border-radius:var(--raio-full);padding:1px 8px}.cx-hist-item-prof{color:var(--texto-apoio)}.cx-hist-item-valor{margin-left:auto;font-weight:700;color:var(--texto-titulo)}.cx-excluidos{margin-top:16px;overflow:hidden}.cx-excluidos-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:0;background:var(--superficie-card);font-family:inherit;font-size:var(--txt-corpo);font-weight:700;color:var(--texto-titulo);cursor:pointer}.cx-excluidos-toggle{font-size:var(--txt-micro);font-weight:600;color:var(--acento-700)}.cx-excluidos-lista{display:flex;flex-direction:column;gap:8px;padding:0 16px 14px}.cx-excluido{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px 12px}.cx-excluido-top{display:flex;align-items:baseline;gap:10px}.cx-excluido-valor{font-size:var(--txt-corpo);font-weight:700;color:var(--texto-titulo);text-decoration:line-through;text-decoration-color:var(--risco-500)}.cx-excluido-pac{font-size:var(--txt-meta);color:var(--texto-secundario)}.cx-excluido-forma{margin-left:auto;font-size:var(--txt-micro);font-weight:700;color:var(--texto-apoio);background:var(--superficie-fundo);border-radius:var(--raio-full);padding:1px 9px}.cx-excluido-audit{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:3px}.cx-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:16px}.cx-modal{width:100%;max-width:380px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-2);padding:18px;display:flex;flex-direction:column;gap:10px}.cx-modal-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.cx-modal-sub{font-size:var(--txt-meta);color:var(--texto-secundario)}.cx-modal-aviso{font-size:var(--txt-micro);color:var(--texto-apoio);margin:2px 0 0}.cx-modal-senha{height:var(--controle-alt);padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto)}.cx-modal-senha:focus{outline:none;border-color:var(--acento-300)}.cx-modal-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.cx-modal-cancelar{height:38px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer}.cx-modal-confirmar{height:38px;padding:0 16px;border:0;border-radius:var(--raio-sm);background:var(--risco-500);color:#fff;font-family:inherit;font-size:var(--txt-meta);font-weight:700;cursor:pointer}.cx-modal-confirmar:disabled{opacity:.5;cursor:not-allowed}.cx-item-sub{font-size:var(--txt-micro);color:var(--texto-apoio);margin-top:2px}@media(max-width:820px){.cx-grid{grid-template-columns:minmax(0,1fr)}.cx-caixa-total-val{font-size:var(--txt-secao)}}.cx-taxa-dica{margin-top:4px;font-size:var(--txt-micro);color:var(--texto-apoio)}.cx-ajustes{border-top:1px solid var(--borda);padding-top:10px}.cx-ajustes-cab{display:flex;align-items:baseline;gap:8px;cursor:pointer;list-style:none;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.cx-ajustes-cab::-webkit-details-marker{display:none}.cx-ajustes-cab:before{content:"+";display:inline-block;width:14px;text-align:center;color:var(--acento-700);transition:transform var(--mov-rapido) ease}.cx-ajustes[open]>.cx-ajustes-cab:before{transform:rotate(45deg)}.cx-ajustes-cab:hover{color:var(--texto-primario)}.cx-ajustes-resumo{font-weight:400;font-size:var(--txt-micro);color:var(--texto-apoio)}.cx-ajustes[open]>.cx-ajustes-cab .cx-ajustes-resumo{display:none}.cx-ajustes .cx-campo{padding-top:10px}.cx-drop-vazio{padding:9px 12px;font-size:var(--txt-micro);color:var(--texto-apoio)}.cx-drop-novo{position:sticky;bottom:0;background:var(--acento-50);color:var(--acento-700);font-weight:700;border-bottom:0}.cx-drop-novo:hover{background:var(--acento-100)}.cx-dividir-liga{align-self:flex-start;margin-top:6px;border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);text-decoration:underline;min-height:var(--controle-alt)}.cx-dividir-liga:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cx-dividir-resto{margin-top:8px;padding:8px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);font-weight:600;background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}.cx-dividir-resto.ok{background:var(--acento-50);color:var(--acento-700);border-color:var(--acento-300)}.cx-pendencias{margin-bottom:24px;padding:20px}.cx-pendencias-cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.cx-pendencias-cab h2{font-size:var(--txt-secao);margin:0}.cx-pendencias-cab>strong{color:var(--acento-700);background:var(--acento-50);padding:6px 12px;border-radius:var(--raio-sm)}.cx-pendencias>p{color:var(--texto-secundario);line-height:1.5}.cx-pendencias-lista{--cx-pendencia-altura: 112px;max-height:calc(var(--cx-pendencia-altura) * 2.5);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cx-pendencias-lista:empty{display:none}.cx-pendencia{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto;align-items:center;gap:16px;height:var(--cx-pendencia-altura);box-sizing:border-box;padding:12px 0;border-top:1px solid var(--borda)}.cx-pendencia>div{min-width:0;display:grid;gap:6px}.cx-pendencia strong,.cx-pendencia span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.cx-pendencia span{color:var(--texto-secundario);font-size:var(--txt-meta)}.cx-pendencia .cx-pendencia-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:767px){.cx-pendencias-lista{--cx-pendencia-altura: 184px}.cx-pendencia{grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:10px}.cx-pendencia .cx-pendencia-acoes{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto}.cx-pendencia-acoes .btn-novo{min-width:0;height:auto;padding-inline:8px;white-space:normal}}.cx-form.nf-grade{display:grid;grid-template-columns:var(--nf-grade-colunas)}.cx-form.nf-grade>:not(.cx-campo){grid-column:1 / -1}.cx-form.nf-grade>.cx-campo:has(.cx-plano-itens){grid-column:1 / -1}.cx-plano-item select,.cx-plano-item .cx-plano-valor input{width:100%;min-width:0;box-sizing:border-box}@media(max-width:767px){.cx-plano-item{flex-direction:column;align-items:stretch}.cx-plano-item select,.cx-plano-item .cx-plano-valor{width:100%;flex:none;min-width:0}.cx-plano-item>.cx-plano-rm{align-self:flex-end}}.cx-liquidacao{padding:14px;border:1px solid var(--borda);border-radius:var(--raio-md);line-height:1.65;overflow-wrap:anywhere;margin-block:12px;color:var(--texto-primario)}.cx-liquidacao strong,.cx-liquidacao small,.cx-liquidacao-legado{display:block}.cx-liquidacao-legado{font-size:.75rem;font-weight:400;white-space:normal;overflow-wrap:anywhere}.cx-item-h,.cx-hist-item{flex-wrap:wrap}.cx-item-valor,.cx-hist-item-valor{min-width:0;max-width:100%}.page-parametros{font-family:var(--fonte-texto);color:var(--texto-primario);max-width:720px;margin-inline:auto}.page-parametros *,.page-parametros *:before,.page-parametros *:after{box-sizing:border-box}.page-parametros .par-head{margin-bottom:16px}.page-parametros .par-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-parametros .par-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px}.page-parametros .par-erro{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-parametros .par-ok{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--sucesso-50);color:var(--sucesso-700);border:1px solid var(--sucesso-500)}.page-parametros .par-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--elevacao-card)}.page-parametros .par-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:8px 0}.page-parametros .par-grid{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:14px}.page-parametros .par-campo{display:flex;flex-direction:column;gap:5px}.page-parametros .par-campo label{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-parametros .par-dica{font-weight:400;text-transform:none;letter-spacing:0;color:var(--texto-secundario)}.page-parametros .par-input{display:flex;align-items:center;border:1px solid var(--borda);border-radius:var(--raio-sm);height:var(--controle-alt);padding:0 10px;background:var(--superficie-card)}.page-parametros .par-input:focus-within{border-color:var(--acao-primaria)}.page-parametros .par-input input{flex:1;border:0;outline:none;background:transparent;font-size:var(--controle-texto);color:var(--texto-titulo);font-family:inherit;min-width:0}.page-parametros .par-pct{font-size:var(--txt-meta);color:var(--texto-secundario);font-weight:600}.page-parametros .par-foot{display:flex;justify-content:flex-end;margin-top:16px}.page-parametros .par-salvar{height:42px;padding:0 22px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer;font-family:inherit}.page-parametros .par-salvar:disabled{opacity:.5;cursor:not-allowed}.page-parametros.par-largo{max-width:820px}.page-parametros .par-secao{font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--acao-primaria-ativa);margin:18px 0 10px}.page-parametros .par-secao:first-child{margin-top:0}.page-parametros .par-col2{grid-column:1 / -1}.page-parametros .par-select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;width:100%}.page-parametros .par-select:focus{border-color:var(--acao-primaria)}.page-parametros .par-parcelas{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.page-parametros .par-parcela{display:flex;flex-direction:column;gap:4px}.page-parametros .par-parcela label{font-size:var(--txt-micro);font-weight:700;color:var(--texto-secundario)}.page-parametros .par-parcela .par-input{height:var(--controle-alt);padding:0 8px}.page-parametros .par-parcela .par-input input{font-size:var(--controle-texto)}@media(max-width:560px){.page-parametros .par-grid{grid-template-columns:var(--nf-grade-colunas)}.page-parametros .par-col2{grid-column:1 / -1}}.page-parametros .par-precos{width:100%;border-collapse:collapse;margin-bottom:14px}.page-parametros .par-precos th{text-align:left;font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:6px 8px;border-bottom:1px solid var(--borda)}.page-parametros .par-precos td{font-size:var(--txt-meta);color:var(--texto-primario);padding:8px;border-bottom:1px solid var(--neutro-100)}.page-parametros .par-r{text-align:right}.page-parametros .par-tabular{font-variant-numeric:tabular-nums;font-weight:600;color:var(--texto-titulo)}.page-parametros .par-padrao{color:var(--texto-secundario);font-style:italic}.page-parametros .par-mini{height:28px;padding:0 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-parametros .par-mini.perigo:hover{border-color:var(--risco-500);color:var(--risco-700);background:var(--risco-50)}.page-parametros .par-preco-nova{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page-parametros .par-preco-nova .par-select{flex:0 0 130px}.page-parametros .par-preco-nova>input{flex:1 1 200px;height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 12px;font-size:var(--controle-texto);font-family:inherit;color:var(--texto-titulo)}.page-parametros .par-preco-val{flex:0 0 130px}.page-parametros .par-rs{color:var(--texto-secundario);font-size:var(--txt-meta);padding-left:10px}.page-parametros .par-preco-nova{display:grid;grid-template-columns:var(--nf-grade-colunas)}.receita-empresa-campos{min-width:0;border:1px solid var(--borda);border-radius:var(--raio-lg);margin:20px 0;padding:16px}.receita-empresa-campos legend{color:var(--texto-titulo);font-weight:600;padding:0 6px}.receita-empresa-campos p{color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.6;margin:8px 0 12px}.receita-empresa-campos .receita-empresa-opcao{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:var(--raio-sm);color:var(--texto-primario);overflow-wrap:anywhere}.receita-empresa-opcao input{flex:0 0 auto;width:18px;height:18px}.par-campo textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px;color:var(--texto-primario);background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);font:inherit}.par-prazos-meio{margin-block:14px}.par-prazo-rotulo{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.receita-empresa-modelos{border:0;padding:0;margin:0 0 16px;min-width:0;display:flex;flex-direction:column;gap:8px}.receita-empresa-modelos .receita-empresa-opcao{align-items:flex-start;border:1px solid var(--borda);padding:12px}.receita-empresa-opcao small{display:block;color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.6;margin-top:4px}.receita-empresa-opcao>span{min-width:0;flex:1}.relatorios-financeiros{color:var(--texto-primario);font-family:var(--fonte-texto);max-width:1200px;margin:auto;min-width:0}.relatorios-financeiros *{box-sizing:border-box}.relatorios-financeiros h1,.relatorios-financeiros h2{font-family:var(--fonte-titulo);font-weight:400;color:var(--texto-titulo);margin:0 0 8px}.relatorios-financeiros h1{font-size:var(--txt-pagina)}.relatorios-financeiros h2{font-size:22px}.relatorios-financeiros p{color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.6;margin:6px 0 12px}.relatorios-financeiros .rel-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:20px;margin:16px 0;min-width:0}.rel-empresa{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.relatorios-financeiros input:not([type=checkbox]):not([type=radio]){min-width:0;width:100%;height:var(--controle-alt);padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit}.relatorios-financeiros label{display:flex;flex-direction:column;gap:6px;font-size:var(--txt-meta)}.relatorios-financeiros .rel-check,.relatorios-financeiros .receita-empresa-opcao{flex-direction:row;align-items:center}.relatorios-financeiros button{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);min-height:40px;padding:9px 14px;font:inherit;cursor:pointer}.relatorios-financeiros button:disabled{opacity:.55;cursor:not-allowed}.rel-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.rel-acoes button:first-child{background:var(--acao-primaria);color:var(--sobre-acao);border-color:var(--acao-primaria)}.rel-config{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--borda)}.rel-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:14px;margin:20px 0}.rel-resumo div{display:flex;flex-direction:column;gap:8px;min-width:0}.rel-resumo span{color:var(--texto-secundario);font-size:var(--txt-meta)}.rel-resumo strong{font-family:var(--fonte-titulo);font-weight:400;font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rel-tabela-scroll{overflow-x:auto;max-width:100%}.relatorios-financeiros table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--txt-meta)}.relatorios-financeiros td,.relatorios-financeiros th{padding:12px 10px;border-bottom:1px solid var(--borda);vertical-align:top}.relatorios-financeiros td:nth-child(n+4),.relatorios-financeiros th:nth-child(n+4){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.relatorios-financeiros td:first-child{white-space:nowrap}.relatorios-financeiros td:nth-child(2){min-width:140px;overflow-wrap:anywhere}.relatorios-financeiros small{display:block;color:var(--texto-secundario);margin-top:4px}.rel-observacoes{margin-top:18px}.rel-erro{color:var(--risco-700)!important;border:1px solid var(--risco-500);padding:12px;border-radius:var(--raio-md)}.relatorios-financeiros :focus-visible{outline:2px solid var(--acao-primaria);outline-offset:3px}@media(max-width:767px){.relatorios-financeiros .rel-card{padding:14px}.rel-empresa button{width:100%}}.page-financeiro{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-financeiro *,.page-financeiro *:before,.page-financeiro *:after{box-sizing:border-box}.page-financeiro .fin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-financeiro .fin-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:30px;color:var(--texto-titulo)}.page-financeiro .fin-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px}.page-financeiro .fin-periodo{display:flex;gap:6px;flex-wrap:wrap}.page-financeiro .fin-per-btn{height:34px;padding:0 14px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer;font-family:inherit}.page-financeiro .fin-per-btn.sel{border-color:var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);box-shadow:inset 0 0 0 1px var(--acao-primaria)}.page-financeiro .fin-erro{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-financeiro .fin-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-financeiro .fin-onboarding{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;border-radius:var(--raio-md);font-size:var(--txt-meta);background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}.page-financeiro .fin-onboarding>div{flex:1}.page-financeiro .fin-onboarding-btn{flex-shrink:0;padding:8px 14px;border-radius:var(--raio-sm);border:none;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-financeiro .fin-onboarding-btn:hover{background:var(--acao-primaria-hover)}.page-financeiro .fin-estornar{padding:4px 10px;border-radius:var(--raio-sm);border:1px solid var(--risco-500);background:transparent;color:var(--risco-700);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-financeiro .fin-estornar:hover:not(:disabled){background:var(--risco-50)}.page-financeiro .fin-estornar:disabled{opacity:.6;cursor:default}.page-financeiro .fin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.page-financeiro .fin-kpi{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px;min-width:0}.page-financeiro .fin-kpi.destaque{background:var(--superficie-card);border-color:var(--sucesso-500);border-top-width:4px}.page-financeiro .fin-kpi-val{font-size:var(--txt-pagina);font-weight:700;color:var(--texto-titulo);letter-spacing:-.01em;max-width:100%;overflow-wrap:anywhere}.page-financeiro .fin-kpi.destaque .fin-kpi-val{color:var(--sucesso-700)}.page-financeiro .fin-kpi-rot{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:4px}.page-financeiro .fin-kpi.destaque .fin-kpi-rot{color:var(--sucesso-700)}.page-financeiro .fin-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px}.page-financeiro .fin-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card)}.page-financeiro .fin-card-h{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario);margin-bottom:12px}.page-financeiro .fin-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--neutro-100)}.page-financeiro .fin-linha:last-child{border-bottom:0}.page-financeiro .fin-linha-nome{min-width:0;overflow-wrap:anywhere;font-size:var(--txt-campo);color:var(--texto-primario)}.page-financeiro .fin-linha-val{font-size:var(--txt-secao);font-weight:600;color:var(--sucesso-700)}.page-financeiro .fin-linha-clinica{margin-top:4px;border-top:2px solid var(--neutro-100);border-bottom:0}.page-financeiro .fin-linha-clinica .fin-linha-nome{color:var(--acao-primaria-ativa);font-weight:600}.page-financeiro .fin-tabela{width:100%;border-collapse:collapse}.page-financeiro .fin-tabela th{text-align:left;font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:6px 8px;border-bottom:1px solid var(--borda)}.page-financeiro .fin-tabela td{font-size:var(--txt-meta);color:var(--texto-primario);padding:9px 8px;border-bottom:1px solid var(--neutro-100)}.page-financeiro .fin-tabela .fin-r{text-align:right}.page-financeiro .fin-badge{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full)}.page-financeiro .fin-badge.paga{background:var(--sucesso-50);color:var(--sucesso-700)}.page-financeiro .fin-badge.aguardando{background:var(--atencao-50);color:var(--atencao-700)}.page-financeiro .fin-badge.estornada{background:var(--risco-50);color:var(--risco-700)}@media(max-width:900px){.page-financeiro .fin-kpis{grid-template-columns:1fr 1fr}.page-financeiro .fin-grid{grid-template-columns:1fr}}.page-financeiro .fin-cons-linhas{display:flex;flex-direction:column;gap:2px}.page-financeiro .fin-cons-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--neutro-100)}.page-financeiro .fin-cons-linha:last-child{border-bottom:0}.page-financeiro .fin-cons-rot{font-size:var(--txt-meta);color:var(--texto-primario);display:flex;flex-direction:column;gap:1px}.page-financeiro .fin-cons-sub{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-financeiro .fin-cons-val{font-size:var(--txt-corpo);color:var(--texto-titulo);font-variant-numeric:tabular-nums}.page-financeiro .fin-cons-val.forte{font-weight:700}.page-financeiro .fin-cons-val.acento{color:var(--sucesso-700);font-weight:700}.page-financeiro .fin-cons-val.pend{color:var(--atencao-700)}.page-financeiro .fin-cons-barra{height:8px;border-radius:var(--raio-full);background:var(--neutro-100);margin-top:12px;overflow:hidden}.page-financeiro .fin-cons-barra-fill{height:100%;border-radius:var(--raio-full);background:var(--sucesso-500)}.page-financeiro .fin-cons-legenda{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:6px}.page-financeiro .fin-linha-sem-dono{border-left:3px solid var(--atencao-500);padding-left:9px}.page-financeiro .fin-linha-nota{display:block;margin-top:2px;font-size:var(--txt-micro);color:var(--texto-secundario);font-weight:400}.page-financeiro .fin-kpi[data-situacao=recebido]{border-top:4px solid var(--sucesso-500);background:var(--superficie-card)}.page-financeiro .fin-kpi[data-situacao=recebido] .fin-kpi-val,.page-financeiro .fin-kpi[data-situacao=recebido] .fin-kpi-rot{color:var(--sucesso-700)}.page-financeiro .fin-kpi[data-situacao=previsto],.page-financeiro .fin-kpi[data-situacao=pendente]{border-color:var(--atencao-500);border-top-width:4px;background:var(--superficie-card)}.page-financeiro .fin-kpi[data-situacao=previsto] .fin-kpi-val,.page-financeiro .fin-kpi[data-situacao=previsto] .fin-kpi-rot,.page-financeiro .fin-kpi[data-situacao=pendente] .fin-kpi-val,.page-financeiro .fin-kpi[data-situacao=pendente] .fin-kpi-rot{color:var(--atencao-700)}.page-financeiro>.painel{margin-bottom:16px}@media(max-width:480px){.page-financeiro .fin-kpis,.page-financeiro .fin-grid{grid-template-columns:minmax(0,1fr)}.page-financeiro .fin-linha{flex-wrap:wrap}}@media(min-width:521px){.page-financeiro .fin-kpis:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:521px)and (max-width:768px){.page-financeiro .fin-kpis>:last-child:nth-child(odd){grid-column:1 / -1}}.page-financeiro>.fin-card,.page-financeiro>.painel{margin-bottom:var(--espaco-5)}.page-financeiro>.fin-grid{gap:var(--espaco-5);margin-bottom:var(--espaco-5)}.page-financeiro>.fin-kpis{margin-bottom:var(--espaco-5)}.page-financeiro>.fin-card:last-child{margin-bottom:0}.page-financeiro .fin-grid>.fin-card{margin:0}.page-financeiro .fin-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center}.page-financeiro .fin-linha-val{text-align:right;white-space:nowrap}.page-simulador{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-simulador *,.page-simulador *:before,.page-simulador *:after{box-sizing:border-box}.page-simulador .sim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-simulador .sim-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-simulador .sim-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px;max-width:100%;line-height:1.5}.page-simulador .sim-perfil{display:flex;gap:6px}.page-simulador .sim-perfil-btn{height:34px;padding:0 14px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer;font-family:inherit}.page-simulador .sim-perfil-btn.sel{border-color:var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);box-shadow:inset 0 0 0 1px var(--acao-primaria)}.page-simulador .sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.page-simulador .sim-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--elevacao-card)}.page-simulador .sim-card-h{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario);margin-bottom:14px}.page-simulador .sim-campos{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:12px}.page-simulador .sim-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.page-simulador .sim-col2{grid-column:span 2}.page-simulador .sim-campo label{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-simulador .sim-input-wrap{display:flex;align-items:center;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);padding:0 10px;height:var(--controle-alt)}.page-simulador .sim-input-wrap:focus-within{border-color:var(--acao-primaria)}.page-simulador .sim-afixo{font-size:var(--txt-meta);color:var(--texto-secundario);font-weight:600}.page-simulador .sim-afixo.dir{margin-left:auto}.page-simulador .sim-input-wrap input{flex:1;border:0;outline:none;background:transparent;font-size:var(--controle-texto);color:var(--texto-titulo);font-family:inherit;padding:0 6px;min-width:0}.page-simulador .sim-select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;width:100%}.page-simulador .sim-select:focus{border-color:var(--acao-primaria)}.page-simulador .sim-resultado{position:sticky;top:16px}.page-simulador .sim-lucro{background:var(--sucesso-50);border:1px solid #BFE6CE;border-radius:var(--raio-lg);padding:16px;margin-bottom:16px;text-align:center}.page-simulador .sim-lucro.neg{background:var(--risco-50);border-color:#e6c4c1}.page-simulador .sim-lucro-val{font-size:30px;font-weight:700;color:var(--sucesso-700);letter-spacing:-.01em}.page-simulador .sim-lucro.neg .sim-lucro-val{color:var(--risco-700)}.page-simulador .sim-lucro-rot{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:2px}.page-simulador .sim-cascata{display:flex;flex-direction:column;margin-bottom:14px}.page-simulador .sim-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--neutro-100)}.page-simulador .sim-linha.total{border-top:2px solid var(--borda);border-bottom:0;margin-top:2px;padding-top:9px}.page-simulador .sim-linha-rot{font-size:var(--txt-meta);color:var(--texto-primario)}.page-simulador .sim-linha-rot.forte{font-weight:600;color:var(--texto-titulo)}.page-simulador .sim-linha-val{font-size:var(--txt-meta);color:var(--texto-titulo)}.page-simulador .sim-linha-val.menos{color:var(--risco-700)}.page-simulador .sim-linha-val.forte{font-weight:700}.page-simulador .sim-indicadores{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page-simulador .sim-ind{background:var(--superficie-card);border:1px solid var(--neutro-100);border-radius:var(--raio-lg);padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px;min-width:0}.page-simulador .sim-ind-rot{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-simulador .sim-ind-val{font-size:var(--txt-campo);font-weight:700;color:var(--acao-primaria-ativa);margin-top:2px;max-width:100%;overflow-wrap:anywhere}.page-simulador .sim-alerta{margin-top:12px;padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-micro);line-height:1.4;background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}@media(max-width:860px){.page-simulador .sim-grid{grid-template-columns:1fr}.page-simulador .sim-resultado{position:static}}.page-simulador .sim-col2{grid-column:1 / -1}.page-simulador .sim-ind:only-child{grid-column:1 / -1}.leitura-ia{font-family:var(--fonte-texto);color:var(--texto-primario);max-width:680px;margin-top:16px;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card)}.leitura-ia *,.leitura-ia *:before,.leitura-ia *:after{box-sizing:border-box}.leitura-ia .li-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.leitura-ia .li-title{font-family:var(--fonte-titulo);font-size:var(--txt-campo);color:var(--texto-titulo);display:flex;align-items:center;gap:8px}.leitura-ia .li-badge-cfo{font-family:var(--fonte-texto);font-size:var(--txt-micro);font-weight:700;letter-spacing:.04em;color:#fff;background:var(--neutro-900);border-radius:var(--raio-sm);padding:2px 7px}.leitura-ia .li-refresh{height:30px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--acao-primaria-ativa);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.leitura-ia .li-refresh:disabled{opacity:.5;cursor:default}.leitura-ia .li-erro{padding:9px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.leitura-ia .li-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:6px 0}.leitura-ia .li-onboarding{background:var(--acento-50);border:1px solid #CBE7FC;border-radius:var(--raio-md);padding:14px;font-size:var(--txt-meta);color:var(--acao-primaria-ativa);line-height:1.5}.leitura-ia .li-corpo{font-size:var(--txt-corpo);line-height:1.6;color:var(--texto-primario);white-space:pre-wrap}.leitura-ia .li-alertas{display:flex;flex-direction:column;gap:10px;margin-top:14px}.leitura-ia .li-alerta{border:1px solid var(--borda);border-left-width:3px;border-radius:var(--raio-sm);padding:11px 13px;background:var(--superficie-card)}.leitura-ia .li-alerta.critico{border-left-color:var(--risco-500);background:linear-gradient(0deg,var(--superficie-card),var(--risco-50))}.leitura-ia .li-alerta.atencao{border-left-color:var(--atencao-500)}.leitura-ia .li-alerta.info{border-left-color:var(--acao-primaria)}.leitura-ia .li-alerta-top{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.leitura-ia .li-sev{font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:var(--raio-full)}.leitura-ia .li-sev.critico{background:var(--risco-50);color:var(--risco-700)}.leitura-ia .li-sev.atencao{background:var(--atencao-50);color:var(--atencao-700)}.leitura-ia .li-sev.info{background:var(--acento-50);color:var(--acao-primaria)}.leitura-ia .li-alerta-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.leitura-ia .li-impacto{margin-left:auto;font-size:var(--txt-meta);font-weight:700;color:var(--risco-700);font-variant-numeric:tabular-nums}.leitura-ia .li-alerta-prob{font-size:var(--txt-meta);color:var(--texto-primario);line-height:1.5}.leitura-ia .li-alerta-causa,.leitura-ia .li-alerta-acao{font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.5;margin-top:3px}.leitura-ia .li-alerta-acao{color:var(--acao-primaria-ativa)}.leitura-ia .li-alerta-causa b,.leitura-ia .li-alerta-acao b{color:var(--texto-primario);font-weight:600}.leitura-ia .li-rodape{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.leitura-ia .li-fonte{font-size:var(--txt-micro);font-weight:600;color:var(--acao-primaria-ativa);background:var(--acento-50);border-radius:var(--raio-full);padding:2px 9px}.leitura-ia .li-fonte.local{color:var(--texto-secundario);background:var(--neutro-100)}.leitura-ia .li-aviso{font-size:var(--txt-micro);color:var(--atencao-700);font-style:italic}.page-fluxo{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-fluxo *,.page-fluxo *:before,.page-fluxo *:after{box-sizing:border-box}.page-fluxo .fx-saldo-neg{color:var(--risco-700);font-weight:700}.page-fluxo .fx-saldo-pos{color:var(--sucesso-700);font-weight:600}.page-fluxo .fx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-fluxo .fx-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-fluxo .fx-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px;max-width:100%;line-height:1.5}.page-fluxo .fx-grans{display:flex;gap:5px;flex-wrap:wrap}.page-fluxo .fx-gran{height:32px;padding:0 12px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);cursor:pointer;font-family:inherit}.page-fluxo .fx-gran.sel{border-color:var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);box-shadow:inset 0 0 0 1px var(--acao-primaria)}.page-fluxo .fx-erro{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-fluxo .fx-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.page-fluxo .fx-kpi{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px;box-shadow:var(--elevacao-card);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px;min-width:0}.page-fluxo .fx-kpi-val{font-size:22px;font-weight:700;max-width:100%;overflow-wrap:anywhere}.page-fluxo .fx-kpi-rot{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:3px}.page-fluxo .fx-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card);margin-bottom:16px;overflow-x:auto}.page-fluxo .fx-card-h{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario);margin-bottom:12px}.page-fluxo .fx-card-h-acao{display:flex;align-items:center;justify-content:space-between}.page-fluxo .fx-novo{height:32px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-fluxo .fx-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0;line-height:1.5}.page-fluxo .fx-graf{margin-bottom:18px}.page-fluxo .fx-graf-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-fluxo .fx-legenda{display:flex;gap:14px;flex-wrap:wrap}.page-fluxo .fx-leg{display:inline-flex;align-items:center;gap:6px;font-size:var(--txt-micro);color:var(--texto-secundario)}.page-fluxo .fx-leg-ponto{width:8px;height:8px;border-radius:var(--raio-full);flex:none}.page-fluxo .fx-leg-ponto.e{background:var(--sucesso-500)}.page-fluxo .fx-leg-ponto.s{background:var(--risco-500)}.page-fluxo .fx-leg-ponto.a{width:14px;height:2px;border-radius:0;background:var(--acento-500)}.page-fluxo .fx-graf-tela{position:relative;height:160px;margin-top:4px}.page-fluxo .fx-grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.page-fluxo .fx-grade-linha{position:absolute;left:0;right:0;height:1px;background:var(--borda)}.page-fluxo .fx-grade-zero{position:absolute;left:0;right:0;height:1px;background:var(--borda-forte)}.page-fluxo .fx-graf-cols{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;gap:2px}.page-fluxo .fx-graf-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.page-fluxo .fx-graf-par{display:flex;align-items:flex-end;justify-content:center;gap:2px}.page-fluxo .fx-graf-b{display:block;width:42%;max-width:22px;min-height:1px;border-radius:2px 2px 0 0}.page-fluxo .fx-graf-b.e{background:var(--sucesso-500)}.page-fluxo .fx-graf-b.s{background:var(--risco-500)}.page-fluxo .fx-graf-rots{display:flex;gap:2px;margin-top:8px}.page-fluxo .fx-graf-rot{flex:1;min-width:0;display:flex;justify-content:center;gap:5px;font-size:var(--txt-micro);color:var(--texto-apoio);font-variant-numeric:tabular-nums}.page-fluxo .fx-graf-linha{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.page-fluxo .fx-graf-linha polyline{fill:none;stroke:var(--acento-500);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.page-fluxo .fx-graf-eixo{display:flex;gap:2px;margin-top:6px}.page-fluxo .fx-graf-per{flex:1;min-width:0;text-align:center;font-size:var(--txt-micro);color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-fluxo .fx-tabela{width:100%;border-collapse:collapse}.page-fluxo .fx-tabela th{text-align:left;font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:6px 8px;border-bottom:1px solid var(--borda)}.page-fluxo .fx-tabela td{font-size:var(--txt-meta);color:var(--texto-primario);padding:8px;border-bottom:1px solid var(--neutro-100)}.page-fluxo .fx-r{text-align:right}.page-fluxo .fx-cat{color:var(--texto-secundario)}.page-fluxo .fx-bar-h,.page-fluxo .fx-bar-cell{width:130px}.page-fluxo .fx-bars{display:flex;flex-direction:column;gap:4px}.page-fluxo .fx-trilho{height:8px;border-radius:var(--raio-full);background:var(--superficie-afundada);overflow:hidden}.page-fluxo .fx-bar{display:block;height:100%;border-radius:var(--raio-full);min-width:1px}.page-fluxo .fx-bar.e{background:var(--sucesso-500)}.page-fluxo .fx-bar.s{background:var(--risco-500)}.page-fluxo .fx-tag{margin-left:6px;font-size:var(--txt-micro);font-weight:600;color:var(--acao-primaria-ativa);background:var(--acento-50);border-radius:var(--raio-full);padding:1px 6px}.page-fluxo .fx-badge{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full)}.page-fluxo .fx-badge.paga{background:var(--sucesso-50);color:var(--sucesso-700)}.page-fluxo .fx-badge.aberta{background:var(--atencao-50);color:var(--atencao-700)}.page-fluxo .fx-badge.cancelada{background:var(--neutro-100);color:var(--texto-secundario)}.page-fluxo .fx-acoes{display:flex;gap:6px;justify-content:flex-end}.page-fluxo .fx-mini{height:28px;padding:0 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-fluxo .fx-mini.perigo:hover{border-color:var(--risco-500);color:var(--risco-700);background:var(--risco-50)}.page-fluxo .fx-form{border:1px dashed var(--borda);border-radius:var(--raio-md);padding:14px;background:var(--superficie-fundo);margin-bottom:12px}.page-fluxo .fx-form-grid{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:10px}.page-fluxo .fx-col2{grid-column:span 2}.page-fluxo .fx-field{display:flex;flex-direction:column;gap:4px}.page-fluxo .fx-field label{font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;color:var(--texto-secundario)}.page-fluxo .fx-field input,.page-fluxo .fx-field select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit}.page-fluxo .fx-checks{grid-column:span 2;display:flex;gap:18px;flex-wrap:wrap}.page-fluxo .fx-check{display:flex;align-items:center;gap:6px;font-size:var(--txt-meta);color:var(--texto-primario)}.page-fluxo .fx-form-foot{display:flex;justify-content:flex-end;margin-top:12px}.page-fluxo .fx-salvar{height:38px;padding:0 18px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}@media(max-width:720px){.page-fluxo .fx-kpis{grid-template-columns:1fr}.page-fluxo .fx-bar-h,.page-fluxo .fx-bar-cell,.page-fluxo .fx-graf-rots{display:none}.page-fluxo .fx-graf-tela{height:120px}}.page-fluxo .fx-kpi[data-movimento=entrada]{border-top:4px solid var(--sucesso-500);background:var(--superficie-card)}.page-fluxo .fx-kpi[data-movimento=saida]{border-top:4px solid var(--risco-500);background:var(--superficie-card)}.page-fluxo [data-movimento=entrada] .fx-kpi-val,.page-fluxo td[data-movimento=entrada]{color:var(--sucesso-700)}.page-fluxo [data-movimento=saida] .fx-kpi-val,.page-fluxo td[data-movimento=saida]{color:var(--risco-700)}.page-fluxo .fx-col2,.page-fluxo .fx-checks{grid-column:1 / -1}.dp-page{font-family:var(--fonte-texto);color:var(--texto-primario);min-width:0}.dp-page *,.dp-form *{box-sizing:border-box;min-width:0}.dp-head,.dp-actions,.dp-card-head,.dp-overdue,.dp-rule{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dp-head{margin-bottom:18px;align-items:flex-start}.dp-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);color:var(--texto-titulo)}.dp-head p,.dp-card-head p,.dp-rule p{margin:4px 0;color:var(--texto-secundario);font-size:var(--txt-meta)}.dp-actions{justify-content:flex-start;gap:8px}.dp-page button,.dp-button{border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);border-radius:var(--raio-sm);font:inherit;font-size:var(--txt-meta);padding:9px 12px;cursor:pointer;min-height:38px;white-space:normal}.dp-page button:disabled,.dp-button:disabled{opacity:.6;cursor:default}.dp-page .dp-primary,.dp-button.dp-primary{background:var(--acao-primaria);border-color:var(--acao-primaria);color:var(--sobre-acao)}.dp-page .dp-primary:hover:not(:disabled),.dp-button.dp-primary:hover:not(:disabled){background:var(--acao-primaria-hover)}.dp-page .dp-danger{color:var(--risco-700);border-color:var(--risco-500)}.dp-error,.dp-success,.dp-overdue{padding:12px 14px;margin:12px 0;border-radius:var(--raio-md);font-size:var(--txt-meta)}.dp-error{background:var(--risco-50);border:1px solid var(--risco-500);color:var(--risco-700)}.dp-success{background:var(--sucesso-50);color:var(--sucesso-700);border:1px solid var(--sucesso-500)}.dp-overdue{background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}.dp-filters{padding:16px 0}.dp-filters label,.dp-form label.nf-campo{display:flex;flex-direction:column;gap:6px;font-size:var(--txt-meta);color:var(--texto-secundario)}.dp-filters input,.dp-filters select,.dp-form input:not([type=checkbox]),.dp-form select{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:var(--txt-campo)}.dp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 18px}.dp-kpi{padding:18px;border:1px solid var(--card-contorno);border-radius:var(--raio-lg);background:var(--superficie-card);display:flex;flex-direction:column;gap:6px}.dp-kpi strong{font-size:var(--txt-pagina);color:var(--texto-titulo);overflow-wrap:anywhere}.dp-kpi span,.dp-note,.dp-form small,.dp-rule small,.dp-card-head>span{font-size:var(--txt-meta);color:var(--texto-secundario)}.dp-kpi-danger strong{color:var(--risco-700)}.dp-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--elevacao-card)}.dp-card-head{margin-bottom:14px}.dp-empty{padding:24px 0;color:var(--texto-secundario)}.dp-empty strong{color:var(--texto-primario)}.dp-table-wrap{overflow-x:auto}.dp-table{width:100%;border-collapse:collapse;font-size:var(--txt-meta)}.dp-table th{text-align:left;color:var(--texto-secundario);font-weight:500;padding:9px 8px;border-bottom:1px solid var(--borda)}.dp-table td{padding:13px 8px;border-bottom:1px solid var(--borda);vertical-align:top;overflow-wrap:anywhere}.dp-table td:first-child{width:27%}.dp-table small{display:block;color:var(--texto-secundario);margin-top:4px;font-size:var(--txt-micro)}.dp-table .dp-money{font-variant-numeric:tabular-nums;white-space:nowrap}.dp-table .dp-actions{max-width:290px}.dp-tags{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.dp-tags span,.dp-status{display:inline-block;border-radius:var(--raio-full);padding:3px 8px;font-size:var(--txt-micro);background:var(--acento-50);color:var(--acao-primaria-ativa)}.dp-status.paga{background:var(--sucesso-50);color:var(--sucesso-700)}.dp-status.aberta{background:var(--atencao-50);color:var(--atencao-700)}.dp-status.vencida{background:var(--risco-50);color:var(--risco-700)}.dp-status.cancelada{background:var(--superficie-fundo);color:var(--texto-secundario)}.dp-rule{padding:16px 0;border-bottom:1px solid var(--borda)}.dp-rule:first-child{padding-top:0}.dp-rule:last-child{border-bottom:0}.dp-rule>div:first-child{flex:1 1 220px;overflow-wrap:anywhere}.dp-check{display:flex;align-items:center;gap:8px;font-size:var(--txt-meta);color:var(--texto-primario)}.dp-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--acao-primaria)}.dp-form{padding-top:16px;color:var(--texto-primario);font-family:var(--fonte-texto)}.dp-form fieldset{border:0;padding:0;margin:0;min-width:0}.dp-form .nf-campo{gap:6px}.dp-preview{padding:12px;border-radius:var(--raio-md);background:var(--acento-50);color:var(--texto-primario);font-size:var(--txt-meta);line-height:1.5;margin:0}@media(max-width:767px){.dp-kpis{grid-template-columns:1fr;gap:8px}.dp-kpi{padding:14px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.dp-kpi strong{font-size:var(--txt-secao)}.dp-head>.dp-actions{width:100%}.dp-head>.dp-actions button{flex:1}.dp-card{padding:14px}.dp-table thead{display:none}.dp-table,.dp-table tbody,.dp-table tr,.dp-table td{display:block;width:100%}.dp-table tr{padding:12px 0;border-bottom:1px solid var(--borda)}.dp-table td{padding:5px 0;border:0}.dp-table td:first-child{width:100%}.dp-table td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--texto-secundario);margin-right:6px;font-weight:400}.dp-table .dp-actions{max-width:none}.dp-table td[data-rotulo=Ações]:before{display:none}.dp-table .dp-actions button{min-height:42px}.dp-rule>.dp-actions{width:100%}}.dp-name{overflow-wrap:anywhere}.dp-rules{min-width:0}.dp-nota{margin-top:6px}.dp-origem-link{display:block;font-size:var(--txt-meta);font-weight:600;color:var(--acao-primaria);text-decoration:underline}.dp-nota-rotulo{display:block;font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.dp-table button.dp-nota-abrir{height:auto;min-height:0;padding:0;border:0;background:none;font:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acao-primaria);text-decoration:underline;cursor:pointer}.page-projecao{font-family:var(--fonte-texto);color:var(--texto-primario);max-width:760px;margin-inline:auto}.page-projecao *,.page-projecao *:before,.page-projecao *:after{box-sizing:border-box}.page-projecao .pj-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.page-projecao .pj-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-projecao .pj-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px;max-width:100%;line-height:1.5}.page-projecao .pj-saldo{display:flex;flex-direction:column;gap:4px}.page-projecao .pj-saldo label{font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario)}.page-projecao .pj-saldo-input{display:flex;align-items:center;gap:6px;height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;background:var(--superficie-card)}.page-projecao .pj-saldo-input span{color:var(--texto-secundario);font-size:var(--txt-meta)}.page-projecao .pj-saldo-input input{border:0;outline:0;width:120px;font-size:var(--controle-texto);font-family:inherit;color:var(--texto-titulo);background:transparent}.page-projecao .pj-cenarios{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.page-projecao .pj-cen{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:9px 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);cursor:pointer;font-family:inherit;text-align:left}.page-projecao .pj-cen.sel{border-color:var(--acao-primaria);background:var(--acento-50);box-shadow:inset 0 0 0 1px var(--acao-primaria)}.page-projecao .pj-cen-rot{font-size:var(--txt-meta);font-weight:700;color:var(--texto-titulo)}.page-projecao .pj-cen-desc{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-projecao .pj-erro{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-projecao .pj-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-projecao .pj-onboarding{background:var(--acento-50);border:1px solid #CBE7FC;border-radius:var(--raio-lg);padding:18px;font-size:var(--txt-corpo);color:var(--acao-primaria-ativa);line-height:1.5}.page-projecao .pj-alerta{margin-bottom:14px;padding:12px 16px;border-radius:var(--raio-md);font-size:var(--txt-meta);line-height:1.5;border:1px solid}.page-projecao .pj-alerta.critico{background:var(--risco-50);color:var(--risco-700);border-color:var(--risco-500)}.page-projecao .pj-alerta.ok{background:var(--sucesso-50);color:var(--sucesso-700);border-color:var(--sucesso-500)}.page-projecao .pj-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card);overflow-x:auto}.page-projecao .pj-tabela{width:100%;border-collapse:collapse}.page-projecao .pj-tabela th{text-align:left;font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:6px 8px;border-bottom:1px solid var(--borda)}.page-projecao .pj-tabela td{font-size:var(--txt-meta);color:var(--texto-primario);padding:9px 8px;border-bottom:1px solid var(--neutro-100)}.page-projecao .pj-r{text-align:right}.page-projecao .pj-saldo-cell{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.page-projecao .pj-saldo-cell .pos{color:var(--texto-titulo);font-weight:600}.page-projecao .pj-saldo-cell .neg{color:var(--risco-700);font-weight:700}.page-projecao .pj-bar-wrap{width:120px;height:8px;background:var(--superficie-afundada);border-radius:var(--raio-full);overflow:hidden}.page-projecao .pj-bar{display:block;height:100%;border-radius:var(--raio-full)}.page-projecao .pj-bar.pos{background:var(--acento-300)}.page-projecao .pj-bar.neg{background:var(--risco-500)}.page-projecao .pj-nota{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:12px;line-height:1.5}@media(max-width:640px){.page-projecao .pj-bar-wrap{display:none}}.page-cfo{font-family:var(--fonte-texto);color:var(--texto-primario);display:flex;flex-direction:column;height:100%;min-height:480px}.page-cfo *,.page-cfo *:before,.page-cfo *:after{box-sizing:border-box}.page-cfo .cfo-head{margin-bottom:14px;flex:0 0 auto}.page-cfo .cfo-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);color:var(--texto-titulo);display:flex;align-items:center;gap:10px}.page-cfo .cfo-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:5px;line-height:1.5;max-width:100%}.page-cfo .cfo-body{flex:1;display:flex;gap:16px;min-height:0}.page-cfo .cfo-aside{flex:0 0 268px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.page-cfo .cfo-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px;box-shadow:var(--elevacao-card)}.page-cfo .cfo-card-tit{font-size:var(--txt-campo);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-secundario);margin-bottom:12px}.page-cfo .cfo-fontes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.page-cfo .cfo-fontes li{position:relative;padding-left:22px;font-size:var(--txt-meta);color:var(--texto-primario)}.page-cfo .cfo-fontes li:before{content:"";position:absolute;left:2px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--acao-primaria);box-shadow:0 0 0 3px var(--acento-50)}.page-cfo .cfo-sugestoes{display:flex;flex-direction:column;gap:8px}.page-cfo .cfo-sugestao{text-align:left;padding:10px 13px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--acao-primaria-ativa);font-size:var(--txt-meta);line-height:1.35;font-family:inherit;cursor:pointer;transition:border-color .12s,background .12s}.page-cfo .cfo-sugestao:hover{border-color:var(--acao-primaria);background:var(--acento-50)}.page-cfo .cfo-sugestao:disabled{opacity:.6;cursor:default}.page-cfo .cfo-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.page-cfo .cfo-conversa{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.page-cfo .cfo-vazio{margin:auto;max-width:440px;text-align:center;padding:24px 0}.page-cfo .cfo-vazio-icone{width:34px;height:34px;margin:0 auto 12px;display:block;color:var(--acento-500)}.page-cfo .cfo-vazio-tit{font-family:var(--fonte-titulo);font-size:19px;color:var(--texto-titulo)}.page-cfo .cfo-vazio-txt{font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.55;margin-top:8px}.page-cfo .cfo-vazio-sug{display:none;flex-direction:column;gap:8px;margin-top:16px;text-align:left}.page-cfo .cfo-vazio-sug .btn-secundario{width:100%;justify-content:flex-start;text-align:left;height:auto;padding:10px 13px;line-height:1.35}.page-cfo .cfo-msg{display:flex;flex-direction:column;gap:3px;max-width:min(84%,660px)}.page-cfo .cfo-msg.usuario{align-self:flex-end;align-items:flex-end}.page-cfo .cfo-msg.assistente{align-self:flex-start;align-items:flex-start}.page-cfo .cfo-msg.assistente{width:100%;max-width:100%}.page-cfo .cfo-pensando{color:var(--texto-secundario);font-style:italic}.page-cfo .cfo-entrada{flex:0 0 auto;display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--borda);background:var(--superficie-card)}.page-cfo .cfo-entrada input{flex:1;height:46px;border:1px solid var(--borda);border-radius:var(--raio-md);padding:0 16px;font-size:var(--controle-texto);font-family:inherit;color:var(--texto-titulo)}.page-cfo .cfo-entrada input:focus{border-color:var(--acao-primaria)}.page-cfo .cfo-entrada button{height:46px;padding:0 22px;border:0;border-radius:var(--raio-md);background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;font-family:inherit;cursor:pointer}.page-cfo .cfo-entrada button:disabled{opacity:.5;cursor:default}@media(max-width:820px){.page-cfo{height:100%;min-height:0}.page-cfo .cfo-aside{display:none}.page-cfo .cfo-body{gap:0}.page-cfo .cfo-vazio-sug{display:flex}.page-cfo .cfo-conversa{padding:16px}.page-cfo .cfo-msg{max-width:90%}}.page-cfo .cfo-limpar{width:100%;height:34px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-cfo .cfo-limpar:hover{border-color:#c2453d;color:#c2453d}.page-dre{font-family:var(--fonte-texto);color:var(--texto-primario);max-width:680px;margin-inline:auto}.page-dre *,.page-dre *:before,.page-dre *:after{box-sizing:border-box}.page-dre .dre-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-dre .dre-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-dre .dre-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px;max-width:100%;line-height:1.5}.page-dre .dre-mes{height:38px;border:1px solid var(--card-contorno);border-radius:var(--raio-sm);padding:0 12px;font-size:var(--txt-corpo);font-family:inherit;color:var(--texto-titulo);background:var(--superficie-card);box-shadow:var(--elevacao-card)}.page-dre .dre-erro{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:#f8e7e5;color:var(--risco-700);border:1px solid var(--risco-500)}.page-dre .dre-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-dre .dre-onboarding{background:var(--acento-50);border:1px solid #CBE7FC;border-radius:var(--raio-lg);padding:18px;font-size:var(--txt-corpo);color:var(--acao-primaria-ativa);line-height:1.5}.page-dre .dre-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px 20px;box-shadow:var(--elevacao-card)}.page-dre .dre-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--neutro-100)}.page-dre .dre-linha.total{border-top:2px solid var(--borda);border-bottom:0;margin-top:2px;padding-top:11px}.page-dre .dre-linha-rot{font-size:var(--txt-corpo);color:var(--texto-primario)}.page-dre .dre-linha-rot.forte{font-weight:700;color:var(--texto-titulo)}.page-dre .dre-linha-val{font-size:var(--txt-corpo);color:var(--texto-titulo)}.page-dre .dre-linha-val.menos{color:var(--risco-700)}.page-dre .dre-linha-val.forte{font-weight:700}.page-dre .dre-linha-pend{font-size:var(--txt-micro);color:var(--atencao-700);font-style:italic}.page-dre .dre-nota{font-size:var(--txt-micro);color:var(--texto-secundario);padding:2px 0 8px;line-height:1.4}.page-dre .dre-resultado{margin-top:14px;padding:16px;border-radius:var(--raio-lg);background:var(--acento-50);text-align:center}.page-dre .dre-res-val{font-size:28px;font-weight:700}.page-dre .dre-res-val.pos{color:var(--sucesso-700)}.page-dre .dre-res-val.neg{color:var(--risco-700)}.page-dre .dre-res-rot{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:2px}.page-dre .dre-parcial{margin-top:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-micro);line-height:1.45;background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}@media(min-width:1440px){.page-dre{max-width:1400px;display:grid;grid-template-columns:680px minmax(0,1fr);column-gap:20px;align-items:start}.page-dre .dre-head{grid-column:1 / -1}.page-dre .leitura-ia{margin-top:0;max-width:none}}.page-rent{font-family:var(--fonte-texto);color:var(--texto-primario);max-width:1000px;margin-inline:auto}.page-rent *,.page-rent *:before,.page-rent *:after{box-sizing:border-box}.page-rent .rent-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-rent .rent-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:28px;color:var(--texto-titulo)}.page-rent .rent-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px;max-width:100%;line-height:1.5}.page-rent .rent-mes{height:38px;border:1px solid var(--card-contorno);border-radius:var(--raio-sm);padding:0 12px;font-size:var(--txt-corpo);font-family:inherit;color:var(--texto-titulo);background:var(--superficie-card);box-shadow:var(--elevacao-card)}.page-rent .rent-erro{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:#f8e7e5;color:var(--risco-700);border:1px solid var(--risco-500)}.page-rent .rent-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.page-rent .rent-card{min-width:0;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px 20px;box-shadow:var(--elevacao-card)}.page-rent .rent-card-tit{font-family:var(--fonte-titulo);font-size:var(--txt-campo);color:var(--texto-titulo)}.page-rent .rent-card-sub{font-size:var(--txt-micro);color:var(--texto-secundario);margin:3px 0 14px;line-height:1.45}.page-rent .rent-form{display:flex;gap:8px;margin-bottom:12px}.page-rent .rent-in{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);font-family:inherit;color:var(--texto-titulo);background:var(--superficie-card);min-width:0}.page-rent .rent-in:focus{border-color:var(--acento-300)}.page-rent .rent-in-proc{flex:1}.page-rent .rent-in-custo{width:92px}.page-rent .rent-add{height:38px;padding:0 14px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.page-rent .rent-add:disabled{opacity:.5;cursor:default}.page-rent .rent-vazio{font-size:var(--txt-micro);color:var(--atencao-700);background:var(--atencao-50);border:1px solid var(--atencao-500);border-radius:var(--raio-sm);padding:10px 12px;line-height:1.45}.page-rent .rent-lista{list-style:none;margin:0;padding:0}.page-rent .rent-item{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--neutro-100)}.page-rent .rent-item:last-child{border-bottom:0}.page-rent .rent-item-proc{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--txt-meta);color:var(--texto-titulo)}.page-rent .rent-item-val{font-size:var(--txt-meta);color:var(--texto-primario)}.page-rent .rent-item-x{width:24px;height:24px;border:0;border-radius:var(--raio-sm);background:var(--neutro-100);color:var(--texto-secundario);font-size:var(--txt-campo);line-height:1;cursor:pointer;position:relative}@media(pointer:coarse){.page-rent .rent-item-x:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}.page-rent .rent-item-x:hover{background:#f8e7e5;color:var(--risco-700)}.page-rent .rent-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-rent .rent-onboarding{background:var(--acento-50);border:1px solid var(--acento-100);border-radius:var(--raio-lg);padding:16px;font-size:var(--txt-meta);color:var(--acao-primaria-ativa);line-height:1.5}.page-rent .rent-aviso{background:var(--atencao-50);border:1px solid var(--atencao-500);border-radius:var(--raio-sm);padding:9px 12px;font-size:var(--txt-micro);color:var(--atencao-700);line-height:1.45;margin-bottom:12px}.page-rent .rent-tab-wrap{overflow-x:auto}.page-rent .rent-tab{width:100%;border-collapse:collapse;font-size:var(--txt-meta)}.page-rent .rent-tab th{text-align:left;font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:0 10px 8px;border-bottom:1px solid var(--borda)}.page-rent .rent-tab th.num,.page-rent .rent-tab td.num{text-align:right}.page-rent .rent-tab td{padding:9px 10px;border-bottom:1px solid var(--neutro-100);color:var(--texto-titulo)}.page-rent .rent-tab tbody tr:hover{background:var(--superficie-fundo)}.page-rent .rent-tab td.pos{color:var(--sucesso-700)}.page-rent .rent-tab td.neg{color:var(--risco-700)}.page-rent .rent-tab tfoot td{border-top:2px solid var(--borda);border-bottom:0;font-weight:700;color:var(--texto-titulo);padding-top:11px}.page-rent .rent-rodape{font-size:var(--txt-micro);color:var(--texto-secundario);margin-top:12px;line-height:1.45}@media(max-width:820px){.page-rent .rent-grid{grid-template-columns:minmax(0,1fr)}}.page-rent .rent-form{display:grid;grid-template-columns:var(--nf-grade-colunas)}.cat-pagina{display:flex;flex-direction:column;gap:24px}.cat-bloco{background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:20px}.cat-titulo{margin:0 0 6px;font-size:19px;font-weight:700;color:var(--texto-primario)}.cat-nota{margin:0 0 16px;font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-secundario);max-width:100%}.cat-erro,.cat-aviso{padding:12px 14px;border-radius:var(--raio-md);font-size:var(--txt-corpo);line-height:1.45}.cat-erro{background:var(--risco-50);color:var(--risco-700);border-left:3px solid var(--risco-500)}.cat-aviso{background:var(--atencao-50);color:var(--atencao-700);border-left:3px solid var(--atencao-500);margin-bottom:14px}.cat-vazio{font-size:var(--txt-corpo);color:var(--texto-secundario);padding:10px 0}.cat-pendentes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cat-pendentes li{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm)}.cat-grafias{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.cat-grafia{white-space:pre-wrap;padding:4px 10px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-primario);font-size:var(--txt-corpo)}.cat-grafia-conta{font-size:var(--txt-micro);color:var(--atencao-700);font-weight:600}.cat-promover,.cat-salvar{min-height:44px;padding:10px 18px;border:0;border-radius:var(--raio-full);background:var(--acao-primaria);color:var(--sobre-acao);font-family:inherit;font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer}.cat-promover:disabled,.cat-salvar:disabled{opacity:.6;cursor:progress}.cat-form{display:grid;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:18px;grid-template-columns:var(--nf-grade-colunas)}.cat-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.cat-campo>span{font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.cat-campo input,.cat-campo select,.cat-tabela select{min-height:44px;font-size:var(--controle-texto);font-family:inherit;padding:8px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.cat-tabela{width:100%;border-collapse:collapse;font-size:var(--txt-corpo-lg)}.cat-tabela th{text-align:left;font-size:var(--txt-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-secundario);padding:8px 10px;border-bottom:1px solid var(--borda)}.cat-tabela td{padding:10px;border-bottom:1px solid var(--superficie-afundada);color:var(--texto-primario)}.cat-tabela tr:last-child td{border-bottom:0}.cat-acoes{text-align:right}.cat-desativar{min-height:44px;padding:8px 14px;border:1px solid var(--borda-forte);border-radius:var(--raio-full);background:transparent;color:var(--texto-primario);font-family:inherit;font-size:var(--txt-corpo);cursor:pointer}@media(hover:hover){.cat-desativar:hover{border-color:var(--risco-500);color:var(--risco-700)}}@media(max-width:640px){.cat-form{align-items:start;grid-template-columns:var(--nf-grade-colunas)}.cat-tabela,.cat-tabela tbody,.cat-tabela tr,.cat-tabela td{display:block;width:100%}.cat-tabela thead{display:none}.cat-tabela tr{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px;margin-bottom:8px}.cat-tabela td{border-bottom:0;padding:6px}.cat-acoes{text-align:left}}.page-lembretes{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-lembretes *,.page-lembretes *:before,.page-lembretes *:after{box-sizing:border-box}.page-lembretes .lem-head{flex-wrap:wrap}.page-lembretes .lem-head-titulo{display:flex;align-items:center;align-self:flex-start;flex-wrap:wrap;gap:0 4px;min-width:0}.page-lembretes .lem-head-titulo .dica-corpo{flex-basis:100%;max-width:760px;font-size:var(--txt-meta)}.page-lembretes .lem-title{margin:0}.page-lembretes .lem-varrer{white-space:nowrap}.page-lembretes .lem-varrer:disabled,html[data-previa-design=v6c] .shell[data-menu-fixo] .page-lembretes .lem-varrer:disabled{opacity:1;cursor:not-allowed;border-color:var(--borda-forte);background:var(--superficie-afundada);color:var(--texto-secundario)}.page-lembretes .lem-erro{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-lembretes .lem-selos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.page-lembretes .lem-selos .dica-btn{margin-left:0}.page-lembretes .lem-selos .dica-corpo{flex-basis:100%;margin-top:0;font-size:var(--txt-meta)}.page-lembretes .lem-selo{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 12px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-meta);font-weight:500;line-height:1.35;cursor:default}.page-lembretes .lem-selo.atencao{background:var(--atencao-50);color:var(--atencao-700);border-color:transparent}.page-lembretes .lem-selo strong{font-weight:700}.page-lembretes .lem-selo-frase{display:block}.page-lembretes .lem-selo-frase+.lem-selo-frase{margin-top:4px}.page-lembretes .lem-varredura{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--acento-50);color:var(--acao-primaria-ativa);border:1px solid var(--acento-100)}.page-lembretes .lem-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card)}.page-lembretes .lem-card-h{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario);margin-bottom:12px}.page-lembretes .lem-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-lembretes .lem-tabela{width:100%;border-collapse:collapse}.page-lembretes .lem-tabela th{text-align:left;font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:6px 8px;border-bottom:1px solid var(--borda)}.page-lembretes .lem-tabela td{font-size:var(--txt-meta);color:var(--texto-primario);padding:9px 8px;border-bottom:1px solid var(--neutro-100);vertical-align:top}.page-lembretes .lem-msg{max-width:340px;color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-lembretes .lem-badge{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full)}.page-lembretes .lem-badge.registrado{background:var(--atencao-50);color:var(--atencao-700)}.page-lembretes .lem-badge.enviado{background:var(--sucesso-50);color:var(--sucesso-700)}.page-lembretes .lem-badge.falhou{background:var(--risco-50);color:var(--risco-700)}@media(max-width:900px){.page-lembretes .lem-msg{max-width:160px}}.aut{display:flex;flex-direction:column;gap:16px;margin:0 0 20px;padding:0}.aut-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px}.aut-cartao{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px;display:flex;flex-direction:column;gap:10px}.aut-cartao-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin:0}.aut-cartao-exp{font-size:var(--txt-meta);color:var(--texto-apoio);margin:0;line-height:1.5}.aut-cartao-pe{margin-top:auto;padding-top:6px}.aut-chips{display:flex;flex-wrap:wrap;gap:6px}.aut-chip{font-size:var(--txt-micro);font-weight:600;padding:4px 10px;border-radius:100px;background:var(--superficie-fundo);color:var(--texto-apoio);border:1px solid var(--borda)}.aut-chip.on{background:var(--sucesso-50);color:var(--sucesso-700);border-color:transparent}.aut-impedimento{font-size:var(--txt-micro);color:var(--atencao-700);line-height:1.45}.aut-personalizar{width:100%}@media(pointer:coarse){.page-lembretes :is(.lem-varrer,.aut-personalizar),html[data-previa-design=v6c] .shell[data-menu-fixo] .page-lembretes :is(.lem-varrer,.aut-personalizar){min-height:44px}}.aut-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--vidro-fundo);display:flex;align-items:flex-start;justify-content:center;padding:5dvh 16px 16px;overflow-y:auto}.aut-modal{width:100%;max-width:900px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-4);overflow:hidden}.aut-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--borda)}.aut-modal-head h2{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin:0}.aut-modal-corpo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:20px}@media(max-width:760px){.aut-modal-corpo{grid-template-columns:minmax(0,1fr)}}.aut-form{display:grid;gap:14px;grid-template-columns:var(--nf-grade-colunas)}.aut-canais{display:flex;flex-wrap:wrap;gap:8px}.aut-canal{font-family:inherit;font-size:var(--txt-meta);font-weight:600;padding:8px 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);cursor:pointer}.aut-canal.sel{background:var(--acao-primaria);color:var(--sobre-acao);border-color:transparent}.aut-chave{display:flex;align-items:center;gap:8px;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario)}.aut-vars{display:flex;flex-wrap:wrap;gap:6px}.aut-var{font-family:inherit;font-size:var(--txt-micro);padding:5px 10px;border-radius:100px;border:1px dashed var(--borda);background:var(--superficie-fundo);color:var(--texto-secundario);cursor:pointer}.aut-var:hover{border-style:solid;color:var(--texto-primario)}.aut-area{font-family:inherit;font-size:var(--controle-texto);line-height:1.55;padding:12px 14px;border-radius:var(--raio-md);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);resize:vertical}.aut-area:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.aut-campo{display:flex;flex-direction:column;gap:5px;font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.aut-campo input{font-family:inherit;font-size:var(--controle-texto);padding:9px 11px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);max-width:170px}.aut-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-top:4px}.aut-previa{display:flex;flex-direction:column;gap:10px}.aut-previa-rot{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.aut-balao{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.aut-previa-nota{font-size:var(--txt-micro);color:var(--texto-apoio);margin:0;line-height:1.45}@media(pointer:coarse){.aut-canal,.aut-var,.aut-campo input{min-height:44px}}.aut-campo-largo input{max-width:none}.page-lembretes .lem-tabela-rolagem{max-width:100%;overflow-x:auto}.page-lembretes .lem-detalhe{display:block;white-space:normal;overflow-wrap:anywhere;margin-top:6px}.page-lembretes .lem-badge.pendente,.page-lembretes .lem-badge.indeterminado{background:var(--atencao-50);color:var(--atencao-700)}.page-lembretes .lem-badge.invalidado{background:var(--neutro-100);color:var(--texto-secundario)}.page-lembretes .lem-passo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;white-space:normal;overflow-wrap:anywhere;font-size:var(--txt-micro);line-height:1.45;color:var(--texto-secundario)}.page-lembretes .lem-passo.atencao{color:var(--atencao-700)}.page-lembretes .lem-reenviar{min-height:32px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.page-lembretes .lem-reenviar:hover{background:var(--acento-100)}.page-lembretes .lem-reenviar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.page-lembretes .lem-reenviar:disabled{opacity:1;cursor:not-allowed;border-color:var(--borda-forte);background:var(--superficie-afundada);color:var(--texto-secundario)}.page-lembretes .lem-reenvio-aviso{display:block;white-space:normal;overflow-wrap:anywhere;margin-top:6px;color:var(--texto-primario)}@media(pointer:coarse){.page-lembretes .lem-reenviar{min-height:44px}}.page-estoque{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-estoque *,.page-estoque *:before,.page-estoque *:after{box-sizing:border-box}.page-estoque .est-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-estoque .est-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:30px;color:var(--texto-titulo)}.page-estoque .est-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px}.page-estoque .est-novo{height:40px;padding:0 18px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.page-estoque .est-erro{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-estoque .est-alerta{margin-bottom:12px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}.page-estoque .est-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-estoque .est-form{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--elevacao-card)}.page-estoque .est-form-grid{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:12px}.page-estoque .est-ficha-form{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block:16px}.page-estoque .modal-fundo .est-form{margin-bottom:16px}@media(min-width:768px){.page-estoque .est-ficha-form{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);gap:12px}}.page-estoque .est-col-2:not(.nf-duplo){grid-column:1 / -1}.page-estoque .est-field{display:flex;flex-direction:column;gap:5px;min-width:0}.page-estoque .est-field label:not(.est-check){font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-estoque .est-field input:not([type=checkbox]):not([type=radio]),.page-estoque .est-field select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 11px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;width:100%}.page-estoque .est-field input:focus,.page-estoque .est-field select:focus{border-color:var(--acao-primaria)}.page-estoque .est-form-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.page-estoque .est-cancelar{height:40px;padding:0 16px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.page-estoque .est-salvar{height:40px;padding:0 20px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.page-estoque .est-salvar:disabled{opacity:.5;cursor:not-allowed}.page-estoque .est-card{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-sm);padding:8px 10px;box-shadow:var(--elevacao-card);overflow-x:auto}.page-estoque .est-tabela{width:100%;border-collapse:collapse}.page-estoque .est-tabela th{text-align:left;font-size:var(--txt-meta);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:8px 10px;border-bottom:1px solid var(--borda)}.page-estoque .est-tabela td{font-size:var(--txt-meta);color:var(--texto-primario);padding:9px 10px;border-bottom:1px solid var(--neutro-100)}.page-estoque .est-tabela tr:last-child td{border-bottom:0}.page-estoque .est-r{text-align:right}.page-estoque .est-cat{color:var(--texto-secundario)}.page-estoque .est-qtd{font-weight:600;color:var(--texto-titulo)}.page-estoque .est-baixo{background:var(--atencao-50)}.page-estoque .est-baixo .est-qtd{color:var(--atencao-700)}.page-estoque .est-acoes{display:flex;gap:6px;flex-wrap:wrap}.page-estoque .est-mini{height:28px;min-width:28px;padding:0 9px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-estoque .est-mini:hover{background:var(--superficie-fundo)}.page-estoque .est-mini.entrada{border-color:#bfe6ce;color:var(--sucesso-700);font-size:var(--txt-campo)}.page-estoque .est-mini.entrada:hover{background:var(--sucesso-50)}.page-estoque .est-mini.saida{border-color:#e6c9b8;color:var(--atencao-700);font-size:var(--txt-campo)}.page-estoque .est-mini.saida:hover{background:var(--atencao-50)}.page-estoque .est-mini.perigo:hover{border-color:var(--risco-500);color:var(--risco-700);background:var(--risco-50)}.page-estoque .est-tipos{display:flex;gap:8px;margin-bottom:12px}.page-estoque .est-tipo{height:32px;padding:0 14px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer;font-family:inherit}.page-estoque .est-tipo.sel{border-color:var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);box-shadow:inset 0 0 0 1px var(--acao-primaria)}@media(max-width:720px){.page-estoque .est-form-grid{grid-template-columns:var(--nf-grade-colunas)}.page-estoque .est-col-2:not(.nf-duplo){grid-column:1 / -1}}.est-alertas{margin-bottom:16px;padding:12px 14px;border-radius:var(--raio-md);border-left:3px solid var(--atencao-500);background:var(--atencao-50);color:var(--atencao-700)}.est-alertas-titulo{font-weight:700;font-size:var(--txt-campo);margin-bottom:6px}.est-alertas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.est-alertas li{font-size:var(--txt-corpo);line-height:1.45}.est-al-vencido{color:var(--risco-700);font-weight:600}.est-sub{margin:18px 0 8px;font-size:var(--txt-corpo-lg);font-weight:700;color:var(--texto-titulo)}.est-vencido td{background:var(--risco-50)}.est-tag-venc{margin-left:6px;padding:1px 7px;border-radius:var(--raio-full);background:var(--risco-500);color:#fff;font-size:var(--txt-micro);font-weight:700}.est-origem{color:var(--texto-secundario);font-size:var(--txt-meta);overflow-wrap:anywhere}.est-vazio{color:var(--texto-secundario);font-size:var(--txt-corpo);padding:8px 0}.est-check{display:inline-flex;align-items:center;gap:8px;font-size:var(--txt-corpo-lg);min-height:44px;cursor:pointer;align-self:start;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--texto-primario)}.est-check input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;min-width:0;margin:0;padding:0;accent-color:var(--acao-primaria)}.est-dica{display:block;color:var(--texto-secundario);font-size:var(--txt-meta);line-height:1.4}.est-erro{margin:10px 0;padding:10px 12px;border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);border-left:3px solid var(--risco-500);font-size:var(--txt-corpo)}@media(max-width:640px){.modal.largo .est-tabela,.modal.largo .est-tabela tbody,.modal.largo .est-tabela tr,.modal.largo .est-tabela td{display:block;width:100%}.modal.largo .est-tabela thead{display:none}.modal.largo .est-tabela tr{border:1px solid var(--neutro-200);border-radius:var(--raio-sm);padding:8px;margin-bottom:8px}.modal.largo .est-tabela td{border-bottom:0;padding:5px;text-align:left}}.est-rastreio{margin-top:16px;padding:12px 14px;border:1px solid var(--neutro-200);border-radius:var(--raio-md)}.est-rastreio-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.est-rastreio-head .est-sub{margin:0}.est-rastreio-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.est-rastreio-lista li{font-size:var(--txt-corpo);line-height:1.45;color:var(--texto-primario)}.est-rastreio-buraco{margin-top:10px;padding:8px 10px;border-radius:var(--raio-sm);border-left:3px solid var(--atencao-500);background:var(--atencao-50);color:var(--atencao-700);font-size:var(--txt-meta);line-height:1.45}.est-pendencias{margin-bottom:16px;padding:12px 14px;border-radius:var(--raio-md);border-left:3px solid var(--risco-500);background:var(--risco-50);color:var(--risco-700)}.est-pendencias-titulo{font-weight:700;font-size:var(--txt-campo);margin-bottom:8px}.est-pendencias ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.est-pendencias li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--txt-corpo);line-height:1.45}.est-pendencias small{display:block;color:var(--texto-secundario);font-size:var(--txt-meta);margin-top:2px}.est-sub-nota{margin:0 0 14px;font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-secundario);max-width:100%}.est-tag-pend{padding:2px 9px;border-radius:var(--raio-full);background:var(--atencao-50);color:var(--atencao-700);font-size:var(--txt-micro);font-weight:600}.est-previa{font-size:var(--txt-meta);color:var(--texto-primario);background:var(--acento-50);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:9px 11px;margin-bottom:10px}.est-previa-resto{margin-top:4px;font-size:var(--txt-micro);color:var(--atencao-700)}.page-estoque .est-total td{border-top:2px solid var(--borda);font-size:var(--txt-meta);color:var(--texto-secundario);padding-top:10px}.est-sempreco{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:9px 11px;margin-bottom:10px;background:var(--superficie-afundada)}.est-sempreco-t{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);margin-bottom:2px}.est-sempreco-op{display:flex;flex-direction:column}.est-sempreco-op .est-check{min-height:34px;font-size:var(--txt-meta)}@media(max-width:767px){.page-estoque .est-col-2{grid-column:1 / -1}}@media screen{.est-secao{font-weight:var(--peso-subtitulo-interface)}}.est-validade-linha{display:grid;grid-template-columns:calc((100% - 24px) / 3) minmax(0,1fr);gap:12px;align-items:end}.est-lote-caixa{display:flex;align-items:center;height:var(--controle-alt)}.est-lote-caixa .est-check{min-height:0;white-space:nowrap;align-self:center}.est-bloco{margin-top:16px;padding-top:16px;border-top:1px solid var(--borda);display:flex;flex-direction:column;gap:12px}.est-lote-nota{margin:0}.est-lote-grupo{display:flex;flex-direction:column;gap:6px}.est-lote-linha{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.page-estoque .est-lote-remover{height:var(--controle-alt)}.page-estoque .est-lote-mais{align-self:flex-start;height:var(--controle-alt);padding:0 14px}.est-lote-erro{margin:0;color:var(--risco-700);font-size:var(--txt-meta)}.page-estoque .est-field input.est-somente-leitura:not([type=checkbox]):not([type=radio]){background:var(--superficie-afundada);color:var(--texto-secundario);cursor:default}.est-nf-campos{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px}.est-nf-linha{display:grid;grid-template-columns:calc((100% - 24px) / 3) minmax(0,1fr);gap:12px;align-items:end}.est-nf-pdf{display:flex;align-items:center;gap:8px;min-height:var(--controle-alt);min-width:0}.est-nf-arquivo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.page-estoque .est-nf-anexar{height:var(--controle-alt)}.est-nf-nome{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--txt-meta);color:var(--texto-primario)}.est-nf-despesa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.est-bloco+.est-field{margin-top:12px}.est-compra{display:flex;flex-direction:column;gap:12px}.est-compra-opcoes{display:flex;flex-wrap:wrap;gap:4px 16px;border:0;margin:0;padding:0;min-width:0}.est-compra-opcoes legend{padding:0;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.est-compra-linha{margin:0;font-size:var(--txt-meta);color:var(--texto-secundario)}.est-compras-titulo{padding:12px 10px 4px}.est-compra-paga{display:block;font-size:var(--txt-meta);color:var(--texto-secundario)}.est-nf-aviso{margin:12px 0 0;font-size:var(--txt-meta);color:var(--texto-secundario)}.est-nf-rotulo{display:block;margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:var(--txt-meta);color:var(--texto-secundario);text-align:left;overflow-wrap:anywhere}.est-nf-link{color:var(--acao-primaria);text-decoration:underline;cursor:pointer}.est-nf-lista{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.est-nf-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:767px){.est-validade-linha{grid-template-columns:minmax(0,1fr) auto}.est-lote-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.est-lote-nome,.page-estoque .est-lote-remover{grid-column:1 / -1}.est-nf-linha,.est-nf-despesa{grid-template-columns:minmax(0,1fr)}.est-nf-pdf{flex-wrap:wrap}}.page-estoque>.est-erro,.page-estoque>.est-alerta,.page-estoque>.est-alertas,.page-estoque>.est-pendencias,.page-estoque>.est-form,.page-estoque>.est-card,.page-estoque>.est-nf-aviso{margin:18px 0 0}.page-estoque .modal-fundo .est-form+.est-bloco{margin-top:0}.page-chat{font-family:var(--fonte-texto);color:var(--texto-primario);display:flex;flex-direction:column;height:100%;min-height:0}.page-chat *,.page-chat *:before,.page-chat *:after{box-sizing:border-box}.page-chat .chat-head{flex:none;display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0;padding:14px 20px;border-bottom:1px solid var(--borda)}.page-chat .chat-title{margin:0;min-width:0;font-size:var(--txt-campo);font-weight:600;line-height:1.3;color:var(--texto-titulo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-chat .chat-sub{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--txt-meta);color:var(--texto-secundario)}.page-chat .chat-estado{margin-left:auto}.page-chat .chat-erro{margin:12px 20px 0;padding:9px 13px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-chat .chat-janela{flex:1;min-height:0;overflow-y:auto;background:var(--superficie-fundo);padding:16px 20px;display:flex;flex-direction:column;gap:10px}.page-chat .chat-vazio{margin:auto;color:var(--texto-secundario);font-size:var(--txt-meta)}.page-chat .chat-msg{display:flex}.page-chat .chat-msg.meu{justify-content:flex-end}.page-chat .chat-papel{font-weight:600;color:var(--texto-secundario);font-size:var(--txt-micro)}.page-chat .chat-aviso{align-self:center;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;background:var(--atencao-50);border:1px solid var(--atencao-500);color:#8a5d0e;border-radius:var(--raio-full);padding:6px 16px;font-size:var(--txt-meta);font-weight:600;max-width:90%}.page-chat .chat-aviso-icone{font-size:var(--txt-corpo)}.page-chat .chat-aviso-meta{font-weight:500;color:#a97913;font-size:var(--txt-micro)}.page-chat .chat-barra{flex:none;position:relative;display:flex;gap:10px;align-items:flex-end;padding:12px 20px;border-top:1px solid var(--borda)}.chat-mencoes{position:absolute;bottom:calc(100% + 6px);left:20px;z-index:5;min-width:260px;max-width:min(420px,100%);background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-sm);box-shadow:0 10px 30px -12px #0b132047;padding:5px;overflow:hidden}.chat-mencao-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;cursor:pointer;padding:7px 8px;border:0;border-radius:var(--raio-sm);background:transparent;font-family:inherit}.chat-mencao-item:hover,.chat-mencao-item.primeira{background:var(--acento-50)}.chat-mencao-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-mencao-dica{font-size:var(--txt-micro);color:var(--texto-secundario);padding:5px 8px 3px;border-top:1px solid var(--neutro-100);margin-top:3px}.page-chat .chat-mencao{background:var(--acento-50);color:var(--acao-primaria-ativa);font-weight:600;padding:0 3px;border-radius:var(--raio-xs)}.page-chat .chat-mencao.eu{background:var(--acao-primaria);color:var(--sobre-acao)}.page-chat .chat-input{flex:1;resize:none;min-height:40px;max-height:120px;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px 13px;font-size:var(--controle-texto);line-height:22px;color:var(--texto-titulo);font-family:inherit;background:var(--superficie-card)}.page-chat .chat-input:focus{border-color:var(--acao-primaria)}.page-chat .chat-enviar{flex:none;height:40px;padding:0 22px;border-radius:var(--raio-sm);font-size:var(--txt-corpo)}.page-chat .chat-enviar:disabled{cursor:not-allowed}@media(pointer:coarse){.page-chat .chat-input{min-height:44px;padding-block:10px}.page-chat .chat-enviar{height:44px}}.chat-pagina{display:flex;flex-direction:column;height:100%;min-height:0}.chat-pagina>.page-head{flex:none}.chat-pagina>.chat-layout{flex:1 1 0;height:auto}.chat-layout{font-family:var(--fonte-texto);color:var(--texto-primario);display:flex;gap:0;align-items:stretch;background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);overflow:hidden;height:100%;min-height:min(420px,60dvh)}.chat-layout *,.chat-layout *:before,.chat-layout *:after{box-sizing:border-box}.chat-layout .page-chat{flex:1 1 auto;min-width:0}.chat-lista{flex:0 0 264px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;height:100%;min-height:0;background:var(--superficie-card);border-right:1px solid var(--borda);padding:8px}.chat-lista-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-secundario)}.chat-nova{width:26px;height:26px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-fundo);color:var(--acao-primaria-ativa);font-size:var(--txt-campo);line-height:1;cursor:pointer;font-family:inherit}.chat-nova:hover{background:var(--acento-50);border-color:var(--acao-primaria)}.chat-conv-linha{position:relative;display:flex;align-items:center;border-radius:var(--raio-sm)}.chat-conv-linha:hover{background:var(--superficie-fundo)}.chat-conv-linha.sel{background:var(--acento-50)}.chat-conv{display:flex;align-items:center;gap:9px;width:100%;text-align:left;cursor:pointer;padding:8px;border:0;border-radius:var(--raio-sm);background:transparent;font-family:inherit}.chat-conv-linha:has(.chat-conv-x) .chat-conv{padding-right:34px}.chat-conv:hover,.chat-conv.sel{background:transparent}.chat-conv-x{position:absolute;right:6px;flex:none;width:22px;height:22px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-secundario);font-size:var(--txt-campo);line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.chat-conv-linha:hover .chat-conv-x,.chat-conv-x:focus-visible{opacity:1}@media(pointer:coarse){.chat-conv-x{opacity:1;width:44px;height:44px;right:2px}}.chat-conv-x:hover{background:var(--neutro-200);color:var(--risco-700)}.chat-conv-txt{display:flex;flex-direction:column;min-width:0;flex:1}.chat-conv-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-conv-prev{font-size:var(--txt-micro);color:var(--texto-secundario);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-av{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--acento-100);color:var(--acao-primaria-ativa);font-size:var(--txt-micro);font-weight:700}.chat-av.geral{background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo-lg)}.chat-av{overflow:hidden}.chat-av img{width:100%;height:100%;object-fit:cover}.chat-av-wrap{position:relative;flex:0 0 auto;display:inline-flex}.chat-av-online{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--sucesso-500);border:2px solid var(--neutro-0);box-sizing:content-box}.chat-presenca{display:inline-flex;align-items:center;gap:4px;font-weight:600}.chat-presenca .chat-ponto{width:7px;height:7px;border-radius:50%;background:currentColor}.chat-presenca.on{color:var(--sucesso-700)}.chat-presenca.off{color:var(--texto-secundario)}.chat-seletor{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px;margin-bottom:6px;background:var(--superficie-fundo)}.chat-seletor-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-secundario);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.chat-seletor-vazio{font-size:var(--txt-micro);color:var(--texto-secundario);padding:4px}.chat-seletor-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer;padding:6px;border:0;border-radius:var(--raio-sm);background:transparent;font-family:inherit}.chat-seletor-item:hover{background:var(--superficie-card)}.chat-seletor-nome{flex:1;font-size:var(--txt-meta);color:var(--texto-titulo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-seletor-item .chat-papel{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.chat-seletor-fechar{width:100%;margin-top:4px;padding:5px;border:0;border-radius:var(--raio-sm);cursor:pointer;background:transparent;color:var(--texto-secundario);font-size:var(--txt-micro);font-family:inherit}.chat-seletor-fechar:hover{background:var(--superficie-card)}@media(max-width:860px){.chat-layout{flex-direction:column}.chat-lista{flex:1 1 auto;height:auto;min-height:0;max-height:none;border-right:0}.chat-pagina[data-na-conversa]>.page-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.chat-layout .page-chat{flex:1 1 auto;height:auto}.chat-layout:not(.com-conversa) .page-chat{display:none}.chat-layout.com-conversa .chat-lista{display:none}.msg-voltar{display:block}}@media(pointer:coarse){.chat-conv-linha:has(.chat-conv-x) .chat-conv{padding-right:50px}}.bi-page{display:flex;flex-direction:column}.bi-page>*+*{margin-top:var(--espaco-4)}.bi-page>.page-head+*{margin-top:0}.bi-faixa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--espaco-3)}@media(max-width:1100px){.bi-faixa{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.bi-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-kpi{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card);padding:var(--espaco-4);display:flex;flex-direction:column;gap:var(--espaco-2);align-items:center;justify-content:center;text-align:center;min-height:120px;min-width:0}.bi-kpi-label{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);line-height:1.3}.bi-kpi-hero{font-size:26px;font-weight:700;color:var(--texto-titulo);line-height:1.1;max-width:100%;overflow-wrap:anywhere}.bi-kpi-risco .bi-kpi-hero{color:var(--risco-500)}.bi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--espaco-4)}@media(max-width:900px){.bi-grid{grid-template-columns:minmax(0,1fr)}}.bi-grid>:only-child{grid-column:1 / -1}.bi-card{min-width:0;padding:var(--espaco-5);display:flex;flex-direction:column;gap:var(--espaco-4)}.bi-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--espaco-4)}.bi-card-head h2{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo);margin:0}.bi-card-sub{font-size:var(--txt-micro);color:var(--texto-apoio)}.bi-card-body{min-height:40px}.bi-estado{font-size:var(--txt-meta);color:var(--texto-apoio);padding:var(--espaco-4) 0}.bi-barras{display:flex;flex-direction:column;gap:var(--espaco-3)}.bi-barra-linha{display:grid;grid-template-columns:170px 1fr 40px;align-items:center;gap:var(--espaco-3)}.bi-barra-rot{font-size:var(--txt-meta);color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-barra-trilho{height:22px;background:var(--superficie-afundada);border-radius:var(--raio-sm);overflow:hidden}.bi-barra-fill{height:100%;border-radius:var(--raio-sm);min-width:2px;transition:width var(--mov-padrao) ease}.bi-barra-num{font-size:var(--txt-meta);font-weight:700;color:var(--texto-primario);text-align:right}.bi-funil{display:flex;flex-direction:column;gap:var(--espaco-3)}.bi-funil-linha{display:grid;grid-template-columns:12px 100px 1fr 40px;align-items:center;gap:var(--espaco-3)}.bi-ponto{width:10px;height:10px;border-radius:var(--raio-full);background:var(--neutro-400)}.bi-t-aberta{background:var(--acento-500)}.bi-t-ganha{background:var(--sucesso-500)}.bi-t-perdida{background:var(--risco-500)}.bi-funil-rot{font-size:var(--txt-meta);color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-funil-trilho{height:18px;background:var(--superficie-afundada);border-radius:var(--raio-sm);overflow:hidden}.bi-funil-fill{height:100%;background:var(--acento-500);border-radius:var(--raio-sm);min-width:2px;transition:width var(--mov-padrao) ease}.bi-funil-num{font-size:var(--txt-meta);font-weight:700;color:var(--texto-primario);text-align:right}@media(max-width:680px){.bi-barra-linha{grid-template-columns:minmax(0,96px) 1fr 34px}.bi-funil-linha{grid-template-columns:10px minmax(0,76px) 1fr 34px}}.pex{display:flex;flex-direction:column;gap:16px}.pex-kpi{display:flex;flex-direction:column;gap:3px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px 14px;align-items:center;justify-content:center;text-align:center;min-height:120px;min-width:0;flex:1 1 210px}.pex-kpi-botao{display:flex;flex-direction:column;gap:2px;align-items:center;border:0;background:transparent;font-family:inherit;padding:0;text-align:center;width:100%}.pex-kpi.clicavel .pex-kpi-botao{cursor:pointer}.pex-kpi.clicavel:hover{border-color:var(--acento-300)}.pex-kpi-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pex-kpi-rot{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.pex-kpi-val{font-size:var(--txt-pagina);font-weight:700;color:var(--texto-titulo);line-height:1.15;max-width:100%;overflow-wrap:anywhere}.pex-kpi-val.ausente{color:var(--texto-apoio);font-weight:600}.pex-kpi-exp{font-size:var(--txt-micro);color:var(--texto-apoio);line-height:1.35}.pex-kpi-ressalva{font-size:var(--txt-micro);color:var(--atencao-500);line-height:1.35}.pex-rodape{font-size:var(--txt-micro);color:var(--texto-apoio);text-align:right}.pex-lento{color:var(--atencao-500);font-weight:600}.shell .bi-page .bi-faixa>:is(.bi-kpi,.pex-kpi){display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:start;justify-content:stretch;gap:2px var(--espaco-2);min-height:84px;min-width:0;padding:14px 16px;border-radius:var(--raio-md);text-align:left}html[data-previa-design=v6c] .shell .bi-page .bi-faixa>.pex-kpi{border:0;box-shadow:var(--modelo-sombra)}.shell .bi-page .bi-faixa .bi-kpi>*{grid-column:1 / -1;text-align:left}.shell .bi-page .bi-faixa :is(.bi-kpi-label,.pex-kpi-rot){font-size:var(--txt-meta);font-weight:500;line-height:1.3;color:var(--texto-secundario);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell .bi-page .bi-faixa .pex-kpi-botao{min-width:0}@media(max-width:820px),(max-height:500px){.shell .bi-page .bi-faixa :is(.bi-kpi-label,.pex-kpi-rot){white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:break-word;min-height:2.6em}}.shell .bi-page .bi-faixa :is(.bi-kpi-hero,.pex-kpi-val){font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.shell .bi-page .bi-faixa .pex-kpi-botao{align-items:flex-start;text-align:left;gap:2px}.shell .bi-page .bi-faixa .pex-kpi-exp{display:contents}.shell .bi-page .bi-faixa .pex-kpi .dica-btn{margin:1px 0 0}.shell .bi-page .bi-faixa .pex-kpi :is(.dica-corpo,.pex-kpi-ressalva){grid-column:1 / -1}.shell .bi-page .bi-faixa .pex-kpi.clicavel:hover{outline:1px solid var(--acento-300);outline-offset:-1px}.pex-grade{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:var(--espaco-4)}.pex-coluna{display:flex;flex-direction:column;gap:var(--espaco-4);min-width:0}.pex-coluna>:last-child{flex:1 1 auto}@media(max-width:1100px){.pex-grade{grid-template-columns:minmax(0,1fr)}}.pex-grade .tabela-rolagem>.tabela{min-width:0}.pex-grade .tabela :is(th,td){padding-inline:var(--espaco-3);white-space:nowrap}.pex-grade .tabela :is(th,td):first-child{white-space:normal}.pex-detalhe{max-width:520px}.pex-detalhe-total{margin-left:auto;font-size:var(--txt-secao);color:var(--texto-secundario)}.pex-truncada{font-size:var(--txt-micro);color:var(--texto-apoio)}.pex-lista{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow-y:auto}.pex-item,.pex-item-op{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);color:var(--texto-primario);text-align:left}.pex-item{cursor:pointer}.pex-item:hover{border-color:var(--acento-300)}.pex-item-op span:nth-child(2){margin-left:auto;font-weight:700}.cen{display:flex;flex-direction:column;gap:14px}.cen-incompleta{padding:10px 14px;border-radius:var(--raio-sm);background:var(--atencao-50);color:var(--atencao-700);font-size:var(--txt-meta);font-weight:600;border:1px solid var(--atencao-500)}.cen-balde .painel-head{display:flex;align-items:center;gap:10px}.cen-total{margin-left:auto;font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo)}.cen-potencial{font-size:var(--txt-meta);font-weight:700;color:var(--sucesso-700)}.cen-explicacao{font-size:var(--txt-micro);color:var(--texto-apoio);margin-bottom:8px}.cen-previa{padding:10px 12px;border-radius:var(--raio-sm);background:var(--superficie-fundo);border:1px solid var(--borda);font-size:var(--txt-meta);color:var(--texto-secundario)}@media(pointer:coarse){.pex-kpi-botao,.pex-item{min-height:44px}}.certificado-pessoal{gap:12px}.certificado-pessoal label{display:grid;gap:8px}.certificado-pessoal .certificado-pessoal-acoes{display:flex;gap:12px;flex-wrap:wrap}.certificado-pessoal .certificado-pessoal-acoes[role=alert]{align-items:center}.certificado-pessoal .certificado-pessoal-acoes[role=alert] p{margin:0}.sf{margin-top:20px;padding:16px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.sf-titulo{margin:0 0 8px;font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.sf-estado{margin:0 0 10px;font-size:var(--txt-corpo);line-height:1.5;color:var(--texto-primario)}.sf-on{font-weight:600;color:var(--sucesso-700)}.sf-aviso{margin:0 0 12px;font-size:var(--txt-meta);line-height:1.5;color:var(--texto-secundario)}.sf-erro{margin:8px 0;padding:9px 12px;border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);font-size:var(--txt-meta)}.sf-passos{margin:0 0 14px;padding-left:20px;font-size:var(--txt-corpo);line-height:1.7;color:var(--texto-primario)}.sf-qr{display:block;width:208px;height:208px;margin:0 0 14px;image-rendering:pixelated}.sf-chave{margin-bottom:14px}.sf-chave-rotulo{display:block;margin-bottom:4px;font-size:var(--txt-meta);color:var(--texto-secundario)}.sf-chave code{display:block;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-afundada);font-size:var(--txt-meta);letter-spacing:.08em;word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--texto-primario)}.sf-label{display:block;margin-bottom:4px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.sf-input{width:100%;max-width:220px;box-sizing:border-box;padding:10px 12px;min-height:44px;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);font-size:var(--controle-texto);font-family:inherit;letter-spacing:.12em}.sf-codigos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin:0 0 14px;padding:0;list-style:none}.sf-codigos code{display:block;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-afundada);font-size:var(--txt-corpo);letter-spacing:.06em;-webkit-user-select:all;user-select:all;color:var(--texto-primario)}.sf-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sf-botao{min-height:44px;padding:10px 18px;border:none;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;font-family:inherit;cursor:pointer}.sf-botao:disabled{background:#a9bfc4;cursor:not-allowed}.sf-perigo{background:var(--risco-50);color:var(--risco-700);box-shadow:inset 0 0 0 1px var(--risco-500)}.sf-cancelar{min-height:44px;padding:10px 14px;border:none;background:none;color:var(--texto-secundario);font-size:var(--txt-corpo);font-family:inherit;text-decoration:underline;cursor:pointer}.cl-lista{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cl-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.cl-nome{display:flex;flex-direction:column;min-width:0;font-size:var(--txt-corpo);color:var(--texto-primario)}.cl-nome small{margin-top:2px;font-size:var(--txt-micro);color:var(--texto-secundario)}.sf-renovar-grade{margin-bottom:14px}.sf-renovar-grade .sf-input{width:100%;max-width:none}.sf-renovar-grade small{display:block;color:var(--texto-secundario);font-size:var(--txt-micro)}.sf-confirmacao{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;color:var(--texto-secundario);font-size:var(--txt-corpo);cursor:pointer}.sf-confirmacao input{flex:0 0 auto;margin-top:3px}.page-perfil{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-perfil *,.page-perfil *:before,.page-perfil *:after{box-sizing:border-box}.shell .page-perfil .pf-head,html[data-previa-design=v6c] .shell[data-menu-fixo] .page-perfil .pf-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-perfil .pf-titulo-bloco{flex:1 1 240px;min-width:0}.page-perfil .pf-titulo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.page-perfil .pf-titulo-linha .dica-btn{margin-left:0}.page-perfil .pf-titulo-linha .dica-corpo{order:1;flex-basis:100%;max-width:60ch;margin-top:2px;font-size:var(--txt-meta)}.page-perfil .pf-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:var(--raio-lg);background:var(--acao-primaria);color:var(--sobre-acao);position:relative;border:0;cursor:pointer;font-family:inherit;padding:0;overflow:visible;display:flex;align-items:center;justify-content:center;font-size:var(--txt-corpo-lg);font-weight:700;font-family:var(--fonte-titulo);letter-spacing:.02em}.page-perfil .pf-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:30px;color:var(--texto-titulo)}.page-perfil .pf-papel{font-size:var(--txt-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acao-primaria-ativa);background:var(--acento-50);border:1px solid var(--acento-100);border-radius:var(--raio-full);padding:5px 12px}.page-perfil .pf-erro,.page-perfil .pf-ok{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta)}.page-perfil .pf-erro{background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-perfil .pf-ok{background:var(--sucesso-50);color:var(--sucesso-700);border:1px solid var(--sucesso-500)}.page-perfil .pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.page-perfil .pf-sec-full{grid-column:1 / -1}@media(max-width:900px){.page-perfil .pf-grid{grid-template-columns:minmax(0,1fr)}}.page-perfil .pf-coluna{display:flex;flex-direction:column;gap:16px;min-width:0}.page-perfil .pf-coluna>:last-child{flex:1 1 auto}.page-perfil :is(.pf-grid,.pf-coluna)>.sf{margin:0;padding:20px 22px;box-shadow:var(--elevacao-card)}html[data-previa-design=v6c] .shell .page-perfil :is(.pf-grid,.pf-coluna)>.sf{border-radius:18px}.page-perfil .sf-titulo{font-family:var(--fonte-titulo);font-size:var(--txt-campo);font-weight:400;color:var(--texto-titulo);margin:0}.page-perfil .sf-titulo+.sf-estado{font-size:var(--txt-micro);line-height:1.45;margin:3px 0 16px}.page-perfil .sf-titulo+.sf-estado:not(.sf-on){color:var(--texto-secundario)}html[data-previa-design=v6c] .shell .page-perfil .sf-botao:not(:disabled):not(.sf-perigo){background:var(--previa-gradiente);color:var(--previa-menu-ativo);border:1px solid transparent}.page-perfil .pf-sec{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:20px 22px;box-shadow:var(--elevacao-card)}.page-perfil .pf-sec-head{margin-bottom:16px}.page-perfil .pf-sec-head h2{font-family:var(--fonte-titulo);font-size:var(--txt-campo);font-weight:400;color:var(--texto-titulo);margin:0}.page-perfil .pf-sec-head p{font-size:var(--txt-micro);color:var(--texto-secundario);margin:3px 0 0;line-height:1.45}.page-perfil .pf-fields{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:14px 16px}.page-perfil .pf-col-2{grid-column:span 2}.page-perfil .pf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.page-perfil .pf-field label{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-perfil .pf-field input,.page-perfil .pf-field select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 12px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;width:100%}.page-perfil .pf-field input:focus,.page-perfil .pf-field select:focus{border-color:var(--acento-300)}.page-perfil .pf-field input:disabled{background:var(--superficie-fundo);color:var(--texto-secundario);cursor:not-allowed}.page-perfil .pf-hint{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-perfil .pf-check{display:flex;align-items:center;gap:9px;font-size:var(--txt-corpo);color:var(--texto-titulo);font-weight:500;cursor:pointer;text-transform:none;letter-spacing:0}.page-perfil .pf-check input{width:17px;height:17px;accent-color:var(--acao-primaria);cursor:pointer}.page-perfil .pf-nota{font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.5}.page-perfil .pf-logo{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.page-perfil .pf-logo-preview{flex:0 0 auto;width:240px;height:96px;border:1px dashed var(--neutro-300);border-radius:var(--raio-md);background:var(--superficie-fundo);display:flex;align-items:center;justify-content:center;padding:10px;overflow:hidden}.page-perfil .pf-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.page-perfil .pf-logo-vazio{font-size:var(--txt-micro);color:var(--texto-secundario);text-align:center;line-height:1.4;padding:0 6px}.page-perfil .pf-logo-acoes{flex:1;min-width:200px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-perfil .pf-logo-btn{min-height:40px;height:auto}.page-perfil .pf-logo-remover{height:40px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit}.page-perfil .pf-logo-remover:hover{border-color:var(--risco-500);color:var(--risco-700)}.page-perfil .pf-logo-dica{flex-basis:100%;font-size:var(--txt-micro);color:var(--texto-secundario);line-height:1.45}.page-perfil .pf-erro-inline,.page-perfil .pf-ok-inline{margin-bottom:14px}.page-perfil .pf-sec-foot{display:flex;justify-content:flex-end;margin-top:16px}.page-perfil .pf-senha-btn{min-height:40px;height:auto}.page-perfil .sf :is(.sf-botao,.sf-cancelar){min-height:40px}.page-perfil .pf-foot{display:flex;justify-content:flex-end;margin-top:18px}.page-perfil .pf-salvar{height:40px;padding:0 20px;border-radius:var(--raio-sm);border:1px solid transparent;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit;box-shadow:var(--elevacao-1)}.page-perfil .pf-salvar:hover:not(:disabled){background:var(--acao-primaria-ativa)}.page-perfil :is(.pf-salvar,.pf-senha-btn,.sf-botao):disabled,html[data-previa-design=v6c] .shell[data-menu-fixo] .page-perfil :is(.pf-salvar,.pf-senha-btn,.sf-botao):disabled{opacity:1;background:var(--superficie-afundada);color:var(--texto-secundario);border:1px solid var(--borda-forte);box-shadow:none;filter:none;cursor:not-allowed}@media(max-width:760px){.page-perfil .pf-grid{grid-template-columns:1fr}.page-perfil .pf-sec-full{grid-column:1 / -1}.page-perfil .pf-foot{justify-content:stretch}.page-perfil .pf-salvar{width:100%}}.page-perfil .pf-check span{display:flex;flex-direction:column;gap:3px}.page-perfil .pf-check:has(span){align-items:flex-start}.page-perfil .pf-check small{font-size:var(--txt-micro);font-weight:400;color:var(--texto-apoio);line-height:1.5}.pf-previa{display:flex;align-items:center;min-height:42px;padding:10px 12px;border:1px dashed var(--borda);border-radius:var(--raio-sm);background:var(--superficie-fundo);font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-titulo)}.page-perfil .pf-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.page-perfil .pf-avatar-selo{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:var(--raio-full);display:flex;align-items:center;justify-content:center;background:var(--superficie-card);color:var(--texto-secundario);box-shadow:var(--elevacao-2)}.page-perfil .pf-avatar-selo svg{width:13px;height:13px}.page-perfil .pf-avatar:hover .pf-avatar-selo{color:var(--acao-primaria)}.page-perfil .pf-avatar-caixa{display:flex;flex-direction:column;align-items:center;gap:8px}.page-perfil .pf-avatar-remover{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--txt-micro);font-weight:600;color:var(--acento-700);text-decoration:underline}.page-perfil .pf-avatar-remover[disabled]{opacity:.5;cursor:default}.page-perfil .pf-avatar-status{font-size:var(--txt-micro);font-weight:600;color:var(--acento-700)}.page-perfil .pf-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.page-perfil .pf-atalho{display:flex;flex-direction:column;gap:3px;text-align:left;cursor:pointer;padding:12px 14px;border:0;border-radius:var(--raio-md);background:var(--acento-50);color:var(--acento-700);font-family:inherit;transition:background .12s ease}.page-perfil .pf-atalho:hover{background:var(--acento-100)}.page-perfil .pf-atalho-nome{font-size:var(--txt-corpo-lg);font-weight:600}.page-perfil .pf-atalho-obs{font-size:var(--txt-meta);color:var(--texto-secundario)}.pf-ajuste-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--vidro-fundo)}.pf-ajuste{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--elevacao-4)}.pf-ajuste strong{font-size:var(--txt-campo);color:var(--texto-titulo)}.pf-ajuste-dica{margin:0;font-size:var(--txt-meta);color:var(--texto-secundario);text-align:center;max-width:34ch}.pf-ajuste-palco{position:relative;overflow:hidden;border-radius:var(--raio-md);background:var(--neutro-900);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pf-ajuste-palco:active{cursor:grabbing}.pf-ajuste-mascara{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--raio-md);pointer-events:none;box-shadow:inset 0 0 0 9999px var(--vidro-fundo);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 49.5%,#000 50%);mask:radial-gradient(circle at 50% 50%,transparent 49.5%,#000 50%)}.pf-ajuste-zoom{display:flex;align-items:center;gap:10px;width:100%;font-size:var(--txt-meta);color:var(--texto-secundario)}.pf-ajuste-zoom input{flex:1;accent-color:var(--acao-primaria)}.pf-ajuste-acoes{display:flex;justify-content:flex-end;gap:8px;width:100%}.pf-ajuste-acoes button{min-height:var(--controle-alt);padding:0 14px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}@media(max-width:767px){.page-perfil .pf-col-2{grid-column:1 / -1}}.page-perfil .pf-aparencia{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.page-perfil .pf-aparencia-linha{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px}.page-perfil .pf-aparencia-linha .dica-btn{margin-left:-4px}.page-perfil .pf-aparencia-linha .dica-corpo{order:1;flex-basis:100%;max-width:36ch;margin:2px 0 0;text-align:right;font-size:var(--txt-meta)}.page-perfil .pf-aparencia-rotulo{font-size:var(--txt-meta);color:var(--texto-secundario)}.page-perfil .pf-seg{display:inline-flex;align-items:center;gap:2px;height:40px;padding:3px;border-radius:12px;background:var(--superficie-afundada)}.page-perfil .pf-seg-opcao{position:relative;display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid transparent;border-radius:9px;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer;-webkit-user-select:none;user-select:none}.page-perfil .pf-seg-opcao input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.page-perfil .pf-seg-opcao:hover:not([data-selecionado=true]){color:var(--texto-titulo)}.page-perfil .pf-seg-opcao[data-selecionado=true]{background:var(--superficie-card);color:var(--texto-titulo);border:1px solid var(--borda-forte);box-shadow:var(--elevacao-1)}.page-perfil .pf-seg-opcao:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.page-perfil .pf-tema-status{font-size:var(--txt-micro);color:var(--texto-secundario);max-width:32ch;text-align:right}.page-perfil .pf-tema-status:not(:empty){margin-top:4px}@media(max-width:600px){.shell .page-perfil .pf-head{flex-direction:row}.page-perfil .pf-aparencia{margin-left:0;flex-basis:100%;align-items:flex-start}.page-perfil .pf-tema-status{text-align:left}.page-perfil .pf-aparencia-linha{justify-content:flex-start}.page-perfil .pf-aparencia-linha .dica-corpo{text-align:left}}@media(pointer:coarse){.page-perfil .pf-seg{height:44px}.page-perfil .pf-seg-opcao{height:38px}.page-perfil :is(.pf-salvar,.pf-logo-btn,.pf-logo-remover){min-height:44px}.page-perfil .sf :is(.sf-botao,.sf-cancelar){min-height:44px}}.ct-voltar{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--acento-700);cursor:pointer}.ct-voltar svg{width:18px;height:18px}.ct-voltar:hover{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul)}.ct-form{padding:18px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.ct-form-linha{display:grid;gap:12px;flex-wrap:wrap;grid-template-columns:var(--nf-grade-colunas)}.ct-campo{display:flex;flex-direction:column;gap:8px;flex:1;min-width:160px}.ct-campo select,.ct-campo input,.ct-campo textarea{height:var(--controle-alt);padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:var(--controle-texto);color:var(--texto-primario);background:var(--superficie-card)}.ct-campo textarea{height:66px;min-height:66px;padding:10px 12px;resize:vertical;line-height:1.45}.ct-campo select:focus,.ct-campo input:focus,.ct-campo textarea:focus{outline:2px solid var(--acento-500);outline-offset:2px;border-color:var(--acento-500)}.ct-full{flex-basis:100%}.ct-arq-dica{font-size:var(--txt-micro);color:var(--texto-apoio);background:var(--acento-50);border-radius:var(--raio-sm);padding:8px 12px;line-height:1.4}.ct-form-acoes{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ct-form-acoes .btn-novo:disabled{opacity:.55;cursor:not-allowed}.ct-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border-radius:var(--raio-sm);padding:8px 12px}.ct-hist{margin-top:20px}.ct-hist-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ct-hist-card{border:1px solid var(--borda);border-radius:var(--raio-md);text-align:left;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.ct-hist-card:hover{border-color:var(--modelo-neon-azul);background:var(--modelo-azul-fundo)}.ct-hist-nome{font-weight:600;color:var(--texto-titulo)}.ct-hist-meta{font-size:var(--txt-meta);color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-hist-data{font-size:var(--txt-micro);color:var(--texto-apoio)}.ct-nav{display:flex;align-items:center;gap:8px;margin-top:8px}.ct-nav-mes{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo);min-width:140px;text-align:center}.ct-chip{display:flex;align-items:baseline;gap:6px;width:100%;min-width:0;text-align:left;padding:2px 6px;border-radius:var(--raio-xs);border:1px solid var(--borda);background:var(--superficie-card);font-family:inherit;cursor:pointer;border-left-width:3px}.ct-chip:hover{border-color:var(--acento-300)}.ct-chip.t-reel{border-left-color:var(--info-500);background:var(--info-50)}.ct-chip.t-story{border-left-color:var(--atencao-500);background:var(--atencao-50)}.ct-chip.t-dica{border-left-color:var(--sucesso-500);background:var(--sucesso-50)}.ct-chip-tipo{flex-shrink:0;font-size:var(--txt-micro);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-apoio)}.ct-chip-titulo{min-width:0;font-size:var(--txt-meta);color:var(--texto-primario);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-chip.feito .ct-chip-titulo{text-decoration:line-through;color:var(--texto-apoio)}.ct-chip.feito{opacity:.7}.ct-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:20px}.ct-modal{width:100%;max-width:620px;max-height:90dvh;display:flex;flex-direction:column;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-md);box-shadow:var(--elevacao-4);overflow:hidden}.ct-modal-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--borda)}.ct-tag-tipo{display:inline-block;font-size:var(--txt-meta);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sobre-acao);border-radius:var(--raio-full);padding:2px 9px;margin-bottom:6px;background:var(--acento-500)}.ct-tag-tipo.t-story{background:var(--atencao-500)}.ct-tag-tipo.t-dica{background:var(--sucesso-500)}.ct-modal-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);line-height:1.3}.ct-modal-titulo.feito{text-decoration:line-through;color:var(--texto-apoio)}.ct-x{margin-left:auto;border:0;background:transparent;font-size:22px;line-height:1;color:var(--texto-apoio);cursor:pointer}.ct-modal-corpo{padding:14px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.ct-bloco p,.ct-secao p{font-size:var(--txt-corpo);color:var(--texto-primario);line-height:1.55;margin:0 0 6px}.ct-secao-rot{font-size:var(--txt-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acento-700);margin-bottom:6px}.ct-roteiro-item{margin-bottom:8px}.ct-roteiro-rot{font-size:var(--txt-micro);font-weight:700;color:var(--texto-secundario)}.ct-quote{font-style:italic;border-left:3px solid var(--acento-300);padding-left:10px;color:var(--texto-titulo)}.ct-legenda{white-space:pre-wrap;background:var(--superficie-fundo);border-radius:var(--raio-sm);padding:10px 12px}.ct-secao ul{margin:0;padding-left:18px}.ct-secao li{font-size:var(--txt-corpo);color:var(--texto-primario);line-height:1.5}.ct-tags{display:flex;flex-wrap:wrap;gap:6px}.ct-tag{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);background:var(--superficie-fundo);border:1px solid var(--borda);border-radius:var(--raio-full);padding:2px 10px}.ct-regerar{border-top:1px dashed var(--borda);padding-top:12px;display:flex;flex-direction:column;gap:8px}.ct-regerar-tit{font-size:var(--txt-campo);font-weight:700;color:var(--texto-secundario)}.ct-regerar-input{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px 10px;font-family:inherit;font-size:var(--controle-texto);resize:vertical}.ct-btn-sec{align-self:flex-start;height:34px;padding:0 14px;border:1px solid var(--acento-300);border-radius:var(--raio-sm);background:var(--acento-50);color:var(--acento-700);font-family:inherit;font-size:var(--txt-meta);font-weight:600;cursor:pointer}.ct-btn-sec:disabled{opacity:.55;cursor:not-allowed}.ct-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--borda)}.ct-feito{display:flex;align-items:center;gap:8px;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo);cursor:pointer}.ct-feito input{width:17px;height:17px;accent-color:var(--sucesso-500)}.ct-btn{height:36px;padding:0 16px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer}@media(max-width:820px){.ct-form-linha{grid-template-columns:var(--nf-grade-colunas)}.ct-cal-grade{overflow-x:auto}.ct-cal-grade .mes-grid{min-width:760px}.ct-modal-fundo{padding:0}.ct-modal{max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}}.page-head.ct-cabecalho{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:6px 14px;margin-bottom:20px}.ct-cabecalho-frase{margin:0;font-size:var(--txt-meta);line-height:1.45;color:var(--texto-secundario)}.ct-form-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ct-simbolo{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--raio-sm);background:var(--acento-50);color:var(--acento-700)}.ct-simbolo svg{width:18px;height:18px}.ct-form-titulos{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:min(100%,240px);flex:1}.ct-titulo-secao{margin:0;font-family:var(--fonte-titulo);font-size:var(--txt-campo);font-weight:600;line-height:1.3;color:var(--texto-titulo)}.ct-form-mes{font-size:var(--txt-meta);color:var(--texto-secundario)}.ct-descricao{margin:6px 0 0;color:var(--texto-apoio);font-size:var(--txt-meta);line-height:1.5}.ct-form-formatos{gap:6px;margin-left:auto}.ct-form-formatos>span{padding:3px 10px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600}.ct-creditos{display:flex;align-items:center;gap:12px;min-height:42px;padding:3px 4px 3px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--acento-50)}.ct-creditos-icone{display:grid;place-items:center;flex-shrink:0;color:var(--acento-700)}.ct-creditos-icone svg{width:18px;height:18px}.ct-creditos-info{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;flex:1;min-width:0;font-size:var(--txt-meta);line-height:1.4;color:var(--texto-secundario)}.ct-creditos-saldo{font-size:var(--txt-meta);font-weight:600;color:var(--acento-700)}.ct-creditos-barra{display:inline-block;width:72px;height:4px;border-radius:var(--raio-full);background:var(--acento-100);overflow:hidden}.ct-creditos-barra>i{display:block;height:100%;border-radius:var(--raio-full);background:var(--acento-500)}.ct-creditos-acoes{display:flex;align-items:center;gap:10px;flex-shrink:0}.ct-creditos-custo{font-size:var(--txt-meta);color:var(--texto-apoio);white-space:nowrap}.ct-creditos-erro{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--txt-meta);color:var(--risco-700)}.ct-creditos .btn-secundario,.ct-creditos .ct-btn-sec,.ct-creditos-compacto .btn-secundario,.ct-creditos-compacto .ct-btn-sec{height:34px;min-height:34px;padding:0 12px;align-self:center}.ct-creditos-compacto{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ct-creditos-status{font-size:var(--txt-meta);color:var(--texto-apoio)}.ct-creditos-selo{position:relative}.ct-creditos-selo>summary{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--acento-50);color:var(--acento-700);font-size:var(--txt-meta);font-weight:600;white-space:nowrap;cursor:pointer;list-style:none}.ct-creditos-selo>summary::-webkit-details-marker{display:none}.ct-creditos-selo>summary:hover{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul)}.ct-creditos-selo>summary:focus-visible{outline:2px solid var(--acento-500);outline-offset:3px}.ct-creditos-detalhe{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:min(340px,calc(100vw - 32px));padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);box-shadow:var(--elevacao-2)}.ct-creditos-detalhe p{margin:0 0 4px;font-size:var(--txt-meta);line-height:1.45;color:var(--texto-secundario)}.ct-creditos-detalhe p:last-child{margin-bottom:0}.ct-creditos-detalhe:focus:not(:focus-visible){outline:none}.ct-hist-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ct-hist-total{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 8px;border-radius:var(--raio-full);background:var(--superficie-afundada);font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.ct-hist-capa{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--texto-titulo);font-size:var(--txt-corpo);font-weight:600}.ct-hist-capa>span:last-child{color:var(--acento-700)}.ct-vazio{display:flex;align-items:center;gap:16px;padding:20px;background:var(--superficie-card);border:1px dashed var(--borda);border-radius:var(--raio-lg);color:var(--texto-secundario)}.ct-vazio-simbolo{font-size:var(--txt-secao);color:var(--acento-500)}.ct-vazio strong{font-size:var(--txt-corpo);font-weight:600}.ct-vazio p{font-size:var(--txt-meta);line-height:1.5;margin:4px 0 0;color:var(--texto-apoio)}.page-head.ct-cal-head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 12px;min-height:44px;margin-bottom:12px}.ct-cal-head .dtitle{font-size:var(--txt-secao)}.ct-cal-sub{font-size:var(--txt-meta);color:var(--texto-secundario)}.ct-cal{min-width:0}.ct-cal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 10px}.ct-cal-ferramentas{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ct-cal-legenda{display:flex;gap:18px;flex-wrap:wrap;font-size:var(--txt-meta);color:var(--texto-secundario)}.ct-cal-legenda>span{display:inline-flex;align-items:center;gap:6px}.ct-cal-legenda>span:before{content:"";width:8px;height:8px;border-radius:var(--raio-full)}.ct-legenda-reel:before{background:var(--info-500)}.ct-legenda-story:before{background:var(--atencao-500)}.ct-legenda-dica:before{background:var(--sucesso-500)}.ct-cal-progresso{font-size:var(--txt-meta);color:var(--texto-apoio)}.ct-cal .mes-cell{cursor:default;padding:4px 6px}.ct-cal .mes-cell-head{min-height:20px}.ct-chip.t-reel .ct-chip-tipo{color:var(--info-700)}.ct-chip.t-story .ct-chip-tipo{color:var(--atencao-700)}.ct-chip.t-dica .ct-chip-tipo{color:var(--sucesso-700)}.ct-hist-card:focus-visible,.ct-cal-grade:focus-visible,.ct-chip:focus-visible,.ct-voltar:focus-visible{outline:2px solid var(--acento-500);outline-offset:3px}html[data-previa-design=v6c] .shell[data-menu-fixo] .ct-calendario .ct-cal-head .dtitle{font-size:24px;line-height:1.2}.shell .ct-estudio .ct-titulo-secao{font-size:var(--txt-campo);font-weight:600}.shell .ct-hist .ct-hist-lista{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:821px){.ct-cal-grade .mes-cell{min-height:clamp(92px,calc((100dvh - 250px)/5),140px)}.ct-cal-grade[data-semanas="6"] .mes-cell{min-height:clamp(92px,calc((100dvh - 250px) / 6),140px)}}@media(pointer:coarse){.ct-creditos .btn-secundario,.ct-creditos .ct-btn-sec,.ct-creditos-compacto .btn-secundario,.ct-creditos-compacto .ct-btn-sec,.ct-creditos-selo>summary{height:44px;min-height:44px}.ct-voltar{width:44px;height:44px}}@media(max-width:1100px){.shell .ct-hist .ct-hist-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ct-form{padding:16px;gap:12px}.ct-campo{min-width:0}.ct-form-formatos{margin-left:0;flex-basis:100%}.ct-form-acoes{flex-direction:column;align-items:stretch}.ct-form-acoes .btn-novo{height:auto;min-height:44px;white-space:normal;padding-block:10px}.ct-creditos{flex-wrap:wrap;align-items:flex-start;padding:8px 12px}.ct-creditos-acoes{width:100%;justify-content:space-between}.shell .ct-hist .ct-hist-lista{grid-template-columns:minmax(0,1fr)}.ct-vazio{padding:16px}}.page-documentos{font-family:var(--fonte-texto);color:var(--texto-primario)}.page-documentos *,.page-documentos *:before,.page-documentos *:after{box-sizing:border-box}.page-documentos .doc-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.page-documentos .doc-head>:first-child{flex:1;min-width:min(280px,100%)}.page-documentos .doc-title{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:30px;color:var(--texto-titulo)}.page-documentos .doc-sub{font-size:var(--txt-meta);color:var(--texto-secundario);margin-top:3px}.page-documentos .doc-pacsel{display:flex;flex:0 1 auto;min-width:0;max-width:100%;gap:8px;font-size:var(--txt-meta);color:var(--texto-secundario);width:100%;flex-direction:column;align-items:stretch}.page-documentos .doc-pacsel>span{flex-shrink:0}.page-documentos .doc-pacsel select{width:100%;min-width:0;height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;flex:auto;min-height:44px}.page-documentos .doc-erro{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--risco-50);color:var(--risco-700);border:1px solid var(--risco-500)}.page-documentos .doc-aviso{margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-sm);font-size:var(--txt-meta);background:var(--atencao-50);color:var(--atencao-700);border:1px solid var(--atencao-500)}.page-documentos .doc-grid{display:grid;gap:20px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.page-documentos .doc-editor{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--elevacao-card)}.page-documentos .doc-editor-h{font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-primario);margin-bottom:14px}.page-documentos .doc-tipo{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.page-documentos .doc-tipo-btn{padding:0 14px;border-radius:var(--raio-full);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);cursor:pointer;font-family:inherit;height:auto;min-height:40px;white-space:normal}.page-documentos .doc-tipo-btn.sel{border-color:var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);box-shadow:inset 0 0 0 1px var(--acao-primaria)}.page-documentos .doc-form{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:12px;margin-bottom:14px}.page-documentos .doc-col-2{grid-column:1 / -1}.page-documentos .doc-field{display:flex;flex-direction:column;gap:5px;min-width:0}.page-documentos .doc-field label{font-size:var(--txt-meta);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto-secundario)}.page-documentos .doc-field input,.page-documentos .doc-field textarea{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:9px 11px;font-size:var(--controle-texto);color:var(--texto-titulo);background:var(--superficie-card);font-family:inherit;width:100%}.page-documentos .doc-field input{height:var(--controle-alt)}.page-documentos .doc-field textarea{resize:vertical;line-height:1.5}.page-documentos .doc-field input:focus,.page-documentos .doc-field textarea:focus{border-color:var(--acento-300)}.page-documentos .doc-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:14px;border-top:1px solid var(--neutro-100);flex-wrap:wrap}.page-documentos .doc-nota{font-size:var(--txt-micro);color:var(--texto-secundario);max-width:100%;line-height:1.5}.page-documentos .doc-emitir{height:42px;padding:0 22px;border-radius:var(--raio-sm);border:0;background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer;font-family:inherit;box-shadow:var(--elevacao-1)}.page-documentos .doc-emitir:disabled{opacity:.5;cursor:not-allowed}.page-documentos .doc-hist{background:var(--superficie-card);border:1px solid var(--card-contorno);border-radius:var(--raio-lg);padding:16px;box-shadow:var(--elevacao-card)}.page-documentos .doc-hist-h{font-size:var(--txt-corpo);font-weight:600;color:var(--texto-primario);margin-bottom:12px}.page-documentos .doc-estado{font-size:var(--txt-meta);color:var(--texto-secundario);padding:10px 0}.page-documentos .doc-card{border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px;margin-bottom:10px}.page-documentos .doc-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page-documentos .doc-card-data{font-size:var(--txt-micro);color:var(--texto-secundario)}.page-documentos .doc-badge{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full);background:var(--acento-100);color:var(--acao-primaria-ativa)}.page-documentos .doc-status{font-size:var(--txt-micro);font-weight:600;padding:2px 8px;border-radius:var(--raio-full)}.page-documentos .doc-status.assinado{background:var(--sucesso-50);color:var(--sucesso-700)}.page-documentos .doc-status.pendente{background:var(--atencao-50);color:var(--atencao-700)}.page-documentos .doc-card-prof{font-size:var(--txt-micro);color:var(--texto-secundario);margin:4px 0}.page-documentos .doc-card-resumo{font-size:var(--txt-meta);color:var(--texto-primario)}.page-documentos .doc-card-acoes{margin-top:10px;padding-top:10px;border-top:1px solid var(--neutro-100);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-documentos .doc-acao-sec{height:32px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-documentos .doc-acao-sec:hover{background:var(--superficie-fundo)}.page-documentos .doc-acao-wpp{height:32px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid #1EA85C;background:#e7f6ee;color:#137a41;font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-documentos .doc-acao-wpp:hover{background:#d6f0e1}.page-documentos .doc-imprimir{height:32px;padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--acao-primaria);background:var(--acento-50);color:var(--acao-primaria-ativa);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit}.page-documentos .doc-imprimir:hover{background:var(--acento-100)}@media(max-width:900px){.page-documentos .doc-grid{grid-template-columns:1fr}}.page-documentos .doc-check{display:flex;align-items:center;gap:8px;margin-top:8px;min-height:40px;cursor:pointer}.page-documentos .doc-check input{width:18px;height:18px;flex:0 0 auto;cursor:pointer;accent-color:var(--acento-600)}.page-documentos .doc-check span{font-size:var(--txt-meta);line-height:1.35;color:var(--texto-primario)}.page-documentos .doc-foot .doc-nota{flex:1 1 280px;min-width:0}.page-documentos .doc-paciente-area{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--borda)}.page-documentos .doc-pacsel label{font-weight:600;color:var(--texto-titulo)}.page-documentos .doc-paciente-area p{margin:8px 0 0;font-size:var(--txt-micro);color:var(--texto-apoio)}.page-documentos .doc-editor,.page-documentos .doc-hist{min-width:0}@media(max-width:1000px){.page-documentos .doc-grid{grid-template-columns:minmax(0,1fr)}}.proc-page{display:flex;flex-direction:column;gap:14px}.proc-cartoes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.proc-cartao{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 12px;border:1px solid var(--card-contorno);border-radius:var(--raio-sm);background:var(--superficie-card);cursor:pointer;font-family:inherit;text-align:left;min-height:62px;box-shadow:var(--elevacao-card)}.proc-cartao:hover{border-color:var(--borda-forte)}.proc-cartao.sel{border-color:var(--acao-primaria);background:var(--acento-50)}.proc-cartao-num{font-size:var(--txt-secao);font-weight:700;color:var(--texto-titulo);line-height:1.1}.proc-cartao-rot{font-size:var(--txt-micro);color:var(--texto-secundario)}.proc-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.proc-busca{display:flex;gap:6px;flex:1 1 260px}.proc-busca input,.proc-campo{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 10px;font-size:var(--controle-texto);font-family:inherit;background:var(--superficie-card);color:var(--texto-primario)}.proc-busca input{flex:1}.proc-campo{flex:0 1 180px}.proc-busca button,.proc-exportar{height:var(--controle-alt);padding:0 14px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-corpo);font-weight:600;cursor:pointer;font-family:inherit}.proc-exportar{margin-left:auto}.proc-exportar:disabled{opacity:.5;cursor:not-allowed}.proc-periodo{display:flex;align-items:center;gap:6px;font-size:var(--txt-meta);color:var(--texto-secundario)}.proc-periodo input{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 8px;font-size:var(--controle-texto);font-family:inherit;background:var(--superficie-card);color:var(--texto-primario)}.proc-colunas{font-size:var(--txt-meta);color:var(--texto-secundario)}.proc-colunas summary{cursor:pointer;min-height:30px;display:flex;align-items:center}.proc-colunas label{display:inline-flex;align-items:center;gap:6px;margin:6px 14px 0 0}.proc-lote{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--acao-primaria);border-radius:var(--raio-sm);background:var(--acento-50);font-size:var(--txt-corpo);color:var(--texto-primario)}.proc-lote button{height:34px;padding:0 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit;color:var(--texto-primario)}.proc-lote button:disabled{opacity:.5;cursor:not-allowed}.proc-lote-limpar{margin-left:auto}.proc-lote-nota{flex-basis:100%;font-size:var(--txt-micro);color:var(--texto-secundario)}.proc-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:9px 12px;white-space:pre-line}.proc-aviso{font-size:var(--txt-meta);color:var(--sucesso-700);background:var(--sucesso-50);border:1px solid var(--sucesso-500);border-radius:var(--raio-sm);padding:9px 12px}.proc-tabela-rolagem{overflow-x:auto}.proc-tabela{width:100%;border-collapse:collapse}.proc-tabela th{text-align:left;font-size:var(--txt-micro);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-secundario);padding:8px 10px;border-bottom:1px solid var(--borda);white-space:nowrap}.proc-tabela td{font-size:var(--txt-meta);color:var(--texto-primario);padding:9px 10px;border-bottom:1px solid var(--neutro-100);white-space:nowrap}.proc-tabela tr.sel td{background:var(--acento-50)}.proc-doc{font-weight:600}.proc-col-sel{width:34px}.proc-col-sel input{width:18px;height:18px;accent-color:var(--acao-primaria)}.proc-col-acoes{text-align:right}.proc-col-acoes button{min-height:32px;padding:0 10px;margin-left:4px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.proc-col-acoes button:disabled{opacity:.5;cursor:not-allowed}.proc-excluir{color:var(--risco-700);border-color:var(--risco-500)}.proc-sem-acao{color:var(--texto-apoio)}.proc-vazio{padding:24px;text-align:center;font-size:var(--txt-corpo);color:var(--texto-apoio)}.proc-limpar-filtro{display:block;margin:10px auto 0;min-height:36px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.proc-paginacao{display:flex;align-items:center;justify-content:center;gap:12px;font-size:var(--txt-meta);color:var(--texto-secundario)}.proc-paginacao button{min-height:36px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.proc-paginacao button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.proc-cartoes{grid-template-columns:repeat(3,minmax(0,1fr))}.proc-exportar{margin-left:0}}.proc-abrir{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--acao-primaria);cursor:pointer;text-align:left;min-height:32px}.proc-abrir:hover{text-decoration:underline}@media(pointer:coarse){.proc-lote button,.proc-col-acoes button,.proc-limpar-filtro,.proc-paginacao button,.proc-abrir,.proc-colunas summary{min-height:44px;height:auto}.proc-colunas label{min-height:44px}}.np-page{display:flex;flex-direction:column;gap:16px;min-width:0}.np-introducao{margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.np-introducao h2{margin:0 0 6px;font-size:var(--txt-secao)}.np-introducao p{margin:0;color:var(--texto-secundario)}.np-edicao>.np-passos{margin-bottom:18px}.np-edicao>.np-foot{margin-top:18px}.np-passos{gap:8px;list-style:none;margin:0;flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card)}.np-passo{display:flex;align-items:center;font-size:var(--txt-meta);color:var(--texto-secundario);background:var(--superficie-card);border:0;border-radius:var(--raio-sm);box-shadow:none;padding:10px;gap:10px;min-width:0}.np-passo.sel{border-color:var(--acao-primaria);color:var(--texto-primario);font-weight:600;background:var(--superficie-afundada)}.np-passo.feito{color:var(--texto-apoio)}.np-num{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--raio-full);background:var(--superficie-afundada);font-size:var(--txt-micro);font-weight:700;width:28px;height:28px;flex:0 0 28px}.np-passo.sel .np-num{background:var(--acao-primaria);color:var(--sobre-acao)}.np-corpo{display:flex;flex-direction:column;gap:16px}.np-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.np-campo>label{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.np-campo small{font-size:var(--txt-micro);color:var(--texto-apoio)}.np-campo>input,.np-preencher input,.np-sig-campos input,.np-sig-h select{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 11px;font-size:var(--controle-texto);font-family:inherit;background:var(--superficie-card);color:var(--texto-primario)}.np-escolhido{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--acao-primaria);border-radius:var(--raio-sm);font-size:var(--txt-corpo);background:var(--superficie-afundada);border-color:var(--borda);overflow-wrap:anywhere}.np-escolhido button{min-height:34px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.np-lista{display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden;max-height:264px;overflow-y:auto;margin-top:8px}.np-lista:empty{display:none}.np-opcao{text-align:left;min-height:44px;border:none;border-bottom:1px solid var(--neutro-100);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-corpo);cursor:pointer;font-family:inherit;flex-shrink:0;padding:10px 12px;overflow-wrap:anywhere}.np-opcao:last-child{border-bottom:none}.np-opcao:hover{background:var(--superficie-afundada)}.np-modelos,.np-canais{display:flex;flex-direction:column}.np-check{display:inline-flex;align-items:center;gap:9px;min-height:44px;cursor:pointer;font-size:var(--txt-corpo);color:var(--texto-primario);align-self:start;text-transform:none;font-weight:400}.np-check input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--acao-primaria)}.np-sig{border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);padding:18px}.np-sig-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.np-sig-campos{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:9px}.np-remover{min-height:34px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:none;color:var(--risco-700);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.np-add{align-self:start;min-height:40px;padding:0 14px;border:1px dashed var(--borda-forte);border-radius:var(--raio-sm);background:none;color:var(--texto-primario);font-size:var(--txt-corpo);cursor:pointer;font-family:inherit}.np-add:disabled{opacity:.5;cursor:not-allowed}.np-preencher{display:flex;flex-direction:column;gap:4px;margin-bottom:9px}.np-preencher label{font-size:var(--txt-meta);color:var(--texto-secundario)}.np-resolvidas{border:1px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden}.np-resolvidas>div{display:flex;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid var(--neutro-100);font-size:var(--txt-meta)}.np-resolvidas>div:last-child{border-bottom:none}.np-resolvidas span{color:var(--texto-secundario)}.np-resolvidas b{color:var(--texto-primario);text-align:right}.np-pendencias{font-size:var(--txt-meta);line-height:1.5;color:var(--atencao-700);background:var(--atencao-50);border:1px solid var(--atencao-500);border-radius:var(--raio-sm);padding:10px 12px}.np-aviso{font-size:var(--txt-meta);color:var(--atencao-700)}.np-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:10px 12px}.np-vazio{font-size:var(--txt-meta);color:var(--texto-apoio);padding:8px 2px}.np-foot{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--borda);padding-top:18px;align-items:center;flex-wrap:wrap}.np-voltar,.np-seguir{min-height:44px;padding:0 20px;border-radius:var(--raio-sm);font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer;font-family:inherit}.np-voltar{border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario)}.np-seguir{border:none;background:var(--acao-primaria);color:var(--sobre-acao)}.np-seguir:hover:not(:disabled){background:var(--acao-primaria-hover)}.np-seguir:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.np-sig-campos{grid-template-columns:var(--nf-grade-colunas)}}.np-edicao{border:0;margin:0;padding:0;min-width:0}.np-previa{min-width:0;overflow-wrap:anywhere;padding:18px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.np-revisao{display:flex;align-items:flex-start;gap:8px;padding:16px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);min-height:44px;cursor:pointer}.np-preparacao{border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px;margin-bottom:16px;min-width:0;overflow-wrap:anywhere}.np-preparacao-acoes{display:flex;flex-wrap:wrap;gap:8px}.np-preparacao button{white-space:normal;max-width:100%;min-height:var(--controle-alt);cursor:pointer}.np-preparacao-previa{max-height:360px;overflow:auto;padding:8px;background:var(--superficie-afundada)}.np-preparacao-previa dd{margin:0 0 12px;white-space:pre-wrap}.np-preencher textarea{padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);font:inherit;color:var(--texto-primario);background:var(--superficie-card);min-width:0;resize:vertical}.np-etapa{font-size:var(--txt-meta);color:var(--texto-apoio);white-space:nowrap}.np-inicio{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px}.np-cartao{min-width:0;padding:20px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card)}.np-secao-titulo{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.np-secao-titulo>span{font-size:var(--txt-meta);color:var(--texto-apoio);padding-top:3px}.np-secao-titulo h3{margin:0;font-size:var(--txt-campo);color:var(--texto-titulo)}.np-secao-titulo p{margin:5px 0 0;color:var(--texto-apoio);font-size:var(--txt-meta)}.np-configuracao{grid-column:1 / -1}.np-campo input:not([type=checkbox]):not([type=radio]){width:100%;box-sizing:border-box;min-width:0}.np-modelos{gap:8px;max-height:340px;overflow:auto}.np-selecao-contagem{font-size:var(--txt-micro);color:var(--texto-apoio);padding:6px 0}.np-modelo-opcao{border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px;align-self:stretch;margin:0}.np-modelo-opcao.selecionado{border-color:var(--acao-primaria);background:var(--superficie-afundada)}.np-modelo-opcao>span{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.np-modelo-opcao strong{font-size:var(--txt-corpo);font-weight:600}.np-rotulo{font-size:var(--txt-meta);color:var(--texto-secundario);font-weight:600}.np-resumo{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:16px;padding:16px 20px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);margin-bottom:18px}.np-resumo>div{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.np-resumo span,.np-sig-campos label>span{font-size:var(--txt-meta);color:var(--texto-apoio)}.np-resumo strong{font-size:var(--txt-corpo);color:var(--texto-titulo);font-weight:600}.np-sig-campos label{display:flex;flex-direction:column;gap:6px;min-width:0}.np-sig-campos input{width:100%;box-sizing:border-box;min-width:0}.np-previa h3{margin:0 0 16px;font-size:var(--txt-campo)}.np-revisao input{width:18px;height:18px;flex-shrink:0;accent-color:var(--acao-primaria)}.np-foot-ajuda{flex:1;min-width:180px;font-size:var(--txt-meta);color:var(--texto-apoio)}@media(max-width:850px){.np-inicio{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.np-cartao{padding:16px}.np-introducao{align-items:flex-start}.np-passos{gap:4px;padding:6px}.np-passo{flex-direction:column;text-align:center;padding:8px 4px;font-size:var(--txt-micro);gap:6px}.np-resumo{grid-template-columns:minmax(0,1fr);gap:12px}.np-foot-ajuda{flex-basis:100%}.np-resolvidas>div{flex-direction:column;gap:4px}.np-resolvidas b{text-align:left}}.pn-page{display:flex;flex-direction:column;gap:20px;min-width:0}.pn-periodo{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--txt-meta);color:var(--texto-secundario);padding:16px 18px;border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-card);gap:16px}.pn-periodo label{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pn-periodo input{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 9px;font-size:var(--controle-texto);font-family:inherit;background:var(--superficie-card);color:var(--texto-primario);min-width:0;max-width:100%}.pn-limpar{min-height:38px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.pn-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pn-cartao{display:flex;flex-direction:column;align-items:center;cursor:pointer;font-family:inherit;text-align:center;min-height:120px;justify-content:center;min-width:0;gap:8px;padding:22px 12px 16px;border-radius:var(--raio-md);border:1px solid var(--borda);background:var(--superficie-card)}.pn-cartao:hover{border-color:var(--acao-primaria)}.pn-cartao-rot{font-size:var(--txt-micro);color:var(--texto-secundario)}.pn-cartao-num{font-weight:700;color:var(--texto-titulo);line-height:1.1;font-size:32px;font-variant-numeric:tabular-nums}.pn-tend{font-size:var(--txt-micro);font-weight:600}.pn-alta{color:var(--sucesso-700)}.pn-baixa{color:var(--risco-700)}.pn-estavel{color:var(--texto-apoio);font-weight:400}.pn-bloco{min-width:0;padding:20px;border:1px solid var(--borda);border-radius:var(--raio-lg)}.pn-bloco-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.pn-bloco-h h2{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo);margin:0}.pn-granularidades{display:flex;gap:4px;padding:3px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-afundada)}.pn-gran{padding:0 11px;border:1px solid transparent;background:none;color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;cursor:pointer;font-family:inherit;min-height:36px;border-radius:var(--raio-sm)}.pn-gran.sel{color:var(--sobre-acao);background:var(--acao-primaria)}.pn-grafico{display:flex;align-items:flex-end;overflow-x:auto;padding-bottom:4px;height:215px;gap:8px;padding-top:25px}.pn-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:34px;flex:1 0 auto;height:100%}.pn-barra{width:100%;border-radius:3px 3px 0 0;min-height:2px;position:relative;background:var(--acao-primaria);max-width:28px;flex:none}.pn-col-rot{font-size:var(--txt-micro);color:var(--texto-apoio);white-space:nowrap}.pn-duas{display:grid;align-items:start;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.pn-linha{display:grid;align-items:center;gap:9px;width:100%;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;min-height:48px;grid-template-columns:minmax(92px,1fr) minmax(30px,1fr) 32px}.pn-linha-rot{font-size:var(--txt-meta);color:var(--texto-secundario)}.pn-linha-num{font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario);text-align:right}.pn-trilho{height:9px;border-radius:var(--raio-full);background:var(--superficie-afundada);overflow:hidden}.pn-fill{display:block;height:100%;border-radius:var(--raio-full);background:var(--dado-1)}.pn-fill-assinado{background:var(--sucesso-500)}.pn-fill-aguardando{background:var(--atencao-500)}.pn-fill-rejeitado{background:var(--risco-500)}.pn-fill-cancelado{background:var(--neutro-300)}.pn-fill-rascunho{background:var(--neutro-200)}.pn-recente{display:grid;grid-template-columns:1fr auto;gap:3px 9px;width:100%;text-align:left;font:inherit;background:none;border:0;border-bottom:1px solid var(--borda);padding:12px 4px;cursor:pointer}.pn-recente:last-child{border-bottom:none}.pn-recente-nome{font-size:var(--txt-meta);font-weight:600;color:var(--texto-primario)}.pn-recente-tit{color:var(--texto-secundario);grid-column:1;font-size:var(--txt-meta)}.pn-recente-data{font-size:var(--txt-micro);color:var(--texto-apoio);text-align:right}.pn-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:9px 12px}.pn-vazio{padding:16px;text-align:center;font-size:var(--txt-meta);color:var(--texto-apoio)}@media(max-width:860px){.pn-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-duas{grid-template-columns:1fr}}.pn-periodo-titulo{display:flex;flex-direction:column;gap:4px;margin-right:auto}.pn-periodo-titulo strong{font-size:var(--txt-campo);color:var(--texto-titulo)}.pn-periodo-titulo span,.pn-legenda{font-size:var(--txt-meta);color:var(--texto-apoio)}.pn-cartao:disabled{cursor:wait}.pn-cartao-link{color:var(--texto-apoio);font-size:var(--txt-micro);padding-top:8px}.pn-cartao:hover:not(:disabled) .pn-cartao-link{color:var(--acao-primaria)}.pn-legenda{margin:5px 0 0}.pn-barra-area{flex:1;min-height:0;width:100%;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--borda)}.pn-barra-valor{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font-size:var(--txt-micro);color:var(--texto-apoio)}.pn-grafico-vazio{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--texto-apoio);text-align:center;background:var(--superficie-afundada);border-radius:var(--raio-sm);font-size:var(--txt-meta)}.pn-grafico-vazio strong{color:var(--texto-titulo)}.pn-recente:hover{background:var(--superficie-afundada)}.pn-recente-nome,.pn-recente-tit{min-width:0;overflow-wrap:anywhere}@media(max-width:860px){.pn-duas{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.pn-periodo{gap:12px}.pn-periodo-titulo{flex-basis:100%}.pn-bloco{padding:14px}.pn-cartoes{gap:10px}}.cf-page{display:flex;flex-direction:column;gap:16px;max-width:640px;margin-inline:auto}.cf-intro{font-size:var(--txt-corpo);line-height:1.6;color:var(--texto-secundario);margin:0}.cf-guardar{display:flex;flex-direction:column;gap:12px;border:1px solid var(--borda);border-radius:var(--raio-md);padding:14px 16px;background:var(--superficie-card)}.cf-campo{display:flex;flex-direction:column;gap:5px}.cf-campo>label{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario)}.cf-campo input{height:var(--controle-alt);border:1px solid var(--borda);border-radius:var(--raio-sm);padding:0 11px;font-size:var(--controle-texto);font-family:inherit;background:var(--superficie-card);color:var(--texto-primario)}.cf-pad-topo{display:flex;align-items:center;justify-content:space-between}.cf-limpar{min-height:40px;padding:0 12px;border:none;background:none;color:var(--texto-secundario);font-size:var(--txt-corpo);text-decoration:underline;cursor:pointer;font-family:inherit}.cf-check{display:inline-flex;align-items:center;gap:9px;min-height:44px;align-self:start;cursor:pointer;font-size:var(--txt-corpo);color:var(--texto-primario)}.cf-check input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--acao-primaria)}.cf-salvar{min-height:44px;border:none;border-radius:var(--raio-sm);background:var(--acao-primaria);color:var(--sobre-acao);font-size:var(--txt-corpo-lg);font-weight:600;cursor:pointer;font-family:inherit}.cf-salvar:disabled{opacity:.5;cursor:not-allowed}.cf-lista h2{font-size:var(--txt-campo);font-weight:600;color:var(--texto-titulo);margin:0 0 8px}.cf-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);margin-bottom:8px}.cf-img{height:42px;max-width:140px;object-fit:contain;background:var(--superficie-afundada);border-radius:var(--raio-sm)}.cf-item-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cf-item-txt span{font-size:var(--txt-micro);color:var(--texto-secundario)}.cf-remover{min-height:36px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:none;color:var(--risco-700);font-size:var(--txt-meta);cursor:pointer;font-family:inherit}.cf-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:9px 12px}.cf-vazio{font-size:var(--txt-meta);color:var(--texto-apoio);padding:10px 2px}.doc-hub-carregando{padding:24px;font-size:var(--txt-corpo);color:var(--texto-apoio)}.doc-hub-acoes{display:flex;justify-content:flex-end;margin-bottom:16px}.doc-hub-modelo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;margin-bottom:20px}.doc-hub-modelo h2{margin:0 0 6px;font-size:var(--txt-campo)}.doc-hub-modelo p{margin:0;color:var(--texto-apoio)}.doc-hub-modelo button{flex-shrink:0}@media(max-width:620px){.doc-hub-modelo{align-items:stretch;flex-direction:column}.doc-hub-acoes button{width:100%;white-space:normal}}.vd-pagina{min-height:100dvh;padding:clamp(16px,4vw,48px);background:var(--superficie-fundo);color:var(--texto-primario);font-family:var(--fonte-texto)}.vd-pagina *,.vd-pagina *:before,.vd-pagina *:after{box-sizing:border-box}.vd-cartao{width:100%;max-width:760px;margin:0 auto;padding:clamp(20px,4vw,36px);background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-card)}.vd-sobretitulo{font-size:var(--txt-meta);font-weight:600;color:var(--texto-secundario);margin:0 0 8px}.vd-cartao h1{font-family:var(--fonte-titulo);font-size:var(--txt-pagina);line-height:1.2;color:var(--texto-titulo);margin:0 0 14px}.vd-intro,.vd-iti p{line-height:1.6}.vd-estado,.vd-aviso{margin:24px 0;padding:18px;border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie-fundo)}.vd-estado p,.vd-aviso p{margin:8px 0 0;line-height:1.5}.vd-estado[data-estado=valida]{border-color:var(--sucesso-500);background:var(--sucesso-50);color:var(--sucesso-700)}.vd-estado[data-estado=invalida]{border-color:var(--risco-500);background:var(--risco-50);color:var(--risco-700)}.vd-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.vd-dados div{min-width:0}.vd-dados dt{color:var(--texto-secundario);font-size:var(--txt-meta);margin-bottom:6px}.vd-dados dd{margin:0;overflow-wrap:anywhere;line-height:1.5}.vd-primario,.vd-secundario{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--acao-primaria);border-radius:var(--raio-md);font:inherit;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;max-width:100%}.vd-primario{background:var(--acao-primaria);color:var(--sobre-acao)}.vd-secundario{background:var(--superficie-card);color:var(--texto-primario)}.vd-aviso button{margin-top:14px}.vd-primario:disabled{opacity:.65;cursor:wait}.vd-ajuda{font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.6}.vd-hash{margin:20px 0;font-size:var(--txt-meta)}.vd-hash summary{cursor:pointer;padding:8px 0}.vd-hash code{display:block;overflow-wrap:anywhere;padding:12px 0}.vd-iti{border-top:1px solid var(--borda);margin-top:28px;padding-top:24px}.vd-iti h2{font-size:var(--txt-secao);margin:0 0 10px}@media(max-width:767px){.vd-dados{grid-template-columns:minmax(0,1fr)}.vd-primario,.vd-secundario{width:100%}}.doc-pub-tela{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0b1320;color:#cbe7fc;padding:24px;text-align:center;font-family:var(--fonte-texto)}.assin-page{min-height:100dvh;background:#f7fafd;padding:24px 16px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;font-family:var(--fonte-texto);color:#0b1320}.assin-card{width:100%;max-width:620px;background:#fff;border:1px solid #E4EDF5;border-radius:var(--raio-lg);padding:28px 26px 24px;box-shadow:0 8px 30px #0b13200f}.assin-logo{height:40px;object-fit:contain;margin-bottom:14px}.assin-titulo{font-size:22px;line-height:1.25;margin:0 0 4px;color:#0b1320;font-family:var(--fonte-titulo);font-weight:400}.assin-emitente{font-size:var(--txt-meta);color:#5b6a78;margin-bottom:14px}.assin-intro{font-size:var(--txt-corpo);line-height:1.6;color:#212f35;margin:0 0 14px}.assin-vertermo{display:inline-flex;align-items:center;height:44px;padding:0 14px;margin-bottom:8px;border:1px solid #2F6E8C;background:#eaf3f7;color:#2f6e8c;border-radius:var(--raio-full);font-size:var(--txt-meta);font-weight:600;cursor:pointer;font-family:inherit}.assin-termo{border:1px solid #E4EDF5;border-radius:var(--raio-md);background:#f7fafd;padding:14px 16px;margin:8px 0 4px;max-height:320px;overflow:auto;font-size:var(--txt-meta);line-height:1.6;color:#212f35}@media(min-height:760px)and (pointer:fine){.assin-termo{max-height:60dvh}}.assin-termo p{margin:0 0 10px}.assin-concordo{display:flex;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;border:1px solid #CBE7FC;background:#f2f9ff;border-radius:var(--raio-md);cursor:pointer}.assin-concordo input{width:20px;height:20px;margin-top:1px;flex:0 0 auto;accent-color:#2F6E8C}.assin-concordo span{font-size:var(--txt-corpo);font-weight:600;color:#0b1320}.assin-identidade{display:grid;grid-template-columns:var(--nf-grade-colunas);gap:12px;margin-bottom:16px}.assin-campo{display:flex;flex-direction:column;gap:5px}.assin-campo.assin-col-2{grid-column:1 / -1}.assin-campo label{font-size:var(--txt-micro);font-weight:600;color:#5b6a78}.assin-campo input{height:var(--controle-alt);border:1px solid #DCE6EF;border-radius:var(--raio-sm);padding:0 12px;font-size:16px;color:#0b1320;background:#fff;font-family:inherit}.assin-campo input:focus{outline:2px solid #81B8D6;border-color:#2f6e8c}.assin-assinatura{margin-bottom:12px}.assin-assinatura-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.assin-assinatura-top label{font-size:var(--txt-micro);font-weight:600;color:#5b6a78}.assin-limpar{border:none;background:none;color:var(--texto-secundario);font-size:var(--txt-corpo);text-decoration:underline;cursor:pointer;font-family:inherit;min-height:44px;padding:0 12px}.assin-canvas{width:100%;height:170px;display:block;border:1px dashed #9FB6C6;border-radius:var(--raio-md);background:#fff;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.assin-erro{font-size:var(--txt-meta);color:var(--risco-700);background:var(--risco-50);border:1px solid var(--risco-500);border-radius:var(--raio-sm);padding:8px 12px;margin:10px 0}.assin-enviar{width:100%;height:48px;margin-top:6px;border:none;border-radius:var(--raio-full);background:#0f4a51;color:#fff;font-size:var(--txt-corpo-lg);font-weight:700;cursor:pointer;font-family:inherit}.assin-enviar:hover:not(:disabled){background:#0c3b41}.assin-enviar:disabled{opacity:.5;cursor:not-allowed}.assin-legal{font-size:var(--txt-micro);color:#5b6a78;text-align:center;margin-top:10px;line-height:1.5}@media(max-width:520px){.assin-identidade{grid-template-columns:1fr}}.doc-conteudo{--doc-corpo: 15px;font-size:var(--doc-corpo)}.doc-ct-p{margin:0 0 10px;line-height:1.5}.doc-ct-h{margin:16px 0 8px;font-weight:700;line-height:1.3;font-family:inherit}.doc-ct-h:first-child{margin-top:0}.doc-ct-lista{margin:0 0 10px;padding-left:22px;line-height:1.5}.doc-ct-lista li{margin-bottom:4px}.doc-ct-hr{border:none;border-top:1px solid #DCE6EF;margin:14px 0}.doc-ct-tabela-rolagem{overflow-x:auto;margin:0 0 12px}.doc-ct-tabela{border-collapse:collapse;width:100%}.doc-ct-tabela th,.doc-ct-tabela td{border:1px solid #DCE6EF;padding:7px 9px;text-align:left;vertical-align:top}.doc-ct-tabela th{background:#f2f9ff;font-weight:700}.doc-ct-tabela p{margin:0}.doc-ct-desconhecido{border:1px dashed var(--risco-500);background:var(--risco-50);color:var(--risco-700);border-radius:var(--raio-sm);padding:10px 12px;margin:8px 0;font-size:var(--txt-meta);line-height:1.5}.doc-ct-desconhecido code{font-family:Courier,Courier New,monospace;font-size:var(--txt-micro)}.assin-doc{margin:6px 0 4px}.assin-doc-etiqueta{font-size:var(--txt-micro);font-weight:700;color:#5b6a78;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.assin-recusar{width:100%;min-height:44px;margin-top:10px;border:none;background:none;color:#5b6a78;font-size:var(--txt-corpo);text-decoration:underline;cursor:pointer;font-family:inherit}.assin-recusar:disabled{opacity:.5;cursor:not-allowed}.assin-motivo{min-height:96px;border:1px solid #DCE6EF;border-radius:var(--raio-sm);padding:10px 12px;font-size:var(--txt-campo);color:#0b1320;background:#fff;font-family:inherit;resize:vertical}.assin-motivo:focus{outline:2px solid #81B8D6;border-color:#2f6e8c}.assin-enviar-recusa{background:var(--risco-700)}.assin-enviar-recusa:hover:not(:disabled){background:var(--risco-700);filter:brightness(.92)}.assin-fim{text-align:center}.assin-selo{width:56px;height:56px;margin:4px auto 14px;border-radius:var(--raio-full);display:flex;align-items:center;justify-content:center;background:#eaf3f7;color:#0f4a51;font-size:28px;font-weight:700}.assin-selo-recusa{background:var(--risco-50);color:var(--risco-700)}.assin-doc-corpo{border:1px solid #E4EDF5;border-radius:var(--raio-lg);background:#f7fafd;padding:16px 18px;margin:0 0 4px;color:#212f35;overflow-wrap:anywhere}.assin-clinica{font-size:var(--txt-meta);font-weight:700;color:#2f6e8c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.assin-col-2{grid-column:1 / -1}.wa-funil{flex-shrink:0;min-width:0;padding:8px 16px;border-bottom:1px solid var(--borda);background:var(--superficie-card)}.wa-funil-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-funil-cabecalho .mini{padding:4px 8px}.wa-funil-lista{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:6px;max-height:160px;overflow-y:auto}.wa-funil-card{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.wa-funil-identificacao{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:2px}.wa-funil-titulo{font-size:var(--txt-meta);color:var(--texto-titulo);font-weight:600;overflow-wrap:anywhere}.wa-funil-identificacao small{color:var(--texto-apoio);font-size:var(--txt-micro);overflow-wrap:anywhere}.wa-funil-etapa,.wa-selo-etapa{--wa-etapa-cor: var(--acento-500);font-size:var(--txt-micro);font-weight:600;color:var(--texto-titulo);padding:5px 9px;border-radius:var(--raio-full);border:1px solid color-mix(in srgb,var(--wa-etapa-cor) 48%,var(--borda));background:color-mix(in srgb,var(--wa-etapa-cor) 18%,var(--superficie-card));overflow-wrap:anywhere}.wa-funil-etapa[data-cor=roxo],.wa-selo-etapa[data-cor=roxo]{--wa-etapa-cor: var(--dado-7)}.wa-funil-etapa[data-cor=verde],.wa-selo-etapa[data-cor=verde]{--wa-etapa-cor: var(--sucesso-500)}.wa-funil-etapa[data-cor=ambar],.wa-selo-etapa[data-cor=ambar]{--wa-etapa-cor: var(--atencao-500)}.wa-funil-etapa[data-cor=vermelho],.wa-selo-etapa[data-cor=vermelho]{--wa-etapa-cor: var(--risco-500)}.wa-funil-acoes{display:flex;flex-wrap:wrap;gap:6px}.wa-funil-acoes .mini.wa-funil-excluir{background:var(--superficie-card);color:var(--risco-700);border:1px solid color-mix(in srgb,var(--risco-500) 55%,var(--borda));box-shadow:none}.wa-funil-acoes .mini.wa-funil-excluir:hover:not(:disabled){background:var(--risco-50);border-color:var(--risco-500);color:var(--risco-700)}.wa-funil-acoes .mini.wa-funil-excluir:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-funil-aviso{font-size:var(--txt-micro);line-height:1.5;color:var(--texto-secundario);margin:6px 0;overflow-wrap:anywhere}.wa-funil-aviso .wa-contexto-link{margin-left:8px}@media(max-width:767px){.wa-funil{padding:6px 12px}.wa-funil-lista{max-height:150px}.wa-funil-identificacao{flex-basis:120px}}.wa-funil-alternar{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--texto-titulo);font:inherit;font-weight:600;padding:6px 0;cursor:pointer;text-align:left}.wa-funil-alternar:focus-visible{outline:2px solid var(--acento-500);outline-offset:3px;border-radius:3px}.wa-funil [hidden]{display:none}.wa-funil-painel{padding:0;border-bottom:0;background:transparent}.wa-funil-painel-titulo{margin:0;font-size:var(--txt-micro);font-weight:600;letter-spacing:.02em;color:var(--texto-secundario)}.wa-funil-painel-titulo:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:3px}.wa-funil-painel .wa-funil-lista{max-height:none;overflow:visible}.wa-funil-painel .wa-funil-card{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.wa-funil-painel .wa-funil-identificacao{flex-basis:auto;width:100%}.wa-funil-painel .wa-funil-etapa{padding:3px 8px}.wa-funil-painel .wa-funil-acoes .mini{padding:4px 8px}.wa-selo-caixa{flex:none;min-width:0;max-width:100%}.wa-selo-etapa{display:inline-flex;align-items:center;gap:4px;height:22px;max-width:220px;min-width:0;padding:0 9px;font-family:inherit;font-size:12px;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wa-selo-etapa:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--wa-etapa-cor) 30%,var(--superficie-card));border-color:var(--wa-etapa-cor)}.wa-selo-etapa[aria-expanded=true]{border-color:var(--wa-etapa-cor)}.wa-selo-etapa:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-selo-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-selo-mais{flex:none;font-weight:700;color:var(--texto-secundario)}.wa-selo-etapa[data-estado]{--wa-etapa-cor: var(--borda);background:var(--superficie-card);border-style:dashed;color:var(--texto-secundario);font-weight:500}.wa-selo-etapa[data-estado]:hover:not([aria-disabled=true]){background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--acento-700)}:root[data-tema=escuro] .wa-selo-etapa[data-estado]:hover:not([aria-disabled=true]){background:var(--acento-50);border-color:var(--acento-300)}.wa-selo-etapa[data-estado=erro]{border-style:solid;color:var(--risco-700)}.wa-selo-etapa[aria-disabled=true]{cursor:progress}.wa-selo-etapa[aria-busy=true]{opacity:.75}.wa-menu.wa-selo-menu{left:0;right:auto;width:300px;max-width:calc(100vw - 32px);max-height:min(420px,70dvh);overflow-y:auto}.wa-selo-grupo{display:flex;flex-direction:column}.wa-selo-grupo+.wa-selo-grupo{margin-top:4px;padding-top:4px;border-top:1px solid var(--borda)}.wa-selo-dados{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 4px}.wa-selo-dados-titulo{min-width:0;font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario);overflow-wrap:anywhere}.wa-selo-dados .wa-funil-etapa{flex:none;padding:3px 8px}.wa-selo-aviso{margin:0;padding:8px 10px;font-size:var(--txt-micro);line-height:1.5;color:var(--texto-secundario);overflow-wrap:anywhere}.wa-selo-erro{padding-top:0;color:var(--risco-700)}.wa-selo-menu .wa-menu-linha:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.wa-selo-menu .wa-menu-linha.perigo{border-top:0;margin-top:0;border-radius:var(--raio-sm)}.wa-selo-menu .wa-menu-linha.perigo:hover:not(:disabled){background:var(--risco-50)}.wa-selo-atualizar{margin-top:4px;border-top:1px solid var(--borda);border-radius:0}@media(max-width:767px){.wa-selo-etapa{max-width:150px}}.wa-secretaria{min-width:0;padding:0 12px;flex-shrink:0}.wa-secretaria-painel{min-width:0;color:var(--texto-primario);font-size:var(--txt-meta);overflow-wrap:anywhere}.wa-secretaria-painel p{margin:0 0 10px;line-height:1.5}.wa-secretaria-painel button{color:var(--texto-primario);background:var(--superficie-card);border:1px solid var(--borda);border-radius:10px;padding:8px 12px;font:inherit;min-height:44px;cursor:pointer;max-width:100%;white-space:normal;margin:4px 0}.wa-secretaria-painel button:disabled{opacity:.5;cursor:default}.wa-secretaria-painel form{margin:12px 0}.wa-secretaria-painel fieldset{border:0;padding:0;margin:0;min-width:0}.wa-secretaria-painel input:not([type=checkbox]),.wa-secretaria-painel textarea,.wa-secretaria-painel select{width:100%;min-width:0;box-sizing:border-box;background:var(--superficie-card);color:var(--texto-primario);border:1px solid var(--borda);border-radius:10px;padding:10px;font:inherit}.wa-secretaria-painel textarea{resize:vertical}.wa-secretaria-texto{display:grid;gap:6px}.wa-secretaria-revisao{display:flex;gap:8px;align-items:center;margin:12px 0}.wa-secretaria-revisao input{flex-shrink:0;width:18px;height:18px}.wa-secretaria-acoes{display:flex;flex-wrap:wrap;gap:8px}.wa-secretaria-atencao{border-left:3px solid var(--texto-secundario);padding-left:10px}.wa-secretaria-painel .wa-secretaria-chave{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px}.wa-secretaria-chave svg{flex-shrink:0}.wa-secretaria-chave span{min-width:0;font-weight:600}.wa-secretaria-chave small{display:block;font-size:var(--txt-meta);font-weight:400;margin-top:4px}.wa-secretaria-painel .wa-secretaria-chave[aria-checked=true]{border-width:2px;border-color:var(--sucesso-500);background:var(--sucesso-50);color:var(--sucesso-700)}.wa-modulos{display:flex;gap:6px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.wa-modulos::-webkit-scrollbar{display:none}.wa-modulos button{flex:none;white-space:nowrap}.wa-modulos button[aria-pressed=true]{background:var(--acento-50);color:var(--acento-700);font-weight:600;box-shadow:inset 0 0 0 1px var(--acento-700)}.wa-modulos button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}@media(pointer:coarse){.wa-modulos button{min-height:44px}}.wa-janela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:flex-end;padding-left:calc(var(--rail-largura) + var(--espaco-6))}@media(max-width:820px),(max-height:500px){.wa-janela{padding-left:0}}.wa-fundo{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;cursor:pointer;background:#0b132073}.wa-tela{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;container:whatsapp / inline-size;height:100%;background:var(--superficie-card);box-shadow:var(--elevacao-4)}@media(max-width:820px),(max-height:500px){.wa-tela{width:100%}}.wa-janela-topo{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;flex:none;min-height:56px;padding:0 14px;border-bottom:1px solid var(--borda);background:var(--acento-50)}.wa-janela-topo h2{flex:none;margin:0;font-family:var(--fonte-titulo);font-size:var(--txt-campo);font-weight:600;letter-spacing:-.02em;color:var(--acento-700)}.wa-janela-topo .wa-modulos{flex:0 1 auto;margin-right:auto}.wa-janela-topo .wa-canal{flex:none;flex-wrap:nowrap;white-space:nowrap}.wa-janela-topo .wa-topo-nova{flex:none;white-space:nowrap}.wa-janela-topo .wa-fechar{flex:none}@media(max-width:767px){.wa-janela-topo{flex-wrap:wrap;row-gap:6px;column-gap:8px;padding-block:6px}.wa-janela-topo h2{margin-right:auto}.wa-janela-topo .wa-modulos{order:4;flex-basis:100%;margin-right:0}.wa-janela-topo .wa-canal-num{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wa-janela-topo .wa-topo-nova-txt{display:none}.wa-tela:has(>.wi-caixa-preservada:not([hidden]) .wa-page.com-conversa) .wa-janela-topo .wa-modulos{display:none}}.wa-canal{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--txt-meta)}.wa-canal-luz{width:9px;height:9px;border-radius:var(--raio-full);flex:none}.wa-canal-luz.ok{background:var(--sucesso-500)}.wa-canal-luz.fora{background:var(--risco-500)}.wa-canal-luz.atencao{background:var(--atencao-500)}.wa-canal-txt,.wa-canal-num{color:var(--texto-secundario)}.wa-canal-erro{color:var(--risco-700)}.wa-canal-acao{min-height:32px;padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-canal-acao:disabled{opacity:.5;cursor:not-allowed}.wa-engrenagem{position:relative;display:flex}.wa-canal-icone{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--borda);border-radius:var(--raio-sm);cursor:pointer;background:var(--superficie-card);color:var(--texto-secundario)}.wa-canal-icone:hover{color:var(--texto-primario);border-color:var(--borda-forte)}.wa-canal-icone:focus-visible,.wa-fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-canal-icone svg{width:18px;height:18px}.wa-menu-fundo.wa-menu-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;cursor:default;border:none;padding:0;background:transparent;box-shadow:none}.wa-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:2;width:280px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);box-shadow:0 8px 24px #0b13202e}.wa-menu-linha{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;padding:10px;border:none;border-radius:var(--raio-sm);cursor:pointer;background:none;color:var(--texto-primario);font-family:inherit;font-size:var(--txt-corpo)}.wa-menu-linha:hover{background:var(--superficie-afundada)}.wa-menu-linha input{width:18px;height:18px;margin-top:2px;flex:none;cursor:pointer}.wa-menu-linha span{display:flex;flex-direction:column;gap:2px}.wa-menu-linha small{color:var(--texto-secundario);font-size:var(--txt-micro);line-height:1.4}.wa-menu-linha.perigo{color:var(--risco-700);border-top:1px solid var(--borda);border-radius:0;margin-top:4px}.wa-menu-linha:disabled,.wa-menu-linha[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wa-menu-linha:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.wa-menu-linha.wa-menu-estreito{display:none}.wa-fechar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--borda);border-radius:var(--raio-sm);cursor:pointer;background:var(--superficie-card);color:var(--texto-secundario);font-size:var(--txt-pagina);line-height:1}.wa-fechar:hover{color:var(--texto-primario);border-color:var(--borda-forte)}@media(max-width:760px){.wa-tela{width:100%;padding:8px}}.wa-page{display:grid;grid-template-columns:348px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;height:100%;min-height:0;min-width:0}.wa-page.com-painel{grid-template-columns:348px minmax(0,1fr) 320px}.wa-page>*{min-width:0;min-height:0}@container whatsapp (max-width: 1100px){.wa-page{grid-template-columns:300px minmax(0,1fr)}}@container whatsapp (max-width: 1240px){.wa-page.com-painel{grid-template-columns:300px minmax(0,1fr) 300px}}.wa-lista{display:flex;flex-direction:column;min-height:0;min-width:0;gap:0;border-right:1px solid var(--borda)}.wa-abas{display:flex;gap:18px;flex:none;padding:0 14px;border-bottom:1px solid var(--borda);overflow-x:auto;scrollbar-width:none}.wa-abas::-webkit-scrollbar{display:none}.wa-aba{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 2px;margin-bottom:-1px;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:var(--txt-meta);font-weight:500;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--texto-secundario)}.wa-aba:hover:not(.sel){color:var(--texto-titulo)}.wa-aba.sel{border-bottom-color:var(--acao-primaria);color:var(--acao-primaria);font-weight:600}.wa-aba:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.wa-aba-num{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600;font-variant-numeric:tabular-nums}.wa-aba.sel .wa-aba-num{background:var(--acao-primaria);color:var(--sobre-acao)}.wa-busca{flex:1;min-width:0}.wa-busca input{width:100%;min-height:40px;padding:6px 12px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-primario)}.wa-busca input:focus-visible{outline:2px solid var(--foco);outline-offset:0;background:var(--superficie-card)}.wa-naolidas{flex:none;padding:6px 14px;font-size:var(--txt-micro);font-weight:600;border-bottom:1px solid var(--borda);background:var(--sucesso-50);color:var(--sucesso-700)}.wa-conversas{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0;padding:6px 0}.wa-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;text-align:left;margin:0 8px;padding:10px;cursor:pointer;font-family:inherit;height:66px;overflow:hidden;flex:none;border:0;border-radius:var(--raio-md);background:var(--superficie-card);color:var(--texto-primario)}.wa-item:hover{background:var(--superficie-afundada)}.wa-item.sel{background:var(--acento-100)}.wa-item:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.wa-item.nova .wa-item-nome{font-weight:700}.wa-item.nova .wa-item-previa{color:var(--texto-primario)}.wa-item-foto{position:relative;overflow:visible;width:40px;height:40px;flex:none;border-radius:var(--raio-full);display:flex;align-items:center;justify-content:center;font-size:var(--txt-corpo);font-weight:600;background:var(--acento-100);color:var(--acento-700)}.wa-item-foto svg{width:20px;height:20px}.wa-item-foto img{width:100%;height:100%;border-radius:var(--raio-full);object-fit:cover}.wa-item-selo-canal{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:var(--raio-full);background:#25d366;border:2px solid var(--superficie-card)}.wa-item-corpo{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.wa-item-resp{position:absolute;right:-3px;bottom:-3px;z-index:1;width:19px;height:19px;flex:none;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--raio-full);border:2px solid var(--superficie-card);background:var(--acento-100);color:var(--acento-700);font-size:var(--txt-micro);font-weight:700;letter-spacing:0;line-height:1}.wa-item:hover .wa-item-resp{border-color:var(--superficie-afundada)}.wa-item.sel .wa-item-resp,.wa-item.sel .wa-item-selo-canal{border-color:var(--acento-100)}.wa-item-resp img{width:100%;height:100%;object-fit:cover}.wa-item-resp.atendente{background:var(--acao-primaria);color:var(--sobre-acao)}.wa-item-resp.recepcao{background:var(--superficie-afundada);color:var(--texto-secundario)}.wa-item-resp.clinica{background:var(--superficie-card);color:var(--texto-apoio);border:2px solid var(--borda-forte)}.wa-lista-topo{display:flex;align-items:center;gap:6px;position:relative;flex:none;padding:12px 12px 10px 14px}.wa-lista-acoes{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none}.wa-filtro{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;flex:none;border-top:1px solid var(--borda);background:var(--superficie-fundo)}.wa-filtro-campo{display:flex;flex-direction:column;gap:4px;flex:1 1 150px;min-width:0}.wa-filtro-campo span{font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-filtro-campo select{min-height:36px;padding:0 8px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-filtro-acoes{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.wa-filtro-acoes button{min-height:36px;padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-filtro-limpar{color:var(--acao-primaria)}.wa-selecao{display:flex;align-items:center;gap:8px;padding:8px 12px;flex:none;border-top:1px solid var(--borda);background:var(--superficie-afundada);font-size:var(--txt-meta)}.wa-selecao button{min-height:32px;padding:0 10px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-selecao button:first-of-type{margin-left:auto}.wa-selecao button:disabled{opacity:.5;cursor:not-allowed}.wa-item.marcada{background:var(--acento-50);box-shadow:inset 3px 0 0 var(--acao-primaria)}.wa-nova-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:flex-start;justify-content:center;padding:8dvh 16px 16px;background:var(--vidro-fundo)}.wa-nova{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;padding:16px;max-height:88dvh;overflow-y:auto;border-radius:var(--raio-lg);background:var(--superficie-card);box-shadow:var(--elevacao-4)}.wa-nova-topo{display:flex;align-items:center;justify-content:space-between}.wa-nova-campo{display:flex;flex-direction:column;gap:4px}.wa-nova-campo span{font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-agendar-linha{display:grid;gap:10px;grid-template-columns:var(--nf-grade-colunas)}.wa-agendar-linha .wa-nova-campo{flex:1;min-width:0}@media(max-width:480px){.wa-agendar-linha{flex-direction:column}}.wa-nova-campo select{min-height:var(--controle-alt);padding:0 10px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-nova-campo input{min-height:40px;padding:0 10px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-nova-nota{margin:0;font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-propostas-agenda{display:flex;flex-direction:column;gap:8px}.wa-propostas-agenda p{margin:0;font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-propostas-opcoes{display:flex;flex-wrap:wrap;gap:6px}.wa-propostas-opcoes button{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:7px 9px;background:var(--superficie-card);color:var(--texto-primario);cursor:pointer}.wa-propostas-opcoes button.selecionado{border-color:var(--acao-primaria);background:var(--acento-50)}.wa-pedido-agenda{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--borda);background:var(--acento-50);font-size:var(--txt-meta)}.wa-pedido-agenda button{margin-left:auto;border:1px solid var(--acao-primaria);border-radius:var(--raio-sm);padding:6px 10px;background:var(--superficie-card);color:var(--acao-primaria);cursor:pointer}.wa-nova-acoes{display:flex;justify-content:flex-end;gap:8px}.wa-nova-acoes button{min-height:40px;padding:0 14px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-item-linha1,.wa-item-linha2{display:flex;align-items:center;gap:6px;min-width:0;flex:none;line-height:20px}.wa-item-nome{min-width:0;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-item-hora{margin-left:auto;flex:none;font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-item-previa{min-width:0;font-size:var(--txt-meta);color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-tique{color:var(--texto-apoio)}.wa-tique.lido{color:var(--acento-500)}.wa-item-selo{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:var(--raio-full);font-size:var(--txt-micro);font-weight:700;background:var(--sucesso-700);color:var(--sobre-acao)}.wa-item-nome.solto{color:var(--texto-secundario)}.wa-item-elo{flex:none;display:inline-flex;vertical-align:-2px;margin-right:4px;color:var(--texto-apoio)}.wa-item-elo svg{width:13px;height:13px}.wa-grupo{position:sticky;top:0;z-index:2;flex:none;padding:7px 12px;background:var(--superficie-afundada);border-bottom:1px solid var(--borda);font-size:var(--txt-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-secundario)}.wa-item-janela{color:var(--texto-apoio)}.wa-conversa{display:flex;flex-direction:column;min-height:0;min-width:0;gap:0}.wa-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:nowrap;flex:none;min-height:64px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--borda);background:var(--superficie-card)}.wa-topo-quem{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.wa-topo-foto{flex:none;width:40px;height:40px;overflow:hidden;border-radius:var(--raio-full);display:inline-flex;align-items:center;justify-content:center;background:var(--acento-100);color:var(--acento-700);font-size:var(--txt-meta);font-weight:600}.wa-topo-foto img{width:100%;height:100%;object-fit:cover}.wa-topo-foto svg{width:20px;height:20px}.wa-topo-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-topo-linha1{display:flex;align-items:center;gap:8px;min-width:0}.wa-topo-linha1>*{flex:none}.wa-topo-nome{flex:0 1 auto;min-width:0;font-size:var(--txt-corpo);font-weight:600;color:var(--texto-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-topo-linha1 .wa-selo-caixa{flex:0 1 auto;min-width:0}.wa-topo-estado{display:block;min-width:0;font-size:var(--txt-micro);color:var(--texto-secundario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-topo-luz{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:1px;flex:none;border-radius:var(--raio-full)}.wa-topo-luz.vivo{background:var(--sucesso-500)}.wa-topo-luz.aberto{background:var(--acento-300)}.wa-topo-luz.fim{background:var(--texto-apoio)}.wa-topo-acoes{display:flex;align-items:center;gap:4px;flex:none}.wa-vincular{display:flex;flex-direction:column;gap:6px;padding:10px 14px;font-size:var(--txt-meta);flex:none;border-bottom:1px solid var(--borda);background:var(--atencao-50);color:var(--texto-primario)}.wa-sugestao{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wa-candidatos{display:flex;gap:6px;flex-wrap:wrap}.wa-sugestao button,.wa-candidatos button{min-height:36px;padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-sub{font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-mensagens{display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0;flex:1;padding:16px 20px;background:var(--superficie-fundo)}.wa-linha{display:flex;align-items:flex-start;gap:6px}.wa-linha.abre{margin-top:10px}.wa-linha-entrada{justify-content:flex-start}.wa-linha-saida{justify-content:flex-end}.wa-linha-nota{justify-content:center}.wa-balao{min-width:0}.wa-linha-entrada>.wa-balao,.wa-linha-saida>.wa-balao{max-width:62%}.wa-linha-auto>.wa-balao[data-lado],.wa-balao[data-lado]:has(>.wa-autor-auto){background:var(--sucesso-50);border-color:color-mix(in srgb,var(--sucesso-500) 45%,var(--superficie-card))}[data-lado=saida] .wa-midia{background:var(--superficie-card)}.wa-msg-avatar{flex:none;width:26px;height:26px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--raio-full);overflow:hidden;background:var(--acento-100);color:var(--acento-700);font-size:var(--txt-micro);font-weight:700}.wa-msg-avatar img{width:100%;height:100%;object-fit:cover}.wa-msg-vazio{flex:none;width:26px}.wa-linha.wa-linha-nota .wa-nota{align-self:auto;max-width:min(80%,72ch);box-shadow:none;border:1px dashed var(--atencao-500);background:var(--atencao-50);border-radius:var(--raio-md)}.wa-nota-rot{font-size:var(--txt-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--atencao-700);margin-bottom:4px}.wa-evento{align-self:center;max-width:90%;margin:6px 0;display:flex;justify-content:center}.wa-evento span{padding:4px 12px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-micro);text-align:center}.wa-evento strong{color:var(--texto-primario);font-weight:600}.wa-midia{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:var(--txt-micro);margin-bottom:4px;padding:6px 8px;border-radius:var(--raio-sm);background:var(--superficie-afundada);color:var(--texto-secundario)}.wa-midia-nota{color:var(--texto-apoio)}.wa-falhou{color:var(--risco-700);font-weight:600}.wa-composer{display:flex;flex-direction:column;gap:6px;flex:none;padding:10px 14px;border-top:2px solid var(--sucesso-500);background:var(--superficie-card);position:relative}.wa-composer.anotando{background:var(--atencao-50);border-top-color:var(--atencao-500)}.wa-composer.anotando textarea{border-color:var(--atencao-500);background:var(--superficie-card)}.wa-composer.anotando .wa-modos button.sel{border-color:var(--atencao-500);color:var(--atencao-700);background:var(--superficie-card)}.wa-composer.anotando .wa-enviar{background:var(--atencao-50);color:var(--atencao-700);box-shadow:inset 0 0 0 1px var(--atencao-500)}.wa-modos{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wa-modos button{min-height:32px;padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);border:1px solid var(--borda);border-radius:var(--raio-full);background:var(--superficie-card);color:var(--texto-secundario)}.wa-modos button.sel{border-color:var(--acao-primaria);color:var(--acao-primaria);font-weight:600;background:var(--acento-50)}.wa-modos button:disabled{opacity:.5;cursor:not-allowed}.wa-janela-fechada{font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-entrada{display:flex;gap:8px;align-items:flex-end}.wa-entrada textarea{flex:1;min-width:0;resize:none;overflow-y:auto;min-height:44px;max-height:120px;padding:10px 14px;font-family:inherit;font-size:var(--controle-texto);line-height:1.4;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-entrada textarea.uma-linha{border-radius:var(--raio-full)}.wa-enviar{min-height:44px;padding:0 16px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);font-weight:600;border:none;border-radius:var(--raio-sm);background:var(--sucesso-700);color:var(--superficie-card)}.wa-enviar.redondo{width:44px;min-width:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.wa-enviar:hover:not(:disabled){filter:brightness(1.06)}.wa-enviar:disabled{opacity:.5;cursor:not-allowed}.wa-grav,.wa-grav-parar,.wa-grav-cancelar{min-height:44px;padding:0 14px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);flex:none}.wa-grav{width:44px;min-width:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--sucesso-700);color:var(--superficie-card);line-height:1}.wa-grav:hover:not(:disabled){filter:brightness(1.06)}.wa-grav-parar{width:44px;min-width:44px;padding:0;border-radius:50%;border:none;background:var(--risco-500);color:var(--sobre-acao);font-weight:600}.wa-grav-cancelar{border:none;background:none;color:var(--texto-secundario);padding:0 10px}.wa-grav-cancelar:hover:not(:disabled){color:var(--texto-primario);text-decoration:underline}.wa-grav-tempo{flex:none;margin-right:auto;font-size:var(--txt-meta);font-weight:600;color:var(--risco-700);font-variant-numeric:tabular-nums}.wa-grav:disabled,.wa-grav-parar:disabled,.wa-grav-cancelar:disabled{opacity:.5;cursor:not-allowed}.wa-erro{padding:8px 12px;border-radius:var(--raio-sm);font-size:var(--txt-meta);border:1px solid var(--risco-500);background:var(--risco-50);color:var(--risco-700)}:is(.wa-tela,.wi-caixa-preservada)>.wa-erro{flex:none;padding:8px 14px;border:0;border-bottom:1px solid var(--risco-500);border-radius:0}.wa-fim-lista{flex:none;padding:12px;text-align:center;font-size:var(--txt-micro);color:var(--texto-secundario);border-top:1px solid var(--borda)}.wa-vazio{padding:24px;text-align:center;font-size:var(--txt-corpo);color:var(--texto-secundario)}.wa-vazio-geral{max-width:520px;margin:40px auto;text-align:center;color:var(--texto-secundario)}:is(.wa-tela,.wi-caixa-preservada)>.wa-vazio-geral{flex:1}.wa-vazio-geral h2{color:var(--texto-titulo)}.wa-conversa .msg-voltar{display:none}@container whatsapp (max-width: 820px){.wa-page,.wa-page.com-painel{grid-template-columns:minmax(0,1fr)}.wa-page:not(.com-conversa) .wa-conversa{display:none}.wa-lista{border-right:0}.wa-page.com-conversa .wa-lista{display:none}.wa-linha-entrada>.wa-balao,.wa-linha-saida>.wa-balao{max-width:88%}.wa-msg-avatar,.wa-msg-vazio{display:none}.wa-conversa .msg-voltar{display:block}}@container whatsapp (max-width: 560px){.wa-topo{gap:8px;padding:8px 8px 8px 12px}.wa-topo-quem{gap:8px}.wa-topo-acoes .wa-ico-largo{display:none}.wa-menu-linha.wa-menu-estreito{display:flex}.wa-topo-linha1{gap:6px}.wa-topo-nome{flex:1 1 auto;min-width:8ch}.wa-topo-linha1 .wa-selo-caixa{flex:0 0 auto}.wa-topo .wa-selo-etapa{max-width:130px}}.wa-tela>.wa-page{flex:1;min-height:0}.wi-caixa-preservada>.wa-page{flex:1;min-height:0;height:auto}:is(.wa-tela,.wi-caixa-preservada)>.wa-conectar{flex:1;min-height:0;overflow-y:auto}.wa-conectar{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:620px;margin:24px auto;padding:20px}.wa-conectar h2{color:var(--texto-titulo);margin:0}.wa-aceite a{color:var(--acao-primaria);text-decoration:underline}.wa-aceite{display:flex;gap:10px;align-items:flex-start;font-size:var(--txt-corpo);cursor:pointer}.wa-aceite input{width:20px;height:20px;margin-top:1px;flex:none;cursor:pointer}.wa-campo{display:flex;flex-direction:column;gap:4px;width:100%;max-width:360px;font-size:var(--txt-corpo)}.wa-campo span{font-weight:600}.wa-campo small{color:var(--texto-secundario)}.wa-campo input{min-height:44px;padding:8px 10px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-conectar-acoes{display:flex;gap:8px;flex-wrap:wrap}.wa-conectar button{min-height:44px;padding:0 18px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo-lg);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-conectar .wa-primario{border:none;background:var(--acao-primaria);color:var(--sobre-acao);font-weight:600}.wa-conectar button:disabled{opacity:.5;cursor:not-allowed}.wa-passos{margin:0;padding-left:20px;font-size:var(--txt-corpo);line-height:1.7;color:var(--texto-primario)}.wa-qr{width:260px;height:260px;align-self:center;border-radius:var(--raio-sm)}.wa-qr-vazio{width:260px;height:260px;align-self:center;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-size:var(--txt-corpo);border:1px dashed var(--borda-forte);border-radius:var(--raio-sm);color:var(--texto-secundario)}.wa-ok{font-size:var(--txt-corpo-lg);color:var(--texto-primario)}.wa-ico{min-width:40px;min-height:40px;padding:0 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--txt-campo);line-height:1;border:1px solid transparent;border-radius:var(--raio-full);background:transparent;color:var(--texto-secundario)}.wa-ico:hover{background:var(--superficie-afundada);color:var(--texto-primario)}.wa-ico.sel,.wa-ico-painel[aria-pressed=true]{background:var(--acento-50);color:var(--acao-primaria);border-color:var(--acao-primaria)}.wa-ico:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-ico:disabled{opacity:.45;cursor:not-allowed}.wa-menu-caixa{position:relative;display:inline-flex}.wa-busca-msg{display:flex;gap:8px;align-items:center;flex:none;padding:8px 14px;border-bottom:1px solid var(--borda)}.wa-busca-msg input{flex:1;min-height:36px;padding:0 10px;font-family:inherit;font-size:var(--controle-texto);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-busca-conta{font-size:var(--txt-micro);color:var(--texto-secundario);white-space:nowrap}.wa-info{flex:none;padding:10px 14px;border-bottom:1px solid var(--borda);background:var(--superficie-afundada);font-size:var(--txt-meta)}.wa-info dl{margin:0;display:grid;gap:6px}.wa-info dl>div{display:flex;gap:8px;align-items:baseline}.wa-info dt{flex:none;min-width:116px;color:var(--texto-secundario)}.wa-info dd{margin:0;color:var(--texto-primario);overflow-wrap:anywhere}.wa-ico-comp{min-width:44px;min-height:44px;flex:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;line-height:1;border:1px solid transparent;border-radius:var(--raio-full);background:transparent;color:var(--texto-secundario)}.wa-ico-comp:hover:not(:disabled){background:var(--superficie-afundada);color:var(--texto-primario)}.wa-ico-comp:disabled{opacity:.45;cursor:not-allowed}.wa-img-cartao{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.wa-img-cartao button{align-self:flex-start;min-height:36px;padding:0 12px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-img-cartao button:disabled{opacity:.6;cursor:progress}.wa-img-erro{font-size:var(--txt-micro);color:var(--risco-700)}.wa-img{margin:0 0 4px}.wa-img img{display:block;max-width:100%;max-height:320px;width:auto;border-radius:var(--raio-md);background:var(--superficie-afundada)}.wa-img figcaption{margin-top:4px;font-size:var(--txt-corpo);overflow-wrap:anywhere}.wa-doc{display:flex;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card)}.wa-doc-ico{display:flex;color:var(--texto-secundario)}.wa-doc-corpo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.wa-doc-nome{font-size:var(--txt-corpo);color:var(--texto-primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-doc-peso{font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-doc-erro{font-size:var(--txt-micro);color:var(--risco-700);overflow-wrap:anywhere;white-space:normal}.wa-doc-baixar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;cursor:pointer;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-afundada);color:var(--texto-primario)}.wa-doc-baixar:disabled{opacity:.6;cursor:progress}.wa-quebrou{padding:24px;max-width:520px;margin:0 auto}.wa-quebrou h2{margin:0 0 8px;font-size:var(--txt-campo)}.wa-quebrou p{margin:0 0 8px;color:var(--texto-secundario)}.wa-quebrou-erro{padding:8px 10px;border-radius:var(--raio-sm);font-family:ui-monospace,monospace;font-size:var(--txt-micro);border:1px solid var(--risco-500);background:var(--risco-50);color:var(--risco-700);overflow-wrap:anywhere}.wa-quebrou-acoes{display:flex;gap:8px;margin-top:12px}.wa-quebrou-acoes button{min-height:40px;padding:0 14px;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-sugestoes{flex:0 1 auto;min-height:0;max-height:50%;overflow-y:auto;padding:8px 14px;border-bottom:1px solid var(--borda)}.wa-sugestoes .painel-head{position:sticky;top:0;z-index:1;flex-wrap:wrap;padding-bottom:8px;background:var(--superficie-fundo)}.wa-sugestoes .painel-head button{margin-left:auto}.wa-contexto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 14px;border-bottom:1px solid var(--borda);background:var(--superficie-fundo)}.wa-contexto-fatos{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;flex:1}.wa-contexto-fato{font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-contexto-fato strong{color:var(--texto-titulo);font-weight:700}.wa-contexto-sem{color:var(--atencao-500);font-weight:600}.wa-contexto-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wa-contexto-link{border:0;background:none;padding:4px 2px;cursor:pointer;font-family:inherit;font-size:var(--txt-micro);font-weight:600;color:var(--acento-700)}.wa-contexto-link:hover{text-decoration:underline}.wa-contexto-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-rapida-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--vidro-fundo);display:flex;align-items:center;justify-content:center;padding:16px}.wa-rapida{width:100%;max-width:400px;background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--elevacao-4);padding:18px;display:flex;flex-direction:column;gap:12px}.wa-rapida-titulo{font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo);margin:0}.wa-rapida-campo{display:flex;flex-direction:column;gap:4px}.wa-rapida-campo>span{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.wa-rapida-campo input{font-family:inherit;font-size:var(--controle-texto);padding:8px 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario)}.wa-rapida-campo input:focus{outline:2px solid var(--foco);outline-offset:0;border-color:var(--acao-primaria)}.wa-rapida-erro{font-size:var(--txt-meta);color:var(--risco-500)}.wa-rapida-pe{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}@media(pointer:coarse){.wa-contexto-link{position:relative}.wa-contexto-link:after{content:"";position:absolute;left:0;right:0;top:-11px;bottom:-11px}.wa-rapida-campo input{min-height:44px}}.wa-autor-auto{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--raio-full);background:var(--superficie-afundada);color:var(--texto-secundario);font-size:var(--txt-micro);font-weight:600}.wa-autor-auto svg{width:11px;height:11px;flex:none}.wa-msg-avatar.auto{background:var(--acento-100);color:var(--acento-700)}.wa-msg-avatar.auto svg{width:14px;height:14px}.wa-balao .wa-autor-auto{background:var(--superficie-card);color:var(--sucesso-700)}.wa-tique.falhou{color:var(--risco-700);font-weight:700}.wa-composer.anotando .wa-modos button.sel{background:var(--atencao-50);color:var(--atencao-700);border-color:var(--atencao-500)}.wa-entrada textarea:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-ico-comp[aria-expanded=true]{background:var(--atencao-50);color:var(--atencao-700)}.wa-emojis{position:absolute;right:12px;bottom:calc(100% + 8px);z-index:5;width:min(360px,calc(100% - 24px));max-height:min(410px,60dvh);display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--borda-forte);border-top:3px solid var(--acento-vivo);border-radius:var(--raio-md);background:var(--superficie-card);color:var(--texto-primario);box-shadow:var(--elevacao-3)}.wa-emojis-topo{display:flex;align-items:center;justify-content:space-between;flex:none}.wa-emojis-topo strong{font-size:var(--txt-corpo-lg);color:var(--texto-titulo)}.wa-emojis-busca{display:flex;align-items:center;gap:8px;flex:none;padding:0 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie-fundo)}.wa-emojis-busca input{width:100%;min-width:0;height:44px;border:none;background:transparent;font:inherit;font-size:var(--txt-meta);color:var(--texto-primario)}.wa-emojis-categorias{display:flex;gap:4px;flex-wrap:wrap;flex:none}.wa-emojis-categorias button{min-height:36px;padding:4px 8px;border:1px solid var(--borda);border-radius:var(--raio-full);font:inherit;font-size:var(--txt-micro);cursor:pointer;background:var(--superficie-card);color:var(--texto-secundario)}.wa-emojis-categorias button[aria-pressed=true]{color:var(--superficie-card);background:var(--info-700);border-color:var(--info-700)}.wa-emojis-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:2px;overflow-y:auto;min-height:0;align-content:start}.wa-emojis-grade button{display:grid;place-items:center;min-height:44px;min-width:44px;padding:4px;border:none;border-radius:var(--raio-sm);background:transparent;cursor:pointer;font-size:26px;line-height:1.25}.wa-emojis-grade button:hover{background:var(--acento-50)}.wa-emojis-grade button:focus-visible,.wa-emojis-categorias button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.wa-emojis-vazio{grid-column:1 / -1;margin:8px 0;font-size:var(--txt-meta);color:var(--texto-secundario)}.wa-emojis-ajuda{flex:none;font-size:var(--txt-micro);color:var(--texto-secundario)}@media(max-width:520px){.wa-entrada{flex-wrap:wrap;gap:6px}.wa-entrada textarea{flex-basis:100%;order:-1}.wa-enviar.redondo,.wa-grav,.wa-entrada>.wa-enviar{margin-left:auto}.wa-busca-msg{flex-wrap:wrap}.wa-busca-msg input{min-width:0;flex-basis:65%}.wa-busca-conta{white-space:normal}}.wa-carregar-antigas{align-self:center;margin:4px 0 10px;min-height:32px;padding:0 14px;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-full)}.wa-carregar-antigas:disabled{opacity:.6;cursor:wait}.wa-busca-resultados{list-style:none;margin:0;padding:6px 14px 10px;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;border-bottom:1px solid var(--borda);flex:none}.wa-busca-resultados li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:8px 10px;border-radius:var(--raio-sm);background:var(--superficie-fundo)}.wa-busca-quando{grid-column:1;font-size:var(--txt-micro);color:var(--texto-secundario)}.wa-busca-trecho{grid-column:1;font-size:var(--txt-meta);color:var(--texto-primario);overflow-wrap:anywhere}.wa-busca-mostrar{grid-column:2;grid-row:1 / span 2;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700);text-decoration:underline}.wa-linha.wa-destaque .wa-balao{box-shadow:0 0 0 3px var(--acento-300)}.wa-resp-rapidas{position:absolute;left:12px;bottom:calc(100% + 8px);z-index:5;width:min(420px,calc(100% - 24px));max-height:min(320px,50dvh);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--superficie-card);box-shadow:var(--elevacao-3)}.wa-resp-rapida{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;cursor:pointer;font-family:inherit;padding:8px 10px;border:0;border-radius:var(--raio-sm);background:none;color:var(--texto-primario)}.wa-resp-rapida strong{font-size:var(--txt-meta);color:var(--acento-700)}.wa-resp-rapida span{font-size:var(--txt-meta);color:var(--texto-secundario)}.wa-resp-rapida[aria-selected=true],.wa-resp-rapida:hover{background:var(--acento-50)}.wa-resp-rapidas-vazio{margin:0;padding:8px 10px;font-size:var(--txt-meta);color:var(--texto-secundario)}.wa-resp-rapidas-gerenciar{margin-top:4px;padding:8px 10px;border:0;border-top:1px solid var(--borda);background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--txt-meta);font-weight:600;color:var(--acento-700)}@media(max-height:800px){.wa-emojis,.wa-resp-rapidas{position:fixed;left:auto;right:12px;bottom:12px;max-height:min(410px,calc(100dvh - 24px));width:min(360px,calc(100vw - 24px));overflow-y:auto}.wa-emojis-grade{min-height:44px}.wa-resp-rapidas{--wa-rapidas-base: 12px;--wa-rapidas-altura: 50dvh;width:min(420px,calc(100vw - 24px));bottom:var(--wa-rapidas-base);max-height:min(320px,var(--wa-rapidas-altura))}}.wa-resp-rapidas-ajuda{margin:0 0 12px;font-size:var(--txt-meta);color:var(--texto-secundario);line-height:1.5}.wa-resp-rapidas-form{display:grid;gap:10px;margin-bottom:16px;grid-template-columns:var(--nf-grade-colunas)}.wa-resp-rapidas-form textarea{width:100%;resize:vertical;font-family:inherit;font-size:var(--controle-texto);padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-card);color:var(--texto-primario)}.wa-resp-rapidas-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.wa-resp-rapidas-lista .wa-resp-rapidas-acoes{flex:none;flex-wrap:nowrap}.wa-resp-rapidas-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wa-resp-rapidas-lista li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm)}.wa-resp-rapidas-lista li>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--txt-meta);overflow-wrap:anywhere}.wa-resp-rapidas-lista strong{color:var(--acento-700)}.wi-campos-agendamento{display:grid;grid-template-columns:var(--nf-grade-colunas)}@media(pointer:coarse){.wa-aba,.wa-busca input,.wa-busca-msg input,.wa-modos button,.wa-canal-icone,.wa-ico,.wa-emojis-categorias button{min-height:44px}.wa-canal-icone,.wa-ico{min-width:44px}}@media(max-width:1100px){.wa-janela{padding-left:0}}.wa-conversa>.wa-vazio:only-child{display:grid;place-content:center;flex:1;min-height:0}@media(max-width:767px){.wa-modulos button{flex:1 0 auto;padding:8px 12px;font-size:var(--txt-meta)}}@media(max-height:560px){.wa-conversa{overflow-y:auto}.wa-conversa .wa-mensagens{flex:1 0 160px}}.wa-doc-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.wa-doc-acoes button,.wa-contato-cartao button,.wa-figurinha button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);padding:6px 10px;background:var(--superficie-card);color:var(--texto-primario);font:inherit;font-size:var(--txt-meta);cursor:pointer}.wa-doc-acoes button:disabled{opacity:.65;cursor:progress}.wa-contatos{display:grid;gap:8px;min-width:0}.wa-contato-cartao{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);overflow-wrap:anywhere}.wa-contato-cartao>button{justify-self:start}.wa-contato-numero{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.wa-compartilhar-campos{margin:16px 0;min-width:0}.wa-figurinha{width:min(180px,100%);min-height:100px;display:grid;place-items:center;overflow-wrap:anywhere}.wa-figurinha img{display:block;max-width:100%;max-height:180px;object-fit:contain}.wa-figurinha div{display:grid;gap:8px;font-size:var(--txt-meta)}.wa-texto-unicode,.wa-entrada textarea{font-family:var(--fonte-texto),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}@media(max-width:767px){.wa-doc-acoes button,.wa-contato-cartao button,.wa-figurinha button{min-height:44px}}.wa-ferramenta{border:0;background:none;color:var(--texto-secundario);font:inherit;font-size:var(--txt-micro);cursor:pointer;padding:6px;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-ferramenta:hover{color:var(--texto-primario)}.wa-programar,.wa-organizacao{min-width:0}.wa-programar small,.wa-organizacao small{font-size:var(--txt-micro)}.wa-programar-painel,.wa-organizacao-painel{padding:12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);margin:6px 0;max-height:min(65dvh,600px);overflow:auto;font-size:var(--txt-meta)}.wa-programar-painel p{margin:0 0 10px;line-height:1.5}.wa-programar-campos{align-items:end;gap:8px}.wa-etiqueta-nova{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.wa-programar-campos label,.wa-organizacao-painel label{display:grid;gap:5px;font-size:var(--txt-micro);flex:1;min-width:110px}.wa-programar-campos label{min-width:0}.wa-programar-campos input,.wa-organizacao-painel input,.wa-organizacao-painel select{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:8px;background:var(--superficie-card);color:var(--texto-primario);width:100%}.wa-programadas{list-style:none;padding:0;margin:10px 0}.wa-programadas li{border-top:1px solid var(--borda);padding:10px 0;display:flex;gap:10px;align-items:flex-start}.wa-programadas li div{min-width:0;flex:1}.wa-programadas li p{overflow-wrap:anywhere;white-space:pre-wrap}.wa-etiquetas{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.wa-etiquetas button{border:1px solid var(--borda);background:var(--acento-50);color:var(--texto-primario);border-radius:var(--raio-sm);padding:5px 8px;font-size:var(--txt-micro);cursor:pointer}.wa-ferramentas-erro{color:var(--risco-700)}.wa-programar-mensagem{display:grid;gap:6px;font-size:var(--txt-meta);margin-bottom:12px}.wa-programar-mensagem textarea{min-height:80px;resize:vertical;width:100%;padding:10px;border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto-primario);background:var(--superficie-card)}@media(pointer:coarse){.wa-ferramenta,.wa-etiquetas button{min-height:44px}}.wa-ferramenta-compacta{display:inline-flex;align-items:center;gap:6px}.wa-ferramenta-compacta>small{max-width:220px;line-height:1.3}.wa-ferramenta-icone{position:relative}.wa-ferramenta-conta{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--acento-700);color:var(--sobre-acao);font-size:12px;font-weight:700;line-height:1}.wa-painel-paciente{width:auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--superficie-card);border-left:1px solid var(--borda);color:var(--texto-primario);font-family:inherit}.wa-pp-topo{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:64px;padding:0 8px 0 20px;border-bottom:1px solid var(--borda)}.wa-pp-titulo{margin:0 auto 0 0;font-size:var(--txt-campo);font-weight:700;color:var(--texto-titulo)}.wa-pp-fechar:hover{background:var(--modelo-azul-fundo);color:var(--acento-700)}.wa-pp-fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-pp-topo .acoes-btn{width:36px;height:36px;border-radius:10px}.wa-pp-topo .acoes-btn:hover,.wa-pp-topo .acoes-btn[aria-expanded=true]{background:var(--modelo-azul-fundo);color:var(--acento-700)}.wa-pp-topo .acoes-btn:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-pp-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:0}.wa-pp-secao{padding:18px 20px;border-bottom:1px solid var(--borda);min-width:0}.wa-pp-secao:last-child{border-bottom:0}.wa-pp-nome{margin:0 0 14px;font-size:var(--txt-corpo);font-weight:700;color:var(--texto-titulo);overflow-wrap:anywhere}.wa-pp-fatos{margin:0;display:flex;flex-direction:column;gap:14px}.wa-pp-fato{display:flex;flex-direction:column;gap:3px}.wa-pp-fato dt{font-size:var(--txt-micro);font-weight:600;color:var(--texto-secundario)}.wa-pp-fato dd{margin:0;font-size:var(--txt-meta);font-weight:600;color:var(--texto-titulo);overflow-wrap:anywhere}.wa-pp-sem{color:var(--atencao-700);font-weight:700}.wa-pp-vazio{margin:0;padding:18px 20px;border-bottom:1px solid var(--borda);font-size:var(--txt-meta);color:var(--texto-secundario)}.wa-pp-funil>*,.wa-pp-ponte>*{margin:0}.wa-pp-rodape{flex:0 0 auto;display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--borda);background:var(--superficie-card)}.wa-pp-rodape>button{flex:1 1 0;min-height:40px}.wa-pp-agendar:focus-visible,.wa-pp-ficha:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-pp-ficha{padding:0 14px;border-radius:var(--raio-sm);cursor:pointer;font-family:inherit;font-size:var(--txt-meta);font-weight:600;background:var(--superficie-card);color:var(--acento-700);border:1px solid var(--borda)}.wa-pp-ficha:hover{background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul)}.wa-painel-paciente.sobreposto{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(320px,100vw);height:auto;box-shadow:var(--elevacao-4)}.wa-painel-paciente:focus{outline:none}.wa-pp-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;padding:0;border:0;cursor:default;background:#0b132052}@media(pointer:coarse){.wa-pp-rodape>button{min-height:44px}.wa-pp-topo .acoes-btn{width:44px;height:44px}}:root[data-tema=escuro] .wa-pp-ficha:hover,:root[data-tema=escuro] .wa-pp-fechar:hover,:root[data-tema=escuro] .wa-pp-topo .acoes-btn:hover,:root[data-tema=escuro] .wa-pp-topo .acoes-btn[aria-expanded=true]{background:var(--acento-50);border-color:var(--acento-300)}.wi-painel{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:28px;background:var(--superficie-fundo);color:var(--texto-primario)}.wi-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.wi-intro h2{font-family:var(--fonte-titulo);font-size:30px;font-weight:400;margin:4px 0 8px}.wi-intro p{margin:0;color:var(--texto-secundario)}.wi-intro .wi-sobrancelha{color:var(--acento-700);font-size:var(--txt-micro);letter-spacing:.12em;font-weight:700}.wi-painel button,.wi-abrir{min-height:40px;border:1px solid var(--borda);border-radius:9px;padding:8px 14px;cursor:pointer;font:inherit;background:var(--superficie-card);color:var(--texto-primario)}.wi-painel button:disabled{opacity:.6;cursor:wait}.wi-painel button:focus-visible,.wi-painel input:focus-visible,.wi-painel select:focus-visible,.wi-painel textarea:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wi-filtro-card,.wi-bloco,.wi-card{background:var(--superficie-card);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px;min-width:0}.wi-filtro-card{margin-bottom:16px}.wi-periodos,.wi-abas{display:flex;gap:6px;flex-wrap:wrap}.wi-painel button[aria-pressed=true]{background:var(--acao-primaria);color:var(--sobre-acao);border-color:var(--acao-primaria)}.wi-filtros{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-top:16px}.wi-painel label{display:flex;flex-direction:column;gap:6px;font-size:var(--txt-meta)}.wi-painel input:not([type=checkbox]),.wi-painel select,.wi-painel textarea{min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--borda-forte);border-radius:8px;font:inherit;background:var(--superficie-card);color:var(--texto-primario);max-width:100%}.wi-filtro-card>p,.wi-card small{color:var(--texto-secundario);font-size:var(--txt-micro)}.wi-abas{margin:16px 0}.wi-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wi-card{display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--acento-500)}.wi-card>strong{font-family:var(--fonte-titulo);font-size:32px;font-weight:400;font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}.wi-card>span{font-size:var(--txt-corpo);font-weight:600}.wi-card-contatos{border-top-color:var(--celebracao-fundo)}.wi-card-conversao{border-top-color:var(--sucesso-500)}.wi-card-conversao>strong{color:var(--sucesso-700)}.wi-bloco{margin:18px 0;min-width:0}.wi-bloco h3{font-size:var(--txt-campo);margin:0 0 12px}.wi-bloco h4{margin:0 0 8px}.wi-bloco p,.wi-cobertura,.wi-expediente{font-size:var(--txt-corpo);line-height:1.6}.wi-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wi-resumo strong{display:block;font-size:var(--txt-pagina);color:var(--atencao-700)}.wi-duas{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wi-duas .wi-bloco{margin:0}.wi-tabela{overflow:auto}.wi-tabela table{width:100%;border-collapse:collapse;font-size:var(--txt-meta)}.wi-tabela th,.wi-tabela td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--borda)}.wi-tabela th{color:var(--texto-secundario);font-weight:600}.wi-tabela caption{text-align:left;margin-bottom:10px;color:var(--texto-secundario)}.wi-sinais{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.wi-sinais article{border:1px solid var(--borda);border-radius:10px;padding:18px;min-width:0;overflow-wrap:anywhere}.wi-sinal-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.wi-sinal-topo span{font-size:var(--txt-micro);color:var(--atencao-700)}.wi-sinais blockquote{margin:14px 0;border-left:3px solid var(--acento-500);padding:8px 14px;background:var(--superficie-fundo);white-space:pre-wrap;font-size:var(--txt-corpo)}.wi-aviso{padding:14px 18px;background:var(--atencao-50);color:var(--atencao-700);border-radius:10px;margin:16px 0;line-height:1.5}.wi-cobertura,.wi-expediente{border-top:1px solid var(--borda);margin-top:20px;padding:16px 0}.wi-cobertura summary,.wi-expediente summary{cursor:pointer;font-weight:600}@media(max-width:1100px){.wi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.wi-painel{padding:14px}.wi-intro{align-items:start;flex-direction:column}.wi-intro h2{font-size:25px}.wi-cards,.wi-duas,.wi-sinais{grid-template-columns:1fr}.wi-resumo{grid-template-columns:1fr 1fr}.wi-filtros>label{width:100%}.wi-filtros input,.wi-filtros select{width:100%}.wi-card>strong{font-size:30px}.wi-filtro-card,.wi-bloco,.wi-card{padding:16px}.wi-periodos button{flex:1;padding:8px}}.wi-caixa-preservada{display:flex;flex-direction:column;flex:1;min-height:0}.wi-caixa-preservada[hidden]{display:none}.wi-campos-agendamento{border:0;padding:0;margin:14px 0 0;min-width:0}[data-tema=escuro] .wi-painel input{color-scheme:dark}.wi-vinculo{display:flex;flex-direction:column;gap:12px;margin:12px 0}.wi-vinculo label{display:flex;flex-direction:column;gap:6px}.wi-vinculo select{min-height:40px;max-width:100%;border:1px solid var(--borda);border-radius:8px;padding:8px;color:var(--texto-primario);background:var(--superficie-card)}.wi-card .wi-destaque{color:var(--texto-primario);font-weight:600;font-size:var(--txt-meta)}.wi-card-espera{border-top-color:var(--atencao-500)}.wi-card-alerta>strong{color:var(--atencao-700)}.wi-painel .wi-link{min-height:0;border:0;padding:0;background:none;color:var(--acento-700);font-weight:600;text-decoration:underline}.wi-chip{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--raio-full);background:var(--atencao-50);color:var(--atencao-700);font-size:var(--txt-meta);font-weight:600}.wi-linha-alerta td:first-child{font-weight:600}.wi-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wi-sugestoes{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:10px}.wi-sugestoes li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--borda);border-radius:var(--raio-md);padding:12px 14px;font-size:var(--txt-corpo);line-height:1.5}.wi-sugestoes small{color:var(--texto-secundario);font-size:var(--txt-meta)}.wi-sugestao-acoes{display:flex;gap:8px;flex-wrap:wrap}.wa-composer.wa-composer-cartao{gap:8px;margin:0 16px 16px;padding:10px 12px 8px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie-card);box-shadow:var(--elevacao-card);transition:border-color var(--mov-rapido) ease,background-color var(--mov-rapido) ease}html[data-previa-design=v6c] .wa-composer.wa-composer-cartao{box-shadow:var(--modelo-sombra)}.wa-composer.wa-composer-cartao.anotando{background:var(--atencao-50);border-color:var(--atencao-500)}.wa-composer.wa-composer-cartao:has(>.wa-entrada>textarea:focus-visible){border-color:var(--foco);box-shadow:0 0 0 1px var(--foco)}.wa-composer-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wa-composer-ferramentas{display:flex;align-items:center;gap:2px;margin-left:auto;min-width:0}.wa-composer.wa-composer-cartao .wa-modos{gap:6px;flex-wrap:nowrap}.wa-composer.wa-composer-cartao .wa-modos button{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-secundario);font-size:13px;font-weight:600}.wa-composer.wa-composer-cartao .wa-modos button:hover:not(:disabled):not(.sel){background:var(--modelo-azul-fundo);border-color:var(--modelo-neon-azul);color:var(--acento-700)}.wa-composer.wa-composer-cartao .wa-modos button.sel{background:var(--acento-50);border-color:var(--acento-700);color:var(--acento-700)}.wa-composer.wa-composer-cartao.anotando .wa-modos button.sel{background:var(--atencao-50);border-color:var(--atencao-500);color:var(--atencao-700)}.wa-composer.wa-composer-cartao .wa-modos button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-composer.wa-composer-cartao>.wa-janela-fechada{margin:0;line-height:1.45}.wa-composer.wa-composer-cartao>.wa-erro{margin:0}.wa-composer.wa-composer-cartao .wa-entrada{gap:2px;align-items:flex-end}.wa-composer.wa-composer-cartao .wa-entrada textarea,.wa-composer.wa-composer-cartao.anotando .wa-entrada textarea{max-height:150px;padding:11px 6px;border:0;border-radius:0;background:transparent}.wa-composer.wa-composer-cartao .wa-entrada textarea::placeholder{color:var(--texto-secundario)}@supports selector(:has(a)){.wa-composer.wa-composer-cartao .wa-entrada textarea:focus-visible{outline:none}}.wa-composer.wa-composer-cartao .wa-ico-comp{color:var(--texto-secundario)}.wa-composer.wa-composer-cartao .wa-ico-comp:hover:not(:disabled),.wa-composer.wa-composer-cartao .wa-ico-comp[aria-expanded=true]{background:var(--modelo-azul-fundo);color:var(--acento-700)}.wa-composer.wa-composer-cartao .wa-ico-comp:focus-visible{outline:2px solid var(--foco);outline-offset:1px}@media(pointer:fine){.wa-composer.wa-composer-cartao .wa-ico-comp{min-width:38px;min-height:38px}.wa-composer.wa-composer-cartao .wa-entrada>.wa-ico-comp{margin-bottom:3px}}.wa-composer.wa-composer-cartao .wa-enviar.redondo,.wa-composer.wa-composer-cartao .wa-entrada>.wa-audio-acao,.wa-composer.wa-composer-cartao .wa-gravador .wa-audio-enviar{width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:var(--acao-primaria);color:var(--sobre-acao)}html[data-previa-design=v6c] .wa-composer.wa-composer-cartao :is(.wa-enviar.redondo,.wa-entrada>.wa-audio-acao,.wa-gravador .wa-audio-enviar){background:var(--previa-gradiente);color:var(--previa-menu-ativo)}.wa-composer.wa-composer-cartao .wa-entrada>.wa-audio-acao{margin-left:4px}.wa-composer.wa-composer-cartao .wa-enviar.redondo{margin-left:4px}.wa-composer.wa-composer-cartao .wa-enviar.redondo:hover:not(:disabled),.wa-composer.wa-composer-cartao .wa-entrada>.wa-audio-acao:hover:not(:disabled),.wa-composer.wa-composer-cartao .wa-gravador .wa-audio-enviar:hover:not(:disabled){filter:brightness(1.1)}.wa-composer.wa-composer-cartao .wa-enviar:focus-visible,.wa-composer.wa-composer-cartao .wa-entrada>.wa-audio-acao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.wa-composer.wa-composer-cartao.anotando .wa-enviar{min-height:40px;margin-left:4px;padding:0 18px;border-radius:999px;background:var(--atencao-50);color:var(--atencao-700);box-shadow:inset 0 0 0 1px var(--atencao-500)}.wa-composer.wa-composer-cartao .wa-gravador{border-radius:12px}@media(max-width:900px){.wa-composer.wa-composer-cartao{margin:0 10px 10px}}@media(max-width:520px){.wa-composer.wa-composer-cartao{margin:0 8px 8px;padding:8px 8px 6px;border-radius:14px}.wa-composer.wa-composer-cartao .wa-modos button{padding:0 10px}.wa-composer.wa-composer-cartao .wa-enviar.redondo,.wa-composer.wa-composer-cartao .wa-entrada>.wa-audio-acao,.wa-composer.wa-composer-cartao.anotando .wa-enviar{margin-left:auto}}@media(pointer:coarse){.wa-composer.wa-composer-cartao .wa-modos button{min-height:44px}}.wa-acoes{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:18px;overflow:auto;overscroll-behavior:contain;background:var(--superficie-card)}.wa-acoes h2,.wa-acoes h3,.wa-acoes p{margin:0}.wa-acoes h2{font-size:var(--txt-secao)}.wa-acoes h3{font-size:var(--txt-campo);overflow-wrap:anywhere}.wa-acoes p{color:var(--texto-secundario);overflow-wrap:anywhere}.wa-acoes-filtros input,.wa-acoes-filtros select{width:100%;min-width:0}.wa-acoes-lista{flex:1;min-height:160px;overflow:auto;display:flex;flex-direction:column;gap:10px}.wa-acao{border:1px solid var(--borda);border-radius:10px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--superficie-card)}.wa-acao>div{min-width:0}.wa-acao-botoes,.wa-acoes-paginacao{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wa-acoes button{border:1px solid var(--borda);background:var(--superficie-card);color:var(--texto-primario);border-radius:8px;padding:8px 12px;cursor:pointer}.wa-acoes button:disabled{opacity:.5;cursor:default}.wa-acoes button:focus-visible,.wa-acoes-lista:focus-visible{outline:2px solid var(--acao-primaria);outline-offset:2px}.wa-acoes-legado{padding:12px;border:1px solid var(--borda);border-radius:10px}.wa-acoes-legado details{max-height:160px;overflow:auto}.wa-acoes-erro{color:var(--risco-700)}.wa-acoes-paginacao{flex:0 0 auto}@media(max-width:767px){.wa-acao{align-items:stretch;flex-direction:column}.wa-acoes{padding:12px}}@media(pointer:coarse){.wa-acoes button,.wa-acoes input,.wa-acoes select{min-height:44px}}.cfm-tela{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--superficie-fundo)}.cfm-cartao{width:100%;max-width:380px;display:flex;flex-direction:column;padding:28px 24px;border-radius:var(--raio-lg);background:var(--superficie-card);border:1px solid var(--borda);box-shadow:var(--elevacao-2);text-align:center}.cfm-logo{width:148px;align-self:center;margin-bottom:18px}.cfm-titulo{margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.25;color:var(--texto-titulo)}.cfm-linha{margin:0 0 4px;font-size:var(--txt-corpo-lg);color:var(--texto-secundario);line-height:1.5}.cfm-quando{margin:6px 0 22px;font-size:var(--txt-corpo-lg);font-weight:600;color:var(--texto-primario)}.cfm-botao{min-height:48px;border:0;border-radius:var(--raio-sm);cursor:pointer;font-family:inherit;font-size:var(--txt-campo);font-weight:600;background:var(--acao-primaria);color:var(--sobre-acao)}.cfm-botao:hover{filter:brightness(1.06)}.cfm-botao:disabled{opacity:.6;cursor:default}.cfm-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cfm-link{margin-top:12px;min-height:44px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--txt-corpo);color:var(--texto-secundario);text-decoration:underline}.cfm-link:hover{color:var(--texto-primario)}.cfm-link:disabled{opacity:.6;cursor:default}.cfm-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cfm-estado{font-size:var(--txt-corpo-lg);color:var(--texto-secundario);padding:12px 0}.cfm-erro{margin-bottom:14px;padding:10px 12px;border:1px solid var(--risco-500);border-radius:var(--raio-sm);background:var(--risco-50);color:var(--risco-700);font-size:var(--txt-corpo);text-align:left}.cfm-aviso{padding:12px 14px;border-radius:var(--raio-md);background:var(--atencao-50);color:var(--texto-primario);border:1px solid var(--atencao-500);font-size:var(--txt-corpo);line-height:1.5}.shell{--studio-suave: var(--superficie-card);--studio-detalhe: var(--acento-700)}.shell .content{background:var(--superficie-fundo)}.shell .studio-head,.shell .studio-head--compacto,.shell[data-area=inicio] .studio-head{min-height:0;padding:0;margin-bottom:24px;gap:20px;border:0;border-radius:0;background:transparent}.shell .studio-arte{display:none}.shell .studio-head :is(.dtitle,.pf-title),.pront-page .dtitle{font-weight:600;letter-spacing:-.035em;line-height:1.25}.shell :is(.painel-head,.inicio-proximo-nome,.hoje-cabecalho h2){font-weight:600;letter-spacing:-.025em}.shell .painel-head{font-size:var(--txt-campo)}.shell .nav-item.active{background:var(--acento-100);color:var(--texto-titulo);box-shadow:inset 3px 0 var(--acento-300)}.shell .abas{border:0;background:var(--superficie-afundada)}.shell .aba.ativa{background:var(--superficie-card);box-shadow:none;border:1px solid var(--borda);color:var(--texto-titulo)}.shell .metric{background:var(--superficie-card);border:1px solid var(--borda);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:120px;gap:6px}.shell .metric .mval{font-weight:600;letter-spacing:-.035em}.shell .metric:before{display:none}.shell .metric .msub:not(.warn){color:var(--texto-secundario)}.shell .tabela th{background:var(--superficie-afundada)}.shell .btn-novo{background:var(--acao-primaria);box-shadow:none}.shell .btn-novo:hover:not(:disabled){background:var(--acao-primaria-hover)}.shell .seg button.on{background:var(--acao-primaria);color:var(--sobre-acao)}.inicio-pagina .inicio-proximo{background:var(--superficie-card)}.inicio-proximo :is(.inicio-proximo-topo,.inicio-proximo-estado){color:var(--acento-700)}.inicio-pagina .meta-fat{background:var(--superficie-card);border:1px solid var(--borda)}.inicio-pagina .meta-fat :is(.meta-fat-legenda,.meta-fat-profs-tit){color:var(--texto-secundario)}.inicio-pagina .meta-fat .meta-fat-linha-val strong{color:var(--texto-titulo)}.inicio-pagina .inicio-aniversariantes{background:var(--superficie-card);border:1px solid var(--borda)}.inicio-pagina .inicio-aniversariantes .painel-head{background:transparent;color:var(--texto-titulo);padding-bottom:0}.inicio-aniversario-icone{font-size:var(--txt-campo)}.inicio-pagina .faixa-atencao{background:var(--superficie-card);color:var(--atencao-700);border:1px solid var(--borda);border-left:3px solid var(--atencao-500)}.inicio-pagina section.hoje{padding:0;border:0;background:transparent;margin-top:28px;border-radius:0}.hoje-blocos{grid-template-columns:repeat(4,minmax(0,1fr))}.hoje-bloco{--acompanhamento-fundo: var(--sucesso-50);--acompanhamento-texto: var(--sucesso-700);border-radius:var(--raio-lg)}.hoje-bloco[data-acompanhamento=funil-24h]{--acompanhamento-fundo: var(--atencao-50);--acompanhamento-texto: var(--atencao-700)}.hoje-bloco[data-acompanhamento=lembretes-hoje]{--acompanhamento-fundo: var(--acento-50);--acompanhamento-texto: var(--acento-700)}.hoje-bloco[data-acompanhamento=sem-ativacao]{--acompanhamento-fundo: var(--risco-50);--acompanhamento-texto: var(--risco-700)}.hoje-bloco-head{background:var(--superficie-card);min-height:100px;border-bottom:1px solid var(--borda)}.hoje-bloco-head p{color:var(--acompanhamento-texto)}.hoje-quantidade{background:var(--acompanhamento-fundo);color:var(--acompanhamento-texto)}.hoje-item{flex-wrap:wrap}.hoje-item-acao{max-width:100%}@container (max-width: 1100px){.hoje-blocos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 620px){.hoje-blocos{grid-template-columns:minmax(0,1fr)}}.agenda-card,.mes-card{border-radius:var(--raio-lg)}.tempo-bloco{border-radius:var(--raio-sm)}.pront-page .pront-iniciar{background:var(--superficie-card);border-color:transparent}.pront-page .pront-paciente{background:var(--superficie-card);padding:16px;border-radius:var(--raio-lg)}.pront-page .gravador:not(.ativo){background:var(--superficie-card)}.pront-page .atend :is(.soap-lbl,.vitais-lbl,.atend-fase,.gravador-nome,.atend-rot){font-weight:600}:root[data-tema=escuro] :where(input[type=date],input[type=datetime-local],input[type=time],input[type=month],select){color-scheme:dark}@media(max-width:600px){.shell[data-area] .studio-head{padding:0;gap:14px;margin-bottom:20px}.shell .studio-acoes{width:100%}.shell .studio-acoes>button{flex:1}}@media(min-width:768px)and (max-width:1180px){.shell .content:not(.bleed){padding:24px}.shell[data-area=agenda] .studio-head{align-items:flex-start;flex-wrap:wrap}.shell[data-area=agenda] .agenda-ferramentas{width:100%;justify-content:flex-start;flex-wrap:wrap}.page-perfil{max-width:none}.page-perfil .pf-head{flex-wrap:wrap}.page-perfil .pf-head>div:nth-child(2){flex:1;min-width:240px}}@media(pointer:coarse){.shell :is(.btn-novo,.btn-ghost,.data-btn,.seg button,.hoje-item-acao,.inicio-ver-agenda,.pf-salvar,.pf-senha-btn,.pront-busca-item,.sel-pac-item,.user-menu-item){min-height:44px}.shell :is(.data-btn,.seg button){min-width:44px}.shell .seg{gap:4px}.shell .agenda-ferramentas{gap:10px}.shell .hoje-item-acao{padding:10px 12px}.shell .hoje-cabecalho .mini{min-height:44px}.shell .hoje-cabecalho .mini:after{display:none}.shell .pront-busca-input,.shell .sel-pac-input{font-size:var(--controle-texto)}}.shell .content:not(.bleed){padding-top:26px;padding-bottom:32px}.shell .painel-head{font-weight:600;border-bottom:1px solid var(--borda)}.inicio-pagina .inicio-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:12px;margin:18px 0 20px;padding:0;border:0;background:transparent}.inicio-pagina .inicio-resumo>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:120px;padding:18px 12px;border:1px solid var(--borda);border-radius:var(--raio-md);background:var(--superficie-card);text-align:center}.inicio-pagina .inicio-resumo-porta:hover{background:var(--acento-50);border-color:var(--acento-300)}.inicio-pagina .inicio-proximo{border:1px solid var(--borda);border-left:3px solid var(--acento-300)}.inicio-pagina .prox-head{border-bottom:1px solid var(--borda);padding-bottom:12px;margin-bottom:16px}.inicio-pagina .prox-titulo{font-size:18px;font-weight:600}.inicio-pagina .prox-lista{gap:12px}.inicio-pagina .prox-item{border:1px solid var(--borda);border-radius:var(--raio-lg);padding:16px;background:var(--superficie-card);gap:7px}.inicio-pagina .prox-item:hover{background:var(--acento-50);border-color:var(--acento-300)}.pront-page .pront-paciente{border:1px solid var(--borda);border-left:3px solid var(--acento-300);padding:12px 16px}.pront-page .pront-paciente-nome{font-size:20px;font-weight:600}.pront-page .pront-paciente-meta{font-size:14px;color:var(--texto-secundario)}.pront-page .pront-iniciar{border:1px solid var(--borda)}.pront-page .pront-abas .aba.ativa{background:var(--acao-primaria);color:var(--sobre-acao);border-color:var(--acao-primaria)}.pront-page .atend{gap:14px;border:1px solid var(--borda);box-shadow:none}.pront-page .atend fieldset{gap:14px!important}.pront-page .atend-cab{position:relative;top:auto;padding:8px 16px;margin-bottom:0}.pront-page .atend-sub{font-size:12px}.pront-page .atend .atend-fase{font-size:16px;font-weight:600;padding-left:11px;border-left:3px solid var(--acento-300);margin:0}.pront-page .atend-captura{gap:12px}.pront-page .gravador:not(.ativo){border:1px solid var(--borda);padding:14px}.pront-page .gravador-top{margin-bottom:8px}.pront-page .gravador-transcricao{min-height:88px;background:var(--superficie-fundo)}.pront-page .soap-letra{background:var(--acento-50);color:var(--acento-700)}.pront-page .vitais{padding-top:0;margin-top:0}.pront-page .soap-campo textarea{min-height:96px}.pront-page .atend-soap textarea{min-height:140px}@container (min-width: 900px){.inicio-pagina>.prox:has(.inicio-proximo):has(.prox-item){grid-template-columns:minmax(0,1fr)}.inicio-pagina .inicio-proximo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:14px 18px}.inicio-pagina .inicio-proximo-topo{grid-column:1/-1}.inicio-pagina .inicio-proximo-nome{font-size:21px;margin:8px 0 3px}.inicio-pagina .inicio-proximo-detalhe{grid-column:1}.inicio-pagina .inicio-proximo-acoes{grid-column:2;grid-row:2/4;margin-top:0;gap:16px}.inicio-pagina>.prox .prox-lista{display:flex;flex-direction:row;flex-wrap:wrap}.inicio-pagina>.prox .prox-lista>.prox-item{flex:1 1 240px;min-width:0}}@container (min-width: 600px) and (max-width: 899px){.inicio-pagina .inicio-resumo:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.inicio-pagina .inicio-resumo:has(>:nth-child(5):last-child)>*{grid-column:span 2}.inicio-pagina .inicio-resumo:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}@container (max-width: 599px){.inicio-pagina .inicio-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-pagina .inicio-resumo>*{min-height:104px}.inicio-pagina .inicio-resumo>:last-child:nth-child(odd){grid-column:1/-1}}.shell .metric .mval{min-width:0;max-width:100%;overflow-wrap:anywhere}html:not([data-tema=escuro]) .shell{--studio-cor:var(--acento-700);--studio-suave:var(--superficie-afundada);--studio-detalhe:var(--acento-700)}html:not([data-tema=escuro]) .shell .content{background:var(--superficie-fundo)}html:not([data-tema=escuro]) .shell .nav-item.active{background:var(--acento-700);color:var(--sobre-acao);box-shadow:inset 3px 0 var(--acento-300)}html:not([data-tema=escuro]) .shell .aba.ativa{background:var(--acento-700);color:var(--sobre-acao);border-color:var(--acento-700)}html:not([data-tema=escuro]) .inicio-pagina .inicio-resumo{background:transparent;color:var(--sobre-acao)}html:not([data-tema=escuro]) .inicio-resumo .inicio-ind-num{color:var(--sobre-acao)}html:not([data-tema=escuro]) .inicio-resumo .inicio-ind-label{color:var(--resumo-legenda)}html:not([data-tema=escuro]) .inicio-pagina .inicio-resumo>*{background:var(--resumo-fundo);border-color:var(--resumo-borda)}html:not([data-tema=escuro]) .inicio-resumo-porta:hover{background:var(--resumo-hover-tinta)}html:not([data-tema=escuro]) :is(.painel,.est-card,.pront-iniciar,.atend-form,.consulta-creditos){border-color:var(--borda);box-shadow:var(--elevacao-card)}html:not([data-tema=escuro]) :is(.tabela,.est-tabela) th{background:var(--tabela-cabecalho-fundo);color:var(--sobre-acao);border-color:var(--tabela-cabecalho-borda)}html:not([data-tema=escuro]) :is(.dtitle,.est-title,.pf-title,.pront-iniciar-tit){color:var(--acento-700)}html:not([data-tema=escuro]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--borda-forte)}html:not([data-tema=escuro]) .atend-rodape{border-color:var(--atendimento-rodape-borda);box-shadow:var(--atendimento-rodape-sombra)}html:not([data-tema=escuro]) :is(.atend-acoes,.est-form-foot) .btn-novo{background:var(--acento-700);color:var(--sobre-acao)}:root:not([data-tema=escuro]){--superficie-fundo:#F2F3F4;--superficie-card:#FFFFFF;--superficie-afundada:#EBEFF1;--borda:#CAD3D9;--borda-forte:#8397A2;--texto-primario:#14252E;--texto-titulo:#0B1320;--texto-secundario:#52636E;--texto-apoio:#5A6C77;--acento-50:#E8EFF1;--acento-100:#DAE6EA;--acento-300:#81B8D6;--acento-500:#155367;--acento-600:#123F4B;--acento-700:#123F4B;--acao-primaria:#123F4B;--acao-primaria-hover:#0B2B35;--acao-primaria-ativa:#09222B;--acao-grad-a:#123F4B;--acao-grad-b:#0B2B35;--sobre-acao:#FFFFFF;--rail-fundo:#FFFFFF;--rail-borda:#CAD3D9;--rail-texto:#455A66;--rail-pilula:#123F4B;--rail-pilula-texto:#FFFFFF;--rail-rotulo:#52636E;--foco:#0B6A7C;--elevacao-card:0 2px 8px #0B132007;--resumo-fundo:linear-gradient(110deg,#0B1320,#173E4C);--resumo-legenda:#CDDFE7;--resumo-borda:#173E4C;--resumo-hover-tinta:#FFFFFF0A;--tabela-cabecalho-fundo:#173E4C;--tabela-cabecalho-borda:#335764;--atendimento-rodape-borda:#B6C4CD;--atendimento-rodape-sombra:0 -4px 16px #0B132008}@media screen{:root,.tema-escuro{--peso-titulo-interface:700;--peso-subtitulo-interface:700;--peso-destaque-interface:700;--peso-acao-interface:650;--acao-discreta-fundo:var(--acento-100);--acao-discreta-texto:var(--acento-700);--acao-discreta-contorno:var(--borda-forte)}:root:not([data-tema=escuro]){--superficie-fundo:#E9EEF0;--superficie-afundada:#EEF2F4;--borda:#A1B2BC;--borda-forte:#647F8C;--rail-borda:var(--borda);--relevo-superficie:linear-gradient(155deg,#FFFFFF 0%,#FFFFFF 55%,#F6F9FA 100%);--relevo-contorno:#FFFFFF;--relevo-borda-base:#91A5AF;--relevo-sombra:0 2px 2px -1px #123F4B10,0 8px 15px -8px #123F4B30,0 25px 40px -24px #123F4B50,inset 0 1px 0 #FFFFFF;--elevacao-card:var(--relevo-sombra);--relevo-interno:inset 0 1px 3px #123F4B0B;--relevo-campo-borda:#738B96;--relevo-acao:inset 0 1px 0 #FFFFFF24,0 2px 4px #0B132025;--relevo-acao-fundo:linear-gradient(125deg,#0B1824,#173E4C 80%,#225365);--relevo-acao-borda:#315562;--relevo-acao-sombra:0 3px 0 #092B35,0 12px 20px -9px #123F4B60,inset 0 1px 0 #FFFFFF2B;--relevo-item-fundo:linear-gradient(150deg,#FFFFFF,#F7FAFB);--relevo-item-borda:var(--borda);--relevo-item-sombra:0 2px 4px -2px #123F4B1F;--relevo-gravador-fundo:linear-gradient(135deg,#FFFFFF,#F1F6F8);--relevo-gravador-borda:var(--borda);--relevo-rodape:0 -8px 24px -12px #123F4B38,inset 0 1px 0 #FFFFFF;--relevo-trilho:inset 0 1px 2px #123F4B16;--relevo-hover:0 3px 3px -1px #123F4B10,0 12px 22px -11px #123F4B40,inset 0 1px 0 #FFFFFF}:root[data-tema=escuro],.tema-escuro{--borda:#49616C;--borda-forte:#7797A7;--rail-borda:var(--borda);--relevo-superficie:linear-gradient(155deg,var(--superficie-card),var(--superficie-card) 60%,var(--superficie-afundada));--relevo-contorno:var(--borda);--relevo-borda-base:var(--borda);--relevo-sombra:0 2px 3px #00000024,0 12px 26px -12px #00000080,inset 0 1px 0 #FFFFFF0A;--elevacao-card:var(--relevo-sombra);--relevo-interno:inset 0 1px 3px #00000038;--relevo-campo-borda:var(--borda-forte);--relevo-acao:0 2px 0 #00000040,0 5px 10px -6px #00000080,inset 0 1px 0 #FFFFFF18;--relevo-acao-fundo:var(--superficie-card);--relevo-acao-borda:var(--borda-forte);--relevo-acao-sombra:var(--relevo-sombra);--relevo-item-fundo:var(--superficie-card);--relevo-item-borda:var(--borda);--relevo-item-sombra:0 2px 4px -2px #00000060;--relevo-gravador-fundo:var(--superficie-card);--relevo-gravador-borda:var(--borda);--relevo-rodape:0 -8px 24px -12px #00000080,inset 0 1px 0 #FFFFFF0A;--relevo-trilho:inset 0 1px 2px #00000050;--relevo-hover:0 3px 5px #00000030,0 15px 28px -12px #00000080,inset 0 1px 0 #FFFFFF0A}}@media screen{.shell :is(.painel,.tabela-card,.metric,.novo-form,.prox,.meta-fat,.compromissos,.pront-iniciar,.pront-emat,.pront-paciente,.pront-anexos,.pront-page .atend,.rx-editor,.rx-hist,.doc-editor,.doc-hist,.mod-card,.proc-cartao,.pn-cartao,.np-cartao,.np-resumo,.np-previa,.conhecimento-painel,.pf-sec,.sf,.dc-secao,.prof-vaga,.dup-panel,.imp-escolha,.pl-card,.est-form,.est-card,.lem-card,.es-card,.crm-perfil-card,.fin-card,.fin-kpi,.fx-card,.fx-kpi,.pj-card,.dre-card,.rent-card,.sim-card,.par-card,.cfo-card,.dp-card,.dp-kpi,.cat-bloco,.rel-card,.leitura-ia,.bi-kpi,.pex-kpi,.tc-vazio,.tc-sessao,.p360-ind,.wi-filtro-card,.wi-bloco,.wi-card){background:var(--relevo-superficie);box-shadow:var(--relevo-sombra);border-bottom-color:var(--relevo-borda-base)}.shell :is(.agenda-card,.mes-card,.agenda-compromisso,.hoje-bloco,.crm-op-quadro .op-card,.wa-funil-card){box-shadow:var(--relevo-item-sombra)}.shell .inicio-agendamento{background:var(--relevo-item-fundo);border-color:var(--relevo-item-borda);box-shadow:var(--relevo-item-sombra)}.shell .inicio-pagina .inicio-resumo>*{box-shadow:var(--relevo-acao-sombra)}:root:not([data-tema=escuro]) .shell .inicio-pagina .inicio-resumo>*{background:var(--relevo-acao-fundo);border-color:var(--relevo-acao-borda)}:root:not([data-tema=escuro]) .shell .page-financeiro .fin-kpi.destaque{background:var(--relevo-acao-fundo);border-color:var(--relevo-acao-borda);border-top-width:1px;box-shadow:var(--relevo-acao-sombra)}:root:not([data-tema=escuro]) .shell .page-financeiro .fin-kpi.destaque .fin-kpi-val{color:var(--sobre-acao)}:root:not([data-tema=escuro]) .shell .page-financeiro .fin-kpi.destaque .fin-kpi-rot{color:var(--resumo-legenda)}.shell :where(textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select):not(:focus):not(:focus-visible){box-shadow:var(--relevo-interno)}.shell .pront-page :is(textarea,input:not([type=checkbox]):not([type=radio]),select):not(:focus):not(:focus-visible){border-color:var(--relevo-campo-borda)}.shell .pront-page .gravador:not(.ativo){background:var(--relevo-gravador-fundo);border-color:var(--relevo-gravador-borda)}.shell .pront-page .atend-rodape{box-shadow:var(--relevo-rodape)}.shell :is(.btn-novo,.btn-primario):not(:disabled):not(:focus-visible){box-shadow:var(--relevo-acao)}.shell :is(.fin-cons-barra){box-shadow:var(--relevo-trilho)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.shell .page-financeiro .fin-kpi:not(.destaque):hover{box-shadow:var(--relevo-hover)}}}.shell :is(.metrics,.bi-kpis,.page-financeiro .fin-kpis,.page-fluxo .fx-kpis,.dp-kpis,.vendedores-totais,.pv-totais,.wi-cards,.wi-resumo,.pn-cartoes,.proc-cartoes,.rel-resumo){--grade-resumo-colunas:4;--grade-resumo-min:180px;--grade-resumo-intervalo:var(--espaco-4);display:flex;flex-wrap:wrap;gap:var(--grade-resumo-intervalo)}.shell :is(.metrics,.bi-kpis,.page-financeiro .fin-kpis,.page-fluxo .fx-kpis,.dp-kpis,.vendedores-totais,.pv-totais,.wi-cards,.wi-resumo,.pn-cartoes,.proc-cartoes,.rel-resumo)>*{flex:1 1 max(min(100%,var(--grade-resumo-min)),calc((100% - (var(--grade-resumo-colunas) - 1) * var(--grade-resumo-intervalo)) / var(--grade-resumo-colunas)));min-width:0;max-width:100%;box-sizing:border-box}.shell :is(.metrics.tres,.page-financeiro .fin-kpis,.page-fluxo .fx-kpis,.dp-kpis,.vendedores-totais){--grade-resumo-colunas:3;--grade-resumo-min:220px}.shell .proc-cartoes{--grade-resumo-colunas:6;--grade-resumo-min:150px}.shell .rel-resumo{--grade-resumo-colunas:6;--grade-resumo-min:165px}.shell :is(.bi-grid,.crm-perfil-paineis){display:block;column-count:2;column-width:360px;column-gap:var(--espaco-5)}.shell :is(.bi-grid,.crm-perfil-paineis)>*{break-inside:avoid;break-inside:avoid-column;min-width:0;width:100%;box-sizing:border-box;margin:0 0 var(--espaco-5)}.shell :is(.bi-grid,.crm-perfil-paineis)>:only-child{column-span:all}.shell .mod-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.shell .ct-hist-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.shell .crm-op-lista .coluna-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media print{.shell :is(.bi-grid,.crm-perfil-paineis,.hoje-blocos){column-count:1}.shell .hoje-bloco{height:auto;max-height:none}}.shell .vitais-linha.nf-grade{display:grid;align-items:end}.shell .vitais-linha.nf-grade .vital-caixa,.shell .vitais-linha.nf-grade input{width:100%;min-width:0;box-sizing:border-box}@media screen{.shell :is(.dtitle,.pf-title,.fin-title,.rx-title,.doc-title,.pl-title,.es-title,.chat-title,.page-title,.est-title,.lem-title,.sim-title,.cfo-title,.rent-title,.fx-title,.pj-title,.dre-title,.par-title,.bi-titulo),.shell .studio-head :is(.dtitle,.pf-title),.shell .relatorios-financeiros>h1,.shell .conhecimento-cabecalho h2,.shell .wi-intro h2,.shell .agenda-workspace .agenda-toolbar .dtitle{font-weight:var(--peso-titulo-interface)}.shell :is(.painel-head,.prox-titulo,.pront-emat-tit,.pront-iniciar-tit,.fin-card-h,.nf-titulo,.pront-paciente-nome,.atend-nome,.pl-card-tit,.pl-vazio-tit,.es-vazio-tit,.ct-titulo-secao,.tc-titulo,.tc-vazio-titulo),.shell .hoje-cabecalho h2,.shell .pf-sec-head h2,.shell .dc-secao-topo h2,.shell .pn-bloco-h h2,.shell .crm-perfil-cabecalho h2,.shell .crm-op-nova-titulo h2,.shell .crm-op-secao h2,.shell .conhecimento-painel>h3,.shell .conhecimento-titulo-linha h3,.shell .relatorios-financeiros h2,.shell .agenda-conteudo .agenda-panel-head h2,.shell .agenda-conteudo .agenda-periodo,.shell .inicio-agendamento-dados h3,.shell .nf-campo>span:first-child,.shell .pront-page .atend :is(.soap-lbl,.vitais-lbl,.atend-fase,.gravador-nome,.atend-rot){font-weight:var(--peso-subtitulo-interface)}.shell :is(.inicio-ind-num,.fin-kpi-val,.bi-kpi-hero,.pn-cartao-num,.crm-resumo-valor,.ct-creditos-saldo,.p360-ind-val:not(.vazio),.funil-num,.meta-fat-pct,.fin-linha-val),.shell .metric .mval,.shell .funil-fecho b,.shell .crm-perfil-totais strong,.shell .wi-card>strong,.shell .rel-resumo strong,.shell .vendedores-totais strong,.shell .consulta-creditos-numero strong{font-weight:var(--peso-destaque-interface)}.shell :is(.fin-kpi-rot,.agenda-sobretitulo,.tempo-bloco-nome),.shell .agenda-week-head>strong{font-weight:var(--peso-subtitulo-interface)}.shell .agenda-conteudo .agenda-visoes button{font-weight:600}.shell .pront-page .pront-iniciar{border-color:var(--borda)}.shell .conhecimento-page a{color:var(--acao-primaria);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shell .conhecimento-espaco>a{min-height:44px;display:flex;align-items:center;border-radius:var(--raio-sm)}.shell .pront-voltar{white-space:nowrap;flex-shrink:0}.shell :is(.btn-novo,.btn-primario,.grav-btn,.pront-agendar,.pf-salvar,.par-salvar,.doc-emitir,.pl-doc-btn,.fx-salvar,.rent-add):not(:disabled):not([aria-disabled=true]){font-weight:var(--peso-acao-interface)}.shell :is(.btn-ghost,.btn-secundario,.pront-voltar,.acao-mini:where(:not(.perigo):not(.wpp):not(.chegou)),.btn-mini:where(:not(.destaque)),.ia-btn,.atalho){font-weight:600;border-color:var(--borda-forte)}.shell :is(.btn-ghost,.btn-secundario,.pront-voltar,.acao-mini:where(:not(.perigo):not(.wpp):not(.chegou)),.btn-mini:where(:not(.destaque)),.ia-btn,.atalho,.data-btn,.data-titulo,.agenda-filtros-toggle,.agenda-resumo>summary,.agenda-opcoes summary,.inicio-ver-agenda,.meta-fat-definir,.proc-abrir,.cf-limpar,.pr-limpar,.mod-voltar,.conhecimento-espaco>a):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):focus-visible,.shell :is(.agenda-visoes button:not(.on),.fin-per-btn:not(.sel),.aba:not(.ativa)):not(:disabled):focus-visible{background:var(--acao-discreta-fundo);color:var(--acao-discreta-texto);box-shadow:inset 0 0 0 1px var(--acao-discreta-contorno);outline:2px solid var(--foco);outline-offset:3px}.shell :is(input,select,textarea):is(.campo-ruim,[aria-invalid=true]){border-color:var(--risco-500)!important}.shell :is(input,select,textarea):is(.campo-ruim,[aria-invalid=true]):focus-visible{outline-color:var(--risco-500)!important}.shell .abas .aba:not(:disabled):focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.shell .pront-abas .seg button:focus-visible{outline-offset:-2px}.shell .pront-abas .seg button.on:focus-visible{outline-color:var(--sobre-acao)}@media(max-width:767px){.shell .pront-abas .seg{height:auto;min-height:var(--controle-alt)}.shell .pront-abas .seg button{flex-basis:auto;padding-inline:4px;white-space:normal;overflow-wrap:anywhere;min-height:var(--controle-alt)}}@media(hover:hover){.shell :is(.btn-ghost,.btn-secundario,.pront-voltar,.acao-mini:where(:not(.perigo):not(.wpp):not(.chegou)),.btn-mini:where(:not(.destaque)),.ia-btn,.atalho,.data-btn,.data-titulo,.agenda-filtros-toggle,.agenda-resumo>summary,.agenda-opcoes summary,.inicio-ver-agenda,.meta-fat-definir,.proc-abrir,.cf-limpar,.pr-limpar,.mod-voltar,.conhecimento-espaco>a):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):hover,.shell :is(.agenda-visoes button:not(.on),.fin-per-btn:not(.sel),.aba:not(.ativa)):not(:disabled):hover{background:var(--acao-discreta-fundo);color:var(--acao-discreta-texto);box-shadow:inset 0 0 0 1px var(--acao-discreta-contorno)}}}@media screen{:root[data-previa-design=v6c]{--peso-titulo-interface: 600;--peso-subtitulo-interface: 600;--peso-destaque-interface: 600;--peso-acao-interface: 600;--raio-xs: 5px;--raio-sm: 9px;--raio-md: 12px;--raio-lg: 18px;--previa-menu-fundo: #0B1320;--previa-menu-secundario: #152030;--previa-menu-texto: #B8C4CF;--previa-menu-ativo: #FFFFFF;--previa-menu-marca: #9CC3D8;--previa-gradiente: linear-gradient(135deg,#0B1320,#245B74);--rail-fundo: var(--previa-menu-fundo);--rail-borda: #263240;--rail-texto: var(--previa-menu-texto);--rail-rotulo: #9CAAB9;--rail-pilula: #242F3D;--rail-pilula-texto: #FFFFFF;--relevo-acao-fundo: var(--superficie-card);--relevo-acao-borda: var(--borda);--relevo-interno: none;--relevo-acao: none;--relevo-acao-sombra: none;--relevo-rodape: 0 -4px 16px #0B132008;--relevo-trilho: none;--relevo-item-sombra: none;--relevo-hover: 0 5px 16px #0B13200A}:root[data-previa-design=v6c]:not([data-tema=escuro]){--superficie-fundo: #F1F4F8;--superficie-card: #FFFFFF;--superficie-afundada: #F3F6FA;--borda: #E6EBF1;--borda-forte: #8597A6;--texto-titulo: #0B1320;--texto-primario: #212F35;--texto-secundario: #526577;--texto-apoio: #5B6A78;--acento-50: #F0F4F7;--acento-100: #E9EEF2;--acento-300: #9CC3D8;--acento-500: #245B74;--acento-600: #1D4A60;--acento-700: #245B74;--acao-primaria: #153B4E;--acao-primaria-hover: #0B2434;--sobre-acao: #FFFFFF;--acao-discreta-fundo: #EDF2F7;--acao-discreta-texto: #0B1320;--acao-discreta-contorno: #E6EBF1;--foco: #245B74;--relevo-superficie: #FFFFFF;--relevo-contorno: #FFFFFF;--relevo-borda-base: #E6EBF1;--relevo-sombra: 0 3px 16px #0B132007,0 1px 3px #0B132004;--elevacao-card: var(--relevo-sombra);--relevo-item-fundo: #FFFFFF;--relevo-item-borda: #E6EBF1;--relevo-campo-borda: #D3DEE8;--relevo-gravador-fundo: linear-gradient(160deg,#EEF2F5,#FFFFFF 70%);--relevo-gravador-borda: #E6EBF1;--resumo-fundo: #FFFFFF;--resumo-legenda: #526577;--resumo-borda: #E6EBF1;--tabela-cabecalho-fundo: #F8FAFC;--tabela-cabecalho-borda: #E6EBF1}:root[data-previa-design=v6c][data-tema=escuro]{--superficie-fundo: #101823;--superficie-card: #192431;--superficie-afundada: #202E3D;--borda: #354657;--borda-forte: #8299AC;--texto-titulo: #F3F7FB;--texto-primario: #E1E8F0;--texto-secundario: #B3C2D1;--texto-apoio: #B0BFCD;--relevo-superficie: #192431;--relevo-contorno: #354657;--relevo-borda-base: #354657;--relevo-sombra: 0 3px 16px #00000018;--relevo-item-fundo: #192431;--relevo-item-borda: #354657;--relevo-gravador-fundo: #202E3D;--relevo-gravador-borda: #354657;--resumo-fundo: #192431;--resumo-legenda: #B3C2D1;--resumo-borda: #354657;--tabela-cabecalho-fundo: #202E3D;--tabela-cabecalho-borda: #354657}:root[data-previa-design=v6c]{--previa-sinal-teste: #168250;--previa-menu-pilula: #242F3D;--previa-menu-hover: #1C2836;--previa-menu-scrollbar: #435362;--previa-sombra-aba: 0 2px 5px #0B132008;--previa-sombra-segmento: 0 1px 3px #0B132010}@media(min-width:821px)and (min-height:501px){:root[data-previa-design=v6c]{--rail-largura: 80px;--rail-largura-expandido: 240px}:root[data-previa-design=v6c]:has(.shell[data-menu-fixado]){--rail-largura: 240px}}}@font-face{font-family:Figtree Modelo;src:url(/fonts/Figtree-Variable.woff2) format("woff2");font-style:normal;font-weight:300 900;font-display:swap}@media screen{:root[data-previa-design=v6c]{--modelo-fonte:"Figtree Modelo","Hanken Grotesk",Arial,sans-serif;--fonte-texto:var(--modelo-fonte);--fonte-titulo:var(--modelo-fonte);--fonte-titulo-forte:var(--modelo-fonte);--relevo-sombra:var(--modelo-sombra);--elevacao-card:var(--modelo-sombra);--modelo-sombra:0 1px 2px #0B13200A,0 6px 20px #0B13200D;--previa-menu-sombra:#0B132038;--previa-menu-movel-altura: calc(60px + env(safe-area-inset-bottom)) ;--mov-rapido:.14s;--mov-medio:.22s;--mov-lento:.32s;--mov-curva:cubic-bezier(.2,.8,.2,1);--res-petroleo:#245B74;--res-area:#81B8D6;--res-grade:#E6EDF3;--res-tinta-forte:#0B1320;--res-sobre-forte:#FFFFFF;--res-confirmados:#245B74;--res-sobre-confirmados:#FFFFFF;--res-aguardando:#E3B96A;--res-sobre-aguardando:#0B1320;--res-livres:#DCE9F5;--res-sobre-livres:#245B74;--res-listra-a:#C9D2DA;--res-listra-b:#E6EBEF;--funil-novo:#3B82B8;--funil-novo-suave:#EEF5FA;--funil-agendada:#245B74;--funil-agendada-suave:#EBF1F4;--funil-realizada:#6A58B8;--funil-realizada-suave:#F3F0FA;--funil-proposta:#C98A2B;--funil-proposta-suave:#FBF4E8;--funil-ganho:#16A05A;--funil-ganho-suave:#EAF7F0;--funil-perdido:#C2414B;--funil-perdido-suave:#FBEEEF;--funil-outra-1:#3B82B8;--funil-outra-2:#245B74;--funil-outra-3:#6A58B8;--funil-outra-4:#C98A2B;--funil-outra-5:#0E8A7E;--funil-outra-6:#7A5BA6;--funil-outra-suave:#F1F4F7;--limpo-faixa:#F5FAFE;--limpo-sugestao:linear-gradient(135deg,#E3F1FC,#F3F0FB);--limpo-cinza:#7A8794;--limpo-tinta-seletor:#0B1320;--limpo-verde-a:#13A85A;--limpo-verde-b:#0B7F42;--limpo-verde-claro:#E6F7EE;--limpo-verde-texto:#0B7F42;--limpo-laranja-a:#E08A00;--limpo-laranja-b:#B36A00;--limpo-laranja-claro:#FDF2DE;--limpo-laranja-texto:#B36A00;--limpo-azul-a:#2F7BFF;--limpo-azul-b:#1F57C3;--limpo-azul-claro:#EAF1FF;--limpo-azul-texto:#1F57C3;--limpo-vermelho-a:#E5484D;--limpo-vermelho-b:#B8323A;--limpo-vermelho-claro:#FDECEC;--limpo-vermelho-texto:#B8323A;--modelo-neon-verde:#16C964;--modelo-verde-fundo:#E2F9EC;--modelo-verde-texto:#0E7A3F;--modelo-neon-azul:#2F7BFF;--modelo-azul-fundo:#E8F0FF;--modelo-azul-texto:#1F57C3;--modelo-brilho-verde:0 0 0 3px #16C96429,0 0 10px #16C96473;--modelo-brilho-azul:0 0 0 4px #2F7BFF24,0 0 10px #2F7BFF59;--modelo-mini-fundo:#E8EDF2;--modelo-mini-ouro-fundo:#EFE2C0;--modelo-mini-ouro:#C79A3C;--modelo-ponto-fundo:#D5E6E3;--modelo-gradiente-assistente:linear-gradient(160deg,#EEF2F5 0%,#FFFFFF 65%)}:root[data-previa-design=v6c][data-tema=escuro]{--modelo-sombra:0 1px 2px #00000012,0 6px 20px #00000020;--res-petroleo:#8CC2DC;--res-area:#5E9DBE;--res-grade:#2F3E4E;--res-tinta-forte:#DCE9F5;--res-sobre-forte:#0B1320;--res-confirmados:#3E86A8;--res-sobre-confirmados:#FFFFFF;--res-sobre-aguardando:#0B1320;--res-livres:#24384B;--res-sobre-livres:#A9D0E6;--res-listra-a:#3A4755;--res-listra-b:#2A3542;--funil-novo:#6FB1E0;--funil-novo-suave:#1C3142;--funil-agendada:#6FA9C4;--funil-agendada-suave:#1B2F39;--funil-realizada:#A596E8;--funil-realizada-suave:#2A2645;--funil-proposta:#E0AE5E;--funil-proposta-suave:#3A2C14;--funil-ganho:#4CCB8A;--funil-ganho-suave:#123A28;--funil-perdido:#EB7C85;--funil-perdido-suave:#431B1F;--funil-outra-1:#6FB1E0;--funil-outra-2:#6FA9C4;--funil-outra-3:#A596E8;--funil-outra-4:#E0AE5E;--funil-outra-5:#4CC4B8;--funil-outra-6:#B79BDB;--funil-outra-suave:#26323E;--limpo-faixa:#202E3D;--limpo-sugestao:linear-gradient(135deg,#1D3044,#2A2A44);--limpo-verde-claro:#123A28;--limpo-verde-texto:#7BE3A8;--limpo-laranja-claro:#3F2E10;--limpo-laranja-texto:#F4C777;--limpo-azul-claro:#16294D;--limpo-azul-texto:#A9C6FF;--limpo-vermelho-claro:#431B1F;--limpo-vermelho-texto:#F5A9AC;--modelo-verde-fundo:#123A28;--modelo-verde-texto:#7BE3A8;--modelo-azul-fundo:#16294D;--modelo-azul-texto:#A9C6FF;--modelo-mini-fundo:#354657;--modelo-mini-ouro-fundo:#5A4C30;--modelo-ponto-fundo:#354657;--modelo-gradiente-assistente:linear-gradient(160deg,#202E3D 0%,#192431 65%)}}@media screen{html[data-previa-design=v6c] .shell{--studio-cor: var(--acento-500);--studio-suave: var(--acento-50)}html[data-previa-design=v6c] .previa-barra{background:var(--superficie-card);border-color:var(--borda);font-size:12px}html[data-previa-design=v6c] .previa-indicador{background:var(--previa-sinal-teste)}html[data-previa-design=v6c] .shell .topbar{background:var(--superficie-fundo);border-color:transparent;gap:12px;padding-inline:28px}html[data-previa-design=v6c] .shell .topbar-menu{border-color:transparent;background:transparent}html[data-previa-design=v6c] .shell .topbar-right{gap:8px}html[data-previa-design=v6c] .shell :is(.btn-chat,.btn-notif){border-radius:12px;background:var(--superficie-card)}html[data-previa-design=v6c] .shell .content:not(.bleed){padding:24px 28px 32px}html[data-previa-design=v6c] .shell .studio-head{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;margin-bottom:24px}html[data-previa-design=v6c] .shell[data-area=inicio] .studio-head{min-height:0}html[data-previa-design=v6c] .shell :is(.dtitle,.pf-title,.fin-title,.rx-title,.doc-title,.pl-title,.page-title,.bi-titulo){color:var(--texto-titulo);letter-spacing:-.025em;font-weight:600}html[data-previa-design=v6c] .shell .studio-head-icone{background:var(--superficie-card);color:var(--acento-700);border:1px solid var(--borda)}html[data-previa-design=v6c] .shell :is(.btn-novo,.btn-primario,.pf-salvar,.doc-emitir):not(:disabled){background:var(--previa-gradiente);color:var(--previa-menu-ativo);border:1px solid transparent;box-shadow:none}html[data-previa-design=v6c] .shell :is(.btn-novo,.btn-primario):hover:not(:disabled){filter:brightness(1.1)}html[data-previa-design=v6c] .shell :is(.btn-ghost,.btn-secundario){background:var(--superficie-afundada);color:var(--texto-titulo);border:1px solid var(--borda);box-shadow:none}html[data-previa-design=v6c] .shell :is(.painel,.prox,.metric,.tabela-card,.fin-card,.fin-kpi,.dp-card,.dp-kpi,.cat-bloco,.rel-card,.fx-card,.fx-kpi,.pj-card,.dre-card,.rent-card,.sim-card,.cfo-card,.bi-kpi,.pf-sec,.dc-secao,.pl-card,.est-card,.mod-card,.doc-editor,.doc-hist,.rx-editor,.rx-hist,.conhecimento-painel,.pront-iniciar,.pront-emat,.pront-paciente,.pront-anexos,.pront-page .atend){border-radius:18px;border-color:var(--borda)}html[data-previa-design=v6c] .shell :is(.painel-head,.prox-head){padding:18px 20px;background:transparent;border-bottom:1px solid var(--borda)}html[data-previa-design=v6c] .shell .painel-body{padding:18px 20px}html[data-previa-design=v6c] .shell .painel-body.sem-padding{padding:0}html[data-previa-design=v6c] .shell .tabela th{background:var(--superficie-card);color:var(--texto-secundario);font-size:12px;letter-spacing:.035em}html[data-previa-design=v6c] .shell .tabela td{border-color:var(--borda)}html[data-previa-design=v6c] .shell .abas{background:transparent;border:0;border-bottom:1px solid var(--borda);border-radius:0;padding:0 0 6px;gap:8px;box-shadow:none}html[data-previa-design=v6c] .shell .aba{border-radius:9px;color:var(--texto-secundario)}html[data-previa-design=v6c] .shell .aba.ativa{background:var(--superficie-card);color:var(--texto-titulo);border:1px solid var(--borda);box-shadow:var(--previa-sombra-aba)}html[data-previa-design=v6c] .shell .seg{background:var(--superficie-afundada);border-color:var(--borda)}html[data-previa-design=v6c] .shell .seg button.on{background:var(--superficie-card);color:var(--texto-titulo);box-shadow:var(--previa-sombra-segmento)}html[data-previa-design=v6c] .shell .rail{background:var(--previa-menu-fundo);border-right:0;scrollbar-color:var(--previa-menu-scrollbar) transparent}html[data-previa-design=v6c] .shell .rail .nav-item{color:var(--previa-menu-texto);border-radius:10px}html[data-previa-design=v6c] .shell .rail .nav-item.active{background:var(--previa-menu-pilula);color:var(--previa-menu-ativo);box-shadow:none}html[data-previa-design=v6c] .shell .rail .nav-item.active svg{color:var(--previa-menu-marca)}html[data-previa-design=v6c] .shell .rail .nav-item:hover{background:var(--previa-menu-hover);color:var(--previa-menu-ativo)}html[data-previa-design=v6c] .shell .rail .nav-item:focus-visible{outline-color:var(--previa-menu-marca)}html[data-previa-design=v6c] .shell .rail-grupo-rot{color:var(--rail-rotulo);font-size:12px;font-weight:500;letter-spacing:.09em}html[data-previa-design=v6c] .shell .rail .brand{background:var(--previa-menu-secundario);border-radius:12px}html[data-previa-design=v6c] .shell .rail .brand img{width:36px;height:36px;transform:none;object-fit:contain}@media(min-width:821px)and (min-height:501px){html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail{width:var(--rail-largura);flex-basis:var(--rail-largura);margin-right:0;padding:16px 12px;align-items:center;box-shadow:none;overflow-y:auto}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto{align-items:stretch}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .brand{width:48px;height:48px;margin-inline:auto;flex-shrink:0}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .brand{width:100%;justify-content:flex-start;padding:8px 10px;gap:10px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .nav-item{width:48px;height:40px;justify-content:center;padding:8px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .nav-label{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .rail-grupo-rot{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .nav-item{width:100%;justify-content:flex-start;gap:12px;padding:8px 12px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .nav-label{display:block;font-size:13px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .rail-grupo{align-items:stretch;gap:2px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .rail-grupo-rot{display:block;padding:14px 12px 6px}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail.aberto .rail-grupo+.rail-grupo:before{display:none}html[data-previa-design=v6c] .shell[data-menu-fixo] .rail .nav-item svg{width:18px;height:18px}}html[data-previa-design=v6c] .shell .agenda-workspace{background:var(--superficie-fundo)}html[data-previa-design=v6c] .shell .agenda-toolbar{background:var(--superficie-fundo);border-color:var(--borda)}html[data-previa-design=v6c] .shell :is(.agenda-visoes,.agenda-filtro-chip){border-color:var(--borda)}html[data-previa-design=v6c] .shell .agenda-visoes button[aria-pressed=true]{background:var(--superficie-card);color:var(--texto-titulo);box-shadow:var(--previa-sombra-segmento)}html[data-previa-design=v6c] .shell .pront-page .atend{background:var(--superficie-card);box-shadow:var(--relevo-sombra)}html[data-previa-design=v6c] .shell .atend :is(.soap-campo textarea,.vital-caixa){background:var(--superficie-afundada)}html[data-previa-design=v6c] .shell .atend .soap-lbl{font-weight:600}html[data-previa-design=v6c] .shell .gravador:not(.ativo){background:var(--relevo-gravador-fundo)}html[data-previa-design=v6c] .shell .fin-kpi.destaque{background:var(--superficie-card);border-color:var(--borda)}html[data-previa-design=v6c] .shell .page-financeiro .fin-kpi.destaque .fin-kpi-val{color:var(--texto-titulo)}html[data-previa-design=v6c] .shell .page-financeiro .fin-kpi.destaque .fin-kpi-rot{color:var(--texto-secundario)}html[data-previa-design=v6c] .shell :is(.mod-papel-info,.mod-papel-nota){background:var(--superficie-card)}@media(pointer:coarse){html[data-previa-design=v6c] .shell .rail .nav-item,html[data-previa-design=v6c] .previa-controles :is(select,button){min-height:44px}}@media(max-width:1100px){html[data-previa-design=v6c] .shell .content:not(.bleed){padding:20px}html[data-previa-design=v6c] .shell .topbar{padding-inline:20px}}@media(max-width:820px),(max-height:500px){html[data-previa-design=v6c] .shell .topbar{padding-inline:12px;gap:8px}html[data-previa-design=v6c] .shell .content:not(.bleed){padding:20px 14px 28px}html[data-previa-design=v6c] .shell .inicio-pagina .inicio-resumo>*{min-height:108px;padding:16px;gap:8px}html[data-previa-design=v6c] .shell .inicio-pagina .inicio-ind-num{font-size:27px}html[data-previa-design=v6c] .shell .rail .nav-item{color:var(--previa-menu-texto)}html[data-previa-design=v6c] .shell .studio-head{margin-bottom:20px}}}@keyframes previa-entrar-subindo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes previa-modal-entrar{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes previa-painel-entrar{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes previa-fundo-entrar{0%{opacity:0}to{opacity:1}}@keyframes previa-aviso-entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes previa-flyout-entrar{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){html[data-previa-design=v6c] .modal-fundo{animation:previa-fundo-entrar var(--mov-rapido) var(--mov-curva)}html[data-previa-design=v6c] .modal:not(.gaveta){animation:previa-modal-entrar var(--mov-medio) var(--mov-curva)}html[data-previa-design=v6c] .modal.gaveta{animation:previa-painel-entrar var(--mov-medio) var(--mov-curva)}html[data-previa-design=v6c] .aviso-sucesso{animation:previa-aviso-entrar var(--mov-medio) var(--mov-curva)}html[data-previa-design=v6c] .shell[data-menu-fixo]>.rail .modelo-submenu:not([hidden]){animation:previa-flyout-entrar var(--mov-medio) var(--mov-curva)}html[data-previa-design=v6c] .shell :is(.btn-novo,.btn-primario,.pf-salvar,.doc-emitir){transition:transform var(--mov-rapido) var(--mov-curva),filter var(--mov-rapido) var(--mov-curva)}html[data-previa-design=v6c] .shell :is(.btn-novo,.btn-primario,.pf-salvar,.doc-emitir):active:not(:disabled){transform:scale(.98)}html[data-previa-design=v6c] .abas[data-indicador]{--ind-x:0px;--ind-w:0px;position:relative}html[data-previa-design=v6c] .shell .abas[data-indicador] .aba.ativa{border-bottom-color:transparent}html[data-previa-design=v6c] .abas[data-indicador]:after{content:"";position:absolute;left:0;bottom:0;width:var(--ind-w);height:2px;background:var(--texto-titulo);transform:translate(var(--ind-x));transition:transform var(--mov-medio) var(--mov-curva),width var(--mov-medio) var(--mov-curva);pointer-events:none}}@media screen and (prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){html[data-previa-design=v6c] .shell :is(button.modelo-kpi,.modelo-alertas>button,.limpo-funil-etapa){transition:transform var(--mov-rapido) var(--mov-curva),box-shadow var(--mov-rapido) var(--mov-curva)}html[data-previa-design=v6c] .shell :is(button.modelo-kpi,.modelo-alertas>button):hover{transform:translateY(-1px);box-shadow:var(--relevo-hover),var(--modelo-sombra)}html[data-previa-design=v6c] .shell .inicio-agendamento{transition:background-color var(--mov-rapido) var(--mov-curva)}html[data-previa-design=v6c] .shell .inicio-agendamento:hover{background-color:var(--superficie-afundada)}}html[data-previa-design=v6c] .shell:not([data-area=recepcao],[data-area=financeiro],[data-area=estoque],[data-area=planos]) :is(.btn-novo,.btn-primario,.rx-emitir,.chat-enviar):disabled:not([aria-busy=true]){opacity:1;filter:none;box-shadow:none;cursor:not-allowed;background:var(--superficie-afundada);color:var(--texto-secundario);border:1px solid var(--borda-forte)}html[data-previa-design=v6c] .shell:not([data-area=recepcao],[data-area=financeiro],[data-area=estoque],[data-area=planos]) :is(.btn-ghost,.btn-secundario,.rx-add):disabled:not([aria-busy=true]){opacity:1;cursor:not-allowed;background:var(--superficie-card);color:var(--texto-secundario);border:1px solid var(--borda-forte)}
