:root{--respiro-painel:clamp(20px,3vw,36px);--respiro-secao:clamp(18px,2.4vw,28px);--raio-painel:24px;--sombra-cartao-discreta:0 4px 14px rgba(var(--preto-esmeralda-rgb),0.06)}body input[type=checkbox]:not(.checkbox_capsula_campo):not([hidden]){appearance:none;background-color:var(--campo-fundo);border:1.5px solid var(--texto-secundario);border-radius:5px;cursor:pointer;display:inline-block;flex-shrink:0;height:18px;margin:0;min-height:18px;min-width:18px;padding:0;transition:border-color .15s ease,background-color .15s ease;vertical-align:middle;width:18px}body input[type=checkbox]:not(.checkbox_capsula_campo):not([hidden]):checked{background:var(--verde-primario-de-acao) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m4 10 4 4 8-9'/%3E%3C/svg%3E") center/16px no-repeat;border-color:var(--verde-primario-de-acao)}body input[type=checkbox]:not(.checkbox_capsula_campo):not([hidden]):disabled{cursor:default;opacity:.5}@media (forced-colors:active){body input[type=checkbox]:not(.checkbox_capsula_campo):not([hidden]){appearance:auto}}.area_de_carregamento_do_icone{background:#0000;display:inline-grid;flex:0 0 26px;height:26px;place-items:center;pointer-events:none;position:relative;vertical-align:middle;width:26px}.atalho_de_ferramenta_da_celebracao .area_de_carregamento_do_icone{color:var(--texto-principal);flex-basis:18px;height:18px;width:18px}.area_de_carregamento_do_icone:has(>img:is([data-estado_do_icone=carregando],.icone_do_menu_de_opcoes--avatar_carregando)):not(:has(>img[data-estado_do_icone=falha])){overflow:hidden}.area_de_carregamento_do_icone>img:is([data-estado_do_icone=carregando],[data-estado_do_icone=falha],.icone_do_menu_de_opcoes--avatar_carregando){visibility:hidden}.area_de_carregamento_do_icone:has(>img:is([data-estado_do_icone=carregando],.icone_do_menu_de_opcoes--avatar_carregando)):not(:has(>img[data-estado_do_icone=falha])):after,.area_de_carregamento_do_icone:has(>img:is([data-estado_do_icone=carregando],.icone_do_menu_de_opcoes--avatar_carregando)):not(:has(>img[data-estado_do_icone=falha])):before{animation:cruzar_barras_do_icone 1.15s ease-in-out infinite;background:linear-gradient(90deg,#0000,currentColor 30%,currentColor 70%,#0000);border-radius:999px;content:"";height:2px;left:12.5%;position:absolute;top:calc(50% - 1px);width:75%}.area_de_carregamento_do_icone:before{--sentido-da-barra:1;--angulo-da-barra:32deg}.area_de_carregamento_do_icone:after{--sentido-da-barra:-1;--angulo-da-barra:-32deg}@keyframes cruzar_barras_do_icone{0%{opacity:0;transform:translateX(calc(-160%*var(--sentido-da-barra))) rotate(var(--angulo-da-barra))}25%,75%{opacity:.55}to{opacity:0;transform:translateX(calc(160%*var(--sentido-da-barra))) rotate(var(--angulo-da-barra))}}@media (prefers-reduced-motion:reduce){.area_de_carregamento_do_icone:after,.area_de_carregamento_do_icone:before{animation:none!important;opacity:.4;transform:rotate(var(--angulo-da-barra))}}body :is(.menu_de_opcoes,.celebracoes__menu) img.icone_do_menu_de_opcoes{filter:drop-shadow(0 1px 1px rgba(var(--preto-absoluto-rgb),.12));flex:0 0 26px;height:26px;object-fit:contain;width:26px}body :is(.menu_de_opcoes,.celebracoes__menu) img.icone_do_menu_de_opcoes--avatar_personalizado{filter:none;object-fit:cover}body:is(.nova_celebracao_body,.editar_celebracao_body) .gestao_section{border-radius:18px;box-shadow:var(--sombra-cartao-discreta)}body:is(.nova_celebracao_body,.editar_celebracao_body) .gestao_section_titulo{border-bottom:1px solid var(--borda-suave);margin-bottom:6px;padding-bottom:12px}body:is(.nova_celebracao_body,.editar_celebracao_body) .campo_infos>label{font-weight:600}body .celebracao_informacoes_principais{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}body .celebracao_informacoes_principais>:is(.gestao_section_titulo,.campo_infos:has([data-seletor-grupos]),.campo_infos:has([data-calendario])){grid-column:1/-1}@media (max-width:600px){body .celebracao_informacoes_principais{grid-template-columns:minmax(0,1fr)}}body #modal_acordar_servidor .modal_acordar_servidor__item{border-radius:12px;box-shadow:none;flex:0 0 auto;gap:5px;min-height:0;padding:10px 12px}body #modal_acordar_servidor .modal_acordar_servidor__item_cabecalho{align-items:center;flex-direction:row;gap:8px}body #modal_acordar_servidor .modal_acordar_servidor__item_titulo{font-size:.9rem}body #modal_acordar_servidor .modal_acordar_servidor__item_selo{font-size:.75rem;padding:4px 9px}body #modal_acordar_servidor .modal_acordar_servidor__item_detalhe{font-size:.8rem;line-height:1.4;margin:0}body:has(#modal_acordar_servidor:not(.oculto)[aria-hidden=false]) :is(#app-navegacao-carregamento,#app-navegacao-overlay,main>.componente_carregamento){visibility:hidden}body :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cor-foco-controle,var(--verde-primario-em-texto))!important;outline-offset:3px}body :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}body :is(button,input,select,textarea){font-family:inherit}body :is(.pagina_inicial,.pagina_doacoes,.autenticacao,.pagina_erro,.celebracoes,.gestao_main,.inicio_main){border-radius:var(--raio-painel);gap:var(--respiro-secao);min-width:0;padding:var(--respiro-painel)}body :is(.autenticacao_titulo,.gestao_cabecalho_texto h1,.celebracoes__titulo,.inicio_cabecalho h1){font-size:clamp(1.55rem,1.2rem + 1.4vw,2.2rem);letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere;text-wrap:balance}body :is(.autenticacao_cabecalho_texto,.celebracoes__cabecalho-conteudo,.inicio_cabecalho_marca){min-width:0}body .pagina_erro{background:var(--superficie-principal-gestao)}body .pagina_erro_mensagem{color:var(--texto-principal)}body :is(.gestao_subtitulo,.autenticacao_subtitulo,.inicio_subtitulo){color:var(--texto-suave);font-size:.75rem;font-weight:700;letter-spacing:.09em;line-height:1.5}body :is(.gestao_descricao,.gestao_cabecalho_texto p,.autenticacao_painel_descricao,.inicio_secao p,.inicio_resumo p){color:var(--texto-suave);line-height:1.6;overflow-wrap:anywhere}body :is(.gestao_section,.autenticacao_painel){border-radius:18px;gap:20px;min-width:0;padding:clamp(16px,2.2vw,24px)}body :is(.autenticacao_formulario,.gestao_main form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){line-height:1.4;max-width:100%;min-height:44px;min-width:0;scroll-margin-block:90px}body :is(.autenticacao_formulario,.gestao_main form) textarea{min-height:104px}body :is(.botao_capsula,.botao_principal,.botao_secundario,.autenticacao_botao_primario,.autenticacao_link){line-height:1.35;min-height:44px}body :is(.inicio_main,.inicio_secao){gap:24px}body .inicio_secao{gap:14px}body .inicio_secao h2{font-size:1.1rem;line-height:1.4}body .inicio_grade{gap:14px}body .inicio_resumo{border-radius:16px;padding:clamp(18px,2.5vw,26px)}body .inicio_resumo h2{line-height:1.25;margin-bottom:6px}body .inicio_cartao{border-radius:14px;box-shadow:var(--sombra-cartao-discreta);gap:16px;padding:18px}body .inicio_cartao_texto strong{line-height:1.4}body .inicio_cartao_texto span{color:var(--texto-suave);font-size:.9rem;line-height:1.5}body .inicio_perfil{border-radius:12px}body .modal{--modal_respiro_horizontal:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));--modal_respiro_vertical:max(16px,env(safe-area-inset-top),env(safe-area-inset-bottom));overscroll-behavior:contain}body .modal_dialogo_fundo{align-items:center;backdrop-filter:blur(4px);background:rgba(var(--sobreposicao-modal-rgb),.6);display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed}body .modal_dialogo_fundo>dialog[open]{inset:auto;margin:0;max-height:calc(100dvh - 32px);max-width:100%;position:relative}body .modal>.modal_conteudo:not(.teclado_modal){border-radius:20px;max-width:100%;scrollbar-gutter:stable;scrollbar-width:thin}body .modal:is(.modal_oracoes_da_celebracao,.modal_cifra_imagem_expandida,.modal_voz_preferida)>.modal_conteudo{scrollbar-gutter:auto}body .tom_do_audio_cabecalho button[data_acao=fechar],body button:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar,.musicas_publicas_modal_fechar,.musicas_modal_fechar,.autenticacao_modal_termos_botao_fechar,.modal_de_aviso_botao_fechar){background:var(--botao-fechar-imagem);background-origin:initial;background-position:50% 50%;background-size:18px 18px;border:1px solid var(--botao-fechar-borda);border-radius:10px;color:var(--botao-fechar-cor);cursor:pointer;display:inline-grid;flex-shrink:0;font-size:0;height:44px;isolation:isolate;letter-spacing:0;line-height:0;min-height:44px;min-width:44px;overflow:hidden;padding:0;place-items:center;pointer-events:auto;text-indent:0;touch-action:manipulation;width:44px;z-index:130}body button:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar,.musicas_publicas_modal_fechar,.musicas_modal_fechar,.autenticacao_modal_termos_botao_fechar,.modal_de_aviso_botao_fechar):after,body button:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar,.musicas_publicas_modal_fechar,.musicas_modal_fechar,.autenticacao_modal_termos_botao_fechar,.modal_de_aviso_botao_fechar):before{content:none}body button:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar,.musicas_publicas_modal_fechar,.musicas_modal_fechar,.autenticacao_modal_termos_botao_fechar,.modal_de_aviso_botao_fechar)>:is(svg,img,span){display:none}body .tom_do_audio_cabecalho button[data_acao=fechar]:hover,body button:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar,.musicas_publicas_modal_fechar,.musicas_modal_fechar,.autenticacao_modal_termos_botao_fechar,.modal_de_aviso_botao_fechar):hover{background:var(--botao-fechar-imagem-hover);background-size:18px 18px;color:var(--botao-fechar-cor);transform:none}body button:is(.modal_botao_fechar_padrao,.modal_confirmacao_botao-fechar,.botao_fechar,.modal_fechar,.musicas_publicas_modal_fechar,.musicas_modal_fechar,.autenticacao_modal_termos_botao_fechar,.modal_de_aviso_botao_fechar)[hidden]{display:none}body .modal_de_aviso{max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain}body #modal_acordar_servidor .modal_acordar_servidor__conteudo{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;text-align:left;width:min(100%,540px)}body #modal_acordar_servidor .modal_acordar_servidor__cabecalho{padding-right:32px}body #modal_acordar_servidor .modal_acordar_servidor__cabecalho h2{font-size:clamp(1.3rem,1.1rem + 1vw,1.65rem);line-height:1.25;text-align:left;text-wrap:balance}body #modal_acordar_servidor :is(.modal_acordar_servidor__resumo,.modal_acordar_servidor__item_titulo,.modal_acordar_servidor__lista_titulo){text-align:left}body #modal_acordar_servidor .modal_acordar_servidor__lista_titulo{font-size:.85rem;letter-spacing:0;text-transform:none}body #modal_acordar_servidor .modal_acordar_servidor__lista_vazia{display:none}body #modal_acordar_servidor .modal_acordar_servidor__botao_detalhes{background:#0000;border:0;border-radius:10px;box-shadow:none;color:var(--cor-texto-secundario);font:inherit;font-size:.85rem;gap:8px;min-height:44px;min-width:44px;padding:8px 12px;width:auto}body #modal_acordar_servidor .modal_acordar_servidor__lista_linha_superior{flex-wrap:wrap}body #modal_acordar_servidor .modal_acordar_servidor__acoes{gap:10px;padding-top:4px}@media (max-width:600px){:root{--respiro-painel:20px;--raio-painel:20px}body :is(.gestao_cabecalho .gestao_logo,.autenticacao_logo,.inicio_logo){border-radius:14px;box-shadow:var(--sombra-cartao-discreta);flex:0 0 56px;height:56px;width:56px}body .autenticacao_cabecalho{align-items:center;flex-direction:row;gap:14px}body :is(.gestao_cabecalho,.gestao_cabecalho-conteudo){gap:12px}body .gestao_cabecalho:not(.plano_biblico_diario_cabecalho){display:grid;grid-template-columns:56px minmax(0,1fr);padding-right:0;row-gap:0}body .gestao_cabecalho:not(.plano_biblico_diario_cabecalho):has(.celebracoes__menu){grid-template-columns:56px minmax(0,1fr) 40px}body .gestao_cabecalho :is(.gestao_cabecalho-conteudo,.gestao_cabecalho_texto){display:contents}body .gestao_cabecalho .gestao_subtitulo{font-size:.68rem;letter-spacing:.06em;overflow-wrap:normal;word-break:normal}body .gestao_cabecalho .celebracoes__menu{margin-left:0;min-width:0;position:static}body .gestao_cabecalho.plano_biblico_diario_cabecalho{display:block}body .plano_biblico_diario_cabecalho :is(.gestao_cabecalho-conteudo,.gestao_cabecalho_texto){display:block;width:100%}body .plano_biblico_diario_cabecalho :is(h1,p){color:#fff}body .plano_biblico_diario_cabecalho h1{margin-top:8px}body .grupo_card_topo{align-items:flex-start;flex-wrap:wrap}body .grupo_card_topo>div:first-child{flex-basis:100%}body .busca-musica_opcao_publica .busca-musica_opcao_publica_dica{left:0;right:auto;transform:none;width:min(260px,calc(100vw - 128px))}body .ferramenta_espiritual_menu_de_opcoes .botao_menu_de_opcoes{align-items:center;display:inline-flex;height:40px;justify-content:center;min-width:40px;padding:0;width:40px}body .ferramenta_espiritual_menu_de_opcoes .botao_menu_de_opcoes .texto_do_menu_de_opcoes{clip-path:inset(50%);display:block;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body :is(.autenticacao_formulario,.gestao_main form) :is(input,select,textarea){font-size:1rem}body .inicio_cartao{padding:16px}body #modal_acordar_servidor .modal_acordar_servidor__conteudo{gap:16px;padding:24px 18px 18px}}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body :is(.campo_infos,.autenticacao_campo){min-width:0}body :is(.campo_infos,.autenticacao_campo)>label:not(.checkbox_label){line-height:1.45}body :is(.modal,.gestao_main,.autenticacao_formulario) :is(input,textarea)::placeholder{color:var(--texto-suave);opacity:.8}body :is(.modal,.gestao_main,.autenticacao_formulario) :is(input,textarea):user-invalid{border-color:var(--mensagem-erro-texto)}body :is(.botao_principal,.botao_secundario,.botao_capsula):disabled{box-shadow:none;cursor:not-allowed;transform:none}body :is(.checkbox_label,.checkbox_capsula):has(input:focus-visible){outline:2px solid var(--verde-primario-em-texto);outline-offset:3px}body :is(.menu_contextual_opcoes,.menu_de_opcoes){--cor-foco-controle:var(--dourado-principal)}body :is(.musicas_main,.musicas_publicas_main,.inicio_main){width:min(1280px,100%)}body .musicas_main:has(.musicas_lista:empty){min-height:0}body [data_lista_flutuante]{font-family:inherit;pointer-events:auto;text-align:left;z-index:var(--camada-controle-flutuante)}body .lista_de_tons_compacta:not([hidden]){background:var(--campo-lista-fundo);border:1px solid var(--campo-borda);border-radius:12px;box-shadow:var(--sombra-suave);color:var(--texto-principal);display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}body .lista_de_tons_compacta .seletor_tom_item{background:var(--campo-fundo);border:1px solid #0000;border-radius:8px;color:var(--texto-principal);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.25;min-height:36px;padding:6px}body .lista_de_tons_compacta .seletor_tom_item_alternador{border-color:var(--campo-borda);color:var(--verde-primario-em-texto);font-size:.76rem;grid-column:1/-1}body .lista_de_tons_compacta .seletor_tom_item:is(:hover,:focus-visible){border-color:var(--verde-destaque);outline:2px solid var(--verde-destaque);outline-offset:-2px}body .lista_de_tons_compacta .seletor_tom_item[aria-selected=true]{background:var(--verde-primario-de-acao);color:var(--texto-claro)}body .lista_de_tons_compacta .seletor_tom_item.selecionado_menor{background:var(--azul-neutro)}body :is(.lista_tom,.combobox_lista,.seletor-lista_lista)[data_lista_flutuante]{background:var(--campo-lista-fundo)}body .menu_tom_opcoes[data_lista_flutuante]{--cor-foco-controle:var(--dourado-principal);background:var(--gradiente-menu-profundo);border-color:var(--borda-menu);border-radius:12px;color:var(--texto-menu);padding:6px}body .menu_tom_opcoes[data_lista_flutuante]>*{flex-shrink:0}body :is(.lista_tom,.menu_tom_opcoes)[data_lista_flutuante]{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}body :is(.gestao_section,.grupo_card,.perfil_preferencia_cartao,.autenticacao_painel){box-shadow:var(--sombra-cartao-discreta)}body :is(.gestao_section,.autenticacao_painel) h2{line-height:1.35;text-wrap:balance}body :is(.musicas_filtros_resumo,.busca-musica_filtros_resumo,.navegador_de_secoes_botao):focus-visible{outline:2px solid var(--verde-primario-em-texto);outline-offset:3px}body :is(.combobox_opcao,.seletor-lista_opcao){line-height:1.4;min-height:42px;overflow-wrap:anywhere}body :is(.combobox_opcao--ativa,.seletor-lista_opcao[aria-selected=true]){box-shadow:inset 3px 0 var(--verde-primario-em-texto);font-weight:700}body .navegador_de_secoes_painel{background:var(--campo-lista-fundo);border-color:var(--campo-borda);border-radius:16px;box-shadow:var(--campo-lista-sombra)}body .modal_bloco_secao_titulo,body .navegador_de_secoes_titulo{color:var(--texto-suave);font-size:.8rem;letter-spacing:.055em;line-height:1.4}body .navegador_de_secoes_item{background:#0000;border-color:#0000;border-radius:10px;color:var(--texto-principal)}body .navegador_de_secoes_item:is(:hover,:focus-visible,.navegador_de_secoes_item--ativo){background:var(--botao-secundario-fundo-hover);border-color:var(--campo-borda)}body .navegador_de_secoes_item--ativo{font-weight:800}body .cadastro_musica_com_modos>.modal_painel_conteudo{display:flex;flex-direction:column;height:min(92dvh,920px)}body .cadastro_musica_com_modos .modal_cabecalho_titulo{line-height:1.3;overflow-wrap:anywhere;white-space:normal}body .cadastro_musica_com_modos .modal_painel_corpo{gap:12px;overscroll-behavior:contain}body.nova_celebracao_body .modal.cadastro_musica_com_modos .modal_painel_corpo{padding:12px 18px 20px}body.nova_celebracao_body .modal.cadastro_musica_com_modos .duplo-campo{gap:12px 18px}body .cadastro_musica_com_modos .modal_busca_musica_acoes{gap:8px}body .cadastro_musica_com_modos .modal_busca_musica_acoes>:is(button,a){font-size:.9rem;min-height:44px;padding:8px 14px}.cadastro_musica_apresentacao{background:var(--modal-fundo-base);border-bottom:1px solid var(--borda-suave);display:grid;flex:0 0 auto;gap:8px;padding:12px 20px;position:relative}.cadastro_musica_modos{background:var(--campo-fundo-desabilitado);border:1px solid var(--campo-borda);border-radius:12px;display:inline-flex;gap:3px;justify-self:start;margin-right:100px;padding:3px}body.nova_celebracao_body,html:has(>body.nova_celebracao_body){overflow-x:clip}html:has(>body.nova_celebracao_body){scroll-padding-top:72px}.celebracao_navegacao_principal{background:var(--painel-principal-fundo-base);border:1px solid var(--campo-borda);border-radius:14px;box-shadow:var(--sombra-cartao-discreta);display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;padding:4px;position:sticky;top:max(8px,env(safe-area-inset-top));z-index:30}.celebracao_navegacao_principal:has(>.celebracao_opcoes_na_navegacao){grid-template-columns:repeat(3,minmax(0,1fr)) auto}.celebracao_navegacao_principal>.celebracao_opcoes_na_navegacao{align-items:center;display:flex;margin:0;min-width:0;padding:0}.celebracao_navegacao_principal>a{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--texto-principal);display:flex;font-weight:600;gap:6px;justify-content:center;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:9px 12px;text-align:center;text-decoration:none;white-space:normal;text-wrap:balance}.celebracao_navegacao_principal>a[aria-current=location]{background:var(--botao-principal-gradiente);border-color:var(--botao-principal-borda);color:var(--botao-principal-texto)}.celebracao_navegacao_principal>a:is(:hover,:focus-visible):not([aria-current]){background:var(--campo-fundo-desabilitado)}.nova-celebracao_formulario>:is(section[id],details[id]){scroll-margin-top:12px}.celebracao_apresentacao_opcional{margin-block:24px}.celebracao_apresentacao_opcional>summary{border:1px solid var(--campo-borda);border-radius:12px;cursor:pointer;font-weight:700;padding:16px}.celebracao_apresentacao_opcional>summary span{color:var(--texto-suave);font-weight:400}.celebracao_apresentacao_opcional[open]{display:block}.celebracao_apresentacao_opcional>.gestao_section{margin-top:16px}.celebracao_liturgia{background:var(--campo-fundo);border:1px solid var(--campo-borda);border-radius:14px;display:grid;gap:12px;min-width:0;padding:16px;text-align:left}.celebracao_liturgia_cabecalho p{color:var(--texto-suave);font-size:.9rem;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.celebracao_liturgia_acoes,.celebracao_liturgia_inclusao{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.celebracao_liturgia_acoes>button{font-size:.9rem;max-width:100%;min-height:44px;min-width:0;padding:9px 14px}.celebracao_liturgia_inclusao{border-top:1px solid var(--campo-borda);color:var(--texto-suave);font-size:.85rem;padding-top:12px}.celebracao_liturgia_mensagem{color:var(--verde-primario-em-texto);font-size:.875rem;line-height:1.5;margin:0}.celebracao_liturgia [hidden],.celebracao_liturgia_mensagem:empty{display:none}.celebracao_liturgia>.fundos_area{background:#0000;border:0;box-shadow:none;margin:0;padding:0}.celebracao_liturgia_editor>summary{cursor:pointer;font-weight:600;min-height:44px;padding-block:10px}.celebracao_liturgia_editor[open]>summary{margin-bottom:12px}@media (max-width:600px){body.nova_celebracao_body .nova-celebracao_formulario>.gestao_section,body.nova_celebracao_body .nova_celebracao_main{padding-inline:12px}.celebracao_aba_numero{display:none}.celebracao_navegacao_principal{border-radius:10px;gap:0;padding:3px;top:env(safe-area-inset-top,0)}.celebracao_navegacao_principal>a{font-size:.875rem;padding:8px 3px}.celebracao_navegacao_principal:has(>.celebracao_opcoes_na_navegacao)>a{font-size:.8rem}.celebracao_liturgia{padding:12px}.celebracao_liturgia_acoes>button{flex:1 1 100%}}.cadastro_musica_modos button{background:#0000;border:1px solid #0000;border-radius:9px;color:var(--texto-suave);cursor:pointer;font-size:.88rem;font-weight:700;min-height:38px;padding:7px 16px}.cadastro_musica_modos button[aria-pressed=true]{background:var(--botao-principal-gradiente);border-color:var(--botao-principal-borda);box-shadow:var(--sombra-cartao-discreta);color:var(--botao-principal-texto)}.cadastro_musica_modos button[aria-pressed=false]:hover{background:var(--botao-secundario-fundo-hover);color:var(--texto-principal)}.cadastro_musica_orientacao{color:var(--texto-suave);font-size:.8rem;line-height:1.45;margin:0}body .cadastro_musica_com_modos .navegador_de_secoes--modal{bottom:auto;position:absolute;right:20px;top:15px;z-index:var(--camada-navegador-modal)}body .cadastro_musica_com_modos .navegador_de_secoes_botao{background:var(--campo-fundo);border-color:var(--campo-borda);border-radius:10px;box-shadow:none;color:var(--texto-principal);font-weight:700;height:40px;min-width:82px;padding:8px 12px;transform:none;width:auto}body .cadastro_musica_com_modos .navegador_de_secoes_botao_barra{display:none}body .cadastro_musica_com_modos .navegador_de_secoes_botao:after{content:"Seções"}body .cadastro_musica_com_modos .navegador_de_secoes_painel{max-height:calc(100dvh - 240px);position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 60px))}.cadastro_musica_etapas{align-items:center;background:var(--modal-fundo-base);border-top:1px solid var(--borda-suave);display:grid;flex:0 0 auto;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 20px}.cadastro_musica_progresso{color:var(--texto-suave);font-size:.82rem;font-weight:700;line-height:1.4;text-align:center}.cadastro_musica_com_modos [data_campo_complementar_inativo],.cadastro_musica_com_modos [data_secao_inativa],.cadastro_musica_em_basico .duplo-campo:not(:has(>:not([data_campo_complementar_inativo]))),.cadastro_musica_em_basico .musicas_cadastro_linha_curta:not(:has(>:not([data_campo_complementar_inativo]))),.cadastro_musica_em_passos .duplo-campo:has(>[data_secao_inativa]):not(:has(>:not([data_secao_inativa]))),.cadastro_musica_etapas[hidden]{display:none!important}body .cadastro_musica_com_modos .modal_acoes--bloco{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:12px 20px}:root body .modal .modal_painel_conteudo{background:linear-gradient(180deg,var(--modal-fundo-topo),var(--modal-fundo-base));border-color:var(--modal-borda);max-height:calc(100dvh - var(--modal_respiro_vertical, 20px)*2);min-height:0;overflow-y:auto}:root body .modal .modal_painel_conteudo>:is(.modal_cabecalho,.modal_acoes){flex-shrink:0}:root body .modal .modal_painel_conteudo>.modal_corpo{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}:root body .modal .modal_painel_conteudo>.modal_cabecalho{background:var(--modal-fundo-topo);border-color:var(--modal-separador)}:root body .modal .modal_painel_conteudo>.modal_acoes{background:var(--modal-fundo-base);border-color:var(--modal-separador)}:root body .modal_bloco_secao_marcador{color:var(--texto-suave)}:root body .modal_bloco_secao_marcador,:root body .modal_editor_de_musica :is(.bloco_posicao_resumo,.bloco_timbre_resumo,.bloco_cantor_resumo,.cifra_fonte_campos){background:var(--campo-fundo);border-color:var(--campo-borda)}body .cadastro_musica_com_modos .modal_acoes_bloco_navegacao:not([hidden]):not(:has(button:enabled)){display:none}body .cadastro_musica_com_modos .modal_bloco_secao_cabecalho{margin-top:8px;min-height:38px;padding-top:8px}body .cadastro_musica_com_modos .modal_bloco_secao_marcador{flex-shrink:0;height:36px;width:36px}@media (max-width:600px){:root body .modal.cadastro_musica_com_modos{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}:root body .modal.cadastro_musica_com_modos>.modal_painel_conteudo{border-radius:16px;height:100%;max-height:100%}.cadastro_musica_apresentacao{padding:10px 12px}.cadastro_musica_modos{margin-right:78px}.cadastro_musica_modos button{font-size:.8rem;min-height:40px;padding:6px 9px}body .cadastro_musica_com_modos .navegador_de_secoes--modal{right:12px;top:13px}body .cadastro_musica_com_modos .navegador_de_secoes_botao{min-width:68px;padding-inline:8px}.cadastro_musica_etapas{gap:8px;grid-template-columns:1fr 1fr;padding:10px 12px}.cadastro_musica_progresso{grid-column:1/-1;grid-row:1}body .cadastro_musica_com_modos .modal_acoes--bloco{display:grid;grid-template-columns:1fr 1fr;padding:10px 12px}body .cadastro_musica_com_modos .modal_acoes_bloco_navegacao{grid-column:1/-1;width:100%}body .modal .campo_infos :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem;min-height:44px}body :is(.navegador_de_secoes_botao,.combobox_acao,.seletor-lista_botao,.navegador_de_secoes_item){min-height:44px}}body :is(.grupos_main,.grupo_main){gap:18px}body .celebracoes__cabecalho-grupo{gap:12px;padding:14px 18px}body .celebracoes__cabecalho-grupo>.gestao_section_titulo{align-items:center;gap:12px;line-height:1.4}body .celebracoes__cabecalho-grupo .gestao_section_titulo h2{font-size:1rem;line-height:1.4}body .celebracoes__cabecalho-grupo .gestao_section_titulo p{margin-top:4px}body .celebracoes__cabecalho-grupo--colapsado .celebracoes__detalhes{display:none}body .celebracoes__cabecalho-grupo .celebracoes__detalhes{align-items:stretch;flex-direction:column;gap:12px}body .celebracoes__cabecalho-grupo .celebracoes__detalhes :is(.celebracoes__filtros-grupo,.celebracoes__ordenacao){gap:6px;margin-top:0;max-width:none}body .celebracoes__cabecalho-grupo .grupo_filtro_label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}body .campo_de_busca_compartilhado{align-items:center;background:var(--campo-fundo);border:1px solid var(--grupo-card-borda);border-radius:12px;display:flex;gap:8px;min-height:40px;padding:0 8px}body .campo_de_busca_compartilhado:focus-within{border-color:var(--verde-secundario);box-shadow:0 0 0 3px rgba(var(--verde-primario-rgb),.12)}body .campo_de_busca_compartilhado>img{flex:0 0 20px;height:20px;width:20px}body .campo_de_busca_compartilhado input.grupo_filtro_input[type=search]{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--texto-principal);flex:1;font:inherit;height:38px;min-height:38px;min-width:0;padding:0}body .campo_de_busca_compartilhado input.grupo_filtro_input[type=search]:focus-visible{outline:none!important}body .celebracoes__filtro-campo .celebracoes__filtro-input:focus-visible{box-shadow:none;outline:none!important}body .campo_de_busca_compartilhado .grupo_filtro_input::-webkit-search-cancel-button{appearance:none}body .campo_de_busca_limpar{background:rgba(var(--verde-primario-rgb),.08);border:0;border-radius:50%;color:var(--texto-principal);cursor:pointer;display:inline-grid;flex:0 0 32px;height:32px;line-height:0;padding:0;place-items:center;width:32px}body .campo_de_busca_limpar_icone{display:block;height:16px;width:16px}body .celebracoes__cabecalho-toggle.celebracoes__grupo-toggle{background:linear-gradient(180deg,var(--campo-fundo),var(--botao-navegacao-modal-fundo));border:1px solid var(--campo-borda);border-radius:10px;box-shadow:0 2px 6px rgba(var(--preto-absoluto-rgb),.14);color:var(--texto-principal);height:36px;min-height:36px;min-width:36px;width:36px}body .celebracoes__cabecalho-toggle.celebracoes__grupo-toggle:hover{background:var(--botao-navegacao-modal-fundo-hover);border-color:var(--campo-borda-foco)}:root[data-tema=escuro] body .celebracoes__cabecalho-toggle.celebracoes__grupo-toggle{background:var(--botao-navegacao-modal-fundo)}:root[data-tema=escuro] body .celebracoes__cabecalho-toggle.celebracoes__grupo-toggle:hover{background:var(--botao-navegacao-modal-fundo-hover)}:root[data-tema=escuro] body .celebracoes__ordenacao-opcao input+span{background:var(--botao-secundario-fundo);border-color:var(--campo-borda);color:var(--texto-principal)}:root[data-tema=escuro] body .celebracoes__ordenacao-opcao input:checked+span{background:var(--verde-claro);border-color:var(--verde-claro);color:var(--texto-sobre-verde-claro)}body .celebracoes__grupo-toggle svg.celebracoes__toggle-icone{border:0;height:18px;transform:none;width:18px}body .celebracoes__grupo-toggle[aria-expanded=true] svg.celebracoes__toggle-icone{transform:rotate(180deg)}body .celebracoes__ordenacao-opcao .ordenacao_icone_de_direcao{display:block;flex:0 0 16px;height:16px;width:16px}body .campo_de_busca_limpar[hidden]{display:none}body .celebracoes__cabecalho-grupo .celebracoes__ordenacao-opcoes{display:flex;flex-wrap:wrap;gap:6px}body .celebracoes__cabecalho-grupo .celebracoes__ordenacao-opcao span{font-size:.8rem;gap:6px;letter-spacing:normal;line-height:1.25;min-height:36px;padding:6px 12px;text-transform:none;white-space:nowrap}body .celebracoes__ordenacao-opcao input:focus-visible+span{outline:2px solid var(--verde-primario-em-texto);outline-offset:2px}body.grupos_body .grupo_lista{gap:0;min-height:0}body.grupos_body .grupo_lista_itens{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}body.grupos_body .grupo_card{border-radius:12px;box-shadow:var(--sombra-cartao-discreta);box-sizing:border-box;justify-content:center;min-height:52px;padding:10px 12px}body.grupos_body .grupo_card_topo{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}body.grupos_body .grupo_card_nome{display:block;font-size:1rem;overflow-x:auto;scrollbar-width:none;text-overflow:ellipsis;white-space:nowrap}body .celebracoes__item-grupo:is(:hover,:focus),body.grupos_body .grupo_card:is(:hover,:focus-visible) .grupo_card_nome{text-overflow:clip}body.grupos_body .grupo_card_tag{flex:0 0 auto;font-size:.72rem;padding:4px 7px;white-space:nowrap}body.celebracoes_body .celebracoes__item{--celebracoes-item-raio:16px;box-shadow:0 2px 6px rgba(var(--preto-absoluto-rgb),.04);min-height:0;padding:14px 16px}body.celebracoes_body .celebracoes__item-vidro{display:none}body.celebracoes_body .celebracoes__item--ativo{border-color:var(--campo-borda-foco);box-shadow:inset 3px 0 0 var(--verde-primario-em-texto),0 2px 6px rgba(var(--preto-absoluto-rgb),.04);transform:none}body.celebracoes_body .celebracoes__item:not([aria-disabled=true]):hover{box-shadow:0 4px 12px rgba(var(--preto-absoluto-rgb),.08)}body.celebracoes_body .celebracoes__item--ativo:not([aria-disabled=true]):hover{box-shadow:inset 3px 0 0 var(--verde-primario-em-texto),0 4px 12px rgba(var(--preto-absoluto-rgb),.08)}body.celebracoes_body .celebracoes__item:focus-visible{outline:2px solid var(--verde-primario-em-texto);outline-offset:3px}body.celebracoes_body .celebracoes__item-conteudo{gap:7px}body.celebracoes_body .celebracoes__item-grupo{background:#0000;border:0;border-radius:0;font-size:.72rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin:0;min-height:0;padding:0}body.celebracoes_body .celebracoes__item-data{background:rgba(var(--verde-primario-em-texto-rgb),.06);border-radius:6px;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35;padding:3px 7px;width:fit-content}body.celebracoes_body .celebracoes__item-descricao{font-size:.82rem;line-height:1.4;margin:0}body .celebracoes__item-grupo{box-sizing:border-box;display:block;max-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap;width:fit-content}body :is(.grupo_card_nome,.celebracoes__item-grupo)::-webkit-scrollbar{display:none}body .botao_menu_de_opcoes{justify-content:center;padding:9px 12px}@media (min-width:760px){body.grupos_body .grupo_lista_itens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body #botao_menu_de_opcoes,body .celebracoes__menu .botao_menu_de_opcoes,body .ferramenta_espiritual_menu_de_opcoes .botao_menu_de_opcoes{gap:0;height:44px;justify-content:center;min-height:44px;min-width:48px;padding:0;width:48px}body .botao_menu_de_opcoes .texto_do_menu_de_opcoes{display:none}}body .musica_container .container_musica_acoes.controle_de_bpm{box-sizing:border-box;display:grid;gap:6px;grid-template-columns:max-content 52px max-content 30px;justify-content:center;justify-items:center;min-width:232px}body .musica_acoes .botao_visualizar_pulsacao_na_modal{flex-shrink:0;padding:5px 8px}body .controle_de_bpm .input_bpm{max-width:52px;width:52px}body .controle_de_bpm .menu_bpm{min-width:30px}@container (max-width: 560px){body .musica_container .musica_acoes .controle_de_bpm{grid-column:1/-1;grid-row:auto;justify-self:stretch}}body #modal_confirmacao_de_saida_com_pendencias .modal_confirmacao_conteudo{align-items:stretch;border-radius:18px;box-sizing:border-box;gap:12px;padding:24px;text-align:left;width:min(100%,520px)}body #modal_confirmacao_de_saida_com_pendencias h2{font-size:1.2rem;line-height:1.35;padding-right:52px;text-align:left}body #modal_confirmacao_de_saida_com_pendencias .modal_confirmacao_mensagem{line-height:1.5;max-width:none}body #modal_confirmacao_de_saida_com_pendencias .modal_confirmacao_acoes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}body #modal_confirmacao_de_saida_com_pendencias .modal_confirmacao_botao{min-height:44px;min-width:0;padding:10px 12px;white-space:nowrap;width:100%}body #modal_confirmacao_de_saida_com_pendencias .modal_confirmacao_botao--cancelar{background:#0000;border-color:#0000;box-shadow:none;grid-column:1/-1}@media (max-width:380px){body #modal_confirmacao_de_saida_com_pendencias .modal_confirmacao_acoes{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px){body .celebracoes__cabecalho-grupo .celebracoes__detalhes{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(200px,1fr) auto}body .celebracoes__cabecalho-grupo--colapsado .celebracoes__detalhes{display:none}body .celebracoes__cabecalho-grupo .celebracoes__ordenacao-titulo{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}body .celebracoes__cabecalho-grupo .celebracoes__ordenacao-opcoes{justify-content:flex-end}}.erro_do_campo{color:var(--erro-texto,#a32d27);font-size:.9rem;margin:6px 0 0;text-align:left}.resumo_dos_erros_do_cadastro{border-top:1px solid var(--campo-borda);display:grid;gap:4px;max-height:120px;overflow:auto;padding:8px 16px}.resumo_dos_erros_do_cadastro[hidden]{display:none}.resumo_dos_erros_do_cadastro button{background:#0000;border:0;color:var(--texto-principal);cursor:pointer;padding:6px 0;text-align:left;text-decoration:underline}.contexto_do_editor_de_musica{border-bottom:1px solid var(--campo-borda);color:var(--texto-suave);font-size:.8rem;padding:6px 14px}.contexto_do_editor_de_musica summary{cursor:pointer;text-align:left}.contexto_do_editor_de_musica p{margin:6px 0 0;text-align:left}body .cadastro_musica_apresentacao{align-items:center;display:grid;gap:5px 6px;grid-template-columns:minmax(0,1fr) auto}body .cadastro_musica_modos{margin-right:0;max-width:100%}body .cadastro_musica_orientacao{grid-column:1/-1;grid-row:2}body .cadastro_musica_com_modos .navegador_de_secoes--modal{grid-column:2;grid-row:1;left:auto;position:relative;right:auto;top:auto}@media (max-width:600px){body .cadastro_musica_apresentacao{padding:7px 10px}body .cadastro_musica_modos{display:flex;gap:0;grid-column:1/-1;min-width:0;width:100%}body .cadastro_musica_modos button{flex:1 1 auto;font-size:.875rem;min-height:44px;min-width:0;padding-inline:5px}body .cadastro_musica_com_modos .navegador_de_secoes--modal{grid-row:2;right:auto;top:auto}body .cadastro_musica_orientacao{grid-column:1}body .musicas_cadastro_acoes{display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding-block:10px}body .musicas_cadastro_acoes .botao_principal{grid-column:2;grid-row:1}body .musicas_cadastro_acoes .botao_secundario{grid-column:1;grid-row:1}body .cadastro_musica_com_modos .modal_painel_corpo{min-height:0;overscroll-behavior:contain;scroll-padding-block:12px}body.nova_celebracao_body .modal.cadastro_musica_com_modos .modal_painel_corpo{padding-inline:12px}}.atalhos_da_preparacao{display:flex;flex-wrap:wrap;gap:10px;margin-block:12px}.ajuda_dos_tons_da_musica{font-size:.8rem;margin-top:6px;text-align:left}.ajuda_dos_tons_da_musica summary{color:var(--texto-suave);cursor:pointer}.ajuda_dos_tons_da_musica p{line-height:1.5;margin-block:8px}.editor_rapido_da_musica{display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) minmax(96px,.38fr);min-width:0}.editor_rapido_acoes,.editor_rapido_da_musica [data_campo_rapido=musica]{grid-column:1/-1}.editor_rapido_da_musica .campo_infos{gap:5px;min-width:0}.editor_rapido_da_musica .campo_infos label{font-size:.9rem}.editor_rapido_da_musica .campo_infos input,.editor_rapido_da_musica .seletor_tom_do_cadastro>.botao_seletor_tom{height:44px;min-height:44px;padding-block:8px}.editor_rapido_da_musica .combobox input{--campo_capsula_padding_direito:76px;text-overflow:ellipsis}.editor_rapido_da_musica .combobox:not(:focus-within) input{--campo_capsula_padding_direito:44px}.editor_rapido_da_musica .combobox:not(:focus-within) .combobox_acao_limpar{display:none}.editor_rapido_acoes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.editor_rapido_acoes>button{font-size:.8rem;height:44px;line-height:1.35;min-height:44px;min-width:0;padding:8px 6px;white-space:nowrap}.editor_rapido_acoes>button:only-child{grid-column:1/-1}@media (max-width:600px){.editor_rapido_da_musica .campo_infos input,.editor_rapido_da_musica .seletor_tom_do_cadastro>.botao_seletor_tom{font-size:16px}}body .bloco_cartao_personalizado:has(.editor_rapido_da_musica){gap:10px;padding:14px}body .bloco_cartao_personalizado:has(.editor_rapido_da_musica) .bloco_cartao_metadados{justify-content:flex-start}.bloco_cartao_personalizado:has(.editor_rapido_da_musica) .bloco_cartao_tom_container,.bloco_cartao_personalizado:has(.editor_rapido_da_musica)>:is(.bloco_cartao_rito,.bloco_cartao_musica){display:none}.bloco_cartao_cabecalho>.bloco_cartao_cabecalho_texto{flex-wrap:nowrap;gap:4px}.numero_liturgico_da_musica,.ordem_da_musica_no_repertorio{font-size:.7rem;line-height:1.2;min-width:0;padding:3px 6px;white-space:nowrap;width:auto}.numero_liturgico_da_musica{color:var(--texto-suave)}.numero_liturgico_da_musica:empty{display:none}.bloco_cartao_botao_mover>img{height:16px;object-fit:contain;pointer-events:none;width:16px}:root[data-tema=escuro] .bloco_cartao_botao_mover>img{filter:brightness(0) invert(1)}.resumo_da_preparacao{align-items:center;border-top:1px solid var(--campo-borda);display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px;text-align:left}.resumo_da_preparacao p{margin:0}