:root,:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cor-fundo:#0b1220;--cor-painel:#131c2e;--cor-linha:#24304a;--cor-texto:#e6ebf5;--cor-texto-2:#9aa6bd;--cor-destaque:#38bdf8;--cor-alerta:#f5b841;--cor-alerta-texto:#f5b841;--cor-lateral:#0e1626;--cor-ativo:#132a3d;--cor-sobre-destaque:#0b1220;--cor-simbolo-centro:#e6ebf5;--cat-pessoal:#a78bfa;--cat-pessoal-fundo:#313257;--cat-trabalho:#38bdf8;--cat-trabalho-fundo:#1a3c56;--cat-pericia:#f5b841;--cat-pericia-fundo:#403b32;--cat-familia:#4ade80;--cat-familia-fundo:#1e433e;--cat-igreja:#f472b6;--cat-igreja-fundo:#402d49;--cat-saude:#f87171;--cat-saude-fundo:#412d3b;--cat-outro:#9aa6bd;--cat-outro-fundo:#2e384b}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cor-fundo:#f5f7fb;--cor-painel:#fff;--cor-linha:#d9dfea;--cor-texto:#0b1220;--cor-texto-2:#4f5b70;--cor-destaque:#0369a1;--cor-alerta:#d97706;--cor-alerta-texto:#b45309;--cor-lateral:#fff;--cor-ativo:#e0f2fe;--cor-sobre-destaque:#fff;--cor-simbolo-centro:#0b1220;--cat-pessoal:#6d28d9;--cat-pessoal-fundo:#f0eafb;--cat-trabalho:#0369a1;--cat-trabalho-fundo:#e6f0f6;--cat-pericia:#b45309;--cat-pericia-fundo:#f8eee6;--cat-familia:#15803d;--cat-familia-fundo:#e8f2ec;--cat-igreja:#be185d;--cat-igreja-fundo:#f8e8ef;--cat-saude:#b91c1c;--cat-saude-fundo:#f8e8e8;--cat-outro:#4f5b70;--cat-outro-fundo:#edeff1}:root{--fonte:Arial, Arimo, Helvetica, sans-serif;--raio-painel:16px;--raio-controle:10px}*,:before,:after{box-sizing:border-box}html,body{background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte);-webkit-text-size-adjust:100%;margin:0;font-size:16px}a{color:var(--cor-destaque)}:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}h1,h2,h3{font-weight:700}.mudo{color:var(--cor-texto-2)}.moldura{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.lateral{background:var(--cor-lateral);border-right:1px solid var(--cor-linha);flex-direction:column;gap:4px;padding:24px 16px;display:flex}.marca{align-items:center;gap:10px;padding:0 8px 20px;font-size:18px;font-weight:700;display:flex}.item-menu{border-radius:var(--raio-controle);min-height:44px;color:var(--cor-texto-2);align-items:center;gap:12px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.item-menu:hover{background:var(--cor-painel);color:var(--cor-texto)}.item-menu.ativo{background:var(--cor-ativo);color:var(--cor-destaque);font-weight:700}.item-menu.separado{margin-top:16px}.item-menu svg,.aba svg,.botao-contorno svg{flex-shrink:0;width:20px;height:20px}.conteudo{min-width:0;padding:32px 40px}.abas{display:none}@media (width<=767px){.moldura{padding-bottom:calc(60px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.lateral{display:none}.conteudo{padding:20px 16px}.abas{padding-bottom:env(safe-area-inset-bottom);background:var(--cor-lateral);border-top:1px solid var(--cor-linha);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.aba{min-height:60px;color:var(--cor-texto-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.aba svg{width:22px;height:22px}.aba.ativa{color:var(--cor-destaque);font-weight:700}}.pagina{flex-direction:column;gap:24px;max-width:1240px;display:flex}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cabecalho h1{margin:0;font-size:34px}.cabecalho p{margin:6px 0 0;font-size:15px}.cabecalho p:first-letter{text-transform:uppercase}@media (width<=767px){.cabecalho h1{font-size:24px}}.painel{background:var(--cor-painel);border:1px solid var(--cor-linha);border-radius:var(--raio-painel);min-width:0;margin:0;padding:20px 22px}.rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--cor-texto-2);margin:0 0 10px;padding:0;font-size:12px;font-weight:700}.linha{border-bottom:1px solid var(--cor-linha);flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 0;font-size:15px;display:flex}.linha.ultima{border-bottom:0}.chave{min-width:80px;color:var(--cor-destaque);font-weight:700}.indicador .ponto{background:var(--cor-texto-2);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.indicador.ok .ponto{background:var(--cor-destaque)}.indicador.falha .ponto{background:var(--cor-alerta)}.indicador.falha strong{color:var(--cor-alerta-texto)}.botao-contorno{border-radius:var(--raio-controle);border:1px solid var(--cor-destaque);min-height:44px;color:var(--cor-destaque);font:700 15px var(--fonte);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.opcao{align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.opcao input{width:20px;height:20px;accent-color:var(--cor-destaque)}.tela-acesso{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.topo-acesso{justify-content:flex-end;width:100%;max-width:400px;display:flex}.cartao-acesso{width:100%;max-width:400px;padding:28px 24px}.marca-acesso{align-items:center;gap:12px;margin-bottom:24px;display:flex}.marca-acesso h1{margin:0;font-size:24px}.campo{flex-direction:column;margin-bottom:16px;display:flex}.campo .rotulo{margin-bottom:6px}.campo input{border:1px solid var(--cor-linha);border-radius:var(--raio-controle);background:var(--cor-fundo);width:100%;min-height:48px;color:var(--cor-texto);font:16px var(--fonte);padding:0 14px}.campo input:focus-visible{border-color:var(--cor-destaque)}.campo-senha{display:block;position:relative}.campo-senha input{padding-right:92px}.botao-texto{border-radius:var(--raio-controle);min-width:44px;min-height:44px;color:var(--cor-destaque);font:700 14px var(--fonte);cursor:pointer;background:0 0;border:0;padding:0 12px;position:absolute;top:2px;right:2px}.erro-acesso{min-height:1.4em;color:var(--cor-alerta-texto);margin:0 0 12px;font-size:15px}.erro-acesso:empty{margin:0}.botao-cheio{border-radius:var(--raio-controle);background:var(--cor-destaque);width:100%;min-height:48px;color:var(--cor-sobre-destaque);font:700 16px var(--fonte);cursor:pointer;border:0}.botao-cheio:disabled,.botao-contorno:disabled{opacity:.6;cursor:progress}.conta-lateral{border-top:1px solid var(--cor-linha);flex-direction:column;gap:8px;margin-top:auto;padding:16px 8px 0;display:flex}.nome-conta{overflow-wrap:anywhere;font-size:14px}.linha-conta{margin:0 0 12px;font-size:15px}.sem-margem{margin:0}.sem-margem-topo{margin:0 0 16px;font-size:15px;line-height:1.45}.grade-areas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=1023px){.grade-areas{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=767px){.pagina{gap:16px}.painel{padding:16px}}.cab-area{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.cab-area .rotulo{margin:0}.cab-area .conta{color:var(--cor-texto-2);font-size:13px}.lista-modulos{margin:0;padding:0;list-style:none}.modulo{border-bottom:1px solid var(--cor-linha);align-items:center;gap:12px;padding:12px 0;display:flex}.modulo:last-child{border-bottom:0;padding-bottom:0}.icone-mod{background:var(--cor-ativo);width:36px;height:36px;color:var(--cor-destaque);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.icone-mod svg{width:20px;height:20px}.modulo.breve .icone-mod{border:1px solid var(--cor-linha);color:var(--cor-texto-2);background:0 0}.modulo .textos{flex:1;min-width:0}.modulo .nome{font-size:15px;font-weight:700;display:block}.modulo.breve .nome{font-weight:400}.modulo .desc{color:var(--cor-texto-2);margin-top:2px;font-size:14px;line-height:1.35;display:block}.distintivo{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.distintivo.breve{border:1px solid var(--cor-linha);color:var(--cor-texto-2)}.distintivo.fixo{border:1px solid var(--cor-destaque);color:var(--cor-destaque)}.interruptor{border-radius:var(--raio-controle);min-width:44px;min-height:44px;color:var(--cor-texto);font:700 14px var(--fonte);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0 4px 0 8px;display:inline-flex}.interruptor .trilho{border:2px solid var(--cor-texto-2);background:0 0;border-radius:999px;width:46px;height:26px;transition:background .15s,border-color .15s;position:relative}.interruptor .bola{background:var(--cor-texto-2);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.interruptor[aria-checked=true] .trilho{border-color:var(--cor-destaque);background:var(--cor-destaque)}.interruptor[aria-checked=true] .bola{background:var(--cor-sobre-destaque);transform:translate(20px)}.interruptor .estado{text-align:right;min-width:72px;color:var(--cor-texto-2);font-weight:400}.interruptor[aria-checked=true] .estado{color:var(--cor-destaque);font-weight:700}@media (width<=400px){.interruptor .estado{min-width:0}}@media (prefers-reduced-motion:reduce){.interruptor .trilho,.interruptor .bola{transition:none}}.retorno{color:var(--cor-destaque);margin:0;font-size:14px}.retorno:empty{display:none}.item-central{color:var(--cor-texto)}.item-central-textos{flex-direction:column;flex:1;padding:6px 0;display:flex}.item-central-textos .mudo{font-size:13px}.landing{flex-direction:column;min-height:100dvh;display:flex}.landing-topo{align-items:center;padding:16px 24px;display:flex}.landing-marca{align-items:center;gap:10px;font-weight:700;display:flex}.landing-meio{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:32px 24px;display:flex}.landing-meio h1{letter-spacing:-.01em;margin:0;font-size:44px}.landing-frase{max-width:520px;color:var(--cor-texto-2);margin:0;font-size:20px;line-height:1.45}.botao-entrar{justify-content:center;align-items:center;width:auto;padding:0 32px;text-decoration:none;display:inline-flex}.landing-rodape{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--cor-linha);text-align:center;font-size:13px}@media (width<=767px){.landing-topo{padding:8px 16px}.landing-meio h1{font-size:32px}.landing-frase{font-size:18px}.botao-entrar{width:100%;max-width:320px}}.entrada-rapida{flex-direction:column;gap:10px;display:flex}.entrada-rapida .rotulo-entrada{margin:0}.linha-entrada{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.linha-entrada input{border:1px solid var(--cor-linha);border-radius:var(--raio-controle);background:var(--cor-fundo);min-width:0;height:48px;color:var(--cor-texto);font:16px var(--fonte);flex:320px;padding:0 16px}.linha-entrada input::placeholder{color:var(--cor-texto-2);opacity:1}.linha-entrada input:focus-visible{border-color:var(--cor-destaque)}.linha-entrada input[aria-invalid=true]{border-color:var(--cor-alerta)}.botao-guardar{border-radius:var(--raio-controle);background:var(--cor-destaque);min-width:44px;min-height:48px;color:var(--cor-sobre-destaque);font:700 15px var(--fonte);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.contador{color:var(--cor-texto-2);margin:0;font-size:13px}.contador.no-limite{color:var(--cor-alerta-texto);font-weight:700}.aviso-erro{color:var(--cor-alerta-texto);margin:0;font-size:14px}.falhas-entrada{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.texto-recusado{overflow-wrap:anywhere;color:var(--cor-texto)}.botao-texto-simples{min-height:44px;color:var(--cor-destaque);font:700 14px var(--fonte);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.grade-hoje{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.anotacoes .cab-area{margin-bottom:6px}.faixa-aviso{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.botao-desfazer{min-height:44px}.lista-anotacoes{margin:0;padding:0;list-style:none}.anotacao{border-bottom:1px solid var(--cor-linha);align-items:center;gap:4px;display:flex}.lista-anotacoes .anotacao:last-child{border-bottom:0}.anotacao input{width:20px;height:20px;accent-color:var(--cor-destaque);flex-shrink:0;margin:0 8px 0 0}.anotacao label{overflow-wrap:anywhere;cursor:pointer;flex:1;min-width:0;min-height:44px;padding:11px 0;font-size:15px;line-height:1.4}.anotacao.feita label{color:var(--cor-texto-2);text-decoration:line-through}.anotacao[aria-busy=true] label{color:var(--cor-texto-2)}.botao-apagar{border-radius:var(--raio-controle);min-width:44px;min-height:44px;color:var(--cor-texto-2);font:14px var(--fonte);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 10px}.botao-apagar:hover:not(:disabled){color:var(--cor-alerta-texto)}.botao-apagar:disabled,.anotacao input:disabled{cursor:progress;opacity:.5}.titulo-feitas{border-top:1px solid var(--cor-linha);color:var(--cor-texto-2);margin:16px 0 0;padding-top:12px;font-size:13px}.vazio{padding:8px 0 4px;font-size:15px;line-height:1.45}@media (width<=767px){.entrada-rapida{background:0 0;border:0;gap:6px;padding:0}.entrada-rapida .rotulo-entrada{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.linha-entrada{flex-wrap:nowrap;gap:8px}.linha-entrada input{background:var(--cor-painel);border-radius:12px;flex:auto;padding:0 14px}.botao-guardar{border-radius:12px;padding:0 14px}.grade-hoje{grid-template-columns:minmax(0,1fr);gap:12px}}.interruptor[aria-disabled=true]{cursor:progress;opacity:.6}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-categoria=PESSOAL]{--cat:var(--cat-pessoal);--cat-fundo:var(--cat-pessoal-fundo)}[data-categoria=TRABALHO]{--cat:var(--cat-trabalho);--cat-fundo:var(--cat-trabalho-fundo)}[data-categoria=PERICIA]{--cat:var(--cat-pericia);--cat-fundo:var(--cat-pericia-fundo)}[data-categoria=FAMILIA]{--cat:var(--cat-familia);--cat-fundo:var(--cat-familia-fundo)}[data-categoria=IGREJA]{--cat:var(--cat-igreja);--cat-fundo:var(--cat-igreja-fundo)}[data-categoria=SAUDE]{--cat:var(--cat-saude);--cat-fundo:var(--cat-saude-fundo)}[data-categoria=OUTRO]{--cat:var(--cat-outro);--cat-fundo:var(--cat-outro-fundo)}.agenda{touch-action:pan-y pinch-zoom;gap:20px}.dia-entra-proximo,.dia-entra-anterior{animation:.2s ease-out dia-entra}.dia-entra-anterior{--de:-40px}.dia-entra-proximo{--de:40px}@keyframes dia-entra{0%{opacity:0;transform:translateX(var(--de))}}@media (prefers-reduced-motion:reduce){.dia-entra-proximo,.dia-entra-anterior{animation:none}}.cabecalho-agenda{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cabecalho-agenda h1{margin:0 12px 0 0;font-size:30px}.cabecalho-agenda .periodo{margin-left:4px;font-size:18px;font-weight:700}.acoes-agenda{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.nav-agenda{gap:8px;display:flex}.botao-quadrado{border:1px solid var(--cor-linha);border-radius:var(--raio-controle);background:var(--cor-painel);min-width:44px;min-height:44px;color:var(--cor-texto);font:700 15px var(--fonte);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.botao-quadrado:hover{border-color:var(--cor-destaque)}.segmentos{border:1px solid var(--cor-linha);background:var(--cor-painel);border-radius:12px;gap:4px;padding:4px;display:flex}.segmento{min-height:44px;color:var(--cor-texto-2);font:700 14px var(--fonte);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px}.segmento[aria-pressed=true]{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.legenda{color:var(--cor-texto-2);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legenda li{align-items:center;gap:6px;display:flex}.legenda .amostra{border:1px solid var(--cat);background:var(--cat-fundo);border-left-width:4px;border-radius:3px;width:12px;height:12px}.grade-agenda{border:1px solid var(--cor-linha);border-radius:var(--raio-painel);background:var(--cor-painel);max-height:min(70vh,760px);position:relative;overflow:auto}.grade-conteudo.semana{min-width:760px}.grade-topo,.grade-corpo{grid-template-columns:56px repeat(var(--dias), minmax(0, 1fr));display:grid}.grade-topo{z-index:2;background:var(--cor-painel);border-bottom:1px solid var(--cor-linha);position:sticky;top:0}.grade-cab-dia{text-align:center;color:var(--cor-texto-2);padding:10px 8px;font-size:13px}.grade-cab-dia b{color:var(--cor-texto);margin-top:2px;font-size:20px;display:block}.grade-cab-dia.hoje,.grade-cab-dia.hoje b{color:var(--cor-destaque)}.rotulo-dia-todo{text-align:right;color:var(--cor-texto-2);align-self:center;padding:0 4px;font-size:11px}.grade-dia-todo{border-left:1px solid var(--cor-linha);flex-direction:column;gap:2px;min-width:0;margin:0;padding:4px 2px 6px;list-style:none;display:flex}.grade-dia-todo .evento{min-height:28px}.grade-corpo{height:1248px}.grade-hora{border-top:1px solid var(--cor-linha);text-align:right;height:52px;color:var(--cor-texto-2);padding:4px 8px 0 0;font-size:12px}.grade-coluna{border-left:1px solid var(--cor-linha);background-image:repeating-linear-gradient(to bottom, var(--cor-linha) 0 1px, transparent 1px 52px);cursor:cell;min-width:0;position:relative}.grade-coluna.hoje{background-color:color-mix(in srgb, var(--cor-destaque) 5%, transparent)}.grade-eventos{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.grade-eventos li{pointer-events:auto;padding:1px 2px;position:absolute}.evento{border:1px solid var(--cat);background:var(--cat-fundo);width:100%;min-width:0;height:100%;color:var(--cor-texto);font:13px/1.25 var(--fonte);text-align:left;cursor:pointer;border-left-width:4px;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 6px;display:flex;overflow:hidden}.evento:focus-visible{outline-offset:0;z-index:1}.evento .ev-titulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.evento .ev-hora{font-size:12px}.cabecalho-agenda.celular{justify-content:space-between}.cabecalho-agenda.celular h1{font-size:24px}.linha-nav-celular{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.periodo-celular{font-size:13px}.faixa-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dia-faixa{background:var(--cor-painel);min-height:56px;color:var(--cor-texto-2);font:12px var(--fonte);cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.ponto-dia{background:var(--cor-destaque);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px}.dia-faixa[aria-pressed=true] .ponto-dia{background:var(--cor-sobre-destaque)}.dia-faixa b{color:var(--cor-texto);font-size:17px}.dia-faixa.hoje{border-color:var(--cor-destaque)}.dia-faixa[aria-pressed=true]{background:var(--cor-destaque);color:var(--cor-sobre-destaque)}.dia-faixa[aria-pressed=true] b{color:var(--cor-sobre-destaque)}.data-lista{margin:4px 0 0;font-size:13px;font-weight:400}.data-lista:first-letter{text-transform:uppercase}.lista-compromissos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cartao-compromisso{border:1px solid var(--cat);background:var(--cat-fundo);border-left-width:4px;border-radius:14px;display:grid}.item-compromisso{width:100%;min-width:0;min-height:100px;color:var(--cor-texto);font:15px/1.35 var(--fonte);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-area:1/1;gap:12px;padding:12px 14px;display:flex}.marca-cumprido{border:2px solid var(--cor-texto-2);background:var(--cor-painel);width:44px;height:44px;color:var(--cor-sobre-destaque);font:700 20px/1 var(--fonte);cursor:pointer;border-radius:12px;flex-shrink:0;grid-area:1/1;place-self:end start;place-items:center;margin:0 0 8px 12px;padding:0;display:grid}.marca-cumprido[aria-pressed=true]{border-color:var(--cor-destaque);background:var(--cor-destaque)}[data-cumprido] .item-titulo,[data-cumprido] .ev-titulo,.lista-agenda-hoje li[data-cumprido] .titulo{text-decoration:line-through;text-decoration-thickness:2px}.item-hora{flex-shrink:0;min-width:56px;font-weight:700}.item-textos{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.item-titulo{font-weight:700}.item-detalhe,.item-categoria{font-size:13px}.fundo-dialogo{z-index:50;background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialogo{border:1px solid var(--cor-linha);border-radius:var(--raio-painel);background:var(--cor-painel);width:100%;max-width:520px;max-height:calc(100dvh - 48px);color:var(--cor-texto);padding:24px;overflow:auto}.dialogo:focus{outline:none}.titulo-dialogo{margin:0 0 16px;font-size:22px}.formulario-compromisso .campo input:not([type=checkbox]),.formulario-compromisso select,.formulario-compromisso textarea{border:1px solid var(--cor-linha);border-radius:var(--raio-controle);background:var(--cor-fundo);width:100%;min-height:48px;color:var(--cor-texto);font:16px var(--fonte);padding:0 14px}.formulario-compromisso textarea{resize:vertical;padding:12px 14px}.formulario-compromisso [aria-invalid=true]{border-color:var(--cor-alerta)}.formulario-compromisso .aviso-erro{margin-top:6px}.linha-campos{flex-wrap:wrap;align-items:flex-end;gap:0 16px;display:flex}.linha-campos>.campo{flex:160px}.opcao-dia-inteiro{margin-bottom:18px}.acoes-dialogo{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.botao-excluir{border:1px solid var(--cor-alerta-texto);border-radius:var(--raio-controle);min-height:44px;color:var(--cor-alerta-texto);font:700 15px var(--fonte);cursor:pointer;background:0 0;margin-right:auto;padding:0 16px}.botao-guardar:disabled,.botao-excluir:disabled{opacity:.6;cursor:progress}@media (width<=767px){.fundo-dialogo{padding:0}.dialogo{max-width:none;height:100%;max-height:none;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0}.acoes-dialogo button{flex:auto}}.lista-agenda-hoje{flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.lista-agenda-hoje li{border:1px solid var(--cat);background:var(--cat-fundo);overflow-wrap:anywhere;border-left-width:4px;border-radius:10px;font-size:15px;line-height:1.35}.lista-agenda-hoje li a{min-height:44px;color:inherit;border-radius:10px;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.lista-agenda-hoje .hora{flex-shrink:0;min-width:64px;font-weight:700}.link-semana{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.dica-campo{color:var(--cor-texto-2);margin:6px 0 0;font-size:13px}
