#painel .subpainel-alinhado {display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;width:100%;min-width:0;margin:0;padding:0;}
#painel .subpainel-alinhado > :is(.secao-cabecalho,form,.subpainel-conteudo-card) {width:100%;max-width:none;min-width:0;margin:0;box-sizing:border-box;}
#painel .subpainel-conteudo-card {padding:28px 32px;border:1px solid var(--pal-eeeaf4,#eeeaf4);border-radius:19px;background:white;box-shadow:0 8px 26px rgba(var(--pal-rgb-2a1955,42,25,85),.05);}
#painel .precadastros-api-filtros {align-items:flex-end;padding:0;gap:16px;}
#painel .precadastros-api-filtros label {flex:1 1 280px;min-width:0;max-width:660px;margin:0;font-size:12px;font-weight:600;color:var(--pal-302b42,#302b42);}
#painel #precadastros-api-busca {display:block;min-height:46px;margin-top:7px;padding:11px 14px;border:1px solid var(--pal-ded4ef,#ded4ef);border-radius:12px;background:var(--pal-fcfbfd,#fcfbfd);font:inherit;font-size:13px;}
#painel #produtos-precadastros-api .botao-padrao {margin:0;flex:none;white-space:normal;}
#painel #produtos-precadastros-api :is(input,button):focus-visible {outline:3px solid var(--pal-bca5e8,#bca5e8);outline-offset:3px;}
#precadastros-api-status,#precadastros-api-resultado {font-size:12px;line-height:1.7;color:var(--pal-736c80,#736c80);}
#painel #usuarios-principal > form {align-items:start;}
@media(max-width:820px){#painel .subpainel-conteudo-card{padding:22px;}}
@media(max-width:600px){#painel .precadastros-api-filtros label{max-width:none;flex-basis:100%;}#painel #produtos-precadastros-api .botao-padrao{max-width:100%;}}
/* Reserve a largura da rolagem também nos submenus com poucos cards. */
html { scrollbar-gutter: stable; }
@supports not (scrollbar-gutter: stable) { html { overflow-y: scroll; } }
