@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul-950:#04142f;--azul-900:#0a2350;--azul-800:#0b3478;--azul-700:#0f47a6;--azul-600:#1660e0;--azul-500:#2f7bff;--azul-400:#67a0ff;--azul-300:#9cc1ff;--azul-200:#c9dcff;--azul-100:#e4eeff;--azul-50:#f2f7ff;--ciano:#0fb5c9;--ciano-claro:#d8f6fa;--verde:#14a873;--verde-claro:#ddf6ec;--ambar:#e69a12;--ambar-claro:#fff1d6;--coral:#e2504a;--coral-claro:#fde6e4;--tinta:#0d1a33;--tinta-2:#33415c;--suave:#64738f;--linha:#e2e9f5;--linha-forte:#cbd7ea;--fundo:#f4f7fc;--superficie:#fff;--superficie-2:#f8faff;--fonte:"Plus Jakarta Sans Variable", "Segoe UI", system-ui, sans-serif;--fonte-titulo:"Fraunces Variable", Georgia, serif;--raio-sm:8px;--raio:12px;--raio-lg:18px;--raio-xl:26px;--sombra-1:0 1px 2px #0a23500f, 0 1px 1px #0a23500a;--sombra-2:0 6px 18px -6px #0a23502e, 0 2px 6px #0a23500f;--sombra-3:0 24px 60px -18px #04142f59, 0 8px 20px -8px #04142f2e;--anel:0 0 0 4px #2f7bff2e;--topo:68px;--rail:248px;--rail-min:76px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--fonte);color:var(--tinta);background:var(--fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}img{max-width:100%;display:block}a{color:var(--azul-600);text-decoration:none}a:hover{color:var(--azul-700)}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.2}p{margin:0}::selection{background:var(--azul-200);color:var(--azul-950)}:focus-visible{outline:2px solid var(--azul-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn{--b-bg:var(--superficie);--b-fg:var(--tinta);--b-bd:var(--linha-forte);border:1px solid var(--b-bd);background:var(--b-bg);height:40px;color:var(--b-fg);white-space:nowrap;transition:transform .15s var(--ease), box-shadow .2s, background .2s, border-color .2s;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--azul-300);box-shadow:var(--sombra-1)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;pointer-events:none}.btn svg{flex:none;width:17px;height:17px}.btn-primario{--b-bg:linear-gradient(180deg, var(--azul-500), var(--azul-600));--b-fg:#fff;--b-bd:transparent;box-shadow:0 8px 18px -8px #1660e0b3,inset 0 1px #ffffff40}.btn-primario:hover{box-shadow:0 10px 24px -8px #1660e0cc,inset 0 1px #ffffff40}.btn-escuro{--b-bg:var(--azul-900);--b-fg:#fff;--b-bd:transparent}.btn-fantasma{--b-bg:transparent;--b-bd:transparent}.btn-fantasma:hover{--b-bg:var(--azul-50);box-shadow:none}.btn-perigo{--b-bg:var(--coral-claro);--b-fg:#a8251f;--b-bd:transparent}.btn-sm{border-radius:9px;height:32px;padding:0 12px;font-size:13px}.btn-lg{border-radius:14px;height:50px;padding:0 24px;font-size:15.5px}.btn-icone{width:40px;padding:0}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>label,.rotulo{color:var(--tinta-2);letter-spacing:.01em;font-size:12.5px;font-weight:650}.campo .obrig{color:var(--coral);margin-left:2px}.entrada,.campo input:not([type=checkbox]):not([type=radio]):not([type=file]),.campo select,.campo textarea{width:100%;height:42px;font:inherit;color:var(--tinta);background:var(--superficie);border:1px solid var(--linha-forte);appearance:none;border-radius:11px;padding:0 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}.campo textarea{resize:vertical;height:auto;min-height:90px;padding:10px 13px}.campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2364738f' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.entrada:hover,.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--azul-300)}.entrada:focus,.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--azul-500);box-shadow:var(--anel);outline:none}.campo.erro input,.campo.erro select,.campo.erro textarea{border-color:var(--coral);background:snow}.campo .msg-erro{color:#b3261e;font-size:12px;font-weight:550}.campo .dica{color:var(--suave);font-size:12px}.grade{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.c-12{grid-column:span 12}.c-9{grid-column:span 9}.c-8{grid-column:span 8}.c-6{grid-column:span 6}.c-5{grid-column:span 5}.c-4{grid-column:span 4}.c-3{grid-column:span 3}.c-2{grid-column:span 2}@media (width<=900px){.c-9,.c-8,.c-6,.c-5,.c-4{grid-column:span 12}.c-3,.c-2{grid-column:span 6}}.chave{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.chave input{opacity:0;pointer-events:none;position:absolute}.chave .trilho{background:var(--linha-forte);border-radius:99px;width:40px;height:23px;transition:background .2s;position:relative}.chave .trilho:after{content:"";width:17px;height:17px;box-shadow:var(--sombra-1);transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.chave input:checked+.trilho{background:var(--verde)}.chave input:checked+.trilho:after{transform:translate(17px)}.chave input:focus-visible+.trilho{box-shadow:var(--anel)}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-lg);box-shadow:var(--sombra-1)}.cartao-cab{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.cartao-cab h3{font-size:15px;font-weight:700}.cartao-corpo{padding:18px 20px 20px}.etiqueta{letter-spacing:.02em;background:var(--azul-50);height:24px;color:var(--azul-700);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.etiqueta.verde{background:var(--verde-claro);color:#0b7a52}.etiqueta.ambar{background:var(--ambar-claro);color:#8f5d00}.etiqueta.coral{background:var(--coral-claro);color:#a8251f}.etiqueta.cinza{color:var(--suave);background:#eef1f6}.etiqueta.ciano{background:var(--ciano-claro);color:#087887}.titulo-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.titulo-pagina h1{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--azul-950);font-size:clamp(24px,3vw,30px);font-weight:600}.titulo-pagina p{color:var(--suave);margin-top:4px;font-size:14px}.titulo-pagina .acoes{flex-wrap:wrap;gap:10px;display:flex}.tabela-wrap{overflow-x:auto}.tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.tabela th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);border-bottom:1px solid var(--linha);background:var(--superficie-2);white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:700}.tabela td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:13px 16px}.tabela tbody tr{cursor:pointer;transition:background .15s}.tabela tbody tr:hover{background:var(--azul-50)}.tabela tbody tr:last-child td{border-bottom:0}.estado-vazio{text-align:center;color:var(--suave);padding:48px 20px}.estado-vazio svg{width:40px;height:40px;color:var(--azul-300);margin:0 auto 12px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-variant-numeric:tabular-nums}.esqueleto{background:linear-gradient(90deg,#eef2f9 0%,#f7f9fd 50%,#eef2f9 100%) 0 0/200% 100%;border-radius:8px;animation:1.3s linear infinite brilho}@keyframes brilho{to{background-position:-200% 0}}.rolagem-fina{scrollbar-width:thin;scrollbar-color:var(--linha-forte) transparent}.marca[data-v-a78a0b4d]{color:var(--azul-950);align-items:center;gap:10px;display:inline-flex}.simbolo[data-v-a78a0b4d]{filter:drop-shadow(0 6px 10px #1660e047);flex:none;width:38px;height:38px}.texto[data-v-a78a0b4d]{flex-direction:column;line-height:1.05;display:flex}.texto strong[data-v-a78a0b4d]{letter-spacing:-.02em;font-size:17px;font-weight:800}.texto strong span[data-v-a78a0b4d]{color:var(--ciano);margin:0 1px}.texto small[data-v-a78a0b4d]{text-transform:uppercase;letter-spacing:.16em;color:var(--suave);margin-top:3px;font-size:10.5px;font-weight:600}.claro[data-v-a78a0b4d]{color:#fff}.claro .texto small[data-v-a78a0b4d]{color:var(--azul-200)}.carrossel[data-v-d8fc5f7a]{border:1px solid var(--linha);background:var(--superficie-2);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;max-width:360px;height:40px;padding:0 12px 0 6px;transition:border-color .2s,background .2s;display:flex}.carrossel[data-v-d8fc5f7a]:hover{border-color:var(--azul-300);background:#fff}.icone[data-v-d8fc5f7a]{background:var(--azul-100);width:28px;height:28px;color:var(--azul-700);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.publico .icone[data-v-d8fc5f7a]{background:var(--ciano-claro);color:#087887}.icone svg[data-v-d8fc5f7a]{width:15px;height:15px}.qtd[data-v-d8fc5f7a]{background:var(--azul-600);color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-6px}.janela[data-v-d8fc5f7a]{flex:1;min-width:0;height:20px;position:relative;overflow:hidden}.item[data-v-d8fc5f7a]{white-space:nowrap;text-overflow:ellipsis;color:var(--tinta-2);font-size:13px;font-weight:600;line-height:20px;display:block;overflow:hidden}.item em[data-v-d8fc5f7a]{color:var(--azul-600);font-variant-numeric:tabular-nums;margin-right:4px;font-style:normal;font-weight:750}.item.feito[data-v-d8fc5f7a]{color:var(--suave);text-decoration:line-through}.item.vazio[data-v-d8fc5f7a]{color:var(--suave);font-weight:500}.pontos[data-v-d8fc5f7a]{flex-direction:column;flex:none;gap:2px;display:flex}.pontos i[data-v-d8fc5f7a]{background:var(--linha-forte);border-radius:99px;width:4px;height:4px;transition:all .3s}.pontos i.ativo[data-v-d8fc5f7a]{background:var(--azul-500);height:9px}.sobe-enter-active[data-v-d8fc5f7a],.sobe-leave-active[data-v-d8fc5f7a]{transition:transform .45s var(--ease), opacity .45s}.sobe-enter-from[data-v-d8fc5f7a]{opacity:0;transform:translateY(100%)}.sobe-leave-to[data-v-d8fc5f7a]{opacity:0;transform:translateY(-100%)}.avatar[data-v-b0a6bb6d]{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:750;display:inline-grid;position:relative;overflow:visible}.avatar img[data-v-b0a6bb6d]{object-fit:cover;border-radius:50%;width:100%;height:100%}.online[data-v-b0a6bb6d]{background:var(--verde);border:2px solid #fff;border-radius:50%;width:31%;min-width:9px;height:31%;min-height:9px;position:absolute;bottom:-1px;right:-1px}.veu[data-v-e9c0c7db]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04142f73;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.janela[data-v-e9c0c7db]{width:100%;box-shadow:var(--sombra-3);border:1px solid var(--linha);background:#fff;border-radius:20px;flex-direction:column;max-height:88vh;display:flex}.cab[data-v-e9c0c7db]{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.cab h2[data-v-e9c0c7db]{font-family:var(--fonte-titulo);color:var(--azul-950);font-size:21px;font-weight:600}.cab p[data-v-e9c0c7db]{color:var(--suave);margin-top:2px;font-size:13px}.corpo[data-v-e9c0c7db]{padding:18px 20px;overflow-y:auto}.rodape[data-v-e9c0c7db]{border-top:1px solid var(--linha);background:var(--superficie-2);border-radius:0 0 20px 20px;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.modal-enter-active[data-v-e9c0c7db],.modal-leave-active[data-v-e9c0c7db]{transition:opacity .2s}.modal-enter-active .janela[data-v-e9c0c7db],.modal-leave-active .janela[data-v-e9c0c7db]{transition:transform .25s var(--ease)}.modal-enter-from[data-v-e9c0c7db],.modal-leave-to[data-v-e9c0c7db]{opacity:0}.modal-enter-from .janela[data-v-e9c0c7db]{transform:translateY(12px)scale(.98)}.busca-empresa[data-v-c76ce100]{border:1px solid var(--linha-forte);border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.busca-empresa svg[data-v-c76ce100]{width:16px;color:var(--azul-500)}.busca-empresa input[data-v-c76ce100]{font:inherit;background:0 0;border:0;outline:0;flex:1}.lista-empresas[data-v-c76ce100]{max-height:360px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.lista-empresas li button[data-v-c76ce100]{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.lista-empresas li button[data-v-c76ce100]:hover:not(:disabled){background:var(--azul-50)}.lista-empresas li button[data-v-c76ce100]:disabled{cursor:default;opacity:.75}.ic[data-v-c76ce100]{background:var(--azul-900);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ic svg[data-v-c76ce100]{width:17px}.txt[data-v-c76ce100]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.txt strong[data-v-c76ce100]{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.txt small[data-v-c76ce100]{color:var(--suave);font-size:12px}.txt b[data-v-c76ce100]{color:var(--azul-700);font-weight:700}.txt b.bloq[data-v-c76ce100]{color:#b3261e}.seta[data-v-c76ce100]{width:17px;color:var(--azul-500);flex:none}.info[data-v-c76ce100]{color:var(--suave);justify-content:center;padding:14px;font-size:13px;display:flex}.gira[data-v-c76ce100]{flex:none;width:18px;animation:1s linear infinite gira-c76ce100}@keyframes gira-c76ce100{to{transform:rotate(360deg)}}.busca-usuario[data-v-4f206562]{border:1px solid var(--linha-forte);border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.busca-usuario svg[data-v-4f206562]{width:16px;color:var(--azul-500)}.busca-usuario input[data-v-4f206562]{font:inherit;background:0 0;border:0;outline:0;flex:1}.lista-usuarios[data-v-4f206562]{max-height:340px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.lista-usuarios li button[data-v-4f206562]{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.lista-usuarios li button[data-v-4f206562]:hover:not(:disabled){background:var(--azul-50)}.lista-usuarios li button[data-v-4f206562]:disabled{cursor:default;opacity:.75}.txt[data-v-4f206562]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.txt strong[data-v-4f206562]{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.txt small[data-v-4f206562]{color:var(--suave);font-size:12px}.seta[data-v-4f206562]{width:17px;color:var(--azul-500);flex:none}.info[data-v-4f206562]{color:var(--suave);justify-content:center;padding:14px;font-size:13px;display:flex}.nota[data-v-4f206562]{color:var(--suave);margin:12px 2px 0;font-size:12px;line-height:1.45}.gira[data-v-4f206562]{flex:none;width:18px;animation:1s linear infinite gira-4f206562}@keyframes gira-4f206562{to{transform:rotate(360deg)}}.topo[data-v-744d712e]{z-index:40;height:var(--topo);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--linha);background:#ffffffd1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 20px;display:grid;position:sticky;top:0}.esquerda[data-v-744d712e],.direita[data-v-744d712e]{align-items:center;gap:8px;min-width:0;display:flex}.direita[data-v-744d712e]{justify-content:flex-end}.logo[data-v-744d712e]{min-width:0;color:inherit;border-radius:14px;align-items:center;gap:10px;margin-left:-4px;padding:4px 10px 4px 4px;transition:background .2s;display:flex}.logo[data-v-744d712e]:hover{background:var(--azul-50);color:inherit}.logo:hover .nome-clinica strong[data-v-744d712e]{color:var(--azul-700)}.logo[data-v-744d712e]:active{transform:translateY(1px)}.logo-clinica[data-v-744d712e]{object-fit:contain;max-width:120px;height:40px}.nome-clinica[data-v-744d712e]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.nome-clinica strong[data-v-744d712e]{color:var(--azul-950);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:750;overflow:hidden}.nome-clinica small[data-v-744d712e]{text-transform:uppercase;letter-spacing:.14em;color:var(--suave);font-size:10.5px;font-weight:650}.centro[data-v-744d712e]{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.data[data-v-744d712e]{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.15;display:flex}.data strong[data-v-744d712e]{color:var(--azul-800);font-size:14px;font-weight:750}.data span[data-v-744d712e]{color:var(--suave);font-size:12px;font-weight:550}.data b[data-v-744d712e]{color:var(--azul-600);font-weight:700}.carrossel[data-v-744d712e]{width:320px}.chat[data-v-744d712e]{position:relative}.troca svg[data-v-744d712e]{color:var(--azul-600)}.badge[data-v-744d712e]{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:3px;right:1px}.perfil[data-v-744d712e]{position:relative}.gatilho[data-v-744d712e]{background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;height:46px;padding:0 8px 0 5px;display:flex}.gatilho[data-v-744d712e]:hover,.gatilho[aria-expanded=true][data-v-744d712e]{background:var(--azul-50);border-color:var(--linha)}.quem[data-v-744d712e]{text-align:left;flex-direction:column;line-height:1.15;display:flex}.quem strong[data-v-744d712e]{font-size:13.5px;font-weight:700}.quem small[data-v-744d712e]{color:var(--suave);font-size:11.5px;font-weight:600}.seta[data-v-744d712e]{width:16px;color:var(--suave);transition:transform .2s}.seta.girada[data-v-744d712e]{transform:rotate(180deg)}.painel[data-v-744d712e]{border:1px solid var(--linha);width:280px;box-shadow:var(--sombra-3);background:#fff;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.painel-cab[data-v-744d712e]{border-bottom:1px solid var(--linha);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 14px;display:flex}.painel-cab div[data-v-744d712e]{flex-direction:column;min-width:0;display:flex}.painel-cab strong[data-v-744d712e]{font-size:14px}.painel-cab small[data-v-744d712e]{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.grupo[data-v-744d712e]{text-transform:uppercase;letter-spacing:.12em;color:var(--suave);align-items:center;gap:6px;padding:10px 10px 4px;font-size:10.5px;font-weight:750;display:flex}.grupo svg[data-v-744d712e]{width:13px;height:13px;color:var(--azul-600)}.painel button[role=menuitem][data-v-744d712e]{width:100%;color:var(--tinta-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.painel button[role=menuitem][data-v-744d712e]:hover{background:var(--azul-50);color:var(--azul-800)}.painel button svg[data-v-744d712e]{width:17px;height:17px;color:var(--azul-500)}.painel .sair[data-v-744d712e]{border-radius:0 0 10px 10px;margin-top:6px;border-top:1px solid var(--linha)!important;color:#b3261e!important}.painel .sair svg[data-v-744d712e]{color:#b3261e}.painel .retornar[data-v-744d712e]{font-weight:700;color:var(--azul-700)!important}.menu-enter-active[data-v-744d712e],.menu-leave-active[data-v-744d712e]{transition:opacity .18s, transform .18s var(--ease)}.menu-enter-from[data-v-744d712e],.menu-leave-to[data-v-744d712e]{opacity:0;transform:translateY(-6px)scale(.98)}.so-mobile[data-v-744d712e]{display:none}@media (width<=1180px){.carrossel[data-v-744d712e]{width:240px}}@media (width<=980px){.topo[data-v-744d712e]{grid-template-columns:auto 1fr auto;gap:8px;padding:0 12px}.carrossel[data-v-744d712e],.nome-clinica small[data-v-744d712e]{display:none}}@media (width<=900px){.so-mobile[data-v-744d712e]{display:inline-flex}}@media (width<=720px){.so-desktop[data-v-744d712e],.data span[data-v-744d712e],.nome-clinica[data-v-744d712e],.direita .btn-primario span[data-v-744d712e]{display:none}}.rodape[data-v-52fc2781]{color:var(--suave);border-top:1px solid var(--linha);background:var(--superficie);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding:18px 20px;font-size:13px;display:flex}.fdc[data-v-52fc2781]{color:var(--tinta-2);align-items:center;gap:9px;display:inline-flex}.fdc img[data-v-52fc2781]{border-radius:50%}.fdc strong[data-v-52fc2781]{color:var(--azul-800)}.site[data-v-52fc2781]{font-weight:650}.sep[data-v-52fc2781]{background:var(--linha-forte);border-radius:50%;width:4px;height:4px}.direitos[data-v-52fc2781]{color:var(--suave)}@media (width<=640px){.sep[data-v-52fc2781]{display:none}.direitos[data-v-52fc2781]{text-align:center;width:100%}}.pilha[data-v-1582403a]{z-index:100;flex-direction:column;gap:10px;width:min(380px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast[data-v-1582403a]{background:var(--azul-950);color:#fff;box-shadow:var(--sombra-3);border-radius:14px;align-items:flex-start;gap:10px;padding:13px 12px 13px 14px;font-size:14px;font-weight:550;display:flex}.toast .ic[data-v-1582403a]{width:19px;height:19px;color:var(--azul-300);flex:none;margin-top:1px}.toast.sucesso .ic[data-v-1582403a]{color:#5be3b0}.toast.erro[data-v-1582403a]{background:#3b0d0b}.toast.erro .ic[data-v-1582403a]{color:#ff8a83}.toast span[data-v-1582403a]{flex:1}.toast button[data-v-1582403a]{color:#fff9;background:0 0;border:0;padding:0;display:grid}.toast button svg[data-v-1582403a]{width:16px;height:16px}.toast-enter-active[data-v-1582403a],.toast-leave-active[data-v-1582403a]{transition:all .3s var(--ease)}.toast-enter-from[data-v-1582403a]{opacity:0;transform:translateY(14px)scale(.97)}.toast-leave-to[data-v-1582403a]{opacity:0;transform:translate(30px)}.raiz{flex-direction:column;min-height:100vh;display:flex}.raiz>main,.raiz>.layout{flex:1}.pagina-enter-active,.pagina-leave-active{transition:opacity .2s, transform .25s var(--ease)}.pagina-enter-from{opacity:0;transform:translateY(6px)}.pagina-leave-to{opacity:0}
