#scr-membros { display:flex; flex-direction:column; gap:20px; }
#scr-plano { display:flex; flex-direction:column; gap:20px; }
#scr-membros[hidden] { display:none; }
#scr-plano[hidden] { display:none; }
.px-head { display:flex; flex-direction:column; gap:4px; }
.px-body { display:flex; flex-direction:column; gap:20px; }
.break { padding:20px 20px 16px; }
.break-head { display:flex; align-items:baseline; justify-content:space-between; gap:8px; flex-wrap:wrap; margin-bottom:6px; }
.break-head > span { font-size:12px; color:var(--text-2); }
.break-head.padded { padding:18px 20px 0; margin:0; }
.grid2 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; align-items:start; }
@container (max-width: 719px) {
  .grid2 { grid-template-columns:minmax(0,1fr); }
}
@media (prefers-reduced-motion: reduce) {
  #scr-membros * { transition:none !important; animation:none !important; }
  #scr-plano * { transition:none !important; animation:none !important; }
}
