.VitrinePlanos_vitrine__SgLVH{background:radial-gradient(ellipse at 95% 8%,#dcefdc80,transparent 38%),linear-gradient(135deg,#fffdf5,#f7fcf7);border-radius:14px}.VitrinePlanos_conteudo__e7lFt{padding:0 18px 56px;scrollbar-gutter:stable;isolation:isolate}.VitrinePlanos_apresentacao__xr9A2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px 28px;padding:9px 4px 5px}.VitrinePlanos_chamada__1O_KA{min-width:0}.VitrinePlanos_chamada__1O_KA h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:#0e5052}.VitrinePlanos_chamada__1O_KA p{max-width:620px;margin:5px 0 0;font-size:12px;line-height:1.45;color:#607683}.VitrinePlanos_destaques__iVCmd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.VitrinePlanos_destaques__iVCmd>div{display:flex;align-items:center;gap:9px}.VitrinePlanos_destaques__iVCmd>div>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#dcf8ee;color:#087c70;box-shadow:0 0 0 4px #ffffff90}.VitrinePlanos_destaques__iVCmd p{margin:0;color:#294d58;line-height:1.4}.VitrinePlanos_destaques__iVCmd strong{display:block;font-size:10px}.VitrinePlanos_destaques__iVCmd small{display:block;margin-top:2px;font-size:10px}.VitrinePlanos_grade__XDb0d{position:relative;gap:18px;padding:0 3px 32px;align-content:start}.VitrinePlanos_cartao__1z_4T{position:relative;min-width:0;transition:box-shadow .18s ease}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_gratis__PXaRN{background:linear-gradient(145deg,#eef5ff,#fff 65%);border-color:#cbdffb}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4{background:linear-gradient(145deg,#e3fff2,#fbfffc 75%);border-color:#27c7ae}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_pro__1JRyf{background:linear-gradient(145deg,#f2eaff,#fffdff 75%);border-color:#d8c4ff}.VitrinePlanos_introducao__HO3q6{margin-top:24px;padding:16px;border-radius:14px;background:linear-gradient(145deg,#e5efff,#f9fcff);border:1px solid #dce8fa}.VitrinePlanos_introducao__HO3q6 h4{margin:12px 0 4px;font-size:14px;font-weight:700;color:#21495d}.VitrinePlanos_introducao__HO3q6 p{margin:0 0 13px;font-size:12px;line-height:1.6;color:#617c8f}.VitrinePlanos_miniNotebook__XYICH{width:112px;height:70px;padding:5px;border:4px solid #284666;border-radius:6px;background:#fff;box-shadow:0 7px 0 -2px #a5bfdc;transform:rotate(-5deg)}.VitrinePlanos_miniNotebook__XYICH>div{height:100%;display:grid;place-items:center;border-radius:2px;background:linear-gradient(135deg,#e0ecff,#eefaff);color:#2580e8}.dark .VitrinePlanos_vitrine__SgLVH{background:linear-gradient(135deg,#101c1c,#142322)}.dark .VitrinePlanos_chamada__1O_KA h1{color:#d5f7ed}.dark .VitrinePlanos_chamada__1O_KA p,.dark .VitrinePlanos_destaques__iVCmd p{color:#b1c9c5}.dark .VitrinePlanos_cartao__1z_4T.VitrinePlanos_gratis__PXaRN{background:linear-gradient(145deg,#17273c,#172332);border-color:#34506f}.dark .VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4{background:linear-gradient(145deg,#123a31,#152d28);border-color:#259b84}.dark .VitrinePlanos_cartao__1z_4T.VitrinePlanos_pro__1JRyf{background:linear-gradient(145deg,#30203f,#241d31);border-color:#70508e}.dark .VitrinePlanos_introducao__HO3q6{background:#1d324c;border-color:#354b66}.dark .VitrinePlanos_introducao__HO3q6 h4{color:#d5e7fd}.dark .VitrinePlanos_introducao__HO3q6 p{color:#a4bed5}@media (max-width:900px){.VitrinePlanos_apresentacao__xr9A2{grid-template-columns:1fr;padding:8px 4px 4px;gap:10px}.VitrinePlanos_destaques__iVCmd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.VitrinePlanos_conteudo__e7lFt{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.VitrinePlanos_cartao__1z_4T{transition:none}}.VitrinePlanos_listaBeneficios__HurKK{display:block}.VitrinePlanos_listaBeneficios__HurKK>li{border-bottom:1px solid #b7ceca40}.VitrinePlanos_listaBeneficios__HurKK>li:last-child{border-bottom:0}.VitrinePlanos_cartao__1z_4T[hidden]{display:none!important}.VitrinePlanos_barraExpandida__HpXul{grid-column:1;grid-row:1;display:flex;justify-content:flex-start;padding:0 0 12px}.VitrinePlanos_barraExpandida__HpXul[hidden]{display:none}.VitrinePlanos_barraExpandida__HpXul button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #aacac480;border-radius:8px;background:#ffffffb0;color:#244b50;font-size:11px;font-weight:600}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_cartaoExpandido__zuXjA{display:flex;flex-direction:column;grid-column:1/-1;align-items:stretch;width:100%;padding:16px;border-radius:10px;box-shadow:0 8px 24px #123a3c15}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_cartaoExpandido__zuXjA:has(>[data-plano-cabecalho]){display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;align-items:start;gap:0 20px}.VitrinePlanos_cartaoExpandido__zuXjA>[data-plano-cabecalho]{grid-column:1;grid-row:2;padding:0 0 14px}.VitrinePlanos_cartaoExpandido__zuXjA>[data-plano-promocao=true]{padding-bottom:44px}.VitrinePlanos_cartaoExpandido__zuXjA [data-plano-icone]{width:40px;height:40px;margin-bottom:10px}.VitrinePlanos_cartaoExpandido__zuXjA [data-plano-icone] svg{width:22px;height:22px}.VitrinePlanos_cartaoExpandido__zuXjA [data-plano-titulo]{margin:0}.VitrinePlanos_cartaoExpandido__zuXjA>[data-plano-corpo]{display:contents}.VitrinePlanos_cartaoExpandido__zuXjA [data-plano-acao]{grid-column:1;grid-row:3;margin-bottom:12px}.VitrinePlanos_cartaoExpandido__zuXjA [data-planos-recursos]{grid-column:2;grid-row:1/span 5;min-width:0}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_listaBeneficios__HurKK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px 12px;align-items:stretch}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_listaBeneficios__HurKK>li{min-width:0;min-height:74px;border:1px solid #a5c8c440;border-radius:9px;padding:9px 10px;background:#ffffff75}.VitrinePlanos_cartaoExpandido__zuXjA [data-beneficio-descricao]{display:block;margin-top:4px;font-size:11px;line-height:1.5}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_introducao__HO3q6{grid-column:1;grid-row:4;margin-top:0;padding:12px}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_miniNotebook__XYICH{display:none}.VitrinePlanos_quadroVideo__9wKhb{width:64px;height:42px;flex-direction:column;gap:2px;border-radius:7px;font-size:9px;font-weight:600}.VitrinePlanos_quadroVideo__9wKhb svg{width:19px;height:19px}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_quadroVideo__9wKhb{width:74px;height:48px}.VitrinePlanos_botaoAmpliar__Mp37r{align-self:flex-end;display:inline-flex;align-items:center;gap:5px;margin:0 15px 12px;padding:4px 7px;border-radius:6px;color:#4c7976;font-size:10px}.VitrinePlanos_botaoAmpliar__Mp37r:hover{background:#d6efea80}.VitrinePlanos_cartao__1z_4T[data-plano-interativo=false]{transition:none}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4 [data-plano-acao]{padding-top:8px}.VitrinePlanos_apresentacaoGratuito__f__Cy{margin-top:22px;padding:14px;border:1px solid #d6e7f8;border-radius:14px;background:linear-gradient(140deg,#eaf4ff,#f7fcff)}.VitrinePlanos_imagemGratuito__D8gL5{display:block;width:100%;max-width:280px;height:auto;margin:0 auto 6px}.VitrinePlanos_apresentacaoGratuito__f__Cy h4{margin:0 0 5px;color:#254e68;font-size:14px;font-weight:700}.VitrinePlanos_apresentacaoGratuito__f__Cy p{margin:0;color:#617c8f;font-size:12px;line-height:1.5}.dark .VitrinePlanos_apresentacaoGratuito__f__Cy{background:#1d324c;border-color:#354b66}.dark .VitrinePlanos_apresentacaoGratuito__f__Cy h4{color:#d5e7fd}.dark .VitrinePlanos_apresentacaoGratuito__f__Cy p{color:#b1cadb}.dark .VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_listaBeneficios__HurKK>li{background:#ffffff05}.dark .VitrinePlanos_barraExpandida__HpXul button{background:#203637;color:#d4ebe6}@media (max-width:520px){.VitrinePlanos_destaques__iVCmd>div{gap:7px}.VitrinePlanos_destaques__iVCmd svg{width:17px;height:17px}}.VitrinePlanos_cartaoExpandido__zuXjA [data-beneficio-titulo]{font-size:12px;line-height:1.45}@media (max-width:760px){.VitrinePlanos_cartao__1z_4T.VitrinePlanos_cartaoExpandido__zuXjA:has(>[data-plano-cabecalho]){grid-template-columns:1fr;gap:0;padding:14px}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_introducao__HO3q6,.VitrinePlanos_cartaoExpandido__zuXjA [data-plano-acao],.VitrinePlanos_cartaoExpandido__zuXjA [data-planos-recursos],.VitrinePlanos_cartaoExpandido__zuXjA>[data-plano-cabecalho]{grid-column:1;grid-row:auto}.VitrinePlanos_cartaoExpandido__zuXjA .VitrinePlanos_introducao__HO3q6{margin-top:12px}}@media (max-width:600px){.VitrinePlanos_destaques__iVCmd{display:none}}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4.VitrinePlanos_cartaoExpandido__zuXjA{border-color:#cce6da;background:radial-gradient(ellipse at 15% 20%,#d8fff080,transparent 40%),linear-gradient(120deg,#effff6,#f4fff9);box-shadow:none}.VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4.VitrinePlanos_cartaoExpandido__zuXjA:has(>[data-plano-cabecalho]){grid-template-columns:195px minmax(0,1fr);gap:0 17px}.VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-cabecalho]{padding-inline:3px}.VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-titulo]{color:#164b55;font-size:22px;letter-spacing:-.03em}.VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-selo]{position:relative;inset:auto;width:-moz-fit-content;width:fit-content;margin:7px 0}.VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-preco]{margin-top:5px}.VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-icone]{width:44px;height:44px}.VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-acao]{padding-inline:3px}.VitrinePlanos_cabecalhoGaleria__DNhCF{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-height:34px}.VitrinePlanos_cabecalhoGaleria__DNhCF>div{min-width:0}.VitrinePlanos_cabecalhoGaleria__DNhCF>div>p:first-child{font-size:13px;line-height:1.4}.VitrinePlanos_descricaoGaleria__DOdVf{margin:2px 0 0;font-size:11px;line-height:1.45;color:#58808c}.VitrinePlanos_verTodosGaleria__Ez1qD{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;border:1px solid #d6ece3;border-radius:9px;padding:7px 11px;background:#ffffffc7;color:#397a79;font-size:10px}.VitrinePlanos_verTodosGaleria__Ez1qD:hover{background:#fff;border-color:#34b8a6}.VitrinePlanos_verTodosGaleria__Ez1qD:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK>li{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:0;padding:6px;border:1px solid #d9ece5;border-radius:11px;background:#ffffffc2}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK>li:focus-within,.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK>li:hover{border-color:#28bca8;box-shadow:0 3px 12px #008d7910}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] [data-beneficio-texto]{order:2;display:flex;align-items:flex-start;gap:7px;padding:8px 2px 3px}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] [data-beneficio-titulo]{color:#204d59;font-size:11px;line-height:1.35}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] [data-beneficio-descricao]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:3px;font-size:10px;line-height:1.4}.VitrinePlanos_iconeGaleria__u94uY{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:29px;border-radius:10px;background:#dffbf3;color:#049789}.VitrinePlanos_miniaturaVideo__G75U5{order:1;flex:none;isolation:isolate;height:clamp(74px,7.5vw,112px);aspect-ratio:auto;border-radius:7px;background:linear-gradient(135deg,#b8d4d0,#e9f6f3 65%,#a8c6cc);color:#fff}.VitrinePlanos_miniaturaVideo__G75U5:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.VitrinePlanos_playMiniatura__u9IxZ{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#035e53eb;box-shadow:0 3px 9px #002e3430}.VitrinePlanos_playMiniatura__u9IxZ svg{width:29px;height:29px}.VitrinePlanos_miniaturaVideo__G75U5:hover .VitrinePlanos_playMiniatura__u9IxZ{background:#00796b}.VitrinePlanos_statusMiniatura__OdWkm{position:absolute;z-index:1;right:5px;bottom:5px;max-width:calc(100% - 10px);border-radius:4px;padding:2px 4px;background:#174651d9;color:#fff;font-size:8px;line-height:1.3}.VitrinePlanos_esquemaMiniatura__L9y98{position:absolute;inset:9px 12px;display:grid;grid-template-columns:19% 1fr;grid-template-rows:13px 1fr;overflow:hidden;border:1px solid #ffffffe0;border-radius:5px;background:#ffffffdb;box-shadow:0 5px 13px #17465120;transform:rotate(-2deg)}.VitrinePlanos_esquemaMiniatura__L9y98 [data-miniatura-cabecalho]{grid-column:1/-1;border-bottom:1px solid #d5e9e6;background:linear-gradient(90deg,#0d948820 20%,#f7fbfb 0)}.VitrinePlanos_esquemaMiniatura__L9y98 [data-miniatura-lateral]{grid-column:1;grid-row:2;border-right:1px solid #d5e9e6;background:repeating-linear-gradient(#eff9f7 0 7px,#d1e9e4 7px 9px,#eff9f7 9px 16px)}.VitrinePlanos_esquemaMiniatura__L9y98 [data-miniatura-linhas]{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:5px;padding:8px}.VitrinePlanos_esquemaMiniatura__L9y98 i{display:block;height:9px;border-radius:3px;background:linear-gradient(90deg,#abded0 16%,#e3f2f0 0)}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] li:nth-child(3n+2) .VitrinePlanos_miniaturaVideo__G75U5{background:linear-gradient(135deg,#aecbd4,#eef8ff 65%,#bdc7d4)}.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] li:nth-child(3n) .VitrinePlanos_miniaturaVideo__G75U5{background:linear-gradient(135deg,#c6dbc6,#f5fff2 65%,#b1cfb4)}.dark .VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4.VitrinePlanos_cartaoExpandido__zuXjA{background:linear-gradient(120deg,#12382f,#152d28);border-color:#259b84}.dark .VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] [data-beneficio-titulo],.dark .VitrinePlanos_cartaoExpandido__zuXjA.VitrinePlanos_essencial__zKcr4 [data-plano-titulo]{color:#d5f7ed}.dark .VitrinePlanos_descricaoGaleria__DOdVf{color:#a4c8c0}.dark .VitrinePlanos_verTodosGaleria__Ez1qD{background:#183b33;color:#c0ebe0;border-color:#356356}.dark .VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK>li{background:#ffffff08;border-color:#3d655a}.dark .VitrinePlanos_iconeGaleria__u94uY{background:#1b5345;color:#86e9d1}@media (max-width:959px){.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.VitrinePlanos_cartao__1z_4T.VitrinePlanos_essencial__zKcr4.VitrinePlanos_cartaoExpandido__zuXjA:has(>[data-plano-cabecalho]){grid-template-columns:1fr;gap:0}}@media (max-width:540px){.VitrinePlanos_cartaoExpandido__zuXjA [data-galeria=true] .VitrinePlanos_listaBeneficios__HurKK{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.VitrinePlanos_cabecalhoGaleria__DNhCF{align-items:flex-start;gap:8px}.VitrinePlanos_verTodosGaleria__Ez1qD{padding:6px 8px}}.CarregandoLogo_camadaArea__HYdIQ,.CarregandoLogo_camadaTela__bisMq{inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.CarregandoLogo_camadaTela__bisMq{position:fixed;z-index:10000}.CarregandoLogo_camadaArea__HYdIQ{position:absolute;z-index:20}.CarregandoLogo_camadaInline__0vfuP{display:flex;justify-content:center;pointer-events:none}.CarregandoLogo_cartao__suSgA{pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 30px 16px;border-radius:20px;background:rgba(255,255,255,.96);border:1px solid #e2e8f0;box-shadow:0 22px 50px -14px rgba(15,23,42,.28),0 0 0 4px rgba(20,184,166,.06);animation:CarregandoLogo_surgir__hDUck .28s cubic-bezier(.2,.9,.3,1) both}.dark .CarregandoLogo_cartao__suSgA{background:rgba(30,41,59,.96);border-color:#334155;box-shadow:0 22px 50px -14px rgba(0,0,0,.6),0 0 0 4px rgba(45,212,191,.07)}.CarregandoLogo_camadaInline__0vfuP .CarregandoLogo_cartao__suSgA{margin:16px 0}@keyframes CarregandoLogo_surgir__hDUck{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.CarregandoLogo_palco__oheBs{--tam:var(--ds-carregando-tam,72px);position:relative;display:grid;place-items:center;width:calc(var(--tam) * 1.6);height:calc(var(--tam) * 1.35)}.CarregandoLogo_brilho__mM4JR{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.24),rgba(16,185,129,.1) 45%,transparent 70%);filter:blur(6px);animation:CarregandoLogo_deriva__juAfP 3.2s ease-in-out infinite alternate}.dark .CarregandoLogo_brilho__mM4JR{background:radial-gradient(circle,rgba(45,212,191,.3),rgba(163,193,99,.14) 45%,transparent 70%)}@keyframes CarregandoLogo_deriva__juAfP{0%{transform:translate(-3%,2%) scale(.92);opacity:.8}to{transform:translate(3%,-2%) scale(1.08);opacity:1}}.CarregandoLogo_ponto__a7jsV{position:absolute;width:5px;height:5px;border-radius:50%;opacity:.35;animation:CarregandoLogo_flutuarPonto__H_siT 2.8s ease-in-out infinite}.CarregandoLogo_p1__NaGIv{top:10%;left:10%;background:#14b8a6}.CarregandoLogo_p2__lIREQ{bottom:14%;right:8%;background:#f97316;width:4px;height:4px;animation-delay:.9s}.CarregandoLogo_p3__ZQHmC{top:22%;right:4%;background:#10b981;width:4px;height:4px;animation-delay:1.8s}@keyframes CarregandoLogo_flutuarPonto__H_siT{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-8px);opacity:.85}}.CarregandoLogo_marca__wHUaz{position:relative;display:block;height:var(--tam);aspect-ratio:658/725;animation:CarregandoLogo_flutuar__4nZfz 2.4s ease-in-out infinite}@keyframes CarregandoLogo_flutuar__4nZfz{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.CarregandoLogo_barra__bV4AV{position:absolute;display:block;border-radius:999px;transform-origin:50% 50%;animation:CarregandoLogo_equalizar__Jusvi 1.2s ease-in-out infinite;will-change:transform}.CarregandoLogo_b1__TaZ_k{left:0;width:4.71%;top:33.24%;height:39.17%;background:#31582c;animation-duration:1.1s}.CarregandoLogo_b2__T2kry{left:15.96%;width:5.93%;top:17.38%;height:69.52%;background:#012d1e;animation-duration:1.3s;animation-delay:.15s}.CarregandoLogo_b3__X_Eqj{left:33.59%;width:6.08%;top:4.69%;height:95.31%;background:#012d1e;animation-duration:1.2s;animation-delay:.3s}.dark .CarregandoLogo_b1__TaZ_k{background:#7fa65a}.dark .CarregandoLogo_b2__T2kry,.dark .CarregandoLogo_b3__X_Eqj{background:#b7d67a}@keyframes CarregandoLogo_equalizar__Jusvi{0%,to{transform:scaleY(1)}30%{transform:scaleY(.45)}60%{transform:scaleY(.82)}80%{transform:scaleY(.6)}}.CarregandoLogo_fruta__AFOY9{position:absolute;top:0;left:51.22%;width:48.78%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.dark .CarregandoLogo_fruta__AFOY9{filter:drop-shadow(0 0 .6px rgba(255,255,255,.6)) drop-shadow(0 0 6px rgba(163,193,99,.25))}.CarregandoLogo_texto__An0_M{margin:0;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.2px;color:#475569;white-space:nowrap}.dark .CarregandoLogo_texto__An0_M{color:#cbd5e1}.CarregandoLogo_reticencias__opMJj span{display:inline-block;animation:CarregandoLogo_piscar__B68Yl 1.4s ease-in-out infinite}.CarregandoLogo_reticencias__opMJj span:nth-child(2){animation-delay:.2s}.CarregandoLogo_reticencias__opMJj span:nth-child(3){animation-delay:.4s}@keyframes CarregandoLogo_piscar__B68Yl{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.CarregandoLogo_barra__bV4AV,.CarregandoLogo_brilho__mM4JR,.CarregandoLogo_cartao__suSgA,.CarregandoLogo_marca__wHUaz,.CarregandoLogo_ponto__a7jsV,.CarregandoLogo_reticencias__opMJj span{animation:none!important}.CarregandoLogo_reticencias__opMJj span{opacity:1}}.documento-acoes-cabecalho_header__t6AVt{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 14px;border-radius:13px;background:linear-gradient(115deg,#00ae9b,#078779);border:1px solid #73dfca66;box-shadow:0 4px 12px #00796b1b;color:white;flex-shrink:0}.documento-acoes-cabecalho_heading__YtQm5{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.documento-acoes-cabecalho_heading__YtQm5 h2{font-size:16px;font-weight:700;color:white!important}.documento-acoes-cabecalho_headingIcon__ixyTz{padding:7px;border-radius:9px;background:#ffffff20}.documento-acoes-cabecalho_status__Hqhkw{font-size:10px;border-radius:6px;background:#003f3928;color:#e7fff5;padding:3px 7px}.documento-acoes-cabecalho_actions__YOMgb{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.documento-acoes-cabecalho_action__cmSsI{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:6px 12px;border:1px solid #ffffff50;border-radius:100px;color:white;background:#ffffff13;font-size:12px;font-weight:600;white-space:nowrap}.documento-acoes-cabecalho_action__cmSsI:hover{background:#ffffff25}.documento-acoes-cabecalho_action__cmSsI:disabled{opacity:.5;cursor:not-allowed}.documento-acoes-cabecalho_primary__jwT1Y{background:#f5fffb;color:#007e71;border-color:#e2fff2}.documento-acoes-cabecalho_primary__jwT1Y:hover{background:white}.documento-acoes-cabecalho_menu__7FD9a{position:fixed;z-index:1900;width:195px;max-height:calc(100vh - 24px);overflow-y:auto;border:1px solid #d7e8e2;background:white;border-radius:13px;box-shadow:0 12px 30px #163f3933;padding:6px;color:#193c47}.documento-acoes-cabecalho_menu__7FD9a>button,.documento-acoes-cabecalho_menu__7FD9a>div>button{display:flex;align-items:center;gap:8px;min-height:38px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:12px;text-align:left;color:inherit;box-shadow:none;justify-content:flex-start}.documento-acoes-cabecalho_menu__7FD9a>button:hover,.documento-acoes-cabecalho_menu__7FD9a>div>button:hover{background:#eaf8f2}.documento-acoes-cabecalho_menu__7FD9a button:disabled{opacity:.45;cursor:not-allowed}@font-face{font-family:Perfil DM Sans;src:url(/fonts/perfil-paciente/dm-sans.ttf) format("truetype");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Perfil Manrope;src:url(/fonts/perfil-paciente/manrope.ttf) format("truetype");font-style:normal;font-weight:400 800;font-display:swap}.perfilPaciente_scope__von_O{--ink:#203d40;--muted:#718589;--line:#e5eded;--teal:#008e82;--teal-dark:#006f68;--bg:#fff;--mint:#e7f6f2;--shadow:0 4px 18px #24484b04}.perfilPaciente_scope__von_O *{box-sizing:border-box}.perfilPaciente_scope__von_O{background:var(--bg);color:var(--ink);font:15px/1.5 Perfil DM Sans,Arial,sans-serif}.perfilPaciente_scope__von_O button,.perfilPaciente_scope__von_O input,.perfilPaciente_scope__von_O select,.perfilPaciente_scope__von_O textarea{font:inherit}.perfilPaciente_scope__von_O a,.perfilPaciente_scope__von_O button,.perfilPaciente_scope__von_O input,.perfilPaciente_scope__von_O select,.perfilPaciente_scope__von_O textarea{-webkit-tap-highlight-color:transparent}.perfilPaciente_scope__von_O a,.perfilPaciente_scope__von_O button{touch-action:manipulation}.perfilPaciente_scope__von_O button{cursor:pointer}.perfilPaciente_scope__von_O a{color:inherit;text-decoration:none}.perfilPaciente_scope__von_O button{color:inherit}.perfilPaciente_scope__von_O a:focus-visible,.perfilPaciente_scope__von_O button:focus-visible,.perfilPaciente_scope__von_O input:focus-visible,.perfilPaciente_scope__von_O select:focus-visible,.perfilPaciente_scope__von_O textarea:focus-visible{outline:3px solid #59bdb1;outline-offset:4px}.perfilPaciente_scope__von_O svg{width:22px;height:22px;flex-shrink:0}.perfilPaciente_scope__von_O button{border:0;background:none}.perfilPaciente_scope__von_O h1,.perfilPaciente_scope__von_O h2,.perfilPaciente_scope__von_O h3,.perfilPaciente_scope__von_O h4,.perfilPaciente_scope__von_O p{margin:0}.perfilPaciente_scope__von_O h1,.perfilPaciente_scope__von_O h2,.perfilPaciente_scope__von_O h3,.perfilPaciente_scope__von_O h4{font-family:Perfil Manrope,Perfil DM Sans,Arial,sans-serif}.perfilPaciente_scope__von_O h1{font-size:27px;letter-spacing:-.8px;line-height:1.3}.perfilPaciente_scope__von_O h2{font-size:18px;letter-spacing:-.3px}.perfilPaciente_scope__von_O h3{font-size:16px;letter-spacing:-.2px}.perfilPaciente_scope__von_O .muted{color:var(--muted)}.perfilPaciente_scope__von_O .small{font-size:13px}.perfilPaciente_scope__von_O .avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-weight:650;letter-spacing:-1px}.perfilPaciente_scope__von_O .profile-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px}.perfilPaciente_scope__von_O .patient-identity{display:flex;align-items:center;gap:20px}.perfilPaciente_scope__von_O .patient-avatar{width:82px;height:82px;border-radius:25px;background:linear-gradient(145deg,#e4f4ed,#d8eee7);color:#508e7b;font-size:28px;position:relative;border:1px solid #d4e9e0}.perfilPaciente_scope__von_O .patient-avatar:after{content:"";position:absolute;inset:5px;border-radius:21px;border:1px solid #f7fffc80}.perfilPaciente_scope__von_O .title-row{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.perfilPaciente_scope__von_O .status{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:650;letter-spacing:.1px;background:#e6f5ee;color:#36816a}.perfilPaciente_scope__von_O .status.blue{color:#557fab;background:#eaf2fc}.perfilPaciente_scope__von_O .status.orange{color:#b68129;background:#fff6e3}.perfilPaciente_scope__von_O .status.gray{color:#75878a;background:#f0f4f4}.perfilPaciente_scope__von_O .patient-meta{font-size:14px;color:#718589;margin:6px 0 11px;display:flex;gap:9px;flex-wrap:wrap}.perfilPaciente_scope__von_O .patient-tags{display:flex;gap:8px;flex-wrap:wrap}.perfilPaciente_scope__von_O .tag{border:1px solid #dfe9e7;background:#fff9;color:#5e7778;border-radius:6px;padding:3px 9px;font-size:12px;display:flex;align-items:center;gap:5px}.perfilPaciente_scope__von_O .tag svg{width:13px;height:13px}.perfilPaciente_scope__von_O .profile-actions{display:flex;gap:10px;align-items:center}.perfilPaciente_scope__von_O .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 17px;border-radius:9px;font-size:14px;font-weight:600;background:white;border:1px solid #dfe9e7;white-space:nowrap;transition:background .15s,box-shadow .15s}.perfilPaciente_scope__von_O .btn svg{width:17px;height:17px}.perfilPaciente_scope__von_O .btn:hover{background:#f3f9f7}.perfilPaciente_scope__von_O .btn.primary{background:var(--teal);color:white;border-color:var(--teal);box-shadow:0 4px 9px #008e821b}.perfilPaciente_scope__von_O .btn.primary:hover{background:var(--teal-dark)}.perfilPaciente_scope__von_O .btn.compact{min-height:35px;padding:6px 12px;font-size:13px}.perfilPaciente_scope__von_O .btn.text{background:none;border-color:transparent;color:var(--teal);padding:5px 0;min-height:32px}.perfilPaciente_scope__von_O .btn.text:hover{color:var(--teal-dark)}.perfilPaciente_scope__von_O .tabs{display:flex;border-bottom:1px solid #dfe8e6;gap:28px;margin-bottom:27px;overflow-x:auto}.perfilPaciente_scope__von_O .tab{padding:12px 1px 15px;display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;color:#87979a;border-bottom:2px solid transparent}.perfilPaciente_scope__von_O .tab svg{width:16px;height:16px}.perfilPaciente_scope__von_O .tab.active{border-color:var(--teal);color:var(--teal);font-weight:650}.perfilPaciente_scope__von_O .tab:hover{color:var(--teal)}.perfilPaciente_scope__von_O .tab .count{font-size:10px;border-radius:4px;background:#edf1f1;padding:1px 5px}.perfilPaciente_scope__von_O .section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.perfilPaciente_scope__von_O .section-head p{font-size:13px;color:var(--muted);margin-top:3px}.perfilPaciente_scope__von_O .icon-cube{display:grid;place-items:center;position:relative;width:52px;height:52px;border-radius:15px;color:#fff;background:linear-gradient(140deg,var(--bright),var(--deep));border:1px solid var(--bright);box-shadow:inset 1px 2px 2px #ffffff70,inset -2px -3px 5px #00000013,0 5px 9px var(--glow);transform:rotate(-5deg)}.perfilPaciente_scope__von_O .icon-cube:before{content:"";position:absolute;inset:3px;border-radius:12px;border-top:1px solid #ffffff48;pointer-events:none}.perfilPaciente_scope__von_O .icon-cube svg{width:29px;height:29px;stroke-width:2;filter:drop-shadow(0 2px 1px #00000010);transform:rotate(5deg)}.perfilPaciente_scope__von_O .green{--bright:#6bd3b2;--deep:#25a889;--glow:#37b99122;--wash:#e5f8f0}.perfilPaciente_scope__von_O .blue{--bright:#84bdfa;--deep:#588ae0;--glow:#609bea22;--wash:#eaf3ff}.perfilPaciente_scope__von_O .coral{--bright:#ffb5a3;--deep:#ee7c76;--glow:#eb8c8922;--wash:#fff0ec}.perfilPaciente_scope__von_O .purple{--bright:#bfaff6;--deep:#9272df;--glow:#a68ae322;--wash:#f3efff}.perfilPaciente_scope__von_O .cyan{--bright:#80dce5;--deep:#40b4c6;--glow:#52bbce22;--wash:#e8fbfb}.perfilPaciente_scope__von_O .yellow{--bright:#ffdf83;--deep:#efb946;--glow:#e9b54322;--wash:#fff7e6}.perfilPaciente_scope__von_O .rose{--bright:#f7acbd;--deep:#df809c;--glow:#df809c22;--wash:#fcebf0}.perfilPaciente_scope__von_O .panel{border:1px solid var(--line);background:white;border-radius:13px;box-shadow:var(--shadow);padding:21px}.perfilPaciente_scope__von_O .subheading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.perfilPaciente_scope__von_O .subheading-left{display:flex;align-items:center;gap:16px}.perfilPaciente_scope__von_O .subheading .icon-cube{width:47px;height:47px}.perfilPaciente_scope__von_O .subheading p{color:var(--muted);font-size:14px;margin-top:4px}.perfilPaciente_scope__von_O .module-nav{display:flex;align-items:center;gap:15px;margin-bottom:24px}.perfilPaciente_scope__von_O .module-nav a{color:var(--teal);font-size:13px;display:flex;align-items:center;gap:6px}.perfilPaciente_scope__von_O .module-nav svg{width:16px;height:16px}.perfilPaciente_scope__von_O .module-nav select{margin-left:auto;max-width:230px;border:1px solid #dce7e3;border-radius:8px;background:#fff;padding:8px 11px;color:#567574;font-size:13px}.perfilPaciente_scope__von_O .data-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid #edf1f0;gap:20px}.perfilPaciente_scope__von_O .data-row:last-child{border:0}.perfilPaciente_scope__von_O .data-row p{font-size:13px;color:var(--muted);margin-top:4px}.perfilPaciente_scope__von_O .data-row strong{font-size:14px;font-weight:550}.perfilPaciente_scope__von_O .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.perfilPaciente_scope__von_O .form-footer{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.perfilPaciente_scope__von_O .note{padding:14px 16px;background:#f0f8f4;border-radius:8px;color:#648573;font-size:13px;line-height:1.7}.perfilPaciente_scope__von_O .empty{padding:40px;text-align:center}.perfilPaciente_scope__von_O .empty svg{color:#8dbcae;width:40px;height:40px;margin-bottom:18px}.perfilPaciente_scope__von_O .empty p{font-size:14px;color:var(--muted);margin:8px auto 20px;max-width:450px}.perfilPaciente_scope__von_O .history-list{position:relative}.perfilPaciente_scope__von_O .history-item{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #eaf0ec}.perfilPaciente_scope__von_O .history-date{width:72px;font-size:12px;flex-shrink:0;color:#90a29a}.perfilPaciente_scope__von_O .history-date strong{display:block;color:#36574c;font-size:24px;font-family:Perfil Manrope}.perfilPaciente_scope__von_O .history-item p{font-size:14px;color:var(--muted);margin:6px 0}.perfilPaciente_scope__von_O .history-item .status{margin-top:9px}.perfilPaciente_scope__von_O .in-progress{background:#e9f7f1;border:1px solid #cce7db;border-radius:10px;padding:12px 17px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#568977;font-size:13px;gap:10px}.perfilPaciente_scope__von_O .in-progress button{color:var(--teal);font-weight:650;font-size:12px}@media(max-width:1200px){.perfilPaciente_scope__von_O .profile-actions .btn{padding:10px 12px;font-size:13px}.perfilPaciente_scope__von_O .profile-header{gap:15px}.perfilPaciente_scope__von_O h1{font-size:25px}}@media(max-width:1030px){.perfilPaciente_scope__von_O .profile-header{align-items:flex-start}.perfilPaciente_scope__von_O .profile-actions{flex-direction:column;align-items:stretch}.perfilPaciente_scope__von_O .patient-identity{gap:14px}}@media(max-width:760px){.perfilPaciente_scope__von_O .profile-header{display:block;margin-bottom:20px}.perfilPaciente_scope__von_O .patient-avatar{width:66px;height:66px;border-radius:20px;font-size:23px}.perfilPaciente_scope__von_O .patient-avatar:after{border-radius:16px}.perfilPaciente_scope__von_O .patient-identity{gap:13px}.perfilPaciente_scope__von_O .title-row{gap:7px}.perfilPaciente_scope__von_O h1{font-size:23px}.perfilPaciente_scope__von_O .patient-meta{font-size:12px;margin:5px 0 8px;gap:6px}.perfilPaciente_scope__von_O .patient-tags{gap:5px}.perfilPaciente_scope__von_O .tag{font-size:10px;padding:3px 6px}.perfilPaciente_scope__von_O .profile-actions{flex-direction:row;margin-top:20px;gap:9px}.perfilPaciente_scope__von_O .profile-actions .btn{flex:1;min-height:40px}.perfilPaciente_scope__von_O .tabs{gap:23px;margin-bottom:22px}.perfilPaciente_scope__von_O .tab{font-size:12px;gap:6px;padding-bottom:12px}.perfilPaciente_scope__von_O .tab svg{width:14px;height:14px}.perfilPaciente_scope__von_O .tab .count{display:none}.perfilPaciente_scope__von_O .section-head h2{font-size:17px}.perfilPaciente_scope__von_O .section-head p{font-size:12px}.perfilPaciente_scope__von_O .icon-cube{width:43px;height:43px;border-radius:13px}.perfilPaciente_scope__von_O .icon-cube svg{width:25px;height:25px}.perfilPaciente_scope__von_O .panel{padding:18px}.perfilPaciente_scope__von_O .subheading{align-items:flex-start}.perfilPaciente_scope__von_O .subheading h2{font-size:18px}.perfilPaciente_scope__von_O .subheading p{font-size:12px}.perfilPaciente_scope__von_O .subheading .icon-cube{display:none}.perfilPaciente_scope__von_O .subheading .btn{font-size:12px;padding:8px 10px}.perfilPaciente_scope__von_O .module-nav{gap:10px}.perfilPaciente_scope__von_O .module-nav a{font-size:12px}.perfilPaciente_scope__von_O .module-nav select{font-size:11px;max-width:165px}.perfilPaciente_scope__von_O .form-grid{gap:14px}.perfilPaciente_scope__von_O .data-row{gap:12px}.perfilPaciente_scope__von_O .data-row p{font-size:12px}.perfilPaciente_scope__von_O .history-date{width:51px}.perfilPaciente_scope__von_O .history-item h3{font-size:14px}.perfilPaciente_scope__von_O .history-item p{font-size:12px}}@media(max-width:370px){.perfilPaciente_scope__von_O .patient-avatar{width:54px;height:54px}.perfilPaciente_scope__von_O .title-row h1{font-size:21px}.perfilPaciente_scope__von_O .form-grid{grid-template-columns:1fr}.perfilPaciente_scope__von_O .profile-actions .btn{font-size:11px;padding:9px}}@media(prefers-reduced-motion:reduce){.perfilPaciente_scope__von_O *{transition:none!important;scroll-behavior:auto!important}}.perfilPaciente_scope__von_O .status,.perfilPaciente_scope__von_O .tag{font-size:12px}.perfilPaciente_scope__von_O .in-progress>span{display:flex;align-items:center;gap:8px}.perfilPaciente_scope__von_O .in-progress svg{width:16px;height:16px}.perfilPaciente_scope__von_O .subheading-left>div{min-width:0}@media(max-width:760px){.perfilPaciente_scope__von_O .profile-header .status{font-size:10px}.perfilPaciente_scope__von_O .patient-tags .tag{font-size:11px}.perfilPaciente_scope__von_O .history-date{font-size:12px}.perfilPaciente_scope__von_O .tab{font-size:13px}.perfilPaciente_scope__von_O .tab svg{display:none}}.perfilPaciente_scope__von_O .patient-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,112px);align-items:start;gap:12px;padding:3px 0 20px}.perfilPaciente_scope__von_O .patient-shortcut{background:#fff;border:0;min-height:116px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;border-radius:14px;transition:background .16s,transform .16s}.perfilPaciente_scope__von_O .patient-shortcut:hover{background:#fff;transform:translateY(-2px)}.perfilPaciente_scope__von_O .patient-shortcut .icon-cube{width:48px;height:48px;border-radius:14px}.perfilPaciente_scope__von_O .patient-shortcut .icon-cube svg{width:27px;height:27px}.perfilPaciente_scope__von_O .shortcut-name{font-size:13px;font-weight:550;line-height:1.4;max-width:108px;color:#3e5e5b}@media(max-width:760px){.perfilPaciente_scope__von_O .patient-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;padding-top:0}.perfilPaciente_scope__von_O .patient-shortcut{min-height:111px;padding:10px 3px;gap:11px}.perfilPaciente_scope__von_O .patient-shortcut .icon-cube{width:46px;height:46px}.perfilPaciente_scope__von_O .shortcut-name{font-size:13px;max-width:108px}}@media(max-width:350px){.perfilPaciente_scope__von_O .patient-shortcuts{gap:10px 2px}.perfilPaciente_scope__von_O .shortcut-name{font-size:12px}.perfilPaciente_scope__von_O .patient-shortcut .icon-cube{width:43px;height:43px}}.perfilPaciente_scope__von_O .insta-nutri{margin-top:20px;padding-top:6px}.perfilPaciente_scope__von_O .insta-title{font-size:18px;letter-spacing:-.35px;margin-bottom:18px}.perfilPaciente_scope__von_O .insta-feed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.perfilPaciente_scope__von_O .insta-post{display:block;text-align:left;padding:0;border:0;background:white;min-width:0;border-radius:13px;overflow:hidden;aspect-ratio:4/3}.perfilPaciente_scope__von_O .insta-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.perfilPaciente_scope__von_O .insta-post:hover .insta-photo{transform:scale(1.035)}.perfilPaciente_scope__von_O .photo-preview-modal{width:min(780px,calc(100% - 32px));padding:24px}.perfilPaciente_scope__von_O .photo-preview-modal .form-footer{display:none}.perfilPaciente_scope__von_O .insta-photo-large{display:block;width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:11px;background:white}@media(max-width:1030px){.perfilPaciente_scope__von_O .insta-feed{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#d8e6de transparent}.perfilPaciente_scope__von_O .insta-post{flex:0 0 190px;scroll-snap-align:start}}@media(max-width:760px){.perfilPaciente_scope__von_O .insta-nutri{margin-top:15px}.perfilPaciente_scope__von_O .insta-title{font-size:17px;margin-bottom:15px}.perfilPaciente_scope__von_O .insta-feed{gap:12px;margin-right:-18px;padding-right:18px}.perfilPaciente_scope__von_O .insta-post{flex-basis:190px;aspect-ratio:1/1}.perfilPaciente_scope__von_O .photo-preview-modal{padding:20px}}.perfilPaciente_scope__von_O .patient-evaluations{margin-top:34px;padding-bottom:22px}.perfilPaciente_scope__von_O .patient-evaluations>h2{font-size:18px;letter-spacing:-.35px;margin-bottom:22px}.perfilPaciente_scope__von_O .evaluation-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.perfilPaciente_scope__von_O .evaluation-card{min-width:0;background:white;border:0}.perfilPaciente_scope__von_O .evaluation-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px;min-height:30px}.perfilPaciente_scope__von_O .evaluation-card-head h3{font-size:14px;font-weight:650;letter-spacing:-.15px}.perfilPaciente_scope__von_O .evaluation-patient{display:flex;align-items:center;gap:8px;font-size:12px;color:#718780;white-space:nowrap}.perfilPaciente_scope__von_O .response-avatar{width:28px;height:28px;background:#e4f3ed;color:#4d8a74;font-size:10px;font-weight:650;letter-spacing:0}.perfilPaciente_scope__von_O .evaluation-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.perfilPaciente_scope__von_O .evaluation-metric{min-width:0;display:flex;flex-direction:column;gap:8px}.perfilPaciente_scope__von_O .evaluation-label{font-size:11px;color:#92a2a1;line-height:1.3;min-height:29px;display:flex;align-items:flex-end;justify-content:center;text-align:center;font-weight:550}.perfilPaciente_scope__von_O .response-pill{display:flex;align-items:center;justify-content:center;height:33px;min-width:0;border-radius:10px;font-size:19px;line-height:1}.perfilPaciente_scope__von_O .response-pill.good{background:#ccf8e4}.perfilPaciente_scope__von_O .response-pill.medium{background:#ffedd1}.perfilPaciente_scope__von_O .response-pill.low{background:#ffcbcd}.perfilPaciente_scope__von_O .response-pill.missing{background:transparent;color:#b7c7c7;font-size:17px}@media(max-width:1030px){.perfilPaciente_scope__von_O .evaluation-grid{grid-template-columns:1fr;gap:26px}.perfilPaciente_scope__von_O .evaluation-label{font-size:12px;min-height:20px}.perfilPaciente_scope__von_O .evaluation-card-head{margin-bottom:12px}.perfilPaciente_scope__von_O .patient-evaluations{max-width:740px}.perfilPaciente_scope__von_O .response-pill{height:35px}}@media(max-width:760px){.perfilPaciente_scope__von_O .patient-evaluations{margin-top:27px}.perfilPaciente_scope__von_O .patient-evaluations>h2{font-size:17px;margin-bottom:19px}.perfilPaciente_scope__von_O .evaluation-card-head h3{font-size:14px}.perfilPaciente_scope__von_O .evaluation-patient{font-size:11px;gap:6px}.perfilPaciente_scope__von_O .response-avatar{width:25px;height:25px;font-size:9px}.perfilPaciente_scope__von_O .evaluation-metrics{gap:5px}.perfilPaciente_scope__von_O .evaluation-label{font-size:10px;min-height:26px}.perfilPaciente_scope__von_O .response-pill{height:33px;font-size:18px;border-radius:8px}}.perfilPaciente_scope__von_O .insta-nutri,.perfilPaciente_scope__von_O .patient-evaluations{border:1px solid #dfe7e3;border-radius:16px;background:#fff;padding:20px}@media(max-width:760px){.perfilPaciente_scope__von_O .insta-nutri,.perfilPaciente_scope__von_O .patient-evaluations{padding:16px;border-radius:14px}.perfilPaciente_scope__von_O .insta-feed{margin-right:0;padding-right:0}}.perfilPaciente_scope__von_O .patient-recipes{margin-top:20px;border:1px solid #dfe7e3;border-radius:16px;background:#fff;padding:20px}.perfilPaciente_scope__von_O .patient-recipes>h2{font-size:18px;letter-spacing:-.35px;margin-bottom:18px}.perfilPaciente_scope__von_O .recipe-feed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.perfilPaciente_scope__von_O .recipe-card{display:flex;flex-direction:column;text-align:left;padding:0;border:0;background:white;min-width:0;border-radius:12px;gap:10px}.perfilPaciente_scope__von_O .recipe-photo-wrap{display:block;width:100%;overflow:hidden;border-radius:12px;aspect-ratio:4/3;background:#f5f7f5}.perfilPaciente_scope__von_O .recipe-photo-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.perfilPaciente_scope__von_O .recipe-card:hover img{transform:scale(1.035)}.perfilPaciente_scope__von_O .recipe-name{font-size:13px;font-weight:550;color:#45625b;line-height:1.45}.perfilPaciente_scope__von_O .recipe-preview-modal{width:min(780px,calc(100% - 32px));padding:25px}.perfilPaciente_scope__von_O .recipe-detail-photo{display:block;width:100%;height:210px;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media(max-width:1030px){.perfilPaciente_scope__von_O .recipe-feed{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#d8e6de transparent}.perfilPaciente_scope__von_O .recipe-card{flex:0 0 190px;scroll-snap-align:start}}@media(max-width:760px){.perfilPaciente_scope__von_O .patient-recipes{padding:16px;border-radius:14px;margin-top:15px}.perfilPaciente_scope__von_O .patient-recipes>h2{font-size:17px;margin-bottom:15px}.perfilPaciente_scope__von_O .recipe-feed{gap:12px}.perfilPaciente_scope__von_O .recipe-detail-photo{height:180px}.perfilPaciente_scope__von_O .recipe-preview-modal{padding:20px}}.perfilPaciente_scope__von_O .profile-actions-with-chart{flex-direction:column;align-items:center;gap:19px}.perfilPaciente_scope__von_O .profile-actions-with-chart .btn{flex:none}.perfilPaciente_scope__von_O .chart-shortcut{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 14px 4px;border:0;background:transparent;color:#927129;font-size:12px;font-weight:600;line-height:1.4;border-radius:12px}.perfilPaciente_scope__von_O .chart-icon-wrap{position:relative;display:block}.perfilPaciente_scope__von_O .icon-cube.gold{--bright:#ffe194;--deep:#d79d35;--glow:#dcae4529;background:linear-gradient(140deg,#ffe9aa,#edc15a 43%,#cf9130);border-color:#f4d07a;box-shadow:inset 1px 2px 3px #fff8d7bc,inset -2px -3px 5px #83540723,0 5px 10px #d2a13825}.perfilPaciente_scope__von_O .chart-shortcut .icon-cube{width:44px;height:44px;border-radius:13px}.perfilPaciente_scope__von_O .chart-shortcut .icon-cube svg{width:26px;height:26px;stroke-width:1.85}.perfilPaciente_scope__von_O .chart-crown{position:absolute;right:-8px;top:-11px;display:grid;place-items:center;width:25px;height:22px;transform:rotate(13deg);filter:drop-shadow(0 2px 1px #8b681822)}.perfilPaciente_scope__von_O .chart-crown svg{width:24px;height:24px;color:#bc8a26;fill:#ffe49b;stroke-width:1.4}.perfilPaciente_scope__von_O .chart-shortcut:hover .icon-cube{transform:rotate(-5deg) translateY(-2px)}@media(max-width:760px){.perfilPaciente_scope__von_O .profile-actions-with-chart{flex-direction:column;align-items:flex-end;gap:10px}.perfilPaciente_scope__von_O .profile-actions-with-chart .btn{width:auto;min-width:170px}.perfilPaciente_scope__von_O .chart-shortcut{margin-right:38px}}.perfilPaciente_scope__von_O{margin:0;max-width:none;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:48px 32px 26px;scrollbar-width:thin;scrollbar-color:#d6e2dc transparent}.perfilPaciente_scope__von_O .patient-shortcuts{grid-template-columns:repeat(auto-fill,100px);gap:6px 8px;padding:2px 0 10px}.perfilPaciente_scope__von_O .patient-shortcut{min-height:104px;padding:8px 4px;gap:8px}.perfilPaciente_scope__von_O .shortcut-name{max-width:94px}.perfilPaciente_scope__von_O .insta-nutri,.perfilPaciente_scope__von_O .patient-recipes{margin-top:16px}.perfilPaciente_scope__von_O .patient-evaluations{margin-top:24px}@media(max-width:760px){.perfilPaciente_scope__von_O{padding:46px 16px 22px}.perfilPaciente_scope__von_O .patient-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 4px;padding:0 0 8px}.perfilPaciente_scope__von_O .patient-shortcut{min-height:100px;padding:7px 3px;gap:8px}.perfilPaciente_scope__von_O .shortcut-name{max-width:104px}.perfilPaciente_scope__von_O .insta-nutri,.perfilPaciente_scope__von_O .patient-recipes{margin-top:14px}.perfilPaciente_scope__von_O .patient-evaluations{margin-top:20px}}.perfilPaciente_scope__von_O{padding-top:28px}.perfilPaciente_scope__von_O .profile-header{align-items:flex-start}.perfilPaciente_scope__von_O .profile-actions-with-chart{margin-right:30px}@media(max-width:760px){.perfilPaciente_scope__von_O{padding-top:26px}.perfilPaciente_scope__von_O .profile-actions-with-chart{margin-right:24px}}.perfilPaciente_scope__von_O .profile-header{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:28px;column-gap:28px;row-gap:12px;align-items:start;margin-bottom:24px}.perfilPaciente_scope__von_O .profile-header>.patient-identity{grid-column:1;grid-row:1}.perfilPaciente_scope__von_O .profile-header>.profile-actions-with-chart{grid-column:2;align-self:start}.perfilPaciente_scope__von_O .profile-header>.tabs{grid-column:1;grid-row:2;margin-bottom:0;min-width:0;align-self:start}@media(max-width:760px){.perfilPaciente_scope__von_O .profile-header{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-bottom:18px}.perfilPaciente_scope__von_O .profile-header>.patient-identity{grid-column:1;grid-row:1}.perfilPaciente_scope__von_O .profile-header>.tabs{grid-column:1;grid-row:2}.perfilPaciente_scope__von_O .profile-header>.profile-actions-with-chart{grid-column:1;grid-row:3;margin-top:0;justify-self:end}}.perfilPaciente_scope__von_O{min-width:0;isolation:isolate;box-sizing:border-box}.perfilPaciente_scope__von_O h1,.perfilPaciente_scope__von_O h2,.perfilPaciente_scope__von_O h3,.perfilPaciente_scope__von_O h4{color:var(--ink);font-weight:700}.perfilPaciente_scope__von_O button:disabled{cursor:wait;opacity:.6}.perfilPaciente_scope__von_O .patient-identity,.perfilPaciente_scope__von_O .patient-title{min-width:0}.perfilPaciente_scope__von_O .patient-title h1{overflow-wrap:anywhere}.perfilPaciente_scope__von_O .patient-avatar{overflow:hidden}.perfilPaciente_scope__von_O .patient-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.perfilPaciente_scope__von_O .meta-separator{margin-right:9px}.perfilPaciente_scope__von_O .patient-tags .tag{overflow-wrap:anywhere}.perfilPaciente_scope__von_O .detail-value{display:block;min-width:0;overflow-wrap:anywhere}.perfilPaciente_scope__von_O .history-copy{flex:1;min-width:0;overflow-wrap:anywhere}.perfilPaciente_scope__von_O .evaluation-card-head{flex-wrap:wrap}.perfilPaciente_scope__von_O .evaluation-card-head h3{flex-shrink:0}.perfilPaciente_scope__von_O .evaluation-patient{min-width:0;max-width:100%;white-space:normal}.perfilPaciente_scope__von_O .evaluation-patient>span:last-child{min-width:0;overflow-wrap:anywhere}.perfilPaciente_scope__von_O .evaluation-label{overflow-wrap:anywhere;flex:1}.perfilPaciente_scope__von_O .perfil-history .note .btn{margin-top:12px}@media(max-width:760px){.perfilPaciente_scope__von_O .history-item{flex-wrap:wrap;gap:12px}.perfilPaciente_scope__von_O .history-item>.btn{margin-left:63px}.perfilPaciente_scope__von_O .meta-separator{margin-right:6px}}.perfilPaciente_scope__von_O{padding:12px 20px 24px;--perfil-surface:#fff;--perfil-panel:var(--ds-panel-view,var(--ds-panel,#f5f8fa))}.perfilPaciente_scope__von_O .perfil-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--muted);font-size:12px;min-width:0}.perfilPaciente_scope__von_O .perfil-breadcrumb svg{width:12px;height:12px}.perfilPaciente_scope__von_O .perfil-breadcrumb strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfilPaciente_scope__von_O .profile-header{background:var(--perfil-card-surface,var(--perfil-surface));border:0;box-shadow:none;border-radius:14px;padding:18px 20px 0;grid-template-columns:minmax(0,1fr) minmax(190px,.5fr) auto;-moz-column-gap:24px;column-gap:24px;row-gap:8px;margin-bottom:14px}.perfilPaciente_scope__von_O .profile-header>.profile-actions-with-chart{grid-column:3;grid-row:1/span 2;margin:0 18px 0 0;gap:8px}.perfilPaciente_scope__von_O .profile-header>.tabs{grid-column:1/span 2;border-bottom:0;gap:26px}.perfilPaciente_scope__von_O .perfil-header-quote{grid-column:2;grid-row:1;align-self:center;padding:14px 18px;border-radius:10px;background:transparent;color:var(--ink);font-style:italic;font-size:13px}.perfilPaciente_scope__von_O .patient-avatar{width:70px;height:70px;border-radius:20px}.perfilPaciente_scope__von_O .patient-avatar:after{border-radius:16px}.perfilPaciente_scope__von_O .patient-title h1{font-size:23px}.perfilPaciente_scope__von_O .patient-meta{color:var(--muted);font-size:13px;margin-bottom:6px}.perfilPaciente_scope__von_O .tab{color:var(--muted)}.perfilPaciente_scope__von_O .perfil-overview-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:16px;align-items:stretch}.perfilPaciente_scope__von_O .perfil-card{display:flex;flex-direction:column;min-width:0;background:transparent;border:0;border-radius:13px;padding:0;box-shadow:none}.perfilPaciente_scope__von_O .perfil-section-header{--ink:#0b1220;--muted:#0b1220;display:flex;align-items:center;flex-shrink:0;min-height:52px;padding:6px 16px;background:var(--perfil-header-surface,var(--perfil-surface));color:var(--ink);border:0;border-radius:12px 12px 0 0}.perfilPaciente_scope__von_O .perfil-section-body{flex:1;min-width:0;padding:16px;background:var(--perfil-card-surface,var(--perfil-surface));border-radius:0 0 12px 12px}.perfilPaciente_scope__von_O .perfil-section-heading{display:flex;align-items:center;gap:10px;min-width:0;width:100%;font-size:16px;line-height:1.35;margin:0}.perfilPaciente_scope__von_O .perfil-section-heading>span:not(.perfil-section-icon){min-width:0;overflow-wrap:anywhere}.perfilPaciente_scope__von_O .perfil-section-heading>svg{width:21px;height:21px;color:#008e82}.perfilPaciente_scope__von_O .perfil-section-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:11px}.perfilPaciente_scope__von_O .perfil-section-icon svg{width:21px;height:21px}.perfilPaciente_scope__von_O .perfil-section-subtitle{display:block;margin:0;color:var(--muted);font-size:12px;line-height:15px;font-weight:400;font-style:normal}.perfilPaciente_scope__von_O .patient-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 4px;padding:0}.perfilPaciente_scope__von_O .patient-shortcut{background:transparent;min-width:0;min-height:102px;padding:8px 2px;gap:9px}.perfilPaciente_scope__von_O .patient-shortcut:hover{background:var(--perfil-panel)}.perfilPaciente_scope__von_O .shortcut-name{color:var(--ink);font-size:12px;font-weight:500;max-width:98px}.perfilPaciente_scope__von_O .perfil-visao-lateral{display:flex;flex-direction:column;gap:12px;min-width:0}.perfilPaciente_scope__von_O .perfil-resumo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.perfilPaciente_scope__von_O .perfil-resumo-item{display:flex;align-items:flex-start;gap:12px;border-radius:10px;background:var(--perfil-resumo-surface,var(--perfil-panel));padding:12px;min-width:0}.perfilPaciente_scope__von_O .perfil-resumo-item>div{min-width:0}.perfilPaciente_scope__von_O .perfil-resumo-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:var(--wash);color:var(--deep)}.perfilPaciente_scope__von_O .perfil-resumo-icon svg{width:23px;height:23px}.perfilPaciente_scope__von_O .perfil-resumo-label{display:block;color:var(--muted);font-size:11px;margin-bottom:3px}.perfilPaciente_scope__von_O .perfil-resumo-item p,.perfilPaciente_scope__von_O .perfil-resumo-item strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.perfilPaciente_scope__von_O .perfil-resumo-item small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.perfilPaciente_scope__von_O .perfil-resumo-item .btn{white-space:normal;font-size:11px;min-height:28px;padding:4px 7px;margin-top:5px}.perfilPaciente_scope__von_O .perfil-construcao-badge{display:inline-flex;align-items:center;background:#fff4d6;color:#835c13;border:1px solid #eedaaa;border-radius:6px;font-size:11px;font-weight:600;padding:3px 8px}.perfilPaciente_scope__von_O .perfil-em-construcao .perfil-section-body>p,.perfilPaciente_scope__von_O .perfil-state{margin-top:9px;font-size:12px;color:var(--muted);line-height:1.5}.perfilPaciente_scope__von_O .perfil-proximos-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.perfilPaciente_scope__von_O .perfil-proximas ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.perfilPaciente_scope__von_O .perfil-proximas li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:7px;align-items:center;font-size:11px}.perfilPaciente_scope__von_O .perfil-proximas li button{text-align:left;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.perfilPaciente_scope__von_O .perfil-proximas li button:hover{text-decoration-color:currentColor}.perfilPaciente_scope__von_O .perfil-proximas time{font-size:10px;color:var(--muted)}.perfilPaciente_scope__von_O .perfil-acao-dot{width:6px;height:6px;border-radius:50%;background:#25a889}.perfilPaciente_scope__von_O .perfil-media-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-top:16px}.perfilPaciente_scope__von_O .insta-nutri,.perfilPaciente_scope__von_O .patient-evaluations,.perfilPaciente_scope__von_O .patient-recipes{display:flex;flex-direction:column;min-width:0;margin:0;border:0;box-shadow:none;background:transparent;padding:0;border-radius:13px}.perfilPaciente_scope__von_O .patient-evaluations{margin-top:16px}.perfilPaciente_scope__von_O .insta-nutri,.perfilPaciente_scope__von_O .patient-recipes{position:relative}.perfilPaciente_scope__von_O .evaluation-card{background:transparent}.perfilPaciente_scope__von_O .evaluation-label,.perfilPaciente_scope__von_O .evaluation-patient,.perfilPaciente_scope__von_O .recipe-name{color:var(--muted)}.perfilPaciente_scope__von_O .recipe-name{color:var(--ink);font-size:12px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.perfilPaciente_scope__von_O .perfil-carrossel{position:relative;min-width:0}.perfilPaciente_scope__von_O .perfil-carrossel-controles{position:absolute;inset:0 0 10px;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.perfilPaciente_scope__von_O .perfil-carrossel-controles button{display:grid;place-items:center;width:32px;height:32px;margin-inline:4px;border:1px solid var(--line);border-radius:50%;background:var(--perfil-card-surface,#fff);color:var(--teal);box-shadow:0 2px 8px #203d4026;pointer-events:auto}.perfilPaciente_scope__von_O .perfil-carrossel-controles button:hover:not(:disabled){background:var(--mint)}.perfilPaciente_scope__von_O .perfil-carrossel-controles button svg{width:16px;height:16px}.perfilPaciente_scope__von_O .perfil-carrossel-controles button:disabled{visibility:hidden;pointer-events:none}.perfilPaciente_scope__von_O .perfil-carrossel-faixa{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0 8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bdcec9 transparent;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.perfilPaciente_scope__von_O .perfil-carrossel-faixa:focus-visible{outline:3px solid #59bdb1;outline-offset:3px;border-radius:8px}.perfilPaciente_scope__von_O .perfil-carrossel-faixa[data-arrastando]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.perfilPaciente_scope__von_O .perfil-carrossel-faixa>.recipe-card{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start;background:transparent;gap:6px}.perfilPaciente_scope__von_O .perfil-carrossel-faixa>.insta-post{flex:0 0 calc((100% - 24px)/3);scroll-snap-align:start;aspect-ratio:auto;background:transparent;display:flex;flex-direction:column;gap:6px}.perfilPaciente_scope__von_O .insta-photo-wrap{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:10px}.perfilPaciente_scope__von_O .insta-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.4;color:var(--ink)}.perfilPaciente_scope__von_O .perfil-recipe-tags{display:flex;gap:4px;flex-wrap:wrap}.perfilPaciente_scope__von_O .perfil-recipe-tags>span{font-size:9px;line-height:1.5;padding:2px 5px;background:#e5f8f0;color:#16745d;border-radius:5px;overflow-wrap:anywhere}@media(max-width:1120px){.perfilPaciente_scope__von_O .profile-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.perfilPaciente_scope__von_O .profile-header>.profile-actions-with-chart{grid-column:2}.perfilPaciente_scope__von_O .profile-header>.tabs{grid-column:1}.perfilPaciente_scope__von_O .perfil-header-quote{display:none}}@media(max-width:1000px){.perfilPaciente_scope__von_O .perfil-overview-grid{grid-template-columns:minmax(0,1fr)}.perfilPaciente_scope__von_O .perfil-proximos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perfilPaciente_scope__von_O .perfil-modules-panel{min-height:0}.perfilPaciente_scope__von_O .perfil-media-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.perfilPaciente_scope__von_O{padding:12px 12px 22px}.perfilPaciente_scope__von_O .profile-header{grid-template-columns:minmax(0,1fr);padding:16px 14px 0}.perfilPaciente_scope__von_O .profile-header>.patient-identity{grid-row:1}.perfilPaciente_scope__von_O .profile-header>.profile-actions-with-chart{grid-column:1;grid-row:2;flex-direction:row;align-items:center;justify-self:stretch;justify-content:space-between;margin:0}.perfilPaciente_scope__von_O .profile-header>.tabs{grid-column:1;grid-row:3;gap:18px}.perfilPaciente_scope__von_O .profile-actions-with-chart .btn{min-width:0;font-size:12px}.perfilPaciente_scope__von_O .chart-shortcut{margin:0;padding:4px 8px;font-size:10px}.perfilPaciente_scope__von_O .patient-avatar{width:58px;height:58px;border-radius:18px;font-size:22px}.perfilPaciente_scope__von_O .patient-title h1{font-size:20px}.perfilPaciente_scope__von_O .patient-meta{font-size:12px}.perfilPaciente_scope__von_O .perfil-media-grid,.perfilPaciente_scope__von_O .perfil-overview-grid{gap:12px}.perfilPaciente_scope__von_O .perfil-section-header{padding-right:14px;padding-left:14px}.perfilPaciente_scope__von_O .perfil-section-body{padding:14px}.perfilPaciente_scope__von_O .perfil-section-heading{font-size:15px;gap:8px}.perfilPaciente_scope__von_O .perfil-section-icon{width:36px;height:36px}.perfilPaciente_scope__von_O .perfil-resumo-item{padding:10px;gap:8px}.perfilPaciente_scope__von_O .perfil-resumo-icon{width:28px;height:28px}.perfilPaciente_scope__von_O .perfil-resumo-icon svg{width:20px;height:20px}.perfilPaciente_scope__von_O .perfil-proximos-grid{grid-template-columns:minmax(0,1fr)}.perfilPaciente_scope__von_O .perfil-carrossel-faixa>.insta-post,.perfilPaciente_scope__von_O .perfil-carrossel-faixa>.recipe-card{flex-basis:calc((100% - 12px)/2)}.perfilPaciente_scope__von_O .evaluation-grid{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:600px){.perfilPaciente_scope__von_O .patient-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 4px}.perfilPaciente_scope__von_O .perfil-resumo-grid{grid-template-columns:minmax(0,1fr)}}html.dark[data-ds-theme=padrao] .perfilPaciente_scope__von_O{--perfil-surface:#fff;--perfil-panel:#273548;--ink:#f1f5f9;--muted:#c2d0dc;--line:#475569;--bg:#0f172a;--mint:#273548}html.dark .perfilPaciente_scope__von_O .tab.active{color:var(--ink)}html.dark .perfilPaciente_scope__von_O .chart-shortcut{color:#ffe194}@media(prefers-reduced-motion:reduce){.perfilPaciente_scope__von_O .perfil-carrossel-faixa{scroll-behavior:auto}}html[data-ds-theme] .perfilPaciente_scope__von_O{--ink:var(--ds-ink-view,var(--ds-ink,#203d40));--muted:var(--ds-muted-view,var(--ds-muted,#718589));--line:var(--ds-line-view,var(--ds-line,#e5eded));--teal:var(--ds-action,#008e82);--teal-dark:var(--ds-action,#006f68);--bg:var(--ds-background-view,var(--ds-background,#fff));--mint:var(--ds-panel-view,var(--ds-panel,#e7f6f2));--perfil-surface:#fff;--perfil-panel:var(--ds-panel-view,var(--ds-panel,#f5f8fa));--perfil-card-surface:color-mix(in srgb,var(--perfil-surface) 90%,transparent);--perfil-header-surface:color-mix(in srgb,var(--perfil-surface) 90%,transparent);--perfil-section-surface:color-mix(in srgb,var(--ds-section-surface,var(--perfil-surface)) 90%,transparent);--perfil-resumo-surface:transparent;--perfil-veil:var(--ds-veil,transparent);background-color:var(--bg);background-image:linear-gradient(var(--perfil-veil),var(--perfil-veil)),var(--ds-wallpaper,none);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll;font-family:var(--ds-display,"Perfil DM Sans",Arial,sans-serif)}html[data-ds-theme] .perfilPaciente_scope__von_O h1,html[data-ds-theme] .perfilPaciente_scope__von_O h2,html[data-ds-theme] .perfilPaciente_scope__von_O h3,html[data-ds-theme] .perfilPaciente_scope__von_O h4{font-family:var(--ds-display,"Perfil Manrope","Perfil DM Sans",Arial,sans-serif)}html[data-ds-theme=tempos] .perfilPaciente_scope__von_O{--ds-section-muted:var(--ds-section-ink)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .perfil-section-header{--ink:var(--ds-section-ink-view,var(--ds-section-ink,#203d40));--muted:var(--ds-section-muted-view,var(--ds-section-muted,#718589));background:var(--perfil-section-surface)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header{background-color:transparent;background-image:linear-gradient(100deg,color-mix(in srgb,var(--ds-hero-from,var(--teal)) 90%,transparent),color-mix(in srgb,var(--ds-hero-to,var(--teal)) 90%,transparent))}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header .chart-shortcut>span:last-child,html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header .patient-title h1,html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header .perfil-header-quote{color:var(--ds-hero-ink,#fff)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header .patient-meta,html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header>.tabs .tab{color:var(--ds-hero-muted,var(--ds-hero-ink,#fff))}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header>.tabs .tab.active,html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header>.tabs .tab:hover{color:var(--ds-hero-ink,#fff)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header>.tabs .tab.active{border-color:var(--ds-hero-ink,#fff)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header>.tabs .tab .count{color:var(--ds-ink,#334640)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .profile-header .btn.primary{border-color:var(--ds-hero-ink,#fff)}html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .evaluation-card-head,html[data-ds-theme]:not([data-ds-theme=padrao]) .perfilPaciente_scope__von_O .panel .section-head{--ink:var(--ds-section-ink-view,var(--ds-section-ink,#203d40));--muted:var(--ds-section-muted-view,var(--ds-section-muted,#718589));background:var(--perfil-section-surface);color:var(--ink)}.perfilPaciente_scope__von_O .panel{border:0;box-shadow:none}.perfilPaciente_scope__von_O .data-row,.perfilPaciente_scope__von_O .history-item{border:0}html[data-ds-theme] .perfilPaciente_scope__von_O .panel{background-color:var(--perfil-card-surface)!important;border:0!important}html.dark[data-ds-theme] .perfilPaciente_scope__von_O{--perfil-veil:#0f172ad9;--perfil-surface:var(--ds-surface-view,#1e293b)}html.dark[data-ds-theme] .perfilPaciente_scope__von_O .perfil-section-header{--ink:var(--ds-section-ink-view,#f1f5f9);--muted:var(--ds-section-muted-view,#cbd5e1)}.perfilPaciente_scope__von_O .perfil-section-icon[data-ds-native-icon=patients]{--perfil-section-native-image:var(--ds-native-icon-patients)}.perfilPaciente_scope__von_O .perfil-section-icon[data-ds-native-icon=dashboard]{--perfil-section-native-image:var(--ds-native-icon-dashboard)}.perfilPaciente_scope__von_O .perfil-section-icon[data-ds-native-icon=agenda]{--perfil-section-native-image:var(--ds-native-icon-agenda)}.perfilPaciente_scope__von_O .perfil-section-icon[data-ds-native-icon=social]{--perfil-section-native-image:var(--ds-native-icon-social)}.perfilPaciente_scope__von_O .perfil-section-icon[data-ds-native-icon=appreviews]{--perfil-section-native-image:var(--ds-native-icon-appreviews)}html[data-ds-theme] .perfilPaciente_scope__von_O .perfil-section-icon:is([data-ds-native-icon=patients],[data-ds-native-icon=dashboard],[data-ds-native-icon=agenda],[data-ds-native-icon=social],[data-ds-native-icon=appreviews]){background-image:var(--perfil-section-native-image);background-color:transparent;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;border:0;box-shadow:none;transform:none}html[data-ds-theme] .perfilPaciente_scope__von_O .perfil-section-icon:is([data-ds-native-icon=patients],[data-ds-native-icon=dashboard],[data-ds-native-icon=agenda],[data-ds-native-icon=social],[data-ds-native-icon=appreviews]):before{content:none}html[data-ds-theme] .perfilPaciente_scope__von_O .perfil-section-icon:is([data-ds-native-icon=patients],[data-ds-native-icon=dashboard],[data-ds-native-icon=agenda],[data-ds-native-icon=social],[data-ds-native-icon=appreviews])>svg{visibility:hidden}.iconeProntuario_icon__2v5Rb{display:inline-grid;place-items:center;position:relative;flex:0 0 auto;width:var(--prontuario-icon-size);height:var(--prontuario-icon-size);border-radius:28.57%;color:#fff;border:1px solid var(--bright);background:radial-gradient(circle at 20% -5%,#ffffff30 0 39%,transparent 40%),linear-gradient(180deg,#ffffff35,transparent 40%),linear-gradient(140deg,var(--bright),var(--deep));box-shadow:inset 1px 2px 2px #ffffff70,inset -2px -3px 5px #00000013,0 2px 4px var(--glow);transform:rotate(-5deg)}.iconeProntuario_icon__2v5Rb:before{content:"";position:absolute;inset:2px;border-radius:25%;border-top:1px solid #ffffff48;pointer-events:none}.iconeProntuario_icon__2v5Rb>svg{width:60%!important;height:60%!important;color:#fff!important;stroke-width:1.85;background:none!important;border:0;box-shadow:none;border-radius:0;filter:drop-shadow(0 1px 1px #00000010);transform:rotate(5deg)}.iconeProntuario_green__T7VAE{--bright:#6bd3b2;--deep:#25a889;--glow:#37b99122}.iconeProntuario_blue__reyYM{--bright:#84bdfa;--deep:#588ae0;--glow:#609bea22}.iconeProntuario_coral__3dJfX{--bright:#ffb5a3;--deep:#ee7c76;--glow:#eb8c8922}.iconeProntuario_purple__e_JBC{--bright:#bfaff6;--deep:#9272df;--glow:#a68ae322}.iconeProntuario_cyan__v02HC{--bright:#80dce5;--deep:#40b4c6;--glow:#52bbce22}.iconeProntuario_yellow__Et6r5{--bright:#ffdf83;--deep:#efb946;--glow:#e9b54322}.iconeProntuario_rose__rG8CW{--bright:#f7acbd;--deep:#df809c;--glow:#df809c22}.iconeProntuario_gold__IQfhn{--bright:#ffe194;--deep:#d79d35;--glow:#dcae4529}.editarRegistroClinicoProntuario_trigger__m2Pfl{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 6px;border:0;border-radius:7px;background:transparent;color:var(--p-link,var(--ds-action,#008c80));font-family:var(--ds-body,inherit);font-size:10px;font-weight:600;cursor:pointer}.editarRegistroClinicoProntuario_trigger__m2Pfl:hover{background:color-mix(in srgb,var(--ds-action,#008c80) 10%,transparent)}.editarRegistroClinicoProntuario_dialog__1qu09{position:relative;z-index:10150;font-family:var(--ds-body,inherit);color:var(--ds-ink-view,var(--ds-ink,#203746))}.editarRegistroClinicoProntuario_overlay__1EIUS{position:fixed;inset:0;background:#16354566;backdrop-filter:blur(3px)}.editarRegistroClinicoProntuario_position__l0ILO{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px}.editarRegistroClinicoProntuario_panel__WukQY{--e-panel:var(--ds-panel-view,var(--ds-panel,#fff));--e-ink:var(--ds-ink-view,var(--ds-ink,#203746));--e-muted:var(--ds-muted-view,var(--ds-muted,#637788));--e-line:var(--ds-line-view,var(--ds-line,#dae8e5));background:var(--e-panel);color:var(--e-ink);border-radius:16px;width:100%;max-width:690px;max-height:88vh;overflow:auto;overscroll-behavior:contain;padding:22px;box-sizing:border-box;box-shadow:0 16px 70px #12334444;font-size:13px;line-height:1.5}.editarRegistroClinicoProntuario_panel__WukQY *{box-sizing:border-box}.editarRegistroClinicoProntuario_header__i2mPv{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.editarRegistroClinicoProntuario_header__i2mPv h2{font-family:var(--ds-display,inherit);font-size:19px;line-height:1.3;margin:0;color:inherit}.editarRegistroClinicoProntuario_header__i2mPv p{font-size:11px;color:var(--e-muted);margin:4px 0 0}.editarRegistroClinicoProntuario_close__hdzys{border:0;background:transparent;color:var(--e-muted);padding:5px;border-radius:7px;display:flex}.editarRegistroClinicoProntuario_explanation__tkH4D{font-size:12px;color:var(--e-muted);margin:0 0 15px}.editarRegistroClinicoProntuario_consulta__cmPiD{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.editarRegistroClinicoProntuario_panel__WukQY input,.editarRegistroClinicoProntuario_panel__WukQY select,.editarRegistroClinicoProntuario_panel__WukQY textarea{width:100%;border:1px solid var(--e-line);border-radius:8px;padding:9px;background:var(--ds-surface-view,var(--ds-surface,#f4f8f7));color:inherit;font:inherit;min-width:0}.editarRegistroClinicoProntuario_panel__WukQY textarea{resize:vertical;min-height:75px}.editarRegistroClinicoProntuario_panel__WukQY input,.editarRegistroClinicoProntuario_panel__WukQY select{min-height:39px}.editarRegistroClinicoProntuario_fields__aFcaE{border:0;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editarRegistroClinicoProntuario_fields__aFcaE label{display:flex;flex-direction:column;gap:6px;font-size:12px}.editarRegistroClinicoProntuario_wide__xvi9c{grid-column:1/-1}.editarRegistroClinicoProntuario_source__WjE9X{font-size:11px;color:var(--e-muted);margin:10px 0 0}.editarRegistroClinicoProntuario_notice__hJ3_S{font-size:12px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--ds-action,#008c80) 9%,var(--e-panel));margin:12px 0}.editarRegistroClinicoProntuario_loading__xeuev{display:flex;align-items:center;gap:8px;padding:20px 0;color:var(--e-muted)}.editarRegistroClinicoProntuario_actions__3l01W{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;margin-top:18px}.editarRegistroClinicoProntuario_actions__3l01W button,.editarRegistroClinicoProntuario_error__XRkH9 button{border:1px solid var(--e-line);background:var(--e-panel);color:inherit;border-radius:8px;font:inherit;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;cursor:pointer}.editarRegistroClinicoProntuario_actions__3l01W .editarRegistroClinicoProntuario_primary__JaRqT{background:var(--ds-action,#008c80);border-color:transparent;color:var(--ds-on-action,#fff)}.editarRegistroClinicoProntuario_dirty__hsPzX{font-size:11px;color:var(--e-muted);margin-right:auto}.editarRegistroClinicoProntuario_error__XRkH9{font-size:12px;color:#a32525;background:#fff1f1;padding:10px;border-radius:8px;margin:12px 0;white-space:pre-wrap}.editarRegistroClinicoProntuario_error__XRkH9 button{margin-left:9px;background:transparent;color:inherit;border-color:#d5a7a7}.editarRegistroClinicoProntuario_panel__WukQY :is(button,input,select,textarea):focus-visible,.editarRegistroClinicoProntuario_trigger__m2Pfl:focus-visible{outline:3px solid var(--ds-focus,#00a595);outline-offset:3px}.editarRegistroClinicoProntuario_panel__WukQY button:disabled{opacity:.55;cursor:default}.editarRegistroClinicoProntuario_fields__aFcaE:disabled{opacity:.85}.editarRegistroClinicoProntuario_spinner__kRFlO{animation:editarRegistroClinicoProntuario_spin__iHne6 1s linear infinite}@keyframes editarRegistroClinicoProntuario_spin__iHne6{to{transform:rotate(1turn)}}html.dark[data-ds-theme=padrao] .editarRegistroClinicoProntuario_panel__WukQY{--e-panel:#273548;--e-ink:#f1f5f9;--e-muted:#c2d0dc;--e-line:#475569;color:var(--e-ink)}html.dark[data-ds-theme=padrao] .editarRegistroClinicoProntuario_panel__WukQY :is(input,select,textarea){background:#1e293b}@media(max-width:560px){.editarRegistroClinicoProntuario_position__l0ILO{padding:10px}.editarRegistroClinicoProntuario_panel__WukQY{padding:16px;max-height:90vh}.editarRegistroClinicoProntuario_fields__aFcaE{grid-template-columns:1fr}.editarRegistroClinicoProntuario_wide__xvi9c{grid-column:auto}.editarRegistroClinicoProntuario_header__i2mPv h2{font-size:17px}.editarRegistroClinicoProntuario_actions__3l01W{gap:7px}.editarRegistroClinicoProntuario_dirty__hsPzX{width:100%;margin:0}.editarRegistroClinicoProntuario_trigger__m2Pfl span{font-size:10px}}@media(prefers-reduced-motion:reduce){.editarRegistroClinicoProntuario_spinner__kRFlO{animation:none}}.prontuarioVisaoGeral_root__V9MkL{min-width:0;color:var(--p-ink);font-size:12px;line-height:1.5}.prontuarioVisaoGeral_patientHeader__Raz_z{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.8fr);align-items:center;gap:18px 24px;padding:20px 20px 0;margin-bottom:16px;background:var(--p-panel);border-radius:15px;box-shadow:0 4px 22px #233f5010;color:var(--p-ink)}.prontuarioVisaoGeral_patientIntro__r5Z46{min-width:0}.prontuarioVisaoGeral_navigation__w_SB2{grid-column:1/-1;min-width:0;border-top:1px solid color-mix(in srgb,var(--p-line) 65%,transparent);padding-top:8px}.prontuarioVisaoGeral_patientIdentity__YIZK6{display:flex;align-items:center;gap:13px;min-width:0}.prontuarioVisaoGeral_patientIdentity__YIZK6 h2{font-family:var(--ds-display,inherit);font-size:clamp(17px,1.6vw,22px);line-height:1.3;font-weight:650;margin:0;overflow-wrap:anywhere}.prontuarioVisaoGeral_avatar__oKO6L{width:57px;height:61px;flex-shrink:0;border-radius:15px;background:color-mix(in srgb,var(--p-action) 12%,var(--p-panel));color:var(--p-link);font-weight:700;font-size:22px;display:grid;place-items:center;overflow:hidden}.prontuarioVisaoGeral_avatar__oKO6L img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prontuarioVisaoGeral_eyebrow__46Dsq{font-size:9px;color:var(--p-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 3px}.prontuarioVisaoGeral_identityMeta__k2ha_{font-size:11px;color:var(--p-muted);margin:4px 0}.prontuarioVisaoGeral_private__UlPhZ{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--p-muted)}.prontuarioVisaoGeral_highlights__Q0uWD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:1.8;min-width:0}.prontuarioVisaoGeral_highlight__7u6TT{background:var(--p-surface);border-radius:9px;display:flex;align-items:center;gap:8px;padding:11px 10px;min-width:0}.prontuarioVisaoGeral_highlight__7u6TT>div{min-width:0}.prontuarioVisaoGeral_highlight__7u6TT>div>span{font-size:9px;color:var(--p-muted);display:block}.prontuarioVisaoGeral_highlight__7u6TT strong{font-size:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;overflow-wrap:anywhere}.prontuarioVisaoGeral_dashboard__xPyG_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"cadastro cadastro cadastro cadastro cadastro evolucao evolucao evolucao evolucao evolucao evolucao evolucao" "anamnese anamnese anamnese anamnese anamnese anamnese anamnese anamnese anamnese anamnese anamnese anamnese" "antropometria antropometria antropometria antropometria antropometria antropometria antropometria antropometria antropometria antropometria antropometria antropometria" "prescricao prescricao prescricao prescricao prescricao acompanhamento acompanhamento acompanhamento acompanhamento acompanhamento acompanhamento acompanhamento";gap:12px;align-items:start}.prontuarioVisaoGeral_followUp__ziTil{grid-area:acompanhamento;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"triagem diagnostico" "encerramento encerramento";gap:12px;min-width:0;align-items:start}.prontuarioVisaoGeral_followUp__ziTil>.prontuarioVisaoGeral_card___YquH{height:auto}.prontuarioVisaoGeral_cadastro__9UIkh{grid-area:cadastro}.prontuarioVisaoGeral_triagem__EMSvh{grid-area:triagem}.prontuarioVisaoGeral_diagnostico__pPSCa{grid-area:diagnostico}.prontuarioVisaoGeral_anamnese__wD5wk{grid-area:anamnese}.prontuarioVisaoGeral_antropometria__FbgcH{grid-area:antropometria}.prontuarioVisaoGeral_prescricao__zHwwg{grid-area:prescricao}.prontuarioVisaoGeral_evolucao__FXvDP{grid-area:evolucao}.prontuarioVisaoGeral_encerramento__lvYws{grid-area:encerramento}.prontuarioVisaoGeral_card___YquH{min-width:0;background:color-mix(in srgb,var(--p-panel) 96%,transparent);border:1px solid color-mix(in srgb,var(--p-line) 65%,transparent);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #284b5910;height:100%}.prontuarioVisaoGeral_cardHeader__afvIN{display:flex;align-items:center;gap:8px;padding:10px 13px;min-height:45px;background:color-mix(in srgb,var(--p-action) 4%,var(--p-panel))}.prontuarioVisaoGeral_cardHeader__afvIN h3{font-family:var(--ds-display,inherit);font-size:12px;font-weight:650;line-height:1.35;margin:0}.prontuarioVisaoGeral_cardAction__Mn9vK{margin-left:auto;flex-shrink:0}.prontuarioVisaoGeral_cardHeader__afvIN h3{min-width:0;overflow-wrap:anywhere}.prontuarioVisaoGeral_cardHeader__afvIN{flex-wrap:wrap}.prontuarioVisaoGeral_body__fgxwm{padding:12px 13px;min-width:0}.prontuarioVisaoGeral_body__fgxwm h4{font-size:11px;font-weight:650;line-height:1.5;margin:0 0 7px}.prontuarioVisaoGeral_body__fgxwm h5{font-size:11px;font-weight:600;margin:0 0 3px}.prontuarioVisaoGeral_fields__x23VH{display:grid;grid-template-columns:repeat(var(--field-columns,2),minmax(0,1fr));gap:11px 12px;margin:0;min-width:0}.prontuarioVisaoGeral_fields__x23VH>div{min-width:0}.prontuarioVisaoGeral_fields__x23VH dt{font-size:9px;color:var(--p-muted);line-height:1.45;margin:0 0 3px}.prontuarioVisaoGeral_fields__x23VH dd{font-size:11px;margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.prontuarioVisaoGeral_longField__qy9bA{grid-column:1/-1}.prontuarioVisaoGeral_source__A_hp0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;margin-top:9px;color:var(--p-muted);font-size:9px;line-height:1.5}.prontuarioVisaoGeral_source__A_hp0 button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--p-link);padding:0;font-size:9px!important}.prontuarioVisaoGeral_source__A_hp0 svg{width:11px;height:11px}.prontuarioVisaoGeral_address__UsvBX{margin-top:12px;padding-top:10px;border-top:1px solid var(--p-line)}.prontuarioVisaoGeral_address__UsvBX .prontuarioVisaoGeral_fields__x23VH{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.prontuarioVisaoGeral_address__UsvBX .prontuarioVisaoGeral_longField__qy9bA{grid-column:auto}.prontuarioVisaoGeral_empty__nlMC2{color:var(--p-muted);font-size:11px;line-height:1.65;margin:7px 0;padding:9px 0}.prontuarioVisaoGeral_record__qTp1t+.prontuarioVisaoGeral_record__qTp1t{margin-top:13px;padding-top:11px;border-top:1px solid var(--p-line)}.prontuarioVisaoGeral_triage__OM2Fe .prontuarioVisaoGeral_fields__x23VH>div{padding:8px;background:var(--p-surface);border-radius:8px}.prontuarioVisaoGeral_triage__OM2Fe .prontuarioVisaoGeral_fields__x23VH dd{font-weight:550}.prontuarioVisaoGeral_diagnosis__4KQKT{padding:11px;border-radius:10px;background:color-mix(in srgb,var(--p-action) 7%,var(--p-panel))}.prontuarioVisaoGeral_diagnosis__4KQKT .prontuarioVisaoGeral_fields__x23VH{grid-template-columns:1fr}.prontuarioVisaoGeral_anamnesisGrid__5_dkJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prontuarioVisaoGeral_anamnesisGrid__5_dkJ>.prontuarioVisaoGeral_record__qTp1t{min-width:0;background:var(--p-surface);padding:10px;border:0;border-radius:9px;margin:0}.prontuarioVisaoGeral_anamnesisGrid__5_dkJ .prontuarioVisaoGeral_fields__x23VH{grid-template-columns:1fr;gap:8px}.prontuarioVisaoGeral_anamnesisGrid__5_dkJ .prontuarioVisaoGeral_record__qTp1t h4{color:var(--p-link)}.prontuarioVisaoGeral_measurements__L4rf6 .prontuarioVisaoGeral_fields__x23VH{gap:7px}.prontuarioVisaoGeral_measurements__L4rf6 .prontuarioVisaoGeral_fields__x23VH>div{padding:9px 8px;border-radius:8px;background:var(--p-surface)}.prontuarioVisaoGeral_measurements__L4rf6 dd{font-weight:600}.prontuarioVisaoGeral_clinicalSplit__1_cuB{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.2fr);gap:14px;margin-top:16px}.prontuarioVisaoGeral_clinicalSplit__1_cuB>div{min-width:0}.prontuarioVisaoGeral_chart__x8oSf svg{width:100%;max-height:175px;color:var(--p-link)}.prontuarioVisaoGeral_chart__x8oSf text{font-size:10px;fill:var(--p-muted)}.prontuarioVisaoGeral_gridLine__949g0{stroke:var(--p-line);stroke-width:.6;stroke-dasharray:3 4}.prontuarioVisaoGeral_tableScroll__QPyP9{overflow:auto;max-height:265px;border-radius:7px;background:var(--p-surface)}.prontuarioVisaoGeral_tableScroll__QPyP9 table{width:100%;border-collapse:collapse;font-size:10px}.prontuarioVisaoGeral_tableScroll__QPyP9 th{color:var(--p-muted);font-weight:500;white-space:nowrap}.prontuarioVisaoGeral_tableScroll__QPyP9 :is(td,th){padding:7px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--p-line) 70%,transparent)}.prontuarioVisaoGeral_tableScroll__QPyP9 small{display:block;color:var(--p-muted);font-size:9px;overflow-wrap:anywhere}.prontuarioVisaoGeral_tableScroll__QPyP9 td:first-child{min-width:90px}.prontuarioVisaoGeral_tableScroll__QPyP9 td:last-child{white-space:nowrap}.prontuarioVisaoGeral_hint__Ih2OH{font-size:9px;color:var(--p-muted);line-height:1.6;margin:8px 0 0}.prontuarioVisaoGeral_savedSummary__EdGUJ{min-width:0}.prontuarioVisaoGeral_savedSummary__EdGUJ>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:10px;align-items:start}.prontuarioVisaoGeral_savedSummary__EdGUJ>div>[role],.prontuarioVisaoGeral_savedSummary__EdGUJ>div>p,.prontuarioVisaoGeral_savedSummary__EdGUJ>div>section:only-of-type{grid-column:1/-1}.prontuarioVisaoGeral_savedSummary__EdGUJ>div>section{margin-top:0!important;min-width:0}.prontuarioVisaoGeral_savedSummary__EdGUJ table{max-width:100%}.prontuarioVisaoGeral_disclosure__Kx9vy{border-top:1px solid var(--p-line);margin-top:13px;padding-top:10px;min-width:0}.prontuarioVisaoGeral_disclosure__Kx9vy summary,.prontuarioVisaoGeral_smallDetails__gI8d7 summary{cursor:pointer;color:var(--p-link);font-size:10px;font-weight:550;line-height:1.5}.prontuarioVisaoGeral_expanded__KEgAO{margin-top:12px;min-width:0;overflow-wrap:anywhere}.prontuarioVisaoGeral_expanded__KEgAO :is(table,img){max-width:100%}.prontuarioVisaoGeral_smallDetails__gI8d7{margin-top:8px}.prontuarioVisaoGeral_smallDetails__gI8d7 ul{font-size:10px;padding-left:16px;max-height:190px;overflow:auto;margin-top:5px}.prontuarioVisaoGeral_smallDetails__gI8d7 .prontuarioVisaoGeral_fields__x23VH{margin-top:10px}.prontuarioVisaoGeral_prescriptionSection__f6vU8{margin-top:14px;padding-top:12px;border-top:1px solid var(--p-line)}.prontuarioVisaoGeral_prescriptionSection__f6vU8>h4{display:flex;align-items:center;gap:6px;color:var(--p-link)}.prontuarioVisaoGeral_prescriptionSection__f6vU8>h4 svg{width:14px;height:14px}.prontuarioVisaoGeral_prescriptionColumns__Tuaqr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.prontuarioVisaoGeral_prescriptionColumns__Tuaqr .prontuarioVisaoGeral_fields__x23VH{grid-template-columns:1fr}.prontuarioVisaoGeral_meals__UZ_tm{margin-top:13px}.prontuarioVisaoGeral_mealsGrid__iisgH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.prontuarioVisaoGeral_meal__Nv_OO{min-width:0;background:var(--p-surface);border-radius:8px;padding:8px 9px}.prontuarioVisaoGeral_meal__Nv_OO summary{display:flex;align-items:center;gap:7px;font-size:10px;cursor:pointer;color:var(--p-ink)}.prontuarioVisaoGeral_meal__Nv_OO summary svg{width:14px;height:14px;flex-shrink:0;color:var(--p-link)}.prontuarioVisaoGeral_meal__Nv_OO summary small{display:block;font-size:9px;color:var(--p-muted)}.prontuarioVisaoGeral_meal__Nv_OO[open]{grid-column:1/-1}.prontuarioVisaoGeral_meal__Nv_OO .prontuarioVisaoGeral_fields__x23VH{gap:8px 12px;margin-top:10px}.prontuarioVisaoGeral_macros__5_xml{margin-top:12px}.prontuarioVisaoGeral_macroBar__aJUNn{display:flex;height:9px;border-radius:8px;overflow:hidden;gap:2px}.prontuarioVisaoGeral_macroLabels__Qvfkf{display:flex;flex-wrap:wrap;gap:7px 12px;font-size:9px;margin-top:7px;color:var(--p-muted)}.prontuarioVisaoGeral_macroLabels__Qvfkf strong{color:var(--p-ink);font-weight:600}.prontuarioVisaoGeral_macroLabels__Qvfkf i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px}.prontuarioVisaoGeral_timeline__pHqFB{list-style:none;padding:0;margin:0}.prontuarioVisaoGeral_timeline__pHqFB>li{display:grid;grid-template-columns:108px minmax(0,1fr) 26px;gap:12px;padding:9px 0 13px 14px;margin:0 0 0 4px;border-left:2px solid color-mix(in srgb,var(--p-action) 18%,var(--p-panel));position:relative}.prontuarioVisaoGeral_timeline__pHqFB>li:before{content:"";position:absolute;left:-5px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--p-action);box-shadow:0 0 0 3px var(--p-panel)}.prontuarioVisaoGeral_timeline__pHqFB>li:last-child{margin-bottom:0;padding-bottom:4px}.prontuarioVisaoGeral_timelineDate__34F4z strong{display:block;font-size:10px;font-weight:600}.prontuarioVisaoGeral_timelineDate__34F4z small,.prontuarioVisaoGeral_timelineDate__34F4z span{display:block;font-size:9px;margin-top:3px;color:var(--p-muted)}.prontuarioVisaoGeral_timelineContent__8nHb4{min-width:0}.prontuarioVisaoGeral_timelineContent__8nHb4 h4{font-size:9px;color:var(--p-muted);font-weight:500;margin-bottom:3px}.prontuarioVisaoGeral_timelineContent__8nHb4 p{font-size:11px;line-height:1.6;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.prontuarioVisaoGeral_timelineContent__8nHb4>small{display:block;color:var(--p-muted);font-size:8px;margin-top:5px}.prontuarioVisaoGeral_openConsult__1oII4{align-self:start;border:1px solid var(--p-line);border-radius:7px;background:var(--p-panel);color:var(--p-link);padding:4px}.prontuarioVisaoGeral_openConsult__1oII4 svg{width:14px;height:14px}.prontuarioVisaoGeral_textButton__atGrp{color:var(--p-link);border:0;background:var(--p-surface);border-radius:7px;padding:7px 11px;margin-top:14px;font-size:11px!important}.prontuarioVisaoGeral_provenance__HMy0j{margin-top:17px;color:var(--p-muted);font-size:10px}.prontuarioVisaoGeral_provenance__HMy0j summary{cursor:pointer}.prontuarioVisaoGeral_provenance__HMy0j ul{padding-left:17px;margin-top:8px;line-height:1.8}.prontuarioVisaoGeral_professional__EaIlA{font-size:10px;color:var(--p-muted);margin:13px 0 0;line-height:1.6}@media(min-width:1600px){.prontuarioVisaoGeral_body__fgxwm{padding:16px}.prontuarioVisaoGeral_fields__x23VH dd{font-size:12px}.prontuarioVisaoGeral_cardHeader__afvIN h3{font-size:14px}.prontuarioVisaoGeral_cardHeader__afvIN{padding:12px 16px}.prontuarioVisaoGeral_body__fgxwm h4{font-size:12px}}@media(max-width:1100px){.prontuarioVisaoGeral_patientHeader__Raz_z{grid-template-columns:minmax(0,1fr);gap:16px}.prontuarioVisaoGeral_dashboard__xPyG_{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cadastro evolucao" "anamnese anamnese" "antropometria antropometria" "prescricao acompanhamento"}.prontuarioVisaoGeral_followUp__ziTil{grid-template-columns:minmax(0,1fr);grid-template-areas:"triagem" "diagnostico" "encerramento"}.prontuarioVisaoGeral_cadastro__9UIkh .prontuarioVisaoGeral_fields__x23VH{--field-columns:3!important}.prontuarioVisaoGeral_clinicalSplit__1_cuB{grid-template-columns:1fr}.prontuarioVisaoGeral_measurements__L4rf6 .prontuarioVisaoGeral_fields__x23VH{--field-columns:3!important}.prontuarioVisaoGeral_prescriptionColumns__Tuaqr{grid-template-columns:1fr}}@media(max-width:760px){.prontuarioVisaoGeral_dashboard__xPyG_{grid-template-columns:minmax(0,1fr);grid-template-areas:"cadastro" "evolucao" "anamnese" "antropometria" "prescricao" "acompanhamento";gap:12px}.prontuarioVisaoGeral_cardHeader__afvIN h3{font-size:13px}.prontuarioVisaoGeral_body__fgxwm{padding:14px}.prontuarioVisaoGeral_fields__x23VH dd{font-size:12px}.prontuarioVisaoGeral_fields__x23VH dt{font-size:10px}.prontuarioVisaoGeral_patientHeader__Raz_z{padding:15px 15px 0}.prontuarioVisaoGeral_patientIdentity__YIZK6{min-width:0}.prontuarioVisaoGeral_patientIdentity__YIZK6 h2{font-size:19px}.prontuarioVisaoGeral_highlights__Q0uWD{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.prontuarioVisaoGeral_highlight__7u6TT{padding:9px}.prontuarioVisaoGeral_highlight__7u6TT strong{font-size:11px}.prontuarioVisaoGeral_cadastro__9UIkh .prontuarioVisaoGeral_fields__x23VH{--field-columns:2!important}.prontuarioVisaoGeral_timeline__pHqFB>li{grid-template-columns:82px minmax(0,1fr) 24px;gap:8px}.prontuarioVisaoGeral_anamnesisGrid__5_dkJ,.prontuarioVisaoGeral_clinicalSplit__1_cuB{grid-template-columns:1fr}.prontuarioVisaoGeral_clinicalSplit__1_cuB:has(.prontuarioVisaoGeral_chart__x8oSf){grid-template-columns:1fr}.prontuarioVisaoGeral_chart__x8oSf svg{max-height:200px}.prontuarioVisaoGeral_tableScroll__QPyP9{max-height:300px}}@media(prefers-reduced-motion:reduce){.prontuarioVisaoGeral_root__V9MkL *{scroll-behavior:auto}}