:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#f7f8f4;--superficie:#fff;--superficie2:#f1f4ef;--lateral:#fff;--linha:#e3e8e1;--linha2:#cfd8d0;--tinta:#233e39;--texto2:#3b524c;--apagado:#5f6e68;--floresta:#164c45;--floresta-h:#1d5f56;--sobre-acao:#fff;--petroleo:#246f62;--menta:#e9f2ed;--menta-borda:#cfe3d7;--ambar:#9b6724;--pessego:#fbf1e5;--pessego-borda:#f1dfc6;--ambar-texto:#6e4a19;--erro:#b35850;--erro-fundo:#f8e9e7;--erro-borda:#f0d2ce;--erro-texto:#8a3f38;--ok:#2f7a4f;--ok-fundo:#e6f2ea;--veu:#233e3947;--brilho:radial-gradient(600px 220px at 30% -60px, #246f621a, transparent 70%);--sombra:0 1px 2px #233e390d;--fonte:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#08090a;--superficie:#141518;--superficie2:#1b1c20;--lateral:#0e0f11;--linha:#22242a;--linha2:#2e3038;--tinta:#f4f5f7;--texto2:#c5cad3;--apagado:#8f95a0;--floresta:#5e6ad2;--floresta-h:#6c78e0;--sobre-acao:#fff;--petroleo:#8b91ff;--menta:#7c83ff24;--menta-borda:#7c83ff59;--ambar:#f0a94b;--pessego:#f0a94b1f;--pessego-borda:#f0a94b4d;--ambar-texto:#f3c07e;--erro:#f2666f;--erro-fundo:#f2666f1f;--erro-borda:#f2666f4d;--erro-texto:#f6a3a9;--ok:#3ccf8e;--ok-fundo:#3ccf8e1f;--veu:#0000008c;--brilho:radial-gradient(600px 220px at 30% -60px, #5e6ad242, transparent 70%), radial-gradient(420px 180px at 85% -80px, #3fc1c91a, transparent 70%);--sombra:0 0 0 1px #ffffff05 inset}*{box-sizing:border-box}[hidden]{display:none!important}body{accent-color:var(--floresta);font-family:var(--fonte);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{outline-offset:3px}:focus-visible{outline:2px solid var(--petroleo)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.25}h2{letter-spacing:-.2px;font-size:16px;font-weight:600}p{color:var(--apagado);line-height:1.6}a{color:var(--petroleo)}.num,td,.numero b{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.marca{background:var(--floresta);width:32px;height:32px;color:var(--sobre-acao);letter-spacing:-.5px;border-radius:10px 10px 10px 3px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.entrada{background:var(--brilho), var(--papel);place-items:center;min-height:100vh;padding:16px;display:grid}.cartao{background:var(--superficie);border:1px solid var(--linha);width:100%;max-width:380px;box-shadow:var(--sombra);border-radius:14px;padding:28px}.cartao .topo{align-items:center;gap:12px;margin-bottom:22px;display:flex}.cartao .topo b{letter-spacing:-.4px;font-size:18px;display:block}.cartao .topo span{color:var(--apagado);font-size:12px}.app{min-height:100vh}.lateral{background:var(--lateral);border-right:1px solid var(--linha);z-index:20;flex-direction:column;width:240px;padding:16px 10px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.lateral .topo{align-items:center;gap:10px;padding:2px 6px 14px;display:flex}.lateral .topo b{letter-spacing:-.2px;font-size:14px;display:block}.lateral .topo span{color:var(--apagado);font-size:11.5px}.clinica{border:1px solid var(--linha2);background:var(--superficie);border-radius:8px;margin-bottom:8px;padding:8px 10px}.clinica label{color:var(--apagado);margin-bottom:2px;font-size:10.5px;display:block}.clinica select{background:0 0;border:0;width:100%;padding:0;font-weight:600}.clinica select option{background:var(--superficie);color:var(--tinta)}nav{flex-direction:column;gap:2px;display:flex}nav button{text-align:left;color:var(--texto2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}nav button:hover:not(:disabled){background:var(--superficie2);color:var(--tinta)}nav button:focus-visible,.alternar-menu:focus-visible{outline:2px solid var(--petroleo);outline-offset:1px}nav button:disabled{cursor:default}nav .ic{opacity:.8;flex:none}nav em{color:var(--apagado);font-size:11px;font-style:normal;font-family:var(--mono);margin-left:auto}nav .item.ativo{background:var(--floresta);color:var(--sobre-acao);font-weight:600}nav .item.ativo:hover{background:var(--floresta-h);color:var(--sobre-acao)}nav .item.ativo em{color:inherit;opacity:.8}nav .grupo{margin-top:4px}nav .grupo-linha{align-items:center;gap:4px;display:flex}nav .grupo-cab{flex:1;min-width:0;font-weight:600}nav .grupo-cab .seta{opacity:.55;width:16px;height:16px;margin-left:auto;transition:transform .2s}nav .grupo.aberto>.grupo-linha .seta{transform:rotate(180deg)}nav .grupo.com-ativo>.grupo-linha .grupo-cab{background:var(--menta);color:var(--tinta)}nav .grupo-corpo{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}nav .grupo.aberto>.grupo-corpo{grid-template-rows:1fr}nav .sub{border-left:1px solid var(--linha2);flex-direction:column;gap:1px;min-height:0;margin-left:19px;padding:0 0 0 9px;display:flex;overflow:hidden}nav .grupo.aberto .sub{padding-top:3px;padding-bottom:3px}nav .sub .item{padding:6px 10px;font-size:13px}nav .mover{flex:none;gap:3px;display:flex}nav .mover button{border:1px solid var(--linha2);background:var(--superficie);justify-content:center;width:30px;padding:6px 0}nav .mover button:disabled{opacity:.35}nav .organizar{border-top:1px solid var(--linha);flex-direction:column;gap:2px;margin-top:12px;padding-top:10px;display:flex}nav .organizar-btn{color:var(--apagado);font-size:12.5px}.alternar-menu{border:1px solid var(--linha2);background:var(--superficie);width:30px;height:30px;color:var(--texto2);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.alternar-menu:hover{background:var(--superficie2);color:var(--tinta)}.lateral .topo .nome-marca{min-width:0}.lateral .rodape .botao{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){nav .grupo-corpo,nav .grupo-cab .seta,.lateral,.principal{transition:none!important}}.lateral .rodape{border-top:1px solid var(--linha);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;font-size:12.5px;display:flex}.lateral .rodape .linha-botoes{flex-wrap:wrap;gap:6px;display:flex}.principal{background:var(--brilho), var(--papel);background-repeat:no-repeat;min-height:100vh;margin-left:240px;padding:26px 30px 60px}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.cabecalho p{margin-top:2px}.menu-movel{display:none}.tema{border:1px solid var(--linha2);background:var(--superficie);color:var(--texto2);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12.5px}.tema:hover{color:var(--tinta);background:var(--superficie2)}@media (width<=860px){.lateral{transition:transform .2s;transform:translate(-100%)}.lateral.aberta{box-shadow:0 0 0 100vmax var(--veu);transform:none}.principal{margin-left:0;padding:18px 16px 60px}.menu-movel{margin-bottom:14px;display:inline-block}}.botao{background:var(--floresta);color:var(--sobre-acao);cursor:pointer;border:0;border-radius:8px;padding:8px 13px;font-weight:600;transition:background .12s}.botao:hover{background:var(--floresta-h)}.botao:disabled{opacity:.5;cursor:wait}.botao.secundario{background:var(--superficie);color:var(--tinta);border:1px solid var(--linha2)}.botao.secundario:hover{background:var(--superficie2)}.botao.perigo{background:var(--superficie);color:var(--erro);border:1px solid var(--linha2)}.campo{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.campo>span{color:var(--texto2);font-size:12px;font-weight:600}.campo input,.campo select,.campo textarea,.busca{border:1px solid var(--linha2);background:var(--superficie);border-radius:8px;width:100%;padding:8px 11px}.campo input:focus,.campo select:focus,.campo textarea:focus,.busca:focus{border-color:var(--petroleo);box-shadow:0 0 0 3px var(--menta);outline:none}.campo textarea{resize:vertical;min-height:80px}.campo.check{flex-direction:row;align-items:center;gap:8px}.campo.check input{width:auto}.grade-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px;display:grid}.aviso{border-radius:9px;margin-bottom:14px;padding:10px 14px;font-size:13px}.aviso.erro{background:var(--erro-fundo);color:var(--erro-texto);border:1px solid var(--erro-borda)}.aviso.info{background:var(--pessego);color:var(--ambar-texto);border:1px solid var(--pessego-borda)}.aviso.ok{background:var(--menta);color:var(--tinta);border:1px solid var(--menta-borda)}.painel{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:12px;overflow:hidden}.painel .barra{border-bottom:1px solid var(--linha);flex-wrap:wrap;gap:10px;padding:12px;display:flex}.painel .barra .busca{max-width:320px}.rolagem{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--apagado);border-bottom:1px solid var(--linha);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:500}td{border-bottom:1px solid var(--linha);vertical-align:top;padding:10px 12px}tr:last-child td{border-bottom:0}tbody tr{cursor:pointer}tbody tr:hover{background:var(--superficie2)}.vazio{text-align:center;color:var(--apagado);padding:28px}.selo{background:var(--menta);color:var(--petroleo);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.selo.ambar{background:var(--pessego);color:var(--ambar)}.selo.erro{background:var(--erro-fundo);color:var(--erro)}.selo.ok{background:var(--ok-fundo);color:var(--ok)}.selo.neutro{background:var(--superficie2);color:var(--apagado)}.cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.card{background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:12px;padding:16px}.card h2{margin-bottom:4px}.card .nivel{margin-top:10px}.gaveta-fundo{inset:0;right:var(--painel,0px);background:var(--veu);z-index:40;position:fixed}.gaveta{top:0;right:var(--painel,0px);background:var(--superficie);z-index:41;border-left:1px solid var(--linha);flex-direction:column;width:min(560px,100%);display:flex;position:fixed;bottom:0}.gaveta header{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.gaveta .corpo{flex:1;padding:18px 20px;overflow-y:auto}.gaveta footer{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.matriz td,.matriz th{text-align:center}.matriz td:first-child,.matriz th:first-child{text-align:left}.matriz select{border:1px solid var(--linha2);background:var(--superficie);border-radius:6px;padding:4px}.abas{border-bottom:1px solid var(--linha);gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.abas button{color:var(--apagado);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 13px;font-weight:600}.abas button:hover{color:var(--tinta)}.abas button.ativa{color:var(--tinta);border-bottom-color:var(--petroleo)}.abas.pequenas{border:0;margin-bottom:10px}.abas.pequenas button{border:1px solid var(--linha2);background:var(--superficie);border-radius:8px}.abas.pequenas button.ativa{background:var(--menta);border-color:var(--menta-borda)}.numeros{border:1px solid var(--linha);background:var(--superficie);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.numero{border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);margin:0 -1px -1px 0;padding:14px 16px}.numero b{letter-spacing:-.5px;font-size:22px;font-weight:500;display:block}.numero span{color:var(--apagado);font-size:12px}.numero.destaque{background:var(--menta)}.numero.destaque b{color:var(--petroleo)}.numero.alerta b{color:var(--erro)}.duas{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=860px){.duas{grid-template-columns:1fr}}pre.detalhe{white-space:pre-wrap;word-break:break-word;background:var(--superficie2);font-size:12px;font-family:var(--mono);border-radius:8px;margin:0;padding:10px}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-top:1px solid var(--linha);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 14px;display:grid}.checklist li:first-child{border-top:0}.checklist .marca-chk{border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.checklist .feito{background:var(--ok-fundo);color:var(--ok)}.checklist .falta{background:var(--erro-fundo);color:var(--erro)}.checklist .opcional{background:var(--pessego);color:var(--ambar)}.checklist small{color:var(--apagado);font-size:12.5px;display:block}.barra-progresso{background:var(--superficie2);border-radius:4px;height:6px;overflow:hidden}.barra-progresso i{background:var(--petroleo);border-radius:4px;height:100%;display:block}.prioridades{margin:0;padding:0;list-style:none}.prioridades li{border-top:1px solid var(--linha);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.prioridades li:first-child{border-top:0}.prioridades small{color:var(--apagado);font-size:12px;display:block}.codigos{font-family:var(--mono);background:var(--superficie2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;padding:12px;font-size:14px;display:grid}.assistente{background:var(--superficie);border-left:1px solid var(--linha);z-index:45;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.assistente-borda{cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;left:-4px}.assistente-borda:hover,.assistente-borda:active{background:var(--menta)}.assistente header{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.assistente header small{color:var(--apagado);font-size:11px;display:block}.assistente-mensagens{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.assistente-boas-vindas{color:var(--apagado);font-size:13.5px;line-height:1.5}.assistente-boas-vindas p{margin:0 0 6px}.assistente-boas-vindas b{color:var(--tinta);font-size:15px}.sugestoes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sugestao{border:1px solid var(--linha2);background:var(--superficie);color:var(--tinta);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.sugestao:hover{background:var(--menta);border-color:var(--menta-borda)}.msg-linha{align-items:flex-start;gap:10px;display:flex}.msg-linha .avatar{background:var(--superficie2);width:26px;height:26px;color:var(--tinta);border:1px solid var(--linha);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.msg-linha.de-assistente .avatar{background:var(--floresta);color:var(--sobre-acao);border-color:#0000}.msg-linha.de-assistente .avatar .ic{width:14px;height:14px}.msg-corpo{flex:1;min-width:0}.msg-corpo .autor{color:var(--tinta);margin:3px 0;font-size:12px;font-weight:700;display:block}.msg-texto{color:var(--tinta);font-size:13.5px;line-height:1.55}.msg-texto p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.msg-texto p:last-child{margin-bottom:0}.msg-linha.de-operador .msg-texto{background:var(--superficie2);border:1px solid var(--linha);border-radius:4px 12px 12px;max-width:100%;padding:8px 11px;display:inline-block}.anexo-msg{color:var(--petroleo);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex}.anexo-msg .ic{width:14px;height:14px}.acao-ia{color:var(--apagado);align-items:center;gap:8px;margin-left:36px;font-size:12px;display:flex}.acao-ia .ponto{background:var(--petroleo);border-radius:50%;flex:none;width:6px;height:6px}.acao-ia.erro{color:var(--erro-texto)}.acao-ia.erro .ponto{background:var(--erro)}.digitando{gap:4px;padding:10px 2px;display:flex}.digitando i{background:var(--apagado);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite digitando}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes digitando{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.digitando i{opacity:.6;animation:none}}.lote-cartao{border:1px solid var(--menta-borda);background:var(--menta);border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}.lote-cartao span{color:var(--apagado);font-size:12px}.assistente-entrada{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.compositor{border:1px solid var(--linha2);background:var(--superficie);box-shadow:var(--sombra);border-radius:14px;padding:8px 8px 8px 12px}.compositor:focus-within{border-color:var(--petroleo)}.compositor.desligado{opacity:.6}.compositor textarea{resize:none;width:100%;font:inherit;min-height:24px;max-height:180px;color:var(--tinta);background:0 0;border:0;outline:0;padding:2px 0;font-size:13.5px;line-height:1.5}.compositor-acoes{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.botao-icone{width:32px;height:32px;color:var(--apagado);cursor:pointer;border-radius:8px;place-items:center;display:grid}.botao-icone:hover{background:var(--superficie2);color:var(--tinta)}.botao-icone:focus-within{outline:2px solid var(--petroleo);outline-offset:1px}.compositor .enviar{background:var(--floresta);width:32px;height:32px;color:var(--sobre-acao);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.compositor .enviar:disabled{opacity:.35;cursor:default}.compositor .enviar:not(:disabled):hover{filter:brightness(1.15)}.anexo-pendente{background:var(--menta);border:1px solid var(--menta-borda);border-radius:8px;align-items:center;gap:6px;max-width:100%;margin-bottom:6px;padding:4px 6px 4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.anexo-pendente span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anexo-pendente .ic{flex:none;width:14px;height:14px}.anexo-pendente button{cursor:pointer;color:var(--apagado);background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.anexo-pendente button:hover{color:var(--tinta);background:var(--superficie)}.rodape-ia{color:var(--apagado);text-align:center;font-size:11px}.botao.icone-so{place-items:center;padding:6px;display:grid}.abre-assistente{z-index:25;box-shadow:0 0 0 4px var(--papel), 0 8px 24px -8px var(--floresta);position:fixed;bottom:20px;right:20px}.preenchido input,.preenchido select,.preenchido textarea{background:var(--menta)}.preenchido.conferir input,.preenchido.conferir select,.preenchido.conferir textarea{background:var(--pessego);border-color:var(--ambar)}.nota-conferir{color:var(--ambar);margin:-8px 0 10px;font-size:12px;display:block}@media (width<=860px){.assistente{width:100%!important}.assistente-borda{display:none}.principal{margin-right:0!important}.gaveta,.gaveta-fundo{right:0}}a.botao{align-items:center;text-decoration:none;display:inline-flex}.marca-logo{object-fit:contain;background:var(--superficie);border-radius:9px;flex-shrink:0}.marca-previa{border:1px solid var(--linha);border-radius:12px;gap:10px;padding:14px;display:grid}.marca-previa .topo{align-items:center;gap:10px;display:flex}.marca-previa .topo span{opacity:.75;font-size:12px;display:block}.cores{flex-wrap:wrap;gap:12px;display:flex}.cores label{align-items:center;gap:8px;display:flex}.cores input[type=color]{border:1px solid var(--linha2);background:var(--superficie);border-radius:8px;width:44px;height:34px;padding:2px}.ag{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ag-lado{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.ag-criar{box-shadow:var(--sombra);border-radius:12px;padding:10px 14px}.ag-mini{font-size:12px}.ag-mini-topo{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ag-mini-topo button{color:var(--texto2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:16px}.ag-mini-topo button:hover{background:var(--superficie2)}.ag-mini-grade{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ag-mini-sem{color:var(--apagado);padding:2px 0;font-size:11px}.ag-mini-grade button{aspect-ratio:1;cursor:pointer;color:var(--tinta);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:99px;font-size:12px}.ag-mini-grade button:hover{background:var(--superficie2)}.ag-mini-grade button.fora{color:var(--apagado);opacity:.6}.ag-mini-grade button.hoje{background:var(--floresta);color:var(--sobre-acao)}.ag-mini-grade button.escolhido:not(.hoje){background:var(--menta);color:var(--tinta);font-weight:600}.ag-agendas{flex-direction:column;gap:4px;display:flex}.ag-agendas>b{color:var(--texto2);margin-bottom:2px;font-size:12px}.ag-agenda{cursor:pointer;border-radius:6px;grid-template-columns:16px 10px 1fr;align-items:center;gap:8px;padding:3px 4px;font-size:13px;display:grid}.ag-agenda:hover{background:var(--superficie2)}.ag-agenda i,.ag-cabeca.prof i{border-radius:99px;width:10px;height:10px;display:inline-block}.ag-agenda small{color:var(--apagado);font-size:11px;display:block}.cal-legenda.vertical{flex-direction:column;align-items:flex-start;gap:5px}.ag-principal{min-width:0}.ag-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ag-setas{gap:4px;display:flex}.ag-titulo{margin:0;font-size:20px}.ag-titulo:first-letter,.ag-mini-topo b:first-letter{text-transform:uppercase}.ag-resumo{color:var(--apagado);font-size:13px}.ag-visoes{border:1px solid var(--linha2);border-radius:9px;margin-left:auto;display:flex;overflow:hidden}.ag-visoes button{background:var(--superficie);color:var(--texto2);cursor:pointer;border:0;padding:7px 12px;font-size:13px}.ag-visoes button+button{border-left:1px solid var(--linha2)}.ag-visoes button.ativo{background:var(--menta);color:var(--tinta);font-weight:600}.ag-grade{flex-direction:column;margin-bottom:14px;display:flex}.ag-cabecas,.ag-colunas{min-width:fit-content;display:grid}.ag-cabecas{border-bottom:1px solid var(--linha);background:var(--superficie);z-index:4;position:relative}.ag-cabeca{cursor:pointer;color:var(--texto2);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.ag-cabeca small{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ag-cabeca b{width:36px;height:36px;color:var(--tinta);font-variant-numeric:tabular-nums;border-radius:99px;font-size:20px;font-weight:500;line-height:36px}.ag-cabeca:hover b{background:var(--superficie2)}.ag-cabeca.hoje small{color:var(--petroleo);font-weight:600}.ag-cabeca.hoje b{background:var(--floresta);color:var(--sobre-acao)}.ag-cabeca.prof{cursor:default;flex-direction:row;justify-content:center;gap:8px;font-size:13px}.ag-cabeca.prof b{width:auto;height:auto;font-size:13px;font-weight:600;line-height:1.3}.ag-cabeca.prof small{text-transform:none;letter-spacing:0;color:var(--apagado);display:block}.ag-corpo{max-height:min(70vh,760px);overflow:auto}.ag-colunas,.ag-horas{position:relative}.ag-horas span{color:var(--apagado);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.ag-horas .ag-agora-rotulo{background:var(--tinta);color:var(--papel);z-index:6;border-radius:5px;padding:1px 5px;font-weight:600;right:2px}.ag-coluna{border-left:1px solid var(--linha);cursor:cell;position:relative}.ag-coluna.hoje{background:color-mix(in srgb, var(--menta) 35%, transparent)}.ag-divisa{background:var(--linha);pointer-events:none;height:1px;position:absolute;left:0;right:0}.ag-disp{background:var(--menta);opacity:.45;pointer-events:none;position:absolute;left:0;right:0}.ag-era{z-index:1;pointer-events:none;left:4px;right:4px}.ag-evento{text-align:left;font:inherit;cursor:pointer;z-index:2;border:1px solid var(--linha2);background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra);border-radius:7px;flex-direction:column;justify-content:flex-start;padding:3px 7px;display:flex;position:absolute;overflow:hidden}.ag-evento[draggable=true]{cursor:grab}.ag-evento:hover{box-shadow:0 2px 10px var(--veu);z-index:3}.ag-evento:focus-visible,.ag-chip:focus-visible,.ag-mini-grade button:focus-visible{outline:2px solid var(--petroleo);outline-offset:2px}.ag-evento b,.ag-evento small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ag-evento b{font-size:12.5px;font-weight:600}.ag-evento small{opacity:.85;font-variant-numeric:tabular-nums;font-size:11.5px}.ag-ponto{vertical-align:middle;border-radius:99px;width:8px;height:8px;margin-right:5px;display:inline-block}.ag-agora{background:var(--tinta);z-index:5;pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:-1px;right:0}.ag-agora:before{content:"";background:var(--tinta);border-radius:99px;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.ag-mes{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:14px;display:grid}.ag-mes-sem{text-transform:uppercase;letter-spacing:.06em;color:var(--apagado);text-align:center;border-bottom:1px solid var(--linha);padding:8px;font-size:11px}.ag-mes-dia{border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);cursor:cell;flex-direction:column;gap:2px;min-width:0;min-height:112px;padding:4px;display:flex}.ag-mes-dia:nth-child(7n){border-right:0}.ag-mes-dia.fora{background:var(--superficie2)}.ag-mes-dia.fora .ag-mes-num{color:var(--apagado)}.ag-mes-num{cursor:pointer;width:26px;height:26px;color:var(--tinta);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:99px;align-self:center;font-size:12.5px}.ag-mes-num:hover{background:var(--superficie2)}.ag-mes-num.hoje{background:var(--floresta);color:var(--sobre-acao)}.ag-chip{font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-size:12px;overflow:hidden}.ag-mais{color:var(--texto2);text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 6px;font-size:12px}.ag-mais:hover{text-decoration:underline}.ag-acoes{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ag-dica{color:var(--apagado);margin:10px 0 0;font-size:12px}.ag-link{color:var(--petroleo);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ag-novo{width:min(560px,100%);max-height:92vh;overflow:auto}.ag-novo .cal-dialogo-topo{margin-bottom:12px}.ag-linha2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ag-linha3{grid-template-columns:1fr 120px 120px;gap:10px;display:grid}.ag-escolhido{border:1px solid var(--menta-borda);background:var(--menta);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 11px;font-weight:600;display:flex}.ag-achados{border:1px solid var(--linha2);border-radius:8px;max-height:200px;margin:-6px 0 12px;padding:4px;list-style:none;overflow:auto}.ag-achados button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tinta);background:0 0;border:0;border-radius:6px;padding:7px 8px}.ag-achados button:hover,.ag-achados button:focus-visible{background:var(--superficie2)}.ag-achados small{color:var(--apagado)}.cal-legenda{color:var(--texto2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.cal-legenda li{align-items:center;gap:6px;display:flex}.cal-ponto{border:1px solid var(--linha2);border-radius:3px;width:10px;height:10px;display:inline-block}.cal-grade{min-width:960px;padding:6px 16px 14px}.cal-regua,.cal-linha{grid-template-columns:200px 1fr;display:grid}.cal-regua{align-items:end;height:30px}.cal-linha{border-top:1px solid var(--linha);min-height:50px}.cal-linha:nth-child(2n){background:var(--superficie2)}.cal-linha.primeira{border-top:1px solid var(--linha2)}.cal-nome{grid-template-columns:92px 1fr;align-items:center;gap:6px;padding-right:10px;font-size:13px;display:grid}.cal-unidade{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal-prof{color:var(--texto2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-trilho{position:relative}.cal-hora{color:var(--apagado);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;bottom:6px;transform:translate(-50%)}.cal-divisa{background:var(--linha);width:1px;position:absolute;top:0;bottom:0}.cal-disp{background:var(--menta);opacity:.5;border-radius:6px;position:absolute;top:4px;bottom:4px}.cal-bloco{text-align:left;font:inherit;cursor:pointer;z-index:2;background:var(--superficie);border:1px solid var(--linha2);color:var(--tinta);box-shadow:var(--sombra);border-radius:8px;padding:3px 8px;position:absolute;top:6px;bottom:6px;overflow:hidden}.cal-bloco:focus-visible{outline:2px solid var(--petroleo);outline-offset:2px}.cal-bloco b,.cal-bloco small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cal-bloco b{font-size:12.5px;font-weight:600}.cal-bloco small{opacity:.8;font-variant-numeric:tabular-nums;font-size:11.5px}.cal-era{border:1.5px dashed var(--ambar);color:var(--ambar-texto);z-index:1;white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:11.5px;position:absolute;top:6px;bottom:6px;overflow:hidden}.cal-agora{background:var(--tinta);z-index:3;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.cal-agora-rotulo{background:var(--tinta);color:var(--papel);z-index:3;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;bottom:2px;transform:translate(-50%)}.s-agendado{background:var(--superficie);border-color:var(--linha2);color:var(--tinta)}.s-confirmado{background:var(--menta);border-color:var(--menta-borda);color:var(--tinta)}.s-presente{background:var(--floresta);border-color:var(--floresta);color:var(--sobre-acao)}.s-atrasado{background:var(--pessego);border-color:var(--pessego-borda);color:var(--ambar-texto)}.s-concluido{background:var(--superficie2);border-color:var(--linha);color:var(--apagado)}.s-falta{background:var(--erro-fundo);border-color:var(--erro-borda);color:var(--erro-texto)}.s-cancelado{color:var(--apagado);opacity:.7;background:0 0;border-style:dashed}.cal-rodape{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cal-cartao{padding:14px 16px}.cal-cartao>b{display:block}.cal-cartao>small{color:var(--apagado);font-size:12px}.cal-ocup{grid-template-columns:140px 1fr auto;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:grid}.cal-barra{background:var(--superficie2);border-radius:99px;height:8px;overflow:hidden}.cal-barra i{background:var(--petroleo);border-radius:99px;height:100%;display:block}.cal-num{font-variant-numeric:tabular-nums;color:var(--texto2);font-size:12.5px}.cal-ocorrencias{margin:8px 0 0;padding:0;list-style:none}.cal-ocorrencias li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cal-ocorrencias li:last-child{border-bottom:0}.cal-ocorrencias b,.cal-ocorrencias small{display:block}.cal-ocorrencias small{color:var(--apagado);font-size:12px}.cal-ocorrencias em{background:var(--pessego);color:var(--ambar-texto);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.cal-ocorrencias em.falta{background:var(--erro-fundo);color:var(--erro-texto)}.cal-nada{color:var(--apagado);font-size:13px}.cal-veu{background:var(--veu);z-index:40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cal-dialogo{width:min(460px,100%);padding:16px 18px}.cal-dialogo-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cal-dialogo-topo b,.cal-dialogo-topo small{display:block}.cal-dialogo-topo small{color:var(--apagado)}.cal-dialogo-info{color:var(--texto2);margin:12px 0;font-size:13.5px;line-height:1.6}.cal-selo{border:1px solid;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.cal-remarcar{grid-template-columns:1fr 120px auto;align-items:end;gap:8px;margin-top:14px;display:grid}.cal-remarcar .campo{margin:0}@media (width<=980px){.ag{grid-template-columns:1fr}.ag-lado{grid-template-columns:1fr 1fr;align-items:start;display:grid;position:static}.ag-criar{grid-column:1/-1}}@media (width<=760px){.ag-lado{grid-template-columns:1fr}.ag-visoes{width:100%;margin-left:0}.ag-visoes button{flex:1;padding:8px 4px}.cal-rodape,.ag-linha2,.ag-linha3{grid-template-columns:1fr}.cal-remarcar{grid-template-columns:1fr 1fr}.cal-ocup{grid-template-columns:1fr;gap:4px}.ag-mes-dia{min-height:72px}.ag-chip{border-radius:99px;height:8px;padding:0;font-size:0}.ag-chip .ag-ponto{display:none}}@media (prefers-reduced-motion:reduce){.ag-evento,.cal-bloco{transition:none}}.rodape-software{border-top:1px solid var(--linha);color:var(--apagado);margin:28px 0 0;padding-top:10px;font-size:11.5px}.lf-linha{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:12px;display:grid}.lf-linha .campo{min-width:0;margin:0 0 8px}.lf-linha select,.lf-linha input{width:100%;min-width:0}@media (width>=861px){.lateral{transition:width .2s,padding .2s}.principal{transition:margin-left .2s}.app.trilho .lateral{width:68px;padding:16px 9px;overflow:visible}.app.trilho .principal{margin-left:68px}.app.trilho .lateral .topo{flex-direction:column;gap:8px;padding:2px 0 10px}.app.trilho .alternar-menu{margin-left:0}.app.trilho .nome-marca,.app.trilho .clinica,.app.trilho nav .rot,.app.trilho nav .seta,.app.trilho nav em,.app.trilho nav .grupo-corpo,.app.trilho nav .organizar,.app.trilho .rodape .nome-usuario,.app.trilho .rodape .rot,.app.trilho .rodape .tema{display:none}.app.trilho nav button{justify-content:center;padding:10px 0}.app.trilho nav .grupo{margin-top:2px}.app.trilho .rodape{align-items:center}.app.trilho .rodape .linha-botoes{flex-direction:column;align-items:center}.app.trilho .rodape .botao{padding:9px}.app.trilho [data-dica]{position:relative}.app.trilho [data-dica]:hover:after,.app.trilho [data-dica]:focus-visible:after{content:attr(data-dica);z-index:40;pointer-events:none;background:var(--tinta);color:var(--papel);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 14px #0000002e}}@media (width<=860px){.alternar-menu{display:none}}.ordem-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ordem-lista li{border:1px solid var(--linha2);background:var(--superficie);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ordem-lista .posicao{width:20px;font-family:var(--mono);color:var(--apagado);font-size:12px}.ordem-lista .nome{flex:1;min-width:0;font-weight:600}.ordem-lista .mover{gap:4px;display:flex}.ordem-lista .mover button{border:1px solid var(--linha2);background:var(--superficie2);width:30px;height:30px;color:var(--texto2);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.ordem-lista .mover button:hover:not(:disabled){color:var(--tinta)}.ordem-lista .mover button:disabled{opacity:.35;cursor:default}.app-admin{background:var(--brilho), var(--papel);background-repeat:no-repeat;min-height:100vh}.barra-admin{z-index:10;background:var(--lateral);border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex;position:sticky;top:0}.barra-admin .marca-admin{cursor:pointer;color:var(--tinta);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.barra-admin .marca-admin b{letter-spacing:-.2px;font-size:14px;display:block}.barra-admin .marca-admin span span{color:var(--apagado);font-size:11.5px}.barra-admin .linha-botoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.barra-admin .nome-usuario{margin-right:6px;font-size:13px;font-weight:600}.principal-admin{max-width:1280px;margin:0 auto;padding:26px 30px 60px}@media (width<=760px){.barra-admin{padding:10px 16px}.barra-admin .nome-usuario{display:none}.principal-admin{padding:18px 16px 60px}}.cartoes-ia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.cartoes-ia{grid-template-columns:minmax(0,1fr)}}@media (width>=1800px){.cartoes-ia{grid-template-columns:repeat(4,minmax(0,1fr))}}.ficha-dados{padding:4px 18px 14px}.ficha-dados section{border-bottom:1px solid var(--linha);padding:14px 0}.ficha-dados section:last-of-type{border-bottom:0}.ficha-dados h2{text-transform:uppercase;letter-spacing:.04em;color:var(--apagado);margin:0 0 10px;font-size:13px}.ficha-dados dl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 24px;margin:0;display:grid}.ficha-dados dt{color:var(--apagado);font-size:12px}.ficha-dados dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.ficha-dados .apagado{color:var(--apagado);font-style:italic;font-weight:400}.ficha-dados .rodape-ficha{color:var(--apagado);margin:6px 0 0;font-size:12px}.secao-form{border:1px solid var(--linha);border-radius:10px;margin:0 0 14px;padding:10px 14px 4px}.secao-form legend{text-transform:uppercase;letter-spacing:.04em;color:var(--apagado);padding:0 6px;font-size:12px;font-weight:700}.fixa-direita{background:var(--superficie);z-index:1;position:sticky;right:0;box-shadow:-8px 0 8px -8px #0000002e}th.fixa-direita{background:var(--superficie2,var(--superficie))}
