@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2) format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2) format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2) format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#root .login-lura{box-sizing:border-box;color-scheme:light;--cor-texto: #12202a;--cor-texto-suave: #5c6b74;--cor-borda: #d3dde1;--cor-superficie: #fff;--cor-fundo: #f4f9fa;--cor-primaria: #0b5a74;--cor-primaria-hover: #094a60;--cor-foco: #0b5a74;--cor-erro: #a8252c;--marca-destaque: #0e8fae;--raio: 7px;display:grid;align-content:center;min-height:100dvh;padding:clamp(14px,3.6dvh,44px) clamp(16px,5vw,72px);background:radial-gradient(ellipse at 8% 0%,#e2f0f3,transparent 65%),#f4f9fa;color:var(--cor-texto);font:400 14px/1.55 Sora,sans-serif}.login-lura-grade{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0;align-items:stretch;width:min(100%,1140px);margin-inline:auto;border:1px solid #d3dde1;border-radius:10px;overflow:hidden;box-shadow:0 24px 70px #05324a16}.login-lura-cena{position:relative;display:grid;align-content:end;min-width:0;min-height:clamp(400px,calc(100dvh - 68px),554px);padding:clamp(24px,4vw,52px);background-color:#05324a;background-image:linear-gradient(0deg,#061e2cf5,#08283b85 48%,#0c293c20 78%),var(--login-lura-foto);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.login-lura-sobretitulo{display:block;color:#9ce2ee;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-lura-chamada{display:block;margin:10px 0;max-width:15ch;font-size:clamp(27px,3.6vw,47px);line-height:1.1;letter-spacing:-.045em}.login-lura-cena p{margin:0;max-width:42ch;color:#e0f1f6}.login-lura-painel{display:grid;align-content:center;justify-items:center;min-width:0;background:#fff;padding:clamp(24px,4dvh,48px) clamp(24px,4.5vw,60px)}.login-lura-corpo{width:min(100%,370px);min-width:0}.login-lura-cadastro .login-lura-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.13fr)}.login-lura-cadastro .login-lura-corpo{width:min(100%,480px)}.login-lura-cadastro .cadastro-rodape{display:grid}.login-lura-marca{display:flex;width:max-content;margin:0 0 24px;color:#12202a}.login-lura-corpo h1{margin:0 0 6px;color:#12202a;font-size:clamp(22px,2.6vw,31px);line-height:1.2;letter-spacing:-.035em}.login-lura-descricao{margin:0 0 20px;color:#5c6b74}.login-lura-aviso{display:block;margin-top:16px;color:#e0f1f6;font-size:11px}.login-lura-beneficios{margin-top:14px;color:#fff;font-size:12px}.login-lura-beneficios summary{width:fit-content;padding-block:6px;cursor:pointer;font-weight:650}.login-lura-beneficios summary:focus-visible{outline:2px solid #9ce2ee;outline-offset:3px}.login-lura-beneficios ul{display:grid;gap:4px;margin:8px 0 0;padding-inline-start:18px;color:#e0f1f6}.login-lura-recuperacao p{margin:10px 0 16px;color:#5c6b74}.login-lura-recuperacao label{display:grid;gap:5px;margin:0 0 12px;font-size:13px;font-weight:600}.login-lura-recuperacao [role=alert]{color:#a8252c}.login-lura-contexto{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 12px;border:1px solid #d3dde1;border-radius:7px;background:#f4f9fa;overflow-wrap:anywhere}.login-lura-contexto img{width:30px;height:30px;object-fit:contain}.login-lura-contexto small{display:block;color:#5c6b74}#root .login-lura :is(.campo,.pub-campo){display:grid;gap:5px;margin:0 0 15px;font-size:13px;font-weight:600;color:#12202a}#root .login-lura .campo label{margin:0}#root .login-lura input:not([type=checkbox],[type=radio],[type=hidden]){width:100%;min-height:43px;font:inherit;font-weight:400;color:#12202a;background:#fff;border:1px solid #d3dde1;border-radius:7px;padding-inline:12px}#root .login-lura .campo-senha input{padding-inline-end:42px}#root .login-lura input:focus{outline:2px solid #0b5a74;outline-offset:1px;box-shadow:none}#root .login-lura :is(.botao-primario,.pub-submit){width:100%;min-height:43px;border:1px solid #0b5a74;border-radius:7px;background:#0b5a74;color:#fff;font-weight:650}#root .login-lura :is(.botao-primario,.pub-submit):hover:not(:disabled){background:#094a60}.login-lura .pub-form[role=group]{display:grid;gap:8px}.login-lura .pub-sugerir{margin-top:12px}.login-lura :is(.auth-links,.cadastro-rodape){display:flex;gap:9px 16px;flex-wrap:wrap;margin-top:18px;font-size:12px}.login-lura .cadastro-rodape p{margin:0}.login-lura .pn-entrar-voltar{display:inline-block;margin-top:16px}.login-lura a{color:#0b5a74}.login-lura :is(a,button):focus-visible{outline:2px solid #0b5a74;outline-offset:2px}@media(min-width:761px)and (max-height:810px){#root .login-lura:not(.login-lura-cadastro){padding-block:16px}.login-lura:not(.login-lura-cadastro) :is(.login-lura-cena,.login-lura-painel){padding-block:24px}.login-lura:not(.login-lura-cadastro) .login-lura-marca{margin-bottom:18px}.login-lura:not(.login-lura-cadastro) .login-lura-contexto{margin-bottom:12px}.login-lura:not(.login-lura-cadastro) .login-lura-descricao{margin-bottom:15px}#root .login-lura:not(.login-lura-cadastro) :is(.campo,.pub-campo){margin-bottom:12px}.login-lura:not(.login-lura-cadastro) :is(.auth-links,.cadastro-rodape){margin-top:13px}}@media(max-width:760px){#root .login-lura{align-content:start}.login-lura-grade,.login-lura-cadastro .login-lura-grade{grid-template-columns:minmax(0,1fr);max-width:550px}.login-lura-cena{min-height:clamp(135px,29vw,220px);padding:20px 24px}.login-lura-chamada{margin:4px 0 0;max-width:26ch;font-size:clamp(21px,5vw,30px)}.login-lura-cena>p{display:none}.login-lura-aviso,.login-lura-beneficios{margin-top:6px}.login-lura-marca{margin-bottom:22px}}.cabecalho-tela{--cabecalho-tinta: color-mix(in srgb, var(--brand-primary) 9%, var(--cor-superficie));--cabecalho-linha: color-mix(in srgb, var(--brand-primary) 24%, var(--cor-borda));position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 18px;padding:26px;overflow:hidden;border:1px solid var(--cabecalho-linha);border-radius:18px;background:radial-gradient(ellipse at top right,var(--cabecalho-tinta),transparent 65%),var(--cor-superficie);color:var(--cor-texto)}.cabecalho-tela:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand-primary)}.cabecalho-tela-marca{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;color:var(--brand-primary);background:var(--cabecalho-tinta);border:1px solid var(--cabecalho-linha);border-radius:16px}.cabecalho-tela-texto{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.cabecalho-tela .cabecalho-tela-secao-nome{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--cor-texto-suave)}#root .cabecalho-tela :is(h1,h2){margin:4px 0 6px;font-size:23px;line-height:1.25;letter-spacing:-.03em;color:var(--cor-texto)}.cabecalho-tela .cabecalho-tela-texto p{margin:0;font-size:13px;line-height:1.6;color:var(--cor-texto-suave)}.cabecalho-tela-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0;max-width:100%}.cabecalho-tela :is(button,a):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.cabecalho-tela-secao{margin-bottom:14px;padding:0 0 14px 14px;border:0;border-bottom:1px solid var(--cor-borda);border-radius:0;background:none}.cabecalho-tela-secao .cabecalho-tela-marca{width:44px;height:44px;border-radius:12px}.cabecalho-tela-secao .cabecalho-tela-marca svg{width:24px;height:24px}#root .cabecalho-tela-secao :is(h1,h2){font-size:18px}@media(max-width:700px){.cabecalho-tela{padding:20px}.cabecalho-tela-texto{flex-basis:calc(100% - 80px)}.cabecalho-tela-acoes{flex-basis:100%;justify-content:stretch}.cabecalho-tela-acoes>:is(button,a){flex:1}}@media print{body:has(.central-ajuda) .cabecalho-tela{display:none!important}}#root .cabecalho-tela h1{width:fit-content;max-width:100%;background:linear-gradient(100deg,var(--cor-texto, #152935) 20%,color-mix(in srgb,var(--brand-primary, #1f6fb2) 85%,var(--cor-texto, #152935)));-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.suporte-lista table{width:100%;border-collapse:collapse}.suporte-lista th{padding:10px 12px;font-size:12px;font-weight:600;text-align:left;color:var(--cor-texto-suave);border-bottom:1px solid var(--cor-borda)}.suporte-lista td{padding:10px 12px;border-bottom:1px solid var(--cor-borda);vertical-align:top}.suporte-lista tbody tr{cursor:pointer}.suporte-lista tbody tr:hover{background:color-mix(in srgb,var(--brand-primary, #347fdd) 5%,transparent)}.suporte-celula-sub{display:block;font-size:12px;color:var(--cor-texto-suave)}.suporte-vazio{padding:22px 12px!important;text-align:center;color:var(--cor-texto-suave);cursor:default}.suporte-filtros{display:inline-flex;gap:4px}.suporte-filtros button{padding:5px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--cor-texto-suave);background:none;border:1px solid transparent;border-radius:999px;cursor:pointer}.suporte-filtros button.ativo{color:var(--cor-texto);background:color-mix(in srgb,var(--brand-primary, #347fdd) 12%,var(--cor-superficie));border-color:color-mix(in srgb,var(--brand-primary, #347fdd) 35%,transparent)}.suporte-assunto{display:block;padding:0;font:inherit;font-weight:600;color:var(--cor-texto);text-align:left;background:none;border:0;cursor:pointer}.suporte-etiqueta{display:inline-block;padding:2px 9px;font-size:12px;font-weight:600;border-radius:999px;background:#eef1f4;color:#44525c;white-space:nowrap}.suporte-etiqueta.s1{background:#e6f0fd;color:#1d4f86}.suporte-etiqueta.s2{background:#fff4d6;color:#7a5300}.suporte-etiqueta.s3{background:#f0e8fd;color:#5a2d8f}.suporte-etiqueta.s4{background:#e3f6ea;color:#1d6b3c}.suporte-principal{display:grid;gap:14px;padding:16px}.suporte-msg{max-width:82%;padding:10px 14px;background:color-mix(in srgb,var(--cor-texto) 5%,var(--cor-superficie));border:1px solid var(--cor-borda);border-radius:4px 14px 14px}.suporte-msg.minha{justify-self:end;background:color-mix(in srgb,var(--brand-primary, #347fdd) 12%,var(--cor-superficie));border-color:color-mix(in srgb,var(--brand-primary, #347fdd) 35%,transparent);border-radius:14px 4px 14px 14px}.suporte-selo{padding:0 7px;font-size:10.5px;font-weight:700;color:var(--brand-primary-text, #fff);background:var(--brand-primary, #347fdd);border-radius:999px}.suporte-categorias label{position:relative;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--cor-borda);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.suporte-categorias label.escolhido{background:color-mix(in srgb,var(--brand-primary, #347fdd) 9%,var(--cor-superficie));border-color:var(--brand-primary, #347fdd)}.suporte-categorias label:has(input:focus-visible){outline:2px solid var(--cor-foco, #347fdd);outline-offset:2px}.suporte-novo label.campo{display:grid;gap:4px}.suporte-novo .campo-erro{color:var(--cor-erro, #b42318);font-size:12px}.as-pagina{display:grid;gap:14px}.as-pagina .rx-panel{display:grid;gap:12px;padding:18px 20px}.as-pagina h2{margin:0;font-size:16px}.as-plano-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.as-etiqueta{display:inline-block;padding:3px 10px;font-size:12px;font-weight:600;border-radius:999px;white-space:nowrap}.as-verde{color:#1d6b3c;background:#e3f6ea}.as-amarelo{color:#7a5300;background:#fff4d6}.as-vermelho{color:#9b2a1f;background:#fdecea}.as-cinza{color:#44525c;background:#eef1f4}.as-azul{color:#1d4f86;background:#e6f0fd}.as-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.as-cartoes>div{display:grid;gap:2px;padding:14px;background:color-mix(in srgb,var(--brand-primary, #347fdd) 6%,var(--cor-superficie, #fff));border:1px solid color-mix(in srgb,var(--brand-primary, #347fdd) 20%,var(--cor-borda, #dde3e7));border-radius:12px}.as-cartoes strong{font-size:20px}.as-cartoes span{font-size:12.5px;color:var(--cor-texto-suave)}.as-fatura-aberta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:color-mix(in srgb,#eda100 10%,var(--cor-superficie, #fff));border:1px solid color-mix(in srgb,#eda100 40%,transparent);border-radius:12px}.as-fatura-aberta.vencida{background:color-mix(in srgb,#d92d20 8%,var(--cor-superficie, #fff));border-color:color-mix(in srgb,#d92d20 40%,transparent)}.as-fatura-aberta small{color:var(--cor-texto-suave)}.as-ciclos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.as-ciclos button{display:grid;gap:4px;padding:14px;font:inherit;color:inherit;text-align:left;background:var(--cor-superficie, #fff);border:1.5px solid var(--cor-borda, #dde3e7);border-radius:12px;cursor:pointer}.as-ciclos button.ativo{border-color:var(--brand-primary, #347fdd);background:color-mix(in srgb,var(--brand-primary, #347fdd) 8%,var(--cor-superficie, #fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #347fdd) 15%,transparent)}.as-ciclos span{font-size:12.5px;color:var(--cor-texto-suave)}.as-campo{display:grid;gap:4px;max-width:420px;font-size:13px;font-weight:600}.as-campo small{font-weight:400;color:var(--cor-texto-suave)}.as-campo input,.as-linha input,.as-linha select{height:38px;padding:0 10px;font:inherit;color:var(--cor-texto);background:var(--cor-superficie, #fff);border:1px solid var(--cor-borda, #dde3e7);border-radius:8px}.as-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.as-linha input{width:110px}.as-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--cor-borda, #dde3e7)}.as-mudancas{gap:18px!important}.as-bloco{display:grid;gap:6px}.as-bloco+.as-bloco{padding-top:14px;border-top:1px solid var(--cor-borda, #dde3e7)}.as-perigo{color:#b42318!important;border-color:color-mix(in srgb,#b42318 40%,transparent)!important}.as-check{display:inline-flex;align-items:center;gap:6px;font-size:13px}.as-faturas table{width:100%;border-collapse:collapse}.as-faturas th{padding:9px 10px;font-size:12px;text-align:left;color:var(--cor-texto-suave);border-bottom:1px solid var(--cor-borda)}.as-faturas td{padding:9px 10px;border-bottom:1px solid var(--cor-borda)}html[data-theme=dark] .as-verde{color:#9ee6b8;background:#173a26}html[data-theme=dark] .as-amarelo{color:#f4d58a;background:#3d3115}html[data-theme=dark] .as-vermelho{color:#f3b1a9;background:#43201c}html[data-theme=dark] .as-cinza{color:#c3ccd2;background:#2a3439}html[data-theme=dark] .as-azul{color:#a9c9f3;background:#1b2f47}.feedback-form{display:grid;gap:14px}.feedback-tipos{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;border:0}.feedback-tipos legend{width:100%;margin-bottom:6px;font-weight:700}.feedback-tipos label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.feedback-contador{justify-self:end;color:var(--cor-texto-suave);font-size:12px;text-align:right}.feedback-form .campo{display:grid;gap:4px}.feedback-subtitulo{margin:4px 0 -6px;font-size:15px}.feedback-opcao{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.feedback-opcao span{display:grid;gap:2px}.feedback-opcao small,.feedback-form .texto-dica{color:var(--cor-texto-suave);font-size:12px}.feedback-form .campo-erro{color:var(--cor-erro, #b42318);font-size:12px}.feedback-captura{display:flex;align-items:flex-end;gap:12px}.feedback-captura img{display:block;max-width:260px;max-height:160px;border:1px solid var(--cor-borda);border-radius:8px;object-fit:cover;object-position:top}.feedback-obrigado{margin:0;line-height:1.6}.feedback-miniatura{padding:0;border:0;background:none;cursor:zoom-in}.feedback-ampliada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;background:#081016db;cursor:zoom-out}.feedback-ampliada img{max-width:100%;max-height:calc(100vh - 110px);border-radius:8px;box-shadow:0 20px 60px #00000080}html.capturando-tela input[type=password]{color:transparent!important;-webkit-text-security:disc}html.captura-protegida .main :not(svg *){color:transparent!important;text-shadow:none!important;text-decoration-line:line-through!important;text-decoration-thickness:.8em!important;text-decoration-color:#808c9659!important}html.captura-protegida .main :is(h1,h2,h3,h4,th,legend,button,[role=tab],label>span:first-child),html.captura-protegida .main :is(h1,h2,h3,h4,th,legend,button,[role=tab]) *{color:var(--cor-texto)!important;text-decoration-line:none!important}html.captura-protegida .main :is(button,[role=tab]){color:inherit!important}html.captura-protegida .main :is(input,textarea,select){color:transparent!important;background-image:linear-gradient(#808c9640,#808c9640)!important}html.captura-protegida .main :is(img,video,canvas){filter:blur(10px) grayscale(1)!important}html.captura-protegida .main svg text{fill:transparent!important}.med-registros{margin-top:20px}.med-form{padding:20px;border-bottom:1px solid var(--borda,#dce5ee)}.med-form textarea{min-height:86px}.med-check{display:flex;align-items:center;gap:8px;margin:18px 0}.med-check input{width:auto}.med-hint{color:var(--texto-secundario,#63748a);font-size:12px;line-height:1.6}.med-actions{display:flex;gap:12px;justify-content:flex-end}.med-selector{display:flex;gap:20px;padding:20px}.med-selector label{display:grid;gap:8px;flex:1}.med-registros>.profile-timeline{padding:20px}.med-registros time{display:block;margin:6px 0;color:#63748a;font-size:12px}@media(max-width:700px){.med-selector{flex-direction:column}}.wait-alerts{margin:12px 32px 0;border:1px solid color-mix(in srgb,var(--brand-primary) 38%,var(--cor-borda));border-radius:12px;background:var(--cor-superficie,#fff);box-shadow:0 4px 16px #12202a12;color:var(--cor-texto)}.wait-alerts>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:color-mix(in srgb,var(--brand-primary) 7%,white);border-radius:12px}.wait-alerts>header>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wait-pulse{animation:wait-attention 1.5s ease-in-out 4;border-radius:6px;padding:3px 7px;background:color-mix(in srgb,var(--brand-primary) 12%,white)}@keyframes wait-attention{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 28%,transparent)}}.wait-offers{display:grid;gap:10px;padding:12px 16px}.wait-offers article{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--cor-borda);padding:6px 0 12px}.wait-offers article:last-child{border:0}.wait-offers p{margin:5px 0}.wait-offers small{display:flex;align-items:center;gap:4px;line-height:1.6;color:var(--cor-texto-suave)}.wait-state{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fff4d8;color:#73550d;font-size:11px}.wait-actions{display:flex;flex-wrap:wrap;gap:8px;flex:none}.wait-error{color:#b42318}.wait-success{color:#12613b;padding:0 16px}.wait-dialog{width:min(600px,96vw);max-height:88vh;overflow:auto;background:var(--cor-fundo,#f4f9fa);border:1px solid var(--cor-borda);border-radius:16px;box-shadow:0 20px 60px #0005}.wait-dialog>header,.wait-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--cor-borda)}.wait-dialog>footer{border-bottom:0;border-top:1px solid var(--cor-borda);justify-content:flex-end}.wait-dialog h2{margin:0}.wait-dialog-body{padding:20px}.wait-dialog-body textarea{width:100%;min-height:90px;padding:10px;border:1px solid var(--cor-borda);border-radius:6px;font:inherit}.wait-confirm{display:flex;align-items:flex-start;gap:8px}.wait-confirm input{flex:none;margin-top:3px}.wait-config{padding:0}.wait-config fieldset{border:0;padding:0;margin:0;min-width:0}.wait-config h2{margin:0 0 12px}.wait-config p{line-height:1.65}.wait-config-note{padding:14px 16px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-fundo);margin:16px 0}.wait-config code{overflow-wrap:anywhere}.wait-config details{padding:12px 0}.wait-config summary{cursor:pointer;font-weight:600}.wait-config blockquote{margin:14px 0;padding:12px 16px;border-left:3px solid var(--brand-primary);background:var(--cor-fundo)}.whatsapp-settings>#whatsapp-painel:has(.wait-config){padding:20px}.wait-offers article>div:first-child{min-width:0;flex:1;overflow-wrap:anywhere}.patient-contact-preferences{padding:16px;border-top:1px solid var(--cor-borda);display:grid;gap:10px}.patient-contact-preferences p{margin:0;line-height:1.5}.patient-contact-preferences small{display:block;color:var(--cor-texto-suave);line-height:1.6}.patient-contact-preferences form{display:grid;gap:12px}.patient-contact-preferences textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--cor-borda);border-radius:6px;padding:10px;font:inherit}.patient-contact-choice{display:flex;align-items:flex-start;gap:8px}.patient-contact-choice input{flex:none;margin-top:3px}.patient-contact-preferences button{justify-self:start}.wait-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.wait-mode-options>label{display:flex;align-items:flex-start;gap:8px;padding:14px;border:1px solid var(--cor-borda);border-radius:10px;cursor:pointer}.wait-mode-options>label:has(input:checked){border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 5%,white)}.wait-mode-options span{display:grid;gap:8px}.wait-mode-options small{font-weight:400;line-height:1.5;color:var(--cor-texto-suave)}.wait-mode-options input{flex:none}@media(max-width:900px){.wait-alerts{margin:12px}.wait-offers article{align-items:flex-start;flex-direction:column}.wait-actions{flex-wrap:wrap}.wait-mode-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wait-pulse{animation:none}}.med-fundo-neon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.med-fundo-neon .neon{position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;will-change:transform}.med-fundo-neon .neon-1{top:-180px;left:-140px;width:560px;height:560px;background:#13c4e8;opacity:.45;animation:neon-deriva-1 24s ease-in-out infinite alternate}.med-fundo-neon .neon-2{right:-140px;bottom:-200px;width:500px;height:500px;background:#14b8a6;opacity:.38;animation:neon-deriva-2 28s ease-in-out infinite alternate}.med-fundo-neon .neon-3{top:38%;left:42%;width:420px;height:420px;background:#2f6bff;opacity:.22;animation:neon-deriva-3 32s ease-in-out infinite alternate}.med-fundo-neon .neon-feixe{position:absolute;top:-20%;left:0;width:40%;height:140%;background:linear-gradient(100deg,transparent 40%,rgba(95,208,230,.07) 48%,rgba(95,208,230,.16) 50%,rgba(95,208,230,.07) 52%,transparent 60%);transform:translate(-120%) skew(-12deg);animation:neon-varredura 14s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.med-fundo-neon .neon,.med-fundo-neon .neon-feixe,.etapa-conteudo,.progresso-barra,.marco-icone{animation:none!important;transition:none!important}.med-fundo-neon .neon-feixe{display:none}}.shell{isolation:isolate}.med-fundo-neon .neon-1{background:color-mix(in srgb,var(--brand-primary) 80%,white)}.med-fundo-neon .neon-2{background:color-mix(in srgb,var(--brand-primary) 55%,var(--brand-menu))}.med-fundo-neon .neon-3{background:color-mix(in srgb,var(--brand-primary) 70%,#6250d6)}:root[data-fundo="2"] .med-fundo-neon .neon{mix-blend-mode:normal;opacity:.45}:root[data-fundo="3"] .med-fundo-neon .neon{opacity:.42}:root[data-fundo="4"] .med-fundo-neon .neon{opacity:.38}:root[data-fundo="5"] .med-fundo-neon{display:none}:root[data-fundo="5"] .main>.page-heading h1,:root[data-fundo="5"] .main>.page-heading p{color:var(--brand-background-text)}.rotina-config{min-width:0;color:var(--cor-texto,#172b38)}.rotina-config .ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.rotina-config .ops-card,.rotina-config.ops-card{min-width:0;padding:20px;border-radius:14px}.rotina-config .ops-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rotina-config label{display:flex;flex-direction:column;gap:6px;min-width:0;margin:12px 0;font-size:13px;font-weight:600}.rotina-config label:has(>input[type=checkbox]){flex-direction:row;align-items:flex-start;font-weight:400}.rotina-config input:not([type=checkbox]),.rotina-config select,.rotina-config textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid var(--cor-borda,#cfdee6);border-radius:6px;background:var(--cor-superficie,#fff);color:inherit;font:inherit;font-weight:400;padding:9px 12px;box-shadow:0 1px 2px #112c3c0d}.rotina-config input[type=checkbox]{width:15px;height:15px;flex-shrink:0;margin:2px 3px 0 0;accent-color:var(--primary,#2c7cda)}.rotina-config textarea{resize:vertical;min-height:90px}.rotina-config .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rotina-config .settings-grid.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.rotina-config p{line-height:1.55;overflow-wrap:anywhere}.rotina-config .rx-panel,.rotina-config.rx-panel{padding:20px;border-radius:14px}.rotina-config .ops-table{width:100%}.lura-ui .rotina-config label{margin:0}.lura-ui .rotina-config .lura-dialog-fields label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:8px}@media(max-width:1050px){.rotina-config .ops-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.rotina-config .settings-grid,.rotina-config .settings-grid.three-cols{grid-template-columns:minmax(0,1fr)}}.med-agenda{min-height:100vh;background:#f4f7f7;color:#26383d}.med-top{height:62px;padding:0 max(24px,calc((100vw - 1440px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e8eeee}.med-brand{display:flex;align-items:center;gap:9px;color:#20363a;font-size:20px;font-weight:700;letter-spacing:-1px}.med-brand:before{content:"✳";display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#e4f4ef;color:#398c78;font-size:17px}.med-brand small{font-size:var(--fonte-auxiliar);letter-spacing:1.7px;color:#829392;margin-left:-5px;align-self:flex-end;padding-bottom:2px}.med-top>label{display:flex;align-items:center;gap:9px;color:#93a0a3;font-size:var(--fonte-auxiliar)}.med-top select,.med-toolbar select{height:32px;border:1px solid #e4eaea;border-radius:7px;background:#fff;padding:0 10px;color:#526369;font:500 var(--fonte-controle) "Sora",sans-serif;outline:0}.med-body{max-width:1450px;margin:0 auto;padding:29px 34px 35px}.med-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.med-eyebrow{font-size:var(--fonte-auxiliar);font-weight:600;letter-spacing:1.05px;color:#76a396;margin-bottom:7px}.med-heading h1{margin:0 0 5px;font-size:25px;font-weight:600;letter-spacing:-.8px;color:#273a3f}.med-heading p{margin:0;font-size:var(--fonte-controle);color:#87969a}.med-primary,.med-modal-actions button:last-child{height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:7px;background:var(--brand-primary);color:#fff;font:600 var(--fonte-controle) "Sora",sans-serif;cursor:pointer}.med-primary:hover,.med-modal-actions button:last-child:hover{background:#1e7569}.med-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px}.med-stats>div{min-height:78px;padding:13px 15px;border:1px solid #e9eeee;border-radius:9px;background:#fff;display:grid;grid-template-columns:1fr auto;align-content:center;gap:7px}.med-stats span{font-size:var(--fonte-auxiliar);color:#89979a}.med-stats b{font-size:20px;line-height:1.1;font-weight:600;color:#304348;grid-row:2}.med-stats>div:last-child b{font-size:15px}.med-calendar{overflow:hidden;border:1px solid #e7eded;border-radius:10px;background:#fff}.med-toolbar{min-height:60px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f0}.med-date-nav,.med-view-tools{display:flex;align-items:center;gap:6px}.med-date-nav>button{height:30px;min-width:30px;display:grid;place-items:center;border:1px solid #e7ecec;border-radius:6px;background:#fff;color:#65767a;font:500 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.med-date-nav>button:first-child{padding:0 10px}.med-date-nav>button:hover,.med-view button:hover{background:#f1f6f4}.med-date-nav strong{margin:0 8px;font-size:var(--fonte-controle);font-weight:600;color:#46585d;text-transform:capitalize}.med-date-nav input{height:30px;width:35px;border:1px solid #e7ecec;border-radius:6px;background:#fff;color:transparent;cursor:pointer}.med-date-nav input::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer}.med-view-tools label{height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #e6ebeb;border-radius:7px;color:#718287}.med-toolbar select{border:0;padding:0;max-width:170px}.med-own{display:flex;align-items:center;gap:7px;padding:0 8px;color:#586a6f;font-size:var(--fonte-auxiliar)}.med-own i,.med-summary i,.med-legend i{width:7px;height:7px;display:inline-block;border-radius:50%}.med-view{display:flex;padding:3px;border-radius:7px;background:#f1f4f4}.med-view button{height:25px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#78878b;font:500 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.med-view button:first-child{background:#fff;color:#3d7770;box-shadow:0 1px 3px #253b3217}.med-summary{height:37px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f0;color:#758489;font-size:var(--fonte-auxiliar)}.med-summary>span{display:flex;align-items:center;gap:6px}.med-summary i{width:6px;height:6px;background:#61aa8a}.med-summary small{color:#a2adaf;font-size:var(--fonte-auxiliar)}.med-cal{padding:0 12px 12px}.med-cal .fc{font-family:Sora,sans-serif;font-size:var(--fonte-auxiliar);color:#68797d}.med-cal .fc .fc-scrollgrid,.med-cal .fc-theme-standard td,.med-cal .fc-theme-standard th{border-color:#edf0f0}.med-cal .fc .fc-col-header-cell{height:34px;background:#fafbfb}.med-cal .fc .fc-col-header-cell-cushion{padding:9px 4px;color:#839195;text-decoration:none;font-size:var(--fonte-auxiliar);font-weight:500;text-transform:uppercase;letter-spacing:.4px}.med-cal .fc .fc-timegrid-slot{height:2.85em}.med-cal .fc .fc-timegrid-slot-label{color:#98a4a7;font-size:var(--fonte-auxiliar)}.med-cal .fc .fc-timegrid-axis{width:49px}.med-cal .fc .fc-timegrid-now-indicator-line,.med-cal .fc .fc-timegrid-now-indicator-arrow{border-color:#e69b80}.med-cal .fc .fc-day-today{background:#f6faf8!important}.med-cal .fc .fc-daygrid-day-number{padding:8px;color:#607177;text-decoration:none;font-size:var(--fonte-auxiliar)}.med-cal .fc .fc-daygrid-day-top{flex-direction:row}.med-cal .fc .fc-daygrid-event{margin:2px 3px}.med-cal .fc .fc-daygrid-more-link{color:#348776;font-size:var(--fonte-auxiliar)}.med-cal .fc .fc-event{border:0;border-left:3px solid var(--fc-event-border-color);border-radius:5px;padding:2px 4px;cursor:pointer;overflow:hidden}.med-cal .fc .fc-event:hover{filter:saturate(1.12);box-shadow:0 2px 6px #293a3618}.fc-med-event{display:flex;flex-direction:column;gap:2px;overflow:hidden;line-height:1.35}.fc-med-event b{font-size:var(--fonte-auxiliar);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-med-event span,.fc-med-event small{font-size:var(--fonte-micro);opacity:.79;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-med-event em{font-size:var(--fonte-micro);font-style:normal;opacity:.78}.med-cal .fc .fc-timegrid-event{min-height:37px}.med-cal .fc .fc-timegrid-event .fc-event-main{padding:3px 4px}.med-cal .fc .fc-daygrid-body-balanced .fc-daygrid-day-events{min-height:3.2em}.med-cal .fc .fc-daygrid-day-frame{min-height:94px}.med-cal .fc .fc-list{border-color:#edf0f0}.med-cal .fc .fc-list-day-cushion{background:#f7faf9}.med-cal .fc .fc-list-event:hover td{background:#f4f8f6}.med-cal .fc .fc-list-event-dot{border-color:#6fae96}.med-cal .fc .fc-list-empty{background:#fff}.med-cal .fc .fc-view-harness{min-height:430px}.med-legend{height:39px;display:flex;align-items:center;gap:17px;padding:0 15px;border-top:1px solid #edf0f0;color:#849195;font-size:var(--fonte-auxiliar)}.med-legend>span{display:flex;align-items:center;gap:6px}.med-legend .legend-ana{background:#65a88c}.med-legend .legend-felipe{background:#8794c1}.med-scope{margin-left:auto;color:#79a18f}.med-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#1b2a2d66;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.med-modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1px}.med-modal-head small{color:#79a194;font-size:var(--fonte-auxiliar);font-weight:600;letter-spacing:1px}.med-modal-head h2{margin:5px 0 0;font-size:16px;font-weight:600;color:#2d4145}.med-modal-head>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#809094;cursor:pointer}.med-modal label{display:grid;gap:6px;font-size:var(--fonte-auxiliar);font-weight:500;color:#68797e}.med-modal input,.med-modal select{height:36px;border:1px solid #e1e9e7;border-radius:7px;padding:0 9px;background:#fff;color:#405257;font:10px Sora,sans-serif;outline:0}.med-modal input:focus,.med-modal select:focus{border-color:#82b9ac;box-shadow:0 0 0 3px #69a89520}.med-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.med-fixed{padding:10px;border-radius:7px;background:#f1f7f4;color:#59796e;font-size:var(--fonte-auxiliar)}.med-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:13px;border-top:1px solid #edf0f0;margin-top:3px}.med-modal-actions button{height:35px;padding:0 12px;border:1px solid #e1e9e7;border-radius:7px;background:#fff;color:#718085;font:500 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.med-modal-actions .med-cancel{margin-right:auto;border-color:#f0dddd;color:#b36666}.med-details{display:grid;gap:0}.med-details p{display:grid;gap:4px;margin:0;padding:10px 0;border-bottom:1px solid #eff2f1}.med-details span{font-size:var(--fonte-auxiliar);color:#95a1a4}.med-details b{font-size:var(--fonte-controle);font-weight:500;color:#526469}.med-readonly{font-size:var(--fonte-auxiliar);color:#879499}.med-toast{position:fixed;z-index:40;bottom:22px;left:50%;transform:translate(-50%);background:#263b3b;color:#fff;padding:11px 16px;border-radius:9px;box-shadow:0 8px 24px #1a34322c;font-size:var(--fonte-controle)}@media(max-width:980px){.med-body{padding:24px 20px}.med-toolbar{align-items:flex-start;flex-direction:column}.med-view-tools{width:100%;justify-content:space-between}.med-cal .fc .fc-daygrid-day-frame{min-height:72px}}@media(max-width:620px){.med-top{height:56px;padding:0 13px}.med-top>label{font-size:0}.med-top select{font-size:var(--fonte-auxiliar);max-width:168px}.med-body{padding:20px 11px}.med-heading{align-items:flex-start;gap:10px}.med-heading h1{font-size:21px}.med-heading p{max-width:230px;line-height:1.5}.med-primary{height:34px;padding:0 9px;font-size:0}.med-primary svg{width:17px}.med-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.med-stats>div{min-height:67px;padding:10px}.med-stats b{font-size:18px}.med-toolbar{padding:9px}.med-date-nav{width:100%;flex-wrap:wrap}.med-date-nav strong{order:5;width:calc(100% - 8px);margin:5px 0 0 4px;font-size:var(--fonte-controle)}.med-date-nav input{margin-left:auto}.med-view-tools label{max-width:56%}.med-toolbar select{max-width:125px;font-size:var(--fonte-auxiliar)}.med-own{font-size:var(--fonte-auxiliar)}.med-view button{padding:0 7px;font-size:var(--fonte-auxiliar)}.med-summary{padding:0 9px;font-size:var(--fonte-auxiliar)}.med-summary small{font-size:var(--fonte-micro)}.med-cal{padding:0 5px 7px}.med-cal .fc .fc-daygrid-day-frame{min-height:56px}.med-cal .fc .fc-daygrid-day-number{padding:5px;font-size:var(--fonte-auxiliar)}.med-cal .fc .fc-col-header-cell-cushion{font-size:var(--fonte-micro)}.med-cal .fc .fc-view-harness{min-height:350px}.med-legend{gap:9px;padding:0 7px;font-size:var(--fonte-micro)}.med-scope{display:none}.med-row{gap:7px}}.agenda-live{max-width:1500px}.agenda-live-panel{background:#fff;border:1px solid #e8eded;border-radius:11px;overflow:hidden;padding:0 16px 15px}.agenda-live-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f0}.agenda-live-nav,.agenda-live-filters,.agenda-live-views{display:flex;align-items:center;gap:6px}.agenda-live-nav button{height:30px;min-width:30px;display:grid;place-items:center;border:1px solid #e8eded;background:#fff;border-radius:6px;color:#75868a}.agenda-live-nav button:first-child{display:block;padding:0 11px;font-size:var(--fonte-auxiliar);color:#5e6c71}.agenda-live-nav b{font-size:var(--fonte-controle);color:#43565b;text-transform:capitalize;margin:0 7px}.agenda-live-nav input,.agenda-live-filters select{height:31px;border:1px solid #e8eded;border-radius:6px;background:#fff;padding:0 8px;color:#596b70;font-size:var(--fonte-auxiliar)}.agenda-live-filters>span{font-size:var(--fonte-auxiliar);color:#588c7d}.agenda-live-views{margin-left:7px;background:#f3f5f5;border-radius:7px;padding:3px}.agenda-live-views button{border:0;background:transparent;border-radius:5px;padding:6px 9px;color:#78888b;font-size:var(--fonte-auxiliar)}.agenda-live-views button:hover{background:#fff;color:#397d70}.agenda-live-meta{padding:10px 2px;font-size:var(--fonte-auxiliar);color:#849296}.agenda-live .fc{font-size:var(--fonte-controle);color:#617277}.agenda-live .fc .fc-scrollgrid,.agenda-live .fc td,.agenda-live .fc th{border-color:#edf0f0}.agenda-live .fc .fc-col-header-cell-cushion,.agenda-live .fc .fc-timegrid-slot-label-cushion{padding:8px;color:#718186;font-size:var(--fonte-auxiliar);text-decoration:none}.agenda-live .fc .fc-daygrid-day-number{padding:7px;color:#718186;font-size:var(--fonte-auxiliar);text-decoration:none}.agenda-live .fc .fc-timegrid-now-indicator-line,.agenda-live .fc .fc-timegrid-now-indicator-arrow{border-color:#df967c}.agenda-live .fc .fc-day-today{background:#f5faf8!important}.agenda-live .fc .fc-event{border-radius:5px;border-width:0 0 0 3px;padding:2px 3px;cursor:pointer}.agenda-live .fc .fc-event:hover{filter:saturate(1.2)}.agenda-event{display:flex;flex-direction:column;gap:3px;overflow:hidden;padding:2px 3px}.agenda-event b{font-size:var(--fonte-auxiliar);font-weight:600;line-height:1.4}.agenda-event span,.agenda-event small{font-size:var(--fonte-auxiliar);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-event em{font-size:var(--fonte-micro);font-style:normal;opacity:.75}.agenda-live .fc .fc-daygrid-event{white-space:normal}.agenda-live .med-stats{margin:0 0 15px}.agenda-live .med-overlay{z-index:20}.agenda-live .med-toast{z-index:30}@media(max-width:800px){.agenda-live-toolbar{align-items:flex-start;flex-direction:column;padding:10px 0}.agenda-live-nav{flex-wrap:wrap}.agenda-live-nav b{order:3;width:100%;margin:4px 2px}.agenda-live-filters{width:100%;justify-content:space-between}.agenda-live-views{margin-left:auto}.agenda-live-panel{padding:0 9px 12px}.agenda-live .fc .fc-timegrid-slot-label-cushion{font-size:var(--fonte-auxiliar);padding:4px}}.agenda-live .fc .fc-timegrid-slot{height:44px}.agenda-live .fc .fc-timegrid-event{overflow:hidden;padding:0;border-radius:6px}.agenda-live .fc .fc-timegrid-event .fc-event-main{height:100%;overflow:hidden;box-sizing:border-box;padding:3px 5px}.agenda-live .agenda-event{height:100%;max-height:100%;min-height:0;box-sizing:border-box;gap:2px;padding:0;overflow:hidden;line-height:1.2}.agenda-live .agenda-event b,.agenda-live .agenda-event-procedimento{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px;flex-shrink:0}.agenda-live .agenda-event-rodape{display:flex;gap:8px;align-items:center;min-width:0;overflow:hidden;line-height:16px;flex-shrink:0}.agenda-live .agenda-event-rodape small{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-live .agenda-event-rodape em{white-space:nowrap;font-size:11px;line-height:16px}.agenda-live .agenda-event-curto .agenda-event-procedimento,.agenda-live .agenda-event-minimo .agenda-event-rodape{display:none}.agenda-live .fc .fc-daygrid-event .agenda-event{height:auto;max-height:none;padding:2px}.painel-consulta-clicavel{cursor:pointer}.painel-consulta-clicavel:hover{background:var(--brand-primary-soft)}.painel-consulta-link{padding:0;border:0;background:none;font:inherit;color:var(--brand-primary);cursor:pointer}.painel-consulta-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:3px}.schedule-dialog-head{display:flex;align-items:center;gap:16px;margin-bottom:1px}.schedule-types{display:flex;align-items:center;gap:7px}.schedule-types button{height:33px;padding:0 14px;border:0;border-radius:20px;background:#eceff0;color:#55656a;font-size:var(--fonte-controle);font-weight:500}.schedule-types button.selected{background:var(--brand-primary);color:#fff}.schedule-types button.selected.commitment{background:#7585b1}.schedule-dialog-head>span{margin-left:auto;color:#879499;font-size:var(--fonte-auxiliar)}.schedule-close{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#879499;border-radius:6px}.schedule-field{position:relative;min-width:0;display:grid;gap:6px;color:#6c7c80;font-size:var(--fonte-auxiliar);font-weight:500}.schedule-field em{font-style:normal;color:#d26767}.schedule-field input,.schedule-field select,.schedule-field textarea,.schedule-readonly{width:100%;height:40px;border:1px solid #dce4e3;border-radius:6px;background:#fff;padding:0 12px;color:#36484d;font:400 var(--fonte-controle) "Sora",sans-serif;outline:0}.schedule-field input:focus,.schedule-field select:focus,.schedule-field textarea:focus{border-color:#77ae9e;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.schedule-field input::placeholder,.schedule-field textarea::placeholder{color:#a0abad}.schedule-readonly{height:40px;display:flex;align-items:center;background:#f8faf9}.schedule-patient{display:grid;gap:5px}.patient-search{height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #dce4e3;border-radius:6px;color:#94a1a3}.patient-search:focus-within{border-color:#77ae9e;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.patient-search input{height:38px;flex:1;min-width:0;border:0;outline:0;background:transparent;color:#36484d;font:400 var(--fonte-controle) "Sora",sans-serif}.patient-search button{border:0;background:transparent;color:#8b999b}.schedule-link,.schedule-free{justify-self:end;border:0;background:transparent;color:var(--brand-primary);padding:0;font:500 var(--fonte-auxiliar) "Sora",sans-serif}.patient-suggestions{position:absolute;z-index:4;top:68px;left:0;right:0;max-height:190px;overflow:auto;background:#fff;border:1px solid #e2e9e8;border-radius:7px;box-shadow:0 10px 25px #19332a1f}.patient-suggestions button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid #f0f2f2;background:#fff;text-align:left;color:#43565b;font:400 var(--fonte-controle) "Sora",sans-serif}.patient-suggestions button:hover{background:#f5faf8}.patient-suggestions button span,.patient-no-results{color:#89979a;font-size:var(--fonte-auxiliar)}.patient-no-results{display:block;padding:12px}.quick-patient{display:grid;grid-template-columns:1.3fr 1fr 1.2fr auto;align-items:end;gap:9px;padding:12px;background:#f7faf9;border:1px solid #e7efec;border-radius:7px}.quick-patient label{display:grid;gap:5px;color:#718085;font-size:var(--fonte-auxiliar)}.quick-patient input{min-width:0;height:33px;padding:0 8px;border:1px solid #dce4e3;border-radius:5px;font:400 var(--fonte-auxiliar) "Sora",sans-serif}.quick-save{height:33px;padding:0 10px;border:0;border-radius:5px;background:var(--brand-primary-soft);color:var(--brand-primary);font:500 var(--fonte-auxiliar) "Sora",sans-serif;white-space:nowrap}.quick-save:disabled{opacity:.5}.schedule-title-field{margin-top:1px}.schedule-row{display:grid;grid-template-columns:1.25fr .85fr .85fr;gap:14px}.schedule-field textarea{height:68px;min-height:68px;max-height:120px;padding:10px 12px;resize:vertical}.schedule-count{justify-self:end;margin-top:-4px;color:#98a3a5;font-size:var(--fonte-auxiliar);font-weight:400}.schedule-free{margin-top:-14px;margin-right:calc(33.3% + 6px)}.schedule-toggle{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;cursor:pointer;color:#526267;font-size:var(--fonte-controle)}.schedule-toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle-track{position:relative;width:35px;height:19px;border-radius:12px;background:#c6cecf;transition:background .15s}.toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.schedule-toggle input:checked+.toggle-track{background:var(--brand-primary)}.schedule-toggle input:checked+.toggle-track:after{transform:translate(16px)}.schedule-toggle input:focus-visible+.toggle-track{outline:3px solid color-mix(in srgb,var(--brand-primary) 19%,transparent)}.schedule-dialog-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:5px;padding-top:13px;border-top:1px solid #edf0f0}.schedule-tag{width:min(100%,310px)}.schedule-dialog-footer>div{display:flex;align-items:center;gap:8px}.schedule-dismiss,.schedule-submit{height:36px;padding:0 15px;border-radius:6px;font:600 var(--fonte-auxiliar) "Sora",sans-serif}.schedule-dismiss{border:0;background:transparent;color:#627176;text-transform:uppercase}.schedule-submit{border:0;background:var(--brand-primary);color:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.schedule-submit:hover{background:var(--brand-primary)}.schedule-submit:disabled{opacity:.6;cursor:wait}@media(max-width:650px){.schedule-dialog-head>span{display:none}.schedule-row{grid-template-columns:1fr 1fr;gap:10px}.schedule-row .schedule-field:first-child{grid-column:span 2}.schedule-free{margin-right:0}.quick-patient{grid-template-columns:1fr 1fr}.quick-patient label:first-child{grid-column:span 2}.schedule-dialog-footer{align-items:stretch;flex-direction:column}.schedule-tag{width:100%}.schedule-dialog-footer>div{justify-content:flex-end}}.patient-photo-control{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none;max-width:150px}.patient-photo-button{position:relative;cursor:pointer;border:1px solid var(--cor-borda);padding:0;overflow:visible}.patient-photo-button img{width:100%;height:100%;object-fit:cover;border-radius:50%}.patient-photo-button>span{position:absolute;bottom:-2px;right:-2px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand-primary);color:var(--brand-primary-text);border:2px solid white}.patient-photo-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.patient-photo-link{padding:0;border:0;background:none;color:var(--brand-primary);font:inherit;font-size:11px;cursor:pointer}.patient-photo-error{font-size:11px;color:#b42318;text-align:center}.finance-patient{display:grid;gap:12px;margin-top:14px}.finance-error{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid #f1d6d2;border-radius:7px;background:#fff6f4;color:#a34f43;font-size:var(--fonte-auxiliar)}.finance-error button{display:grid;place-items:center;border:0;background:transparent;color:inherit}.finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.finance-summary article{display:grid;gap:5px;padding:13px 15px;border:1px solid #e8eeec;border-radius:8px;background:#fff}.finance-summary span,.finance-summary small{color:#8c999b;font-size:var(--fonte-auxiliar)}.finance-summary strong{color:#3c5256;font-size:16px;font-weight:600}.finance-summary strong.finance-green,.finance-green{color:#438b6e}.finance-summary strong.finance-orange,.finance-orange{color:#ba7a37}.finance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 1px 0}.finance-toolbar h3{margin:0;color:#3d5256;font-size:var(--fonte-auxiliar);font-weight:600}.finance-toolbar p{margin:4px 0 0;color:#8a999b;font-size:var(--fonte-auxiliar)}.finance-primary,.finance-secondary,.finance-approve,.finance-quiet,.finance-cancel,.finance-add-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border-radius:6px;font:600 var(--fonte-auxiliar) "Sora",sans-serif;white-space:nowrap;cursor:pointer}.finance-primary,.finance-approve{border:0;background:var(--brand-primary);color:#fff}.finance-primary:hover,.finance-approve:hover{filter:brightness(.94)}.finance-secondary{border:1px solid #dce9e4;background:#f4f9f6;color:var(--brand-primary)}.finance-quiet,.finance-cancel{border:1px solid #e3e9e7;background:#fff;color:#748386}.finance-list{display:grid;gap:8px}.finance-budget,.finance-debt{overflow:hidden;border:1px solid #e7edeb;border-radius:8px;background:#fff}.finance-budget>header,.finance-debt>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px}.finance-budget>header>div,.finance-debt>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.finance-id{color:#43575a;font-size:var(--fonte-auxiliar);font-weight:600}.finance-budget>header>strong,.finance-debt>header>strong{color:#3b5559;font-size:var(--fonte-auxiliar);font-weight:600}.finance-status{display:inline-flex;padding:4px 7px;border-radius:20px;background:#f2f4f4;color:#788587;font-size:var(--fonte-micro);text-transform:capitalize}.status-aberto{background:#fff5e7;color:#a77836}.status-aprovado{background:#eaf6ef;color:#45846c}.status-recusado{background:#fbefed;color:#a35a50}.status-convertido{background:#ecf1fb;color:#617aa3}.status-overdue{background:#fff0ed;color:#b65c4c}.finance-budget-meta{display:flex;gap:14px;flex-wrap:wrap;padding:0 14px 9px;color:#8e9a9c;font-size:var(--fonte-micro)}.finance-budget-meta span{display:flex;align-items:center;gap:4px}.finance-expand{display:block;margin:0 14px 10px;padding:0;border:0;background:transparent;color:var(--brand-primary);font:500 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.finance-items{display:grid;gap:0;margin:0 14px 11px;padding:5px 10px;border:1px solid #edf1ef;border-radius:6px;background:#fbfcfc}.finance-items>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf1ef;color:#52666a;font-size:var(--fonte-auxiliar)}.finance-items>div:last-of-type{border:0}.finance-items>div span{display:grid;gap:4px}.finance-items small{color:#94a0a1;font-size:var(--fonte-micro)}.finance-items b{font-size:var(--fonte-auxiliar)}.finance-items p{margin:7px 0;color:#738185;font-size:var(--fonte-auxiliar);white-space:pre-wrap}.finance-budget>footer,.finance-debt>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 14px;border-top:1px solid #edf1ef;background:#fcfdfd}.finance-hint{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#638c7e;font-size:var(--fonte-auxiliar)}.finance-empty{display:grid;justify-items:center;gap:7px;padding:28px 15px;border:1px dashed #dfe8e4;border-radius:8px;background:#fff;color:#99a6a5;text-align:center}.finance-empty strong{color:#516569;font-size:var(--fonte-controle);font-weight:600}.finance-empty span{color:#8e9a9c;font-size:var(--fonte-auxiliar)}.finance-empty button{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:7px 10px;border:1px solid #dce9e4;border-radius:6px;background:#f4f9f6;color:var(--brand-primary);font:600 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.finance-debt-toolbar{margin-top:8px}.finance-debt-values{display:flex;gap:20px;flex-wrap:wrap;padding:0 14px 11px;color:#8e999a;font-size:var(--fonte-auxiliar)}.finance-debt-values b{margin-left:4px;color:#53666a;font-weight:600}.finance-payments{margin:0 14px 10px;padding:7px 0 0;border-top:1px solid #edf1ef}.finance-payments .finance-expand{margin:0 0 7px}.finance-payment{display:flex;justify-content:space-between;gap:10px;padding:6px 0;color:#637579;font-size:var(--fonte-auxiliar)}.finance-payment span{display:grid;gap:3px}.finance-payment small{color:#9aa4a4}.finance-modal>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #edf1ef}.finance-modal>header h2{margin:4px 0 0;color:#354b50;font-size:15px;font-weight:600}.finance-modal>header>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:#f4f6f5;color:#788587}.finance-modal-scroll{display:grid;align-content:start;gap:13px;overflow:auto;padding:4px 2px}.finance-item-form{display:grid;grid-template-columns:minmax(150px,1.8fr) minmax(95px,1fr) 65px minmax(100px,1fr) 24px;align-items:end;gap:8px;padding:10px;border:1px solid #edf1ef;border-radius:7px;background:#fbfcfc}.fin-field{display:grid;gap:5px;color:#748386;font-size:var(--fonte-auxiliar);font-weight:500}.fin-field input,.fin-field select,.fin-field textarea{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid #dfe7e5;border-radius:5px;background:#fff;color:#405357;font:400 var(--fonte-auxiliar) "Sora",sans-serif;outline:0}.fin-field textarea{height:74px;padding:8px;resize:vertical}.fin-field input:focus,.fin-field select:focus,.fin-field textarea:focus{border-color:#7fb5a6;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.finance-remove-item{display:grid;place-items:center;width:24px;height:28px;border:0;border-radius:5px;background:transparent;color:#9a7772}.finance-remove-item:disabled{opacity:.35}.finance-add-item{justify-self:start;min-height:29px;border:1px solid #dce9e4;background:#f4f9f6;color:var(--brand-primary)}.finance-form-row{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:12px}.finance-total-preview{display:grid;justify-items:end;gap:4px;padding:0 3px 3px}.finance-total-preview span{color:#899697;font-size:var(--fonte-auxiliar)}.finance-total-preview strong{color:var(--brand-primary);font-size:15px}.finance-modal-copy{margin:0;padding:10px;border-radius:6px;background:#f5f8f7;color:#65787b;font-size:var(--fonte-auxiliar);line-height:1.6}.finance-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #edf1ef}.finance-modal>footer>span{margin-right:auto;color:#8d999b;font-size:var(--fonte-auxiliar)}.finance-modal>footer button{min-height:32px;padding:0 11px;border-radius:6px;font:600 var(--fonte-auxiliar) "Sora",sans-serif}.finance-modal>footer .finance-primary{border:0;background:var(--brand-primary);color:#fff}.finance-modal>footer .finance-cancel{border:1px solid #e3e9e7;background:#fff;color:#778486}.finance-modal>footer button:disabled{opacity:.6;cursor:wait}@media(max-width:820px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-item-form{grid-template-columns:1.5fr 1fr 60px 1fr 24px}.finance-item-form .item-description{grid-column:span 2}}@media(max-width:560px){.finance-toolbar{align-items:flex-start;flex-direction:column}.finance-toolbar>button{align-self:flex-end}.finance-summary article{padding:10px}.finance-summary strong{font-size:13px}.finance-item-form{grid-template-columns:1fr 1fr 24px}.finance-item-form .item-description{grid-column:span 2}.finance-item-form .finance-remove-item{grid-column:3;grid-row:1}.finance-form-row{grid-template-columns:1fr}.finance-debt-values{gap:9px 14px}.finance-budget>header,.finance-debt>header{padding:10px}.finance-budget>footer,.finance-debt>footer{padding:8px 10px}}.patient-row-open{cursor:pointer}.patient-row-open:hover{background:#f4faf7}.patient-row-open:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.patient-profile{padding-top:18px}.patient-profile-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 14px;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:#758589;font:500 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.patient-profile-back:hover{background:#f0f6f4;color:var(--brand-primary)}.patient-profile-header{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border:1px solid #e9eeee;border-radius:10px 10px 0 0}.patient-profile-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid #dce8e4;border-radius:50%;background:var(--brand-primary-soft);color:var(--brand-primary)}.patient-profile-identity{flex:1}.patient-profile-identity h1{margin:0 0 4px;color:#34464b;font-size:18px;font-weight:600}.patient-profile-identity span,.patient-profile-meta{color:#879598;font-size:var(--fonte-auxiliar)}.patient-profile-meta{display:grid;justify-items:end;gap:6px}.profile-privacy{display:flex;align-items:center;gap:5px;color:#548a77}.patient-profile-tabs{display:flex;gap:2px;overflow-x:auto;border:1px solid #e9eeee;border-top:0;background:#fff}.patient-profile-tabs button{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 15px;border:0;background:none;color:#77868a;font:500 var(--fonte-auxiliar) "Sora",sans-serif;white-space:nowrap;cursor:pointer}.patient-profile-tabs button svg{width:14px;height:14px}.patient-profile-tabs button:after{position:absolute;content:"";bottom:0;left:12px;right:12px;height:2px;background:transparent}.patient-profile-tabs button.active{color:var(--brand-primary);font-weight:600}.patient-profile-tabs button.active:after{background:var(--brand-primary)}.patient-profile>.data-notice{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.patient-profile>.data-notice button{border:0;background:transparent;color:inherit}.patient-profile-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:13px;margin-top:14px}.profile-right{display:grid;gap:13px}.profile-card{min-width:0;overflow:hidden;border:1px solid #e7edeb;border-radius:8px;background:#fff;box-shadow:0 2px 8px #21383208}.profile-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #edf1ef;background:#fbfcfc}.profile-card>header h2{margin:0;color:#43575a;font-size:var(--fonte-auxiliar);font-weight:600}.profile-card>header p{margin:4px 0 0;color:#909c9d;font-size:var(--fonte-auxiliar)}.profile-card>header button,.profile-card>header .profile-upload{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #d8e7e1;border-radius:6px;background:var(--brand-primary-soft);color:var(--brand-primary);font:600 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.profile-card dl{margin:0;padding:8px 16px}.profile-card dl>div{display:grid;grid-template-columns:minmax(130px,.65fr) 1fr;gap:10px;padding:7px 0;border-bottom:1px solid #f0f2f2}.profile-card dl>div:last-child{border:0}.profile-card dt{color:#829093;font-size:var(--fonte-auxiliar)}.profile-card dd{margin:0;color:#384b4f;font-size:var(--fonte-auxiliar)}.profile-card>h3{margin:5px 16px 0;padding-top:11px;border-top:1px solid #e9eeee;color:#43575a;font-size:var(--fonte-controle);font-weight:600}.profile-tags{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 13px}.profile-tags span{padding:5px 8px;border-radius:20px;background:var(--brand-primary-soft);color:#4c8d78;font-size:var(--fonte-auxiliar)}.profile-messages{min-height:185px}.profile-empty{display:grid;place-content:center;justify-items:center;gap:8px;min-height:135px;padding:18px;color:#aab5b5;text-align:center}.profile-empty p{margin:0;color:#929fa1;font-size:var(--fonte-auxiliar)}.profile-empty.compact{min-height:80px}.profile-timeline{display:grid;padding:5px 17px}.profile-timeline article{position:relative;display:flex;gap:11px;padding:12px 0;border-bottom:1px solid #eff2f1}.profile-timeline article:last-child{border:0}.timeline-dot{flex:none;width:8px;height:8px;margin-top:4px;border:2px solid #79b9a2;border-radius:50%;box-shadow:0 0 0 3px #e9f5ef}.profile-timeline article>div{min-width:0;flex:1}.profile-timeline b{display:block;color:#43575a;font-size:var(--fonte-auxiliar);font-weight:600}.profile-timeline time{display:block;margin-top:3px;color:#9aa5a5;font-size:var(--fonte-auxiliar)}.profile-timeline p{margin:7px 0 0;color:#617276;font-size:var(--fonte-auxiliar);line-height:1.6}.preserve-lines{white-space:pre-wrap}.profile-wide{margin-top:14px}.profile-zero{display:grid;justify-items:center;gap:8px;padding:45px 20px;color:#91a09f;text-align:center}.profile-zero h3{margin:3px 0 0;color:#405358;font-size:var(--fonte-auxiliar);font-weight:600}.profile-zero p{max-width:440px;margin:0 0 8px;color:#8b999b;font-size:var(--fonte-auxiliar);line-height:1.7}.profile-zero .primary-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:6px;background:var(--brand-primary);color:#fff;font:600 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.profile-record-modal>header{display:flex;align-items:center;justify-content:space-between}.profile-record-modal h2{margin:3px 0 0;color:#354a4f;font-size:16px}.profile-record-modal>label{display:grid;gap:8px;color:#647578;font-size:var(--fonte-auxiliar)}.profile-record-modal textarea{min-height:180px;padding:11px;border:1px solid #dfe7e5;border-radius:7px;resize:vertical;color:#394b4f;font:400 var(--fonte-controle) "Sora",sans-serif}.profile-record-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.profile-record-modal>footer span{margin-right:auto;color:#94a0a1;font-size:var(--fonte-auxiliar)}.profile-record-modal .primary-button,.profile-record-modal .secondary-button{min-height:32px;padding:0 11px;border-radius:6px;font:600 var(--fonte-auxiliar) "Sora",sans-serif}.profile-record-modal .secondary-button{border:1px solid #dfe7e5;background:#fff;color:#637477}.profile-record-modal .primary-button{border:0;background:var(--brand-primary);color:#fff}.profile-upload{position:relative;overflow:hidden}.profile-upload input,.profile-add-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-file-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#879597;font-size:var(--fonte-auxiliar)}.profile-file-toolbar input{height:29px;padding:0 9px;border:1px solid #e5eaea;border-radius:5px;font:400 var(--fonte-auxiliar) "Sora",sans-serif}.profile-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:0 16px 16px}.profile-file{min-width:0;overflow:hidden;border:1px solid #e9eeee;border-radius:7px;background:#fff;color:inherit;text-decoration:none}.profile-image-grid .profile-file img{display:block;width:100%;height:135px;object-fit:cover;background:#f2f5f4}.profile-file>div{display:grid;gap:5px;padding:9px}.profile-file strong{overflow:hidden;color:#526469;font-size:var(--fonte-auxiliar);text-overflow:ellipsis;white-space:nowrap}.profile-file span{color:#98a3a4;font-size:var(--fonte-micro)}.profile-doc-list{display:grid;padding:0 16px 16px}.profile-doc-list .profile-file{display:flex;align-items:center;gap:10px;padding:12px;color:var(--brand-primary)}.profile-doc-list .profile-file>div{padding:0}.profile-add-file{position:relative;overflow:hidden}.medgram-card{margin-top:14px}.medgram{padding:18px 13px}.tooth-row{display:grid;grid-template-columns:repeat(16,1fr);gap:3px;padding-bottom:16px;border-bottom:1px dashed #e4eae8}.tooth-row.lower{padding:16px 0 0;border:0}.tooth-row button{display:grid;justify-items:center;gap:6px;padding:2px;border:0;background:transparent;color:#788789;font:400 var(--fonte-micro) "Sora",sans-serif}.tooth-row button span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #cbd5d2;border-radius:7px;color:#9eaaa8;font-size:18px}.medgram-card>p{margin:0;padding:0 15px 15px;color:#9aa5a5;font-size:var(--fonte-micro);line-height:1.5}@media(max-width:900px){.patient-profile-tabs button{padding:0 11px}.patient-profile-grid{grid-template-columns:1fr}.profile-right{grid-template-columns:1fr 1fr}.medgram-card{margin-top:0}}@media(max-width:600px){.patient-profile-header{gap:10px;padding:13px}.patient-profile-avatar{width:46px;height:46px}.patient-profile-identity h1{font-size:15px}.patient-profile-meta{font-size:var(--fonte-micro)}.patient-profile-tabs button{min-height:40px;padding:0 9px;font-size:var(--fonte-auxiliar)}.patient-profile-tabs button svg{display:none}.profile-right{grid-template-columns:1fr}.profile-card>header{padding:12px}.profile-card dl{padding:7px 12px}.profile-card dl>div{grid-template-columns:.7fr 1fr}.profile-zero{padding:32px 14px}.medgram{padding:12px 6px}.tooth-row{gap:0}.tooth-row button span{width:min(22px,5vw);height:min(22px,5vw);font-size:13px}.profile-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-record-modal>header p{margin:5px 0 0;color:#879598;font-size:var(--fonte-auxiliar)}.clinical-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.clinical-form-grid label,.profile-record-modal>label{display:grid;gap:6px;color:#647578;font-size:13px;font-weight:500}.clinical-form-grid input,.clinical-form-grid select,.clinical-form-grid textarea,.profile-record-modal>label textarea{width:100%;min-width:0;min-height:39px;padding:9px 10px;border:1px solid #dfe7e5;border-radius:7px;background:#fff;color:#394b4f;font:400 13px Sora,sans-serif;outline:0}.clinical-form-grid textarea,.profile-record-modal>label textarea{min-height:76px;resize:vertical}.clinical-form-grid input:focus,.clinical-form-grid select:focus,.clinical-form-grid textarea:focus,.profile-record-modal>label textarea:focus{border-color:#7fb5a6;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.clinical-wide{grid-column:1/-1}.profile-record-modal>label .clinical-notes{min-height:85px}.profile-record-modal>footer{position:sticky;bottom:-19px;margin:0 -19px -19px;padding:12px 19px;background:#fff;border-top:1px solid #edf1ef}.medgram-legend{display:flex;flex-wrap:wrap;gap:8px 13px;padding:10px 14px;border-bottom:1px solid #edf1ef}.medgram-legend span{display:inline-flex;align-items:center;gap:5px;color:#718085;font-size:var(--fonte-controle)}.medgram-legend i{width:9px;height:9px;border-radius:3px;background:#dfe9e5}.tooth-state-carie{--tooth-color:#d86757}.tooth-state-restauracao{--tooth-color:#4c93c8}.tooth-state-canal{--tooth-color:#8b72b0}.tooth-state-ausente{--tooth-color:#7c8588}.tooth-state-extracao_indicada{--tooth-color:#c98350}.tooth-state-implante{--tooth-color:#369b83}.tooth-state-coroa{--tooth-color:#c1a143}.tooth-state-fratura{--tooth-color:#bd5f79}.tooth-state-observacao{--tooth-color:#778bb0}.tooth-arch{padding:9px 5px 12px;border-bottom:1px dashed #e4eae8}.tooth-arch:last-child{border-bottom:0}.tooth-arch>small{display:block;margin:0 0 7px;color:#899698;text-align:center;font-size:var(--fonte-controle)}.tooth-arch .tooth-row{grid-template-columns:repeat(8,minmax(23px,1fr));max-width:390px;margin:auto;padding:0;border:0;gap:3px}.tooth-arch .tooth-row button{min-width:0;gap:4px;padding:4px 1px;border:1px solid transparent;border-radius:6px;color:#657477;font:500 var(--fonte-controle) "Sora",sans-serif}.tooth-arch .tooth-row button span{width:24px;height:24px;border:1px solid #cbd5d2;border-radius:6px;color:#9eaaa8;font-size:14px}.tooth-arch .tooth-row button.selected{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.tooth-arch .tooth-row button.marked span{border-color:var(--tooth-color,#93aaa1);background:color-mix(in srgb,var(--tooth-color,#93aaa1) 16%,white);color:var(--tooth-color,#627e72)}.tooth-editor{display:grid;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:8px 12px;padding:12px 14px;border-top:1px solid #edf1ef;background:#fbfcfc}.tooth-editor>strong{color:#405358;font-size:13px}.tooth-editor label{display:flex;align-items:center;gap:8px;color:#748386;font-size:var(--fonte-auxiliar)}.tooth-editor select{min-width:0;flex:1;height:34px;padding:0 8px;border:1px solid #dfe7e5;border-radius:6px;background:#fff;color:#405357;font:400 var(--fonte-auxiliar) "Sora",sans-serif}.tooth-editor p{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin:0;color:#8a7954;font-size:var(--fonte-controle)}.clinical-alert-card>header h2{display:flex;align-items:center;gap:7px;color:#8f593f}.clinical-alert-card>header{background:#fff9f3}.clinical-alerts{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px 6px}.clinical-alerts span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #f1dfcc;border-radius:18px;background:#fff7ed;color:#98623a;font-size:var(--fonte-auxiliar)}.clinical-alert-card>p{margin:0;padding:0 14px 12px;color:#8c8173;font-size:var(--fonte-controle)}@media(max-width:600px){.clinical-form-grid{grid-template-columns:1fr}.clinical-wide{grid-column:auto}.tooth-editor{grid-template-columns:1fr}.tooth-editor p{grid-column:auto}.profile-record-modal>footer{bottom:-12px;margin:0 -12px -12px;padding:10px 12px}.medgram-legend{gap:7px}}.clinico-atendimento{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin:12px 0}.clinico-atendimento>div:first-child{flex:1;min-width:240px}.clinico-atendimento h2{font-size:17px;margin:5px 0 8px}.clinico-atendimento p{font-size:13px;color:var(--cor-texto-suave);margin:6px 0 0}.clinico-consulta-seletor{display:flex;flex-direction:column;gap:5px;font-size:12px}.clinico-consulta-seletor select{width:100%;max-width:680px}.clinico-atalhos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:540px}.clinico-grade{align-items:start}.clinico-evolucoes .profile-timeline{max-height:640px;overflow:auto;overscroll-behavior:contain}.clinico-grade .profile-zero{min-height:220px}.clinico-grade .medgram-card header h2{display:flex;align-items:center;gap:7px}.clinico-dente-titulo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.clinico-dente-titulo small{font-size:11px;color:var(--cor-texto-suave)}.tooth-editor fieldset{border:0;padding:0;margin:12px 0;min-width:0}.tooth-editor textarea{width:100%;resize:vertical}.clinico-faces{display:flex;gap:8px 12px;flex-wrap:wrap;margin:12px 0}.clinico-faces label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:400}.clinico-faces input{width:auto;margin:0}.clinico-dente-acoes{display:flex;gap:8px;flex-wrap:wrap}.clinico-grade .tooth-editor p.rx-alert{display:block;color:var(--cor-texto)}@media(max-width:1100px){.clinico-atendimento{align-items:stretch;flex-direction:column;gap:12px}.clinico-atalhos{justify-content:flex-start;max-width:none}.clinico-grade{grid-template-columns:minmax(0,1fr)!important}.clinico-grade .medgram-card{grid-row:1}.clinico-evolucoes .profile-timeline{max-height:480px}}@media(max-width:600px){.clinico-atendimento{padding:14px}.clinico-atendimento>div:first-child{min-width:0}.clinico-atalhos .primary-button{width:100%}.clinico-grade .tooth-row{gap:3px}.clinico-grade .tooth-row button{min-width:0;width:auto;flex:1;padding:5px 1px}}.clinico-conferencia>.ops-tools{padding:0;align-items:center;justify-content:space-between}.clinico-conferencia>.ops-tools h2{margin-bottom:4px}.clinico-conferencia>.ops-tools p{margin:0}.clinico-conferencia>p:last-child{margin-bottom:0}.clinico-grade .profile-wide{margin-top:0}.clinico-grade .tooth-editor label{display:grid;gap:6px}.clinico-grade .clinico-faces label{display:flex}.clinico-grade .tooth-editor input[type=checkbox]{width:15px;height:15px;min-height:0}.clinico-grade .tooth-editor textarea{min-height:64px}.clinico-grade .tooth-editor button{font:600 var(--fonte-controle) var(--fonte)}@media(max-width:700px){.patient-profile-header{flex-wrap:wrap}.patient-profile-identity{min-width:0;flex:1 1 160px}.patient-profile-identity h1{overflow-wrap:anywhere}.patient-profile-meta{display:flex;flex-wrap:wrap;justify-items:start;justify-content:flex-start;gap:6px 14px;width:100%}.patient-profile-header>.secondary-button,.patient-profile-header>.row-action{max-width:100%}.clinico-conferencia .ops-tools>div{min-width:0;flex:1 1 200px}}.equipe-module{padding:0 20px 20px;background:#fff;border:1px solid var(--cor-borda);border-radius:12px}.equipe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 0}.equipe-module .tabela{min-width:750px}.equipe-module td,.equipe-module th{padding:12px;font-size:13px;letter-spacing:0}.equipe-module td small{display:block;color:var(--cor-texto-suave);margin-top:5px;font-size:12px}.equipe-module th{background:#f7f9fa;font-weight:500}.equipe-help{margin:0 0 15px;line-height:1.7;color:var(--cor-texto-suave);font-size:13px}.equipe-voce{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:6px;background:var(--brand-primary-soft);color:var(--brand-primary);font-size:11px}.module-badge.neutral{background:#edf0f2;color:#687883}.module-success{margin:12px 0;padding:11px 13px;border:1px solid #c7e4d3;border-radius:7px;color:#28764c;background:#f0faf4;font-size:13px}.permission-table td{white-space:normal;line-height:1.6}.equipe-dialog,.plan-dialog{color:var(--cor-texto)}.equipe-dialog>header,.plan-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;border-bottom:1px solid #e5ebee}.equipe-dialog h2,.plan-dialog h2{margin:3px 0 0;font-size:17px}.equipe-dialog>footer,.plan-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:12px;border-top:1px solid #e5ebee}.equipe-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.equipe-form-grid .wide{grid-column:1/-1}.equipe-form-grid label,.plan-form-fields label{display:grid;gap:6px;color:var(--cor-texto-suave);font-size:13px;font-weight:500}.equipe-form-grid input:not([type=checkbox]),.equipe-form-grid select,.plan-form-fields input,.plan-form-fields select,.plan-form-fields textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--cor-borda);border-radius:6px;background:#fff;color:var(--cor-texto);font:400 14px var(--fonte)}.plan-form-fields textarea{resize:vertical}.equipe-form-grid small,.plan-form-fields small{font-size:12px;color:var(--cor-texto-suave);line-height:1.6}.equipe-form-grid .equipe-check{display:flex;align-items:center;gap:8px}.equipe-check input{accent-color:var(--brand-primary)}.equipe-inline-note{margin:0;padding:10px 12px;border-radius:7px;background:#f4f7f9;color:#62737d;font-size:12.5px;line-height:1.7}.equipe-password{display:flex;position:relative}.equipe-password input{padding-right:40px!important}.equipe-password button{position:absolute;right:5px;top:4px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:none;color:var(--cor-texto-suave)}.treatment-plans{display:grid;gap:16px;margin-top:15px}.treatment-plans>.module-list-header{padding:0 0 12px}.plan-toolbar-actions{display:flex;gap:8px}.plan-toolbar-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.plan-card{overflow:hidden;border:1px solid var(--cor-borda);border-radius:12px;background:#fff;box-shadow:0 18px 40px -26px #0006}.plan-card>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid #e8edef;background:#fbfcfd}.plan-card>header h3{margin:8px 0;font-size:17px;color:var(--cor-texto)}.plan-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#edf1f5;color:#5b7183;font-size:11.5px;font-weight:600;white-space:nowrap}.plan-status.em_andamento{background:#fff3d6;color:#946213}.plan-status.concluido,.plan-status.concluida{background:#e8f6ee;color:#28764c}.plan-status.cancelado,.plan-status.cancelada{background:#fcecea;color:#a94d46}.plan-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--cor-texto-suave);font-size:12px}.plan-meta span{display:inline-flex;align-items:center;gap:5px}.plan-progress{display:grid;justify-items:end;gap:4px;min-width:140px;font-size:12px;color:var(--cor-texto-suave)}.plan-progress strong{font-size:23px;color:var(--brand-primary)}.plan-progress>div{width:140px;height:6px;margin-top:3px;overflow:hidden;border-radius:99px;background:#e8edef}.plan-progress i{display:block;height:100%;background:var(--brand-primary);border-radius:99px}.plan-notes{margin:0;padding:12px 20px;white-space:pre-wrap;font-size:13px;line-height:1.7;color:var(--cor-texto-suave);border-bottom:1px solid #e8edef}.plan-steps{list-style:none;margin:0;padding:0 20px}.plan-steps>li{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e8edef}.plan-steps>li:last-child{border:0}.plan-step-number{display:grid;place-items:center;width:29px;height:29px;flex:none;border:1px solid var(--cor-borda);border-radius:50%;background:#f5f8fa;color:#657984;font-size:12px;font-weight:600}.plan-step-number.concluida{border-color:#9ac7b0;background:#e8f6ee;color:#28764c}.plan-step-number.em_andamento{border-color:#e9cb81;background:#fff3d6;color:#946213}.plan-step-copy{display:grid;flex:1;gap:5px;min-width:0}.plan-step-copy strong{font-size:13px;font-weight:600;color:var(--cor-texto)}.plan-step-copy span{font-size:12.5px;color:var(--cor-texto-suave)}.plan-step-copy small{display:flex;align-items:center;gap:4px;font-size:12px;color:#81929b}.plan-step-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap;max-width:260px}.plan-step-actions button{min-height:29px;padding:5px 8px;border:1px solid #dce4e9;border-radius:6px;background:#fff;color:var(--brand-primary);font-size:12px;cursor:pointer}.plan-step-actions button:hover{background:var(--brand-primary-soft)}.plan-step-actions .plan-complete{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-text)}.plan-step-actions .plan-cancel{color:#98645d}.plan-history{padding:12px 20px;border-top:1px solid #e8edef;color:var(--cor-texto-suave);font-size:12px}.plan-history summary{display:flex;align-items:center;gap:6px;cursor:pointer}.plan-history>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #edf1f3}.plan-history>div strong{font-size:12.5px;color:var(--cor-texto)}.plan-history>div p{margin:4px 0 0;white-space:pre-wrap;line-height:1.7}.plan-form-fields{display:grid;gap:13px}.plan-new-steps{display:grid;gap:10px}.plan-new-steps>div{display:grid;grid-template-columns:26px minmax(150px,1.8fr) minmax(80px,1fr) minmax(120px,1fr) 30px;align-items:end;gap:8px;padding:10px;border:1px solid #e3e9ed;border-radius:8px;background:#fafcfd}.plan-new-steps .plan-step-number{margin-bottom:4px}.plan-new-steps>.secondary-button{justify-self:start;display:flex;align-items:center;gap:6px}@media(max-width:1000px){.plan-steps>li{flex-wrap:wrap}.plan-step-copy{min-width:50%}.plan-step-actions{max-width:none;margin-left:40px}.plan-new-steps>div{grid-template-columns:26px 1fr 1fr 30px}.plan-new-steps>div>label:first-of-type{grid-column:span 2}.plan-new-steps>div>.icon-button{grid-column:4;grid-row:1}.plan-new-steps>div>label:last-of-type{grid-column:span 2}}@media(max-width:600px){.equipe-module{padding:0 12px 12px}.equipe-form-grid{grid-template-columns:1fr}.equipe-form-grid .wide{grid-column:auto}.plan-card>header{align-items:flex-start;flex-wrap:wrap;padding:15px}.plan-progress{width:100%;justify-items:start}.plan-progress>div{width:100%}.plan-steps{padding:0 15px}.plan-history{padding:12px 15px}.plan-new-steps>div{grid-template-columns:24px 1fr 30px}.plan-new-steps>div>label:first-of-type{grid-column:2}.plan-new-steps>div>label{grid-column:2}.plan-new-steps>div>.icon-button{grid-column:3}.plan-new-steps>div>label:last-of-type{grid-column:2}}.patients-module .page-heading{margin-bottom:19px}.patients-summary{display:grid;grid-template-columns:1fr 1fr 1.3fr;align-items:center;margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid #e9eeee;border-radius:10px}.patients-summary>div{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:0 20px;border-right:1px solid #edf0f0}.patients-summary>div:first-child{padding-left:0}.patients-summary>div:nth-child(2){border:0}.patients-summary span{font-size:var(--fonte-auxiliar);color:#879499}.patients-summary strong{grid-row:2;font-size:21px;font-weight:600;color:#34474b}.patients-summary small{grid-column:2;grid-row:2;align-self:end;padding-bottom:4px;color:#a1abad;font-size:var(--fonte-auxiliar)}.patients-summary .patients-privacy{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-left:1px solid #edf0f0;color:#579582;font-size:var(--fonte-auxiliar);line-height:1.6}.patients-table{background:#fff;border:1px solid #e9eeee;border-radius:10px;overflow:hidden}.patients-list-toolbar{display:flex;align-items:center;gap:15px;padding:16px 19px;border-bottom:1px solid #edf0f0}.patients-list-toolbar>div{flex:1}.patients-list-toolbar h2{margin:0 0 4px;color:#34464b;font-size:var(--fonte-auxiliar);font-weight:600}.patients-list-toolbar>div span{color:#98a3a6;font-size:var(--fonte-auxiliar)}.patients-search{height:34px;width:min(100%,310px);display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e5eaea;border-radius:7px;color:#9ca8aa}.patients-search:focus-within{border-color:#7db4a6;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 7%,transparent)}.patients-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#43555a;font-size:var(--fonte-auxiliar)}.patients-search input::placeholder{color:#aab4b5}.patients-search button{display:grid;place-items:center;border:0;background:transparent;color:#89979a}.patients-table-scroll{overflow:auto}.patients-table table{min-width:750px}.patients-table th{height:39px}.patients-table td{height:59px}.patients-chip-list{display:flex;gap:5px}.patient-chip-list span{display:inline-flex;padding:4px 7px;border-radius:20px;background:#e9f5f0;color:#4b8b76;font-size:var(--fonte-auxiliar)}.patient-chip-list .no-patient-chip{background:#f2f4f4;color:#919da0}.patients-empty{text-align:center;padding:36px 15px;color:#8a979a;font-size:var(--fonte-controle)}.patients-list-footer{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#899599;font-size:var(--fonte-auxiliar)}.patients-list-footer b{font-weight:600;color:#536368}.patients-list-footer>div{display:flex;align-items:center;gap:10px}.patients-list-footer button{height:28px;padding:0 10px;border:1px solid #e5eaea;border-radius:6px;background:#fff;color:#627378;font-size:var(--fonte-auxiliar)}.patients-list-footer button:disabled{opacity:.45;cursor:default}.patient-modal-backdrop{z-index:30}.patient-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:19px 24px 14px;border-bottom:1px solid #edf0f0}.patient-dialog-head .eyebrow{margin-bottom:5px}.patient-dialog-head h2{margin:0;color:#2d4146;font-size:17px;font-weight:600;letter-spacing:-.3px}.patient-tabs{display:flex;align-items:center;gap:5px;padding:0 18px;border-bottom:1px solid #edf0f0;background:#fcfdfd}.patient-tabs button{position:relative;min-height:44px;padding:0 13px;border:0;background:transparent;color:#879397;font-size:var(--fonte-auxiliar);font-weight:500;white-space:nowrap}.patient-tabs button:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:2px;border-radius:3px;background:transparent}.patient-tabs button.selected{color:var(--brand-primary);font-weight:600}.patient-form-error{margin:10px 22px 0;padding:8px 10px;border:1px solid #f1d8d3;border-radius:6px;background:#fff7f5;color:#a45446;font-size:var(--fonte-auxiliar)}.patient-tab-content{overflow:auto;padding:20px 24px}.patient-form-grid{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:15px 16px}.patient-full{grid-column:1/-1}.patient-input{min-width:0;display:grid;gap:6px;color:#718085;font-size:var(--fonte-auxiliar);font-weight:500}.patient-input em{color:#d56962;font-style:normal}.patient-input input,.patient-input select{height:39px;min-width:0;padding:0 11px;border:1px solid #dfe7e5;border-radius:6px;background:#fff;color:#394b4f;font:400 var(--fonte-controle) "Sora",sans-serif;outline:0}.patient-input input:focus,.patient-input select:focus{border-color:#79b2a3;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.patient-input input::placeholder{color:#a4afb0}.patient-name{grid-column:1;grid-row:1}.patient-sex{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 11px;min-width:0;margin:0;padding:4px 0;border:0}.patient-sex legend{padding:0 0 7px;color:#718085;font-size:var(--fonte-auxiliar);font-weight:500}.patient-sex label{display:flex;align-items:center;gap:5px;color:#56676b;font-size:var(--fonte-auxiliar)}.patient-sex input,.patient-tags input{accent-color:var(--brand-primary)}.patient-foreign{grid-column:1/-1;display:flex;align-items:center;gap:8px;width:max-content;color:#5d6e72;font-size:var(--fonte-auxiliar);cursor:pointer}.patient-foreign input{position:absolute;opacity:0}.patient-switch{position:relative;width:31px;height:17px;border-radius:12px;background:#c8d0d0;transition:background .15s}.patient-switch:after{content:"";position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.patient-foreign input:checked+.patient-switch{background:#54a88e}.patient-foreign input:checked+.patient-switch:after{transform:translate(14px)}.patient-tags{display:grid;gap:8px;margin:0;padding:0;border:0}.patient-tags legend{display:flex;align-items:center;gap:7px;color:#718085;font-size:var(--fonte-auxiliar);font-weight:500}.patient-tags legend svg{color:#95a2a2}.patient-tags>div{display:flex;flex-wrap:wrap;gap:7px}.patient-tags label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #e3eae8;border-radius:20px;color:#77868a;font-size:var(--fonte-auxiliar);cursor:pointer}.patient-tags label.checked{border-color:#c1e1d6;background:#eef8f3;color:#397e6c}.patient-section-title{display:flex;align-items:center;gap:8px;padding-top:4px;color:#3d5559;font-size:var(--fonte-controle);font-weight:600}.patient-section-title svg{color:#5a9d87}.patient-section-title small{margin-left:auto;color:#91a0a1;font-size:var(--fonte-auxiliar);font-weight:400}.patient-tab-intro h3{margin:0 0 4px;color:#354a4f;font-size:13px;font-weight:600}.patient-tab-intro p{margin:0;color:#8d9a9d;font-size:var(--fonte-auxiliar)}.patient-dialog-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid #e9eeee;background:#fff}.patient-dialog-footer>span{color:#8b999a;font-size:var(--fonte-auxiliar)}.patient-dialog-footer>div{display:flex;gap:8px}.patient-back,.patient-next,.patient-submit{height:34px;padding:0 14px;border-radius:6px;font:600 var(--fonte-auxiliar) "Sora",sans-serif}.patient-back{border:1px solid #e2e9e7;background:#fff;color:#647579}.patient-next{border:1px solid #d8e9e3;background:#edf6f2;color:#377e6c}.patient-submit{border:0;background:var(--brand-primary);color:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.patient-submit:hover{background:var(--brand-primary)}.patient-submit:disabled{opacity:.6;cursor:wait}@media(max-width:800px){.patients-summary{padding:13px}.patients-summary>div{padding:0 12px}.patients-summary .patients-privacy{font-size:var(--fonte-auxiliar)}.patient-tabs{padding:0 9px;overflow-x:auto}.patient-tabs button{padding:0 10px}.patient-tab-content{padding:17px 16px}.patient-section-title small{display:none}}@media(max-width:520px){.patients-summary{grid-template-columns:1fr 1fr;gap:12px}.patients-summary>div{padding:0 7px}.patients-summary>div:nth-child(2){border:0}.patients-summary .patients-privacy{grid-column:1/-1;justify-content:flex-start;padding:9px 5px 0;border:0;border-top:1px solid #edf0f0}.patients-list-toolbar{align-items:stretch;flex-direction:column}.patients-search{width:100%}.patient-dialog-head{padding:15px 15px 12px}.patient-tabs button{font-size:var(--fonte-auxiliar)}.patient-form-grid{gap:12px 9px}.patient-input{font-size:var(--fonte-auxiliar)}.patient-input input,.patient-input select{height:37px;padding:0 8px;font-size:var(--fonte-auxiliar)}.patient-name,.patient-sex{grid-column:1/-1;grid-row:auto}.patient-sex legend{padding-bottom:5px}.patient-sex label{font-size:var(--fonte-auxiliar)}.patient-tags label{font-size:var(--fonte-micro);padding:6px 7px}.patient-section-title{font-size:var(--fonte-controle)}.patient-tab-content{padding:14px 12px}.patient-dialog-footer{padding:10px 13px}}.settings-page{max-width:1500px}.settings-access{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #e2ece8;border-radius:20px;color:#568775;font-size:var(--fonte-auxiliar);background:#fff}.settings-tabs{display:flex;align-items:center;gap:5px;margin:0 0 15px;padding:0 10px;background:#fff;border:1px solid #e8eded;border-radius:9px;overflow-x:auto}.settings-tabs button{position:relative;height:48px;display:flex;align-items:center;gap:7px;padding:0 15px;border:0;background:transparent;color:#7b898d;font-size:var(--fonte-auxiliar);font-weight:500;white-space:nowrap}.settings-tabs button:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:2px;background:transparent}.settings-tabs button.active{color:var(--brand-primary);font-weight:600}.settings-tabs>span{margin-left:auto;padding:0 8px;color:#9aa5a6;font-size:var(--fonte-auxiliar);white-space:nowrap}.settings-card{background:#fff;border:1px solid #e8eded;border-radius:10px;overflow:hidden}.settings-fields,.settings-appearance{padding:21px 23px}.settings-section{padding:0 0 19px;margin-bottom:19px;border-bottom:1px solid #edf0f0}.settings-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.settings-section h2{display:flex;align-items:center;gap:7px;margin:0 0 13px;color:#35494e;font-size:var(--fonte-auxiliar);font-weight:600}.settings-section h2 svg{color:#789a91}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 15px}.clinic-grid{grid-template-columns:1.1fr 1.2fr 1fr}.settings-grid.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid.address-grid{grid-template-columns:1fr 1fr 1fr 1fr}.settings-field{min-width:0;display:grid;gap:6px;color:#758388;font-size:var(--fonte-auxiliar);font-weight:500}.settings-field em{font-style:normal;color:#d26767}.settings-field input,.settings-field select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #dfe7e5;border-radius:6px;background:#fff;color:#384b50;font:400 var(--fonte-controle) "Sora",sans-serif;outline:none}.settings-field input:focus,.settings-field select:focus{border-color:#79b2a3;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.settings-field input::placeholder{color:#a3adaf}.settings-field input:disabled,.settings-field select:disabled{background:#f8faf9;color:#637479}.settings-grid .span-2{grid-column:span 2}.settings-section>h2 svg{flex:none}.settings-appearance .settings-section{padding-bottom:22px;margin-bottom:21px}.settings-description{margin:-5px 0 15px;color:#8a979a;font-size:var(--fonte-auxiliar);line-height:1.6}.logo-editor{display:flex;align-items:center;gap:17px}.logo-preview{width:130px;height:106px;display:grid;place-items:center;overflow:hidden;border:1px dashed #d9e3e0;border-radius:8px;background:#f8faf9}.logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.logo-placeholder{display:grid;justify-items:center;gap:7px;color:#a0adad;font-size:var(--fonte-auxiliar)}.logo-actions{display:grid;justify-items:start;gap:9px}.logo-upload{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #d7e8e2;border-radius:6px;background:var(--brand-primary-soft);color:var(--brand-primary);font-size:var(--fonte-auxiliar);font-weight:600;cursor:pointer}.logo-upload:hover{background:var(--brand-primary-soft)}.logo-upload input{display:none}.logo-actions>span{color:#94a0a2;font-size:var(--fonte-auxiliar)}.logo-remove{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#ad6860;font-size:var(--fonte-auxiliar)}.logo-remove:disabled{opacity:.5}.color-settings{display:grid;grid-template-columns:repeat(2,minmax(180px,230px)) 1fr;align-items:end;gap:15px}.color-control{display:grid;gap:7px;color:#758388;font-size:var(--fonte-auxiliar);font-weight:500}.color-control>div{height:39px;display:flex;align-items:center;gap:8px;padding:3px 9px;border:1px solid #e0e8e6;border-radius:6px}.color-control input[type=color]{width:29px;height:27px;padding:0;border:0;background:transparent;cursor:pointer}.color-hex{width:75px;border:0;outline:0;color:#4b5c61;font:500 var(--fonte-auxiliar) "Sora",sans-serif;text-transform:uppercase}.color-preview-card{display:grid;gap:8px;padding:10px 13px;border:1px solid #edf0f0;border-radius:7px;background:#fbfcfc}.color-preview-card>span{color:#889699;font-size:var(--fonte-auxiliar)}.color-preview-card>div{display:flex;align-items:center;gap:12px}.color-preview-card button{height:29px;padding:0 12px;border:0;border-radius:5px;color:#fff;font:600 var(--fonte-auxiliar) "Sora",sans-serif}.color-preview-card>div>span{display:flex;align-items:center;gap:5px;color:#758388;font-size:var(--fonte-auxiliar)}.color-preview-card i{width:7px;height:7px;border-radius:50%}.settings-footer{min-height:58px;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 19px;border-top:1px solid #e9eeee;background:#ffffffed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-footer>span{display:flex;align-items:center;gap:6px;color:#54917d;font-size:var(--fonte-auxiliar)}.settings-save{height:35px}.settings-error{margin:0 0 12px;padding:9px 12px;border:1px solid #f0d5ce;border-radius:7px;background:#fff7f5;color:#a65242;font-size:var(--fonte-auxiliar)}.settings-loading{min-height:150px;display:grid;place-items:center;color:#89979a;font-size:var(--fonte-controle)}@media(max-width:900px){.settings-tabs>span{display:none}.settings-grid,.settings-grid.three-cols,.clinic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.color-settings{grid-template-columns:1fr 1fr}.color-preview-card{grid-column:span 2}}@media(max-width:600px){.settings-page .page-heading{align-items:flex-start}.settings-access{font-size:var(--fonte-auxiliar);padding:7px}.settings-tabs{padding:0 5px}.settings-tabs button{padding:0 9px;font-size:var(--fonte-auxiliar)}.settings-fields,.settings-appearance{padding:16px 13px}.settings-grid,.settings-grid.three-cols,.settings-grid.address-grid,.clinic-grid{grid-template-columns:1fr 1fr;gap:11px 9px}.settings-grid .span-2{grid-column:span 2}.color-settings{grid-template-columns:1fr 1fr;gap:10px}.color-preview-card{grid-column:span 2}.logo-preview{width:100px;height:86px}.settings-footer{padding:10px 12px}.settings-footer>span{font-size:var(--fonte-auxiliar)}.settings-save{padding:0 10px}}.config-conta{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.config-menu{position:sticky;top:12px;display:grid;gap:12px;padding:14px;background:var(--cor-superficie);border-radius:12px;box-shadow:0 0 0 1px var(--cor-borda),0 18px 40px -26px #0000008c}.config-menu .campo-busca{width:100%;max-width:none}.config-grupo{display:grid;gap:2px}.config-grupo-titulo{margin:2px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cor-texto-suave)}.config-grupo .config-item{padding:8px 10px;font-size:13.5px;color:var(--cor-texto);text-decoration:none;border-radius:8px}.config-grupo .config-item:hover{background:#f1f5f6}.config-grupo .config-item.ativo{font-weight:600;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,#ffffff)}.config-resultados{display:grid;gap:2px;margin:0;padding:0;list-style:none}.config-resultados .config-item{display:grid;gap:1px;padding:8px 10px;font-size:13px;color:var(--cor-texto);text-decoration:none;border-radius:8px}.config-resultados .config-item:hover,.config-resultados .config-item:focus-visible{background:#f1f5f6}.config-resultados small{font-size:11.5px;color:var(--cor-texto-suave)}.config-menu-nota{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--cor-texto-suave)}.config-conteudo{display:grid;gap:12px;min-width:0}.config-cabecalho h2{margin:0;font-size:17px;color:var(--cor-texto)}.config-cabecalho p{margin:2px 0 0;font-size:13px;color:var(--cor-texto-suave)}.config-form{display:grid;gap:14px}.config-secao{min-width:0;margin:0;padding:0 0 14px;border:0;border-bottom:1px solid #e3eaec}.config-secao legend{margin-bottom:8px;padding:0;font-size:14.5px;font-weight:700}.config-secao .app-cartao-sub{margin-bottom:10px}.campos-endereco{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,2fr);gap:0 18px}.opcoes-linha{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:8px}.config-barra{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin:0 -20px -18px;padding:12px 20px;background:var(--cor-superficie);border-top:1px solid #e3eaec;border-radius:0 0 12px 12px}.config-barra-texto{flex:1;font-size:12.5px;color:var(--cor-texto-suave)}.config-barra.com-mudancas .config-barra-texto{font-weight:600;color:#8a5300}button.config-grupo-titulo{text-align:left;gap:8px;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:8px 10px;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cor-texto-suave);background:none;border:0;border-radius:8px;cursor:pointer}button.config-grupo-titulo:hover{color:var(--cor-texto);background:#f1f5f6}.config-grupo.aberto button.config-grupo-titulo{color:var(--cor-texto)}.config-grupo-seta{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.config-grupo.aberto .config-grupo-seta{transform:rotate(225deg) translateY(-1px)}.config-grupo .config-item{margin-left:6px}.personalizar-grade{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-bottom:16px}.personalizar-lateral{display:grid;gap:16px}.personalizar-form h2{margin:4px 0 12px}.personalizar-form h2+.sugestoes,.personalizar-form h2+.fundos{margin-top:0}.sugestoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sugestao{display:grid;grid-template-columns:1fr 1fr;gap:0;width:78px;padding:0;overflow:hidden;font:inherit;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px;cursor:pointer}.sugestao span{height:26px}.sugestao small{grid-column:span 2;padding:4px 2px;font-size:11px}.sugestao.ativa{box-shadow:0 0 0 2px var(--cor-texto)}.cores-campos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.campo-cor{display:flex;align-items:center;gap:10px;padding:10px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px;cursor:pointer}.campo-cor input{flex:none;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer}.campo-cor span{display:grid;flex:1;font-size:13px}.campo-cor small{font-size:11.5px;color:var(--cor-texto-suave)}.campo-cor code{font-size:12px;color:var(--cor-texto-suave)}.fundos{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.fundo-opcao{display:grid;gap:4px;padding:8px;font-size:12.5px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:10px;cursor:pointer}.fundo-opcao input{position:absolute;opacity:0}.fundo-opcao small{font-size:11px;color:var(--cor-texto-suave)}.fundo-opcao.ativa{box-shadow:0 0 0 2px var(--cor-texto)}.fundo-opcao:has(input:focus-visible){outline:2px solid var(--cor-foco);outline-offset:2px}.fundo-amostra{height:54px;margin-bottom:4px;border-radius:6px}.amostra-1{background:radial-gradient(circle at 25% 30%,rgba(19,196,232,.6),transparent 45%),radial-gradient(circle at 80% 80%,rgba(20,184,166,.5),transparent 45%),#03202f}.amostra-2{background:#eef3f5;box-shadow:inset 0 0 0 1px var(--cor-borda)}.amostra-3{background:#0e1a22}.amostra-4{background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--brand-primary) 60%,#04141c),#04141c 75%)}.previa-tema{display:grid;grid-template-columns:96px 1fr;height:160px;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--cor-borda)}.previa-tema-menu{display:grid;align-content:start;gap:6px;padding:10px 8px;font-size:10.5px;background:var(--m)}.previa-tema-botao{padding:4px 6px;font-weight:600;text-align:center;background:var(--p);border-radius:4px}.previa-tema-item{padding:3px 6px;opacity:.75;border-radius:4px}.previa-tema-item.ativo{opacity:1;background:#ffffff24}.previa-tema-corpo{display:grid;align-content:start;gap:8px;padding:12px}.previa-tema-cartao{height:44px;background:#fff;border-radius:6px}.previa-tema-cartao.curto{width:60%;height:30px}.logo-atual{display:grid;place-items:center;height:84px;margin:10px 0;border-radius:10px}.escolha-cores{display:grid;gap:12px;margin-bottom:16px}.escolha-cores-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.escolha-cores-familias{display:flex;flex-wrap:wrap;gap:4px}.escolha-cores-familias button,.escolha-cores-sortear,.escolha-cores-tons button{padding:5px 11px;font:inherit;font-size:12.5px;font-weight:600;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.escolha-cores-familias button:hover,.escolha-cores-sortear:hover,.escolha-cores-tons button:hover{border-color:var(--brand-primary);transform:translateY(-1px)}.escolha-cores-familias button.ativa{color:var(--brand-primary-text);background:var(--brand-primary);border-color:var(--brand-primary)}.escolha-cores-sortear{border-style:dashed}.escolha-cores-lista{display:grid;gap:10px;max-height:360px;padding:6px 8px 6px 6px;overflow-y:auto}.escolha-cores-familia{display:grid;gap:6px}.escolha-cores-rotulo{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cor-texto-suave)}.escolha-cores .sugestoes{margin-bottom:0}.escolha-cores .sugestao{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.escolha-cores .sugestao:hover{transform:translateY(-2px);box-shadow:0 8px 16px -10px #00000073}.escolha-cores .sugestao.ativa{box-shadow:0 0 0 2px var(--cor-superficie),0 0 0 4px var(--brand-primary)}.escolha-cores-tons{display:flex;flex-wrap:wrap;gap:6px}.escolha-cores-tons button{display:flex;align-items:center;gap:6px}.escolha-cores-tons button.ativa{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,var(--cor-superficie))}.escolha-cores-tons i,.escolha-cores-auto i{width:14px;height:14px;border:1px solid rgba(0,0,0,.15);border-radius:50%}.escolha-cores-grade{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:color-mix(in srgb,var(--cor-texto) 3%,var(--cor-superficie));border:1px solid var(--cor-borda);border-radius:10px;animation:conta-entra .2s ease-out}.escolha-cores-tom{display:grid;place-items:center;width:30px;height:30px;padding:0;font-size:14px;font-weight:700;border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.escolha-cores-tom:hover{transform:scale(1.15)}.escolha-cores-tom.ativo{box-shadow:0 0 0 2px var(--cor-superficie),0 0 0 4px var(--cor-texto)}.escolha-cores-auto{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;font:inherit;font-size:12px;font-weight:600;color:var(--cor-texto);background:var(--cor-superficie);border:1px dashed var(--cor-borda);border-radius:8px;cursor:pointer}.kanban.entra-direita,.quadros-grade.entra-direita{animation:painel-da-direita .35s ease-out}.kanban.entra-esquerda,.quadros-grade.entra-esquerda{animation:painel-da-esquerda .35s ease-out}.quadro-resumo-topo h2{display:flex;align-items:center;gap:8px}.quadro-resumo-icone{display:grid;flex:none;place-items:center;width:30px;height:30px;color:var(--brand-primary-text);background:var(--brand-primary);border-radius:8px;box-shadow:0 6px 14px -8px var(--brand-primary)}.quadro-orgs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0}.quadro-orgs-topo{margin:8px 0 0}.quadro-org-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;color:var(--cor-texto);background:color-mix(in srgb,var(--brand-primary) 14%,var(--cor-superficie));border:1px solid color-mix(in srgb,var(--brand-primary) 35%,transparent);border-radius:999px}.quadro-org-chip button{padding:0 2px;font:inherit;line-height:1;color:inherit;background:none;border:0;cursor:pointer;opacity:.6}.quadro-org-chip button:hover{opacity:1}.quadro-cliente-ve{padding:2px 10px;font-size:12px;color:var(--cor-texto);background:var(--cor-superficie);border:1px dashed var(--cor-borda);border-radius:999px}.quadro-form-orgs{display:grid;gap:6px}.quadro-form-orgs .texto-dica{margin:0}.quadro-orgs-escolha{position:relative;display:grid;gap:6px}.quadro-orgs-escolha input{width:100%}.quadro-orgs-resultados{display:grid;gap:2px;margin:0;padding:4px;list-style:none;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px}.quadro-orgs-resultados button{width:100%;padding:6px 8px;font:inherit;text-align:left;color:var(--cor-texto);background:none;border:0;border-radius:6px;cursor:pointer}.quadro-orgs-resultados button:hover{background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}.admin-plataforma .admin-logo{font-size:20px;background:linear-gradient(135deg,#5fd0e6,#1592b5 55%,#6250d6);box-shadow:0 8px 20px -8px #1592b5}.admin-logo-ponto{color:#5fd0e6}.admin-selo{display:inline-block;margin-left:4px;padding:1px 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;color:#05324a;background:#5fd0e6;border-radius:999px}.indicador-link{display:block;color:inherit;text-decoration:none!important;transition:transform .2s}.indicador-link:hover{transform:translateY(-2px)}.lista-simples{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lista-simples li{display:flex;justify-content:space-between;gap:10px;padding:8px 4px;border-bottom:1px solid var(--cor-borda)}.lista-simples li:last-child{border-bottom:0}.lista-simples small{color:var(--cor-texto-suave)}.suporte-barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px}.suporte-abas{margin:0}.aba-contador{min-width:20px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;color:var(--brand-primary-text);background:var(--brand-primary);border-radius:999px}.suporte-busca{width:min(320px,100%);height:36px;padding:0 12px;font:inherit;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:999px}.suporte-lista{padding:6px 4px;overflow-x:auto}.suporte-lista-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 10px}.suporte-lista .tabela td,.suporte-lista .tabela th{padding:10px 12px}.linha-clicavel{cursor:pointer;transition:background .15s}.linha-clicavel:hover,.linha-clicavel:focus-visible{outline:0;background:color-mix(in srgb,var(--brand-primary) 7%,transparent)}.suporte-numero{white-space:nowrap;font-weight:600;color:var(--cor-texto-suave)}.suporte-numero .prioridade{margin-right:6px}.suporte-assunto{display:block;font-weight:600;color:var(--cor-texto)}.suporte-esperando{font-weight:600;color:#c27c00}.suporte-sem{color:#c27c00}.suporte-detalhe{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.suporte-lateral{position:sticky;top:16px;display:grid;gap:12px}.suporte-lateral .app-cartao{display:grid;gap:8px}.suporte-lateral h2{margin:0 0 2px;font-size:15px}.suporte-lateral .campo{margin:0}.suporte-resolver{margin-top:4px}.suporte-cliente{display:grid;margin:0}.suporte-cliente a{font-size:15px;font-weight:700}.suporte-dados{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:4px 0;font-size:13px}.suporte-dados dt{color:var(--cor-texto-suave)}.suporte-dados dd{margin:0;overflow-wrap:anywhere}.suporte-estrelas{margin:0;font-size:22px;letter-spacing:2px;color:#eda100}.suporte-estrelas span{color:var(--cor-borda)}.suporte-principal{display:grid;gap:14px}.suporte-conversa{display:grid;gap:10px;max-height:62vh;padding:4px 4px 4px 0;overflow-y:auto}.suporte-msg{max-width:82%;padding:10px 14px;background:color-mix(in srgb,var(--cor-texto) 5%,var(--cor-superficie));border:1px solid var(--cor-borda);border-radius:4px 14px 14px;animation:conta-entra .25s ease-out}.suporte-msg.minha{justify-self:end;background:color-mix(in srgb,var(--brand-primary) 12%,var(--cor-superficie));border-color:color-mix(in srgb,var(--brand-primary) 35%,transparent);border-radius:14px 4px 14px 14px}.suporte-msg.nota{background:color-mix(in srgb,#f5bf4f 18%,var(--cor-superficie));border-color:color-mix(in srgb,#f5bf4f 55%,transparent);border-style:dashed}.suporte-msg header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px}.suporte-msg time{margin-left:auto;font-size:11.5px;color:var(--cor-texto-suave)}.suporte-msg p{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.suporte-selo{padding:0 7px;font-size:10.5px;font-weight:700;color:var(--brand-primary-text);background:var(--brand-primary);border-radius:999px}.suporte-selo.nota{color:#5a3d00;background:#f5bf4f}.suporte-evento{justify-self:center;margin:0;padding:3px 12px;font-size:12px;color:var(--cor-texto-suave);background:color-mix(in srgb,var(--cor-texto) 4%,transparent);border-radius:999px}.suporte-resposta{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--cor-borda)}.suporte-resposta textarea{width:100%;padding:10px 12px;font:inherit;color:var(--cor-texto);resize:vertical;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:10px}.suporte-resposta.nota textarea{background:color-mix(in srgb,#f5bf4f 12%,var(--cor-superficie));border-color:color-mix(in srgb,#f5bf4f 55%,transparent)}.suporte-resposta-abas{display:flex;gap:4px}.suporte-resposta-abas button{padding:5px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--cor-texto-suave);background:none;border:1px solid transparent;border-radius:999px;cursor:pointer}.suporte-resposta-abas button.ativa{color:var(--cor-texto);background:color-mix(in srgb,var(--brand-primary) 12%,var(--cor-superficie));border-color:color-mix(in srgb,var(--brand-primary) 35%,transparent)}.suporte-resposta-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.suporte-resposta-acoes .caixa{margin-right:auto}.suporte-avaliar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:color-mix(in srgb,#eda100 10%,var(--cor-superficie));border:1px solid color-mix(in srgb,#eda100 40%,transparent);border-radius:12px}.suporte-avaliar input{flex:1;min-width:180px;height:34px;padding:0 10px;font:inherit;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px}.suporte-notas button{padding:0 2px;font-size:26px;line-height:1;color:var(--cor-borda);background:none;border:0;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.suporte-notas button.cheia{color:#eda100}.suporte-notas button:hover{transform:scale(1.2)}.suporte-novo{display:grid;gap:12px}.suporte-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;border:0}.suporte-categorias legend{margin-bottom:8px;font-size:13px;font-weight:600}.suporte-categorias label{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--cor-borda);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.suporte-categorias label input{position:absolute;opacity:0}.suporte-categorias label small{font-size:12px;color:var(--cor-texto-suave)}.suporte-categorias label.escolhido{background:color-mix(in srgb,var(--brand-primary) 9%,var(--cor-superficie));border-color:var(--brand-primary)}.suporte-categorias label:has(input:focus-visible){outline:2px solid var(--cor-foco);outline-offset:2px}@media(max-width:1000px){.suporte-detalhe{grid-template-columns:1fr}.suporte-lateral{position:static}}.painel-fila td{padding:8px 10px;border-top:1px solid var(--cor-borda)}.painel-fila tr:first-child td{border-top:0}.telao-suporte{min-height:100vh;padding:24px 32px;color:#e8f4f7;background:radial-gradient(ellipse 120% 80% at 50% 0%,#073a52,#03202f 60%,#021620)}.telao-suporte header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.telao-suporte header strong{font-size:22px}.telao-suporte header strong span{color:#5fd0e6}.telao-suporte header time{margin-left:auto;font-size:16px;color:#a9c3cc;text-transform:capitalize}.telao-suporte header a{font-size:13px;color:#a9c3cc}.telao-numeros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:24px}.telao-numeros div{display:grid;justify-items:center;gap:4px;padding:22px 10px;text-align:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px}.telao-numeros b{font-size:54px;line-height:1}.telao-numeros span{font-size:15px;color:#a9c3cc}.telao-numeros .alerta-tv{background:#eda10029;border-color:#eda1008c;animation:telao-pulsa 2s ease-in-out infinite}@keyframes telao-pulsa{50%{box-shadow:0 0 0 8px #eda1001f}}.telao-corpo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.telao-corpo section{padding:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;--cor-texto: #e8f4f7;--cor-texto-suave: #a9c3cc;--cor-borda: rgba(255, 255, 255, .12)}.telao-corpo h2{margin:0 0 12px;font-size:18px}.telao-corpo ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.telao-corpo li{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 10px;padding:10px 12px;font-size:17px;background:#ffffff0a;border-radius:10px}.telao-corpo li small{grid-column:2 / -1;font-size:13px;color:#a9c3cc}.telao-vazio{display:block!important;text-align:center;color:#a9c3cc}@media(max-width:900px){.telao-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.telao-corpo{grid-template-columns:1fr}}.emails-dica{margin:0 0 14px;padding:10px 14px;font-size:13px;color:var(--cor-texto);background:var(--cor-superficie);border-left:3px solid #eda100;border-radius:10px}.emails-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px}.email-finalidade{display:grid;gap:12px;border-top:3px solid var(--cor-borda);transition:border-color .2s,transform .2s}.email-finalidade.ativa{border-top-color:var(--brand-primary)}.email-finalidade:hover{transform:translateY(-2px)}.email-finalidade header{display:flex;gap:12px}.email-finalidade h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.email-finalidade h2 .etiqueta{font-size:10.5px}.email-icone{display:grid;flex:none;place-items:center;width:42px;height:42px;font-size:20px;background:color-mix(in srgb,var(--brand-primary) 12%,var(--cor-superficie));border-radius:12px}.email-campos{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.email-campos .campo:last-child{grid-column:1 / -1}.email-campos .campo{margin:0}.email-finalidade footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--cor-borda)}.contato-encarregado{display:grid;gap:4px;margin-top:28px;padding:16px 18px;background:#5fd0e614;border:1px solid rgba(95,208,230,.3);border-radius:12px}.contato-encarregado small{opacity:.75}@media(max-width:560px){.emails-grade,.email-campos{grid-template-columns:1fr}}.assinatura-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px;align-items:start}.assinatura-grade>.app-cartao{margin:0}.fatura-aberta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.lugares-uso{margin:12px 0 16px}.lugares-numeros{font-size:15px;margin-bottom:8px}.lugares-numeros strong{font-size:20px}.barra-uso{height:10px;border-radius:999px;background:var(--cor-borda, #e3e7ee);overflow:hidden}.barra-uso>span{display:block;height:100%;border-radius:999px;background:var(--brand-primary);transition:width .3s}.barra-uso>span.cheia{background:#c2410c}.assinatura-dados{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0}.assinatura-dados dt{color:var(--cor-texto-suave)}.assinatura-dados dd{margin:0;font-weight:600;text-align:right}.assinatura-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.botao-link-perigo{background:none;border:0;padding:4px 6px;color:#b42318;cursor:pointer;font:inherit;text-decoration:underline;margin-left:auto}.tudo-incluso ul{margin:8px 0 0;padding-left:0;list-style:none;display:grid;gap:8px}.tudo-incluso li:before{content:"✓";color:var(--brand-primary);font-weight:700;margin-right:8px}.ciclos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.ciclo{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px 14px;border-radius:10px;border:2px solid var(--cor-borda, #dfe3ea);background:var(--cor-superficie, #fff);color:var(--cor-texto);cursor:pointer;font:inherit}.ciclo.ativo{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.ciclo-titulo{font-weight:700}.ciclo-preco{font-size:20px;font-weight:700}.ciclo-preco small{font-size:12px;font-weight:400;color:var(--cor-texto-suave)}.assinar-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.contador-lugares{display:inline-flex;align-items:center;gap:6px}.contador-lugares input{width:72px;text-align:center;padding:6px;border-radius:8px;border:1px solid var(--cor-borda, #cfd5de);background:var(--cor-superficie, #fff);color:var(--cor-texto);font:inherit}.assinar-total{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0;padding-top:12px;border-top:1px solid var(--cor-borda, #e3e7ee)}.assinar-total strong{font-size:24px}.assinar .botao-primario{width:100%}.tabela-rolagem{overflow-x:auto}@media(max-width:520px){.ciclos{grid-template-columns:1fr}}.precos-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 18px;margin-bottom:12px}.ficha-cliente{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0;margin:14px 0 0;border:1px solid var(--cor-borda, #e3e7ee);border-radius:10px;overflow:hidden}.ficha-cliente>div{padding:12px 14px;border-right:1px solid var(--cor-borda, #e3e7ee);border-bottom:1px solid var(--cor-borda, #e3e7ee);margin:0 -1px -1px 0}.ficha-cliente dt{font-size:12px;color:var(--cor-texto-suave);margin-bottom:4px}.ficha-cliente dd{margin:0;font-weight:600;color:var(--cor-texto);overflow-wrap:anywhere}.campo-com-sufixo{display:flex;align-items:center;gap:8px}.campo-com-sufixo input{flex:1;min-width:0}.campo-com-sufixo>span{font-size:13px;color:var(--cor-texto-suave);white-space:nowrap}.precos-grade{margin-top:14px}.precos-exemplo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--cor-texto)}.precos-exemplo span{color:var(--cor-texto-suave)}.lista-config{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;color:var(--cor-texto)}.liberar-lugares{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.liberar-lugares .campo{margin:0;max-width:180px}.conta-identidade-simbolo{cursor:default}.conta-identidade-simbolo>span{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--cor-superficie);color:var(--brand-primary);font-size:32px;font-weight:700}.conta-identidade .etiqueta{margin-top:6px}.admin-marca{display:grid;justify-items:center;gap:4px;min-width:0}.admin-marca>strong{font-size:15px;font-weight:700;white-space:nowrap}.admin-marca .admin-selo{margin:0;vertical-align:0}.menu-recolhido .admin-marca{display:none}.troca-senha{justify-items:stretch;text-align:left;width:min(460px,100%)}.troca-senha h1,.troca-senha>p{text-align:center}.troca-senha-icone{justify-self:center;font-size:34px}.troca-senha form{display:grid;gap:12px;margin-top:8px}.troca-senha .app-espera-acoes{justify-content:center}.senha-provisoria-valor{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 14px;border-radius:10px;border:1px dashed var(--cor-borda, #cfd5de)}.senha-provisoria-valor code{font-size:18px;letter-spacing:.04em}.indicadores-grade>.indicador-link{display:grid}.indicador-link>.indicador{height:100%}.email-campos-secao{margin-top:14px}.secao-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.cliente-com-logo{display:flex;align-items:center;gap:12px}.cliente-com-logo>span:last-child{display:grid;min-width:0}.cliente-logo{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--brand-primary) 12%,var(--cor-superficie));color:var(--brand-primary);font-weight:700;font-size:16px;border:1px solid var(--cor-borda)}.cliente-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.estender-opcoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.estender-opcoes button{padding:8px 14px;border-radius:999px;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;cursor:pointer}.estender-opcoes button.ativo{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,var(--cor-superficie));font-weight:600}.situacao-com-acao{display:grid;justify-items:start;gap:4px}.subtitulo-secao{margin:18px 0 4px;font-size:15px}.pq-quadro{margin-bottom:16px;border-left:4px solid var(--brand-primary)}.pq-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pq-cabecalho h2{margin:0 0 2px;font-size:1.15rem}.pq-cabecalho p{margin:0}.pq-corpo{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;margin-top:14px}.pq-progresso{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pq-barra{flex:1;height:8px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 14%,transparent);overflow:hidden}.pq-barra span{display:block;height:100%;border-radius:inherit;background:var(--brand-primary);transition:width .4s ease}.pq-tarefas ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 16px}.pq-tarefas li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--cor-borda)}.pq-marca{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--cor-borda);display:grid;place-items:center;font-size:.8rem;font-weight:700;color:#fff}.pq-feita .pq-marca{border-color:#1f8a4c;background:#1f8a4c}.pq-texto{flex:1;min-width:0;display:flex;flex-direction:column}.pq-texto small{color:var(--cor-texto-suave)}.pq-feita .pq-texto strong{color:var(--cor-texto-suave);text-decoration:line-through}.pq-tarefas li .botao-pequeno{flex:none;white-space:nowrap}.pq-teste{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px;border-radius:12px;background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}.pq-teste p{margin:6px 0 4px}.pq-teste small{color:var(--cor-texto-suave)}.pq-dias{font-size:2.4rem;font-weight:700;line-height:1;color:var(--brand-primary)}.pq-alerta{font-weight:600;color:#9a3412}.pq-acabando{border-left-color:#d97706;box-shadow:0 0 0 2px color-mix(in srgb,#d97706 35%,transparent)}.pq-acabando .pq-teste{background:color-mix(in srgb,#d97706 14%,transparent)}.pq-acabando .pq-dias{color:#b45309}.pq-desfazer{margin-bottom:12px}.app[data-tema=escuro] .pq-alerta,.app[data-tema=escuro] .pq-acabando .pq-dias{color:#fbbf24}.app[data-tema=escuro] .pq-feita .pq-marca{border-color:#34a868;background:#34a868}@media(max-width:900px){.pq-corpo{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pq-barra span{transition:none}}.acesso-estado{display:grid;gap:2px;margin:12px 0;padding:12px 14px;border-radius:10px;border-left:4px solid}.acesso-estado span{color:var(--cor-texto-suave)}.acesso-estado.ok{border-color:#0ca30c;background:color-mix(in srgb,#0ca30c 7%,var(--cor-superficie))}.acesso-estado.atencao{border-color:#fab219;background:color-mix(in srgb,#fab219 10%,var(--cor-superficie))}.acesso-estado.perigo{border-color:#d03b3b;background:color-mix(in srgb,#d03b3b 8%,var(--cor-superficie))}.acesso-acoes{display:flex;flex-wrap:wrap;gap:8px}.paletas-graficos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:8px 0 14px}.paleta-opcao{display:grid;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--cor-borda);cursor:pointer;transition:border-color .2s,box-shadow .2s}.paleta-opcao input{position:absolute;opacity:0;pointer-events:none}.paleta-opcao.ativa{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 20%,transparent)}.paleta-opcao small{color:var(--cor-texto-suave)}.paleta-amostra{display:flex;align-items:flex-end;gap:3px;height:44px;margin-bottom:4px}.paleta-amostra i{flex:1;border-radius:4px 4px 0 0}.previa-grafico{width:100%;height:auto;color:var(--cor-texto)}.previa-grafico-legenda{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.82rem;color:var(--cor-texto-suave, #5b6170)}.previa-grafico-legenda li{display:inline-flex;align-items:center;gap:6px}.previa-grafico-legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.tabela .coluna-id{width:1%;white-space:nowrap;text-align:right}.cliente-id{font-variant-numeric:tabular-nums;font-weight:700;color:var(--cor-texto-suave);text-decoration:none}.cliente-id:hover{color:var(--brand-primary)}.atendimento-resolver{width:100%}.atendimento-tempos{margin:0}.amostra-5{background:var(--tema-fundo, #eef1f4);box-shadow:inset 0 0 0 1px var(--cor-borda)}.cor-fundo{display:grid;gap:8px;margin:12px 0 4px}.cor-fundo-rotulo{font-weight:600}.cor-fundo-opcoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cor-fundo-amostra{width:34px;height:34px;border-radius:10px;border:1px solid var(--cor-borda);cursor:pointer;padding:0}.cor-fundo-amostra.ativa{outline:2px solid var(--brand-primary);outline-offset:2px}.cor-fundo-livre{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 2px;border:1px solid var(--cor-borda);border-radius:10px;cursor:pointer}.cor-fundo-livre input{width:30px;height:30px;padding:0;border:0;background:none;cursor:pointer}button.seletor-cor-botao{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;width:auto;min-width:34px;height:34px;margin:0;padding:0 7px;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px;cursor:pointer}.quadro-form-colunas .seletor-cor-botao{min-width:34px;padding:0}.seletor-cor-botao:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}button.seletor-cor-botao code{font-size:12.5px}.seletor-cor-amostra{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}div.seletor-cor-painel{position:fixed;z-index:1000;box-sizing:border-box;font-size:13.5px;text-align:left;display:grid;gap:10px;width:248px;padding:12px;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:12px;box-shadow:0 18px 40px -16px #00000073}.seletor-cor-grade{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.seletor-cor-painel button.seletor-cor-opcao{display:block;aspect-ratio:1;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;cursor:pointer;transition:transform .12s}.seletor-cor-opcao:hover,.seletor-cor-opcao:focus-visible{transform:scale(1.15)}.seletor-cor-opcao:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.seletor-cor-painel button.seletor-cor-opcao.ativa{box-shadow:0 0 0 2px var(--cor-superficie),0 0 0 4px var(--cor-texto)}.seletor-cor-acoes{display:flex;flex-wrap:wrap;gap:6px}.seletor-cor-acoes .botao{flex:1 1 auto;justify-content:center;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.seletor-cor-outra{position:relative;overflow:hidden;cursor:pointer}.seletor-cor-outra input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.seletor-cor-painel label.seletor-cor-hex{display:flex;flex-direction:row;margin:0;align-items:center;gap:8px;font-size:12.5px}.seletor-cor-painel .seletor-cor-hex input{flex:1;width:auto;min-width:0;padding:5px 8px;font:inherit;font-family:ui-monospace,monospace;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:6px}.seletor-cor-hex input[aria-invalid=true]{border-color:var(--cor-erro)}@media(prefers-reduced-motion:reduce){.seletor-cor-opcao{transition:none}}button.seletor-cor-botao .seletor-cor-amostra{display:block;flex:none;width:20px;height:20px}.campo-cor button.seletor-cor-botao{width:44px;height:44px;padding:0}.campo-cor button.seletor-cor-botao .seletor-cor-amostra{width:30px;height:30px}.settings-page .config-conta{margin-top:18px}.config-conteudo .app-cartao{min-width:0;padding:18px 20px;background:var(--cor-superficie);color:var(--cor-texto);border-radius:12px;box-shadow:0 0 0 1px var(--cor-borda),0 18px 40px -26px #0009}.config-conteudo .app-cartao h2{margin:0 0 10px;font-size:16px;color:var(--cor-texto)}.config-conteudo .app-cartao-sub,.config-conteudo .texto-dica{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--cor-texto-suave)}.config-conteudo .personalizar-grade{grid-template-columns:minmax(0,1fr)}.config-conteudo .personalizar-lateral{max-width:420px}.config-item{width:100%;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.config-menu input[type=search],.config-menu-select{min-width:0;width:100%;padding:9px 11px;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto);font:400 13px var(--fonte)}.config-menu-select{display:none}.config-grupo .config-item{margin-left:6px;width:calc(100% - 6px)}.config-menu .config-item:focus-visible,.config-menu button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.config-conteudo{overflow:visible}.settings-dados-campos,.personalizar-campos{margin:0;padding:0;border:0;min-width:0}.personalizar-campos{display:contents}.config-conteudo .acoes-form{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}.config-conteudo .settings-form-v2 .settings-section{padding:18px 20px}.config-conteudo .settings-footer{position:sticky;bottom:0;background:var(--cor-superficie)}.config-conteudo .settings-card{margin:0}.config-conteudo .appearance-footnote{display:none}.aparencia-conta-abas{display:flex;gap:18px;overflow-x:auto;border-bottom:1px solid var(--cor-borda);margin:0 0 16px}.aparencia-conta-abas>button{flex:none;border:0;border-bottom:2px solid transparent;background:none;color:var(--cor-texto-suave);padding:11px 2px;font:600 13.5px var(--fonte);cursor:pointer}.aparencia-conta-abas>button.ativa{color:var(--cor-texto);border-bottom-color:var(--brand-primary)}.config-conteudo .aparencia-conta .fundos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.aparencia-conta .fundo-opcao{position:relative}.aparencia-conta .amostra-5{background:var(--tema-fundo)}.aparencia-conta .paleta-opcao:has(input:focus-visible){outline:2px solid var(--brand-primary);outline-offset:3px}.config-conteudo .paleta-opcao strong{font-size:13px}.config-conteudo .paleta-opcao small{font-size:12px;line-height:1.6}.aparencia-conta .sugestao img{grid-column:1/-1;max-height:26px;max-width:100%;margin:auto}.aparencia-conta .fundo-opcao strong{line-height:1.4}.cor-fundo{display:grid;gap:8px;margin-bottom:16px}.cor-fundo-rotulo{font-size:13px;font-weight:600}.seletor-cor-painel .botao{border:1px solid var(--cor-borda);border-radius:6px;padding:6px 8px;background:var(--cor-superficie);color:var(--cor-texto);font:500 12px var(--fonte)}.config-conteudo .favicon-previa{display:flex;max-width:320px;padding:10px 12px 0;background:#dfe5e8;border-radius:10px 10px 0 0}.config-conteudo .favicon-aba{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;background:#fff;color:#12202a;border-radius:8px 8px 0 0}.favicon-padrao{width:16px;height:16px;background:var(--brand-primary);border-radius:4px}.config-conteudo .campo-erro{font-size:12.5px;color:#b52232}.seletor-cor-hex input[aria-invalid=true]{border-color:#b52232}@media(max-width:1050px){.config-conta{grid-template-columns:220px minmax(0,1fr)}.cores-campos{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.config-conta{grid-template-columns:minmax(0,1fr)}.config-menu{position:static}.config-menu-select{display:block}.config-menu .config-grupo,.config-menu-nota{display:none}}@media(max-width:600px){.aparencia-conta .fundos{grid-template-columns:repeat(2,minmax(0,1fr))}.config-conteudo .app-cartao{padding:16px}.campo-cor{flex-wrap:wrap}.campo-cor code{margin-left:auto}}#root .config-menu button.config-grupo-titulo{font-size:11.5px}#root .config-menu .config-item{font-size:13.5px}#root .config-menu .config-resultados .config-item{font-size:13px}#root .config-menu .config-resultados small{font-size:11.5px}#root .config-cabecalho h2{font-size:17px}#root .config-cabecalho p{font-size:13px}#root .aparencia-conta .app-cartao h2{font-size:16px}#root .aparencia-conta .escolha-cores-familias button,#root .aparencia-conta .escolha-cores-sortear,#root .aparencia-conta .escolha-cores-tons button{font-size:12.5px}#root .aparencia-conta .escolha-cores-rotulo{font-size:11.5px}#root .aparencia-conta .sugestao small,#root .aparencia-conta .fundo-opcao small{font-size:11px}#root .aparencia-conta .fundo-opcao{font-size:12.5px}#root .aparencia-conta .campo-cor small{font-size:11.5px}#root .aparencia-conta .paleta-opcao small{font-size:12px}#root .aparencia-conta .texto-dica{font-size:13px}.module-indicators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.module-indicators .indicador{min-height:94px}.module-tabs{margin-bottom:16px}.module-list{padding:0 18px 12px;overflow:hidden}.module-list-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--cor-borda)}.module-list-header h2{margin:0;font-size:15px}.module-list-header p{margin:5px 0 0;color:var(--cor-texto-suave);font-size:12.5px}.module-search{display:flex;align-items:center;gap:8px;width:min(360px,100%);height:38px;padding:0 10px;border:1px solid var(--cor-borda);border-radius:7px;color:var(--cor-texto-suave)}.module-search input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--cor-texto);font:inherit}.module-search button{display:grid;place-items:center;border:0;background:none;color:inherit}.module-table-scroll{overflow:auto;margin-top:10px}.module-list .tabela{min-width:800px}.module-list th{height:40px;padding:0 13px;background:#f7f9fa;font-size:12.5px;letter-spacing:0;color:#526a7c;font-weight:500}.module-list td{height:70px;padding:12px 13px;color:var(--cor-texto);font-size:13px;border-bottom:1px solid #e8edef}.module-list td small{display:block;margin-top:5px;font-size:12px;color:var(--cor-texto-suave)}.clinical-patient-link{display:flex;align-items:center;gap:10px;text-align:left;padding:0;border:0;background:none;color:var(--cor-texto);cursor:pointer}.clinical-patient-link:hover strong{color:var(--brand-primary);text-decoration:underline}.clinical-patient-link>span:last-child{display:grid;gap:3px}.clinical-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:var(--brand-primary-soft);color:var(--brand-primary)}.module-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.module-badge.success{background:#e8f6ee;color:#28764c}.module-badge.attention{background:#fff3d6;color:#946213}.module-badge.info{background:#eaf1f8;color:#4274a0}.clinical-row-actions{display:flex;align-items:center;gap:4px}.clinical-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:30px;min-height:32px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:none;color:var(--brand-primary);cursor:pointer}.clinical-row-actions button:hover{background:var(--brand-primary-soft);border-color:color-mix(in srgb,var(--brand-primary) 20%,transparent)}.clinical-row-actions .clinical-open{font-size:12px;font-weight:600}.module-empty{display:grid;justify-items:center;gap:9px;padding:45px 20px;text-align:center;color:#87969e}.module-empty h2{margin:0;color:var(--cor-texto);font-size:16px}.module-empty p{max-width:600px;margin:0;line-height:1.7;font-size:13px}.module-empty .secondary-button{margin-top:5px}.module-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0 0;color:var(--cor-texto-suave);font-size:12.5px}.module-pagination>div{display:flex;align-items:center;gap:9px}.module-pagination button{height:30px;padding:0 10px;border:1px solid var(--cor-borda);border-radius:6px;background:#fff;color:var(--cor-texto);cursor:pointer;font-size:12px}.module-pagination button:disabled{opacity:.4;cursor:default}.report-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:18px}.report-filters label{display:grid;gap:6px;min-width:145px;color:var(--cor-texto-suave);font-size:13px;font-weight:500}.report-filters input,.report-filters select{height:38px;max-width:250px;padding:0 10px;border:1px solid var(--cor-borda);border-radius:6px;background:#fff;color:var(--cor-texto);font-family:var(--fonte)}.report-filters .primary-button{margin-left:auto}.report-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.report-charts .grafico-cartao{min-height:225px}.report-detail{margin-top:18px}.report-detail .tabela td{height:58px}.report-explanation{padding:0 0 14px;color:var(--app-texto-suave);font-size:13px;line-height:1.7}@media(max-width:1000px){.module-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.report-charts{grid-template-columns:1fr}.module-search{width:100%}}@media(max-width:600px){.module-list{padding:0 12px 12px}.module-list-header{gap:12px}.report-filters label{flex:1;min-width:120px}.report-filters input,.report-filters select{width:100%;max-width:none}.report-filters .primary-button{width:100%;margin:0}.module-indicators{gap:12px}.module-pagination>div{margin-left:auto}}.luraos-config-abas{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px;border-bottom:1px solid #e3eaec}.luraos-config-aba{margin-bottom:-1px;padding:10px 16px;font:inherit;font-size:13.5px;font-weight:600;color:var(--cor-texto-suave);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.luraos-config-aba:hover,.luraos-config-aba.ativa{color:var(--cor-texto)}.luraos-config-aba.ativa{border-bottom-color:var(--brand-primary)}.luraos-config-aba:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.whatsapp-settings .settings-fields{padding:22px 26px}.whatsapp-settings .settings-grid.two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;align-items:start}.whatsapp-settings .settings-grid>.settings-field{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:6px;margin-bottom:14px;align-items:start}.whatsapp-settings .settings-field-title{display:block;line-height:1.5}.whatsapp-settings .settings-grid input{height:38px}.whatsapp-settings .settings-section h2{font-size:14.5px;font-weight:700;color:var(--cor-texto)}.whatsapp-settings .settings-section p,.whatsapp-settings .settings-section li{font-size:13px;line-height:1.6;color:var(--cor-texto-suave)}.whatsapp-settings .settings-field{font-size:13.5px;color:var(--cor-texto);font-weight:600}.whatsapp-settings .settings-field small{font-size:12.5px;color:var(--cor-texto-suave);font-weight:400;line-height:1.5}.whatsapp-settings .settings-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent)}.whatsapp-settings .settings-field input[type=checkbox]{width:17px;height:17px;vertical-align:middle;margin-right:8px;accent-color:var(--brand-primary)}.whatsapp-settings .whatsapp-senha{max-width:460px}.whatsapp-settings .settings-footer{position:static;border-radius:0 0 12px 12px;gap:16px;flex-wrap:wrap}@supports not (grid-template-rows:subgrid){.whatsapp-settings .settings-grid>.settings-field{grid-template-rows:minmax(2.8em,auto) 38px auto;grid-row:auto}}@media(max-width:700px){.whatsapp-settings .settings-grid.two-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.whatsapp-settings .settings-fields{padding:18px 16px}.luraos-config-aba{padding:10px 12px}}.lab-module .rx-panel{margin-top:18px}.lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;padding:0;margin:0}.lab-grid label,.lab-expense label{display:grid;gap:6px;font-weight:600}.lab-grid input,.lab-grid select,.lab-grid textarea{width:100%;box-sizing:border-box}.lab-full{grid-column:1/-1}.lab-grid .lab-check{display:flex;align-items:center;gap:10px;font-weight:400}.lab-check input{width:16px;flex:0 0 16px}.lab-actions{display:flex;gap:8px;flex-wrap:wrap}.lab-note{padding:0 20px}.lab-danger{display:block;color:var(--danger,#b42318);margin-top:6px}.lab-dialog{width:min(1020px,calc(100vw - 32px))}.lab-dialog .rx-tabs{flex-wrap:wrap}.lab-catalog{padding:20px}.lab-catalog>header,.lab-catalog article{display:flex;justify-content:space-between;align-items:center;gap:18px}.lab-catalog article{padding:18px 0;border-bottom:1px solid var(--border,#d1dfe5)}.lab-catalog article p{margin:6px 0}.lab-expense{border-top:1px solid var(--border,#d1dfe5);margin-top:22px;padding-top:18px;display:grid;gap:14px}.lab-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-summary dt{color:var(--text-muted,#637680)}.lab-summary dd{margin:6px 0 0}.lab-files{display:grid;gap:12px;margin-top:18px}.lab-files a{display:grid;gap:4px;padding:14px;border:1px solid var(--border,#d1dfe5);border-radius:10px}.lab-suggestion{display:block;width:100%;padding:10px;text-align:left;background:var(--surface,#fff);border:1px solid var(--border,#d1dfe5)}.lab-config header{margin-bottom:20px}.lab-dialog .rx-timeline p{white-space:pre-wrap}.lab-dialog .lab-grid button{justify-self:start}@media(max-width:650px){.lab-grid,.lab-summary{grid-template-columns:1fr}.lab-full{grid-column:auto}.lab-catalog>header,.lab-catalog article{align-items:flex-start;flex-direction:column}.lab-dialog .rx-tabs button{flex:1 0 30%}}.lab-agenda-alert{display:flex;align-items:center;gap:14px;margin:12px 30px;padding:16px;border:1px solid #e5c77b;border-radius:14px;background:var(--surface,#fff8e6)}.lab-agenda-alert>div{display:grid;gap:4px;flex:1}.lab-agenda-alert small{color:var(--text-muted,#637680)}@media(max-width:650px){.lab-agenda-alert{margin:12px 16px;flex-wrap:wrap}}.lab-module .rx-table{min-width:0;width:100%;table-layout:fixed}.lab-module .rx-table th,.lab-module .rx-table td{white-space:normal;overflow-wrap:anywhere}.lab-module .rx-table th:last-child{width:145px}.lab-module .rx-table .rx-link{display:block;text-align:left}.lab-module .rx-table td small{line-height:1.5}.lab-module .rx-table .secondary-button{max-width:100%}@media(max-width:850px){.lab-module .rx-table{min-width:800px}}.lab-module .rx-table th:last-child{width:160px}.lab-module .rx-table td:last-child{padding-left:8px;padding-right:16px}.lab-module .rx-table .secondary-button{white-space:nowrap}.correcoes-tabela{table-layout:fixed;min-width:760px}.correcoes-tabela td,.correcoes-tabela th{overflow-wrap:anywhere;vertical-align:top;white-space:normal}.correcoes-tabela.pagamentos th:nth-child(1){width:17%}.correcoes-tabela.pagamentos th:nth-child(2){width:35%}.correcoes-tabela.pagamentos th:nth-child(3){width:12%}.correcoes-tabela.pagamentos th:nth-child(4){width:12%}.correcoes-tabela.pagamentos th:nth-child(5){width:24%}.correcoes-tabela button{white-space:normal;max-width:100%}.finance-module .page-heading{margin-bottom:16px}.finance-module>.data-notice{display:flex;align-items:center;justify-content:space-between}.finance-module>.data-notice button{border:0;background:transparent;color:inherit}.finance-global-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.finance-global-summary article{display:grid;gap:5px;padding:15px;border:1px solid #e8eeec;border-radius:9px;background:#fff}.finance-global-summary article>span,.finance-global-summary article>small{color:#8a999a;font-size:var(--fonte-auxiliar)}.finance-global-summary article>strong{color:#3b5054;font-size:19px;font-weight:600}.finance-global-summary .text-green,.text-green{color:#43876c!important}.finance-global-summary .text-orange{color:#b77b3d}.finance-global-card{overflow:hidden;border:1px solid #e7edeb;border-radius:9px;background:#fff}.finance-global-tabs{display:flex;gap:3px;padding:0 17px;border-bottom:1px solid #edf1ef}.finance-global-tabs button{position:relative;display:flex;align-items:center;gap:7px;min-height:44px;padding:0 13px;border:0;background:transparent;color:#819093;font:500 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.finance-global-tabs button:after{position:absolute;right:11px;bottom:-1px;left:11px;height:2px;background:transparent;content:""}.finance-global-tabs button.selected{color:var(--brand-primary);font-weight:600}.finance-global-tabs button.selected:after{background:var(--brand-primary)}.finance-global-tools{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid #edf1ef;background:#fcfdfd}.finance-global-tools>label{display:flex;align-items:center;gap:7px;flex:1;max-width:390px;height:33px;padding:0 9px;border:1px solid #e4eae8;border-radius:6px;color:#94a1a1}.finance-global-tools input,.finance-global-tools select{min-width:0;border:0;outline:0;background:transparent;color:#53666a;font:400 var(--fonte-auxiliar) "Sora",sans-serif}.finance-global-tools input{flex:1}.finance-global-tools>select{height:33px;padding:0 9px;border:1px solid #e4eae8;border-radius:6px;background:#fff}.finance-global-new{display:flex;align-items:center;gap:5px;height:33px;padding:0 10px;border:0;border-radius:6px;background:var(--brand-primary);color:#fff;font:600 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.finance-global-table{overflow:auto}.finance-global-table table{width:100%;min-width:820px;border-collapse:collapse}.finance-global-table th{height:36px;padding:0 12px;border-bottom:1px solid #e9eeee;color:#91a0a1;text-align:left;font-size:var(--fonte-micro);font-weight:600;letter-spacing:.3px}.finance-global-table td{height:53px;padding:8px 12px;border-bottom:1px solid #f0f2f2;color:#54676b;font-size:var(--fonte-auxiliar);white-space:nowrap}.finance-global-table td:first-child{min-width:175px}.finance-global-table td:first-child strong{display:block;color:#42575b;font-size:var(--fonte-auxiliar);font-weight:600}.finance-global-table td:first-child small{display:block;margin-top:4px;color:#94a1a2;font-size:var(--fonte-micro)}.finance-global-table tr:last-child td{border-bottom:0}.finance-global-table tbody tr:hover{background:#fbfdfc}.finance-date{display:flex;align-items:center;gap:4px;color:#718185}.global-status{display:inline-flex;padding:4px 7px;border-radius:20px;background:#f1f4f3;color:#788587;font-size:var(--fonte-micro);white-space:nowrap}.global-em_aberto,.global-aberto{background:#fff5e8;color:#a47738}.global-parcial{background:#edf3fb;color:#617ba1}.global-vencido{background:#fff0ed;color:#ad5c4e}.global-pago,.global-aprovado{background:#eaf6ef;color:#47856c}.global-cancelado,.global-recusado{background:#faefed;color:#a65c51}.global-convertido{background:#eef1fa;color:#697da3}.finance-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.row-link{padding:0;border:0;background:none;color:var(--brand-primary);font:500 var(--fonte-micro) "Sora",sans-serif;cursor:pointer}.receive-small{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:0 8px;border:1px solid #d9e9e2;border-radius:5px;background:#f1f8f5;color:var(--brand-primary);font:600 var(--fonte-micro) "Sora",sans-serif;cursor:pointer}.payment-detail-row td{height:auto!important;padding:8px 12px!important;background:#f8fbf9;color:#738286!important;white-space:normal!important}.payment-detail-row td span{display:inline-block;margin:4px 12px 4px 0;font-size:var(--fonte-micro)}.finance-global-empty{padding:35px 15px;color:#8d9a9c;text-align:center;font-size:var(--fonte-auxiliar)}.finance-global-foot{padding:10px 14px;border-top:1px solid #edf1ef;color:#98a3a4;font-size:var(--fonte-micro)}.finance-global-modal{position:relative}.finance-global-modal>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf1ef}.finance-global-modal>header h2{margin:4px 0 0;color:#354b50;font-size:15px}.finance-global-modal>header button{display:grid;place-items:center;width:29px;height:29px;border:0;border-radius:6px;background:#f3f5f4;color:#768588}.finance-global-modal>label{display:grid;gap:5px;color:#738184;font-size:var(--fonte-auxiliar)}.finance-global-modal>label input,.finance-global-modal>label select,.finance-global-modal-row input{height:34px;padding:0 9px;border:1px solid #dfe7e5;border-radius:5px;background:#fff;color:#405357;font:400 var(--fonte-auxiliar) "Sora",sans-serif}.finance-global-modal-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.finance-global-modal-row label{display:grid;gap:5px;color:#738184;font-size:var(--fonte-auxiliar)}.finance-global-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:3px;padding-top:10px;border-top:1px solid #edf1ef}.finance-global-modal>footer button{min-height:31px;padding:0 10px;border-radius:6px;font:600 var(--fonte-auxiliar) "Sora",sans-serif}.finance-global-modal>footer .finance-cancel{border:1px solid #e0e8e5;background:#fff;color:#728083}.finance-patient-options{display:grid;max-height:120px;overflow:auto;border:1px solid #e3e9e7;border-radius:5px}.finance-patient-options button{padding:8px 10px;border:0;border-bottom:1px solid #eff2f1;background:#fff;color:#52666a;text-align:left;font:400 var(--fonte-auxiliar) "Sora",sans-serif;cursor:pointer}.finance-patient-options button:hover{background:var(--brand-primary-soft)}.finance-patient-selected{padding:7px 9px;border-radius:5px;background:#edf7f2;color:#40816c;font-size:var(--fonte-auxiliar)}.payment-modal-info{margin:0;padding:9px;border-radius:5px;background:#f5f8f7;color:#64777a;font-size:var(--fonte-auxiliar);line-height:1.7}@media(max-width:800px){.finance-global-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-global-tools{flex-wrap:wrap}.finance-global-tools>label{max-width:none;flex-basis:100%}.finance-global-new{margin-left:auto}}@media(max-width:520px){.finance-global-summary article{padding:11px}.finance-global-summary article>strong{font-size:15px}.finance-global-tabs{padding:0 6px}.finance-global-tabs button{padding:0 9px;font-size:var(--fonte-auxiliar)}.finance-global-tools{padding:9px}.finance-global-modal-row{grid-template-columns:1fr}}.caixa-conferencia{margin:12px 0;border:1px solid var(--cor-borda);border-radius:12px;overflow:hidden;background:var(--cor-superficie)}.caixa-totais{display:flex;gap:30px;flex-wrap:wrap;padding:15px 18px;background:var(--brand-primary-soft)}.caixa-totais span{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--cor-texto-suave)}.caixa-totais strong{font-size:20px;color:var(--cor-texto)}.caixa-conferencia caption{text-align:left;padding:12px 14px;font-size:12px;color:var(--cor-texto-suave)}.caixa-conferencia .ops-table{min-width:520px}.rx-action-dialog:has(.caixa-conferencia){width:min(850px,95vw)}.ops-table details>summary{cursor:pointer;color:var(--brand-primary);margin-top:6px}.ops-table details .caixa-conferencia{min-width:360px}.caixa-detalhe-formas>summary{padding:12px 18px;cursor:pointer;color:var(--brand-primary);font-weight:600;font-size:13px}.caixa-detalhe-formas[open]>summary{border-bottom:1px solid var(--cor-borda)}.mc-content{padding-top:29px}.mc-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:17px;align-items:start}.mc-sidebar,.mc-card{background:#fff;border:1px solid #e8eded;border-radius:11px;box-shadow:0 2px 7px #20313805}.mc-sidebar{padding:18px 12px;position:sticky;top:78px}.mc-identity{display:grid;justify-items:center;padding:7px 4px 20px;border-bottom:1px solid #edf0f0}.mc-avatar{width:68px;height:68px;flex:none;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#e4f0ed;color:#337c70;font-size:18px;font-weight:600;border:3px solid #f4f8f7}.mc-avatar img{width:100%;height:100%;object-fit:cover}.mc-identity strong{font-size:var(--fonte-auxiliar);color:#34474d;margin-top:10px}.mc-identity>span{font-size:var(--fonte-auxiliar);color:#8c999d;margin-top:5px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.mc-nav{display:grid;gap:3px;padding-top:12px}.mc-nav button{height:37px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;color:#68787d;text-align:left;padding:0 11px;font-size:var(--fonte-controle)}.mc-nav button svg{color:#89969a}.mc-nav button:hover,.mc-nav button.selected{background:var(--brand-primary-soft);color:var(--brand-primary);font-weight:600}.mc-nav button.selected svg{color:var(--brand-primary)}.mc-main{min-width:0}.mc-card{padding:21px 23px}.mc-card-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #edf0f0;margin-bottom:18px;color:#6b9f94}.mc-card-head h2{font-size:14px;color:#34474d;margin:0 0 5px;font-weight:600}.mc-card-head p{font-size:var(--fonte-controle);color:#89969a;margin:0;line-height:1.6}.mc-photo-row{display:flex;align-items:center;gap:14px;margin:4px 0 20px}.mc-photo-row .mc-avatar{width:58px;height:58px;font-size:15px}.mc-photo-row strong{font-size:var(--fonte-controle);color:#52636a}.mc-photo-row p{font-size:var(--fonte-auxiliar);color:#99a3a6;margin:5px 0 8px}.mc-link{border:0;padding:0;background:transparent;color:var(--brand-primary);display:inline-flex;align-items:center;gap:5px;font-size:var(--fonte-auxiliar)}.mc-link.muted{color:#879398}.mc-divider{color:#bdc5c6;margin:0 5px}.mc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.mc-fields label{position:relative;display:grid;gap:7px;font-size:var(--fonte-auxiliar);font-weight:500;color:#68787d}.mc-fields input{height:38px;border:1px solid #e1e8e7;border-radius:7px;padding:0 11px;font-size:var(--fonte-controle);color:#405257;outline:0;background:#fff}.mc-fields input:focus{border-color:#7db5a8;box-shadow:0 0 0 3px #69a89520}.mc-fields input[readonly]{background:#f7f9f9;color:#879499}.mc-fields label small{font-size:var(--fonte-auxiliar);color:#89969a;font-weight:400}.mc-fields label small:not(:only-child){color:#cc6d63}.mc-footer{display:flex;justify-content:flex-end;border-top:1px solid #edf0f0;padding-top:16px;margin-top:20px}.mc-footer .primary-button{min-width:142px}.mc-notice{display:flex;align-items:center;justify-content:space-between;max-width:1100px;padding:10px 13px;margin:0 0 14px;border:1px solid #cde8dc;border-radius:8px;background:#f1faf6;color:#347b65;font-size:var(--fonte-controle)}.mc-notice.is-error{border-color:#f0d3d0;background:#fff7f6;color:#b45d55}.mc-notice button{border:0;background:transparent;color:inherit;font-size:17px}.mc-fields-narrow{grid-template-columns:1fr;max-width:460px}.mc-fields-narrow label{max-width:100%}.mc-fields .mc-eye{position:absolute;right:10px;top:27px;width:25px;height:25px;border:0;background:transparent;color:#869499;display:grid;place-items:center}.mc-password-rules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:-3px 0 3px}.mc-password-rules span{display:flex;align-items:center;gap:5px;color:#98a2a5;font-size:var(--fonte-auxiliar)}.mc-password-rules span svg{color:#c2c9ca}.mc-password-rules span.ok,.mc-password-rules span.ok svg{color:#41977e}.mc-security-note,.mc-note{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-top:16px;background:#f5f8f7;border-radius:7px;color:#718085;font-size:var(--fonte-auxiliar);line-height:1.6}.mc-inline-error{padding:12px;border-radius:7px;background:#fff7f6;color:#b45d55;font-size:var(--fonte-controle)}.mc-list{display:grid}.mc-setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-bottom:1px solid #f0f2f2}.mc-setting-row:last-child{border-bottom:0}.mc-setting-row>div{display:grid;gap:5px}.mc-setting-row strong{font-size:var(--fonte-controle);font-weight:500;color:#43575d}.mc-setting-row span{font-size:var(--fonte-auxiliar);color:#8d999c}.mc-switch{position:relative;flex:none;width:34px;height:19px;padding:0;border:0;border-radius:20px;background:#c6cecf;transition:background .15s}.mc-switch i{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #26393835;transition:transform .15s}.mc-switch.on{background:#52ad91}.mc-switch.on i{transform:translate(15px)}.mc-sound-title{font-size:var(--fonte-controle);font-weight:500;color:#52636a;margin:4px 0 11px}.mc-sounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-sounds button{height:42px;display:flex;align-items:center;gap:8px;min-width:0;padding:0 9px;border:1px solid #e7eceb;border-radius:7px;background:#fff;color:#6e7e83;text-align:left;font-size:var(--fonte-auxiliar)}.mc-sounds button.chosen{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}.mc-sounds button>span{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#f1f4f4;color:#829195;flex:none}.mc-sounds button.chosen>span{background:var(--brand-primary-soft);color:var(--brand-primary)}.mc-sounds button>i{font-size:var(--fonte-auxiliar);font-style:normal;margin-left:auto;color:#819094}.mc-volume{display:flex;align-items:center;gap:12px;margin:18px 0 14px}.mc-volume label{display:flex;align-items:center;gap:6px;font-size:var(--fonte-auxiliar);color:#65767b}.mc-volume input{flex:1;accent-color:#398f7f;height:4px}.mc-volume>span{font-size:var(--fonte-auxiliar);color:#7e8d91;width:30px;text-align:right}.mc-upload-sound{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #edf0f0}.mc-upload-sound>span{font-size:var(--fonte-auxiliar);color:#909b9e}.mc-upload-sound .secondary-button{height:31px;display:flex;align-items:center;gap:7px;font-size:var(--fonte-auxiliar)}.mc-themes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-theme{position:relative;display:grid;justify-items:start;gap:8px;min-height:125px;padding:15px;border:1px solid #e5eaea;border-radius:9px;background:#fff;text-align:left;color:#4b6065}.mc-theme.active{border-color:var(--brand-primary);box-shadow:0 0 0 2px #58a8951b}.mc-theme-icon{color:#5a9b8e}.mc-theme strong{font-size:var(--fonte-controle);font-weight:600}.mc-theme small{font-size:var(--fonte-auxiliar);color:#8a979a}.mc-theme>i{position:absolute;right:12px;top:12px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#e4f3ef;color:#328574}.account-trigger-wrap{position:relative}.account-trigger{border:0;padding:0;overflow:hidden}.account-trigger img,.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.account-menu{position:absolute;right:0;top:40px;z-index:9;width:210px;padding:12px;background:#fff;border:1px solid #e6eceb;border-radius:9px;box-shadow:0 12px 32px #20313820;display:grid;gap:7px}.account-menu strong{font-size:var(--fonte-controle);color:#34474d}.account-menu>span{font-size:var(--fonte-auxiliar);color:#88969a;overflow:hidden;text-overflow:ellipsis}.account-menu button{display:flex;align-items:center;gap:8px;height:32px;border:0;border-radius:6px;background:transparent;color:#627378;text-align:left;font-size:var(--fonte-auxiliar);padding:0 7px}.account-menu button:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.profile-account{flex:1;display:grid;gap:4px;text-align:left;background:transparent;border:0;padding:0}.profile-account strong{font-size:var(--fonte-controle);font-weight:600;color:#35494e}.profile-account span{font-size:var(--fonte-controle);color:#849197}:root[data-theme=dark]{color-scheme:dark;background:#182322;color:#dce6e3}html[data-theme=dark] body{background:#182322;color:#dce6e3}html[data-theme=dark] .sidebar,html[data-theme=dark] .topbar,html[data-theme=dark] .mc-sidebar,html[data-theme=dark] .mc-card,html[data-theme=dark] .account-menu{background:#202e2c;border-color:#344440}html[data-theme=dark] .content h1,html[data-theme=dark] .mc-card-head h2,html[data-theme=dark] .mc-identity strong,html[data-theme=dark] .mc-setting-row strong,html[data-theme=dark] .account-menu strong{color:#e2ece9}html[data-theme=dark] .mc-fields input,html[data-theme=dark] .mc-theme,html[data-theme=dark] .mc-sounds button{background:#1c2927;border-color:#394945;color:#d2dfdb}html[data-theme=dark] .mc-fields input[readonly],html[data-theme=dark] .mc-security-note,html[data-theme=dark] .mc-note{background:#273532;color:#a9b9b4}html[data-theme=dark] .mc-nav button{color:#adbbb7}html[data-theme=dark] .mc-nav button.selected{background:#28413b;color:#8ed0bb}@media(max-width:820px){.mc-layout{grid-template-columns:1fr}.mc-sidebar{position:static;padding:12px}.mc-identity{display:none}.mc-nav{display:flex;overflow:auto;padding:0}.mc-nav button{flex:none;padding:0 12px}.mc-nav button svg{display:none}.mc-card{padding:17px}}@media(max-width:520px){.mc-fields,.mc-themes{grid-template-columns:1fr}.mc-sounds{grid-template-columns:1fr 1fr}.mc-card-head h2{font-size:13px}.mc-card{padding:15px 13px}.mc-password-rules{grid-template-columns:1fr}.mc-content{padding:20px 11px}}.account-clinicas{display:grid;gap:4px;padding:6px 0;border-top:1px solid #e6eceb;border-bottom:1px solid #e6eceb}.account-clinicas>span{font-size:var(--fonte-auxiliar);color:#88969a}.account-clinicas small{color:#b42318;font-size:var(--fonte-auxiliar)}.simon-ajuda{--simon-cor: var(--brand-primary, #0b5a74);--simon-texto-cor: var(--brand-primary-text, #fff);--simon-suave: color-mix(in srgb, var(--simon-cor) 10%, var(--cor-superficie));position:fixed;z-index:55;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;justify-items:end;gap:12px;color:var(--cor-texto)}.simon-botao{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:52px;padding:0 4px 0 18px;color:var(--cor-texto);font:inherit;background:var(--cor-superficie);border:1px solid color-mix(in srgb,var(--simon-cor) 35%,var(--cor-borda));border-radius:999px;box-shadow:0 1px 2px #10182814,0 10px 28px -10px color-mix(in srgb,var(--simon-cor) 55%,rgb(16 24 40 / .35));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.simon-botao:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1018281a,0 16px 34px -12px color-mix(in srgb,var(--simon-cor) 65%,rgb(16 24 40 / .4))}.simon-botao:focus-visible{outline:3px solid var(--simon-cor);outline-offset:3px}.simon-botao-texto{display:grid;line-height:1.1;text-align:start;font-weight:700;font-size:.95rem}.simon-botao-texto small{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--simon-cor)}.simon-botao-gato{position:relative;display:grid;margin:-14px -2px -4px 4px}.simon-botao-gato img{display:block;object-fit:contain;filter:drop-shadow(0 4px 6px rgb(16 24 40 / .18));transform-origin:50% 85%}.simon-botao:hover .simon-botao-gato img{animation:simon-balanco .7s ease-in-out}.simon-acenando .simon-botao-gato img{animation:simon-aceno 1s ease-in-out}.simon-botao-minimizado{min-height:0;padding:6px}.simon-botao-minimizado .simon-botao-gato{margin:-10px -2px -2px}.simon-botao-aberto{box-shadow:0 0 0 3px color-mix(in srgb,var(--simon-cor) 30%,transparent),0 10px 28px -10px #10182859}.simon-painel{width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;max-height:min(680px,calc(100dvh - 120px));overflow:hidden;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid color-mix(in srgb,var(--simon-cor) 25%,var(--cor-borda));border-radius:20px;box-shadow:0 2px 6px #10182814,0 24px 60px -20px color-mix(in srgb,var(--simon-cor) 45%,rgb(16 24 40 / .45));transform-origin:100% 100%;animation:simon-abrir .22s cubic-bezier(.2,.8,.2,1)}.simon-cabecalho{flex:none;display:flex;align-items:center;gap:12px;padding:16px 12px 16px 16px;color:var(--simon-texto-cor);background:radial-gradient(circle at 100% 0%,rgb(255 255 255 / .22),transparent 55%),linear-gradient(135deg,var(--simon-cor),color-mix(in srgb,var(--simon-cor) 72%,#000))}.simon-avatar{display:grid;flex:none;place-items:center;width:60px;height:60px;background:#fff;border-radius:50%;box-shadow:0 0 0 3px #ffffff59,0 6px 14px #0000002e}.simon-avatar img{object-fit:contain}.simon-saudacao{min-width:0}.simon-saudacao strong{display:block;font-size:1.05rem;line-height:1.2}.simon-saudacao p{margin:3px 0 0;font-size:.85rem;opacity:.92}.simon-acoes{display:flex;gap:2px;margin-inline-start:auto;align-self:flex-start}.simon-acoes button{display:grid;place-items:center;width:30px;height:30px;padding:0;color:inherit;background:#ffffff1f;border:0;border-radius:8px;cursor:pointer}.simon-acoes button:hover{background:#ffffff3d}.simon-acoes button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.simon-erro{margin:10px 16px 0;font-size:.85rem}.simon-conteudo{display:grid;gap:12px;min-height:0;padding:16px;overflow:auto}.simon-inicio{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.simon-procura{display:grid;flex:none;gap:8px;padding:16px 16px 12px}.simon-lista{flex:1;min-height:0;padding:2px 16px 12px;overflow:auto;overscroll-behavior:contain}.simon-inicio .simon-rodape{flex:none;margin:0 16px;padding-bottom:12px}.simon-rotulo{font-size:.82rem;font-weight:650;color:var(--cor-texto-suave)}.simon-busca{display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--cor-texto-suave);background:var(--simon-suave);border:1px solid transparent;border-radius:12px;transition:border-color .15s,box-shadow .15s}.simon-busca:focus-within{border-color:var(--simon-cor);box-shadow:0 0 0 3px color-mix(in srgb,var(--simon-cor) 18%,transparent)}.simon-busca #simon-busca{flex:1;min-width:0;height:42px;padding:0;color:var(--cor-texto);font:inherit;font-size:.9rem;background:none!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important}.simon-guias{display:grid;gap:8px;margin:0;padding:0;list-style:none}.simon-guias button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 10px 8px 8px;color:inherit;font:inherit;text-align:start;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.simon-guias button>svg{flex:none;color:var(--cor-texto-suave)}.simon-guias button:hover{background:var(--simon-suave);border-color:color-mix(in srgb,var(--simon-cor) 40%,var(--cor-borda));transform:translate(2px)}.simon-guias button:focus-visible{outline:2px solid var(--simon-cor);outline-offset:1px}.simon-guia-icone{display:grid;flex:none;place-items:center;width:38px;height:38px;color:var(--cor-texto-suave);background:color-mix(in srgb,var(--cor-texto) 6%,var(--cor-superficie));border-radius:11px}.simon-guia-icone.alvo{color:var(--simon-cor);background:var(--simon-suave)}.simon-guia-texto{display:grid;flex:1;gap:2px;min-width:0}.simon-guia-titulo{font-size:.88rem;font-weight:600;line-height:1.25}.simon-guia-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.74rem;color:var(--cor-texto-suave)}.simon-selo{padding:1px 7px;font-size:.68rem;font-weight:650;color:var(--simon-cor);background:var(--simon-suave);border-radius:999px}.simon-aviso{margin:0;padding:10px 12px;font-size:.82rem;color:var(--cor-texto-suave);background:var(--simon-suave);border-radius:12px}.simon-guia h2{margin:0;font-size:1.05rem;line-height:1.3}.simon-voltar{display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:4px 8px 4px 4px;color:var(--simon-cor);font:inherit;font-size:.82rem;font-weight:600;background:none;border:0;border-radius:8px;cursor:pointer}.simon-voltar:hover{background:var(--simon-suave)}.simon-passos{display:grid;gap:10px;margin:0;padding:0;list-style:none}.simon-passos li{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45}.simon-passo-num{display:grid;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;color:var(--simon-texto-cor);background:var(--simon-cor);border-radius:50%}.simon-acao-principal{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;color:var(--simon-texto-cor)!important;font:inherit;font-weight:650;text-decoration:none!important;background:var(--simon-cor);border:0;border-radius:12px;cursor:pointer;transition:filter .15s}.simon-acao-principal:hover{filter:brightness(1.08)}.simon-acao-principal:focus-visible{outline:3px solid color-mix(in srgb,var(--simon-cor) 45%,transparent);outline-offset:2px}.simon-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:4px;font-size:.78rem;border-top:1px solid var(--cor-borda)}.simon-rodape button{display:inline-flex;align-items:center;gap:5px;padding:8px 0 0;color:var(--simon-cor);font:inherit;background:none;border:0;cursor:pointer}.simon-rodape button:hover{text-decoration:underline}.simon-acao-secundaria{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;color:var(--simon-cor);font:inherit;font-weight:650;background:var(--simon-suave);border:1px solid color-mix(in srgb,var(--simon-cor) 30%,transparent);border-radius:12px;cursor:pointer}.simon-acao-secundaria:hover{background:color-mix(in srgb,var(--simon-cor) 16%,var(--cor-superficie))}.simon-destaque{outline:3px solid var(--brand-primary, #0b5a74)!important;outline-offset:4px;scroll-margin-block:20px}@keyframes simon-abrir{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes simon-balanco{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}}@keyframes simon-aceno{0%,to{transform:rotate(0) translateY(0)}20%{transform:rotate(-10deg) translateY(-3px)}40%{transform:rotate(8deg) translateY(-3px)}60%{transform:rotate(-6deg) translateY(-1px)}80%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.simon-painel,.simon-botao:hover .simon-botao-gato img,.simon-acenando .simon-botao-gato img{animation:none}.simon-botao,.simon-botao:hover,.simon-guias button:hover{transform:none;transition:none}}@media(max-width:560px){.simon-painel{width:calc(100vw - 32px)}}@media print{.simon-ajuda{display:none}}.simon-dica{margin:0;font-size:.82rem;color:var(--cor-texto-suave, #60727e)}.simon-conta{display:flex;align-items:center;gap:14px;margin-bottom:14px}.simon-conta img{flex:none}.simon-conta h2{margin:0}.inicio-modelo{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:5px 32px 0;color:var(--cor-texto-suave);font-size:12px}.inicio-modelo>span{display:flex;align-items:center;gap:7px}.inicio-modelo small{padding:3px 7px;background:var(--brand-primary-soft);color:var(--cor-texto);border-radius:20px;font-size:10px;font-weight:600}.inicio-modelo [role=group]{display:flex;padding:3px;border:1px solid var(--cor-borda);border-radius:8px;background:var(--cor-superficie)}.inicio-modelo button{border:0;border-radius:5px;background:transparent;color:var(--cor-texto-suave);padding:7px 12px;font:600 12px var(--fonte);cursor:pointer}.inicio-modelo button[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-primary-text)}.inicio-operacional{padding-top:12px!important;color:var(--cor-texto);--inicio-sombra:0 1px 2px #142b3912,0 10px 24px -20px #10202a80}.inicio-acoes-cabecalho{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.inicio-acoes-cabecalho .inicio-modelo{padding:0}.inicio-acoes-cabecalho .inicio-modelo>span{display:none}.inicio-cabecalho{flex-wrap:wrap}.inicio-cabecalho>div:first-child{min-width:0}@media(max-width:700px){.inicio-acoes-cabecalho{width:100%;justify-content:space-between;gap:8px}.inicio-atualizacao{gap:8px}.inicio-atualizacao>span{display:none}}.inicio-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.inicio-cabecalho h1{margin:4px 0 5px;font-size:28px;letter-spacing:-.035em}.inicio-cabecalho p{margin:0;font-size:13px;color:var(--cor-texto-suave)}.inicio-atualizacao{display:flex;align-items:center;gap:12px}.inicio-atualizacao>span{font-size:11px;color:var(--cor-texto-suave)}.inicio-abertura{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;margin-bottom:18px}.inicio-boas-vindas{display:flex;align-items:center;gap:17px;min-width:0;padding:24px;border:1px solid color-mix(in srgb,var(--brand-primary) 20%,var(--cor-borda));border-radius:14px;background:linear-gradient(120deg,var(--brand-primary-soft),var(--cor-superficie) 75%);box-shadow:var(--inicio-sombra)}.inicio-dia-icone{display:grid;place-items:center;width:62px;height:62px;flex:none;border-radius:18px;background:var(--cor-superficie);color:var(--brand-primary)}.inicio-clinica{display:block;font-size:11px;font-weight:600;color:var(--cor-texto-suave);margin-bottom:6px}.inicio-boas-vindas h2{font-size:18px;line-height:1.4;letter-spacing:-.025em;margin:0 0 5px}.inicio-boas-vindas p{font-size:12px;color:var(--cor-texto-suave);line-height:1.6;margin:0;max-width:400px}.inicio-boas-vindas .primary-button{margin-left:auto;flex:none}.inicio-atalhos{display:grid;gap:10px}.inicio-atalhos>button{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid var(--cor-borda);border-radius:12px;box-shadow:var(--inicio-sombra);background:var(--cor-superficie);color:var(--cor-texto);font:600 13px var(--fonte);text-align:left;cursor:pointer}.inicio-atalhos>button>svg:first-child{color:var(--brand-primary)}.inicio-atalhos>button>svg:last-child{margin-left:auto}.inicio-atalhos small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:var(--cor-texto-suave)}.inicio-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;align-items:start}.inicio-bloco{min-width:0;overflow:hidden;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:14px;box-shadow:var(--inicio-sombra)}.inicio-bloco>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--cor-borda)}.inicio-bloco h2{display:flex;align-items:center;gap:8px;font-size:15px;letter-spacing:-.02em;margin:0;line-height:1.4}.inicio-bloco h2>svg{color:var(--cor-texto-suave)}.inicio-bloco h2>span{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;background:var(--brand-primary-soft);border-radius:6px;font-size:11px;color:var(--cor-texto)}.inicio-bloco>header p{font-size:11.5px;line-height:1.6;color:var(--cor-texto-suave);margin:4px 0 0}.inicio-filtro-prof{display:flex;flex-direction:column;gap:4px;flex:0 1 220px;min-width:130px;font-size:10px;color:var(--cor-texto-suave)}.inicio-operacional select{min-width:0;max-width:100%;border:1px solid var(--cor-borda);border-radius:6px;padding:8px 10px;background:var(--cor-superficie);color:var(--cor-texto);font:400 12px var(--fonte)}.inicio-indicadores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.inicio-indicador{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:118px;min-width:0;gap:4px;padding:15px 17px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-superficie);box-shadow:0 3px 5px -4px #12202a80;color:var(--cor-texto);font:400 13px var(--fonte);text-align:left;cursor:pointer;transition:box-shadow .15s,border-color .15s,transform .15s}.inicio-indicador>span{font-weight:500;font-size:12px}.inicio-indicador>strong{font-size:30px;font-weight:650;line-height:1.25;letter-spacing:-.04em}.inicio-indicador>small{font-size:10.5px;color:var(--cor-texto-suave);padding-right:45px}.inicio-indicador>i{display:grid;place-items:center;position:absolute;right:15px;bottom:16px;width:36px;height:36px;border-radius:50%;background:var(--brand-primary-soft);color:var(--brand-primary)}.inicio-indicador.principal{background:var(--brand-primary);color:var(--brand-primary-text);border-color:var(--brand-primary)}.inicio-indicador.principal small{color:inherit;opacity:.85}.inicio-indicador.principal i{background:#ffffff24;color:inherit}.inicio-indicador.ambar>i,.inicio-pendencia i.ambar{background:#f1b73d24;color:#a56c0b}.inicio-indicador.verde>i,.inicio-pendencia i.verde{background:#22b58a1c;color:#168568}.inicio-indicador.selecionado{outline:2px solid var(--brand-primary);outline-offset:2px}.inicio-indicador.principal.selecionado{outline-color:var(--cor-texto)}.inicio-encerradas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 15px;gap:10px}.inicio-encerradas>button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--cor-texto) 3%,var(--cor-superficie));color:var(--cor-texto-suave);font:400 11px var(--fonte);cursor:pointer}.inicio-encerradas strong{font-size:16px;color:var(--cor-texto)}.inicio-encerradas>button[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.inicio-pacientes{align-self:stretch}.inicio-pacientes-total{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:calc(100% - 32px);margin:16px;padding:18px;border:1px solid var(--cor-borda);border-radius:10px;background:var(--cor-superficie);color:var(--cor-texto);font:400 12px var(--fonte);text-align:left;cursor:pointer}.inicio-pacientes-total>strong{font-size:32px;letter-spacing:-.04em;line-height:1.2}.inicio-pacientes-total i{position:absolute;right:18px;top:35px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--brand-primary);background:var(--brand-primary-soft)}.inicio-link{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--brand-primary);font-weight:600}.inicio-pacientes-notas{display:grid;grid-template-columns:1fr 1fr;padding:8px 16px 12px;text-align:center}.inicio-pacientes-notas>div+div{border-left:1px solid var(--cor-borda)}.inicio-pacientes-notas strong{display:block;font-size:22px;line-height:1.3;letter-spacing:-.03em}.inicio-pacientes-notas span{display:block;font-size:10.5px;margin-top:5px;color:var(--cor-texto-suave)}.inicio-nota{padding:0 20px 16px;font-size:11px;line-height:1.7;color:var(--cor-texto-suave);margin:0}.inicio-lista-filtros{display:flex;align-items:center;gap:10px;padding:12px 16px}.inicio-lista-filtros label{display:flex;align-items:center;gap:8px;color:var(--cor-texto-suave);font-size:11px}.inicio-lista-filtros>span{margin-left:auto;color:var(--cor-texto-suave);font-size:11px}.inicio-tabela{overflow-x:auto;padding:0 12px}.inicio-tabela table{width:100%}.inicio-tabela .tabela :is(th,td){padding:12px 8px;font-size:12px}.inicio-tabela .tabela th{font-size:10px;font-weight:500;color:var(--cor-texto-suave)}.inicio-tabela .tabela td small{display:block;font-size:10px;color:var(--cor-texto-suave);margin-top:4px}.inicio-consulta-nome{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;text-align:left;color:var(--cor-texto);font:600 12px var(--fonte);cursor:pointer}.inicio-consulta-nome time{display:block;flex:none;font-size:11px;font-weight:500;background:var(--brand-primary-soft);padding:7px;border-radius:6px}.inicio-consulta-nome small{font-weight:400;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inicio-abrir-consulta{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--brand-primary);cursor:pointer}.inicio-consultas>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--cor-borda);font-size:10.5px;color:var(--cor-texto-suave)}.inicio-vazio{display:flex;align-items:center;flex-direction:column;gap:10px;padding:35px 20px;text-align:center;font-size:12px;color:var(--cor-texto-suave)}.inicio-vazio strong{font-weight:500;color:var(--cor-texto)}.inicio-vazio span{font-size:11px;line-height:1.6}.inicio-pendencia{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px;padding:18px 0;border:0;border-bottom:1px solid var(--cor-borda);background:transparent;color:var(--cor-texto);text-align:left;font:500 12px var(--fonte);cursor:pointer}.inicio-pendencia>i{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--brand-primary-soft);color:var(--brand-primary)}.inicio-pendencia small{display:block;font-size:10.5px;color:var(--cor-texto-suave);font-weight:400;margin-top:5px}.inicio-pendencia>strong{margin-left:auto;font-size:22px;font-weight:600}.inicio-pendencia>svg{flex:none;color:var(--cor-texto-suave)}.inicio-orientacao{margin:18px 16px;padding:15px;border-radius:8px;background:color-mix(in srgb,var(--brand-primary) 5%,var(--cor-superficie));font-size:12px}.inicio-orientacao>span{font-weight:600}.inicio-orientacao p{font-size:11px;line-height:1.7;color:var(--cor-texto-suave);margin:6px 0 12px}.inicio-operacional .row-action{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.inicio-operacional button:disabled{cursor:wait;opacity:.65}.inicio-operacional :is(button,select):focus-visible,.inicio-modelo button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@media(hover:hover){.inicio-indicador:hover{transform:translateY(-2px);box-shadow:0 6px 12px -7px #10202a80}.inicio-atalhos>button:hover,.inicio-pacientes-total:hover{border-color:var(--brand-primary)}.inicio-pendencia:hover{color:var(--brand-primary)}.inicio-consulta-nome:hover>span{text-decoration:underline}}@keyframes inicio-girar{to{transform:rotate(360deg)}}.inicio-girando{animation:inicio-girar 1.5s linear infinite}@media(max-width:1350px){.inicio-boas-vindas{flex-wrap:wrap}.inicio-boas-vindas .primary-button{margin-left:79px}.inicio-cabecalho h1{font-size:25px}}@media(max-width:1100px){.inicio-abertura,.inicio-grade{grid-template-columns:minmax(0,1fr)}.inicio-pacientes{order:4}.inicio-atalhos{grid-template-columns:1fr 1fr}.inicio-boas-vindas .primary-button{margin-left:auto}.inicio-bloco>header{flex-wrap:wrap}.inicio-pendencias{display:grid;grid-template-columns:1fr 1fr}.inicio-pendencias>header,.inicio-orientacao{grid-column:1/-1}.inicio-pendencia{align-self:start}.inicio-pacientes-total{max-width:100%}}@media(max-width:650px){.inicio-modelo{padding:10px 16px 0;flex-wrap:wrap;gap:7px}.inicio-modelo>span{margin-right:auto}.inicio-cabecalho{align-items:flex-start;flex-direction:column}.inicio-atualizacao{width:100%;justify-content:space-between}.inicio-boas-vindas{padding:18px;gap:12px}.inicio-dia-icone{width:44px;height:44px;border-radius:12px}.inicio-boas-vindas>div:nth-child(2){flex:1;min-width:170px}.inicio-boas-vindas h2{font-size:16px}.inicio-boas-vindas .primary-button{margin-left:0}.inicio-atalhos{grid-template-columns:1fr}.inicio-indicadores{gap:10px;padding:12px}.inicio-indicador{padding:13px 12px}.inicio-indicador i{right:11px;width:29px;height:29px}.inicio-indicador strong{font-size:28px}.inicio-encerradas{gap:6px;padding:0 12px 12px}.inicio-encerradas>button{flex-direction:column}.inicio-filtro-prof{flex-basis:100%}.inicio-lista-filtros{flex-wrap:wrap}.inicio-lista-filtros>span{margin-left:0}.inicio-tabela{padding:0 7px}.inicio-tabela table{min-width:560px}.inicio-pendencias{display:block}.inicio-consultas>footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.inicio-girando{animation:none}.inicio-indicador{transition:none}.inicio-indicador:hover{transform:none}}.rx-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.rx-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.rx-panel{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:12px;box-shadow:0 12px 24px -20px #10202a90;overflow:hidden}.rx-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--cor-borda)}.rx-tabs{display:flex;gap:5px}.rx-tabs button{display:flex;align-items:center;gap:7px;padding:10px 14px;background:none;border:0;border-bottom:2px solid transparent;color:var(--cor-texto-suave);font-weight:600;cursor:pointer}.rx-tabs button.selected{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.rx-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:16px 18px}.rx-filters label{display:grid;gap:6px;font-weight:600;color:var(--cor-texto);min-width:160px}.rx-zone{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto;color:var(--cor-texto-suave);font-size:12px;max-width:250px}.rx-zone small{width:100%;font-size:11px}.rx-help{font-size:12.5px;color:var(--cor-texto-suave);line-height:1.65;margin:0 18px 16px}.rx-table-wrap{overflow-x:auto}.rx-table{width:100%;min-width:900px;border-collapse:collapse}.rx-table th{text-align:left;background:color-mix(in srgb,var(--cor-texto) 3%,var(--cor-superficie));font-size:12px;padding:12px 16px;color:var(--cor-texto-suave)}.rx-table td{padding:16px;border-top:1px solid var(--cor-borda);vertical-align:top;font-size:13px}.rx-patient{display:grid;gap:5px;min-width:185px}.rx-patient>b{font-size:12px;color:var(--cor-texto-suave);font-weight:500}.rx-patient>button{text-align:left;color:var(--brand-primary);font-weight:600;border:0;padding:0;background:none;cursor:pointer}.rx-patient small{color:var(--cor-texto-suave)}.rx-status{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;border-radius:20px;padding:4px 9px;white-space:nowrap;background:var(--brand-primary-soft);color:var(--brand-primary)}.rx-status.aguardando{background:#fff1ce;color:#805700}.rx-status.em_atendimento{background:#e9e5fa;color:#5d45a0}.rx-status.concluido,.rx-status.agendado_espera{background:#def4e8;color:#156a43}.rx-status.cancelado,.rx-status.faltou{background:#fce8e7;color:#a43b36}.rx-sub{display:block;font-size:11.5px;margin-top:8px;color:var(--cor-texto-suave)}.rx-tempos{display:grid;gap:8px;font-size:12px;color:var(--cor-texto-suave);white-space:nowrap}.rx-tempos b{color:var(--cor-texto)}.rx-row-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:190px;max-width:340px}.rx-row-actions button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 8px;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto);font-size:12px;cursor:pointer}.rx-row-actions .rx-action-primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-text)}.rx-pagination{display:flex;gap:8px;align-items:center;padding:14px 18px;border-top:1px solid var(--cor-borda)}.rx-pagination span{margin-right:auto;font-size:12px;color:var(--cor-texto-suave)}.rx-empty{display:grid;justify-items:center;gap:12px;padding:40px 20px;color:var(--cor-texto-suave);text-align:center}.rx-empty p{margin:0}.rx-alert,.rx-success{display:flex;align-items:center;gap:10px;border:1px solid #ecc5bc;background:#fff3ef;color:#9c3f30;border-radius:8px;padding:12px 14px;margin:0 0 16px;font-size:13px;line-height:1.5}.rx-alert button,.rx-success button{margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.rx-success{border-color:#c1e6d2;background:#edf9f2;color:#246444}.rx-wait-list{display:grid;gap:14px;padding:0 18px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.rx-wait-card{border:1px solid var(--cor-borda);border-radius:12px;padding:18px;color:var(--cor-texto);background:var(--cor-superficie)}.rx-wait-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rx-wait-card h2{margin:0;font-size:15px}.rx-wait-card header p{margin:6px 0 0;color:var(--cor-texto-suave);font-size:12px}.rx-wait-card dl{display:grid;gap:8px;font-size:12px;margin:18px 0}.rx-wait-card dl>div{display:flex;gap:12px}.rx-wait-card dt{min-width:100px;color:var(--cor-texto-suave)}.rx-wait-card dd{margin:0;overflow-wrap:anywhere}.rx-wait-note{font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cor-texto-suave)}.rx-wait-card footer{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.rx-warning{color:#91611d;font-size:12px;background:#fff4d7;padding:10px;border-radius:6px}.lura-ui .lura-janela.rx-dialog{width:min(760px,100%)}.lura-ui .lura-janela.rx-action-dialog{width:min(620px,100%)}.rx-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rx-dialog header p{margin:6px 0 0;font-size:13px;color:var(--cor-texto-suave)}.rx-dialog footer{display:flex;justify-content:flex-end;gap:8px}.rx-dialog .rx-help{margin:0;line-height:1.65}.rx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rx-form-grid label{display:grid;gap:6px;min-width:0}.rx-full{grid-column:1/-1}.rx-patient-search{position:relative}.rx-suggestions{position:relative;border:1px solid var(--cor-borda);border-radius:8px;max-height:180px;overflow:auto;margin-top:6px;background:var(--cor-superficie)}.rx-suggestions button,.rx-suggestions>span{display:block;width:100%;padding:10px 12px;text-align:left;font-size:13px;background:none;color:var(--cor-texto);border:0;border-bottom:1px solid var(--cor-borda)}.rx-suggestions button{cursor:pointer}.rx-suggestions button:hover{background:var(--brand-primary-soft)}.rx-slot-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:150px;overflow:auto}.rx-slot-list button{padding:7px 10px;border:1px solid var(--cor-borda);border-radius:6px;color:var(--cor-texto);background:var(--cor-superficie);cursor:pointer}.rx-slot-list button.selected{background:var(--brand-primary);color:var(--brand-primary-text);border-color:var(--brand-primary)}.rx-slot-list>span{font-size:13px;line-height:1.6;color:var(--cor-texto-suave)}.rx-timeline{display:grid;gap:16px}.rx-timeline article{padding-left:14px;border-left:2px solid var(--brand-primary);display:grid;gap:6px}.rx-timeline small{font-size:12px;color:var(--cor-texto-suave)}.rx-timeline p{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.rx-row-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:1100px){.rx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-wait-list{grid-template-columns:1fr}.rx-zone{margin-left:0}}@media(max-width:640px){.rx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-panel-top{align-items:flex-start;flex-direction:column}.rx-tabs{flex-wrap:wrap}.rx-tabs button{padding:8px}.rx-filters{gap:10px}.rx-filters label{flex:1;min-width:140px}.rx-form-grid{grid-template-columns:1fr}.rx-full{grid-column:auto}.rx-wait-card>header{flex-direction:column}.rx-wait-card dl>div{flex-direction:column;gap:4px}.rx-pagination{flex-wrap:wrap}.rx-pagination span{flex-basis:100%}}.rx-history-button{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto-suave);cursor:pointer}.rx-history-button:hover{color:var(--brand-primary);border-color:var(--brand-primary)}#root .rx-stats>div{padding:18px;border:1px solid var(--cor-borda);border-radius:12px;box-shadow:0 12px 18px -18px #10202a99;background:var(--cor-superficie)}#root .rx-stats>div>span{font-size:12.5px;color:var(--cor-texto-suave);line-height:1.5}#root .rx-stats>div>b{display:block;font-size:26px;line-height:1.25;margin-top:6px;color:var(--cor-texto)}.rx-pendencias{padding:16px 20px;margin:0 0 16px;border:1px solid var(--cor-borda);border-left:3px solid #d99a24;border-radius:12px;background:var(--cor-superficie);font-size:13px;color:var(--cor-texto)}.rx-pendencias>p{color:var(--cor-texto-suave);line-height:1.5;margin:6px 0 12px}.rx-pendencias>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--cor-borda);flex-wrap:wrap}.rx-link{padding:4px 0;border:0;background:none;color:var(--brand-primary);font:inherit;font-size:12.5px;cursor:pointer}.rx-link:hover{text-decoration:underline}.fechamento-dialog{width:min(1020px,calc(100vw - 32px))}.fechamento-fields{border:0;padding:0;margin:0;display:grid;gap:16px}.fechamento-dialog label{display:grid;gap:6px;margin-bottom:14px;font-weight:600}.fechamento-dialog textarea,.fechamento-dialog input,.fechamento-dialog select{width:100%;box-sizing:border-box}.fechamento-dialog .rx-tabs{flex-wrap:wrap}.fechamento-dialog .rx-tabs button{flex:1}.fechamento-dialog .rx-success,.fechamento-dialog .rx-warning{line-height:1.5}.fechamento-dialog footer{flex-wrap:wrap}.fechamento-dialog .finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rotina-indicadores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.rotina-indicadores>button{display:grid;gap:10px;text-align:center;padding:18px 12px;color:var(--cor-texto);cursor:pointer}.rotina-indicadores>button span{color:var(--cor-texto-suave)}.rotina-indicadores strong{font-size:28px}.rotina-lista{padding:16px;min-width:0}.rotina-tabela{table-layout:fixed;min-width:740px}.rotina-tabela td{vertical-align:top;overflow-wrap:anywhere;white-space:normal}.rotina-tabela th:first-child{width:36%}.rotina-tabela button{white-space:normal}.rotina-tabela td:last-child>button{margin:0 6px 6px 0}.rotina-acoes{display:flex;flex-wrap:wrap;gap:6px}.rotina-filtros{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:16px 0}.rotina-filtros label{display:grid;gap:6px;min-width:200px}.rotina-historico{display:grid;gap:14px;padding:0;list-style:none}.rotina-historico li{border-left:2px solid var(--brand-primary);padding-left:12px}.rotina-historico small{display:block;color:var(--cor-texto-suave)}.retornos-tabela th:first-child{width:30%}.retornos-tabela th:nth-child(2){width:20%}.retornos-tabela th:nth-child(3){width:23%}.retornos-tabela th:nth-child(4){width:27%}.reports-module .movimento-indicadores{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1050px){.rotina-indicadores,.reports-module .movimento-indicadores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.rotina-indicadores,.reports-module .movimento-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.rotina-lista{padding:10px}}.central-ajuda .app-cartao{padding:20px}.central-ajuda .ajuda-busca input,.central-ajuda .ajuda-busca input:focus{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent;min-height:0}.central-ajuda .ajuda-guia>h2{font-size:22px!important;line-height:1.35;margin:6px 0 8px!important}.ajuda-guia-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.ajuda-guia-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.ajuda-guia-toolbar .ajuda-voltar{margin-bottom:0}.ajuda-relacionados button{padding:0;font:inherit;font-weight:600;color:var(--brand-primary);background:none;border:0;cursor:pointer;text-align:left}.ajuda-lateral button{justify-content:center;text-align:center;white-space:normal}.ajuda-contagem{font-size:13px;color:var(--cor-texto-suave);margin:0}.ajuda-roteiro{display:flex;gap:14px;align-items:flex-start}.ajuda-roteiro>svg{flex:none;color:var(--brand-primary)}.ajuda-roteiro p{color:var(--cor-texto-suave);line-height:1.5;margin:6px 0 10px}.ajuda-roteiro .ajuda-voltar{margin:0}.ajuda-aviso{font-size:13px;color:var(--brand-primary)}.ajuda-link-copia{display:grid;gap:6px;margin-bottom:18px}.ajuda-guia h2:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:4px}@media print{body:has(.central-ajuda) .sidebar,body:has(.central-ajuda) .topbar,body:has(.central-ajuda) .faixa-teste,body:has(.central-ajuda) .page-heading,.ajuda-lateral,.ajuda-guia-toolbar,.ajuda-links,.ajuda-relacionados,.ajuda-link-copia,.ajuda-aviso{display:none!important}body:has(.central-ajuda) .main{margin:0!important;width:100%!important}.central-ajuda,.central-ajuda .content{padding:0!important}.central-ajuda .ajuda{display:block}.central-ajuda .ajuda-guia{box-shadow:none;border:0;background:#fff;color:#000;padding:0}.ajuda-passos li{break-inside:avoid}.ajuda-passos li:before{color:#000;background:#fff;border:1px solid black}.ajuda-dica{break-inside:avoid}}.ajuda{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.ajuda-principal{display:grid;gap:18px;min-width:0}.ajuda-lateral{position:sticky;top:12px;display:grid;gap:14px}.ajuda-lateral .app-cartao{display:grid;gap:10px}.ajuda-lateral h2{margin:0;font-size:16px}.ajuda-lateral p{margin:0;color:var(--cor-texto-suave);font-size:13.5px}.ajuda-lateral .botao{justify-content:center;text-align:center}.ajuda-busca{display:flex;align-items:center;gap:10px;padding:0 16px;color:var(--cor-texto-suave);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:14px;box-shadow:0 6px 18px #0000000d}.ajuda-busca:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 20%,transparent)}.ajuda-busca input,.ajuda-busca input:focus{min-height:0;border:0;border-radius:0;box-shadow:none}.ajuda-busca input{flex:1;min-width:0;padding:14px 0;font:inherit;font-size:15px;color:var(--cor-texto);background:none;border:0;outline:none}.ajuda-temas{display:flex;flex-wrap:wrap;gap:8px}.ajuda-temas button{padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--cor-texto);background:color-mix(in srgb,var(--cor-texto) 6%,transparent);border:0;border-radius:999px;cursor:pointer}.ajuda-temas button.ativo{color:var(--brand-primary-text);background:var(--brand-primary)}.ajuda-grupo h2{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cor-texto-suave)}.ajuda-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ajuda-cartao{position:relative;display:grid;align-content:start;gap:6px;padding:16px;font:inherit;text-align:left;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:14px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.ajuda-cartao:hover,.ajuda-cartao:focus-visible{border-color:var(--brand-primary);box-shadow:0 8px 22px #00000014;transform:translateY(-1px)}.ajuda-cartao strong{font-size:14.5px}.ajuda-cartao span{font-size:13px;line-height:1.45;color:var(--cor-texto-suave)}.ajuda-selo{justify-self:start;margin-top:4px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;color:var(--cor-texto-suave);background:color-mix(in srgb,var(--cor-texto) 6%,transparent);border-radius:999px}.ajuda-vazio p{margin:4px 0 0;color:var(--cor-texto-suave)}.ajuda-guia{min-width:0}.ajuda-guia>*{max-width:760px}.ajuda-voltar,.ajuda-relacionados .botao-link{padding:0;font:inherit;font-weight:600;color:var(--brand-primary);background:none;border:0;cursor:pointer}.ajuda-voltar{margin-bottom:14px;font-size:13px}.ajuda-guia-tema{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cor-texto-suave)}.ajuda-guia h2{margin:4px 0 6px;font-size:22px}.ajuda-guia-resumo{margin:0 0 18px;color:var(--cor-texto-suave)}.ajuda-passos{display:grid;gap:12px;margin:0 0 18px;padding:0;list-style:none;counter-reset:passo}.ajuda-passos li{position:relative;padding-left:40px;line-height:1.55;counter-increment:passo}.ajuda-passos li:before{content:counter(passo);position:absolute;top:-1px;left:0;display:grid;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;color:var(--brand-primary-text);background:var(--brand-primary);border-radius:50%}.ajuda-dica{margin:0 0 10px;padding:10px 14px;font-size:13.5px;background:color-mix(in srgb,var(--brand-primary) 8%,transparent);border-left:3px solid var(--brand-primary);border-radius:8px}.ajuda-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ajuda-relacionados{margin-top:22px;padding-top:16px;border-top:1px solid var(--cor-borda)}.ajuda-relacionados h3{margin:0 0 8px;font-size:14px}.ajuda-relacionados ul{margin:0;padding-left:18px;line-height:1.9}.ajuda-atalhos dl{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;margin:0;font-size:13.5px}.ajuda-atalhos dt,.ajuda-atalhos dd{margin:0}.ajuda-atalhos kbd{display:inline-block;min-width:22px;padding:1px 6px;font:inherit;font-size:12px;font-weight:700;text-align:center;background:color-mix(in srgb,var(--cor-texto) 6%,transparent);border:1px solid var(--cor-borda);border-radius:6px}@media(max-width:900px){.ajuda{grid-template-columns:1fr}.ajuda-lateral{position:static}}.senha-obrigatoria{--cor-marca-escura: #05324a;--cor-marca-clara: #0d5f78;--cor-primaria: #0b5a74;--cor-primaria-hover: #094a60;--cor-fundo: #f4f9fa;--cor-superficie: #ffffff;--cor-texto: #12202a;--cor-texto-suave: #5c6b74;--cor-borda: #d3dde1;--cor-foco: #0b5a74;--cor-erro: #b42318;--cor-erro-fundo: #fdecea;--cor-ok: #1a7f4b;--raio: 6px;--fonte: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;position:relative;isolation:isolate;display:grid;place-items:center;min-height:100dvh;padding:24px 16px;color:var(--cor-texto);font:14px var(--fonte);background:radial-gradient(ellipse 120% 80% at 50% 0%,#0a4051,#041d2d 60%,#021118) fixed}.senha-obrigatoria .fundo-neon{z-index:-1}.senha-obrigatoria .app-espera-cartao{display:grid;justify-items:center;gap:8px;max-width:460px;padding:36px 32px;text-align:center;background:var(--cor-fundo);border-radius:16px;box-shadow:0 0 0 1px #5fd0e68c,0 0 40px #13c4e82e}.senha-obrigatoria .app-espera-cartao h1{margin:10px 0 0;font-size:22px}.senha-obrigatoria .app-espera-cartao p{margin:0 0 10px;line-height:1.6;color:var(--cor-texto-suave)}.senha-obrigatoria .app-espera-acoes{display:grid;gap:8px;width:100%}.senha-obrigatoria .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.senha-obrigatoria .campo{margin-bottom:16px}.senha-obrigatoria .campo label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.senha-obrigatoria .campo input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){width:100%;height:38px;padding:0 12px;font:inherit;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:0 1px 2px #10202a0f;transition:border-color .15s,box-shadow .15s}.senha-obrigatoria .campo input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus{outline:none;border-color:var(--cor-foco);box-shadow:0 0 0 3px #0b5a7426}.senha-obrigatoria .campo input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])[aria-invalid=true]{border-color:var(--cor-erro)}.senha-obrigatoria .campo-erro{margin:6px 0 0;font-size:12.5px;color:var(--cor-erro)}.senha-obrigatoria .campo-senha{position:relative}.senha-obrigatoria .campo-senha input{padding-right:42px}.senha-obrigatoria .campo-senha-olho{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--cor-texto-suave);background:none;border:0;border-radius:4px;cursor:pointer}.senha-obrigatoria .campo-senha-olho:hover{color:var(--cor-texto)}.senha-obrigatoria .campo-senha-olho:focus-visible{outline:2px solid var(--cor-foco)}.senha-obrigatoria .checklist-senha{margin:-6px 0 16px;padding:10px 12px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio)}.senha-obrigatoria .checklist-senha ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.senha-obrigatoria .checklist-senha li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cor-texto-suave);transition:color .15s}.senha-obrigatoria .checklist-senha li.ok{color:var(--cor-ok)}.senha-obrigatoria .checklist-icone{display:inline-flex;color:#a7b4ba}.senha-obrigatoria .checklist-senha li.ok .checklist-icone{color:var(--cor-ok)}.senha-obrigatoria .botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:38px;padding:0 16px;font:inherit;font-weight:600;font-size:13.5px;border-radius:var(--raio);cursor:pointer;transition:background .15s,border-color .15s}.senha-obrigatoria .botao:disabled{opacity:.65;cursor:not-allowed}.senha-obrigatoria .botao:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.senha-obrigatoria .botao-primario{color:#fff;background:var(--cor-primaria);border:1px solid var(--cor-primaria)}.senha-obrigatoria .botao-primario:hover:not(:disabled){background:var(--cor-primaria-hover)}.senha-obrigatoria .botao-secundario{margin-top:16px;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);box-shadow:0 1px 2px #10202a0f}.senha-obrigatoria .botao-secundario:hover:not(:disabled){border-color:#b5c3c9}.senha-obrigatoria .alerta{margin-bottom:18px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--cor-erro);background:var(--cor-erro-fundo);border-radius:var(--raio)}.senha-obrigatoria .troca-senha{justify-items:stretch;text-align:left;width:min(460px,100%)}.senha-obrigatoria .troca-senha h1,.troca-senha>p{text-align:center}.senha-obrigatoria .troca-senha-icone{justify-self:center;font-size:34px}.senha-obrigatoria .troca-senha form{display:grid;gap:12px;margin-top:8px}.senha-obrigatoria .troca-senha .app-espera-acoes{justify-content:center}.senha-obrigatoria .campo .campo-senha input{padding-right:42px}.senha-obrigatoria .campo .campo-erro{margin:6px 0 0;color:var(--cor-erro)}.med-publico{--site-fundo: #03202f;--site-fundo-2: #05324a;--site-fundo-3: #0a3f59;--site-linha: rgba(255, 255, 255, .1);--site-texto: #e8f4f7;--site-texto-suave: #a9c3cc;--site-destaque: #5fd0e6;--site-destaque-escuro: #032733}.site{position:relative;isolation:isolate;min-height:100%;color:var(--site-texto);background:radial-gradient(ellipse 120% 80% at 50% 0%,#052c40 0%,var(--site-fundo) 60%,#021620 100%);background-attachment:fixed}.fundo-neon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.neon{position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:screen;will-change:transform}.neon-1{top:-180px;left:-140px;width:560px;height:560px;background:#13c4e8;opacity:.45;animation:neon-deriva-1 24s ease-in-out infinite alternate}.neon-2{right:-140px;bottom:-200px;width:500px;height:500px;background:#14b8a6;opacity:.38;animation:neon-deriva-2 28s ease-in-out infinite alternate}.neon-3{top:38%;left:42%;width:420px;height:420px;background:#2f6bff;opacity:.22;animation:neon-deriva-3 32s ease-in-out infinite alternate}.neon-feixe{position:absolute;top:-20%;left:0;width:40%;height:140%;background:linear-gradient(100deg,transparent 40%,rgba(95,208,230,.07) 48%,rgba(95,208,230,.16) 50%,rgba(95,208,230,.07) 52%,transparent 60%);transform:translate(-120%) skew(-12deg);animation:neon-varredura 14s ease-in-out infinite}@keyframes neon-deriva-1{0%{transform:translate(0) scale(1)}50%{transform:translate(28vw,18vh) scale(1.15)}to{transform:translate(8vw,48vh) scale(.9)}}@keyframes neon-deriva-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-30vw,-22vh) scale(1.1)}to{transform:translate(-12vw,-50vh) scale(.95)}}@keyframes neon-deriva-3{0%{transform:translate(0) scale(.9)}50%{transform:translate(-24vw,14vh) scale(1.2)}to{transform:translate(18vw,-20vh) scale(1)}}@keyframes neon-varredura{0%,55%{transform:translate(-120%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}@media(prefers-reduced-motion:reduce){.neon,.neon-feixe,.etapa-conteudo,.progresso-barra,.marco-icone{animation:none!important;transition:none!important}.neon-feixe{display:none}}.site-container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.site-marca{display:inline-flex;align-items:center;color:#fff;text-decoration:none!important;--marca-destaque: #22b8d8}.site-botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;font:inherit;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none!important;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.site-botao:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-botao-primario{color:var(--site-destaque-escuro);background:var(--site-destaque);border:1px solid var(--site-destaque)}.site-botao-primario:hover{background:#86dcec;transform:translateY(-1px)}.site-botao-contorno{color:#fff;background:#ffffff08;border:1px solid rgba(255,255,255,.28)}.site-botao-contorno:hover{border-color:#fff9}.site-botao-pequeno{height:38px;padding:0 16px;font-size:14px}.site-topo{position:sticky;top:0;z-index:10;background:#03202fd1;border-bottom:1px solid var(--site-linha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-topo-linha{display:flex;align-items:center;gap:32px;height:68px}.site-nav{display:flex;gap:28px}.site-nav a,.site-link-entrar{font-size:14px;font-weight:500;color:var(--site-texto-suave)}.site-nav a:hover,.site-link-entrar:hover{color:#fff;text-decoration:none}.site-topo-acoes{display:flex;align-items:center;gap:20px;margin-left:auto}.site-link-entrar{color:#fff}.site-hero{padding:88px 0 72px;text-align:center}.site-selo{display:inline-block;padding:6px 14px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--site-destaque);background:#5fd0e61a;border:1px solid rgba(95,208,230,.3);border-radius:999px}.site-hero h1{max-width:860px;margin:24px auto 20px;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:#fff}.site-destaque{color:var(--site-destaque)}.site-hero-texto{max-width:640px;margin:0 auto;font-size:17px;line-height:1.65;color:var(--site-texto-suave)}.site-hero-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.site-diferenciais{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:32px 0 56px;padding:0;list-style:none;font-size:13.5px;color:var(--site-texto-suave)}.site-diferenciais li:before{content:"✓";margin-right:8px;font-weight:700;color:var(--site-destaque)}.previa{max-width:980px;margin:0 auto;overflow:hidden;text-align:left;color:var(--cor-texto);background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:14px;box-shadow:0 0 0 6px #5fd0e61f,0 40px 80px -20px #0009}.previa-barra{display:flex;gap:6px;padding:12px 16px;background:#eef4f6;border-bottom:1px solid #dde6e9}.previa-barra span{width:10px;height:10px;background:#c5d2d7;border-radius:50%}.previa-corpo{display:grid;grid-template-columns:170px 1fr;min-height:320px}.previa-lateral{display:grid;align-content:start;gap:4px;padding:18px 12px;font-size:13px;color:#ffffffbf;background:var(--site-fundo-2)}.previa-lateral strong{margin:0 8px 12px;font-size:16px;color:#fff}.previa-lateral span{padding:7px 8px;border-radius:6px}.previa-lateral span.previa-novo{margin-bottom:8px;font-weight:600;text-align:center;color:#fff;background:var(--cor-primaria-clara, #2a9bbb)}.previa-lateral span.previa-sub{padding:4px 8px 4px 22px;font-size:12px;opacity:.85}.previa-lateral span.ativo{color:#fff;background:#ffffff1f}.previa-conteudo{padding:20px;background:var(--cor-fundo)}.previa-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.previa-numeros div{display:grid;padding:12px 14px;background:#fff;border:1px solid var(--cor-borda);border-radius:8px}.previa-numeros b{font-size:22px}.previa-numeros small,.previa-item small{font-size:12px;color:var(--cor-texto-suave)}.previa-lista{background:#fff;border:1px solid var(--cor-borda);border-radius:8px}.previa-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px;border-bottom:1px solid #e8eef0}.previa-item:last-child{border-bottom:0}.previa-item>div{display:grid;min-width:0}.previa-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previa-status{flex:none;padding:3px 9px;font-size:11.5px;font-weight:600;border-radius:999px}.previa-azul{color:#0b4a60;background:#e3f0f4}.previa-amarelo{color:#8a5300;background:#fdf0d9}.previa-verde{color:#13693d;background:#e1f3e8}.site-secao{padding:96px 0}.site-secao-alternada{background:#ffffff06;border-top:1px solid var(--site-linha);border-bottom:1px solid var(--site-linha)}.site-secao h2,.site-chamada h2{max-width:720px;margin:0 auto 12px;font-size:clamp(26px,3.6vw,38px);line-height:1.2;letter-spacing:-.025em;text-align:center;color:#fff}.site-secao-texto{margin:0 auto 48px;text-align:center;color:var(--site-texto-suave)}.site-recursos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.site-recurso{padding:26px;background:#ffffff0a;border:1px solid var(--site-linha);border-radius:12px;transition:border-color .15s}.site-recurso:hover{border-color:#5fd0e666}.site-recurso-icone{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;color:var(--site-destaque);background:#5fd0e61a;border-radius:10px}.site-recurso h3,.site-passos h3{margin:0 0 8px;font-size:17px;color:#fff}.site-recurso p,.site-passos p{margin:0;font-size:14.5px;line-height:1.6;color:var(--site-texto-suave)}.site-passos{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:48px 0 0;padding:0;list-style:none}.site-passo-numero{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:700;color:var(--site-destaque-escuro);background:var(--site-destaque);border-radius:50%}.site-chamada{padding:96px 0;text-align:center}.site-chamada p{margin:0 0 32px;color:var(--site-texto-suave)}.site-rodape{padding:32px 0;border-top:1px solid var(--site-linha)}.site-rodape-linha{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.site-rodape nav{display:flex;gap:24px}.site-rodape nav a{font-size:13.5px;color:var(--site-texto-suave)}.site-rodape small{margin-left:auto;font-size:12.5px;color:var(--site-texto-suave)}.cadastro{display:flex;flex-direction:column;min-height:100vh}.cadastro-topo{padding:24px 0}.cadastro-grade{display:grid;grid-template-columns:1fr minmax(0,480px);gap:64px;align-items:start;padding-bottom:64px}.cadastro-apresentacao{padding-top:40px}.cadastro-apresentacao h1{margin:20px 0 16px;font-size:clamp(32px,4.4vw,50px);line-height:1.1;letter-spacing:-.03em;color:#fff}.cadastro-apresentacao>p{max-width:480px;font-size:16px;line-height:1.65;color:var(--site-texto-suave)}.cadastro-lista{display:grid;gap:14px;margin:32px 0 0;padding:0;list-style:none;font-size:15px;font-weight:500}.cadastro-lista li{display:flex;align-items:center;gap:12px}.cadastro-lista li:before{content:"✓";display:grid;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;color:var(--site-destaque-escuro);background:var(--site-destaque);border-radius:50%}.cadastro-cartao{padding:32px;color:var(--cor-texto);background:var(--cor-fundo);border-radius:16px;box-shadow:0 0 0 1px #5fd0e68c,0 0 40px #13c4e82e,0 30px 60px -20px #0000008c}.cadastro-cartao h2{margin:0 0 6px;font-size:24px;letter-spacing:-.01em}.cadastro-cartao>p{margin:0 0 16px;font-size:13.5px;color:var(--cor-texto-suave)}.cadastro-etiquetas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.cadastro-etiquetas span{padding:4px 10px;font-size:12px;font-weight:600;border-radius:999px}.cadastro-etiquetas span:first-child{color:#0b4a60;background:#e3f0f4}.cadastro-etiquetas span:last-child{color:#13693d;background:#e1f3e8}.progresso{margin:0 0 24px}.progresso-topo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;font-size:12.5px;color:var(--cor-texto-suave)}.progresso-topo strong{font-size:13px;color:var(--cor-texto)}.progresso-trilho{height:6px;overflow:hidden;background:#dde7ea;border-radius:999px}.progresso-barra{position:relative;height:100%;overflow:hidden;background:linear-gradient(90deg,#0b5a74,#13c4e8);border-radius:999px;box-shadow:0 0 12px #13c4e899;transition:width .55s cubic-bezier(.4,0,.2,1)}.progresso-barra:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:progresso-reflexo 2.6s ease-in-out infinite}@keyframes progresso-reflexo{60%,to{transform:translate(100%)}}.progresso-marcos{display:flex;justify-content:space-between;gap:8px;margin:14px 0 0;padding:0;list-style:none}.progresso-marcos li{display:flex;align-items:center;gap:8px;min-width:0}.marco-icone{position:relative;display:grid;flex:none;place-items:center;width:34px;height:34px;color:#8a9ca4;background:#eef3f5;border:1px solid var(--cor-borda);border-radius:10px;transition:background .3s,color .3s,box-shadow .3s}.progresso-marcos li.atual .marco-icone{color:#fff;background:linear-gradient(135deg,#0b5a74,#13a5c4);border-color:transparent;box-shadow:0 0 0 4px #13c4e82e,0 0 18px #13c4e873;animation:marco-pulso 2.4s ease-in-out infinite}.progresso-marcos li.feito .marco-icone{color:var(--cor-primaria);background:#e3f0f4;border-color:#c9e1e8}.marco-selo{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:17px;height:17px;font-size:9.5px;font-weight:700;color:#fff;background:var(--cor-ok);border:2px solid var(--cor-fundo);border-radius:50%}.marco-nome{font-size:12.5px;font-weight:500;color:var(--cor-texto-suave);white-space:nowrap}.progresso-marcos li.atual .marco-nome{font-weight:600;color:var(--cor-texto)}@keyframes marco-pulso{50%{box-shadow:0 0 0 7px #13c4e81a,0 0 26px #13c4e899}}.etapa-avancar{animation:etapa-entra-direita .38s cubic-bezier(.2,.7,.2,1)}.etapa-voltar{animation:etapa-entra-esquerda .38s cubic-bezier(.2,.7,.2,1)}@keyframes etapa-entra-direita{0%{opacity:0;transform:translate(28px)}}@keyframes etapa-entra-esquerda{0%{opacity:0;transform:translate(-28px)}}.campo-rotulo-linha{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.campo-dica{font-size:11.5px;font-weight:400;color:var(--cor-texto-suave)}.campo select{width:100%;height:38px;padding:0 10px;font:inherit;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:0 1px 2px #10202a0f}.campo select:focus{outline:none;border-color:var(--cor-foco);box-shadow:0 0 0 3px #0b5a7426}.campo select[aria-invalid=true]{border-color:var(--cor-erro)}.campo-telefone{display:grid;grid-template-columns:150px 1fr;gap:10px}.campos-lado-a-lado{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.endereco-previa{margin:-8px 0 16px;padding:9px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;color:var(--cor-texto-suave);background:var(--cor-superficie);border:1px dashed var(--cor-borda);border-radius:var(--raio);overflow-wrap:anywhere}.endereco-previa b{color:var(--cor-primaria)}.endereco-situacao{margin:-10px 0 16px;font-size:12.5px}.endereco-situacao.ok{color:var(--cor-ok)}.endereco-situacao.erro{color:var(--cor-erro)}.endereco-situacao.verificando{color:var(--cor-texto-suave)}.cadastro-acoes{display:grid;gap:4px}.botao-voltar{height:36px;font:inherit;font-size:13.5px;font-weight:500;color:var(--cor-texto-suave);background:none;border:0;cursor:pointer}.botao-voltar:hover{color:var(--cor-texto)}.cadastro-rodape{margin:20px 0 0;font-size:13px;text-align:center;color:var(--cor-texto-suave)}.cadastro-rodape p{margin:6px 0}.cadastro-garantias{display:flex;justify-content:center;gap:16px;margin-top:12px;font-size:12px;color:var(--cor-texto-suave)}@media(max-width:960px){.cadastro-grade{grid-template-columns:1fr;gap:24px}.cadastro-apresentacao{padding-top:0}.cadastro-apresentacao h1{font-size:30px}.cadastro-apresentacao>p,.cadastro-lista{display:none}.site-passos{grid-template-columns:1fr}.site-nav{display:none}}@media(max-width:640px){.site-container{padding:0 16px}.site-hero{padding:56px 0 48px}.site-link-entrar{display:none}.site-secao,.site-chamada{padding:64px 0}.previa-corpo{grid-template-columns:1fr}.previa-lateral{display:none}.previa-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.previa-numeros b{font-size:17px}.site-rodape small{margin-left:0}.cadastro-cartao{padding:22px 18px}.campo-telefone{grid-template-columns:120px 1fr}.campos-lado-a-lado{grid-template-columns:1fr}.progresso-marcos li:not(.atual) .marco-nome{display:none}.neon{filter:blur(70px)}}.lp{--lp-fundo: #ffffff;--lp-suave: #f4f8fa;--lp-texto: #10202b;--lp-texto-suave: #55656f;--lp-linha: #e3eaee;--lp-marca: #0f7fa0;--lp-marca-2: #6250d6;--lp-marca-clara: #e3f4f8;--site-texto: var(--lp-texto);--site-texto-suave: var(--lp-texto-suave);--site-linha: var(--lp-linha);--site-destaque: var(--lp-marca);--site-destaque-escuro: #ffffff;min-height:100%;color:var(--lp-texto);background:var(--lp-fundo);font-size:16px}.lp-container{width:min(1200px,100%);margin:0 auto;padding:0 24px}.lp-estreito{width:min(820px,100%)}.lp h1,.lp h2,.lp h3{color:var(--lp-texto);letter-spacing:-.01em}.lp-topo{position:sticky;top:0;z-index:20;background:#ffffffdb;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--lp-linha)}.lp-topo-linha{display:flex;align-items:center;gap:24px;height:68px}.lp .site-marca{color:var(--marca-escura);--marca-destaque: #0e8fae}.lp-nav{display:flex;gap:22px;margin:0 auto}.lp-nav a{color:var(--lp-texto-suave);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s}.lp-nav a:hover{color:var(--lp-marca)}.lp-topo-acoes{display:flex;align-items:center;gap:14px}.lp-link{color:var(--lp-texto);font-weight:600;text-decoration:none}.lp-menu{display:none;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--lp-texto);cursor:pointer}.lp-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.lp-botao-primario{color:#fff;background:linear-gradient(135deg,var(--lp-marca),#1592b5);box-shadow:0 10px 22px -12px #0f7fa0b3}.lp-botao-primario:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px #0f7fa0cc}.lp-botao-contorno{color:var(--lp-texto);background:#fff;border:1px solid var(--lp-linha)}.lp-botao-contorno:hover{border-color:var(--lp-marca);color:var(--lp-marca)}.lp-botao-pequeno{padding:9px 16px;font-size:14px}.lp-botao-branco{color:var(--lp-marca);background:#fff}.lp-botao-branco:hover{transform:translateY(-2px)}.lp-hero{padding:72px 0 40px;background:radial-gradient(60% 50% at 50% 0%,rgba(21,146,181,.12),transparent 70%),radial-gradient(40% 40% at 85% 20%,rgba(98,80,214,.08),transparent 70%),var(--lp-fundo)}.lp-hero-texto{display:grid;justify-items:center;gap:18px;text-align:center}.lp-selo{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--lp-marca);background:var(--lp-marca-clara)}.lp-hero h1{max-width:880px;margin:0;font-size:clamp(34px,5.4vw,58px);line-height:1.08}.lp-gradiente{background:linear-gradient(90deg,var(--lp-marca),var(--lp-marca-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-texto>p{max-width:680px;margin:0;font-size:18px;line-height:1.6;color:var(--lp-texto-suave)}.lp-hero-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.lp-diferenciais{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:4px 0 0;padding:0;list-style:none;font-size:14px;color:var(--lp-texto-suave)}.lp-diferenciais li{display:flex;align-items:center;gap:6px}.lp-diferenciais svg{color:#1baf7a}.lp-demo{margin-top:46px;scroll-margin-top:90px}.lp-demo-dicas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--lp-texto-suave)}.lp-demo-dicas span{padding:4px 10px;border-radius:999px;background:var(--lp-suave);border:1px solid var(--lp-linha)}.lp .demo{max-width:none;border-color:var(--lp-linha);box-shadow:0 40px 80px -40px #10202b73,0 0 0 1px #10202b0a}.lp-demo-legenda{margin:12px 0 0;font-size:13px;text-align:center;color:var(--lp-texto-suave)}.lp-destaques{padding:36px 0 64px}.lp-destaques-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-destaques article{display:grid;gap:8px;padding:22px;border-radius:16px;background:var(--lp-suave)}.lp-destaques h3,.lp-recursos h3,.lp-cartao h3,.lp-passos h3{margin:0;font-size:17px}.lp-destaques p,.lp-recursos p,.lp-cartao p,.lp-passos p{margin:0;font-size:14.5px;line-height:1.55;color:var(--lp-texto-suave)}.lp-icone{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;color:var(--lp-marca);background:var(--lp-marca-clara)}.lp-secao{padding:88px 0;scroll-margin-top:60px}.lp-secao-suave{background:var(--lp-suave)}.lp-cabecalho{display:grid;justify-items:center;gap:10px;max-width:760px;margin:0 auto 40px;text-align:center}.lp-cabecalho h2,.lp-dupla h2,.lp-final h2{margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.15}.lp-cabecalho p{margin:0;font-size:17px;color:var(--lp-texto-suave)}.lp-sobretitulo{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-marca)}.lp-abas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding:6px;border-radius:999px;background:var(--lp-suave);border:1px solid var(--lp-linha)}.lp-abas button{padding:9px 18px;border:0;border-radius:999px;background:transparent;color:var(--lp-texto-suave);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.lp-abas button.ativa{color:#fff;background:var(--lp-marca)}.lp-aba-resumo{margin:18px 0 28px;text-align:center;color:var(--lp-texto-suave)}.lp-recursos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-recursos article{display:flex;gap:14px;padding:20px;border-radius:16px;border:1px solid var(--lp-linha);background:#fff;animation:lp-entra .4s ease-out backwards;transition:border-color .2s,box-shadow .2s}.lp-recursos article:hover{border-color:color-mix(in srgb,var(--lp-marca) 40%,var(--lp-linha));box-shadow:0 16px 30px -24px #10202b80}.lp-recursos article>div{display:grid;gap:6px}@keyframes lp-entra{0%{opacity:0;transform:translateY(8px)}}.lp-passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.lp-passos li{display:grid;gap:10px;padding:26px;border-radius:16px;background:#fff;border:1px solid var(--lp-linha)}.lp-passo-numero{font-size:30px;font-weight:700;color:var(--lp-marca)}.lp-dupla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.lp-dupla>div:first-child{display:grid;gap:16px}.lp-texto{margin:0;font-size:17px;line-height:1.6;color:var(--lp-texto-suave)}.lp-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lp-checks li{display:flex;gap:10px}.lp-checks li:before{content:"✓";display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;color:#fff;background:#1baf7a}.lp-cores{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--lp-texto-suave)}.lp-cores button{width:26px;height:26px;border:0;border-radius:50%;cursor:pointer;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--lp-linha);transition:transform .2s}.lp-cores button.ativa{transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lp-texto)}.lp-central{--marca: #1592b5;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--lp-linha);box-shadow:0 40px 70px -40px #10202b73}.lp-central-topo{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:18px 22px;color:#fff;background:var(--marca);transition:background .4s}.lp-central-topo b{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--marca);background:#fff}.lp-central-topo span{font-size:13px;opacity:.85}.lp-central-corpo{display:grid;gap:12px;padding:22px}.lp-central-ola{margin:0;font-weight:600}.lp-central-deps{display:flex;flex-wrap:wrap;gap:8px}.lp-central-deps span{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:13.5px;border:1px solid var(--lp-linha)}.lp-central-deps i{width:8px;height:8px;border-radius:50%;background:var(--marca)}.lp-central-chamado{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--lp-suave)}.lp-central-chamado div{display:grid}.lp-central-chamado small{color:var(--lp-texto-suave)}.lp-central-chamado em{font-style:normal;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--marca);background:color-mix(in srgb,var(--marca) 12%,#fff)}.lp-central-chamado em.estrelas{color:#eda100;background:transparent;letter-spacing:2px}.lp-central-botao{justify-self:start;padding:10px 16px;border-radius:10px;font-weight:600;color:#fff;background:var(--marca);transition:background .4s}.lp-grade-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-cartao{display:grid;align-content:start;gap:10px;padding:22px;border-radius:16px;background:#fff;border:1px solid var(--lp-linha)}.lp-cartao-linha{display:flex;gap:14px}.lp-cartao-linha>div{display:grid;gap:6px}.lp-perguntas{display:grid;gap:10px}.lp-perguntas details{border-radius:14px;border:1px solid var(--lp-linha);background:#fff}.lp-perguntas summary{display:flex;justify-content:space-between;gap:12px;padding:18px 20px;font-weight:600;cursor:pointer;list-style:none}.lp-perguntas summary::-webkit-details-marker{display:none}.lp-perguntas summary:after{content:"+";font-size:20px;line-height:1;color:var(--lp-marca);transition:transform .2s}.lp-perguntas details[open] summary:after{transform:rotate(45deg)}.lp-perguntas details p{margin:0;padding:0 20px 18px;line-height:1.6;color:var(--lp-texto-suave)}.lp-final{padding:80px 0;text-align:center;color:#fff;background:radial-gradient(60% 80% at 20% 0%,rgba(98,80,214,.35),transparent 70%),linear-gradient(135deg,#0b5a74,#0f7fa0)}.lp-final .lp-container{display:grid;justify-items:center;gap:16px}.lp-final h2{color:#fff}.lp-final p{margin:0;max-width:620px;font-size:17px;opacity:.9}.lp-rodape{padding:28px 0;border-top:1px solid var(--lp-linha)}.lp-rodape-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.lp-rodape-marca{display:grid;justify-items:start;gap:10px}.lp-rodape nav{display:flex;flex-wrap:wrap;gap:8px 22px}.lp-rodape a:hover{color:var(--lp-texto)}.lp-rodape a{color:var(--lp-texto-suave);text-decoration:none}.lp-rodape small{font-size:13px;color:var(--lp-texto-suave)}@media(max-width:960px){.lp-destaques-grade,.lp-recursos,.lp-grade-3{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-dupla{grid-template-columns:1fr}.lp-nav{position:absolute;top:68px;right:16px;left:16px;display:none;flex-direction:column;gap:2px;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--lp-linha);box-shadow:0 24px 40px -24px #10202b73}.lp-nav.aberto{display:flex}.lp-nav a{padding:10px 12px}.lp-nav .lp-nav-entrar{display:block;margin-top:6px;padding-top:12px;border-top:1px solid var(--lp-linha);font-weight:600}.lp-menu{display:inline-flex}.lp-topo-acoes{margin-left:auto}}@media(max-width:640px){.lp-container{padding:0 16px}.lp-destaques-grade,.lp-recursos,.lp-grade-3,.lp-passos{grid-template-columns:1fr}.lp-secao{padding:64px 0}.lp-topo-acoes{gap:8px}.lp-link{padding:6px 4px;font-size:14px}}.lp-nav-entrar{display:none}@media(prefers-reduced-motion:reduce){.lp-recursos article{animation:none}}.site-precos{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;margin-top:28px;align-items:stretch}.site-precos-simulador,.site-precos-incluso{padding:26px;border-radius:18px;border:1px solid var(--site-linha);background:#ffffff0a}.site-precos-simulador{display:grid;gap:18px;background:linear-gradient(160deg,#5fd0e624,#6250d61a);border-color:#5fd0e659;box-shadow:0 30px 60px -40px #5fd0e699}.site-precos-ciclos{display:inline-flex;justify-self:start;padding:4px;gap:4px;border-radius:999px;background:#00000040;border:1px solid var(--site-linha)}.site-precos-ciclos button{padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--site-texto-suave);font:inherit;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.site-precos-ciclos button.ativo{background:var(--site-destaque);color:var(--site-destaque-escuro)}.site-precos-unitario{display:grid;gap:2px}.site-precos-unitario strong{font-size:40px;line-height:1.1;color:var(--site-texto)}.site-precos-unitario span{color:var(--site-texto-suave)}.site-precos-quantos{display:grid;gap:10px;color:var(--site-texto)}.site-precos-quantos b{font-size:22px;color:var(--site-destaque);margin-left:6px}.site-precos-quantos input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:#ffffff1f linear-gradient(90deg,var(--site-destaque),#6250d6) no-repeat;cursor:pointer}.site-precos-quantos input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid var(--site-destaque);box-shadow:0 4px 14px #00000059;transition:transform .15s}.site-precos-quantos input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.site-precos-quantos input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--site-destaque)}.site-precos-escala{display:flex;justify-content:space-between;font-size:12px;color:var(--site-texto-suave)}.site-precos-botoes{display:flex;flex-wrap:wrap;gap:8px}.site-precos-botoes button{min-width:44px;padding:6px 12px;border-radius:10px;border:1px solid var(--site-linha);background:#ffffff0d;color:var(--site-texto);font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.site-precos-botoes button.ativo,.site-precos-botoes button:hover{border-color:var(--site-destaque);background:#5fd0e626}.site-precos-total{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:#00000040;border:1px solid var(--site-linha)}.site-precos-total span,.site-precos-total small{color:var(--site-texto-suave)}.site-precos-total strong{font-size:34px;color:var(--site-texto);animation:site-preco-entra .3s ease-out}@keyframes site-preco-entra{0%{opacity:.3;transform:translateY(4px)}}.site-precos-cta{justify-self:stretch;justify-content:center}.site-precos-nota{margin:0;font-size:13px;color:var(--site-texto-suave)}.site-precos-incluso h3{margin:0 0 8px;font-size:22px;color:var(--site-texto)}.site-precos-incluso p{color:var(--site-texto-suave);line-height:1.6}.site-precos-incluso ul{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}.site-precos-incluso li{display:flex;gap:10px;color:var(--site-texto)}.site-precos-incluso li:before{content:"✓";display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#5fd0e62e;color:var(--site-destaque);font-size:13px;font-weight:700}.site-precos-pagamento{margin:0;padding-top:14px;border-top:1px solid var(--site-linha);font-size:14px}@media(max-width:860px){.site-precos{grid-template-columns:1fr}.site-precos-unitario strong{font-size:32px}}@media(prefers-reduced-motion:reduce){.site-precos-total strong{animation:none}}.lp .site-precos-simulador{background:linear-gradient(160deg,#eaf6fa,#f1effd);border-color:#cfe7ef;box-shadow:0 30px 60px -45px #0f7fa099}.lp .site-precos-incluso,.lp .site-precos-ciclos,.lp .site-precos-total{background:#fff}.lp .site-precos-ciclos button.ativo{color:#fff}.lp .site-precos-quantos input[type=range]{background-color:#dde8ed}.lp .site-precos-botoes button{background:#fff}.lp .site-precos-botoes button.ativo,.lp .site-precos-botoes button:hover{background:var(--lp-marca-clara)}.lp .site-precos-incluso li:before{background:var(--lp-marca-clara)}.lp .site-botao.site-botao-primario{color:#fff;background:linear-gradient(135deg,var(--lp-marca),#1592b5);box-shadow:0 10px 22px -12px #0f7fa0b3}.lp-historia{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.lp-historia-texto{display:grid;gap:16px}.lp-historia-texto h2{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.lp-bastidores{display:grid;gap:12px;padding:20px 22px;border-radius:16px;background:#fff;border:1px solid var(--lp-linha)}.lp-bastidores strong{font-size:15px}.lp-linha-tempo{display:grid;gap:10px}.lp-linha-tempo ol{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.lp-linha-tempo ol:before{content:"";position:absolute;top:22px;bottom:22px;left:79px;width:2px;background:var(--lp-linha)}.lp-momento{position:relative;display:grid;grid-template-columns:44px 44px minmax(0,1fr);gap:14px;align-items:start}.lp-momento-hora{padding-top:12px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--lp-texto-suave)}.lp-momento-avatar{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-weight:700;font-size:16px;color:#fff;background:#e07a4f;box-shadow:0 0 0 4px var(--lp-suave)}.lp-momento.equipe .lp-momento-avatar{background:var(--lp-marca)}.lp-momento.sistema .lp-momento-avatar{font-size:13px;font-weight:800;color:var(--lp-marca);background:#fff;border:1px solid var(--lp-linha)}.lp-momento-corpo{display:grid;gap:6px;padding:12px 16px;border-radius:4px 16px 16px;background:#fff;border:1px solid var(--lp-linha);box-shadow:0 14px 30px -26px #10202b8c}.lp-momento.equipe .lp-momento-corpo{background:color-mix(in srgb,var(--lp-marca) 7%,#fff);border-color:color-mix(in srgb,var(--lp-marca) 22%,var(--lp-linha))}.lp-momento.sistema .lp-momento-corpo{background:transparent;border-style:dashed;box-shadow:none}.lp-momento-corpo small{font-size:12.5px;color:var(--lp-texto-suave)}.lp-momento-corpo small b{color:var(--lp-texto)}.lp-momento-fala,.lp-momento-texto{margin:0;font-size:15px;line-height:1.5}.lp-momento-texto{font-size:14px;color:var(--lp-texto-suave)}.lp-momento-corpo em{justify-self:start;padding:2px 10px;font-size:12px;font-style:normal;font-weight:600;color:#1a7f4b;background:#e7f6ee;border-radius:999px}.lp-momento-estrelas{display:block;margin-bottom:2px;letter-spacing:2px;color:#f5a524}.lp-linha-tempo-legenda{padding-left:116px;font-size:12px;color:var(--lp-texto-suave)}.lp-publicos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-checks-pequeno{gap:8px;margin-top:4px;font-size:14px}.lp-checks-pequeno li:before{width:18px;height:18px;font-size:10px}.lp-incluido{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px;max-width:1000px;margin:0 auto;padding:0;list-style:none}.lp-incluido li{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:15px;font-weight:600;border-bottom:1px solid var(--lp-linha)}.lp-incluido li:before{content:"✓";display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;font-size:12px;color:#fff;background:#1baf7a}@media(max-width:1080px){.lp-historia{grid-template-columns:1fr;gap:36px}.lp-publicos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lp-publicos{grid-template-columns:1fr}.lp-momento{grid-template-columns:40px minmax(0,1fr);gap:10px}.lp-momento-hora{display:none}.lp-momento-avatar{width:40px;height:40px}.lp-linha-tempo ol:before{left:19px}.lp-linha-tempo-legenda{padding-left:50px}}.lp-botao-pequeno{white-space:nowrap}@media(max-width:420px){.lp-topo-acoes .lp-link{display:none}}#root .med-publico{--cor-texto:#12202a;--cor-texto-suave:#60727e;--cor-borda:#d3dde1;--cor-superficie:#fff;--cor-fundo:#f4f9fa;--cor-primaria:#0b5a74;--cor-foco:#0b5a74;--raio:6px;font-family:Sora,sans-serif;line-height:1.5;min-height:100dvh}#root .med-publico .site-marca{color:inherit;text-decoration:none}#root .med-publico.site .site-marca{color:#fff}#root .med-publico.lp .site-marca{color:#10202b}#root .med-publico .cadastro-cartao>h1{font-size:24px;line-height:1.3;margin:0 0 6px;color:#12202a;letter-spacing:-.01em}#root .med-publico .cadastro-apresentacao>h1{font-size:clamp(32px,4.3vw,48px);line-height:1.13;color:#fff;margin:20px 0}#root .med-publico .lp-hero h1{font-size:clamp(34px,5.4vw,58px);line-height:1.08;font-weight:700;letter-spacing:-.025em}#root .med-publico .lp-cabecalho h2,#root .med-publico .lp-final h2{font-size:clamp(26px,3vw,38px);line-height:1.18}#root .med-publico .lp-recursos h3,#root .med-publico .lp-destaques h3,#root .med-publico .lp-passos h3,#root .med-publico .lp-cartao h3{font-size:17px;line-height:1.4}.pub-form{border:0;min-width:0;margin:0;padding:0}.pub-campo{display:grid;gap:6px;margin:0 0 16px;font-size:13px;font-weight:600;color:#12202a;min-width:0}#root .med-publico .pub-campo input,#root .med-publico .pub-campo select{width:100%;min-width:0;height:38px;font:400 14px Sora,sans-serif;padding:0 12px;background:#fff;color:#12202a;border:1px solid #d3dde1;border-radius:6px;box-shadow:0 1px 2px #10202a0f}#root .med-publico .pub-campo input:focus,#root .med-publico .pub-campo select:focus{outline:0;border-color:#0b5a74;box-shadow:0 0 0 3px #0b5a7426}#root .med-publico .pub-campo input[aria-invalid=true]{border-color:#bd3b3b}.pub-erro-campo{font-size:12px;color:#a52d2d;font-weight:400}.pub-alerta{background:#fff0ee;border:1px solid #f0c6c0;color:#962e25;border-radius:6px;padding:10px 12px;margin:12px 0;font-size:13px}.pub-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;padding:9px 14px;border:1px solid #0b5a74;border-radius:6px;background:#0b5a74;color:#fff!important;font:600 13.5px Sora,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s}.pub-submit:hover:not(:disabled){background:#0e708e}.pub-submit:disabled{opacity:.6;cursor:wait}.pub-form:disabled{opacity:.8}.pub-dica{font-size:12.5px;color:#60727e;margin:-8px 0 12px}.pub-sugerir{border:0;background:none;color:#0b5a74;font:500 12.5px Sora,sans-serif;cursor:pointer;padding:0;margin:0 0 16px;text-align:left}.pub-ver-senha{display:flex;align-items:center;gap:5px;margin:-8px 0 10px}.pub-resumo{display:flex;align-items:flex-start;gap:12px;background:#e7f1f5;border-radius:8px;padding:14px;margin:4px 0 20px;color:#42606d}.pub-resumo svg{flex:none}.pub-resumo p{font-size:12.5px;margin:0;line-height:1.6}.pub-criterios{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11.5px;color:#60727e}.pub-criterios li{display:flex;align-items:center;gap:4px}.pub-criterios .ok{color:#167149}.pub-aceite{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.6;margin:6px 0 18px}.pub-aceite input{margin:4px 0 0;accent-color:#0b5a74}.pub-aceite a,.cadastro-rodape a{color:#08647f;text-decoration:none}.pub-aceite a:hover,.cadastro-rodape a:hover{text-decoration:underline}.pub-sucesso{font-size:14px;line-height:1.7}.pub-sucesso>svg{color:#13966b;margin:10px 0}.pub-sucesso strong{overflow-wrap:anywhere}.pub-sucesso .pub-submit{margin-top:22px}.med-demo{display:grid;grid-template-columns:180px minmax(0,1fr);text-align:left;border:1px solid #d3dde1;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -40px #10202b73;background:#eef4f8;color:#12202a}.med-demo aside{padding:24px 16px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(140deg,#c5dbee,#eef4f8 65%);font-size:13px}.med-demo aside>b{font-size:12px;margin-bottom:16px}.med-demo aside>span:not(.logo-luraos){padding:10px 12px;border-radius:7px}.med-demo aside>span.ativa{background:linear-gradient(90deg,#2c7cdb,#8fb9e7);color:#fff}.med-demo-main{padding:26px 30px;min-width:0;min-height:390px}.med-demo-main>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.med-demo-main small{font-size:11px;color:#60727e}.med-demo-main h2{font-size:22px;margin:6px 0 14px;line-height:1.3}.med-demo-tag{font-size:11px;border:1px solid #d3dde1;background:#fff;padding:4px 8px;border-radius:20px;color:#60727e}.med-demo-tabs{display:flex;gap:4px;border-radius:24px;background:#dce3e8;padding:4px;width:max-content;margin:8px 0 22px}.med-demo-tabs button{border:0;border-radius:24px;padding:7px 18px;font:600 12.5px Sora,sans-serif;color:#4e5e68;background:none;cursor:pointer}.med-demo-tabs button[aria-selected=true]{background:linear-gradient(90deg,#2c7cdb,#639fe4);color:#fff;box-shadow:0 2px 5px #347fdd40}.med-demo-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.med-demo-kpis>div{display:grid;gap:8px;background:#fff;border:1px solid #d3dde1;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 14px -12px #10202b80}.med-demo-kpis b{font-size:22px;line-height:1.3}.med-demo-table{background:#fff;border:1px solid #d3dde1;border-radius:12px;overflow:hidden}.med-demo-table>div{display:flex;align-items:center;gap:24px;padding:14px 18px;font-size:13px;border-bottom:1px solid #e3eaee}.med-demo-table>div:last-child{border-bottom:0}.med-demo-table>div>span{display:grid;gap:3px;flex:1}.med-demo-table em{font-size:11px;background:#e7f3ee;color:#167149;border-radius:16px;padding:4px 9px;font-style:normal;white-space:nowrap}.med-demo-clinico{background:#fff;border:1px solid #d3dde1;border-radius:12px;padding:20px}.med-demo-clinico>svg{color:#347fdd}.med-demo-clinico h3{margin:8px 0 4px}.med-demo-clinico p{margin:0;font-size:13px;color:#60727e}.med-demo-clinico ul{display:grid;gap:12px;margin-bottom:0;padding:0;list-style:none;font-size:13px}.med-demo-clinico li{display:flex;gap:10px;align-items:center}.med-demo-clinico li svg{width:17px;color:#15996c}.pub-documento{padding-top:56px;padding-bottom:64px;max-width:850px}.pub-documento h1{font-size:32px;line-height:1.25}.pub-documento h2{margin-top:32px;font-size:20px}.pub-documento p{font-size:15px;line-height:1.8;color:#55656f}.pub-documento .lp-botao{margin-top:24px}.med-publico :is(a,button,input,select):focus-visible{outline:2px solid #1592b5;outline-offset:3px}@media(max-width:960px){#root .med-publico .cadastro-apresentacao>h1{font-size:30px}.med-demo{grid-template-columns:140px minmax(0,1fr)}.med-demo-main{padding:20px}.med-demo-kpis b{font-size:18px}}@media(max-width:640px){.med-demo{grid-template-columns:minmax(0,1fr)}.med-demo aside{display:none}.med-demo-main{padding:18px 12px;min-height:390px}.med-demo-main h2{font-size:20px}.med-demo-kpis{gap:6px}.med-demo-kpis>div{padding:12px 6px}.med-demo-kpis b{font-size:16px}.med-demo-table>div{gap:9px;padding:12px 10px;font-size:12px}.med-demo-table em{font-size:10px}.med-demo-tabs button{padding:7px 14px}.pub-documento h1{font-size:26px}.cadastro-garantias{flex-wrap:wrap}}.pub-rotulo-opcional{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pub-rotulo-opcional small{font-weight:500;font-size:12px;color:#60727e}html.tx-com-entrada,html.tx-com-entrada body{overflow:hidden}.tx-entrada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:hidden;color:#ecf8fc;background:radial-gradient(ellipse 80% 70% at 50% 42%,#0a2c40,#04121c 55%,#01070c);cursor:pointer;perspective:1100px;transition:opacity .9s cubic-bezier(.7,0,.3,1),visibility .9s}.tx-entrada-em-saindo{opacity:0;visibility:hidden;pointer-events:none}.tx-entrada-cena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tx-entrada-horizonte{position:absolute;left:0;right:0;bottom:0;height:46%;background:radial-gradient(ellipse 55% 30% at 50% 100%,rgba(34,184,216,.38),transparent 70%),repeating-linear-gradient(90deg,transparent 0 46px,rgba(95,208,230,.07) 46px 48px);mask-image:linear-gradient(to top,#000,transparent 90%);-webkit-mask-image:linear-gradient(to top,#000,transparent 90%);opacity:0;animation:tx-horizonte 1.6s .2s ease-out forwards}.tx-entrada-horizonte:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#22b8d8,#bff3ff,#22b8d8,transparent);box-shadow:0 0 24px 4px #22b8d899}@keyframes tx-horizonte{to{opacity:1}}.tx-entrada-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 30% 35%,rgba(14,143,174,.35),transparent 38%),radial-gradient(circle at 72% 60%,rgba(70,110,255,.22),transparent 40%);filter:blur(30px);animation:tx-aurora 7s ease-in-out infinite alternate}@keyframes tx-aurora{to{transform:rotate(14deg) scale(1.08)}}.tx-entrada-logo{position:relative;z-index:2;display:grid;justify-items:center;gap:26px;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.6,0,.3,1),filter .95s,opacity .95s}.tx-entrada-em-saindo .tx-entrada-logo{transform:translateZ(380px) scale(1.15);filter:blur(10px);opacity:0}.tx-entrada-giro{position:relative;display:grid;justify-items:center;transform-style:preserve-3d;animation:tx-giro 4.2s cubic-bezier(.2,.7,.2,1) both}@keyframes tx-giro{0%{transform:rotateY(-28deg) rotateX(14deg)}to{transform:rotateY(0) rotateX(0)}}.tx-entrada-nome{position:relative;display:flex;align-items:baseline;font-family:Sora,system-ui,sans-serif;font-size:clamp(64px,13vw,168px);font-weight:800;line-height:1;letter-spacing:-.045em;transform-style:preserve-3d}.tx-entrada-letra{display:inline-block;color:#f4fcff;text-shadow:0 1px 0 #9fe6f5,0 2px 0 #3fb7d1,0 3px 0 #1e93ad,0 4px 0 #157891,0 5px 0 #0f5f75,0 6px 0 #0b4a5c,0 7px 0 #083846,0 14px 22px rgba(0,0,0,.55),0 0 42px rgba(34,184,216,.45);opacity:0;transform:translateZ(-600px) translateY(40px) rotateX(-95deg);filter:blur(8px)}.tx-entrada-letra{animation:tx-letra 1.05s cubic-bezier(.16,1,.3,1) calc(var(--i) * 85ms) both;will-change:transform,opacity,filter}@keyframes tx-letra{60%{opacity:1;filter:blur(0)}to{opacity:1;filter:blur(0);transform:translateZ(0) translateY(0) rotateX(0)}}.tx-entrada-ponto{color:#22b8d8;text-shadow:0 2px 0 #157891,0 4px 0 #0b4a5c,0 0 26px rgba(34,184,216,.95),0 0 70px rgba(34,184,216,.7);animation:tx-letra 1.05s cubic-bezier(.16,1,.3,1) calc(var(--i) * 85ms) both,tx-ponto 1.8s 1.4s ease-in-out infinite}@keyframes tx-ponto{50%{text-shadow:0 2px 0 #157891,0 4px 0 #0b4a5c,0 0 40px rgba(95,208,230,1),0 0 110px rgba(34,184,216,.9)}}.tx-entrada-brilho{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%) no-repeat;background-size:300% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;animation:tx-brilho 1.4s 1.7s ease-in-out both;pointer-events:none}@keyframes tx-brilho{to{background-position:-20% 0}}.tx-entrada-empresa{display:flex;gap:.05em;margin-top:.55em;font-family:Sora,system-ui,sans-serif;font-size:clamp(15px,2.6vw,30px);font-weight:600;color:#bfeaf4}.tx-entrada-empresa span{display:inline-block;opacity:0;transform:translateY(14px) scale(.6);animation:tx-empresa .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.75s + var(--i) * 45ms)}@keyframes tx-empresa{0%{letter-spacing:0}to{opacity:1;transform:none;margin-inline:.12em}}.tx-entrada-linha{width:min(520px,70vw);height:2px;margin-top:22px;background:linear-gradient(90deg,transparent,#22b8d8,#9fe6f5,#22b8d8,transparent);box-shadow:0 0 18px #22b8d8cc;transform:scaleX(0);animation:tx-linha 1.1s 1s cubic-bezier(.7,0,.2,1) both}@keyframes tx-linha{to{transform:scaleX(1)}}.tx-entrada-frase{margin:0;max-width:90vw;font-size:clamp(13px,1.6vw,16px);letter-spacing:.04em;text-align:center;color:#8fb6c4;opacity:0;animation:tx-frase .9s 1.7s ease-out both}@keyframes tx-frase{0%{transform:translateY(10px)}to{opacity:1;transform:none}}.tx-entrada-pular{position:absolute;right:22px;bottom:22px;z-index:3;padding:8px 16px;font:600 13px Sora,system-ui,sans-serif;color:#bfeaf4;background:#08283a8c;border:1px solid rgba(95,208,230,.35);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .2s,color .2s}.tx-entrada-pular:hover,.tx-entrada-pular:focus-visible{color:#fff;background:#0e8fae8c;outline:none}.tv{--tv-moldura: rgba(10, 30, 52, .72);--tv-borda: rgba(95, 208, 230, .32);--tv-texto: #d8eef6;--tv-suave: rgba(216, 238, 246, .62);--tv-destaque: #22b8d8;--tv-sombra: 0 40px 90px -30px rgba(0, 0, 0, .75), 0 0 0 1px rgba(95, 208, 230, .12), 0 0 60px -10px rgba(34, 184, 216, .35);position:relative;width:100%;padding:8px;border:1px solid var(--tv-borda);border-radius:20px;background:var(--tv-moldura);box-shadow:var(--tv-sombra);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.tx-claro .tv{--tv-moldura: rgba(255, 255, 255, .82);--tv-borda: rgba(11, 37, 64, .1);--tv-texto: #0b2540;--tv-suave: rgba(11, 37, 64, .58);--tv-destaque: #0e8fae;--tv-sombra: 0 40px 80px -34px rgba(11, 37, 64, .42), 0 14px 30px -18px rgba(11, 37, 64, .22)}.tv-barra{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 6px 8px}.tv-sistema{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,var(--tv-destaque),#0b5e7a);animation:tv-sistema .5s ease}@keyframes tv-sistema{0%{transform:translateY(-4px) scale(.96)}}.tv-abas{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.tv-abas::-webkit-scrollbar{display:none}.tv-abas button{position:relative;flex:none;padding:6px 12px;border:0;border-radius:9px;font:inherit;font-size:12.5px;font-weight:600;color:var(--tv-suave);background:transparent;cursor:pointer;overflow:hidden}.tv-abas button:hover{color:var(--tv-texto)}.tv-abas button.ativa{color:var(--tv-texto);background:color-mix(in srgb,var(--tv-destaque) 16%,transparent)}.tv-abas button:focus-visible{outline:2px solid var(--tv-destaque);outline-offset:1px}.tv-abas button i{position:absolute;left:10px;right:10px;bottom:2px;height:2px;border-radius:2px;background:var(--tv-destaque);transform-origin:left;animation:tv-tempo linear forwards}.tv-pausado .tv-abas button i{animation-play-state:paused}@keyframes tv-tempo{0%{transform:scaleX(0)}}.tv-visor{position:relative;overflow:hidden;border-radius:13px;background:#eef3f8;container-type:inline-size;isolation:isolate}.tv-tela{position:absolute;top:0;left:0;width:100%;transition:translate .9s cubic-bezier(.45,0,.2,1)}.tv-tela img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.tv-tela.ativa{z-index:2}.tv-tela.saindo{z-index:1}.tv-tela.entrando{animation:tv-entra .7s cubic-bezier(.2,.8,.2,1)}@keyframes tv-entra{0%{opacity:0;transform:scale(1.015)}}.tv-camada{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tv-cursor{position:absolute;z-index:5;width:3.4cqw;min-width:18px;max-width:26px;margin:-2px 0 0 -3px;transition:left .85s cubic-bezier(.45,0,.15,1),top .85s cubic-bezier(.45,0,.15,1);filter:drop-shadow(0 3px 5px rgba(11,37,64,.35));pointer-events:none}.tv-cursor svg{display:block;width:100%;fill:#0b2540;stroke:#fff;stroke-width:1.6;stroke-linejoin:round;transition:transform .15s ease;transform-origin:20% 15%}.tv-cursor.apertando svg{transform:scale(.82)}.tv-onda{position:absolute;width:5cqw;aspect-ratio:1;margin:-2.5cqw 0 0 -2.5cqw;border:2px solid var(--tv-destaque);border-radius:50%;animation:tv-onda .8s ease-out forwards}@keyframes tv-onda{0%{transform:scale(.2)}to{transform:scale(1.6);border-color:transparent}}.tv-realce{position:absolute;border-radius:1cqw;box-shadow:0 0 0 2px var(--tv-destaque),0 0 0 6px color-mix(in srgb,var(--tv-destaque) 22%,transparent),0 0 26px color-mix(in srgb,var(--tv-destaque) 45%,transparent);animation:tv-realce .45s cubic-bezier(.2,.8,.2,1)}@keyframes tv-realce{0%{transform:scale(1.06)}}.tv-selo{position:absolute;translate:-50% -50%;padding:.35cqw .9cqw;border-radius:999px;font-size:max(9px,1.25cqw);font-weight:700;white-space:nowrap;color:#fff;background:#16a34a;box-shadow:0 6px 14px -6px #16a34ab3;animation:tv-selo .5s cubic-bezier(.3,1.6,.5,1)}.tv-selo.tv-novo{background:#0e8fae;box-shadow:0 6px 14px -6px #0e8faeb3}.tv-selo.tv-alerta{background:#d97706;box-shadow:0 6px 14px -6px #d97706b3}@keyframes tv-selo{0%{transform:scale(.4)}}.tv-digitado,.tv-balao{position:absolute;translate:0 -50%;font-size:max(9px,1.2cqw);line-height:1.35;color:#0b2540}.tv-digitado{padding:.5cqw .7cqw;border-radius:.6cqw;background:#fff}.tv-balao{translate:0 0;padding:.8cqw 1.1cqw;border-radius:1.2cqw 1.2cqw .3cqw;color:#fff;background:linear-gradient(135deg,#1597b8,#0b6f8f);box-shadow:0 8px 18px -10px #0b6f8fcc}.tv-caret{display:inline-block;width:1px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:currentColor;animation:tv-caret .9s steps(1) infinite}@keyframes tv-caret{50%{background:transparent}}.tv-avisos{position:absolute;top:2.6cqw;right:2.4cqw;z-index:6;display:grid;gap:1cqw;width:min(46%,300px);pointer-events:none}.tv-aviso{display:flex;gap:1cqw;align-items:flex-start;padding:1.2cqw 1.4cqw;border:1px solid rgba(11,37,64,.08);border-radius:1.4cqw;background:#fff;box-shadow:0 18px 40px -16px #0b254073;animation:tv-aviso-entra .55s cubic-bezier(.2,.9,.25,1.15)}.tv-aviso.saindo{animation:tv-aviso-sai .5s ease-in forwards}.tv-aviso i{flex:none;width:max(8px,1.1cqw);aspect-ratio:1;margin-top:.45cqw;border-radius:50%;background:#0e8fae;box-shadow:0 0 0 .5cqw #0e8fae2e}.tv-aviso.tv-ok i{background:#16a34a;box-shadow:0 0 0 .5cqw #16a34a2e}.tv-aviso.tv-alerta i{background:#d97706;box-shadow:0 0 0 .5cqw #d977062e}.tv-aviso div{display:grid;gap:.2cqw;min-width:0}.tv-aviso strong{font-size:max(10px,1.45cqw);line-height:1.25;color:#0b2540}.tv-aviso span{font-size:max(9px,1.2cqw);line-height:1.3;color:#52657a}@keyframes tv-aviso-entra{0%{transform:translate(115%)}}@keyframes tv-aviso-sai{to{transform:translate(120%)}}.tx-hero-grade:has(>.tx-palco-telas){grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:44px}@media(min-width:1240px){.tx-palco-telas>.tv,.tx-palco-telas>.tx-telas-mosaico{width:108%}}.tx-hero-palco.tx-palco-telas{display:grid;align-items:center;min-height:0;height:auto;max-height:none;padding:20px 0}.tx-palco-telas:before,.tx-palco-telas:after{display:none}.tx-hero-palco.tx-palco-telas{padding-bottom:44px}.tx-palco-telas .tx-hud{top:auto;bottom:4px;left:auto;right:4px}.tx-telas-mosaico{position:relative;display:grid}.tx-telas-mosaico .tv-grande{justify-self:end;width:90%}.tx-telas-mosaico .tv-pequena{z-index:3;justify-self:start;width:52%;margin-top:-4%}@media(max-width:960px){.tx-hero-grade:has(>.tx-palco-telas){grid-template-columns:minmax(0,1fr);gap:28px}.tx-hero-palco.tx-palco-telas{height:auto;max-height:none;padding:0 0 40px}}@media(max-width:640px){.tx-telas-mosaico .tv-grande{width:100%}.tx-telas-mosaico .tv-pequena{display:none}.tv{padding:5px;border-radius:14px}.tv-barra{min-height:32px;padding-bottom:5px}.tv-sistema{display:none}.tv-abas button{padding:5px 9px;font-size:11.5px}.tv-avisos{width:58%}}@media(prefers-reduced-motion:reduce){html:not(.tx-forca-movimento) .tv *{animation:none!important;transition:none!important}}.tx-botao-tema{position:fixed;left:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;font:600 13px Sora,system-ui,sans-serif;color:#0b5a74;background:#ffffffdb;border:1px solid #d5e2e7;border-radius:999px;box-shadow:0 10px 30px -12px #082f4359;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.tx-botao-tema:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #0e8fae8c}.tx-botao-tema:focus-visible{outline:2px solid #0e8fae;outline-offset:3px}:is(.tx,.tx-camada):not(.tx-claro) .tx-botao-tema{color:#bff3ff;background:#041620b8;border-color:#78d6f052}@media(max-width:640px){.tx-botao-tema span{display:none}.tx-botao-tema{width:40px;padding:0;justify-content:center}}@media print{.tx-botao-tema{display:none}}.tx-cantos{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;gap:8px}.tx-cantos .tx-botao-tema{position:static}.tx-voltar{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font:500 13px Sora,system-ui,sans-serif;color:#fff!important;text-decoration:none;background:linear-gradient(120deg,#0b5a74,#0e8fae);border-radius:999px;box-shadow:0 10px 30px -12px #082f438c;transition:transform .2s,box-shadow .2s}.tx-voltar b{font-weight:800}.tx-voltar:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #0e8faeb3}.tx-voltar:focus-visible{outline:2px solid #0e8fae;outline-offset:3px}@media print{.tx-cantos{display:none}}.tx-whatsapp{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 8px;font:600 14px Sora,system-ui,sans-serif;color:#fff!important;text-decoration:none;background:linear-gradient(135deg,#25d366,#128c4f);border-radius:999px;box-shadow:0 14px 34px -10px #128c4fa6;transition:transform .2s,box-shadow .2s}.tx-whatsapp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #25d366;animation:tx-whatsapp-onda 2.4s ease-out infinite;pointer-events:none}@keyframes tx-whatsapp-onda{to{transform:scale(1.18,1.45);opacity:0}}.tx-whatsapp:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px #128c4fcc}.tx-whatsapp:focus-visible{outline:2px solid #128c4f;outline-offset:3px}.tx-whatsapp-icone{display:grid;place-items:center;width:38px;height:38px;background:#ffffff2e;border-radius:50%}@media(max-width:640px){.tx-whatsapp{width:52px;padding:0;justify-content:center}.tx-whatsapp-texto{display:none}}@media(prefers-reduced-motion:reduce){html:not(.tx-forca-movimento) .tx-whatsapp:before{animation:none;display:none}}@media print{.tx-whatsapp{display:none}}.tx-camada{--tx-fundo: #030b12;--tx-texto: #e8f5fa;--tx-suave: #93b1be;--tx-ciano: #22b8d8;--tx-ciano-claro: #5fd0e6;--tx-gelo: #bff3ff;--tx-linha: rgba(120, 214, 240, .14);--tx-linha-forte: rgba(120, 214, 240, .32);--tx-vidro: rgba(10, 32, 46, .62);--marca-destaque: #22b8d8;position:relative;min-height:100vh;overflow-x:clip;color:var(--tx-texto);background:var(--tx-fundo)}html:has(.tx-camada),html:has(.tx-camada) body{background:#030b12;scroll-behavior:smooth}.tx-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.tx-fundo-poeira{position:absolute;top:0;right:0;bottom:-50%;left:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(150,236,255,.55),transparent),radial-gradient(1px 1px at 28% 72%,rgba(150,236,255,.45),transparent),radial-gradient(1.5px 1.5px at 46% 34%,rgba(95,208,230,.5),transparent),radial-gradient(1px 1px at 63% 86%,rgba(150,236,255,.4),transparent),radial-gradient(2px 2px at 78% 12%,rgba(111,139,255,.45),transparent),radial-gradient(1px 1px at 91% 58%,rgba(150,236,255,.5),transparent),radial-gradient(1.5px 1.5px at 5% 92%,rgba(95,208,230,.4),transparent),radial-gradient(1px 1px at 54% 6%,rgba(150,236,255,.35),transparent);background-size:640px 640px;opacity:.7;animation:tx-poeira 60s linear infinite}@keyframes tx-poeira{to{transform:translateY(-640px)}}.tx-fundo-luz{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(80px);opacity:.3;animation:tx-respira 14s ease-in-out infinite alternate}.tx-fundo-luz-1{top:-25vmax;left:-15vmax;background:radial-gradient(circle,#0e8fae,transparent 65%)}.tx-fundo-luz-2{right:-20vmax;bottom:-30vmax;background:radial-gradient(circle,#2b4fd8,transparent 65%);animation-delay:-7s}@keyframes tx-respira{to{transform:translate(6vmax,4vmax) scale(1.12)}}.tx-camada .lp{position:relative;z-index:1}.tx-escuro .lp,.tx-escuro .lp.lura-publico{--lp-fundo: transparent;--lp-suave: rgba(255, 255, 255, .03);--lp-texto: #e8f5fa;--lp-texto-suave: #93b1be;--lp-linha: rgba(120, 214, 240, .14);--lp-marca: #22b8d8;--lp-marca-2: #6f8bff;--lp-marca-clara: rgba(34, 184, 216, .14);--lura-tinta: #e8f5fa;--lura-suave: #93b1be;--lura-primaria: #22b8d8;--lura-profunda: #04121c;--lura-linha: rgba(120, 214, 240, .14);--lura-papel: transparent;--site-texto: #e8f5fa;--site-texto-suave: #93b1be;--site-linha: rgba(120, 214, 240, .14);--site-destaque: #22b8d8;--site-destaque-escuro: #021018;position:relative;z-index:1;color:var(--tx-texto);background:transparent}.tx-escuro .lp :is(h1,h2,h3,h4,strong):not(.demo *):not(.odonto-demo *):not(.med-demo *){color:#f4fcff}.tx-escuro .lp .site-marca,#root .tx-escuro .lp.lp .site-marca{color:#f4fcff}.tx-escuro .lp :is(.lp-topo){background:transparent;border-bottom-color:transparent;transition:background .35s,border-color .35s,backdrop-filter .35s}html.tx-rolou .tx-escuro .lp :is(.lp-topo){background:#030b12b8;border-bottom-color:var(--tx-linha);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.tx-escuro .lp .lp-nav a{color:var(--tx-suave)}.tx-escuro .lp .lp-nav a:hover{color:#fff}.tx-escuro .lp .lp-botao-primario,.tx-escuro .lp .site-botao.site-botao-primario{position:relative;overflow:hidden;color:#fff;background:linear-gradient(120deg,#0e8fae,#22b8d8 55%,#4f7cff);box-shadow:0 10px 34px -8px #22b8d8a6,inset 0 1px #ffffff59}.tx-escuro .lp .lp-botao-primario:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s;pointer-events:none}.tx-escuro .lp .lp-botao-primario:hover:after{transform:translate(120%)}.tx-escuro .lp :is(.lp-botao-contorno,.lp-menu){color:var(--tx-texto);background:#ffffff0a;border:1px solid var(--tx-linha-forte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tx-escuro .lp .lp-botao-contorno:hover{color:#fff;background:#22b8d81f;border-color:var(--tx-ciano)}.tx-escuro .lp .lp-botao-branco{color:#021018;background:linear-gradient(120deg,#bff3ff,#5fd0e6)}.tx-escuro .lp .lp-link{color:var(--tx-ciano-claro)}.tx-escuro .lp .lp-selo{color:var(--tx-gelo);background:#22b8d81a;border:1px solid var(--tx-linha-forte)}.tx-escuro .lp .lp-icone{color:var(--tx-gelo);background:radial-gradient(circle at 30% 25%,#5fd0e659,#0e8fae1f 60%);border:1px solid var(--tx-linha-forte);box-shadow:inset 0 0 18px #22b8d82e,0 0 24px #22b8d81f}.tx-escuro .lp .lp-gradiente{background:linear-gradient(100deg,#9fe6f5,#22b8d8,#6f8bff 70%,#9fe6f5);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tx-corre 7s linear infinite}.tx-escuro .lp .lp-abas{background:#ffffff0a;border-color:var(--tx-linha);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tx-escuro .lp .lp-diferenciais svg{color:var(--tx-ciano)}.tx-escuro .lp :is(.lp-destaques article,.lp-recursos article,.lp-cartao,.lp-passos li,.lp-perguntas details,.lp-central,.lp-bastidores,.lp-momento-corpo,.lp-demo-dicas span,.site-precos-incluso){background-color:var(--tx-vidro);border-color:var(--tx-linha);box-shadow:0 20px 50px -24px #000c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tx-escuro .lp .lp-secao-suave{background:linear-gradient(180deg,transparent,rgba(14,143,174,.06) 30%,rgba(14,143,174,.06) 70%,transparent)}.tx-escuro .lp .lp-central-chamado{background:#ffffff0d}.tx-escuro .lp .lp-central-chamado em{background:color-mix(in srgb,var(--marca) 22%,transparent)}.tx-escuro .lp .lp-cores button{box-shadow:0 0 0 2px #04121c,0 0 0 3px var(--tx-linha)}.tx-escuro .lp .lp-cores button.ativa{box-shadow:0 0 0 2px #04121c,0 0 0 4px var(--tx-gelo)}.tx-escuro .lp .lp-momento.sistema .lp-momento-avatar{background:#22b8d82e}.tx-escuro .lp .lp-momento.equipe .lp-momento-corpo{background:#22b8d81a}.tx-escuro .lp .lp-momento-corpo em{color:#7cf0c6;background:#3ee6a524;border:1px solid rgba(62,230,165,.3)}.tx-escuro .lp .site-precos-simulador{background:linear-gradient(160deg,#5fd0e624,#6250d61a);border-color:#5fd0e659;box-shadow:0 30px 60px -40px #5fd0e699}.tx-escuro .lp :is(.site-precos-ciclos,.site-precos-total){background:#00000040}.tx-escuro .lp .site-precos-botoes button{color:var(--tx-texto);background:#ffffff0d}.tx-escuro .lp :is(.site-precos-botoes button.ativo,.site-precos-botoes button:hover){background:#5fd0e626}.tx-escuro .lp .site-precos-ciclos button.ativo{color:#021018}.tx-escuro .lp .site-precos-incluso li:before{background:#5fd0e62e}.tx-escuro .lp .lura-demo{background:transparent}.tx-escuro .lp .lp-demo :is(.demo,.odonto-demo,.med-demo){border-radius:16px;box-shadow:0 40px 120px -30px #22b8d873,0 0 0 1px var(--tx-linha-forte)}.tx-escuro .lp .lp-rodape{background:#02080dd9;border-top:1px solid var(--tx-linha)}@media(max-width:960px){.tx-escuro .lp .lp-nav{background:#05121cf5;border-color:var(--tx-linha-forte);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.tx-camada .lp .lp-hero{position:relative;display:grid;align-items:center;min-height:min(calc(100vh - 74px),760px);min-height:min(calc(100svh - 74px),760px);padding:28px 0 60px}.tx-escuro .lp .lp-hero{background:transparent}.tx-hero-cena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tx-hero-grade{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center;pointer-events:none}.tx-hero-texto{display:grid;justify-items:start;gap:22px;text-align:left;pointer-events:auto}.tx-camada .lp .tx-hero-texto h1{max-width:640px;margin:0;font-size:clamp(36px,5.2vw,66px);line-height:1.05;letter-spacing:-.035em}.tx-camada .lp .tx-hero-texto>p{max-width:560px;margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:var(--tx-suave)}.tx-camada .lp .tx-hero-texto :is(.lp-hero-acoes,.lp-diferenciais){justify-content:flex-start}.tx-hero-texto>*{translate:0 18px}.tx-pronto .tx-hero-texto>*{animation:tx-sobe 1s cubic-bezier(.2,.8,.2,1) forwards}.tx-pronto .tx-hero-texto>:nth-child(2){animation-delay:.1s}.tx-pronto .tx-hero-texto>:nth-child(3){animation-delay:.2s}.tx-pronto .tx-hero-texto>:nth-child(4){animation-delay:.3s}.tx-pronto .tx-hero-texto>:nth-child(5){animation-delay:.4s}@keyframes tx-sobe{to{translate:0 0}}.tx-hero-palco{position:relative;align-self:stretch;min-height:460px}.tx-hero-palco:before,.tx-hero-palco:after{content:"";position:absolute;width:38px;height:38px;border:2px solid rgba(95,208,230,.55);filter:drop-shadow(0 0 6px rgba(34,184,216,.7))}.tx-hero-palco:before{top:4%;left:6%;border-right:0;border-bottom:0;border-top-left-radius:10px}.tx-hero-palco:after{right:0;bottom:4%;border-left:0;border-top:0;border-bottom-right-radius:10px}.tx-hud{position:absolute;bottom:10%;left:10%;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-gelo);background:#04162099;border:1px solid var(--tx-linha-forte);border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tx-hud i{width:6px;height:6px;border-radius:50%;background:#3ee6a5;box-shadow:0 0 8px #3ee6a5}.tx-camada [data-inclinar]{--rx: 0deg;--ry: 0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.tx-camada [data-inclinar].tx-inclinado{transition:transform .12s linear,border-color .3s,box-shadow .3s;border-color:var(--tx-linha-forte);background-image:radial-gradient(420px circle at var(--luz-x, 50%) var(--luz-y, 0%),rgba(95,208,230,.16),transparent 45%);box-shadow:0 30px 70px -28px #22b8d873,inset 0 1px #ffffff14}.tx-camada [data-revelar]{translate:0 28px;scale:.985;transition:translate .7s cubic-bezier(.2,.8,.2,1) var(--atraso, 0ms),scale .7s cubic-bezier(.2,.8,.2,1) var(--atraso, 0ms),transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.tx-camada [data-revelar].tx-visivel{translate:0 0;scale:1}@media(max-width:960px){.tx-camada .lp .lp-hero{min-height:0;padding:0 0 50px}.tx-hero-grade{grid-template-columns:1fr}.tx-hero-palco{order:-1;min-height:0;height:72vw;max-height:380px}.tx-hero-palco:before,.tx-hero-palco:after{display:none}.tx-hud{top:auto;bottom:0;left:auto;right:0}}@media(max-width:640px){.tx-camada .lp .tx-hero-texto .lp-hero-acoes .lp-botao{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html:not(.tx-forca-movimento) .tx-camada *,html:not(.tx-forca-movimento) .tx-camada *:before,html:not(.tx-forca-movimento) .tx-camada *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html:not(.tx-forca-movimento) :is(.tx-hero-texto>*,.tx-hud,.tx-camada [data-revelar]){transform:none;translate:none;scale:none}}.tx-camada .lp .lp-nav a{white-space:nowrap}@media(min-width:961px)and (max-width:1240px){.tx-camada .lp .lp-nav{gap:2px}.tx-camada .lp .lp-nav a{padding-inline:5px;font-size:12.5px}.tx-camada .lp .lp-topo-linha{gap:14px}}.tx-camada .lp .lp-final{position:relative;overflow:hidden}.tx-escuro .lp .lp-final{background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(14,143,174,.38),transparent 70%),#030b1299;border-top:1px solid var(--tx-linha)}.tx-camada .lp .lp-final:before{content:"";position:absolute;left:50%;bottom:-40%;width:160%;aspect-ratio:1;translate:-50% 0;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(95,208,230,.12) 0deg 2deg,transparent 2deg 12deg);mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 52%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 52%);animation:tx-raios 70s linear infinite;pointer-events:none}.tx-camada .lp .lp-final>*{position:relative}@keyframes tx-raios{to{rotate:360deg}}.tx-camada.tx-claro{--tx-fundo: #f3f8fa;--tx-texto: #12202a;--tx-suave: #50636e;--tx-ciano: #0e8fae;--tx-ciano-claro: #0b5a74;--tx-gelo: #0b5a74;--tx-linha: #d5e2e7;--tx-linha-forte: rgba(11, 90, 116, .28);--tx-vidro: rgba(255, 255, 255, .86);--marca-destaque: #0e8fae}html:has(.tx-camada.tx-claro),html:has(.tx-camada.tx-claro) body{background:#f3f8fa}.tx-claro .tx-fundo-poeira{opacity:1;filter:saturate(1.6) brightness(.62)}.tx-claro .tx-fundo-luz{opacity:.16}.tx-claro .tx-fundo-luz-1{background:radial-gradient(circle,#5fd0e6,transparent 65%)}.tx-claro .tx-fundo-luz-2{background:radial-gradient(circle,#8fa8ff,transparent 65%)}.tx-claro .lp .lp-topo{background:transparent;border-bottom-color:transparent;transition:background .35s,border-color .35s,backdrop-filter .35s}html.tx-rolou .tx-claro .lp .lp-topo{background:#ffffffdb;border-bottom-color:#d5e2e7;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.tx-claro .lp .lp-gradiente{background:linear-gradient(100deg,#0b5a74,#0e8fae,#3a6fd8 70%,#0b5a74);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tx-corre 7s linear infinite}@keyframes tx-corre{to{background-position:-220% 0}}.tx-claro .lp .lp-botao-primario{position:relative;overflow:hidden}.tx-claro .lp .lp-botao-primario:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s;pointer-events:none}.tx-claro .lp .lp-botao-primario:hover:after{transform:translate(120%)}.tx-claro .lp .lp-demo :is(.demo,.odonto-demo,.med-demo){border-radius:16px;box-shadow:0 40px 100px -40px #0b5a7473,0 0 0 1px #d5e2e7}.tx-claro .tx-hud{color:#0b5a74;background:#ffffffe0;border-color:#c7dde4;box-shadow:0 8px 22px -12px #082f4359}.tx-claro .tx-hero-palco:before,.tx-claro .tx-hero-palco:after{border-color:#0e8fae8c;filter:drop-shadow(0 0 5px rgba(14,143,174,.4))}.tx-claro [data-inclinar].tx-inclinado{background-image:radial-gradient(420px circle at var(--luz-x, 50%) var(--luz-y, 0%),rgba(14,143,174,.1),transparent 45%);box-shadow:0 30px 60px -30px #0b5a7459}:root{font-family:Sora,sans-serif;color:#203138;background:#f5f7f8;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:360px;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#fff;border-right:1px solid #e9edef;display:flex;flex-direction:column;padding:23px 15px 14px;z-index:5}.brand{display:flex;align-items:center;gap:10px;margin:0 0 26px 5px;font-size:21px;font-weight:700;letter-spacing:-1px;color:#172a30}.brand-mark{width:34px;height:34px;border-radius:11px;background:#e4f5f2;color:#188b7b;display:grid;place-items:center}.brand-light{font-weight:400;color:#53a99b}.brand small{display:block;margin-top:-3px;font-size:var(--fonte-auxiliar);letter-spacing:2px;font-weight:600;color:#849499}.clinic-switch{display:flex;align-items:center;gap:10px;padding:10px;background:#f7f9f9;border:1px solid #edf0f0;border-radius:10px;margin-bottom:28px}.clinic-avatar{width:34px;height:34px;display:grid;place-items:center;background:#d8eeeb;border-radius:9px;font-weight:600;color:#277e73}.clinic-switch div:nth-child(2),.profile div:nth-child(2){display:grid;gap:4px;flex:1}.clinic-switch strong,.profile strong{font-size:var(--fonte-controle);font-weight:600}.clinic-switch span,.profile span{font-size:var(--fonte-controle);color:#849197}.clinic-switch>svg{color:#859398}.nav-label{font-size:var(--fonte-auxiliar);font-weight:600;letter-spacing:1.15px;color:#98a5a9;margin:0 0 9px 10px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#66777d;border-radius:8px;padding:10px 11px;margin:2px 0;text-align:left;font-size:var(--fonte-controle);font-weight:500}.nav-item svg{color:#869499}.nav-item.active{background:var(--brand-primary-soft);color:var(--brand-primary);font-weight:600}.nav-count{margin-left:auto;background:#d7eee9;color:#267a6f;border-radius:12px;padding:2px 7px;font-size:var(--fonte-auxiliar)}.nav-label-settings{margin-top:30px}.sidebar-bottom{margin-top:auto}.secure-note{display:flex;align-items:center;gap:9px;border:1px solid #eaf0ed;border-radius:9px;padding:11px 10px;color:#5a8c78;font-size:var(--fonte-auxiliar);line-height:1.6;margin-bottom:14px}.secure-note svg{color:#4d9c7c}.help{margin-bottom:13px}.profile{border-top:1px solid #edf0f1;padding:16px 4px 2px;display:flex;align-items:center;gap:10px}.profile-avatar,.top-avatar{display:grid;place-items:center;background:#dcebe7;border-radius:50%;color:#427b6d;font-size:var(--fonte-controle);font-weight:600;width:34px;height:34px}.profile>svg{color:#92a0a4}.main{margin-left:248px;min-height:100vh}.topbar{height:61px;border-bottom:1px solid #eaeeee;background:#fffffff0;display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:var(--fonte-controle);color:#92a0a5}.breadcrumbs span{color:#c1cacc}.breadcrumbs strong{color:#526269;font-weight:500}.top-actions{display:flex;align-items:center;gap:18px}.today-label{font-size:var(--fonte-auxiliar);color:#879499}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5bb88f;margin:0 6px 1px 0}.icon-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;background:transparent;color:#78898e;border-radius:8px}.icon-button:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.notification{position:relative;border:1px solid #edf0f0}.notification i{position:absolute;width:6px;height:6px;right:6px;top:6px;border:1.5px solid white;border-radius:50%;background:#eb907b}.top-avatar{width:30px;height:30px}.content{max-width:1440px;margin:0 auto;padding:32px 36px 28px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:1px 0 24px}.eyebrow{font-size:var(--fonte-auxiliar);letter-spacing:1.1px;color:#77a49a;font-weight:600;margin-bottom:8px}h1{font-size:24px;letter-spacing:-.8px;font-weight:600;color:#23353b;margin:0 0 6px}.page-heading p{font-size:var(--fonte-controle);color:#879499;margin:0}.primary-button{height:38px;padding:0 14px;border:0;border-radius:8px;background:var(--brand-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fonte-controle);font-weight:600;box-shadow:0 4px 10px #267f711a}.primary-button:hover{background:var(--brand-primary)}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:19px}.stat-card{position:relative;background:#fff;border:1px solid #ebefef;border-radius:10px;min-height:85px;padding:15px}.stat-card>span{font-size:var(--fonte-auxiliar);color:#88969a;display:block;margin-bottom:9px}.stat-card strong{font-size:20px;letter-spacing:-.5px;font-weight:600;color:#293d42}.stat-card strong small{font-size:var(--fonte-auxiliar);letter-spacing:0;font-weight:400;color:#98a3a5}.stat-icon{position:absolute;right:13px;top:14px;width:29px;height:29px;border-radius:8px;display:grid;place-items:center}.stat-green{color:#348e7c;background:#e8f5f1}.stat-blue{color:#5885b7;background:#edf3fa}.stat-amber{color:#c38d43;background:#fbf3e4}.stat-lilac{color:#8f79b4;background:#f3eff8}.calendar-panel{background:#fff;border:1px solid #e8eded;border-radius:11px;overflow:hidden}.calendar-toolbar{height:61px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f0}.date-controls,.calendar-actions{display:flex;align-items:center;gap:7px}.today-button{height:29px;padding:0 11px;border:1px solid #e7ecec;border-radius:6px;background:#fff;color:#5e6c71;font-size:var(--fonte-auxiliar);font-weight:500}.arrow{width:28px;height:28px;border:1px solid #edf0f0}.date-title{font-size:var(--fonte-controle);color:#44575d;font-weight:600;margin-left:8px;text-transform:capitalize}.doctor-select{height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e8eded;background:#fff;border-radius:7px;font-size:var(--fonte-auxiliar);color:#53646a}.doctor-avatar{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e7f0ec;color:#50816e;font-size:var(--fonte-micro);font-weight:600}.filter-button{border:1px solid #e8eded;width:32px;height:32px}.view-switch{display:flex;padding:3px;border-radius:7px;background:#f3f5f5;margin-left:4px}.view-switch button{border:0;background:transparent;padding:6px 10px;font-size:var(--fonte-auxiliar);color:#859196;border-radius:5px}.view-switch button.selected{background:#fff;color:#4e6267;box-shadow:0 1px 3px #24312b14}.agenda-summary{height:38px;border-bottom:1px solid #f0f2f2;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:var(--fonte-auxiliar);color:#69797e}.agenda-summary b{font-weight:400;color:#bbc3c4;padding:0 4px}.agenda-summary>div:first-child>span:last-child{color:#9aa5a8}.summary-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#62ad94;margin:0 6px 1px 0}.chair-label{display:flex;align-items:center;gap:6px;color:#98a3a5}.chair-dot{width:7px;height:7px;border-radius:2px;background:#a0b4ad}.calendar-grid{display:grid;grid-template-columns:61px 1fr;height:780px;overflow:auto;position:relative}.time-gutter{position:relative;padding-top:0}.time-label{height:78px;text-align:center;padding-top:0;transform:translateY(-6px);font-size:var(--fonte-auxiliar);color:#a1acae}.day-column{position:relative;height:780px;border-left:1px solid #f0f2f2}.hour-line{position:absolute;height:1px;background:#edf0f0;left:0;right:0}.now-line{position:absolute;z-index:1;left:-1px;right:0;border-top:1px solid #e59a80;pointer-events:none}.now-line i{position:absolute;left:-4px;top:-4px;width:7px;height:7px;border-radius:50%;background:#e59a80}.now-line span{position:absolute;right:100%;top:-7px;margin-right:5px;background:#fff;color:#d38970;padding:1px 2px;font-size:var(--fonte-auxiliar)}.appointment{position:absolute;left:12px;right:12px;border:0;border-left:3px solid;border-radius:6px;text-align:left;padding:7px 10px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;transition:filter .12s,transform .12s}.appointment:hover{filter:saturate(1.15);transform:translate(1px)}.appointment.mint{background:#eaf5f0;border-color:#77b89e;color:#345f50}.appointment.blue{background:#eaf1f9;border-color:#82a7cf;color:#405e7d}.appointment.lilac{background:#f0ecf7;border-color:#a591c7;color:#63547b}.appointment.peach{background:#fbf0e8;border-color:#d9a17e;color:#7b5b43}.appointment-current{box-shadow:0 2px 8px #796a9926}.appointment-time{font-size:var(--fonte-auxiliar);font-weight:600;color:#688078;margin-bottom:2px}.appointment-time span{font-weight:400;opacity:.7}.appointment strong{font-size:var(--fonte-controle);font-weight:600;line-height:1.5}.appointment-procedure{font-size:var(--fonte-auxiliar);opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:75%;overflow:hidden}.status-pill{position:absolute;top:8px;right:30px;font-size:var(--fonte-micro);padding:3px 6px;border-radius:20px;display:flex;align-items:center;gap:4px;background:#fffa}.status-pill i,.patient-tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-confirmed{color:#4e987a}.status-wait{color:#b17d33}.status-live{color:#7965a2}.status-done{color:#78898b}.appointment-avatar{position:absolute;bottom:7px;right:9px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffffffad;font-size:var(--fonte-micro);font-weight:600;color:#607871}.appointment-more{position:absolute;top:6px;right:7px;color:#879897;display:none}.appointment:hover .appointment-more{display:block}.add-slot{position:absolute;left:12px;right:12px;height:27px;border:1px dashed #d8e3df;border-radius:6px;background:#fbfdfc;display:flex;align-items:center;justify-content:center;gap:5px;color:#7aa196;font-size:var(--fonte-auxiliar)}.calendar-footer{height:41px;display:flex;align-items:center;gap:17px;padding:0 17px;border-top:1px solid #f0f2f2;font-size:var(--fonte-auxiliar);color:#859195}.calendar-footer>span{display:flex;align-items:center;gap:5px}.legend-dot{width:7px;height:7px;border-radius:2px;display:inline-block}.mint-dot{background:#80bda4}.blue-dot{background:#88a9d0}.lilac-dot{background:#a391c1}.footer-note{margin-left:auto;color:#98a4a5}.footer-note svg{color:#69a188}.bottom-note{margin-top:14px;padding:12px 14px;background:#edf5f1;border:1px solid #e2eee8;border-radius:9px;display:flex;align-items:center;gap:10px}.note-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#dceee6;color:#57957b}.bottom-note>div:nth-child(2){display:grid;gap:4px;flex:1}.bottom-note strong{font-size:var(--fonte-auxiliar);color:#4d7262;font-weight:600}.bottom-note span{font-size:var(--fonte-auxiliar);color:#789084}.bottom-note button{border:0;background:transparent;color:var(--brand-primary);display:flex;align-items:center;gap:3px;font-size:var(--fonte-auxiliar);font-weight:600}.patients-page{max-width:1450px}.patient-summary{background:#fff;border:1px solid #e9eeee;border-radius:10px;padding:18px 21px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:17px}.patient-summary>div{display:grid;grid-template-columns:1fr auto;gap:4px 15px;padding:0 22px;border-right:1px solid #edf0f0}.patient-summary>div:first-child{padding-left:0}.patient-summary>div:last-child{border:0}.patient-summary span{font-size:var(--fonte-auxiliar);color:#879499;align-self:end}.patient-summary strong{font-size:22px;color:#34474b;font-weight:600;grid-row:2}.patient-summary small{font-size:var(--fonte-auxiliar);color:#a1abad;grid-column:2;grid-row:2;align-self:end;padding-bottom:4px}.patient-table-panel{background:#fff;border:1px solid #e9eeee;border-radius:10px;overflow:hidden}.table-toolbar{display:flex;align-items:center;padding:17px 19px;gap:10px;border-bottom:1px solid #edf0f0}.table-toolbar>div{flex:1}.table-toolbar h2{font-size:var(--fonte-auxiliar);margin:0 0 5px;font-weight:600;color:#34464b}.table-toolbar>div>span{font-size:var(--fonte-auxiliar);color:#98a3a6}.search-box{height:33px;width:252px;display:flex;align-items:center;gap:7px;border:1px solid #e8eded;border-radius:7px;padding:0 9px;color:#a2adaf}.search-box input{border:0;outline:0;min-width:0;width:100%;font-size:var(--fonte-auxiliar);color:#43555a;background:transparent}.search-box input::placeholder{color:#abb5b6}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;height:38px;background:#fafbfb;color:#97a2a5;font-size:var(--fonte-auxiliar);letter-spacing:.5px;font-weight:500;padding:0 13px;border-bottom:1px solid #edf0f0}th:first-child,td:first-child{padding-left:19px}td{height:58px;border-bottom:1px solid #f0f2f2;color:#718085;font-size:var(--fonte-auxiliar);white-space:nowrap;padding:0 13px}.patient-cell{display:flex;align-items:center;gap:9px}.patient-cell strong{color:#43555a;font-size:var(--fonte-auxiliar);font-weight:600}.patient-avatar{width:29px;height:29px;border-radius:50%;background:#edf3f1;color:#6d9386;display:grid;place-items:center;font-size:var(--fonte-auxiliar);font-weight:600}.patient-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;font-size:var(--fonte-auxiliar)}.tag-treatment{background:#eaf5f0;color:#4d9978}.tag-treatment i{background:#60aa86}.tag-pending{background:#fbf3e6;color:#aa803e}.tag-pending i{background:#d5a353}.tag-active{background:#eff2f3;color:#728187}.tag-active i{background:#96a3a8}.row-action{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#448b7c;font-size:var(--fonte-auxiliar)}.empty-state{text-align:center;padding:35px;color:#89969a;font-size:var(--fonte-controle)}.table-footer{height:51px;display:flex;align-items:center;padding:0 18px;font-size:var(--fonte-auxiliar);color:#889498}.table-footer strong{font-weight:600;color:#59696e;margin:0 3px}.pagination{margin-left:auto;display:flex;align-items:center;gap:4px}.pagination .icon-button{width:27px;height:27px;border:1px solid #edf0f0}.pagination .icon-button:disabled{opacity:.35;cursor:default}.page-number{width:26px;height:26px;border:0;background:transparent;color:#839095;font-size:var(--fonte-auxiliar);border-radius:6px}.page-number:first-of-type{background:#e9f4f1;color:#387e70;font-weight:600}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#1b2a2d66;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.booking-modal{width:min(100%,430px);background:#fff;border-radius:13px;padding:22px;box-shadow:0 24px 70px #15282538;display:grid;gap:14px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px}.modal-head h2{font-size:17px;margin:0;color:#2c3e43;font-weight:600}.booking-modal label{display:grid;gap:6px;font-size:var(--fonte-auxiliar);color:#68787d;font-weight:500}.booking-modal input,.booking-modal select{height:37px;border:1px solid #e2e9e8;border-radius:7px;padding:0 10px;font-size:var(--fonte-controle);color:#405257;background:#fff;outline:0}.booking-modal input:focus,.booking-modal select:focus{border-color:#82b9ac;box-shadow:0 0 0 3px #69a89520}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.modal-foot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf0f0;padding-top:14px;margin-top:4px}.secondary-button{height:36px;padding:0 14px;border:1px solid #e4eaea;background:#fff;border-radius:7px;color:#718085;font-size:var(--fonte-auxiliar)}.modal-foot .primary-button{height:36px}.toast{position:fixed;z-index:20;bottom:22px;left:50%;transform:translate(-50%);background:#263b3b;color:#fff;padding:11px 16px;border-radius:9px;box-shadow:0 8px 24px #1a34322c;font-size:var(--fonte-controle);display:flex;align-items:center;gap:9px;animation:toast-in .2s ease-out}.toast-check{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#74b99b;font-weight:700;color:#183a31}.menu-toggle,.mobile-close,.scrim{display:none}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1100px){.content{padding-left:23px;padding-right:23px}.topbar{padding:0 23px}.appointment{left:8px;right:8px;padding-left:8px}.status-pill{font-size:0;padding:4px;right:8px}.status-pill i{width:6px;height:6px}.appointment-avatar{display:none}.stat-card{padding-left:12px}.stat-card strong{font-size:18px}}@media(max-width:800px){.sidebar{transform:translate(-100%);transition:transform .2s ease}.sidebar-open{transform:translate(0);box-shadow:12px 0 32px #1b31301a}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#14242355;z-index:4}.main{margin-left:0}.menu-toggle{display:grid}.topbar{height:55px;padding:0 15px;justify-content:flex-start;gap:11px}.top-actions{margin-left:auto;gap:10px}.today-label{display:none}.mobile-close{display:grid;margin-left:auto;border:0;background:transparent;color:#849398}.content{padding:25px 16px}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:78px}.page-heading{align-items:flex-start;gap:14px}.page-heading .primary-button{flex:none;margin-top:8px}.page-heading h1{font-size:21px}.calendar-toolbar{height:auto;min-height:60px;flex-wrap:wrap;gap:8px;padding:10px 12px}.date-controls{flex-wrap:wrap}.date-title{font-size:var(--fonte-controle)}.calendar-actions{margin-left:auto}.doctor-select span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-grid{grid-template-columns:49px 1fr;height:700px}.day-column{height:700px}.time-label{height:70px}.appointment strong{font-size:var(--fonte-auxiliar)}.calendar-footer{gap:9px;padding:0 9px;font-size:var(--fonte-micro)}.footer-note{display:none}.bottom-note{align-items:flex-start}.bottom-note button{white-space:nowrap;padding-top:8px}.patient-summary{padding:14px}.patient-summary>div{padding:0 10px}.patient-summary strong{font-size:19px}.patient-summary small{font-size:var(--fonte-micro)}.table-toolbar{flex-wrap:wrap}.table-toolbar>div{min-width:55%}.search-box{width:auto;flex:1}.date-title{max-width:180px}.appointment-procedure{max-width:65%}}@media(max-width:480px){.content{padding:21px 11px}.page-heading{display:block}.page-heading .primary-button{margin-top:15px}.stats-row{gap:8px}.stat-card{padding:12px 10px}.stat-icon{width:24px;height:24px;right:9px;top:10px}.stat-card>span{font-size:var(--fonte-auxiliar)}.stat-card strong{font-size:17px}.stat-card strong small{font-size:var(--fonte-auxiliar)}.date-controls{gap:4px}.date-title{order:5;width:100%;margin:5px 0 0 4px}.calendar-actions{gap:4px}.doctor-select{padding:0 6px}.view-switch{margin-left:0}.view-switch button{padding:6px 7px}.agenda-summary{padding:0 10px}.chair-label{font-size:var(--fonte-auxiliar)}.calendar-grid{grid-template-columns:42px 1fr;height:700px}.time-label{font-size:var(--fonte-auxiliar)}.appointment{left:5px;right:5px;padding:6px}.appointment strong{font-size:var(--fonte-auxiliar)}.appointment-time,.appointment-procedure{font-size:var(--fonte-micro)}.status-pill{top:auto;bottom:5px;right:6px}.calendar-footer{gap:7px}.bottom-note span{line-height:1.5}.bottom-note button{font-size:var(--fonte-auxiliar)}.patient-summary{padding:12px 8px}.patient-summary>div{padding:0 7px}.patient-summary span{font-size:var(--fonte-micro)}.patient-summary strong{font-size:17px}.patient-summary small{font-size:6px}.table-toolbar{padding:13px}.table-toolbar>div{width:100%}.table-footer{padding:0 10px;font-size:var(--fonte-auxiliar)}.pagination{gap:1px}}.auth-page{min-height:100vh;display:grid;place-items:center;align-content:center;gap:35px;padding:28px;background:radial-gradient(ellipse at 50% 15%,#e8f5f0 0,transparent 55%),#f5f7f8;color:#24363b}.auth-card{width:min(100%,420px);padding:38px 40px;background:#fff;border:1px solid #e8eeee;border-radius:16px;box-shadow:0 18px 65px #233f3810}.auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:38px}.auth-brand>span{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;color:#258676;background:#e8f5f1}.auth-brand b{display:block;color:#21353a;font-size:22px;letter-spacing:-1px}.auth-brand small{display:block;color:#879699;font-size:var(--fonte-auxiliar);letter-spacing:2px;font-weight:600}.auth-kicker{font-size:var(--fonte-auxiliar);letter-spacing:1.3px;color:#69a293;font-weight:600;margin:0 0 7px}.auth-card h1{font-size:24px;margin:0 0 8px}.auth-subtitle{font-size:var(--fonte-controle);color:#879499;line-height:1.7;margin:0 0 24px}.auth-card form{display:grid;gap:15px}.auth-card label{display:grid;gap:7px;font-size:var(--fonte-controle);font-weight:500;color:#596b70}.auth-card input{height:42px;border:1px solid #e1e9e7;border-radius:8px;padding:0 12px;font-size:var(--fonte-controle);outline:none;color:#304449}.auth-card input:focus{border-color:#83b8aa;box-shadow:0 0 0 3px #64a99620}.auth-card input::placeholder{color:#b1bcbd}.auth-submit{height:42px;border:0;border-radius:8px;background:var(--brand-primary);color:#fff;font-size:var(--fonte-controle);font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:3px}.auth-submit:hover{background:var(--brand-primary)}.auth-submit:disabled{opacity:.7}.auth-error,.data-notice{padding:11px 13px;border:1px solid #f0d5ce;border-radius:8px;background:#fff7f5;color:#a65242;font-size:var(--fonte-controle);line-height:1.55}.auth-secure{display:flex;align-items:center;justify-content:center;gap:7px;color:#8a9a99;font-size:var(--fonte-auxiliar);margin-top:23px}.auth-page footer{font-size:var(--fonte-auxiliar);color:#9ba7a8}.auth-loading{min-height:100vh;display:grid;place-items:center;color:#398c78;font-weight:600}.sidebar-new{width:100%;height:38px;margin-bottom:24px}.sidebar-new+.nav-label{margin-top:0}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.dashboard-panel,.dashboard-table{min-width:0;background:#fff;border:1px solid #e8eded;border-radius:11px;overflow:hidden}.dashboard-panel{padding:17px 19px}.dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-panel h2,.dashboard-table h2{margin:0 0 5px;font-size:var(--fonte-auxiliar);font-weight:600;color:#34464b}.dashboard-panel-head span,.dashboard-table .table-toolbar>div>span{font-size:var(--fonte-auxiliar);color:#98a3a6}.dashboard-panel .secondary-button{height:29px;font-size:var(--fonte-auxiliar)}.chart-area{height:174px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;padding:20px 10px 0;border-bottom:1px solid #edf0f0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 42px,#f0f3f2 43px)}.chart-column{height:100%;flex:1;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:5px;position:relative}.chart-column span{font-size:var(--fonte-auxiliar);color:#80918e}.chart-column i{width:min(34px,70%);min-height:4px;border-radius:5px 5px 0 0;background:linear-gradient(#58b39a,#8bc9b4)}.chart-column small,.hour-chart small{font-size:var(--fonte-auxiliar);color:#98a3a5;padding:5px 0}.chart-legend{display:flex;align-items:center;gap:7px;font-size:var(--fonte-auxiliar);color:#718085;margin-top:13px}.chart-legend i{width:8px;height:8px;border-radius:2px;background:#50a88d}.chart-legend .legend-orange{background:#ee9061}.hour-chart{height:174px;display:flex;align-items:flex-end;justify-content:space-around;gap:5px;padding:23px 4px 0;border-bottom:1px solid #edf0f0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 42px,#f0f3f2 43px)}.hour-chart>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.hour-chart i{width:min(24px,80%);min-height:4px;border-radius:4px 4px 0 0;background:#eea000}.dashboard-table{margin-bottom:20px}.dashboard-table .table-toolbar{justify-content:space-between}.dashboard-table .table-toolbar .row-action{font-size:var(--fonte-auxiliar)}.dashboard-table td{height:53px}.section-placeholder{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#579688}.section-placeholder h2{margin:13px 0 5px}.section-placeholder p{max-width:400px;line-height:1.7;color:#879499;font-size:var(--fonte-controle)}.data-notice{margin:-8px 0 15px;border-color:#eadfca;background:#fffaf0;color:#886c3e}@media(max-width:800px){.auth-card{padding:30px 25px}.dashboard-grid{grid-template-columns:1fr}.dashboard-panel{padding:15px}.dashboard-table .table-toolbar{gap:12px}.dashboard-table .table-toolbar>div{min-width:0}}:root{--brand-primary:#278678;--brand-primary-text:#fff;--brand-primary-dark:#1f766a;--brand-primary-soft:#eaf5f3;--brand-accent:#55a88e;--brand-menu:#05324a;--brand-menu-text:#fff;--brand-background:#f4f9fa;--brand-logo-image:none}.brand-mark{background-color:var(--brand-primary-soft);color:var(--brand-primary)}.brand-light{color:var(--brand-accent)}.nav-item.active{background:var(--brand-primary-soft);color:var(--brand-primary)}.nav-item.active svg{color:var(--brand-primary)}.primary-button,.auth-submit,.schedule-submit,.patient-submit{background-color:var(--brand-primary);color:var(--brand-primary-text,#fff)}.primary-button:hover,.auth-submit:hover,.schedule-submit:hover,.patient-submit:hover{filter:brightness(.91);background-color:var(--brand-primary)}.settings-tabs button.active{color:var(--brand-primary)}.settings-tabs button.active:after{background:var(--brand-primary)}.patient-tabs button.selected{color:var(--brand-primary)}.patient-tabs button.selected:after{background:var(--brand-primary)}.settings-save:focus-visible,.primary-button:focus-visible{outline:3px solid var(--brand-primary-soft);outline-offset:2px}html[data-clinic-logo=true] .brand-mark{background-image:var(--brand-logo-image);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent}html[data-clinic-logo=true] .brand-mark svg{display:none}.shell{--shell-motion:.24s cubic-bezier(.2,.75,.25,1);background:var(--brand-background,#f4f9fa);transition:background-color .2s ease}.sidebar{background:var(--brand-menu,#fff);color:var(--brand-menu-text,#203138);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-menu-text,#fff) 24%,transparent) transparent}.brand{color:var(--brand-menu-text,#203138)}.brand small,.clinic-switch span,.profile span,.nav-label,.secure-note{color:color-mix(in srgb,var(--brand-menu-text,#203138) 68%,transparent)}.nav-item{color:color-mix(in srgb,var(--brand-menu-text,#203138) 78%,transparent)}.nav-item svg{color:color-mix(in srgb,var(--brand-menu-text,#203138) 60%,transparent)}.nav-item.active{background:color-mix(in srgb,var(--brand-primary) 19%,var(--brand-menu));color:var(--brand-menu-text,#fff)}.nav-item.active svg{color:var(--brand-accent)}.clinic-switch,.secure-note{background:color-mix(in srgb,var(--brand-menu-text,#fff) 8%,var(--brand-menu));border-color:color-mix(in srgb,var(--brand-menu-text,#fff) 18%,transparent)}.profile{border-color:color-mix(in srgb,var(--brand-menu-text,#fff) 16%,transparent)}.desktop-collapse{background:color-mix(in srgb,var(--brand-menu-text,#fff) 9%,var(--brand-menu));border-color:color-mix(in srgb,var(--brand-menu-text,#fff) 20%,transparent);color:var(--brand-menu-text,#fff)}html[data-fundo="1"] .shell{background:radial-gradient(ellipse 120% 80% at 50% 0%,color-mix(in srgb,var(--brand-primary) 19%,#eaf4f4) 0%,var(--brand-background) 65%) fixed}html[data-fundo="2"] .shell{background:#eef3f5}html[data-fundo="3"] .shell{background:#0e1a22}html[data-fundo="4"] .shell{background:radial-gradient(ellipse 110% 80% at 15% 0%,color-mix(in srgb,var(--brand-primary) 22%,#eaf4f4),#eef3f5 75%) fixed}html[data-fundo="5"] .shell{background:var(--brand-background)}.sidebar-new{color:var(--brand-primary-text,#fff)}.sidebar{transition:width var(--shell-motion),padding var(--shell-motion),background-color .2s ease,border-color .2s ease}.main{transition:margin-left var(--shell-motion)}.desktop-collapse{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid #e7eded;border-radius:7px;background:#fff;color:#718187;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.desktop-collapse:hover{color:var(--brand-primary);background:var(--brand-primary-soft);border-color:color-mix(in srgb,var(--brand-primary) 28%,white)}.brand{position:relative;min-height:38px}.brand-mark,.clinic-avatar,.profile-avatar,.top-avatar{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}.clinic-avatar{overflow:hidden;background:var(--brand-primary-soft);color:var(--brand-primary)}.clinic-avatar img{width:100%;height:100%;object-fit:contain;padding:3px}.nav-item,.primary-button,.icon-button,.secondary-button,.settings-tabs button,.view-switch button{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.nav-item:focus-visible,.icon-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.desktop-collapse:focus-visible,.account-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary) 35%,transparent);outline-offset:2px}.shell-collapsed .sidebar{width:76px;padding-left:11px;padding-right:11px}.shell-collapsed .main{margin-left:76px}.shell-collapsed .brand{justify-content:center;margin-left:0;margin-right:0}.shell-collapsed .brand-wordmark,.shell-collapsed .clinic-switch>div:nth-child(2),.shell-collapsed .sidebar-new span,.shell-collapsed .nav-label span,.shell-collapsed .nav-text,.shell-collapsed .secure-note span,.shell-collapsed .profile-account{display:none}.shell-collapsed .clinic-switch{justify-content:center;padding:8px 4px}.shell-collapsed .sidebar-new{width:42px;min-width:42px;align-self:center;justify-content:center;padding:0;font-size:0}.shell-collapsed .nav-item{justify-content:center;padding:10px 0;gap:0}.shell-collapsed .nav-item svg{flex:none}.shell-collapsed .nav-label{height:12px;margin:8px 0}.shell-collapsed .secure-note{justify-content:center;padding:10px 0}.shell-collapsed .profile{justify-content:center;gap:5px;padding-left:0;padding-right:0;flex-wrap:wrap}.shell-collapsed .profile-avatar{margin-right:0}.shell-collapsed .profile-account{display:none}html[data-theme=dark] .shell{background:#121a1d;color:#e0e8e7}html[data-theme=dark] .sidebar{background:var(--brand-menu,#172328);border-color:color-mix(in srgb,var(--brand-menu-text,#fff) 16%,transparent)}html[data-theme=dark] .topbar{background:#172328;border-color:#2a3a3e}html[data-theme=dark] .clinic-switch,html[data-theme=dark] .secure-note{background:#1d2b30;border-color:#304247}html[data-theme=dark] .nav-item{color:var(--brand-menu-text,#b2c2c6)}html[data-theme=dark] .nav-item.active{background:color-mix(in srgb,var(--brand-primary) 24%,var(--brand-menu,#172328));color:var(--brand-menu-text,#d5f1e9)}html[data-theme=dark] .brand,html[data-theme=dark] .profile-account strong{color:var(--brand-menu-text,#e2eceb)}html[data-theme=dark] .breadcrumbs strong{color:#e2eceb}html[data-theme=dark] .desktop-collapse{background:#1d2b30;border-color:#34454a;color:#bac8ca}html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .dashboard-table,html[data-theme=dark] .stat-card{background:#1b292d;border-color:#2b3c40;color:#d8e3e2}html[data-theme=dark] .dashboard-panel h2,html[data-theme=dark] .table-toolbar h2{color:#e4ecea}html[data-theme=dark] .dashboard-table th,html[data-theme=dark] .dashboard-table td{border-color:#304044;color:#c1cdcf}@media(max-width:800px){.desktop-collapse{display:none}.shell-collapsed .sidebar{width:248px;padding:23px 15px 14px}.shell-collapsed .main{margin-left:0}.shell-collapsed .brand-wordmark,.shell-collapsed .clinic-switch>div:nth-child(2),.shell-collapsed .sidebar-new span,.shell-collapsed .nav-label span,.shell-collapsed .nav-text,.shell-collapsed .secure-note span,.shell-collapsed .profile-account{display:initial}.shell-collapsed .nav-label{height:auto;margin:0 0 9px 10px}.shell-collapsed .clinic-switch{justify-content:flex-start;padding:10px}.shell-collapsed .sidebar-new{width:auto;min-width:0;align-self:stretch;justify-content:center;padding:0 14px;font-size:10px}.shell-collapsed .nav-item{justify-content:flex-start;padding:10px 11px;gap:11px}.shell-collapsed .secure-note{justify-content:flex-start;padding:11px 10px}.shell-collapsed .profile{justify-content:flex-start;gap:10px;flex-wrap:nowrap}.shell-collapsed .profile .icon-button{width:32px;height:32px}.shell-collapsed .profile-account{display:grid}}@media(prefers-reduced-motion:reduce){.shell,.sidebar,.main,.nav-item,.primary-button,.icon-button,.secondary-button,.settings-tabs button,.view-switch button,.desktop-collapse{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .22s ease,width var(--shell-motion);width:248px;padding:23px 15px 14px}.sidebar.sidebar-open{transform:translate(0);box-shadow:12px 0 32px #1b31301a}.main{margin-left:0!important}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#14242355;z-index:4}.menu-toggle{display:grid}.desktop-collapse{display:none}.mobile-close{display:grid}.shell-collapsed .sidebar{width:248px;padding:23px 15px 14px}.shell-collapsed .brand-wordmark,.shell-collapsed .clinic-switch>div:nth-child(2),.shell-collapsed .sidebar-new span,.shell-collapsed .nav-label span,.shell-collapsed .nav-text,.shell-collapsed .secure-note span,.shell-collapsed .profile-account{display:initial}.shell-collapsed .nav-label{height:auto;margin:0 0 9px 10px}.shell-collapsed .clinic-switch{justify-content:flex-start;padding:10px}.shell-collapsed .sidebar-new{width:auto;min-width:0;align-self:stretch;justify-content:center;padding:0 14px;font-size:10px}.shell-collapsed .nav-item{justify-content:flex-start;padding:10px 11px;gap:11px}.shell-collapsed .secure-note{justify-content:flex-start;padding:11px 10px}.shell-collapsed .profile{justify-content:flex-start;gap:10px;flex-wrap:nowrap}.shell-collapsed .profile .icon-button{width:32px;height:32px}.shell-collapsed .profile-account{display:grid}}:root{--fonte:"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;--cor-texto:#12202a;--cor-texto-suave:#5c6b74;--cor-borda:#d3dde1;--cor-superficie:#fff;--raio:6px}body{font-family:var(--fonte);font-size:14px;color:var(--cor-texto);-webkit-font-smoothing:antialiased}.sidebar{width:264px;padding:18px 14px;gap:14px;background:var(--brand-menu);color:var(--brand-menu-text);border-right:1px solid color-mix(in srgb,var(--brand-menu-text) 12%,transparent)}.main{margin-left:264px}.brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;margin:0;padding:4px 28px 0;min-height:0;color:inherit}.brand-home{padding:0;border:0;background:none;color:inherit;cursor:pointer}.brand-company-logo{display:block;max-width:168px;max-height:44px;object-fit:contain}.logo-luraos{display:inline-grid;row-gap:.2em;font-family:var(--fonte);line-height:.82;white-space:nowrap;color:inherit}.logo-luraos-nome{font-weight:800;letter-spacing:-.035em}.logo-luraos-ponto{color:var(--brand-accent)}.logo-luraos-produto{display:flex;justify-content:center;gap:.16em;width:0;min-width:100%;font-size:.32em;font-weight:700;line-height:1}.logo-luraos-espaco{width:.5em}.clinic-switch{display:flex;justify-content:center;min-height:0;margin:-6px 0 0;padding:0 4px 10px;text-align:center;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--brand-menu-text) 12%,transparent);border-radius:0}.clinic-switch .clinic-avatar,.clinic-switch span{display:none}.clinic-switch>div:nth-child(2){display:block;flex:none;min-width:0;max-width:100%}.clinic-switch strong{display:block;color:inherit;font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.desktop-collapse{position:absolute;right:-24px;top:14px;width:28px;height:28px;border-radius:50%;background:var(--brand-primary);color:var(--brand-primary-text);border:1px solid color-mix(in srgb,var(--brand-menu-text) 15%,transparent)}.sidebar-new,.sidebar-agenda-shortcut{width:100%;flex:none;min-height:40px;height:40px;margin:0;border-radius:8px;font-size:13.5px;font-weight:600;box-shadow:0 6px 18px -8px var(--brand-primary)}.sidebar-agenda-shortcut{height:36px;min-height:36px;margin-top:-6px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-menu));color:inherit;border:1px solid color-mix(in srgb,var(--brand-primary) 38%,transparent);box-shadow:none}.nav-label{margin:0 0 -8px 10px;color:inherit;opacity:.65;letter-spacing:.9px;font-size:11px}.nav-label-settings{margin-top:8px}.clinic-nav{display:flex;flex:1;min-height:0;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.nav-group{position:relative;flex:none}.sidebar{overflow-x:hidden}.brand .desktop-collapse{right:0}html[data-fundo="1"] .shell{background:radial-gradient(ellipse 120% 80% at 50% 0%,color-mix(in srgb,var(--brand-primary) 32%,#041a24),color-mix(in srgb,var(--brand-menu) 30%,#03161f) 60%,#021118) fixed}html[data-fundo="4"] .shell{background:radial-gradient(ellipse 110% 80% at 15% 0%,color-mix(in srgb,var(--brand-primary) 60%,#04141c),#04141c 70%) fixed}html:is([data-fundo="1"],[data-fundo="3"],[data-fundo="4"]) .page-heading h1{color:#fff}html:is([data-fundo="1"],[data-fundo="3"],[data-fundo="4"]) .page-heading p{color:#a9c3cc}.nav-item{gap:10px;width:100%;padding:9px 10px;margin:0;border-radius:7px;color:inherit;font-size:13.5px;font-weight:500;opacity:.8}.nav-item svg{flex:none;color:inherit}.nav-item:hover{opacity:1;background:color-mix(in srgb,var(--brand-menu-text) 8%,transparent)}.nav-item.active{opacity:1;color:inherit;background:color-mix(in srgb,var(--brand-primary) 26%,transparent);box-shadow:inset 3px 0 0 var(--brand-primary)}.nav-item.active svg{color:inherit}.nav-group>.nav-item{padding-right:34px}.nav-expand{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:none;color:inherit;cursor:pointer;opacity:.7}.nav-expand.expanded svg{transform:rotate(90deg)}.nav-expand:hover{opacity:1;background:color-mix(in srgb,var(--brand-menu-text) 8%,transparent)}.nav-submenu{display:grid;gap:2px;margin:2px 0 6px 19px;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--brand-primary) 55%,transparent)}.nav-submenu button{display:block;min-height:30px;padding:7px 10px;text-align:left;font:inherit;font-size:13px;color:inherit;background:none;border:0;border-radius:6px;opacity:.72;cursor:pointer}.nav-submenu button:hover{opacity:1;background:color-mix(in srgb,var(--brand-menu-text) 8%,transparent)}.profile{padding:12px 4px 0;border-color:color-mix(in srgb,var(--brand-menu-text) 14%,transparent)}.profile strong{color:inherit;font-size:12.5px}.profile span{color:inherit;opacity:.7;font-size:12.5px}.profile-avatar,.top-avatar{overflow:hidden;background:var(--brand-primary-soft);color:var(--brand-primary)}.topbar{height:60px;padding:0 32px;border-color:var(--cor-borda)}.breadcrumbs{gap:8px;font-size:13px}.top-actions{gap:8px}.today-label{font-size:12.5px}.icon-button{width:36px;height:36px;border-radius:6px}.top-avatar{width:36px;height:36px;font-size:12px}.content{width:100%;max-width:none;padding:28px 32px 48px}.page-heading{gap:14px;margin:0 0 20px;flex-wrap:wrap}h1{font-size:26px;letter-spacing:-.02em}.page-heading p{font-size:14px}.eyebrow{font-size:11.5px;letter-spacing:.06em}.primary-button,.secondary-button{padding:0 16px;min-height:38px;height:38px;border-radius:var(--raio);font-size:13.5px;font-weight:600;transition:filter .15s,border-color .15s}.primary-button:hover{filter:brightness(1.08);transform:none}.secondary-button{color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);box-shadow:0 1px 2px #10202a0f}:is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}:is(.dashboard-panel,.dashboard-table,.stat-card,.profile-card,.patients-table,.finance-global-card,.settings-form-v2,.appearance-card){border-color:var(--cor-borda);border-radius:12px;box-shadow:0 18px 40px -26px #0000008c}.stats-row{gap:12px;margin-bottom:16px}.stat-card{min-height:100px;padding:16px}.stat-card>span{font-size:12.5px}.stat-card strong{font-size:24px}.dashboard-panel{padding:18px 20px}.dashboard-panel-head{margin-bottom:12px}.chart-area,.hour-chart{min-height:185px}.table-toolbar{padding:15px 18px}td{font-size:13px}th{font-size:12.5px}:is(.settings-tabs,.patient-tabs,.patient-profile-tabs,.appearance-tabs,.finance-global-tabs) button{font-family:var(--fonte);font-size:13.5px;font-weight:600}:is(.booking-modal,.patient-dialog,.profile-record-modal,.finance-modal,.finance-global-modal) :is(input,select,textarea){font-family:var(--fonte);font-size:14px;border-radius:var(--raio)}.shell-collapsed .brand-home .logo-luraos-resto,.shell-collapsed .brand-home .logo-luraos-produto{display:none}.shell-collapsed .brand{padding:4px 0 0}.shell-collapsed .brand:before{content:none}.shell-collapsed .brand-company-logo{max-width:40px}.shell-collapsed .clinic-switch{display:none}.shell-collapsed .sidebar-agenda-shortcut{width:42px;padding:0;align-self:center}.shell-collapsed .sidebar-agenda-shortcut span,.shell-collapsed .nav-expand,.shell-collapsed .nav-submenu{display:none}@media(max-width:900px){.sidebar,.shell-collapsed .sidebar{width:264px;padding:18px 14px}.main,.shell-collapsed .main{margin-left:0}.content{padding:22px 16px 40px}.topbar{height:56px;padding:0 16px}.shell-collapsed .brand-home .logo-luraos-resto{display:inline}.shell-collapsed .brand-home .logo-luraos-produto,.shell-collapsed .clinic-switch{display:flex}.shell-collapsed .sidebar-agenda-shortcut{width:100%;padding:0 16px}.shell-collapsed .sidebar-agenda-shortcut span{display:inline}.shell-collapsed .nav-expand,.shell-collapsed .nav-submenu{display:grid}.desktop-collapse{display:none}}@media(max-width:480px){.content{padding:19px 12px 32px}.stats-row{gap:9px}.stat-card{min-height:86px;padding:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--fonte-micro:11px;--fonte-auxiliar:12.5px;--fonte-controle:13.5px;--fonte-corpo:14px;--fonte-secundaria:14px;--fonte-titulo:15px;--fonte-display:26px}#root{font-size:var(--fonte-corpo)}#root :where(button){font-family:var(--fonte);font-size:var(--fonte-controle)}#root :where(input,select,textarea){font-family:var(--fonte);font-size:var(--fonte-corpo)}#root :where(label){font-size:13px}#root :where(h1){font-size:var(--fonte-display)}#root :where(h2){font-size:var(--fonte-titulo)}#root :where(h3){font-size:var(--fonte-secundaria)}#root :where(small,time,th,.eyebrow,.nav-label,.settings-description,.appearance-footnote,.today-label,.chart-legend,.chart-column>span,.chart-column small,.hour-chart small,.appointment-time,.appointment-procedure,.status-pill,.time-label,.calendar-footer,.agenda-summary,.table-footer,.pagination,.patient-tag){font-size:var(--fonte-auxiliar)}#root :where(td,.patient-cell strong){font-size:13px}#root :where(.nav-label){font-size:11px}#root :where(.page-heading p,.config-cabecalho p){font-size:var(--fonte-corpo)}#root :where(.stat-card strong,.patient-summary strong){font-size:24px}@media(max-width:600px){:root{--fonte-display:23px}}.painel-filtros{display:flex;flex-wrap:wrap;gap:6px}.painel-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.col-12{grid-column:span 12}.col-8{grid-column:span 8}.col-6{grid-column:span 6}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.col-2{grid-column:span 2}.painel-grade>[class*=col-]{display:flex;flex-direction:column;min-width:0}.painel-grade>[class*=col-]>*{flex:1 1 auto}.painel-grade>.painel-rodape{display:block}.indicador{display:grid;align-content:center;justify-items:center;gap:4px;padding:16px 18px;text-align:center}.indicador-rotulo{font-size:12.5px;color:var(--cor-texto-suave)}.indicador-valor{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.indicador-detalhe{font-size:12px;color:var(--cor-texto-suave)}.indicador-critico{color:#b42318}.indicador-atencao{color:#8a5300}.grafico-cartao{display:flex;flex-direction:column;gap:14px;min-width:0}.grafico-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.grafico-topo .botao-pequeno{flex:none;white-space:nowrap}.grafico-vazio{display:grid;flex:1;place-items:center;min-height:120px;margin:0;font-size:13px;color:var(--cor-texto-suave)}.grafico-tabela{max-height:280px;overflow:auto}.grafico-tabela .tabela td.numero,.tabela td.numero{text-align:right;font-variant-numeric:tabular-nums}.barras-h{display:grid;gap:10px;margin:0;padding:0;list-style:none}.barras-h li{display:grid;grid-template-columns:minmax(80px,34%) 1fr auto;align-items:center;gap:10px;font-size:13px}.barras-h-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barras-h-trilho{height:12px;overflow:hidden;background:color-mix(in srgb,var(--cor-texto, #172531) 8%,transparent)}.barras-h-barra{display:block;height:100%;background:var(--cor-barra);background:linear-gradient(90deg,color-mix(in srgb,var(--cor-barra) 68%,transparent),var(--cor-barra))}.barras-h-valor{min-width:28px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.barras-h-valor small{display:block;font-size:11px;font-weight:400;color:var(--cor-texto-suave)}.empilhada-barra{display:flex;gap:2px;height:16px;overflow:hidden;border-radius:4px}.empilhada-barra span{min-width:4px}.legenda{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none;font-size:13px}.legenda li{display:grid;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:8px}.legenda-marca{width:12px;height:12px;border-radius:3px}.legenda strong,.legenda-pct{font-variant-numeric:tabular-nums;text-align:right}.legenda-pct{color:var(--cor-texto-suave)}.legenda-linha{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 8px}.legenda-linha li{display:flex;gap:8px}.legenda-linha-marca{width:16px;height:3px;border-radius:2px}.grafico-anel{--grafico-trilho: color-mix(in srgb, var(--cor-texto, #172531) 12%, transparent);display:grid;place-items:center;justify-self:center;width:min(112px,100%);aspect-ratio:1;border-radius:50%;background:var(--anel-preenchimento, var(--grafico-trilho))}.grafico-anel-centro{display:grid;place-content:center;text-align:center;width:74%;height:74%;border-radius:50%;background:var(--cor-superficie, #fff)}.grafico-anel-centro strong{font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere}.grafico-anel-centro span{color:var(--cor-texto-suave);font-size:11px}.empilhada-rosca,.sla-resumo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px}.empilhada-rosca>.legenda,.sla-resumo>:not(.grafico-anel){flex:1 1 154px;min-width:0;margin:0}.legenda-fluxo-totais{gap:8px 20px;padding:2px 0 10px;border-bottom:1px solid var(--cor-borda);margin-bottom:12px}.legenda-fluxo-totais li{gap:7px}.legenda-fluxo-totais strong{font-size:18px;line-height:1;color:var(--cor-texto)}.grafico-fluxo-periodo .grafico-acoes{max-width:100%}.grafico-svg,.grafico-area{position:relative}.grafico-svg svg{display:block;width:100%;height:auto;overflow:visible}.grafico-svg .grade{stroke:var(--cor-borda, #e8eceb);stroke-width:1}.grafico-svg .base{stroke:var(--cor-borda, #c3c9c8);stroke-width:1}.grafico-svg .mira{stroke:var(--cor-texto-suave, #898781);stroke-dasharray:3 4;stroke-width:1}.grafico-svg .eixo{font-size:10.5px;fill:var(--cor-texto-suave, #686660);font-variant-numeric:tabular-nums}.grafico-svg .rotulo-dado{font-size:11px;font-weight:600;fill:var(--cor-texto)}.grafico-svg rect:focus-visible{outline:none;stroke:var(--cor-foco);stroke-width:1.5}.dica{position:absolute;top:0;z-index:2;display:grid;gap:2px;padding:7px 10px;font-size:12px;color:#fff;width:max-content;max-width:min(180px,100%);overflow-wrap:anywhere;pointer-events:none;background:#0c161ceb;border-radius:6px;transform:translate(-50%,-6px)}.dica i{display:inline-block;width:10px;height:3px;vertical-align:middle;border-radius:2px}.relatorio-grafico{margin-bottom:16px}.sla-situacao{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.lista-painel{display:grid;margin:0;padding:0;list-style:none}.lista-painel li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;border-bottom:1px solid #edf1f2}.lista-painel li:last-child{border-bottom:0}.lista-painel a{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto)}.lista-painel small{display:block;font-weight:400;color:var(--cor-texto-suave)}.estrelas{color:#c98500;letter-spacing:1px;white-space:nowrap}.indicadores-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-rows:1fr;align-content:start;gap:16px}.painel-vazio{text-align:center;color:var(--cor-texto-suave)}.botao-icone{display:inline-flex;align-items:center;gap:6px}.organizar-barra{position:sticky;top:8px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px;padding:10px 14px;font-size:13px;background:var(--cor-superficie);border-radius:10px;box-shadow:0 0 0 2px var(--brand-primary),0 14px 30px -16px #0009}.organizar-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bandeja-ocultos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--app-texto-suave)}.quadro-editavel{display:flex;flex-direction:column;gap:8px;padding:8px;border:2px dashed color-mix(in srgb,var(--app-titulo) 35%,transparent);border-radius:14px;cursor:grab;transition:opacity .15s,border-color .15s,transform .15s}.quadro-editavel:active{cursor:grabbing}.quadro-editavel.arrastando{opacity:.4}.quadro-editavel.alvo{border-color:var(--brand-primary);border-style:solid;transform:scale(1.01)}.quadro-barra{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;font-size:13px;background:var(--cor-superficie);border-radius:8px;cursor:default}.quadro-barra strong{flex:1;min-width:120px}.quadro-alca{font-size:16px;line-height:1;color:var(--cor-texto-suave);cursor:grab}.quadro-conteudo{pointer-events:none;opacity:.85}.botao-seta{display:grid;place-items:center;width:30px;height:30px;padding:0;font:inherit;font-size:14px;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);cursor:pointer}.botao-seta:disabled{opacity:.35;cursor:not-allowed}.botao-seta:focus-visible,.botao-pequeno:focus-visible{outline:2px solid var(--cor-foco);outline-offset:1px}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px;background:#030f1699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(86vh,760px);color:var(--cor-texto);background:var(--cor-fundo);border-radius:16px;box-shadow:0 0 0 1px #5fd0e666,0 30px 60px -20px #0009}.modal-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 8px}.modal-topo h2{margin:0 0 4px;font-size:19px}.modal-atalhos{display:flex;flex-wrap:wrap;gap:16px;padding:0 22px 10px;font-size:13px}.personalizar-lista{flex:1;margin:0;padding:0 22px;overflow-y:auto;list-style:none}.personalizar-lista li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e3eaec}.personalizar-lista li.oculto .personalizar-item{opacity:.55}.personalizar-item{display:flex;flex:1;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.personalizar-item input{flex:none;width:17px;height:17px;margin-top:2px;accent-color:var(--brand-primary)}.personalizar-item span{display:grid;min-width:0;font-size:13.5px}.personalizar-item small{font-size:12px;color:var(--cor-texto-suave)}.personalizar-setas{display:flex;gap:4px}.modal-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px 18px;border-top:1px solid #e3eaec}.modal-rodape-direita{display:flex;gap:8px}@media(max-width:1100px){.col-3,.col-4{grid-column:span 6}.col-8{grid-column:span 12}.col-2{grid-column:span 4}}@media(max-width:700px){.col-3,.col-4,.col-6{grid-column:span 12}.col-2{grid-column:span 6}.indicador-valor{font-size:23px}}.legenda.legenda-linha{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.legenda.legenda-linha li{display:inline-flex;gap:6px}.grafico-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.grafico-acoes .select-pequeno{max-width:230px}.linha-serie{transition:opacity .18s ease,stroke-width .18s ease}.coluna-serie{transition:opacity .18s ease}.legenda-linha li{cursor:default;transition:opacity .18s ease}.legenda-linha li.legenda-apagada{opacity:.35}.dica .dica-destaque{font-weight:700}.dica .dica-detalhe{display:block;max-width:260px;margin-top:4px;padding-top:4px;font-size:11.5px;white-space:normal;border-top:1px solid rgba(255,255,255,.25);opacity:.9}@media(prefers-reduced-motion:reduce){.linha-serie,.coluna-serie,.legenda-linha li{transition:none}}.modal.modal-personalizar{width:min(1040px,100%);max-height:min(760px,calc(100vh - 32px))}.personalizar-corpo{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;flex:1;min-height:0;border-top:1px solid var(--cor-borda)}.personalizar-grupos{display:grid;align-content:start;gap:4px;padding:14px 12px;overflow-y:auto;border-right:1px solid var(--cor-borda)}.personalizar-grupo{display:grid;gap:2px;padding:9px 12px;font:inherit;text-align:left;color:inherit;background:none;border:0;border-radius:10px;cursor:pointer}.personalizar-grupo strong{font-size:13.5px}.personalizar-grupo small{font-size:11.5px;color:var(--cor-texto-suave)}.personalizar-grupo:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.personalizar-grupo.ativo{background:color-mix(in srgb,var(--brand-primary) 14%,transparent);box-shadow:inset 3px 0 0 var(--brand-primary)}.personalizar-meio{display:flex;flex-direction:column;min-height:0;padding-top:12px}.personalizar-meio .texto-dica{margin:0 22px 6px}.personalizar-corpo .personalizar-lista li{padding:10px 8px;margin:0 -8px;border-bottom-color:var(--cor-borda);border-radius:8px}.personalizar-corpo .personalizar-lista li.destaque{background:color-mix(in srgb,var(--brand-primary) 7%,transparent)}.personalizar-previa{display:grid;align-content:start;gap:8px;padding:16px;overflow-y:auto;border-left:1px solid var(--cor-borda);background:color-mix(in srgb,var(--cor-texto) 3%,transparent)}.personalizar-previa p{margin:0;font-size:12.5px;color:var(--cor-texto-suave)}.previa-quadro{margin:0;padding:10px;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:10px}.previa-quadro svg{display:block;width:100%;height:auto}.previa-quadro figcaption{margin-top:6px;font-size:11px;color:var(--cor-texto-suave)}@media(max-width:900px){.personalizar-corpo{grid-template-columns:1fr}.personalizar-grupos{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--cor-borda)}.personalizar-grupo{flex:none}.personalizar-previa{display:none}}.segmentado{position:relative;display:inline-flex;gap:2px;max-width:100%;padding:3px;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--cor-texto) 7%,transparent);border:1px solid color-mix(in srgb,var(--cor-texto) 10%,transparent);border-radius:999px}.segmentado::-webkit-scrollbar{display:none}.segmentado.claro{background:color-mix(in srgb,var(--app-titulo) 9%,transparent);border-color:color-mix(in srgb,var(--app-titulo) 16%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.segmentado-destaque{position:absolute;top:3px;bottom:3px;left:0;background:linear-gradient(120deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 72%,#fff));border-radius:999px;box-shadow:0 5px 14px -6px var(--brand-primary);transition:transform .4s cubic-bezier(.34,1.4,.64,1),width .3s cubic-bezier(.34,1.4,.64,1);pointer-events:none}.segmentado button{position:relative;z-index:1;flex:none;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;color:var(--cor-texto-suave);background:none;border:0;border-radius:999px;cursor:pointer;transition:color .25s}.segmentado.claro button{color:var(--app-titulo)}.segmentado button:hover:not(.ativo){color:var(--cor-texto)}.segmentado.claro button:hover:not(.ativo){color:var(--app-titulo);background:color-mix(in srgb,var(--app-titulo) 8%,transparent)}.segmentado button.ativo{color:var(--brand-primary-text)}.segmentado button:focus-visible{outline:2px solid var(--cor-foco);outline-offset:1px}.segmentado.pequeno button{padding:5px 11px;font-size:12.5px}.periodo-escolhido{display:inline-flex;align-items:center;gap:6px}@media(prefers-reduced-motion:reduce){.segmentado-destaque{transition:none}}.painel-periodo-titulo{grid-column:1 / -1;font-size:14px}.painel-periodo-atalhos{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.painel-periodo-atalhos button{padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--cor-texto);background:color-mix(in srgb,var(--cor-texto) 6%,transparent);border:1px solid transparent;border-radius:999px;cursor:pointer}.painel-periodo-atalhos button:hover{border-color:color-mix(in srgb,var(--brand-primary) 45%,transparent)}.painel-periodo-atalhos button.ativo{color:var(--brand-primary-text);background:var(--brand-primary)}.painel-periodo-resumo{grid-column:1 / -1;margin:0;font-size:12.5px;color:var(--cor-texto-suave)}.sugestao-paineis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 16px;padding:14px 18px;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid color-mix(in srgb,var(--brand-primary) 35%,var(--cor-borda));border-left:4px solid var(--brand-primary);border-radius:12px}.sugestao-paineis>div:first-child{flex:1 1 360px}.sugestao-paineis p{margin:4px 0 0;font-size:13px;color:var(--cor-texto-suave)}.sugestao-paineis-acoes{display:flex;gap:8px}.grafico-cartao:has(.grafico-acoes .segmentado){container-type:inline-size}@container (max-width: 560px){.grafico-topo{flex-wrap:wrap}.grafico-topo>div:first-child{flex:1 1 100%}.grafico-topo .grafico-acoes{flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between}.grafico-topo .grafico-acoes .segmentado{flex:0 1 auto;min-width:0}}.indicador{container-type:inline-size;min-width:0}.indicador-valor.longo{font-size:min(28px,15cqi);white-space:nowrap}.quadro-editavel>.quadro-barra{flex:none}.quadro-editavel>.quadro-conteudo{flex:1 1 auto}.quadro-editavel>.quadro-barra{flex-wrap:nowrap}.quadro-editavel>.quadro-barra strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quadro-editavel>.quadro-barra>:not(strong){flex:none}.led-online{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:#d03b3b;box-shadow:0 0 0 3px color-mix(in srgb,#d03b3b 18%,transparent)}.led-online.ligado{background:#1baf7a;box-shadow:0 0 0 3px color-mix(in srgb,#1baf7a 22%,transparent)}.com-led,.botao-chat-cliente{display:inline-flex;align-items:center;gap:8px}.botao-chat-cliente .led-online{width:8px;height:8px}.clientes-online li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.clientes-online li>span{display:grid;min-width:0}.clientes-online small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cor-texto-suave)}.shell{--app-titulo:var(--cor-texto);--app-texto-suave:var(--cor-texto-suave);--shell-motion:.3s cubic-bezier(.4,0,.2,1);--cor-foco:var(--brand-primary)}html:is([data-fundo="1"],[data-fundo="3"],[data-fundo="4"]) .shell{--app-titulo:#fff;--app-texto-suave:#a9c3cc}.topbar{position:relative;height:72px;padding:0 32px;background:transparent!important;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;gap:20px}.top-actions{margin-left:auto;flex:none}.top-avatar{border:0;cursor:pointer}.busca-global{position:relative;width:min(560px,65%);z-index:10}.busca-global>label{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;color:#5c6b74;background:#fff;border:1px solid var(--cor-borda);border-radius:9px;box-shadow:0 1px 2px #10202a0f}.busca-global input{width:100%;min-width:0;outline:0;border:0;background:none;color:var(--cor-texto)}.busca-global kbd{padding:1px 5px;border:1px solid var(--cor-borda);border-radius:4px;font:11px var(--fonte);color:#87969e}.busca-global-resultados{position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;padding:5px;background:#fff;border:1px solid var(--cor-borda);border-radius:10px;box-shadow:0 18px 40px -12px #0006}.busca-global-resultados button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;text-align:left;border:0;border-radius:7px;background:none;color:var(--cor-texto)}.busca-global-resultados button:hover{background:var(--brand-primary-soft)}.busca-global-resultados button>span{display:grid;gap:4px}.busca-global-resultados small{color:var(--cor-texto-suave)}.busca-global-resultados p{padding:8px 12px;color:var(--cor-texto-suave);font-size:13px}.med-dashboard.content{padding-top:14px}.painel-boas-vindas{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.painel-data{display:block;margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--app-texto-suave)}.painel-boas-vindas h1{margin:0 0 2px;color:var(--app-titulo);font-size:26px;font-weight:700;letter-spacing:-.02em}.painel-boas-vindas p{margin:0;color:var(--app-texto-suave);font-size:14px}.painel-agora{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 15px;border:1px solid color-mix(in srgb,var(--app-titulo) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-titulo) 9%,transparent);font-size:13px;color:var(--app-titulo)}.painel-agora>b{font-size:10px;letter-spacing:.05em;opacity:.7}.painel-agora>span{padding-left:10px;border-left:1px solid #98a4ac66}.painel-comandos{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.segmentado button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.painel-periodos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.painel-ferramentas{display:flex;gap:3px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--app-titulo) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-titulo) 9%,transparent)}.painel-ferramentas button{display:grid;place-items:center;width:32px;height:30px;border:0;border-radius:50%;background:none;color:var(--app-titulo);cursor:pointer}.painel-ferramentas button:hover{background:#ffffff60}.painel-datas{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:15px;background:#fff;border:1px solid var(--cor-borda);border-radius:12px}.painel-datas label{display:grid;gap:5px}.painel-datas input{height:36px;border:1px solid var(--cor-borda);border-radius:6px;padding:6px}.painel-indicadores-link{display:flex;justify-content:flex-end;margin:0 0 6px}.painel-indicadores-link button{display:flex;align-items:center;gap:3px;padding:0;border:0;background:none;font-size:12px;color:var(--app-titulo);text-decoration:underline;cursor:pointer}.painel-indicadores-opcoes{display:flex;flex-wrap:wrap;gap:12px;padding:16px;margin:0 0 16px;border:1px solid var(--cor-borda);border-radius:12px;background:#fff}.painel-indicadores-opcoes label{display:flex;align-items:center;gap:6px}.painel-indicadores-opcoes input{accent-color:var(--brand-primary)}.app-cartao{padding:18px 20px;background:var(--cor-superficie);border:0;border-radius:12px;box-shadow:0 0 0 1px #10202a14,0 18px 40px -26px #0000008c;color:var(--cor-texto)}.app-cartao h2{margin:0;font-size:15px;letter-spacing:-.01em}.app-cartao-sub{margin:2px 0 0;font-size:12.5px;color:var(--cor-texto-suave)}.botao-pequeno{height:32px;padding:0 10px;border:1px solid var(--cor-borda);border-radius:6px;background:#fff;color:var(--cor-texto);font:500 12.5px var(--fonte);cursor:pointer}.botao-pequeno:hover{border-color:var(--brand-primary)}.med-dashboard .indicadores-grade{margin-bottom:16px;gap:16px}.med-dashboard .indicador{min-height:84px;padding:16px 12px}.med-dashboard .indicador-valor{color:#10202a}.painel-graficos-principais{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.painel-graficos-principais>.grafico-cartao{min-height:330px}.grafico-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.grafico-topo>div:first-child{min-width:0}.grafico-svg{margin-top:auto}.grafico-tabela .tabela{min-width:0}.grafico-tabela td{height:auto;padding:9px 12px}.painel-consultas{padding:0 16px 12px;margin-bottom:16px;overflow:hidden}.painel-consultas>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--cor-borda)}.painel-lista-abas{display:flex;flex:1;min-width:0;overflow-x:auto;gap:8px}.painel-lista-abas button{display:flex;align-items:center;gap:6px;flex:none;padding:16px 2px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--cor-texto-suave);font:600 13px var(--fonte);cursor:pointer}.painel-lista-abas button.active{color:var(--cor-texto);border-bottom-color:var(--brand-primary)}.painel-lista-abas button>span{padding:1px 5px;border-radius:5px;background:#d84040;color:#fff;font-size:11px;font-weight:700}.painel-ver-todos{flex:none;border:0;background:none;color:var(--brand-primary);font-size:13px;cursor:pointer}.painel-tabela-scroll{overflow:auto;margin-top:8px;border:1px solid #e5eaed;border-radius:8px}.painel-consultas .tabela{min-width:760px}.painel-consultas th{height:38px;padding:0 14px;background:#f7f9fa;letter-spacing:0;color:#526a7c;font-size:12.5px;font-weight:500}.painel-consultas td{height:55px;padding:10px 14px;color:var(--cor-texto);font-size:13px}.painel-consultas td strong{font-weight:600}.painel-consultas td small{display:block;color:var(--cor-texto-suave);margin-top:3px;font-size:12px}.painel-status{padding:3px 7px;border-radius:999px;background:#eaf1f8;color:#4274a0;font-size:11.5px;font-weight:600}.painel-status.status-concluido,.painel-status.status-confirmado{background:#e8f6ee;color:#28764c}.painel-status.status-cancelado,.painel-status.status-faltou{background:#fcecea;color:#aa423a}.painel-status.status-em_atendimento{background:#fff3d6;color:#946213}.painel-graficos-secundarios{display:grid;grid-template-columns:1fr 1fr;gap:16px}.painel-graficos-secundarios>.grafico-cartao{min-height:240px}.grafico-svg text{font-family:var(--fonte)}#root .botao-pequeno,#root .segmentado.pequeno button{font-size:12.5px}#root .segmentado button,#root .nav-submenu button{font-size:13px}#root .busca-global input{font-size:13.5px}.painel-tabela-rodape{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-size:12.5px;color:var(--cor-texto-suave)}.painel-tabela-rodape button{border:0;background:none;color:var(--brand-primary);cursor:pointer}.med-dashboard .indicadores-grade{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.indicador-rotulo{max-width:100%;overflow-wrap:anywhere}.nav-flyout{position:fixed;left:76px;z-index:45;display:grid;gap:3px;min-width:210px;padding:8px;color:var(--brand-menu-text);background:radial-gradient(120% 60% at 0% 0%,color-mix(in srgb,var(--brand-primary) 24%,transparent),transparent 70%),var(--brand-menu);border:1px solid color-mix(in srgb,var(--brand-menu-text) 14%,transparent);border-radius:12px;box-shadow:0 18px 40px -12px #0009;animation:menu-flutua .18s ease-out}.nav-flyout>strong{padding:4px 8px 8px;font-size:13.5px;border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 55%,transparent)}.nav-flyout button{padding:7px 10px;border:0;border-radius:7px;background:none;color:inherit;text-align:left;font-size:13px;opacity:.8}.nav-flyout button:hover{opacity:1;background:color-mix(in srgb,var(--brand-menu-text) 9%,transparent);padding-left:14px}@keyframes menu-flutua{0%{opacity:0;transform:translate(-6px)}}.desktop-collapse .seta-recolher{width:12px;height:12px;transition:transform .25s}.shell-collapsed .desktop-collapse .seta-recolher{transform:rotate(180deg)}@media(max-width:1100px){.painel-graficos-principais{grid-template-columns:1fr}.painel-comandos{align-items:flex-start}.painel-periodos{margin-left:auto}.painel-agora{font-size:12px}}@media(max-width:900px){.topbar{padding:0 16px;height:64px;gap:10px}.busca-global{width:auto;flex:1}.med-dashboard.content{padding-top:12px}.painel-graficos-secundarios{grid-template-columns:1fr}.nav-flyout{display:none}.painel-periodos{margin-left:0}.painel-graficos-principais>.grafico-cartao{min-height:290px}}@media(max-width:600px){.painel-boas-vindas{gap:12px}.painel-agora{border-radius:12px}.painel-consultas>header{flex-wrap:wrap}.painel-ver-todos{margin-left:auto;padding-bottom:8px}.busca-global kbd{display:none}.painel-periodos .segmentado button{padding:7px 10px}.painel-graficos-principais>.grafico-cartao{padding:16px}.painel-periodos{max-width:100%}}.sidebar{background:radial-gradient(120% 40% at 0% 0%,color-mix(in srgb,var(--brand-primary) 28%,transparent),transparent 70%),radial-gradient(90% 30% at 100% 100%,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 70%),var(--brand-menu)}.nav-item{position:relative;overflow:hidden;transition:background .2s,opacity .2s,color .2s,box-shadow .25s}.nav-item:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--brand-menu-text) 14%,transparent) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.nav-item:hover:after{transform:translate(120%);transition:transform .6s ease}.nav-item{gap:9px;padding-left:8px;white-space:nowrap}.nav-item>span:not(.nav-expand,.nav-icon){overflow:hidden;text-overflow:ellipsis}.nav-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;margin:-4px 0;border-radius:9px;transition:background .2s,color .2s,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.nav-item:hover .nav-icon{background:color-mix(in srgb,var(--brand-primary) 35%,transparent);transform:scale(1.12) rotate(-6deg)}.nav-item.active{color:var(--brand-primary-text);background:linear-gradient(95deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 45%,transparent));box-shadow:0 8px 20px -10px var(--brand-primary),inset 0 0 0 1px color-mix(in srgb,var(--brand-menu-text) 14%,transparent)}.nav-item.active .nav-icon{background:color-mix(in srgb,var(--brand-primary-text) 18%,transparent)}.nav-group.contem-ativo .nav-icon,.nav-group.open .nav-icon{color:var(--brand-primary-text);background:var(--brand-primary);box-shadow:0 4px 14px -4px var(--brand-primary)}.nav-group.open{opacity:1;background:color-mix(in srgb,var(--brand-menu-text) 7%,transparent)}.nav-expand{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .25s ease}.nav-drawer.open{grid-template-rows:1fr;opacity:1}.nav-drawer>.nav-submenu{min-height:0;overflow:hidden}.nav-submenu{position:relative;border-left-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)!important}.nav-submenu button{opacity:0;transform:translate(-8px);transition:opacity .2s ease,transform .25s ease}.nav-drawer.open .nav-submenu button{opacity:1;transform:none;transition-delay:calc(min(var(--i, 0),14)*22ms + 60ms)}.nav-submenu button{position:relative;transition:background .2s,opacity .2s,padding-left .2s}.nav-submenu button:hover{padding-left:14px}.nav-submenu button.active:before{position:absolute;top:50%;left:-14.5px;width:8px;height:8px;content:"";background:var(--brand-primary);border-radius:50%;box-shadow:0 0 0 3px var(--brand-menu),0 0 10px var(--brand-primary);transform:translateY(-50%)}.nav-submenu button.active{background:color-mix(in srgb,var(--brand-primary) 26%,transparent)}@media(prefers-reduced-motion:reduce){.nav-item:after{display:none}.nav-drawer,.nav-submenu button,.nav-icon,.nav-expand{transition:none!important}}.nav-item>.nav-icon{flex:none;min-width:0}.clinic-nav{overflow-x:hidden}.desktop-collapse{position:absolute;top:26px;right:-13px;z-index:5;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--brand-primary-text);background:var(--brand-primary);border:2px solid var(--brand-menu);border-radius:50%;box-shadow:0 4px 12px -4px #00000080;cursor:pointer;opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.desktop-collapse svg{width:14px;height:14px}.sidebar:hover .desktop-collapse,.desktop-collapse:focus-visible,.shell-collapsed .desktop-collapse{opacity:1}.desktop-collapse:hover{transform:scale(1.15)}@media(min-width:901px){.shell.shell-collapsed{grid-template-columns:76px minmax(0,1fr)}.shell-collapsed .sidebar{padding:18px 10px}.shell-collapsed .brand{justify-content:center;padding:2px 0 4px}.shell-collapsed .brand .brand-company-logo{max-width:40px}.shell-collapsed .clinic-switch,.shell-collapsed .profile-texto,.shell-collapsed .nav-item>span:not(.nav-icon),.shell-collapsed .sidebar-new span,.shell-collapsed .shortcut-arrow{display:none}.shell-collapsed .sidebar-shortcut .sidebar-new{border-radius:8px}.shell-collapsed .clinic-nav{margin:0;padding:0}.shell-collapsed .nav-item{justify-content:center;padding:8px 0}.shell-collapsed .nav-icon{width:34px;height:34px;margin:0}.shell-collapsed .nav-drawer{display:none}.shell-collapsed .profile{flex-direction:column;gap:6px}.shell-collapsed .profile .profile .icon-button{margin:0}}@media(max-width:900px){.desktop-collapse{display:none}}.sidebar{overflow:visible}.brand{position:static}.brand .desktop-collapse{top:26px;right:-13px;width:26px;height:26px}.nav-item.active{opacity:1}.nav-drawer>.nav-submenu{margin-top:2px;margin-bottom:6px}.nav-submenu button{width:100%}.nav-expand{z-index:2}.nav-group.open{background:none}.nav-group.open>.nav-item{opacity:1;background:color-mix(in srgb,var(--brand-menu-text) 7%,transparent)}.clinic-nav>.nav-section-label{flex:none;min-height:18px;line-height:18px;margin:14px 10px 6px;opacity:.65}.shell-collapsed .clinic-nav>.nav-section-label{min-height:8px;height:8px;margin:6px 0}@media(max-width:900px){.shell-collapsed .clinic-nav>.nav-section-label{height:auto;min-height:18px;margin:14px 10px 6px}}:root{--cor-fundo:#f4f9fa;--cor-superficie:#fff;--cor-texto:#12202a;--cor-texto-suave:#5c6b74;--cor-borda:#d3dde1;--cor-primaria:var(--brand-primary);--cor-foco:var(--brand-primary);--ui-raio-janela:16px;--ui-raio-cartao:12px;--ui-raio-controle:6px;--ui-altura-controle:38px;--ui-sombra-campo:0 1px 2px #10202a0f;--ui-sombra-cartao:0 0 0 1px #10202a14,0 18px 40px -26px #0000008c;--ui-sombra-janela:0 0 0 1px color-mix(in srgb,var(--brand-primary) 32%,transparent),0 30px 60px -20px #0009}html[data-theme=dark]{--cor-fundo:#172328;--cor-superficie:#1b292f;--cor-texto:#e4edf0;--cor-texto-suave:#a8b9c1;--cor-borda:#354750}.lura-ui.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#030f1699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font:400 14px var(--fonte);color:var(--cor-texto)}.lura-ui .lura-janela{display:flex;flex-direction:column;gap:0;width:min(640px,100%);height:auto;max-height:min(92dvh,900px);min-height:0;padding:0;margin:0;overflow:hidden;color:var(--cor-texto);background:var(--cor-fundo);border:0;border-radius:var(--ui-raio-janela);box-shadow:var(--ui-sombra-janela)}.lura-ui .lura-janela.schedule-dialog{width:min(1060px,100%)}.lura-ui .lura-janela.patient-dialog{width:min(860px,100%);height:min(760px,92dvh)}.lura-ui .lura-janela.finance-modal{width:min(760px,100%)}.lura-ui .lura-janela.finance-global-modal,.lura-ui .lura-janela.med-modal{width:min(560px,100%)}.lura-ui .lura-janela.profile-record-modal{width:min(740px,100%)}.lura-ui .lura-janela.equipe-dialog{width:min(600px,100%)}.lura-ui .lura-janela.plan-dialog{width:min(820px,100%)}.lura-ui .lura-janela>.lura-dialog-head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 8px;margin:0;border:0;background:transparent;border-radius:0}.lura-ui .lura-janela>.lura-dialog-head h2{margin:0;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--cor-texto)}.lura-ui .lura-dialog-head .eyebrow,.lura-ui .lura-dialog-head small{display:block;margin:0 0 4px;font-size:11.5px;font-weight:700;color:var(--cor-texto-suave)}.lura-ui .lura-dialog-head p{margin:5px 0 0;font-size:13px;line-height:1.6;color:var(--cor-texto-suave)}.lura-ui .lura-dialog-head>button{display:grid;place-items:center;flex:none;width:30px;height:30px;min-height:30px;padding:0;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto);box-shadow:none;cursor:pointer}.lura-ui .lura-dialog-head>button:hover{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.lura-ui .lura-dialog-body{flex:1;min-height:0;padding:8px 22px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lura-ui .lura-dialog-fields{display:grid;align-content:start;gap:16px;min-width:0;padding:0;margin:0;border:0;font:inherit}.lura-ui .lura-janela>.lura-dialog-foot{position:static;display:flex;flex:none;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 22px 18px;margin:0;border:0;border-top:1px solid var(--cor-borda);border-radius:0;background:transparent}.lura-ui .lura-dialog-foot>span:first-child{margin-right:auto;color:var(--cor-texto-suave);font-size:12px}.lura-ui .lura-dialog-foot>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.lura-ui .lura-janela>nav{flex:none;margin:0 22px;padding:0;border:0;border-bottom:1px solid var(--cor-borda);background:transparent}.lura-ui .lura-janela>nav button{font-size:13.5px;font-weight:600}.lura-ui .lura-dialog-body :is(.patient-tab-content,.finance-modal-scroll){max-height:none;min-height:0;padding:0;margin:0;overflow:visible}.lura-ui .lura-dialog-body>.lura-dialog-fields>.data-notice{margin:0}.lura-ui .lura-dialog-body label{font-family:var(--fonte);font-size:13.5px;font-weight:600;color:var(--cor-texto)}.lura-ui .lura-dialog-body :is(.schedule-field,.patient-input,.fin-field,.equipe-form-grid label,.plan-form-fields label,.clinical-form-grid label),.lura-ui .lura-dialog-fields>label{display:grid;gap:6px;min-width:0}.lura-ui .lura-dialog-body :is(.equipe-check,.schedule-toggle){display:flex;align-items:center;gap:8px}.lura-ui .lura-dialog-body :where(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden])){width:100%;min-width:0;height:var(--ui-altura-controle);padding:0 12px;font:400 14px var(--fonte);color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--ui-raio-controle);box-shadow:var(--ui-sombra-campo);transition:border-color .15s,box-shadow .15s}.lura-ui .lura-dialog-body textarea{height:auto!important;min-height:88px;padding:10px 12px!important;line-height:1.55;resize:vertical}.lura-ui .lura-dialog-body :is(input,select,textarea):focus{outline:none;border-color:var(--cor-foco);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-foco) 15%,transparent)}.lura-ui .lura-dialog-body input::placeholder,.lura-ui .lura-dialog-body textarea::placeholder{color:var(--cor-texto-suave);opacity:.8}.lura-ui .lura-dialog-body :is(input,select,textarea):disabled,.lura-ui .lura-dialog-body input[readonly]{background:color-mix(in srgb,var(--cor-texto) 4%,var(--cor-superficie));color:var(--cor-texto-suave)}.lura-ui :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-primary)}.lura-ui :is(small,.schedule-count,.finance-hint){font-size:12px;font-weight:400;color:var(--cor-texto-suave)}.lura-ui :is(.form-row,.finance-form-row,.finance-global-modal-row,.equipe-form-grid,.clinical-form-grid,.patient-form-grid){gap:16px 18px}.lura-ui .patient-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave)}.lura-ui .patient-form-grid .patient-section-title:not(:first-child){margin-top:8px;padding-top:16px;border-color:var(--cor-borda)}.lura-ui .lura-dialog-body .patient-search{height:38px;padding:0 10px;border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:6px;box-shadow:var(--ui-sombra-campo)}.lura-ui .lura-dialog-body .patient-search input{height:34px;padding:0;border:0;box-shadow:none;background:none}.lura-ui .patient-search:focus-within{border-color:var(--cor-foco);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-foco) 15%,transparent)}.lura-ui .patient-suggestions{border-color:var(--cor-borda);background:var(--cor-superficie);box-shadow:0 16px 30px -12px #0006}.lura-ui .patient-suggestions button{background:var(--cor-superficie);color:var(--cor-texto);border-color:var(--cor-borda)}.lura-ui .patient-suggestions button:hover{background:var(--brand-primary-soft)}.lura-ui :is(.quick-patient,.finance-item-form,.plan-new-steps>div,.finance-items,.payment-modal-info,.finance-modal-copy,.equipe-inline-note){border:1px solid var(--cor-borda);border-radius:10px;background:transparent;color:var(--cor-texto-suave)}.lura-ui .schedule-readonly{display:flex;align-items:center;height:38px;border-color:var(--cor-borda);border-radius:6px;background:color-mix(in srgb,var(--cor-texto) 4%,var(--cor-superficie));color:var(--cor-texto)}.lura-ui .lura-field-label{display:block;font:inherit;line-height:1.4}.lura-ui .lura-field-label em{display:inline;font-style:normal;color:#b42318}.lura-dialog-columns{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0 28px;align-items:start;padding-bottom:8px}.lura-form-section{display:grid;align-content:start;gap:16px;min-width:0}.lura-form-section+.lura-form-section{padding-left:28px;border-left:1px solid var(--cor-borda)}.lura-ui .lura-form-section>h3{margin:4px 0 -4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave)}.lura-ui .schedule-types{gap:8px;flex-wrap:wrap}.lura-ui .schedule-types:empty{display:none}.lura-ui .schedule-types button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--cor-borda);border-radius:10px;background:transparent;color:var(--cor-texto);font:600 13.5px var(--fonte)}.lura-ui .schedule-types button:before{content:"";width:13px;height:13px;border:1px solid #8b9aa4;border-radius:50%;box-shadow:inset 0 0 0 3px var(--cor-fundo)}.lura-ui .schedule-types button.selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);background:transparent;color:var(--cor-texto)}.lura-ui .schedule-types button.selected:before{border-color:var(--brand-primary);background:var(--brand-primary)}.lura-ui .schedule-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.lura-ui .schedule-toggle{margin:0;padding:12px;border:1px solid var(--cor-borda);border-radius:10px;line-height:1.5}.lura-ui .schedule-toggle .toggle-track{flex:none}.lura-ui .schedule-toggle input:checked+.toggle-track{background:var(--brand-primary)}.lura-ui .quick-patient{grid-template-columns:1fr 1fr;padding:12px}.lura-ui .quick-patient>label:first-child,.lura-ui .quick-patient>button{grid-column:1/-1}.lura-ui .schedule-tag{width:100%;max-width:none}#root :is(.primary-button,.schedule-submit,.patient-submit,.auth-submit,.settings-save,.finance-primary,.finance-approve,.finance-global-new,.receive-small,.plan-complete,.quick-save),.lura-ui .lura-janela :is(.primary-button,.schedule-submit,.patient-submit,.finance-primary,.finance-approve,.finance-global-new,.receive-small,.plan-complete,.quick-save){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;height:38px;padding:0 16px;border:1px solid var(--brand-primary);border-radius:6px;background:var(--brand-primary);color:var(--brand-primary-text);font:600 13.5px var(--fonte);box-shadow:var(--ui-sombra-campo);cursor:pointer;transition:filter .15s,border-color .15s}#root :is(.primary-button,.schedule-submit,.patient-submit,.auth-submit,.finance-primary,.finance-approve,.finance-global-new,.receive-small,.plan-complete,.quick-save):hover:not(:disabled),.lura-ui .lura-janela :is(.primary-button,.schedule-submit,.patient-submit,.finance-primary,.finance-approve,.quick-save):hover:not(:disabled){filter:brightness(1.08);transform:none;background:var(--brand-primary);color:var(--brand-primary-text)}#root :is(.secondary-button,.finance-secondary,.finance-quiet,.finance-cancel,.logo-upload),.lura-ui .lura-janela :is(.secondary-button,.finance-secondary,.finance-quiet,.finance-cancel,.schedule-dismiss){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;height:38px;padding:0 16px;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto);font:600 13.5px var(--fonte);box-shadow:var(--ui-sombra-campo);cursor:pointer}.lura-ui .lura-janela .lura-dialog-foot button{min-height:32px;height:32px;padding:0 12px;font:600 13.5px var(--fonte);border-radius:6px;text-transform:none}.lura-ui .lura-janela .lura-dialog-foot button:disabled,#root button:disabled{cursor:not-allowed;opacity:.65}.lura-ui :is(button,a):focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}#root :is(.schedule-link,.schedule-free,.mc-link,.finance-expand,.row-link,.logo-remove),.lura-ui :is(.schedule-link,.schedule-free,.finance-expand){color:var(--brand-primary)}#root .mc-nav button.selected{background:var(--brand-primary-soft);color:var(--brand-primary)}#root .mc-nav button.selected svg{color:var(--brand-primary)}#root .profile-card>header :is(button,.profile-upload){background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-borda);border-radius:6px;font:600 13px var(--fonte);min-height:32px}#root :is(.patients-table,.patients-summary,.patient-summary,.calendar-panel,.agenda-live-panel,.med-calendar,.finance-global-card,.finance-global-summary article,.finance-summary article,.profile-card,.plan-card,.settings-card,.appearance-card,.mc-card,.mc-sidebar,.equipe-module,.module-list,.app-cartao){background:var(--cor-superficie);border-color:var(--cor-borda);border-radius:var(--ui-raio-cartao);color:var(--cor-texto);box-shadow:var(--ui-sombra-cartao)}#root :is(.settings-section,.mc-card-head,.mc-footer,.profile-card>header,.plan-card>header,.module-list-header,.finance-global-tabs,.finance-global-tools){border-color:var(--cor-borda)}#root :is(.settings-field,.mc-fields label,.fin-field,.report-filters label){font-size:13px;font-weight:600;color:var(--cor-texto)}#root :is(.settings-section,.appearance-card,.profile-card,.plan-card,.mc-card,.equipe-module,.module-list,.app-cartao) :is(h2,h3){color:var(--cor-texto)}#root :is(.settings-description,.mc-card-head p,.profile-card>header p,.module-list-header p){color:var(--cor-texto-suave)}#root :where(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden])):not(:where(.busca-global input,.patients-search input,.module-search input,.search-box input,.patient-search input,.finance-global-tools input,.color-editor input,.color-control input)){height:38px;padding:0 12px;border:1px solid var(--cor-borda);border-radius:6px;background:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--ui-sombra-campo);font:400 14px var(--fonte)}#root textarea:not([hidden]){height:auto!important;min-height:88px;padding:10px 12px!important;line-height:1.55}#root :where(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus{outline:none;border-color:var(--cor-foco);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-foco) 15%,transparent)}#root :is(.patients-search,.module-search,.search-box,.finance-global-tools>label):focus-within{border-color:var(--cor-foco);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-foco) 15%,transparent)}#root :is(.patients-search,.module-search,.search-box,.finance-global-tools>label) input:focus{box-shadow:none}#root .sidebar-new{height:40px;min-height:40px;border-radius:8px}#root .sidebar-agenda-shortcut{height:36px;min-height:36px;border-radius:8px;background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--brand-menu-text);border:1px solid color-mix(in srgb,var(--brand-primary) 32%,transparent);box-shadow:none}#root .sidebar-agenda-shortcut:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 22%,transparent);color:var(--brand-menu-text);filter:none}.lura-ui .lura-janela .med-modal-actions>button:last-child{border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-text)}.lura-ui .lura-dialog-body :is(input[type=checkbox],input[type=radio]){width:15px;height:15px;margin:0;flex:none;accent-color:var(--brand-primary)}.lura-ui .patient-next{border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-text)}.lura-ui .patient-back{border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto)}.lura-ui .patient-foreign input:checked+.patient-switch{background:var(--brand-primary)}.lura-ui .patient-tags label.checked{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}#root :is(input[readonly],input:disabled,select:disabled){background:color-mix(in srgb,var(--cor-texto) 4%,var(--cor-superficie));color:var(--cor-texto-suave)}@media(max-width:860px){.lura-dialog-columns{grid-template-columns:minmax(0,1fr);gap:18px}.lura-form-section+.lura-form-section{padding:18px 0 0;border-left:0;border-top:1px solid var(--cor-borda)}}@media(max-width:560px){.lura-ui.modal-fundo{padding:10px}.lura-ui .lura-janela{max-height:calc(100dvh - 20px)}.lura-ui .lura-janela.patient-dialog{height:calc(100dvh - 20px)}.lura-ui .lura-janela>.lura-dialog-head{padding:18px 16px 8px}.lura-ui .lura-dialog-body{padding:8px 16px 16px}.lura-ui .lura-janela>.lura-dialog-foot{padding:12px 16px 14px}.lura-ui .lura-janela>nav{margin:0 16px}.lura-ui .schedule-row{grid-template-columns:1fr 1fr}.lura-ui .schedule-row>label:first-child{grid-column:1/-1}.lura-ui .lura-dialog-foot>span:first-child{flex-basis:100%}.lura-ui .quick-patient{grid-template-columns:1fr}.lura-ui .quick-patient>label,.lura-ui .quick-patient>button{grid-column:1}}.faixa-teste{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;padding:9px 30px;background:var(--brand-primary-soft);border-bottom:1px solid var(--cor-borda);color:var(--cor-texto);font-size:12px}.faixa-teste strong{font-size:12px}.faixa-teste.expirado{background:#fff3dd;color:#805313}@media(prefers-reduced-motion:reduce){.lura-ui *{transition:none!important;animation:none!important}}.faixa-teste.faixa-homologacao{background:#eef6ff;color:#1d4f86}.faixa-teste .faixa-acao{margin-left:8px;padding:3px 10px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.faixa-teste .faixa-acao:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.modulo-abas{margin-bottom:16px;border-bottom:1px solid var(--cor-borda)}.documentos-lista{padding:0 18px}.documentos-lista>article{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-top:1px solid var(--cor-borda)}.documentos-lista>article>svg{flex:none;color:var(--brand-primary)}.documentos-lista>article>div:first-of-type{flex:1;min-width:0}.documentos-lista h3{margin:0 0 6px;font-size:15px;overflow-wrap:anywhere}.documentos-lista p{margin:0;font-size:12.5px;line-height:1.6;color:var(--cor-texto-suave)}.documento-previa{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px;padding:18px;font-size:14px;line-height:1.7}.ops-tools{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:18px}.ops-tools label{display:grid;gap:6px}.ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-card{border:1px solid var(--cor-borda);border-radius:12px;background:var(--cor-superficie);padding:18px;box-shadow:0 12px 24px -20px #10202a80}.ops-card h2{margin:0 0 8px;font-size:16px}.ops-card p{font-size:13px;color:var(--cor-texto-suave);line-height:1.6}.ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ops-badge{font-size:12px;border-radius:16px;background:var(--brand-primary-soft);color:var(--brand-primary);padding:4px 8px}.ops-destaque{font-size:24px;font-weight:700}.ops-table{width:100%;border-collapse:collapse;min-width:700px}.ops-table td,.ops-table th{padding:12px 16px;border-bottom:1px solid var(--cor-borda);font-size:13px;text-align:left}.ops-table th{color:var(--cor-texto-suave);background:color-mix(in srgb,var(--cor-texto) 3%,var(--cor-superficie))}.ops-table small{display:block;color:var(--cor-texto-suave)}@media(max-width:950px){.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ops-grid{grid-template-columns:1fr}.documentos-lista>article{flex-wrap:wrap}.documentos-lista>article>.rx-row-actions{max-width:none;width:100%}}.consultorios-mapa{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:18px;align-items:start}.consultorio-coluna{min-height:220px;border:1px solid var(--cor-borda);border-top:4px solid var(--brand-primary);border-radius:12px;background:color-mix(in srgb,var(--cor-texto) 2%,var(--cor-superficie));padding:14px}.consultorio-coluna>header{margin-bottom:14px}.consultorio-coluna h2{display:flex;align-items:center;gap:7px;font-size:15px;margin:0 0 6px}.consultorio-coluna header p{font-size:12px;color:var(--cor-texto-suave);margin:0 0 8px}.consultorio-coluna.sem-sala{border-top-color:#a4aeb6}.consultorio-coluna.aceita-arrastar{outline:2px dashed var(--brand-primary);outline-offset:2px}.consultorio-paciente{display:grid;gap:7px;border:1px solid var(--cor-borda);border-radius:8px;background:var(--cor-superficie);padding:12px;margin-bottom:10px;box-shadow:0 5px 9px -8px #10202a80}.consultorio-paciente[draggable=true]{cursor:grab}.consultorio-paciente>small{font-size:12px;color:var(--cor-texto-suave)}.consultorio-paciente>b{font-size:12px}.consultorio-paciente .ops-badge{width:max-content}.consultorio-paciente.atendimento{border-color:var(--brand-primary)}.consultorio-paciente-nome{padding:0;text-align:left;border:0;background:none;color:var(--brand-primary);font-weight:600;cursor:pointer}.consultorio-plantoes>div{display:grid;gap:3px;padding:8px;background:var(--brand-primary-soft);border-radius:6px;margin-bottom:10px;font-size:12px}.consultorio-coluna .rx-help{margin:12px 0}.consultorio-plantoes span{color:var(--cor-texto-suave)}.med-stats.estoque-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-payment{flex-wrap:wrap;gap:10px}.finance-payment>span{flex:1;min-width:160px}@media(max-width:700px){.med-stats.estoque-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell>.sidebar{position:fixed;inset:0 auto 0 0;width:264px;padding:18px 14px;transform:none;box-shadow:none;overflow:visible}.shell>.main{min-width:0;margin-left:264px!important}.shell .brand .desktop-collapse{display:grid;opacity:1}.shell .mobile-close,.shell .menu-toggle,.shell>.scrim{display:none}.shell.shell-collapsed>.sidebar{width:76px;padding:18px 10px}.shell.shell-collapsed>.main{margin-left:76px!important}.shell-collapsed .brand{justify-content:center;margin:0;padding:2px 0 4px}.shell-collapsed .brand .brand-company-logo{max-width:40px}.shell-collapsed .brand-home .logo-luraos-resto,.shell-collapsed .brand-home .logo-luraos-produto,.shell-collapsed .clinic-switch,.shell-collapsed .profile-texto,.shell-collapsed .profile-account,.shell-collapsed .nav-item>span:not(.nav-icon),.shell-collapsed .sidebar-new span,.shell-collapsed .sidebar-agenda-shortcut span,.shell-collapsed .nav-label span,.shell-collapsed .nav-expand,.shell-collapsed .nav-drawer,.shell-collapsed .nav-submenu{display:none}.shell-collapsed .sidebar-new,.shell-collapsed .sidebar-agenda-shortcut{width:42px;min-width:42px;align-self:center;justify-content:center;padding:0;font-size:0}.shell-collapsed .sidebar-new svg,.shell-collapsed .sidebar-agenda-shortcut svg{width:18px;height:18px;flex-shrink:0}.shell-collapsed .clinic-nav{margin:0;padding:0}.shell-collapsed .nav-item{justify-content:center;gap:0;padding:8px 0}.shell-collapsed .nav-icon{width:34px;height:34px;margin:0}.shell-collapsed .nav-label,.shell-collapsed .clinic-nav>.nav-section-label{min-height:8px;height:8px;margin:6px 0}.shell-collapsed .profile{flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:6px;padding-left:0;padding-right:0}.shell-collapsed .profile .icon-button{width:100%;height:25px}
