@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")}@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")}@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")}:root,:root[data-tema=escuro]{--fundo:#08061f;--superficie:#100d2e;--superficie-funda:#0b0926;--tinta:#e6efff;--tinta-suave:#a9b8e8;--tinta-fraca:#8d99c6;--borda:#e6efff17;--fio-de-luz:#e6efff1a;--destaque:#8fb4ff;--violeta:#461eba;--lilas:#a161fe;--azul:#74a2ff;--verde:#8ff0c7;--ambar:#ffd38a;--erro:#ff8a80;--ok:#8ff0c7;--nebulosa-1:#461eba66;--nebulosa-2:#74a2ff29;--vidro:linear-gradient(160deg, #e6efff21, #e6efff0a);--vidro-borda:#e6efff29;--sombra:0 24px 70px #02010e8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=claro]{--fundo:#f3f6ff;--superficie:#fff;--superficie-funda:#f7f9ff;--tinta:#1a1440;--tinta-suave:#4f5687;--tinta-fraca:#5f6694;--borda:#e3e8fa;--fio-de-luz:#fff;--destaque:#461eba;--azul:#2d5bd2;--lilas:#7a3fe0;--verde:#0b7a53;--ambar:#9a6410;--erro:#b3261e;--ok:#0b7a53;--nebulosa-1:#a161fe38;--nebulosa-2:#74a2ff38;--vidro:linear-gradient(160deg, #ffffffd9, #ffffff80);--vidro-borda:#fffffff2;--sombra:0 24px 60px #2b1d7324;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:radial-gradient(700px 500px at 100% -10%, var(--nebulosa-1), transparent 70%), radial-gradient(600px 400px at 20% 110%, var(--nebulosa-2), transparent 70%), var(--fundo);min-height:100vh;color:var(--tinta);background-attachment:fixed;margin:0;font-family:-apple-system,SF Pro Text,system-ui,Segoe UI,sans-serif;font-size:16px;line-height:1.5}h1,h2,.numero-grande{font-family:Sora,-apple-system,system-ui,Segoe UI,sans-serif;font-weight:500}.cartao{background:var(--superficie);border:1px solid var(--borda);width:calc(100% - 32px);max-width:400px;box-shadow:inset 0 1px 0 var(--fio-de-luz), var(--sombra);border-radius:18px;margin:48px auto;padding:24px 16px}h1{margin:0 0 24px;font-size:1.375rem}.campo{gap:6px;margin-bottom:16px;display:grid}label{font-weight:600}input,select{width:100%;min-height:44px;font:inherit;color:var(--tinta);background:var(--superficie-funda);border:1px solid var(--borda);border-radius:8px;padding:8px 12px}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--destaque);outline-offset:2px}button{width:100%;min-height:44px;font:inherit;color:#fff;background:linear-gradient(120deg, var(--violeta), #5b3fd6);cursor:pointer;border:0;border-radius:8px;font-weight:600}button:disabled{opacity:.6;cursor:not-allowed}a{color:var(--destaque)}.mensagem{margin:0 0 16px}.mensagem-erro{color:var(--erro)}.mensagem-ok{color:var(--ok)}.secundario{color:var(--destaque);border:1px solid var(--borda);background:0 0;margin-top:12px}.rodape{text-align:center;margin:16px 0 0}.chave,.codigos{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.chave{background:var(--fundo);border-radius:8px;padding:12px;font-size:1.125rem}.codigos{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding-left:20px;display:grid}.vigencia{color:var(--tinta-suave);margin:0 0 16px}.secao-catalogo h2{margin:24px 0 8px;font-size:1rem}.itens{margin:0;padding:0;list-style:none}.itens li{border-bottom:1px solid var(--borda);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.itens .valor{font-variant-numeric:tabular-nums;flex-shrink:0}.moldura{flex-direction:column;min-height:100vh;display:flex}.topo{z-index:10;background:var(--fundo);border-bottom:1px solid var(--borda);align-items:center;gap:16px;padding:8px 16px;display:flex;position:sticky;top:0}.topo-logo{margin-right:auto;display:flex}.logo{width:96px;height:43px}.logo-orbita{fill:none;stroke:var(--azul);stroke-width:2px;opacity:.65}.logo-o{fill:none;stroke:var(--tinta);stroke-width:10px}.logo-satelite{fill:var(--lilas)}.logo-texto{letter-spacing:-1px;fill:var(--tinta);font-family:Sora,system-ui,sans-serif;font-size:50px;font-weight:600}.secoes{z-index:10;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fundo) 88%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--borda);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.secao{min-height:48px;color:var(--tinta-suave);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px;font-size:.75rem;text-decoration:none;display:flex}.secao[aria-current=page]{color:var(--tinta);background:color-mix(in srgb, var(--azul) 16%, transparent)}.botao-icone{width:44px;min-height:44px;color:var(--tinta-suave);border:1px solid var(--borda);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.conteudo{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:16px}.assinatura{padding:8px 16px calc(84px + env(safe-area-inset-bottom));color:var(--tinta-fraca);justify-content:center;align-items:center;gap:6px;font-size:.6875rem;display:flex}.assinatura img{width:auto;height:12px}main h1:focus{outline:none}@media (width>=720px){.secoes{-webkit-backdrop-filter:none;background:0 0;border:0;gap:4px;padding:0;display:flex;position:static}.secao{border-radius:99px;flex-direction:row;gap:8px;min-height:44px;padding:8px 14px;font-size:.875rem}.topo{background:color-mix(in srgb, var(--fundo) 80%, transparent);-webkit-backdrop-filter:blur(16px)}.topo-logo{margin-right:8px}.secoes+.botao-icone{margin-left:auto}.conteudo{padding:24px 24px 32px}.assinatura{padding-bottom:16px}}.tela{gap:16px;display:grid}.tela-estreita{max-width:560px;margin:0 auto}.tela-titulo{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tela-titulo h1{margin:0;font-size:1.375rem}.tela-titulo h1:first-letter{text-transform:uppercase}.tela>p{margin:-8px 0 0}.selo{color:var(--tinta-suave);border:1px solid var(--borda);border-radius:99px;padding:2px 10px;font-size:.75rem}.suave{color:var(--tinta-suave)}.superficie{background:var(--superficie);border:1px solid var(--borda);box-shadow:inset 0 1px 0 var(--fio-de-luz);border-radius:18px}.vidro{background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:inset 0 1px 0 #ffffff40, var(--sombra);-webkit-backdrop-filter:blur(20px)saturate(1.5);border-radius:20px}.cartao-tela{padding:16px}.cartao-tela h2{margin:0 0 8px;font-size:1rem}.com-icone{align-items:center;gap:8px;display:inline-flex}button.com-icone{justify-content:center;display:flex}.principal{min-height:48px}.detalhe{font-size:.8125rem;display:block}.forte{font-weight:600}.itens li.forte{border-bottom:0}.contas{margin:0}.conta{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.conta dt{color:var(--tinta-suave)}.conta.forte dt{color:var(--tinta)}.conta dd{font-variant-numeric:tabular-nums;margin:0}.destaque-numero{gap:4px;display:grid}.numero-grande{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2rem;line-height:1.2}.proxima{gap:12px;padding:14px 16px;display:flex}.proxima p{margin:0}.proxima-titulo{font-weight:600}.proxima-icone{color:var(--lilas);flex-shrink:0;margin-top:3px}.lista-do-dia{gap:12px;display:grid}.lista-do-dia ul{margin:0;padding:0 4px 4px;list-style:none}.lista-profissional{align-items:center;gap:8px;margin:0;padding:12px 12px 8px;font-size:1rem;display:flex}.linha-do-dia{border-left:3px solid var(--cor-do-bloco,var(--azul));border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:2px 12px;padding:10px 12px;display:grid}.linha-do-dia+.linha-do-dia{margin-top:4px}.linha-hora{font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.linha-texto{min-width:0;display:grid}.linha-texto>*{overflow-wrap:anywhere}.linha-do-dia .situacao{grid-column:2}.situacao{color:var(--cor-do-bloco,var(--tinta-suave));align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.bloco-confirmado{--cor-do-bloco:var(--verde)}.bloco-em_atendimento{--cor-do-bloco:var(--lilas)}.bloco-sem_resposta{--cor-do-bloco:var(--ambar)}.bloco-agendado{--cor-do-bloco:var(--azul)}.bloco-com-restricao{--cor-do-bloco:var(--ambar)}.atualizada{align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.grade{display:none;overflow:hidden}@media (width>=900px){.lista-do-dia{display:none}.grade{display:block}}.grade-cabeca,.grade-corpo{display:grid}.grade-cabeca{color:var(--tinta-suave);font-size:.8125rem}.grade-profissional{border-left:1px solid var(--borda);align-items:center;gap:8px;padding:10px 12px;display:flex}.avatar{color:#fff;background:var(--violeta);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6875rem;display:inline-flex}.grade-corpo{border-top:1px solid var(--borda)}.grade-horas{color:var(--tinta-fraca);font-variant-numeric:tabular-nums;flex-direction:column;font-size:.6875rem;display:flex}.grade-horas span{padding:4px 10px}.grade-coluna{border-left:1px solid var(--borda);background:repeating-linear-gradient(180deg, transparent 0 95px, var(--borda) 95px 96px);margin:0;padding:0;list-style:none;position:relative}.bloco{background:color-mix(in srgb, var(--cor-do-bloco) 16%, transparent);border-left:3px solid var(--cor-do-bloco);border-radius:9px;align-content:start;padding:6px 9px;font-size:.75rem;line-height:1.3;display:grid;position:absolute;left:4px;right:4px;overflow:hidden}.bloco b{font-weight:600}.bloco .situacao{font-size:.6875rem}@media (prefers-reduced-motion:no-preference){.bloco,.linha-do-dia{animation:.5s cubic-bezier(.2,.8,.2,1) both entra}}@keyframes entra{0%{opacity:0;transform:translateY(8px)}}@supports ((-webkit-backdrop-filter:url(#liquido)) or (backdrop-filter:url(#liquido))){.vidro{-webkit-backdrop-filter:url(#liquido)blur(10px)saturate(1.9)brightness(1.1);backdrop-filter:url(#liquido)blur(10px)saturate(1.9)brightness(1.1)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.55s cubic-bezier(.2,.8,.2,1) eclipse}@keyframes eclipse{0%{clip-path:circle(0 at var(--eclipse-x,50%) var(--eclipse-y,0))}to{clip-path:circle(150vmax at var(--eclipse-x,50%) var(--eclipse-y,0))}}.escondido{position:absolute}.campo-busca{margin:0;position:relative}.campo-busca input{padding-left:40px}.campo-busca-icone{color:var(--tinta-suave);pointer-events:none;position:absolute;bottom:13px;left:12px}.lista-clientes{margin:0;padding:4px;list-style:none}.lista-clientes button{text-align:left;min-height:56px;color:var(--tinta);background:0 0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;font-weight:400;display:flex}.lista-clientes button:hover{background:color-mix(in srgb, var(--azul) 10%, transparent)}.lista-clientes button>span:first-child{flex:1;min-width:0;display:grid}.lista-clientes .situacao{--cor-do-bloco:var(--ambar)}.botao-voltar,.botao-secundario{color:var(--tinta);border:1px solid var(--borda);background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.botao-voltar{justify-self:start;width:auto;padding:0 14px;font-weight:500}.aviso-restricao,.aviso{color:var(--tinta);background:color-mix(in srgb, var(--ambar) 14%, transparent);border:1px solid color-mix(in srgb, var(--ambar) 45%, transparent);border-radius:14px;gap:10px;margin:0;padding:12px 14px;display:flex}.aviso-restricao svg,.aviso svg{color:var(--ambar);flex:none}.dados{gap:10px;margin:0;display:grid}.dados div{gap:2px;display:grid}.dados dt{color:var(--tinta-suave);font-size:.8125rem}.dados dd{overflow-wrap:anywhere;margin:0}.historico{gap:12px;display:grid}.historico h2{margin:8px 0 0;font-size:1rem}.historico ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.atendimento-cabeca{justify-content:space-between;gap:12px;margin:0 0 4px;font-weight:600;display:flex}.valor-do-item{white-space:nowrap;flex:none;justify-items:end;display:grid}.abre-horario{width:100%;min-height:0;color:inherit;font-weight:inherit;text-align:left;background:0 0;border-radius:0;align-content:start;padding:0;display:grid}.bloco>.abre-horario{height:100%}.linha-do-dia>.abre-horario{grid-column:1/-1;grid-template-columns:inherit;gap:inherit}.abre-horario:focus-visible{outline:none}:is(.linha-do-dia:has(.abre-horario),.bloco:has(.abre-horario)){cursor:pointer}:is(.linha-do-dia:has(.abre-horario:focus-visible),.bloco:has(.abre-horario:focus-visible)){outline:3px solid var(--destaque);outline-offset:2px}.painel-horario{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--tinta);padding:20px;overflow-y:auto}.painel-horario::backdrop{background:#02010e8c}.painel-cabeca{justify-content:space-between;align-items:center;gap:12px;display:flex}.painel-cabeca h2{margin:0;font-size:1.125rem}.painel-grupo{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.painel-grupo legend{margin-bottom:8px;font-weight:600}.painel-opcoes{flex-wrap:wrap;gap:8px;display:flex}.painel-opcoes>*{flex:140px}.opcao{color:var(--tinta);border:1px solid var(--borda);background:0 0;font-weight:500}.opcao-atual,.opcao-atual:disabled{color:var(--tinta);background:color-mix(in srgb, var(--destaque) 18%, transparent);border-color:var(--destaque);opacity:1}.opcao-radio{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.opcao-radio input{width:auto;min-height:0}.painel-horario .botao-secundario{margin-top:16px}.bloco-fechado{--cor-do-bloco:var(--tinta-fraca)}.bloco.bloco-fechado{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cor-do-bloco) 14%, transparent) 0 6px, transparent 6px 12px);border-left-style:dashed}.bloco-evento{--cor-do-bloco:var(--lilas)}.eventos-do-dia ul{margin:0;padding:4px;list-style:none}.eventos-do-dia .linha-hora{color:var(--cor-do-bloco);padding-top:2px;display:inline-flex}.faixas-de-evento{pointer-events:none;position:relative}.faixa-de-evento{color:var(--tinta-suave);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--lilas) 12%, transparent) 0 6px, transparent 6px 12px);border-top:1px dashed var(--lilas);padding:4px 10px;font-size:.6875rem;position:absolute;left:0;right:0}.tela-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tela-acoes>button{width:auto}.dias-da-semana{flex-wrap:wrap;gap:4px 12px;display:flex}.lista-de-conflitos{margin:8px 0 16px;padding-left:20px}.lista-de-conflitos li+li{margin-top:4px}.rotulo{font-weight:600}.escolhida,.area-escolhida{align-items:center;gap:8px 12px;display:flex}.escolhida>b,.area-escolhida>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.escolhida>button{width:auto}.achadas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.achadas .opcao{text-align:left;justify-content:flex-start;width:100%}.minutos{align-items:center;gap:6px;display:inline-flex}.minutos input{width:72px}.datas-da-serie{gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.datas-da-serie li{border:1px solid var(--borda);border-radius:10px;gap:2px;padding:6px 10px;display:grid}.datas-da-serie li.ocupada{border-color:var(--ambar)}.lista-de-espera{gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lista-de-espera li{border:1px solid var(--borda);border-radius:10px;gap:2px;padding:6px 10px;display:grid}.entrada-da-espera{justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.entrada-da-espera>b{overflow-wrap:anywhere;flex:1;min-width:0}.entrada-da-espera>button{width:auto}
