:root{--card-min:300px;--card-gap:14px;--card-pad:18px;--card-raio:18px}.grade-cards{display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-min)),1fr))}.grade-cards>*{min-width:0}.card-padrao{flex-direction:column;height:100%;padding:var(--card-pad);border-radius:var(--card-raio);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra)}.card-cabeca,.card-padrao{display:flex;gap:12px;min-width:0}.card-cabeca{align-items:flex-start}.card-cabeca>:is(h2,h3,div){flex:1 1;min-width:0;margin:0}.card-cabeca>:is(.selo,.badge){flex:none}.card-corpo{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.card-acoes{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root :is(.in-grade,.aj-grade,.cartoes-agendados,.pt-grade,.pn-blocos){align-items:stretch}:root :is(.in-cartao,.aj-assunto,.cartao-agendado,.sen-sensor){display:flex;flex-direction:column}:root .aj-assunto>.aj-abrir,:root .cartao-agendado>.acoes-agendado,:root .in-cartao>:is(.in-convite,.integ-acoes):not(:is(.in-convite,.integ-acoes)~*),:root .sen-sensor>.sen-acoes{margin-top:auto}:root .aj-assunto>.aj-abrir{align-self:flex-start}@supports (grid-template-rows:subgrid){:root .grade.kpi>.cartao.kpi,:root :is(.ch-numeros,.au-numeros,.dp-numeros,.os-numeros,.at-numeros,.cmd-numeros,.sm-numeros,.up-numeros,.al-numeros,.mp-numeros,.ig-numeros,.rl-numeros,.ro-numeros,.in-numeros,.vp-numeros,.rq-numeros,.cl-numeros,.rv-numeros,.pt-numeros,.sen-numeros,.cmu-numeros,.ft-numeros,.ct-numeros,.ce-numeros)>*{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:normal;align-items:start}:root .grade.kpi>.cartao.kpi{row-gap:0}:root .rq-numeros .vp-numero span{min-height:0}}:root :is(.pagina-alertas,.al-lista,.ct-lista,.au-pagina,.au-lista,.cmu-lista,.et-pagina,.in-pagina,.nc-pagina,.os-pagina,.os-lista,.sv-pagina){grid-template-columns:minmax(0,1fr)}.seletor-app-fundo{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;background:rgba(14,30,58,.42);animation:seletor-app-fundo .16s ease-out both}.seletor-app-folha{width:min(560px,100%);max-height:min(72vh,560px);display:flex;flex-direction:column;background:var(--superficie);color:var(--texto);font-family:var(--fonte);border-radius:22px 22px 0 0;box-shadow:0 -18px 48px -20px rgba(14,30,58,.45);padding:8px 10px calc(12px + env(safe-area-inset-bottom, 0px));animation:seletor-app-sobe .22s cubic-bezier(.2,.7,.2,1) both}.seletor-app-alca{width:40px;height:4px;border-radius:4px;background:var(--borda-forte);margin:2px auto 8px;flex:none}.seletor-app-titulo{margin:0 8px 6px;font-family:var(--fonte-titulo);font-weight:700;font-size:1rem;color:var(--texto)}.seletor-app-lista{display:grid;grid-gap:2px;gap:2px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.seletor-app-grupo{margin:10px 10px 4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-sutil)}.seletor-app-opcao{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--texto);font:inherit;font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.seletor-app-opcao:active:not(:disabled){background:var(--superficie-2)}.seletor-app-opcao .icone{font-size:22px;width:22px;height:22px;color:var(--texto-sutil);flex:none}.seletor-app-opcao.marcada{font-weight:700;background:var(--marca-suave);border-radius:12px}.seletor-app-opcao.marcada,.seletor-app-opcao.marcada .icone{color:var(--marca-primaria)}.seletor-app-opcao:disabled{opacity:.45;cursor:default}.seletor-app-texto{min-width:0;overflow-wrap:anywhere}:root[data-tema=escuro] .seletor-app-fundo{background:rgba(0,0,0,.55)}:root[data-tema=escuro] .seletor-app-opcao.marcada{background:color-mix(in srgb,var(--marca-primaria) 18%,transparent)}@keyframes seletor-app-fundo{0%{opacity:0}}@keyframes seletor-app-sobe{0%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion:reduce){.seletor-app-folha,.seletor-app-fundo{animation:none}}