/* ==========================================================================
   EGP-Valuation – Wertermittlung Frame (Wizard-Formular) — funktionaler Layer.
   Grid-Definition (2-Spalten desktop, 1-Spalten mobile), Wizard-Reset (margin
   + box-shadow none → erbt Frame-Schatten statt Default-Wizard-Schatten).
   ========================================================================== */

.frame--wertermittlung {
  position: relative;
}

.frame-wert__grid {
  display: grid;
  align-items: start;
}

.frame-wert__wizard .wizard {
  margin: 0;
  box-shadow: none;
}

@media (max-width: 1199px) {
  .frame-wert__grid {
    grid-template-columns: 1fr;
  }
}
/* ==========================================================================
   EGP-Valuation – r2go4 visueller Layer.
   Drift bereinigt: Wizard-Shadow 0 4px 48px rgba(0,0,0,0.16)+0 0 0 1px rgba(0,0,0,0.06)
   → --shadow-medium (Wizard dezenter, konsistent mit Token-System).
   ========================================================================== */

.frame--wertermittlung {
  background-color: var(--color-text-dark);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.frame-wert__grid {
  grid-template-columns: 3fr 7fr;
  gap: var(--space-xl);
}

@media (max-width: 1199px) {
  .frame-wert__grid {
    grid-template-columns: 1fr;
  }
}

.frame-wert__grid p {
  line-height: 1.71;
}

.frame-wert__grid .check-list {
  margin-top: var(--space-md);
}

.frame-wert__wizard {
  background: var(--color-white);
  box-shadow: var(--shadow-medium);
}

.frame-wert__wizard .wizard__progress-info,
.frame-wert__wizard .wizard__step-label {
  color: var(--color-text);
}
