.cuidadoras-pagina .app-sobretitulo{display:none}.cuidadoras-pagina .app-titulo h1{font-size:clamp(1.65rem,3vw,2.1rem)}.cuidadoras-pagina .app-titulo p{font-size:.88rem}.cuidadoras-pagina>.painel-bloco{background:transparent;border:0;box-shadow:none;padding:0}.cuidadoras-pagina>.painel-bloco>.ui-field{max-width:440px}.cuidadoras-pagina .app-equipe.cuidadoras-cartoes{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.cuidadoras-pagina .app-equipe.cuidadoras-cartoes>li{padding:20px;gap:16px;border-radius:20px;box-shadow:0 4px 18px #102b4106}.cuidadoras-cartoes .app-equipe-nome .app-avatar{background:#e3f1f3;color:#17465a}.cuidadora-proximo{padding:14px;background:linear-gradient(120deg,#102b41,#195566);color:#fff;border-radius:13px;display:grid;gap:6px}.cuidadora-proximo>span{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#d5e9ef}.cuidadora-proximo a{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px;color:#fff;text-decoration:none;font-weight:650}.cuidadora-proximo a small{font-weight:400;font-size:.75rem}.cuidadora-proximo a svg{margin-left:auto}.cuidadora-proximo>strong{font-size:.9rem;padding:12px 0}.cuidadora-valores{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px}.cuidadora-valores>div,.cuidadora-valores>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--borda);border-radius:12px;padding:12px;background:#fff;text-align:left;color:var(--cinza-900);font:inherit;min-width:0}.cuidadora-valores span,.cuidadora-valores small{font-size:.72rem;color:var(--cinza-700);line-height:1.4}.cuidadora-valores strong{font-size:1.15rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cuidadora-valores>button{cursor:pointer}.cuidadora-valores>.cuidadora-pendente{background:#fff8eb;border-color:#edddbb}.cuidadora-opcoes{margin-top:auto}.cuidadora-opcoes>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:.82rem;color:var(--cinza-700)}.cuidadora-opcoes>summary:after{content:"+";margin-left:auto;font-size:20px}.cuidadora-opcoes[open]>summary:after{content:"−"}.cuidadora-opcoes>div{display:grid;gap:10px;border-top:1px solid var(--borda);padding-top:12px}.cuidadora-opcoes p,.cuidadora-opcoes details{font-size:.82rem;color:var(--cinza-700)}.cuidadora-opcoes details summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.historico-abas{display:flex;gap:6px;flex-wrap:wrap}.historico-abas>button{flex:1;min-height:44px;padding:10px 8px;font-size:.8rem}.historico-pendencias-total{display:block;font-size:1.8rem;font-variant-numeric:tabular-nums;color:#17465a;margin:14px 0}.cuidadora-historico .cuidadora-historico-lista a{padding:8px 10px;border-radius:9px;background:#edf4f8;text-decoration:none;flex-shrink:0;max-width:45%}@media (max-width:600px){.cuidadoras-pagina .app-titulo{gap:12px}.cuidadoras-pagina .app-titulo>button{width:100%;justify-content:center}.cuidadoras-pagina .app-equipe.cuidadoras-cartoes>li{padding:16px;gap:12px}.cuidadora-valores{gap:8px}.cuidadora-valores>div,.cuidadora-valores>button{padding:10px}.cuidadora-valores strong{font-size:1.05rem}}.plantao-painel{display:grid;gap:16px;min-width:0;container-type:inline-size}.plantao-painel h2{font-size:1.15rem}.plantao-painel p{color:var(--cinza-700)}.plantao-lista-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.plantao-acoes,.plantao-filtros,.plantao-selos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.plantao-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plantao-resumo>div{display:grid;align-content:start;gap:6px;min-width:0;padding:clamp(10px,2vw,18px);border:1px solid var(--borda);border-radius:var(--radius-lg);background:#fff}.plantao-resumo svg{color:var(--azul-700)}.plantao-resumo span{color:var(--cinza-700);font-size:.81rem}.plantao-resumo strong{font-size:1.5rem}.plantao-lista{min-width:0;padding:clamp(13px,2vw,20px);border:1px solid var(--borda);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--sombra)}.plantao-lista-topo p{margin-top:4px;font-size:.86rem}.plantao-filtros{margin-block:14px}.plantao-filtros button{min-height:36px;padding:6px 10px;border:1px solid var(--borda);border-radius:8px;background:#fff;color:var(--cinza-700)}.plantao-filtros button:hover,.plantao-filtros button[aria-pressed=true]{background:var(--azul-100);border-color:#c2d5fa;color:var(--azul-900)}.plantao-itens{list-style:none;padding:0;margin:0}.plantao-item{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,160px) minmax(0,225px);align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--borda)}.plantao-data{display:grid;place-items:center;gap:2px;padding:7px 4px;border-radius:10px;background:var(--azul-50);color:var(--azul-900)}.plantao-item--selecionado{background:var(--azul-50);outline:1px solid #c2d5fa;border-radius:10px;padding-inline:8px}.plantao-data strong{font-size:1.25rem}.plantao-data span{font-size:.69rem}.plantao-info{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.plantao-info p,.plantao-frequencia{font-size:.8rem}.plantao-frequencia{display:grid;gap:5px;color:var(--cinza-700)}.plantao-frequencia strong{color:var(--cinza-900)}.plantao-acoes-item{grid-column:4;justify-content:flex-end}.plantao-acoes-item button{min-height:36px;font-size:.8rem!important;padding:6px 9px!important}.plantao-selo{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--cinza-100);color:var(--cinza-700);text-decoration:none}.plantao-selo--agendado{background:var(--azul-100);color:var(--azul-900)}.plantao-selo--ativo,.plantao-selo--concluido{background:var(--verde-100);color:#126343}.plantao-selo--pendente{background:var(--amarelo-100);color:#795012}.plantao-selo--diaria{background:#eee8fb;color:#53398a}.plantao-selo--paga{background:var(--verde-100);color:#126343}.plantao-aviso{display:grid;gap:6px;padding:12px;border-radius:8px;background:var(--azul-50);border:1px solid var(--azul-100)}.plantao-aviso button{justify-self:start}.plantao-senha{font-size:1.2rem;font-weight:700;letter-spacing:.06em}.plantao-vazio{padding:20px 10px;border:1px dashed var(--borda);border-radius:8px;text-align:center}.plantao-form{display:grid;gap:12px}.plantao-form p{font-size:.86rem}.plantao-form .plantao-erro{color:#9d3027}.plantao-form .plantao-acoes{justify-content:flex-end}.plantao-form :is(input,select){min-width:0;width:100%}.plantao-painel :is(button,input,select,a):focus-visible{outline:2px solid var(--azul-600);outline-offset:2px}.plantao-importacao{width:min(850px,calc(100% - 24px));max-width:none;max-height:92dvh;padding:0;border:1px solid var(--borda);border-radius:var(--radius-lg);background:#fff;color:var(--cinza-900)}.plantao-importacao::backdrop{background:#0b1c3a75}.plantao-importacao-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--borda)}.plantao-importacao-corpo{display:grid;gap:14px;padding:16px 18px}.plantao-importacao-linhas{display:grid;gap:8px;list-style:none;padding:0;margin:0}.plantao-importacao-linhas li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:8px;border-top:1px solid var(--borda);padding-top:8px}.plantao-importacao-linhas li>div{overflow-wrap:anywhere}.plantao-importacao-corpo .plantao-erro{color:#9d3027}.plantao-importacao-corpo>label select{width:100%}@media (max-width: 620px){.plantao-importacao-linhas li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plantao-importacao-linhas li>div{grid-column:1 / -1}.plantao-importacao-linhas li>button{justify-self:start}}@container (max-width: 680px){.plantao-item{grid-template-columns:44px minmax(0,1fr);gap:8px 10px;align-items:start}.plantao-frequencia,.plantao-acoes-item{grid-column:2;justify-content:flex-start}.plantao-acoes-item:empty{display:none}}@container (max-width: 520px){.plantao-acoes-topo{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.plantao-acoes-topo button{min-height:44px;padding-inline:7px}.plantao-acoes-topo button:first-child{grid-column:1 / -1}.plantao-resumo>div{padding:10px 8px}.plantao-resumo span{font-size:.74rem}.plantao-lista-topo>label{width:100%}.plantao-lista-topo input{width:100%}}.plantao-agora{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:22px;border-radius:16px;background:linear-gradient(120deg,#102139,#204b80);color:#fff}.plantao-agora>div:nth-child(2){flex:1;min-width:180px}.plantao-agora h2{margin:5px 0;font-size:1.5rem}.plantao-agora p,.plantao-agora span{color:#dce9ff;font-size:.84rem;margin:4px 0}.plantao-agora-icone{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#ffffff18}.plantao-calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:20px}.plantao-semana{text-align:center;font-size:.75rem;padding:6px;color:var(--cinza-700)}.plantao-dia{position:relative;display:grid;align-content:start;justify-items:start;gap:7px;min-height:88px;padding:12px;border:1px solid var(--borda);border-radius:10px;background:#fff;color:var(--cinza-900);text-align:left}.plantao-dia strong{font-size:1rem}.plantao-dia>span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}.plantao-dia:hover{background:var(--azul-50);border-color:var(--azul-600)}.plantao-dia--hoje{box-shadow:inset 0 3px var(--azul-700)}.plantao-dia[aria-pressed=true]{background:var(--azul-100);border-color:var(--azul-700)}.plantao-dia-status{width:6px;height:6px;border-radius:50%;background:var(--azul-600)}.plantao-dia-status--ativo,.plantao-dia-status--concluido{background:#168267}.plantao-dia-status--cancelado{background:#8893a3}.plantao-legenda{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:.72rem;color:var(--azul-700)}.plantao-legenda span:nth-child(2){color:#168267}.plantao-legenda span:nth-child(3){color:#687487}.plantao-dia-escolhido{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.plantao-acoes-item .ui-button,.plantao-acoes-item button{min-height:44px}.plantao-selo--diaria,.plantao-selo--paga{min-height:36px;align-items:center}@container (max-width: 540px){.plantao-calendario{gap:3px}.plantao-dia{min-height:72px;padding:7px 3px;border-radius:7px;gap:5px}.plantao-dia>span{font-size:.61rem}.plantao-semana{padding:5px 0;font-size:.66rem}.plantao-agora{padding:16px;gap:12px}.plantao-agora>button{width:100%;justify-content:center;min-height:44px}}.contrato-resumo{display:grid;gap:18px;padding:22px;margin:20px 0;border:1px solid #cbdcf3;border-radius:18px;background:linear-gradient(135deg,#f3f7ff,#fff)}.contrato-resumo p{line-height:1.6;font-size:.85rem}.contrato-resumo label{display:grid;gap:7px;max-width:360px;font-size:.85rem;font-weight:600}.contrato-resumo select{padding:12px;min-height:46px;border:1px solid var(--borda);border-radius:10px;background:#fff;width:100%}.contrato-progresso{display:grid;gap:8px;font-size:.88rem}.contrato-progresso progress{width:100%;height:10px;accent-color:#235cce}.contrato-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.contrato-cards>div{display:grid;align-content:start;gap:10px;background:#fff;border:1px solid var(--borda);border-radius:12px;padding:16px}.contrato-cards span,.contrato-cards small{font-size:.78rem;color:var(--cinza-700)}.contrato-cards strong{font-size:1.3rem;color:#13365f}.contrato-equipe{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px}.contrato-equipe button{display:grid;text-align:left;gap:8px;padding:16px;border:1px solid var(--borda);background:#fff;border-radius:12px;color:var(--azul-900);cursor:pointer}.contrato-equipe span,.contrato-equipe small{font-size:.8rem}@media (max-width:650px){.contrato-resumo{padding:14px}.contrato-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contrato-cards>div{padding:12px}.contrato-cards strong{font-size:1.1rem}}.plantao-painel .app-sobretitulo{display:none}.plantao-painel .app-titulo h1{font-size:clamp(1.65rem,3vw,2.1rem)}.plantao-painel .app-titulo p{font-size:.88rem}.plantao-painel .plantao-agora{background:linear-gradient(120deg,#102b41,#195566);border-radius:20px}.plantao-painel .plantao-agora>button{background:#fff;color:#173f50}.plantao-ferramentas summary,.agenda-mais summary,.agenda-filtros summary,.agenda-fechamento>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px;font-size:.83rem}.plantao-ferramentas summary:after,.agenda-mais summary:after,.agenda-filtros summary:after,.agenda-fechamento>summary:after{content:"+";margin-left:auto}.plantao-ferramentas[open] summary:after,.agenda-mais[open] summary:after,.agenda-filtros[open] summary:after,.agenda-fechamento[open]>summary:after{content:"−"}.plantao-ferramentas>div,.agenda-mais>div{display:grid;gap:6px;padding:6px 0}.agenda-alternar{display:flex;gap:4px;padding:4px;border-radius:12px;background:#edf2f7}.agenda-alternar button{border:0;border-radius:9px;padding:10px 20px;min-height:44px;color:var(--cinza-700);background:transparent;font:inherit;font-size:.85rem}.agenda-alternar button[aria-pressed=true]{background:#fff;color:#17465a;box-shadow:0 2px 5px #102b4110;font-weight:700}.agenda-semana-navegacao{display:flex;align-items:center;gap:8px;margin-top:18px}.agenda-semana-navegacao strong{flex:1;text-align:center;font-size:.87rem;font-variant-numeric:tabular-nums}.agenda-semana-navegacao .ui-button{padding:10px;min-width:44px;min-height:44px}.agenda-semana-dias{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));gap:5px;overflow-x:auto;padding:8px 0}.agenda-semana-dias button{display:grid;gap:5px;justify-items:center;border:1px solid var(--borda);background:#fff;border-radius:12px;padding:10px 3px;color:var(--cinza-700);cursor:pointer}.agenda-semana-dias span{font-size:.7rem}.agenda-semana-dias strong{font-size:1.15rem;font-variant-numeric:tabular-nums}.agenda-semana-dias small{font-size:.65rem;color:#24728a}.agenda-semana-dias button[aria-current=date]{border-color:#24728a;box-shadow:inset 0 3px #24728a}.agenda-semana-dias button[aria-pressed=true]{background:#e3f1f3;border-color:#24728a;color:#143e4f}.agenda-filtros{margin:8px 0}.agenda-filtros>summary{color:var(--cinza-700)}.agenda-filtros .ui-field{max-width:340px}.agenda-fechamento{background:#fff;border:1px solid var(--borda);border-radius:16px;padding:12px 18px}.agenda-fechamento>summary{flex-wrap:wrap;font-weight:650}.agenda-fechamento>summary span{font-size:.78rem;font-weight:400;color:var(--cinza-700)}.agenda-fechamento .plantao-resumo{margin-top:14px}.agenda-fechamento .contrato-resumo{margin-bottom:0}.plantao-painel .plantao-item{align-items:start;padding:18px 0}.plantao-painel .plantao-acoes-item{align-items:stretch}.plantao-painel .agenda-abrir-diaria{min-height:44px;font-size:.8rem;text-decoration:none}.agenda-mais{width:100%}.agenda-mais summary{color:var(--cinza-700);justify-content:end}.agenda-mais summary:after{margin-left:4px}.plantao-painel .plantao-selo--diaria,.plantao-painel .plantao-selo--paga{min-height:44px}@media (max-width:700px){.plantao-painel .plantao-acoes-topo{display:flex;flex-wrap:wrap;width:auto}.plantao-acoes-topo>.ui-button{min-height:44px}.plantao-ferramentas{flex:1;min-width:100px}.plantao-painel .plantao-agora{padding:16px}.plantao-painel .plantao-agora-icone{display:none}.plantao-painel .plantao-lista{padding:12px;box-shadow:none}.plantao-lista-topo{gap:10px}.plantao-lista-topo>div:first-child{flex:1 1 150px}.plantao-lista-topo .agenda-alternar{width:100%}.agenda-alternar button{flex:1}.plantao-lista-topo>label{width:100%}.plantao-lista-topo>label input{width:100%}.agenda-semana-navegacao{gap:4px;flex-wrap:wrap}.agenda-semana-navegacao strong{font-size:.78rem}.agenda-semana-navegacao>button:last-child{flex-basis:100%;padding:4px}.plantao-painel .plantao-item{grid-template-columns:42px minmax(0,1fr)}.plantao-painel .plantao-acoes-item{grid-column:1/-1;display:flex;justify-content:start}.plantao-acoes-item>.ui-button{flex:1 1 130px;justify-content:center}.plantao-painel .plantao-filtros button{min-height:44px}.plantao-painel .plantao-data span{font-size:.64rem}}.bot-painel{display:grid;gap:16px;min-width:0}.bot-painel h2{font-size:1.12rem}.bot-painel p,.bot-painel small{color:var(--cinza-700)}.bot-ambiente,.bot-sinal{border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.bot-ambiente{color:#795012;background:#fff0cc}.bot-ambiente--real{color:#126343;background:var(--verde-100)}.bot-estado{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:clamp(16px,3vw,25px);background:radial-gradient(ellipse at 95% 4%,#2565b7,transparent 68%),#102951;border-radius:var(--radius-lg);color:#fff}.bot-estado h2{margin:10px 0 5px;font-size:1.45rem}.bot-estado p,.bot-estado-detalhes span{color:#d8e7fd;font-size:.86rem}.bot-sinal{display:inline-flex;align-items:center;gap:6px;color:#ffe4b2;background:#ffffff18}.bot-sinal:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.bot-sinal--ativo{color:#b0f4d2}.bot-estado-detalhes{display:grid;align-content:center;gap:4px;padding-left:20px;border-left:1px solid #ffffff30}.bot-estado-detalhes strong+span{margin-top:6px}.bot-cartao{display:grid;min-width:0;gap:15px;padding:clamp(14px,2.5vw,22px);background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra)}.bot-cartao-titulo{display:flex;align-items:flex-start;gap:9px}.bot-cartao-titulo svg{color:var(--azul-700);flex-shrink:0}.bot-cartao-titulo p{margin-top:4px;font-size:.86rem}.bot-pausa,.bot-modos label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--borda);border-radius:var(--radius);cursor:pointer}.bot-pausa{justify-content:space-between;background:var(--fundo)}.bot-painel input:is([type=checkbox],[type=radio]){width:17px;height:17px;accent-color:var(--azul-700);flex-shrink:0}.bot-painel label small{display:block;margin-top:3px;font-size:.8rem}.bot-modos{min-width:0;margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px}.bot-modos legend{margin-bottom:7px;font-weight:700;font-size:.84rem}.bot-modos .bot-modo--selecionado{border-color:#9ebcf0;background:var(--azul-50)}.bot-avancado summary{color:var(--azul-900);font-size:.87rem;font-weight:700;cursor:pointer}.bot-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;margin-top:10px}.bot-campos label{min-width:0;display:grid;gap:5px;font-size:.8rem;font-weight:600}.bot-campos label:last-child{grid-column:1 / -1}.bot-campos :is(input,textarea){width:100%;min-width:0;padding:8px;border:1px solid var(--cinza-300);border-radius:8px}.bot-campos textarea{resize:vertical}.bot-acoes,.bot-exemplo{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.bot-acoes>span{flex:1 1 120px;color:var(--cinza-700);font-size:.83rem}.bot-exemplo{justify-content:space-between;padding:10px 12px;background:var(--fundo);border-radius:8px}.bot-exemplo code{color:var(--azul-900);overflow-wrap:anywhere}.bot-painel button{min-height:40px;padding:8px 13px;border:1px solid var(--azul-700);border-radius:8px;background:var(--azul-700);color:#fff;font-weight:700}.bot-painel button:not(:disabled):hover{background:var(--azul-900)}.bot-painel button.bot-secundario{color:var(--azul-900);background:#fff;border-color:var(--borda)}.bot-painel button.bot-secundario:hover{background:var(--azul-100)}.bot-painel button:disabled{opacity:.5;cursor:default}.bot-painel :is(input,textarea,summary,button):focus-visible{outline:2px solid var(--azul-600);outline-offset:2px}@media (max-width: 550px){.bot-estado{grid-template-columns:minmax(0,1fr)}.bot-estado-detalhes{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:9px 0 0;border-left:0;border-top:1px solid #ffffff30}.bot-estado-detalhes strong+span{margin-top:0}}.bot-abas{display:flex;gap:8px;flex-wrap:wrap}.bot-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bot-metricas>div{display:grid;gap:8px;padding:18px;border:1px solid var(--borda);border-radius:16px;background:#fff}.bot-metricas span{color:var(--cinza-700);font-size:.8rem}.bot-metricas strong{font-size:1.7rem;color:var(--azul-900)}.bot-busca{display:grid;gap:7px;font-size:.85rem}.bot-busca input{width:100%;min-width:0;min-height:46px;padding:12px;border:1px solid var(--borda);border-radius:12px;font:inherit}.bot-historico{display:grid;gap:12px}.bot-mensagem{min-width:0;padding:18px;border:1px solid var(--borda);border-radius:14px;border-left:4px solid #4b84dc}.bot-mensagem--atencao{border-left-color:#d48b15;background:#fffcf6}.bot-mensagem header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.bot-mensagem time{color:var(--cinza-700);font-size:.8rem}.bot-etiqueta{font-size:.75rem;font-weight:700;padding:5px 9px;background:#fff0cf;color:#775006;border-radius:999px}.bot-etiqueta--ok{background:#e0f5ec;color:#126343}.bot-mensagem small{font-size:.68rem;letter-spacing:.04em}.bot-texto{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:6px 0 12px}.bot-mensagem summary{cursor:pointer;padding:10px 0;min-height:44px;color:var(--azul-700);font-size:.85rem;font-weight:600}.bot-resposta{padding:14px;background:var(--azul-50);border-radius:12px;margin-top:8px}.bot-diagnostico{font-size:.82rem;line-height:1.6;margin-top:12px}.bot-vazio{text-align:center;padding:30px 16px;border:1px dashed var(--borda);border-radius:14px}.bot-vazio svg{color:var(--azul-700);margin-bottom:12px}.bot-vazio p{margin-top:8px}.bot-comandos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bot-comandos h3{font-size:1rem;margin-bottom:12px}.bot-comandos button{display:flex;width:100%;justify-content:space-between;gap:12px;text-align:left;margin-bottom:8px;overflow-wrap:anywhere}.bot-alerta{padding:14px;background:#fff0cf;border-radius:12px}.bot-painel button{min-height:44px}@media (max-width:550px){.bot-metricas{gap:6px}.bot-metricas>div{padding:12px 9px}.bot-metricas strong{font-size:1.4rem}.bot-comandos{grid-template-columns:minmax(0,1fr)}.bot-mensagem{padding:14px}.bot-abas button{flex:1;padding:10px 8px;font-size:.8rem}}.bot-painel .app-sobretitulo{display:none}.bot-painel .app-titulo h1{font-size:clamp(1.65rem,3vw,2.1rem)}.bot-painel .app-titulo p{font-size:.88rem}.bot-painel .bot-estado{background:linear-gradient(120deg,#102b41,#195566);border-radius:20px}.assistente-atencao{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--borda);border-radius:14px;background:#fff}.assistente-atencao>div{flex:1 1 220px}.assistente-atencao p{font-size:.8rem;line-height:1.5;margin-top:5px}.assistente-atencao--aviso{background:#fff8eb;border-color:#edddbb}.bot-painel>nav.bot-abas{padding:5px;border-radius:13px;background:#e9eff4}.bot-painel>nav.bot-abas button{flex:1;border:0;border-radius:9px;background:transparent;color:var(--cinza-700)}.bot-painel>nav.bot-abas button[aria-pressed=true]{background:#fff;color:#17465a;box-shadow:0 2px 7px #102b4110}.bot-painel .bot-cartao{box-shadow:none}.bot-contagem{font-size:.78rem}.bot-dia{font-size:.8rem;color:var(--cinza-700);margin:8px 0 12px}.bot-painel .bot-mensagem{padding:14px;border-left-width:3px}.bot-painel .bot-mensagem header{margin-bottom:10px}.bot-painel .bot-mensagem>.bot-texto{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bot-painel .bot-comandos{grid-template-columns:minmax(0,1fr);gap:16px}.bot-comandos>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bot-comandos h3{grid-column:1/-1;margin:0}.bot-comandos button{align-items:center;margin:0;min-height:52px;font-weight:500}.bot-comandos button>span:last-child{flex-shrink:0;font-size:.72rem;color:var(--cinza-500)}.bot-avancado summary{min-height:44px;display:flex;align-items:center}@media (max-width:600px){.bot-painel .app-titulo{gap:8px}.bot-painel .bot-estado{padding:18px;gap:14px}.bot-estado-detalhes strong{font-size:.82rem;overflow-wrap:anywhere}.assistente-atencao>button{width:100%}.bot-comandos>div{grid-template-columns:minmax(0,1fr)}.bot-painel .bot-cartao{gap:12px}}:root{--azul-900: #0b3d91;--azul-700: #1456c9;--azul-600: #2f6fe0;--azul-500: #3f7dfa;--azul-100: #e8f0fe;--azul-50: #f4f8ff;--cinza-900: #16202e;--cinza-700: #3c4a5c;--cinza-500: #6b7887;--cinza-300: #c4cdd8;--cinza-100: #eef1f5;--verde-600: #1a9e6b;--verde-100: #e3f7ee;--vermelho-600: #d5473a;--vermelho-100: #fdece9;--amarelo-600: #b8860b;--amarelo-100: #fdf3dc;--branco: #ffffff;--fundo: #f3f6fa;--borda: #dce5f0;--radius: 10px;--radius-lg: 16px;--sombra: 0 1px 2px rgba(16, 30, 54, .06), 0 8px 24px rgba(16, 30, 54, .04)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--fundo);color:var(--cinza-900);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.01em}.financas{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;container-type:inline-size}.financas h2{font-size:1.12rem}.financas p{color:var(--cinza-700)}.financas-lista li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.financas-periodo{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.financas-periodo>span{color:var(--cinza-700);font-size:.82rem;font-weight:700}.financas .financas-novo{display:inline-flex;align-items:center;gap:7px;padding-inline:16px}.financas-navegacao{display:flex;align-items:center;gap:4px}.financas-mes>span{display:none}.financas .financas-navegacao button{width:38px;display:grid;place-items:center;padding:0}.financas svg{flex:0 0 auto;vertical-align:middle}.financas-com-icone{display:flex;align-items:center;gap:7px}.financas-com-icone>svg{color:var(--azul-700)}.financas button:disabled{opacity:.45;cursor:default}.financas-visao{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);grid-template-areas:"saldo fluxo" "resumo resumo";gap:14px}.financas-resumo{grid-area:resumo;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.financas-agenda,.financas-composicao{display:grid;gap:12px}.financas-agenda-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.financas .financas-agenda-item,.financas .financas-composicao-item{display:grid;gap:6px;text-align:start;min-width:0;background:var(--azul-50);border:1px solid var(--borda);color:var(--cinza-900);border-radius:11px;padding:12px}.financas .financas-agenda-item--atrasados{background:#fff5f3;border-color:#f0d2ca}.financas .financas-agenda-item--receber{background:#f0faf6;border-color:#cfe8de}.financas .financas-agenda-item:hover,.financas .financas-composicao-item:hover{border-color:var(--azul-600)}.financas-agenda-item>span,.financas-agenda-item>small{display:flex;align-items:center;gap:6px}.financas-agenda-item>span{font-size:.83rem}.financas-agenda-item>small{justify-content:space-between;color:var(--cinza-700)}.financas-agenda-item strong{font-size:clamp(1rem,2cqw,1.32rem);overflow-wrap:anywhere}.financas-fechamento{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.financas-fechamento .financas-titulo{margin:0}.financas-projecao{display:grid;gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff40;font-size:.82rem}.financas-projecao b{font-size:1.12rem;overflow-wrap:anywhere}.financas .financas-composicao-item{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.financas-composicao-barra{grid-column:1 / -1;background:var(--azul-100);height:5px;border-radius:8px;overflow:hidden}.financas-composicao-barra>span{display:block;background:var(--azul-700);height:100%;border-radius:inherit}.financas-filtro-grupo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block:8px;font-size:.84rem}.financas-orcamento,.financas-orcamento-lista{display:grid;gap:10px}.financas-orcamento-lista{margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}.financas-orcamento-topo,.financas-orcamento-categoria,.financas-orcamento-sem-categoria{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.financas-orcamento-topo .financas-titulo{margin:0}.financas-orcamento-lista li{display:grid;align-content:start;gap:9px;min-width:0;padding:12px;border:1px solid var(--borda);border-radius:12px;background:var(--azul-50)}.financas-orcamento-lista li.orcamento-excedido{background:#fff5f3;border-color:#f0d2ca}.orcamento-excedido dl div:last-child dd{color:#9d3027}.orcamento-excedido .financas-composicao-barra>span{background:#b64434}.financas-orcamento-categoria strong{overflow-wrap:anywhere}.financas-orcamento-lista dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.financas-orcamento-lista dt{color:var(--cinza-700);font-size:.72rem}.financas-orcamento-lista dd{margin:3px 0 0;font-size:.86rem;font-weight:750;overflow-wrap:anywhere}.financas-orcamento-sem-categoria{padding:8px 10px;border:1px dashed var(--borda);border-radius:10px;font-size:.84rem}.financas .financas-orcamento-link{justify-self:start;min-height:38px;padding:3px 0;background:transparent;color:var(--azul-900);text-decoration:underline}.financas-orcamento-todas{justify-self:start}.financas-status--categoria{background:var(--azul-50);color:var(--azul-900)}#financas-lancamentos{scroll-margin-top:80px}.financas-cadastro{display:grid;gap:16px}.financas-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--borda);background:var(--fundo);border-radius:12px}.financas .financas-tipos button{display:flex;align-items:center;justify-content:center;gap:7px;padding-inline:6px;background:transparent;color:var(--cinza-700);border-color:transparent}.financas .financas-tipos button[aria-pressed=true]{background:var(--branco);color:var(--azul-900);border-color:#c7d9f9;box-shadow:0 1px 3px #10264e15}.financas .financas-tipos button:hover{color:var(--azul-700)}.financas-atalhos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.financas-atalhos>span{margin-right:3px;color:var(--cinza-700);font-size:.79rem;font-weight:600}.financas .financas-atalhos button{max-width:100%;min-height:36px;padding:6px 10px;border-radius:999px;font-size:.8rem;overflow-wrap:anywhere}.financas .financas-atalhos button[aria-pressed=true]{background:var(--azul-100);border-color:#a9c4f3}.financas-dados{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.financas-valor{position:relative;display:block}.financas-valor>span{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--cinza-700);pointer-events:none}.financas .financas-valor input{width:100%;padding-left:38px;font-size:1rem;font-variant-numeric:tabular-nums}.financas-agendamento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:14px;background:var(--fundo);border-radius:12px}.financas-data,.financas-baixado{display:grid;gap:8px;min-width:0}.financas label.financas-check{display:flex;align-items:center;gap:8px;min-height:42px;cursor:pointer}.financas .financas-check input{width:18px;height:18px;min-height:0;accent-color:var(--azul-700)}.financas-form-acao{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.financas-form-acao small{color:var(--cinza-700)}.financas label.financas-repeticao{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d9e5fa;border-radius:12px;background:var(--azul-50);cursor:pointer}.financas-repeticao-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--azul-100);color:var(--azul-900);font-size:1.25rem}.financas-repeticao small{display:block;margin-top:3px;color:var(--cinza-700);font-weight:400}.financas .financas-repeticao input{min-height:0;width:20px;height:20px;accent-color:var(--azul-700)}.financas-cartao{min-width:0;padding:20px;border:1px solid var(--borda);border-radius:var(--radius-lg);background:var(--branco);box-shadow:var(--sombra)}.financas-saldo{grid-area:saldo;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3vw,34px);border-radius:var(--radius-lg);color:#fff;background:radial-gradient(ellipse at 95% 5%,#2666be 0%,transparent 55%),linear-gradient(145deg,#0b1c3a,#174788)}.financas-saldo p,.financas-saldo small{color:#dce9ff}.financas-saldo-icone{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border:1px solid #ffffff38;border-radius:12px;background:#ffffff1a}.financas-saldo strong{font-size:clamp(1.9rem,3.2vw,2.9rem);margin-block:7px 3px;letter-spacing:-.04em}.financas-saldo strong,.financas-resumo strong,.financas-item-valor{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.financas-fluxo{grid-area:fluxo}.financas-fluxo-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.financas-fluxo-topo p{margin-top:3px;font-size:.82rem}.financas-legenda{display:flex;gap:12px;align-items:center;font-size:.75rem;color:var(--cinza-700)}.financas-legenda span{display:inline-flex;gap:5px;align-items:center}.financas-legenda span:before{content:"";width:8px;height:8px;border-radius:3px;background:#168c71}.financas-legenda span+span:before{background:#557fe0}.financas-grafico{display:flex;gap:8px;margin-top:15px}.financas-eixo{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:24px;color:var(--cinza-700);font-size:.68rem}.financas-barras{flex:1;min-width:0;display:grid;gap:4px;background:repeating-linear-gradient(to bottom,var(--borda) 0 1px,transparent 1px 50%);background-size:100% calc(100% - 24px);background-repeat:no-repeat}.financas button.financas-semana{padding:0;display:grid;grid-template-rows:95px 24px;gap:0;border:none;background:transparent;color:var(--cinza-700);font-weight:500}.financas button.financas-semana:hover,.financas button.financas-semana[aria-pressed=true]{background:#e8f0fe9c}.financas-par-barras{display:flex;justify-content:center;align-items:flex-end;gap:3px}.financas-par-barras span{width:min(16px,27%);border-radius:4px 4px 0 0;background:#168c71;transition:height .2s ease}.financas-par-barras span+span{background:#557fe0}.financas-dias{display:grid;place-items:center;white-space:nowrap;font-size:.72rem}.financas-grafico-detalhe{min-height:1.1em;margin-top:5px;font-size:.76rem}.financas-metrica p{font-size:.83rem;font-weight:600}.financas-metrica{transition:border-color .18s ease,box-shadow .18s ease}.financas-metrica-icone{display:grid;place-items:center;width:32px;height:32px;margin-bottom:8px;border-radius:9px;color:var(--azul-900);background:var(--azul-50)}.financas-metrica--entrada .financas-metrica-icone{color:#126343;background:var(--verde-100)}.financas-metrica--pendente .financas-metrica-icone{color:#875508;background:var(--amarelo-100)}.financas-metrica strong{display:block;margin-top:5px;font-size:1.28rem}.financas-metrica--entrada strong{color:#126343}.financas-metrica--pendente strong{color:#875508}.financas-metrica a{display:inline-block;margin-top:6px;font-size:.78rem;font-weight:600;color:#875508}.financas-titulo{display:grid;gap:5px;margin-bottom:16px}.financas-titulo p,.financas-item p,.financas-aviso{font-size:.875rem}.financas-aviso{padding:10px 14px;border-left:3px solid var(--azul-600);border-radius:6px;background:var(--azul-50)}.financas label{min-width:0;display:grid;gap:6px;font-size:.84rem;font-weight:600}.financas input,.financas select,.financas button{min-width:0;min-height:42px;padding:8px 10px;border:1px solid var(--cinza-300);border-radius:var(--radius);background:var(--branco);color:var(--cinza-900)}.financas button{color:var(--branco);background:var(--azul-700);border-color:var(--azul-700);font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.financas button:hover{background:var(--azul-900)}.financas button:not(:disabled):active{transform:translateY(1px)}.financas button.financas-secundario{color:var(--azul-900);background:var(--azul-50);border-color:var(--borda)}.financas button.financas-secundario:hover{background:var(--azul-100)}.financas :is(input,select,button):focus-visible{outline:2px solid var(--azul-600);outline-offset:2px}.financas label :is(input:not([type=checkbox]),select){width:100%;max-width:100%}.financas-lista{padding:0;margin:0;list-style:none}.financas-lista li{padding:14px 0;border-bottom:1px solid var(--borda)}.financas-lista li:last-child{border-bottom:none}.financas .financas-historico>li{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(100px,17%) minmax(0,240px);gap:12px;align-items:center;transition:background-color .18s ease}.financas-item{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.financas-item-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--azul-50);color:var(--azul-900);font-weight:700}.financas-item-icone--receita{background:var(--verde-100);color:#126343}.financas-item-valor{text-align:right}.financas-item-acao{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.financas-historico .financas-item-acao{justify-content:flex-end;gap:5px}.financas .financas-historico>.financas-item-selecionado{padding-inline:10px;border-radius:10px;background:var(--azul-50)}.financas-lancamento-foco{justify-content:space-between;align-items:center;font-size:.85rem}.financas-historico .financas-item-acao>button,.financas-historico .financas-item-acao>div>button{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:6px 9px;font-size:.8rem}.financas-acoes-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.financas button.financas-excluir{color:#9d3027;background:var(--branco);border-color:var(--borda)}.financas button.financas-excluir:hover{background:var(--vermelho-100);border-color:#edb8b2}.financas-janela{width:min(620px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain;padding:0;border:1px solid var(--borda);border-radius:var(--radius-lg);color:var(--cinza-900);background:var(--branco);box-shadow:0 22px 65px #13284940}.financas-janela::backdrop{background:#0b1c3a75}.financas-janela[open]{animation:financas-entrada .2s ease-out}.financas-janela[open]::backdrop{animation:financas-fundo .2s ease-out}@keyframes financas-entrada{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes financas-fundo{0%{opacity:0}to{opacity:1}}.financas-janela>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--borda);background:var(--branco)}.financas .financas-fechar{width:38px;min-height:38px;padding:0;display:grid;place-items:center}.financas-janela-corpo{padding:20px}.financas-edicao,.financas-baixa{display:grid;gap:14px}.financas-janela .financas-acoes-linha{justify-content:flex-end}.financas-edicao p{font-size:.8rem}.financas .financas-erro{color:#9d3027;font-size:.83rem}.financas button.financas-excluir-confirmar{color:#fff;background:#a13228;border-color:#a13228}.financas button.financas-excluir-confirmar:hover{background:#81271f}.financas-status,.financas-contagem{width:fit-content;display:inline-block;padding:4px 8px;border-radius:999px;background:var(--azul-100);color:var(--azul-900);font-size:.75rem;font-weight:700}.financas-status--liquidado{background:var(--verde-100);color:#126343}.financas-status--atrasado{background:var(--vermelho-100);color:#9d3027}.financas-status--sincronizando{background:var(--amarelo-100);color:#875508}.financas-status--recorrente{display:inline-flex;align-items:center;gap:4px;background:#eee8fb;color:#53398a}.financas-status--whatsapp{background:#e4f5e9;color:#126343}.financas-selos{display:flex;flex-wrap:wrap;gap:5px}.financas-vazio{border:1px dashed var(--borda);border-radius:var(--radius);padding:24px 12px;text-align:center;font-size:.9rem}.financas-ferramentas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.financas-busca{flex:1 1 230px;min-width:0;position:relative}.financas-busca>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cinza-700);pointer-events:none}.financas .financas-busca input{width:100%;padding-left:37px}.financas-filtros{display:flex;gap:4px;flex-wrap:wrap}.financas-filtros button{background:var(--branco);color:var(--cinza-700);border-color:var(--borda);font-size:.8rem}.financas-filtros button:hover,.financas-filtros button[aria-pressed=true]{color:var(--azul-900);background:var(--azul-100);border-color:#c2d5fa}.financas-origem{border-bottom:1px solid var(--borda);padding-bottom:10px}.financas-extrato-bot>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.financas-link-bot{display:inline-block;margin-top:12px;color:var(--azul-900);font-size:.85rem;font-weight:700}@container (max-width: 730px){.financas .financas-historico>li{grid-template-columns:32px minmax(0,1fr) minmax(0,auto);gap:8px 10px}.financas-item-icone{width:32px;height:32px;align-self:start}.financas-item-valor{max-width:22cqw;align-self:start}.financas-historico .financas-item-acao{grid-column:2 / -1;justify-content:flex-start}.financas-item-acao:empty{display:none}.financas-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 540px){.financas-orcamento-lista{grid-template-columns:minmax(0,1fr)}.financas-orcamento button{min-height:44px}.financas-agenda-grade{grid-template-columns:minmax(0,1fr)}.financas .financas-agenda-item{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center}.financas-agenda-item>small{grid-column:1 / -1}.financas-visao{grid-template-columns:minmax(0,1fr);grid-template-areas:"saldo" "resumo" "fluxo"}.financas-periodo{justify-content:space-between}.financas-mes{position:relative}.financas-mes>span{display:flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:7px 10px;border:1px solid var(--cinza-300);border-radius:var(--radius);background:#fff;font-size:.87rem;white-space:nowrap}.financas-mes:focus-within>span{outline:2px solid var(--azul-600);outline-offset:2px}.financas .financas-mes input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;opacity:0}.financas-mes input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:0}.financas .financas-novo{width:100%;justify-content:center;min-height:44px}.financas-metrica strong{font-size:1.15rem}}@media (max-width: 700px){.financas-cartao{padding:16px}.financas-janela{width:100%;max-height:94dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.financas-janela-corpo{padding:16px 16px max(16px,env(safe-area-inset-bottom))}.financas-janela>header{padding-inline:16px}}@media (prefers-reduced-motion: reduce){.financas :is(button,.financas-par-barras span,.financas-metrica,.financas-historico>li){transition:none}.financas button:not(:disabled):active{transform:none}.financas-janela[open],.financas-janela[open]::backdrop{animation:none}}@media (hover: hover){.financas-metrica:hover{border-color:#bfcee5;box-shadow:0 4px 14px #10264e12}.financas .financas-historico>li:hover{background:#f7faff}}@media (max-width: 420px){.financas-edicao .financas-dados,.financas-agendamento{grid-template-columns:minmax(0,1fr)}.financas-cadastro .financas-dados{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.financas-form-acao button{width:100%}}p{margin:0}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}::selection{background:var(--azul-100)}.scrollbar-fina::-webkit-scrollbar{width:8px;height:8px}.scrollbar-fina::-webkit-scrollbar-thumb{background:var(--cinza-300);border-radius:8px}.financas-secoes{display:flex;gap:5px;padding:5px;background:#e8edf4;border-radius:14px;width:fit-content;max-width:100%}.financas .financas-secoes button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 18px;border:0;border-radius:10px;background:transparent;color:#526179;font-weight:650}.financas .financas-secoes button[aria-pressed=true]{background:#fff;color:#163d75;box-shadow:0 2px 7px #182c5012}.financas[data-secao=resumo]>:is(.financas-orcamento,#financas-lancamentos),.financas[data-secao=orcamento]>:is(.financas-agenda,.financas-fechamento,.financas-visao,.financas-composicao,#financas-lancamentos),.financas[data-secao=lancamentos]>:is(.financas-agenda,.financas-fechamento,.financas-visao,.financas-composicao,.financas-orcamento){display:none}.financas .financas-orcamento-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.financas-orcamento-lista li{background:#fff;padding:18px;gap:16px}.financas-orcamento-lista dd{font-size:1rem;font-variant-numeric:tabular-nums}.financas .financas-orcamento-link{border:0;text-decoration:none;padding:6px 0;font-weight:650}.financas .financas-orcamento-link:hover{text-decoration:underline;background:transparent}.financas-orcamento-topo{padding-bottom:10px;border-bottom:1px solid var(--borda)}.financas-fechamento .financas-titulo p{max-width:65ch;line-height:1.5}.financas .financas-agenda-item{padding:17px;border-radius:12px;gap:10px}.financas-agenda-item strong{font-size:1.45rem;letter-spacing:-.03em}.financas-saldo{background:linear-gradient(125deg,#102139,#204b80)}.financas .financas-saldo p,.financas .financas-saldo small{color:#dce9ff}.financas-origem{justify-content:flex-end;margin-top:-6px;border:0;padding:0}@container (max-width: 540px){.financas-secoes{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.financas .financas-secoes button{flex-direction:column;gap:4px;padding:8px 2px;font-size:.76rem}.financas-orcamento-lista li{padding:13px}.financas-orcamento-lista dd{font-size:.9rem}.financas .financas-agenda-item{padding:12px;gap:6px}}.financas-ferramentas:has(.financas-busca){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:16px;border-bottom:1px solid var(--borda)}.financas-ferramentas .financas-busca{max-width:520px;width:100%}.financas-filtros{gap:6px}.financas-filtros button{border-radius:999px;min-height:40px;padding:8px 13px}.financas-lista.financas-historico>li{display:grid;grid-template-columns:38px minmax(0,1fr) 145px 175px;align-items:center;gap:16px;padding:16px 12px;border-bottom:1px solid #e9eef6;border-radius:10px}.financas-lista.financas-historico>li:hover{background:#f7f9fd}.financas-historico .financas-item>strong{font-size:.93rem}.financas-historico .financas-item p{font-size:.77rem;line-height:1.5;margin-top:3px}.financas-historico .financas-item p a{text-decoration:none;font-weight:600}.financas-historico .financas-item-valor{text-align:right;font-size:1rem;white-space:nowrap;font-variant-numeric:tabular-nums}.financas-historico .financas-selos{gap:5px;margin-top:6px}.financas-historico .financas-status{font-size:.67rem;padding:3px 7px}.financas-historico .financas-item-acao{display:flex;align-items:center;justify-content:flex-end;gap:8px}.financas-mais-acoes{position:relative}.financas-mais-acoes summary{cursor:pointer;list-style:none;min-height:40px;display:flex;align-items:center;padding:8px;font-size:.73rem;color:var(--cinza-700);border-radius:8px}.financas-mais-acoes summary::-webkit-details-marker{display:none}.financas-mais-acoes[open] summary{background:#eaf1fc;color:var(--azul-900)}.financas-mais-acoes .financas-acoes-linha{position:absolute;z-index:5;right:0;top:100%;display:grid;min-width:150px;padding:8px;gap:6px;background:#fff;border:1px solid var(--borda);border-radius:12px;box-shadow:0 12px 30px #152d4926}.financas-mais-acoes button{min-height:44px;justify-content:flex-start}@media (max-width:850px){.financas-lista.financas-historico>li{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:16px 8px}.financas-historico .financas-item-acao{grid-column:2/-1;justify-content:flex-end}}@media (max-width:500px){.financas-lista.financas-historico>li{margin-bottom:10px;border:1px solid var(--borda);padding:14px 10px;background:#fff}.financas-historico .financas-item-valor{font-size:.9rem}.financas-filtros{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;max-width:100%}.financas-filtros button{flex-shrink:0}.financas-historico .financas-item-acao>button{min-height:44px}}.diarias-selecao{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;margin:16px 0;background:#edf4ff;border-radius:14px}.diarias-selecao p{margin:6px 0}.diarias-selecao small{color:var(--cinza-700)}.diarias-grupo{border:1px solid var(--borda);border-radius:16px;margin:12px 0;background:#fff}.diarias-grupo>summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px;border-radius:16px;background:#f7f9fd}.diarias-grupo>summary:before{content:"▸";color:var(--azul-700)}.diarias-grupo[open]>summary:before{content:"▾"}.diarias-grupo>summary>span{display:grid;gap:6px;flex:1}.diarias-grupo>summary>span:last-child{text-align:right}.diarias-grupo small{font-size:.78rem;color:var(--cinza-700)}.diarias-grupo-controles{padding:14px 20px;border-bottom:1px solid var(--borda)}.diarias-grupo input[type=checkbox]{width:20px;height:20px;accent-color:var(--azul-700)}.diarias-grupo-controles label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.financas-lista.financas-historico>li.diaria-selecionavel{display:grid;grid-template-columns:30px minmax(0,1fr);padding:0 10px;gap:0}.diaria-checkbox{display:flex;align-items:center;justify-content:center;min-height:44px}@media (max-width:600px){.diarias-selecao{align-items:stretch;flex-direction:column}.diarias-grupo>summary{padding:16px 12px;gap:8px}}.saldo-disponivel{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:18px 0}.saldo-disponivel strong,.competencia-total{display:block;font-size:1.8rem;color:var(--azul-900);margin:12px 0}.saldo-disponivel p{margin:8px 0}@media (max-width:600px){.saldo-disponivel{align-items:stretch;flex-direction:column}}.financas:not([data-secao=resumo])>:is(.saldo-disponivel,.financas-competencia){display:none}.financas-resumo-simples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.financas[data-secao=resumo]>.saldo-disponivel{background:linear-gradient(125deg,#10233f,#244f80);color:#fff;padding:28px;border:0}.financas[data-secao=resumo]>.saldo-disponivel strong{color:#fff;font-size:2.4rem}.financas[data-secao=resumo]>.saldo-disponivel p,.financas[data-secao=resumo]>.saldo-disponivel small{color:#d5e4fa}.financas[data-secao=resumo]>.saldo-disponivel dialog p{color:var(--cinza-700)}.financas-pagamentos{display:grid;gap:18px}.financas-pagamentos .financas-visao{grid-template-columns:minmax(0,1fr)}.financas:not([data-secao=resumo])>.financas-resumo-simples,.financas:not([data-secao=pagamentos])>.financas-pagamentos,.financas[data-secao=pagamentos]>:is(.financas-orcamento,.financas-agenda,#financas-lancamentos){display:none}.financas-secoes{flex-wrap:wrap}@media (max-width:600px){.financas-resumo-simples{grid-template-columns:minmax(0,1fr)}.financas-secoes{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.financas .financas-secoes button{padding:10px 8px}.financas[data-secao=resumo]>.saldo-disponivel{padding:22px}}.app-layout{min-height:100dvh;display:grid;grid-template-columns:236px minmax(0,1fr)}.app-lateral{position:sticky;top:0;height:100dvh;padding:24px 14px 16px;display:flex;flex-direction:column;gap:30px;background:#102139;color:#fff;overflow-y:auto}.app-lateral>a{text-decoration:none;color:#fff;padding-inline:8px}.app-marca{display:inline-flex;align-items:center;gap:10px}.app-marca strong,.app-marca small{display:block}.app-marca strong{font-size:.98rem;letter-spacing:-.015em}.app-marca small{margin-top:2px;color:#b4c3da;font-size:.72rem}.app-marca-icone{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;color:#fff;background:#3678dd}.app-navegacao{display:grid;gap:16px}.app-grupo{display:grid;gap:4px}.app-grupo>p{margin:0 8px 4px;color:#aebdd3;font-size:.68rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.app-grupo>a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;color:#d7e2f2;text-decoration:none;font-size:.89rem;font-weight:600;min-height:42px}.app-grupo>a:hover{background:#ffffff10;color:#fff}.app-grupo>a[aria-current=page]{background:#234877;color:#fff;box-shadow:inset 3px 0 #79aeff}.app-lateral-rodape{display:flex;align-items:center;gap:8px;padding:12px 8px 0;margin-top:auto;border-top:1px solid #ffffff20;color:#b4c3da;font-size:.78rem}.app-corpo{min-width:0}.app-topo{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px clamp(14px,3vw,36px);min-height:62px;background:#fff;border-bottom:1px solid var(--borda)}.app-localizacao,.app-topo-acoes,.app-localizacao-texto{display:flex;align-items:center;gap:10px;min-width:0}.app-localizacao-texto{color:var(--cinza-700);font-size:.86rem}.app-localizacao-texto strong{color:var(--cinza-900)}.app-conexao{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 8px;color:#146246;background:#e5f4ed;font-size:.73rem;font-weight:700;white-space:nowrap}.app-conexao:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.app-conexao--offline{background:#fff0cc;color:#765018}.app-conta{position:relative}.app-topo summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;min-height:40px;border-radius:8px}.app-topo summary::-webkit-details-marker{display:none}.app-avatar{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:11px;background:var(--azul-100);color:var(--azul-900);font-weight:800}.app-conta-nome{font-size:.84rem;font-weight:650}.app-conta-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:1;width:min(260px,78vw);padding:7px;border:1px solid var(--borda);border-radius:12px;background:#fff;box-shadow:0 12px 30px #12213e22}.app-conta-popover>div{display:grid;gap:4px;padding:9px;border-bottom:1px solid var(--borda);overflow-wrap:anywhere}.app-conta-popover small{color:var(--cinza-700)}.app-conta-popover button{display:flex;align-items:center;gap:8px;width:100%;padding:9px;border:0;border-radius:7px;color:var(--cinza-900);background:#fff;text-align:left}.app-conta-popover button:hover{background:var(--azul-50)}.app-dock,.app-marca-mobile{display:none}.app-conteudo{width:min(100%,1440px);margin-inline:auto;padding:clamp(18px,3vw,36px);min-width:0}.app-conteudo [id]{scroll-margin-top:76px}.app-pagina{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.app-titulo{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.app-titulo h1{margin:3px 0;font-size:clamp(1.85rem,3.1vw,2.55rem);letter-spacing:-.045em}.app-titulo p{color:var(--cinza-700)}.app-titulo .app-sobretitulo{color:var(--azul-700);font-size:.71rem;font-weight:750;letter-spacing:.115em;text-transform:uppercase}.app-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.app-vazio{padding:22px 12px;border:1px dashed var(--borda);border-radius:10px;text-align:center;color:var(--cinza-700);font-size:.88rem}.app-form{display:grid;gap:13px}.app-form .app-acoes{justify-content:flex-end}.app-erro{color:#a3322a;font-size:.85rem}.app-ajuda{color:var(--cinza-700);font-size:.85rem}.login-shell{width:min(100%,1080px);min-height:100dvh;margin:auto;padding:clamp(16px,4vw,42px);display:grid;grid-template-columns:1.2fr 1fr;align-content:center;gap:14px}.login-apresentacao{display:grid;align-content:space-between;gap:28px;min-width:0;padding:clamp(20px,4vw,40px);border-radius:18px;background:radial-gradient(ellipse at top right,#285a9d,transparent 72%),#102139;color:#fff}.login-apresentacao h1{margin:6px 0;font-size:clamp(1.7rem,4vw,2.85rem);letter-spacing:-.04em}.login-apresentacao p,.login-apresentacao>span:last-child{color:#c4d9f8}.login-apresentacao>span:last-child{display:flex;align-items:center;gap:6px;font-size:.8rem}.login-cartao{display:grid;align-content:center;gap:18px;padding:clamp(18px,3vw,30px)}.login-cartao h2{font-size:1.35rem}.login-cartao header p{margin-top:4px;color:var(--cinza-700);font-size:.9rem}.painel-visao{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.painel-wifi{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:18px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#102139,#245390);color:#fff}.painel-wifi-icone{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffffff20}.painel-wifi>div{flex:1 1 180px;min-width:0}.painel-wifi h2{margin:4px 0;font-size:1.35rem;overflow-wrap:anywhere}.painel-wifi p{color:#d7e7ff;font-size:.84rem}.painel-indicadores,.painel-atalhos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.painel-bloco{display:grid;gap:12px;align-content:start;padding:clamp(12px,2vw,19px)}.painel-titulo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px}.painel-titulo h2{font-size:1.1rem}.painel-titulo a{color:var(--azul-900);font-size:.83rem;font-weight:700}.painel-cuidadora,.painel-atalho,.painel-eventos li{display:flex;align-items:center;gap:8px;min-width:0}.painel-cuidadora>div,.painel-atalho>span,.painel-eventos span{flex:1;min-width:0;overflow-wrap:anywhere}.painel-cuidadora p,.painel-atalho small,.painel-eventos small,.painel-eventos time{display:block;margin-top:2px;color:var(--cinza-700);font-size:.78rem}.painel-atalho{padding:11px;border:1px solid var(--borda);border-radius:11px;background:#fff;color:var(--cinza-900);text-decoration:none;font-size:.86rem}.painel-atalho svg,.painel-eventos svg{flex-shrink:0;color:var(--azul-700)}.painel-atalho:hover{border-color:#a9c3eb;background:var(--azul-50)}.painel-eventos{margin:0;padding:0;list-style:none}.painel-eventos li{padding:10px 0;border-top:1px solid var(--borda);font-size:.87rem}.painel-eventos time{white-space:nowrap}.painel-plantao-atual{border-top:3px solid var(--azul-700)}.painel-chegada-pendente{border-top-color:#c17819}.painel-diaria{display:inline-flex;align-items:center;min-height:44px;max-width:55%;text-align:right;color:var(--azul-900);font-weight:700;font-size:.8rem}.chegada-opcoes button{min-height:44px}.painel-titulo>span{color:var(--cinza-700);font-size:.83rem}.app-equipe,.app-historico{list-style:none;padding:0;margin:0}.app-equipe li,.app-historico li{display:grid;align-items:center;gap:9px;border-top:1px solid var(--borda);padding:12px 0}.app-equipe li{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,112px) auto}.app-equipe-nome{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;overflow-wrap:anywhere}.app-equipe-nome strong{min-width:0}.app-equipe-detalhes,.app-equipe details{display:grid;gap:4px;color:var(--cinza-700);font-size:.82rem;overflow-wrap:anywhere}.app-equipe summary{cursor:pointer;color:var(--azul-900)}.app-filtros{padding:14px;display:flex;flex-wrap:wrap;gap:10px}.app-historico li{grid-template-columns:35px minmax(0,1fr) minmax(0,170px) auto}.app-historico li>div{min-width:0;overflow-wrap:anywhere}.app-historico li p,.app-historico time{color:var(--cinza-700);font-size:.81rem}.app-historico li p{margin-top:3px}.app-historico .ui-badge{justify-self:start}@media (max-width: 1100px){.app-equipe li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-equipe li>.app-acoes{justify-content:flex-end}}@media (max-width: 620px){.app-equipe li,.app-historico li{grid-template-columns:minmax(0,1fr);gap:7px}.app-equipe li>.app-acoes{justify-content:flex-start}.app-historico li>.app-avatar{display:none}}@media (max-width: 1150px){.painel-indicadores,.painel-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.painel-visao{grid-template-columns:minmax(0,1fr)}}.app-layout :is(a,button,summary,input,select,textarea):focus-visible,.login-shell :is(a,button,input):focus-visible{outline:2px solid #4888e9;outline-offset:2px}@media (max-width: 820px),(hover: none) and (pointer: coarse) and (max-height: 540px) and (max-width: 1024px){.app-layout{grid-template-columns:minmax(0,1fr);--altura-dock: 66px;--seguro-inferior: env(safe-area-inset-bottom, 0px);--seguro-superior: env(safe-area-inset-top, 0px)}.app-lateral{display:none}.app-marca-mobile{display:grid;place-items:center;min-height:44px;min-width:44px}.app-marca-mobile .app-marca-icone{width:34px;height:34px;border-radius:10px}.app-localizacao-texto>span,.app-localizacao-texto>svg,.app-conta-nome{display:none}.app-localizacao,.app-topo-acoes{gap:7px}.app-topo{min-height:calc(56px + var(--seguro-superior));padding:calc(5px + var(--seguro-superior)) max(12px,env(safe-area-inset-right,0px)) 5px max(12px,env(safe-area-inset-left,0px))}.app-localizacao-texto strong{font-size:.94rem}.app-conta>summary{min-width:44px;min-height:44px;justify-content:center}.app-conteudo{padding:17px max(14px,env(safe-area-inset-right,0px)) calc(var(--altura-dock) + var(--seguro-inferior) + 20px) max(14px,env(safe-area-inset-left,0px))}.app-conteudo [id]{scroll-margin-top:calc(66px + var(--seguro-superior))}.app-dock{position:fixed;inset:auto 0 0;z-index:21;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:calc(var(--altura-dock) + var(--seguro-inferior));padding:4px max(10px,env(safe-area-inset-right,0px)) calc(4px + var(--seguro-inferior)) max(10px,env(safe-area-inset-left,0px));border-top:1px solid var(--borda);background:#fff;box-shadow:0 -4px 18px #1021390c}.app-dock :is(a,button){display:grid;place-content:center;justify-items:center;gap:2px;min-width:0;min-height:54px;padding:3px 1px;border:0;border-radius:12px;background:transparent;color:var(--cinza-700);text-decoration:none;font-size:.72rem;font-weight:700;-webkit-tap-highlight-color:transparent}.app-dock :is(a,button) span{display:grid;place-items:center;width:44px;height:29px;border-radius:999px}.app-dock :is([aria-current=page],.app-dock-mais-ativo,[aria-expanded=true]){color:var(--azul-900)}.app-dock :is([aria-current=page],.app-dock-mais-ativo,[aria-expanded=true]) span{background:var(--azul-100)}.app-layout:has(input:is(:not([type]),[type=text],[type=search],[type=email],[type=password],[type=number],[inputmode=decimal]):focus,textarea:focus) .app-dock{visibility:hidden}.app-mais{width:min(100%,560px);max-width:none;max-height:min(78dvh,480px);margin:auto auto 0;padding:0;border:0;border-radius:22px 22px 0 0;color:var(--cinza-900);background:#fff;overscroll-behavior:contain}.app-mais::backdrop{background:#10213980}.app-mais-corpo{display:grid;gap:8px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(16px + var(--seguro-inferior)) max(16px,env(safe-area-inset-left,0px))}.app-mais-puxador{width:34px;height:4px;border-radius:999px;margin:0 auto;background:var(--cinza-300)}.app-mais header{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-mais h2{font-size:1.14rem}.app-mais header button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:var(--fundo);color:var(--cinza-900)}.app-mais a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;min-height:54px;border:1px solid var(--borda);border-radius:12px;color:var(--cinza-900);text-decoration:none;font-size:.9rem;font-weight:700}.app-mais a span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--azul-50);color:var(--azul-900)}.app-mais a[aria-current=page]{border-color:#a9c3eb;background:var(--azul-50)}}@media (max-width: 380px){.app-topo{gap:5px}.app-conexao{font-size:.65rem}}@media (max-width: 650px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-apresentacao{gap:15px}}@media (max-width: 580px){.app-titulo{gap:10px}.app-titulo h1{font-size:clamp(1.75rem,7vw,2.08rem)}.app-titulo p:not(.app-sobretitulo){font-size:.88rem}.app-layout :is(input:not([type=checkbox],[type=radio]),select,textarea),.login-shell input{font-size:16px}.login-shell{padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}.painel-data-hoje{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;background:#fff;border:1px solid var(--borda);border-radius:10px;color:var(--cinza-700);font-size:.82rem}.painel-hoje .painel-bloco{padding:clamp(16px,2.3vw,26px);gap:18px}.painel-hoje .painel-plantao-atual{background:linear-gradient(130deg,#f7fbff,#fff 70%);border-top-width:4px}.painel-hoje .painel-cuidadora{flex-wrap:wrap;gap:12px}.painel-hoje .painel-cuidadora>div{flex-basis:150px}.painel-hoje .painel-cuidadora strong{font-size:1.3rem;letter-spacing:-.025em}.painel-hoje .painel-cuidadora .app-avatar{width:48px;height:48px;border-radius:15px;font-size:1.2rem}.painel-hoje .painel-titulo a{text-decoration:none;min-height:36px;display:inline-flex;align-items:center;gap:5px}.painel-hoje .painel-titulo a:hover{text-decoration:underline}.painel-hoje .painel-wifi{background:#fff;border:1px solid var(--borda);color:var(--cinza-900);align-items:center}.painel-hoje .painel-wifi p{color:var(--cinza-700);line-height:1.5}.painel-hoje .painel-wifi-icone{background:var(--azul-50);color:var(--azul-700)}.painel-wifi-acao{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;background:var(--azul-50);color:var(--azul-900);font-size:.82rem;font-weight:650;text-decoration:none}.painel-hoje .painel-atalho{min-height:76px;padding:14px;transition:border-color .18s,background .18s}.app-conteudo p{line-height:1.5}.app-topo-acoes{flex-shrink:0}@media (max-width: 520px){.painel-data-hoje{padding:0;border:0;background:transparent}.painel-hoje .painel-bloco{padding:16px;gap:13px}.painel-hoje .painel-atalho{padding:10px;font-size:.8rem}.painel-hoje .painel-wifi{gap:9px}}.cuidadoras-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.app-equipe.cuidadoras-cartoes li{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px;border:1px solid var(--borda);border-radius:14px;background:#fff}.cuidadoras-cartoes .app-equipe-nome strong{flex:1;font-size:1.08rem}.cuidadoras-cartoes .app-equipe-detalhes{gap:8px}.cuidadora-diaria{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:var(--azul-50);border-radius:10px}.cuidadora-diaria span{font-size:.8rem;color:var(--cinza-700)}.cuidadora-diaria strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.cuidadoras-cartoes .app-acoes{margin-top:auto;justify-content:flex-start!important}.cuidadoras-cartoes .app-acoes>button:first-child{width:100%;justify-content:center}.cuidadoras-pagina button,.cuidadora-historico a{min-height:44px}.cuidadora-historico{display:grid;gap:14px}.cuidadora-totais{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cuidadora-totais>div{display:grid;gap:6px;padding:13px;border-radius:10px;background:var(--azul-50)}.cuidadora-totais span{font-size:.8rem;color:var(--cinza-700)}.cuidadora-totais strong{font-size:1.12rem;overflow-wrap:anywhere}.cuidadora-historico-lista{list-style:none;padding:0;margin:0}.cuidadora-historico-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-top:1px solid var(--borda)}.cuidadora-historico-lista li>div{display:grid;gap:4px;min-width:0}.cuidadora-historico-lista small{color:var(--cinza-700)}.cuidadora-historico-lista a{display:inline-flex;align-items:center;text-align:right;font-size:.82rem;font-weight:650;color:var(--azul-900)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid transparent;border-radius:9px;font-size:.86rem;font-weight:700;transition:background-color .15s ease,border-color .15s ease}.ui-button svg{flex-shrink:0}.ui-button--primary{background:var(--azul-700);color:#fff}.ui-button--primary:hover:not(:disabled){background:var(--azul-900)}.ui-button--secondary{background:#fff;color:var(--cinza-900);border-color:var(--borda)}.ui-button--secondary:hover:not(:disabled){border-color:#a9c3eb;background:var(--azul-50)}.ui-button--danger{background:#a3322a;color:#fff}.ui-button--danger:hover:not(:disabled){background:#852720}.ui-button--ghost{background:transparent;color:var(--azul-900)}.ui-button--ghost:hover:not(:disabled){background:var(--azul-50)}.ui-button:disabled{opacity:.55;cursor:default}.ui-card{min-width:0;background:#fff;border:1px solid var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra)}.ui-field{min-width:0;display:grid;gap:5px;color:var(--cinza-700);font-size:.8rem;font-weight:650}.ui-field :is(input,select){max-width:100%;min-width:0;min-height:42px;border:1px solid var(--cinza-300);border-radius:9px;padding:8px 10px;color:var(--cinza-900);background:#fff;font-size:.9rem}.ui-field-error,.ui-field .ui-error{color:#a3322a}.ui-field-error input{border-color:#a3322a}.ui-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;color:var(--badge-cor);background:var(--badge-bg);font-size:.73rem;font-weight:700}.ui-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ui-modal{width:min(var(--ui-modal-largura),calc(100% - 24px));max-height:calc(100dvh - 24px);max-width:none;padding:0;color:var(--cinza-900);border:1px solid var(--borda);border-radius:16px;box-shadow:0 22px 60px #14213d4d}.ui-modal::backdrop{background:#10213982}.ui-modal>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--borda);background:#fff}.ui-modal h2{font-size:1.06rem}.ui-modal-corpo{padding:18px}.ui-stat{display:grid;gap:7px;padding:15px}.ui-stat p{color:var(--cinza-700);font-size:.84rem;font-weight:600}.ui-stat strong{font-size:1.65rem;font-variant-numeric:tabular-nums;color:var(--stat-cor)}.ui-stat>svg{color:var(--stat-cor)}@media (max-width: 580px){.ui-modal{width:100%;max-height:94dvh;margin:auto 0 0;border-radius:16px 16px 0 0}.ui-modal-corpo{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.ui-button{transition:none}}.ui-modal{top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden;border:0;border-radius:22px;background:#fff;box-shadow:0 28px 90px #0c234354}.ui-modal[open]{display:flex;flex-direction:column}.ui-modal::backdrop{background:#0b1e3c85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-modal>header{position:relative;flex-shrink:0;padding:20px 24px;background:linear-gradient(120deg,#f5f8ff,#fff)}.ui-modal>header h2{font-size:1.15rem;line-height:1.4}.ui-modal>header button{width:44px;min-height:44px;padding:10px;border:1px solid var(--borda);background:#fff;border-radius:12px;flex-shrink:0}.ui-modal-corpo{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:24px;scrollbar-width:thin;scrollbar-color:#bccbe0 transparent}.ui-modal .ui-field :is(input,select){min-height:46px;border-radius:11px}.ui-modal .ui-button{min-height:44px}.historico-abas{display:flex;gap:8px;padding:6px;border-radius:14px;background:#edf2fa}.historico-abas button{flex:1}.ui-modal .cuidadora-historico-lista{display:grid;gap:10px;padding-top:12px}.ui-modal .cuidadora-historico-lista li{padding:16px;border:1px solid var(--borda);border-radius:14px;background:#fff;gap:12px}.ui-modal .cuidadora-historico-lista a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:10px;background:#eef4ff;text-decoration:none;font-size:.8rem;text-align:center}.ui-modal .cuidadora-totais>div{padding:20px;border:1px solid #dce7f7;border-radius:16px}@media (max-width:580px){.ui-modal{inset:auto 0 0;margin:0;width:100%;max-height:94dvh;border-radius:22px 22px 0 0}.ui-modal>header{padding:16px}.ui-modal-corpo{padding:16px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.ui-modal .ui-field :is(input,select){font-size:16px}.ui-modal .cuidadora-historico-lista li{padding:12px}}#pwa-atualizacao{position:fixed;z-index:10000;bottom:calc(80px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(520px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:#10243e;color:#fff;box-shadow:0 8px 32px #10243e40;font-size:14px}#pwa-atualizacao button{flex-shrink:0;min-height:44px;border:0;border-radius:10px;padding:10px 14px;background:#fff;color:#143e78;font-weight:700;cursor:pointer}#pwa-atualizacao{flex-wrap:wrap}#pwa-atualizacao span{flex:1 1 220px}#pwa-atualizacao [hidden]{display:none}.financas .app-titulo,.painel-hoje .app-titulo{margin-bottom:2px}.financas .app-sobretitulo,.painel-hoje .app-sobretitulo{display:none}.financas .app-titulo h1,.painel-hoje .app-titulo h1{font-size:clamp(1.65rem,3vw,2.1rem)}.financas .app-titulo p,.painel-hoje .app-titulo p{font-size:.88rem}.financas[data-secao=resumo]>.saldo-disponivel{padding:24px;border-radius:20px;background:linear-gradient(120deg,#102b41,#195566);box-shadow:0 8px 22px #102b4112;align-items:start}.saldo-agora{display:block;color:#a6d9df;font-size:.68rem;font-weight:750;letter-spacing:.12em;margin-bottom:10px}.saldo-disponivel h2{font-size:.93rem;font-weight:500}.financas[data-secao=resumo]>.saldo-disponivel strong{display:block;margin-top:6px;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.financas .saldo-disponivel>.ui-button{background:#ffffff12;color:#fff;border:1px solid #ffffff40;min-height:44px}.saldo-explicacao{margin-top:10px;max-width:580px}.saldo-explicacao summary{cursor:pointer;font-size:.78rem;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.saldo-explicacao p{font-size:.8rem;line-height:1.6}.financas-secoes{width:100%;background:transparent;border-bottom:1px solid var(--borda);border-radius:0;padding:0 0 6px}.financas .financas-secoes button{min-height:46px;box-shadow:none}.financas .financas-secoes button[aria-pressed=true]{background:#e8f0fa;box-shadow:none}.financas-periodo{justify-content:space-between;padding:8px 0}.financas-resumo-simples{gap:12px}.financas-resumo-simples .financas-cartao{box-shadow:none;padding:20px}.financas-resumo-simples h2{font-size:.9rem;color:var(--cinza-700)}.financas-resumo-simples .competencia-total{display:block;font-size:1.75rem;margin:10px 0;font-variant-numeric:tabular-nums}.financas-resumo-simples p{font-size:.82rem;line-height:1.55}.financas-agenda>summary,.financas-avancado>summary,.painel-operacao>summary,.painel-atividade>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:650}.financas-agenda>summary:after,.painel-operacao>summary:after,.painel-atividade>summary:after{content:"+";font-size:20px}.financas-agenda[open]>summary:after,.painel-operacao[open]>summary:after,.painel-atividade[open]>summary:after{content:"−"}.financas-agenda-conteudo{display:grid;gap:16px;padding-top:16px}.financas .financas-agenda{padding:8px 18px;box-shadow:none}.financas-avancado{order:50;font-size:.8rem;color:var(--cinza-700)}.financas-avancado summary{justify-content:start;font-weight:400}.painel-hoje .painel-plantao-atual{background:linear-gradient(120deg,#102b41,#195566);color:#fff;border:0;border-radius:20px}.painel-hoje .painel-plantao-atual :is(p,.app-ajuda,.painel-titulo a){color:#d5e9ef}.painel-hoje .painel-plantao-atual .app-avatar{background:#ffffff20;color:#fff}.painel-hoje .painel-plantao-atual .ui-button{background:#fff;color:#173f50;border:0}.painel-hoje .painel-bloco{gap:12px}.painel-hoje .painel-titulo a{min-height:44px}.painel-contagem{display:inline-flex;padding:3px 8px;border-radius:8px;background:#edf3fa;font-size:.75rem;margin-left:6px}.painel-diarias-ajuda{margin:0;color:var(--cinza-700);font-size:.8rem;line-height:1.5}.painel-operacao,.painel-atividade{border:1px solid var(--borda);border-radius:14px;background:#fff;padding:8px 16px}.painel-operacao>summary span:first-child{display:flex;align-items:center;gap:8px}.painel-operacao>summary span:nth-child(2),.painel-atividade>summary span{margin-left:auto;font-size:.76rem;font-weight:400;color:var(--cinza-700)}.painel-operacao-corpo,.painel-atividade-corpo{display:grid;gap:14px;padding:12px 0}.painel-atividade-corpo>a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:600px){.financas,.painel-hoje{gap:14px}.financas .app-titulo{align-items:center;flex-direction:row}.financas .app-titulo>div{flex:1}.financas .app-titulo p{display:none}.financas .financas-novo{width:auto;min-height:44px;font-size:.8rem;padding:10px 12px}.financas[data-secao=resumo]>.saldo-disponivel{padding:20px;gap:8px}.financas .saldo-disponivel>.ui-button{width:auto;justify-self:start}.financas-secoes{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:3px}.financas .financas-secoes button{flex:1 0 78px;padding:8px 5px;font-size:.72rem}.financas .financas-secoes button svg{width:17px}.financas-periodo>span{font-size:.76rem}.financas-resumo-simples{grid-template-columns:minmax(0,1fr)}.painel-hoje .painel-bloco{padding:16px}.painel-hoje .painel-plantao-atual .painel-cuidadora strong{font-size:1.5rem}.painel-hoje .painel-plantao-atual .app-acoes .ui-button{min-height:46px;width:100%}.painel-hoje .painel-visao{gap:10px}.painel-hoje .painel-visao>.painel-bloco:nth-child(2){padding:12px 16px;box-shadow:none}.painel-hoje .painel-visao>.painel-bloco:nth-child(2) .painel-cuidadora strong{font-size:1.05rem}.painel-hoje .painel-visao>.painel-bloco:nth-child(2) .app-avatar{width:36px;height:36px}.painel-hoje .painel-atalhos{gap:8px}.painel-hoje .painel-atalho small{display:none}.painel-hoje .painel-atalho{min-height:52px}}
