:root{--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--primary:#3b82f6;--cta:#1e6fe0;--secondary:#8e44ad;--terciary:#f67e3b;--warning:#f5a623;--error:#c0392b;--confirm:#228b22;--selected:#e4eeff;--fonts-dark:#3e3e3e;--fonts-light:#fff;--fonts-inactive:#6f6f6f;--link:#1565c5;--border:#cbe0fe;--border-card:#a9ccfc;--background:#fff;--background4:#f7faff;--backdrop:rgba(0,0,0,.5);--brand-mint:#7cdcc6;--brand-ice:#cee0f2;--nav-bg:#0e1d3c;--nav-bg-2:#17345f;--pagina:var(--background4);--superficie:var(--background);--titulo:#0e1d3c;--texto:var(--fonts-dark);--texto-secundario:#5b6573;--linha:var(--border);--linha-forte:var(--border-card);--linha-suave:#e3edfd;--hover:#f1f6ff;--foco:rgba(59,130,246,.45);--danger-solido:#c0392b;--texto-sucesso:#1c6e1c;--texto-atencao:#8a5300;--texto-perigo:#a93226;--texto-info:#7a3699;--texto-menta:#17725f;--tint-primario:var(--selected);--tint-info:color-mix(in srgb,var(--secondary) 14%,transparent);--tint-atencao:color-mix(in srgb,var(--warning) 14%,transparent);--tint-perigo:color-mix(in srgb,var(--error) 12%,transparent);--tint-sucesso:color-mix(in srgb,var(--confirm) 12%,transparent);--tint-menta:color-mix(in srgb,var(--brand-mint) 22%,transparent);--tint-neutro:color-mix(in srgb,var(--texto-secundario) 11%,transparent);--plano-avaliacao:#3b82f6;--plano-avaliacao-texto:#1e6fe0;--plano-starter:#5b5ce6;--plano-starter-texto:#4f46e5;--plano-essencial:#27a744;--plano-essencial-texto:#1e7e34;--plano-crescimento:#ff7a30;--plano-crescimento-texto:#c2410c;--avatar-0:#5b6cf5;--avatar-1:#00b8a9;--avatar-2:#f5a623;--avatar-3:#ec6b8e;--sombra-100:1px 1px 1px hsla(0,0%,75%,.1);--sombra-200:2px 2px 2px hsla(0,0%,50%,.2);--sombra-300:3px 3px 3px hsla(0,0%,50%,.2);--sombra-flutuante:0 12px 32px rgba(14,29,60,.18);--raio:10px;--raio-sm:8px;--raio-btn:8px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--error:#e74c3c;--selected:#1c2b42;--fonts-dark:#f2f2f7;--fonts-inactive:#a9a9b2;--link:#6fb0ff;--border:#1e3a5f;--border-card:#274972;--background:#121212;--background4:#171a20;--backdrop:rgba(0,0,0,.7);--pagina:var(--background);--superficie:var(--background4);--titulo:#f2f2f7;--texto-secundario:#b3bac6;--linha-suave:#1b2a40;--hover:#1b2433;--foco:rgba(111,176,255,.55);--texto-sucesso:#6fd18a;--texto-atencao:#f5b94a;--texto-perigo:#ff8a80;--texto-info:#d2a3ea;--texto-menta:#7cdcc6;--tint-perigo:color-mix(in srgb,var(--error) 18%,transparent);--tint-sucesso:color-mix(in srgb,var(--confirm) 22%,transparent);--tint-info:color-mix(in srgb,var(--secondary) 24%,transparent);--tint-atencao:color-mix(in srgb,var(--warning) 16%,transparent);--tint-menta:color-mix(in srgb,var(--brand-mint) 16%,transparent);--plano-avaliacao-texto:#60a5fa;--plano-starter-texto:#86a8ff;--plano-essencial-texto:#34d399;--plano-crescimento-texto:#ff7a30;--avatar-0:#7c8afa;--avatar-1:#2dd4c4;--avatar-2:#f6b93b;--avatar-3:#f28aaa;--sombra-100:1px 1px 1px rgba(0,0,0,.2);--sombra-200:2px 2px 2px rgba(0,0,0,.28);--sombra-300:3px 3px 3px rgba(0,0,0,.32);--sombra-flutuante:0 12px 32px rgba(0,0,0,.55);color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font);background:var(--pagina);color:var(--texto);font-size:14px;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit;font-size:14px}button{cursor:pointer}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}h1,h2,h3{color:var(--titulo);text-wrap:balance;margin:0}.muted{color:var(--texto-secundario)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}kbd{font-family:inherit;font-size:11px;font-weight:600;padding:1px 6px;border:1px solid var(--linha);border-radius:5px;color:var(--texto-secundario)}@media (prefers-reduced-motion:no-preference){.aba,.btn,.linha-clicavel,.menu-item,.nav-item{transition:background-color .12s ease,border-color .12s ease,color .12s ease}}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:214px;background:var(--nav-bg);color:var(--brand-ice);padding:max(26px,env(safe-area-inset-top,0px)) 12px 16px;display:flex;flex-direction:column;overflow-y:auto;z-index:20}.area{margin-left:214px;min-width:0}.brand{display:block;padding:0 6px 28px}.brand-inner{width:158px;max-width:100%}.brand-logo{display:block;width:100%;height:auto;aspect-ratio:1505/244}.brand .brand-caption{display:block;margin:14px 0 0 19.67%;font-size:9px;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-ice);font-weight:600}.nav-secao{font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:color-mix(in srgb,var(--brand-ice) 70%,transparent);padding:0 10px 8px}.nav{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:var(--raio-sm);color:var(--brand-ice);font-weight:600;font-size:13.5px;text-decoration:none}.nav-item:hover{background:var(--nav-bg-2);text-decoration:none}.nav-item.ativo{background:var(--cta);color:var(--fonts-light)}.nav-contagem{margin-left:auto;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--brand-ice) 16%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-item.ativo .nav-contagem{background:var(--fonts-light);color:var(--cta)}.nav-rodape{margin-top:auto;padding-top:16px;border-top:1px solid var(--nav-bg-2);display:flex;flex-direction:column;gap:10px}.nav-usuario{display:flex;align-items:center;gap:10px;padding:0 6px;min-width:0}.nav-usuario-texto{display:flex;flex-direction:column;min-width:0}.nav-usuario-nome{font-weight:600;font-size:13px;color:var(--fonts-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-usuario-papel{font-size:11.5px;color:color-mix(in srgb,var(--brand-ice) 80%,transparent)}.nav-sair{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:0;border-radius:var(--raio-sm);background:none;color:var(--brand-ice);font-weight:600;font-size:13px}.nav-sair:hover{background:var(--nav-bg-2)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:64px;display:flex;align-items:center;gap:12px;padding:0 30px;background:var(--superficie);border-bottom:1px solid var(--linha)}.migalhas{min-width:0;flex:1 1}.migalhas ol{list-style:none;margin:0;padding:0;display:flex}.migalhas li,.migalhas ol{align-items:center;gap:6px;min-width:0}.migalhas li{display:inline-flex;font-size:13px;color:var(--texto-secundario)}.migalhas li.atual{color:var(--titulo);font-weight:600;overflow:hidden}.migalhas li.atual span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca-gatilho,.migalhas a{color:var(--texto-secundario)}.busca-gatilho{display:inline-flex;align-items:center;gap:8px;min-height:38px;min-width:44px;justify-content:center;padding:0 12px;border:1px solid var(--linha);border-radius:var(--raio-btn);background:var(--pagina);font-weight:500}.busca-gatilho:hover{border-color:var(--linha-forte)}.conteudo{max-width:1440px;padding:28px 30px 48px;display:flex;flex-direction:column;gap:24px}.so-mobile{display:none!important}.center-screen{min-height:100vh;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:24px}@media (max-width:1199px){.sidebar{width:192px}.area{margin-left:192px}.brand-inner{width:150px}}@media (max-width:900px){.sidebar{width:182px}.area{margin-left:182px}.conteudo,.topbar{padding-left:22px;padding-right:22px}}.gaveta-fundo{position:fixed;inset:0;background:var(--backdrop);z-index:40}.sidebar.gaveta{display:flex;width:224px;z-index:41;padding-left:max(12px,env(safe-area-inset-left,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}@media (max-width:680px){.sidebar:not(.gaveta){display:none}.area{margin-left:0}.so-mobile{display:inline-flex!important}.so-desktop{display:none!important}.topbar{height:55px;padding:0 max(12px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px));top:env(safe-area-inset-top,0)}.migalhas li.anterior{display:none}.conteudo{padding:17px max(17px,env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(17px,env(safe-area-inset-left,0px));gap:18px}.brand-inner{width:184px}}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header-text{min-width:0}.page-header h1{font-size:26px;font-weight:600;line-height:1.25}.page-desc{margin:4px 0 0;color:var(--texto-secundario);font-size:14px;max-width:70ch}.page-header-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media (max-width:680px){.page-header h1{font-size:21px}}.ui-card{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra-100);padding:18px 20px;min-width:0}.ui-card.flush{padding:0}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ui-card.flush .ui-card-head{padding:16px 20px 0;margin-bottom:8px}.secao-titulo,.ui-card-title{font-size:15px;font-weight:600}.secao-titulo{color:var(--titulo);margin:0 0 10px}.grade-2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1023px){.grade-2{grid-template-columns:minmax(0,1fr)}}.metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1100px){.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.metricas{gap:10px}}.metric-card{position:relative;overflow:hidden;border:1px solid var(--linha);border-radius:8px;background:var(--superficie);box-shadow:var(--sombra-100);padding:16px 16px 16px 19px;display:flex;flex-direction:column;gap:6px;min-width:0}.metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--metric-accent);border-radius:0;pointer-events:none}.metric-card.faixa-azul{--metric-accent:var(--primary)}.metric-card.faixa-menta{--metric-accent:var(--brand-mint)}.metric-card.faixa-ambar{--metric-accent:var(--warning)}.metric-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.metric-label{font-size:12.5px;font-weight:600;color:var(--texto-secundario)}.metric-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.icone-azul{background:var(--tint-primario);color:var(--link)}.icone-menta{background:var(--tint-menta);color:var(--texto-menta)}.icone-roxo{background:var(--tint-info);color:var(--texto-info)}.icone-ambar{background:var(--tint-atencao);color:var(--texto-atencao)}.metric-value{font-size:26px;font-weight:650;color:var(--titulo);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-hint{margin:0;font-size:12.5px;color:var(--texto-secundario)}@media (max-width:680px){.metric-card{padding:13px 12px 13px 15px}.metric-value{font-size:24px}.metric-icon{width:26px;height:26px}}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.tom-sucesso{background:var(--tint-sucesso);color:var(--texto-sucesso)}.tom-atencao{background:var(--tint-atencao);color:var(--texto-atencao)}.tom-perigo{background:var(--tint-perigo);color:var(--texto-perigo)}.tom-info{background:var(--tint-info);color:var(--texto-info)}.tom-neutro{background:var(--tint-neutro);color:var(--texto-secundario)}.tom-primario{background:var(--tint-primario);color:var(--link)}.plano-selo{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:var(--plano-texto)}.plano-dot{width:8px;height:8px;border-radius:50%;background:var(--plano-accent);flex-shrink:0}.plano-avaliacao{--plano-accent:var(--plano-avaliacao);--plano-texto:var(--plano-avaliacao-texto)}.plano-starter{--plano-accent:var(--plano-starter);--plano-texto:var(--plano-starter-texto)}.plano-essencial{--plano-accent:var(--plano-essencial);--plano-texto:var(--plano-essencial-texto)}.plano-crescimento{--plano-accent:var(--plano-crescimento);--plano-texto:var(--plano-crescimento-texto)}.plano-neutro{--plano-accent:var(--texto-secundario);--plano-texto:var(--texto)}.avatar{border-radius:50%;display:inline-grid;place-items:center;font-weight:700;color:var(--fonts-light);flex-shrink:0;letter-spacing:.02em}.avatar-0{background:var(--avatar-0)}.avatar-1{background:var(--avatar-1)}.avatar-2{background:var(--avatar-2)}.avatar-3{background:var(--avatar-3)}.igreja-icone{border-radius:9px;display:inline-grid;place-items:center;background:var(--tint-primario);color:var(--link);flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:var(--raio-btn);border:1px solid transparent;background:none;color:var(--texto);font-weight:600;font-size:13.5px;white-space:nowrap;position:relative}.btn:after,.icon-btn:after{content:"";position:absolute;inset:-3px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--cta);color:var(--fonts-light)}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--cta) 88%,#000)}.btn-secondary{background:var(--superficie);border-color:var(--linha-forte);color:var(--titulo)}.btn-secondary:hover:not(:disabled){background:var(--hover)}.btn-text{color:var(--link);padding-left:8px;padding-right:8px}.btn-text:hover:not(:disabled){background:var(--hover)}.btn-destructive{background:var(--danger-solido);color:var(--fonts-light)}.btn-destructive:hover:not(:disabled){background:color-mix(in srgb,var(--danger-solido) 88%,#000)}.btn-block{width:100%}.icon-btn{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;border:0;border-radius:var(--raio-sm);background:none;color:var(--titulo)}.icon-btn:hover:not(:disabled){background:var(--hover)}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--linha);border-top-color:var(--primary);display:inline-block}.spinner-claro{width:14px;height:14px;border-color:color-mix(in srgb,var(--fonts-light) 40%,transparent);border-top-color:var(--fonts-light)}@media (prefers-reduced-motion:no-preference){.spinner{animation:girar .8s linear infinite}}@keyframes girar{to{transform:rotate(1turn)}}.estado{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 16px}.estado strong{color:var(--titulo);font-weight:600}.estado-carregando{flex-direction:row;justify-content:center;color:var(--texto-secundario)}.estado-icone{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--tint-primario);color:var(--link);margin-bottom:4px}.estado-falha .estado-icone{background:var(--tint-perigo);color:var(--texto-perigo)}.estado .btn{margin-top:6px}.aviso{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--raio-sm);border:1px solid transparent;flex-wrap:wrap}.aviso-texto{flex:1 1;min-width:200px;font-size:13.5px}.aviso-texto strong{font-weight:650}.aviso.tom-atencao{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.aviso.tom-perigo{border-color:color-mix(in srgb,var(--error) 35%,transparent)}.aviso.tom-info{border-color:color-mix(in srgb,var(--secondary) 35%,transparent)}.aviso .btn{min-height:34px;padding:6px 12px}.lista{list-style:none;margin:0;padding:0}.linha-clicavel{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-top:1px solid var(--linha-suave);color:inherit;text-decoration:none;min-height:56px}.linha-clicavel:hover{background:var(--hover);text-decoration:none}.linha-clicavel:focus-visible{outline-offset:-2px}.linha-titulo{font-weight:600;color:var(--titulo)}.linha-sub,.linha-titulo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-sub{font-size:12.5px}.linha-seta,.linha-sub{color:var(--texto-secundario)}@media (max-width:680px){.linha-clicavel{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}.linha-clicavel .badge{grid-column:2;justify-self:start}.linha-clicavel .linha-seta{grid-row:1;grid-column:3}.linha-sub{white-space:normal}}.tabela-wrap{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;font-size:12px;font-weight:600;color:var(--texto-secundario);padding:10px 14px;border-bottom:1px solid var(--linha);white-space:nowrap}.tabela td{padding:12px 14px;border-bottom:1px solid var(--linha-suave);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover td{background:var(--hover)}.tabela .direita{text-align:right}.celula-igreja{display:flex;align-items:center;gap:10px;min-width:0}.celula-igreja a{font-weight:600;color:var(--titulo)}.celula-igreja small{display:block;color:var(--texto-secundario);font-size:12px}.uso{display:flex;flex-direction:column;gap:4px;min-width:110px}.uso-barra{height:6px;border-radius:999px;background:var(--tint-neutro);overflow:hidden}.uso-barra span{display:block;height:100%;background:var(--primary);border-radius:999px}.uso-barra.quase span{background:var(--warning)}.uso-barra.excedeu span{background:var(--error)}@media (max-width:680px){.tabela-blocos thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tabela-blocos,.tabela-blocos tbody,.tabela-blocos td,.tabela-blocos tr{display:block;width:100%}.tabela-blocos tr{padding:12px 14px;border-top:1px solid var(--linha-suave)}.tabela-blocos tbody tr:first-child{border-top:0}.tabela-blocos td{border:0;padding:4px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.tabela-blocos td[data-label]:before{content:attr(data-label);font-size:12px;font-weight:600;color:var(--texto-secundario);flex-shrink:0}.tabela-blocos td.td-principal{padding-bottom:8px}.tabela-blocos td.td-principal:before{content:none}.tabela-blocos tbody tr:hover td{background:none}.tabela-blocos .uso{min-width:120px;align-items:flex-end}.tabela .direita{text-align:left}}.filtros{display:flex;gap:8px;flex-wrap:wrap}.filtro,.filtros{align-items:center}.filtro{display:inline-flex;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto);font-weight:600;font-size:13px}.filtro[aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:var(--fonts-light)}.filtro .contagem{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;opacity:.85}.campo-busca{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-btn);background:var(--superficie);color:var(--texto-secundario);width:min(100%,340px)}.campo-busca input{border:0;outline:none;background:none;color:var(--texto);flex:1 1;min-width:0;height:38px}.campo-busca:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--foco)}.barra-lista{padding:14px 16px;border-bottom:1px solid var(--linha)}.barra-lista,.paginacao{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.paginacao{padding:12px 16px;border-top:1px solid var(--linha);font-size:13px;color:var(--texto-secundario)}.grafico svg{display:block;width:100%;height:auto;overflow:visible}.grafico .eixo{fill:var(--texto-secundario);font-size:11px;font-family:var(--font)}.grafico .grade{stroke:var(--linha-suave);stroke-width:1}.grafico .barra{fill:var(--primary)}.grafico .barra.atual{fill:var(--cta)}.grafico .valor{fill:var(--titulo);font-size:11px;font-weight:600;font-family:var(--font)}.grafico-legenda{margin:8px 0 0;font-size:12px;color:var(--texto-secundario)}.atividade li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:11px 20px;border-top:1px solid var(--linha-suave)}.atividade .quando{font-size:12px;color:var(--texto-secundario);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atividade .o-que{font-size:13.5px}.atividade .o-que b{font-weight:600;color:var(--titulo)}.atividade .motivo{display:block;font-size:12.5px;color:var(--texto-secundario)}@media (max-width:680px){.atividade li{padding:11px 14px;grid-template-columns:auto minmax(0,1fr)}.atividade .quando{grid-column:2}}.igreja-cabecalho{gap:16px;justify-content:space-between;flex-wrap:wrap}.igreja-cabecalho,.igreja-id{display:flex;align-items:flex-start}.igreja-id{gap:14px;min-width:0;flex:1 1 360px}.igreja-id h1{font-size:26px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.igreja-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:13px;color:var(--texto-secundario)}.igreja-meta .sep:before{content:"·";margin-right:12px;color:var(--linha-forte)}.igreja-acoes{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:680px){.igreja-id h1{font-size:21px}.igreja-acoes{width:100%}.igreja-acoes>*{flex:1 1}.igreja-acoes .menu-acoes .btn{width:100%}}.abas{display:flex;gap:4px;border-bottom:1px solid var(--linha);overflow-x:auto;scrollbar-width:none}.aba{flex-shrink:0;border:0;background:none;padding:10px 12px 12px;min-height:44px;font-weight:600;font-size:14px;color:var(--texto-secundario);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.aba:hover{color:var(--titulo)}.aba[aria-selected=true]{color:var(--link);border-bottom-color:var(--primary)}.painel-aba{display:flex;flex-direction:column;gap:16px;outline:none}.faixa-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra-100)}.faixa-metricas>div{padding:14px 18px;display:flex;gap:12px;align-items:center;min-width:0}.faixa-metricas>div+div{border-left:1px solid var(--linha-suave)}.faixa-metricas .rotulo{font-size:12.5px;color:var(--texto-secundario);font-weight:600}.faixa-metricas .valor{font-size:19px;font-weight:650;color:var(--titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:680px){.faixa-metricas>div{padding:11px 10px;flex-direction:column;align-items:flex-start;gap:2px}.faixa-metricas .metric-icon{display:none}.faixa-metricas .valor{font-size:16px}.faixa-metricas .rotulo{font-size:11.5px}}.assinatura-card{border-color:color-mix(in srgb,var(--plano-accent) 55%,var(--linha));background:linear-gradient(var(--superficie),var(--superficie)) padding-box;position:relative;overflow:hidden}.assinatura-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--plano-accent)}.assinatura-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.assinatura-preco{font-size:24px;font-weight:650;color:var(--titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0 12px}.assinatura-preco small{font-size:13px;color:var(--texto-secundario);font-weight:500}.dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.dados div{min-width:0}.dados dt{font-size:12px;font-weight:600;color:var(--texto-secundario)}.dados dd{margin:2px 0 0;font-weight:600;color:var(--titulo);overflow-wrap:anywhere}.dados.uma-coluna{grid-template-columns:minmax(0,1fr)}@media (max-width:420px){.dados{grid-template-columns:minmax(0,1fr)}}.resumo-grade{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.resumo-col{display:flex;flex-direction:column;gap:16px;min-width:0}.contato-mobile{display:none}@media (max-width:860px){.resumo-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.contato-desktop,.so-desktop-bloco{display:none}.contato-mobile{display:block}}.disclosure{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio)}.disclosure summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:48px;font-weight:600;color:var(--titulo)}.disclosure summary::-webkit-details-marker{display:none}.disclosure[open] summary svg{transform:rotate(180deg)}.disclosure .disclosure-corpo{padding:0 16px 16px}.condicoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.condicao{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--linha);border-radius:var(--raio-sm)}.condicao .metric-icon{background:var(--tint-atencao);color:var(--texto-atencao)}.condicao strong{display:block;font-weight:600;color:var(--titulo)}.condicao span.muted{font-size:12.5px}@media (max-width:480px){.condicao{grid-template-columns:auto minmax(0,1fr)}.condicao .btn{grid-column:1/-1}}.plano-grade{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.plano-grade{grid-template-columns:minmax(0,1fr)}}.menu-acoes{position:relative}.menu-lista{position:absolute;right:0;top:calc(100% + 6px);min-width:230px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra-flutuante);padding:6px;z-index:30;display:flex;flex-direction:column}.menu-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:0;border-radius:var(--raio-sm);background:none;color:var(--titulo);font-weight:600;font-size:13.5px;text-align:left}.menu-item:focus-visible,.menu-item:hover{background:var(--hover);outline:none}.menu-item.perigo{color:var(--texto-perigo)}@media (max-width:680px){.menu-lista{left:auto;right:0;min-width:220px;max-width:calc(100vw - 34px)}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label,.field legend{font-size:12.5px;font-weight:600;color:var(--titulo)}.field input,.field select,.field textarea{padding:9px 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-btn);background:var(--superficie);color:var(--texto);outline:none;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--foco)}.field-hint{font-size:12px;color:var(--texto-secundario)}.form-error{background:var(--tint-perigo);color:var(--texto-perigo);border-radius:var(--raio-sm);padding:10px 12px;font-size:13px;font-weight:600;margin-bottom:12px}.modal-backdrop{position:fixed;inset:0;background:var(--backdrop);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));z-index:50}.modal{background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:var(--sombra-flutuante);width:100%;max-width:480px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0 20px}.modal-head h2{font-size:17px;font-weight:600}.modal-body{padding:12px 20px 4px;overflow-y:auto}.modal .effect{color:var(--texto);font-size:13.5px;margin-bottom:16px}.modal .effect p{margin:0 0 8px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--linha-suave)}.opcoes-plano{display:grid;grid-gap:8px;gap:8px;border:0;padding:0;margin:0 0 14px}.opcao-plano{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--linha);border-radius:var(--raio-sm);cursor:pointer}.opcao-plano:has(input:checked){border-color:var(--plano-accent);background:color-mix(in srgb,var(--plano-accent) 8%,transparent)}.opcao-plano input{accent-color:var(--cta);width:16px;height:16px}.opcao-plano small{display:block;color:var(--texto-secundario);font-size:12px}.impacto{background:var(--tint-primario);border-radius:var(--raio-sm);padding:10px 12px;font-size:13px;margin-bottom:14px}.impacto.tom-perigo{background:var(--tint-perigo)}.busca-fundo{place-items:start center;padding-top:12vh}.modal.busca{max-width:560px}.busca-campo{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--linha);color:var(--texto-secundario)}.busca-campo input{flex:1 1;min-width:0;border:0;outline:none;background:none;color:var(--texto);font-size:15px;height:44px}.busca-resultados{max-height:360px;overflow-y:auto;padding:6px}.busca-dica{padding:14px 12px;color:var(--texto-secundario);font-size:13.5px}.busca-dica.erro{color:var(--texto-perigo)}.busca-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;min-height:48px;border:0;border-radius:var(--raio-sm);background:none;text-align:left;color:var(--texto-secundario)}.busca-item:focus-visible,.busca-item:hover{background:var(--hover)}.busca-item-texto{flex:1 1;min-width:0}.busca-item-nome{display:block;font-weight:600;color:var(--titulo)}.busca-item-meta{display:block;font-size:12.5px}.auth-tela{min-height:100vh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));background:var(--pagina)}.auth-card{width:100%;max-width:400px;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:var(--sombra-200);padding:28px 24px}.auth-marca{background:var(--nav-bg);border-radius:var(--raio);padding:18px 20px 16px;margin-bottom:22px}.auth-marca .brand{padding:0}.auth-card h1{font-size:19px;font-weight:600;margin-bottom:4px}.auth-card .page-desc{margin-bottom:18px}.auth-links{margin-top:16px;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-secundario)}.auth-links,.pessoa{display:flex;align-items:center}.pessoa{gap:10px;min-width:0}.pessoa strong{display:block;font-weight:600;color:var(--titulo)}.pessoa small{display:block;color:var(--texto-secundario);font-size:12.5px;overflow-wrap:anywhere}.convite-form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.convite-form .field{flex:1 1 260px;margin-bottom:0}.msg-sucesso{margin:10px 0 0;color:var(--texto-sucesso);font-weight:600;font-size:13px}.barras-h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.barras-h li{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px}.barras-h .trilho{height:10px;border-radius:999px;background:var(--tint-neutro);overflow:hidden}.barras-h .trilho span{display:block;height:100%;border-radius:999px;background:var(--plano-accent,var(--primary))}.barras-h .total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--titulo);min-width:3ch;text-align:right}.analytics-frame{width:100%;height:70vh;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie)}.metric-value small{font-size:14px;font-weight:500;color:var(--texto-secundario)}.linha-tabela{cursor:pointer}.paginacao-botoes{display:flex;gap:8px}.uso-linha{display:flex;flex-direction:column;gap:6px}.uso-cabeca{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.uso-cabeca strong{font-weight:600;color:var(--titulo)}.uso-nota{font-size:12.5px;color:var(--texto-secundario)}.uso-nota.excedeu{color:var(--texto-perigo);font-weight:600}.faixa-metricas .valor small{font-size:13px;font-weight:500}.faixa-metricas .rotulo,.faixa-metricas .valor{display:block}.field-legenda{font-size:13px;font-weight:600;color:var(--titulo);margin-bottom:6px;padding:0}.link-externo{display:inline-flex;align-items:center;gap:4px;font-weight:600;min-height:32px}.linha-estatica:hover{background:none}.btn-perigo-texto{color:var(--texto-perigo)}.campo-codigo{font-size:24px!important;letter-spacing:6px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-links .btn-text{min-height:36px;padding:4px 6px}@media (max-width:680px){.tabela-blocos .uso .uso-barra{align-self:stretch}.igreja-meta .sep:before{content:none}.metric-value{font-size:min(24px,5.2vw);overflow-wrap:normal}.grafico .eixo,.grafico .valor{font-size:19px}}.btn svg,.menu-item svg,.nav-item svg{flex-shrink:0}.aviso.tom-sucesso{border-color:color-mix(in srgb,var(--confirm) 40%,transparent)}@media (max-width:680px){.linha-clicavel .menu-acoes{grid-row:1;grid-column:3}}p.auth-links{text-align:center}.tabela-wrap[aria-busy=true]{opacity:.5;transition:opacity .15s;pointer-events:none}.secao-uso{display:flex;flex-direction:column;gap:16px;margin-top:8px}.secao-uso .secao-titulo{margin:0}.uso-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:16px;gap:16px;align-items:stretch}.uso-topo>.ui-card{margin:0}@media (max-width:1023px){.uso-topo{grid-template-columns:minmax(0,1fr)}}.uso-contagens{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0}.uso-contagens div{min-width:0}.uso-contagens dt{font-size:12px;font-weight:600;color:var(--texto-secundario)}.uso-contagens dd{margin:2px 0 0;font-size:22px;font-weight:700;color:var(--titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafico-vazio{margin:0;color:var(--texto-secundario)}.uso-explica{margin:0 0 12px;font-size:13px}.fc-trecho{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:var(--titulo)}.fc-de,.fc-trecho{overflow-wrap:anywhere}.fc-de{display:flex;flex-direction:column;min-width:0}.fc-de small{color:var(--texto-secundario);font-size:12px}.fc-select{min-height:40px;padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-btn);background:var(--superficie);color:var(--texto);max-width:100%}.fc-cabeca{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.fc-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);grid-gap:12px 24px;gap:12px 24px;margin:0}.fc-meta dt{font-size:12px;font-weight:600;color:var(--texto-secundario)}.fc-meta dd{margin:2px 0 0}.fc-meta dd,.fc-texto{overflow-wrap:anywhere}.fc-texto{white-space:pre-wrap;margin:0;line-height:1.55}.fc-linha-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fc-resposta{border-left:3px solid var(--primary);padding:2px 0 2px 14px}.fc-resposta-quem{font-size:12.5px;color:var(--texto-secundario);margin-bottom:4px}.fc-resposta-quem strong{color:var(--titulo)}.fc-form-rodape{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.fc-secoes{display:flex;flex-direction:column;gap:16px}.fc-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:900px){.fc-meta{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.tabela-blocos td .fc-de{text-align:right}}.nav-item span:not(.nav-contagem){white-space:nowrap}@media (max-width:1100px){.fc-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fc-tabela,.fc-tabela tbody,.fc-tabela td,.fc-tabela tr{display:block;width:100%}.fc-tabela tr{padding:12px 14px;border-top:1px solid var(--linha-suave)}.fc-tabela tbody tr:first-child{border-top:0}.fc-tabela td{border:0;padding:4px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.fc-tabela td[data-label]:before{content:attr(data-label);font-size:12px;font-weight:600;color:var(--texto-secundario);flex-shrink:0}.fc-tabela td.td-principal{padding-bottom:8px}.fc-tabela td.td-principal:before{content:none}.fc-tabela tbody tr:hover td{background:none}.fc-tabela td .fc-de{text-align:right}}.com-celula-resultado{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.com-resultado{display:inline-flex;align-items:center;gap:8px}.com-resultado-coluna{flex-direction:column;align-items:flex-start;gap:2px}.com-falhas{color:var(--texto-perigo);font-weight:600;font-size:13px;margin:0}.com-dados{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.com-dados{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.com-dados{grid-template-columns:minmax(0,1fr)}}.com-form{display:flex;flex-direction:column;gap:16px;max-width:820px}.com-grupo{border:0;margin:0;padding:0;min-width:0}.com-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:680px){.com-opcoes{grid-template-columns:minmax(0,1fr)}}.com-opcao{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--linha-forte);border-radius:var(--raio-sm);background:var(--superficie);cursor:pointer;min-height:44px}.com-opcao:hover{background:var(--hover)}.com-opcao:has(input:checked){border-color:var(--primary);background:var(--tint-primario)}.com-opcao:has(input:focus-visible){box-shadow:0 0 0 3px var(--foco)}.com-opcao input{margin-top:3px;flex-shrink:0;accent-color:var(--cta)}.com-opcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.com-opcao-texto strong{color:var(--titulo)}.com-opcao-texto small{color:var(--texto-secundario);font-size:12.5px;line-height:1.4}.com-radios{display:flex;flex-wrap:wrap;gap:4px 20px}.com-linha-opcao{display:inline-flex;align-items:center;gap:8px;min-height:36px;cursor:pointer}.com-igreja-item input,.com-linha-opcao input{accent-color:var(--cta);width:16px;height:16px;flex-shrink:0}.com-seletor{margin-top:10px}.com-chips{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.com-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 12px;border-radius:999px;background:var(--tint-primario);color:var(--titulo);font-size:13px;font-weight:600}.com-chip span{overflow-wrap:anywhere}.com-chip-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.com-chip-x:hover{background:var(--hover)}.com-igreja-lista{max-height:240px;overflow:auto;border:1px solid var(--linha-forte);border-radius:var(--raio-sm);background:var(--superficie)}.com-igreja-lista ul{list-style:none;margin:0;padding:0}.com-igreja-item{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.com-igreja-item:hover{background:var(--hover)}.com-igreja-msg{margin:0;padding:14px 12px;color:var(--texto-secundario);font-size:13px}.com-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.com-resumo-destino{margin:0;font-size:15px;line-height:1.5}.com-previa-frame{display:block;width:100%;max-width:100%;height:520px;border:1px solid var(--linha-forte);border-radius:var(--raio-sm);background:var(--fonts-light)}.uso-aba{display:flex;flex-direction:column;gap:16px}.uso-destaque{font-size:13px;color:var(--texto-secundario);text-align:right}.uso-destaque strong{font-size:20px;font-weight:700;color:var(--titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px}.uso-subtitulo{margin:14px 0 8px;font-size:12px;font-weight:600;color:var(--texto-secundario)}.uso-subtitulo:first-of-type{margin-top:0}.uso-dl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;margin:0;font-size:13.5px}.uso-dl dd{margin:0;font-weight:600;color:var(--titulo);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafico .linha{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.grafico .area{fill:var(--tint-primario);stroke:none}.grafico .ponto{fill:var(--cta);stroke:var(--superficie);stroke-width:1.5}.retencao{width:100%;min-width:460px;border-collapse:separate;border-spacing:4px;font-size:13px}.retencao th{padding:4px 8px;font-weight:600;color:var(--texto-secundario);text-align:center;white-space:nowrap}.retencao th[scope=row]{text-align:left;font-weight:500;color:var(--texto)}.retencao td{padding:8px 12px;border-radius:6px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retencao td.ret-n{font-weight:500;color:var(--texto)}.retencao td.ret-alta{background:var(--cta);color:var(--fonts-light)}.retencao td.ret-media{background:var(--border);color:var(--titulo)}.retencao td.ret-baixa{background:var(--selected);color:var(--titulo)}.retencao td.ret-vazia{position:relative;font-weight:500;color:var(--texto-secundario)}.barras-telas li{grid-template-columns:minmax(110px,220px) minmax(0,1fr) auto}.barra-sub{display:block;font-size:12px;font-weight:400;color:var(--texto-secundario)}@media (max-width:480px){.barras-telas li{grid-template-columns:minmax(96px,42%) minmax(0,1fr) auto;gap:8px}}.metric-discreto{display:flex}.metric-discreto>.metric-card{flex:1 1}.metric-discreto .metric-value{font-size:20px;color:var(--texto-secundario)}.tabela-uso{min-width:720px}.tabela-uso tbody th[scope=row]{padding:12px 14px;font-size:13.5px;color:var(--titulo);white-space:normal;border-bottom:1px solid var(--linha-suave)}.tabela-uso tbody tr:last-child th{border-bottom:0}.tabela-uso tbody tr:hover th{background:var(--hover)}.tabela-uso tbody tr.linha-risco td,.tabela-uso tbody tr.linha-risco th{background:var(--tint-atencao)}.tabela-uso tbody tr.linha-risco:hover td,.tabela-uso tbody tr.linha-risco:hover th{background:color-mix(in srgb,var(--warning) 22%,transparent)}.tabela-uso td small{color:var(--texto-secundario)}.tabela-uso .nome-igreja{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.tabela-uso .nome-igreja a,.tend-sobe{font-weight:600}.tend-sobe{color:var(--texto-sucesso)}.tend-cai{color:var(--texto-perigo);font-weight:600}.tend-igual{font-weight:600}.glossario-uso,.tend-igual{color:var(--texto-secundario)}.glossario-uso{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:4px}.glossario-uso strong{color:var(--titulo)}.lista-pessoas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lista-pessoas li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--linha-suave);font-size:13.5px}.lista-pessoas li:first-child{border-top:0}.lista-pessoas .quando{color:var(--texto-secundario);white-space:nowrap}.uso-aba>.uso-explica{margin:0}.uso-dl>div{display:contents}.uso-dl dd small{font-weight:500}.retencao thead th:first-child{text-align:left}.uso-explica-card{padding:0 20px}.uso-aba>.uso-destaque{margin:0;text-align:left}