/* P14.15 · Onboarding de primera empresa. No altera estilos normales de Multiempresa. */
/* Mientras el onboarding es obligatorio, la Home no puede recibir interacción
   por detrás del modal. */
html[data-prestax-first-company-required="1"] #mainContent,
html[data-prestax-first-company-required="1"] #homeHeaderPromoRow,
html[data-prestax-first-company-required="1"] #appHeader {
  pointer-events: none !important;
  user-select: none;
}

.prestax-first-company-intro {
  margin: 4px 0 18px;
  padding: 16px;
  border: 1px solid rgba(167, 139, 250, 0.48);
  border-radius: 14px;
  background: linear-gradient(135deg, rgba(167, 139, 250, 0.14), rgba(34, 197, 94, 0.06));
}
.prestax-first-company-intro[hidden] { display: none !important; }
.prestax-first-company-intro strong,
.prestax-first-company-intro p,
.prestax-first-company-step { display: block; }
.prestax-first-company-step {
  margin-bottom: 7px;
  color: #c4b5fd;
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.prestax-first-company-intro strong { margin-bottom: 6px; }
.prestax-first-company-intro p {
  margin: 0;
  line-height: 1.5;
  color: var(--color-text-muted, #aab0bd);
}
