/* login sempre laranja */
#lg,body:has(#lg:not([hidden])) .mdl{--pr:#f97316;--ac:#fb923c}
.lgrow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 6px}.lgrow .lgm2{margin:0!important}.lgfp{margin:0;text-align:right;white-space:nowrap}.lgfp a{color:var(--pr);font-size:13px;font-weight:600;cursor:pointer}.lgfp a:hover{text-decoration:underline}
/* formulários grandes */
.mbl{max-height:92vh;overflow:auto;width:min(640px,94vw)!important;max-width:640px!important;border-radius:16px!important}.mdl:has(.mbl){align-items:center!important}
.cpl{display:grid;gap:4px;font-size:13px;font-weight:600}.cpl small{font-weight:400;color:var(--mu)}.cps{margin-top:6px;padding-top:8px;border-top:1px solid var(--bd)}
.cp2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.cp2b{display:grid;grid-template-columns:1fr 110px;gap:10px}
@media(max-width:640px){.cp2,.cp3{grid-template-columns:1fr}.mbl{border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important}.mdl:has(.mbl){align-items:flex-end!important}}
/* popup do Universo Mega */
.umm{width:min(440px,92vw)!important;max-width:440px!important;border-radius:22px!important;padding:32px 28px!important}.mdl:has(.umm){align-items:center!important}
.ump{display:grid;gap:12px;text-align:center;justify-items:center}.ump h2{margin:0;font-size:21px;line-height:1.25}.ump p{margin:0;color:var(--mu);line-height:1.55}
.umi{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:34px;background:linear-gradient(135deg,#ff7a1a,#ffb36b)}
.umb{text-decoration:none;text-align:center;padding:14px 18px;border-radius:12px;font-weight:700;line-height:1.35;background:#16a34a!important;margin-top:6px;width:100%;box-sizing:border-box}
/* mensagens agendadas */
#amb{display:grid;gap:8px}.amr{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:start;font-size:13px}.amt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.amr small{color:var(--mu)}.amr.cancelada,.amr.enviada{opacity:.65}.amz{color:var(--mu)}

/* menu: Ajuda, Tema e Sair sempre juntos no rodapé */
aside [data-v="ajuda"]{margin-top:auto!important}aside #tg,aside #out{margin-top:0!important}
/* equipe */
.eqa{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;flex:none}.eqa .btn{padding:7px 12px}
