/* Version 36.16 — Auswertung im Vollformat statt enger Mittelspalte */
.feld12-business-app.is-feld12-result-screen{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:clamp(10px,1.6vw,28px)!important;
  background:
    radial-gradient(circle at 8% 0%, rgba(214,177,106,.10), transparent 30%),
    radial-gradient(circle at 94% 10%, rgba(255,255,255,.045), transparent 28%),
    linear-gradient(180deg,#171717,#1b1a19)!important;
  overflow-x:hidden!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-result-shell{
  width:100%!important;
  max-width:none!important;
  min-height:calc(100svh - clamp(20px,3.2vw,56px))!important;
  margin:0!important;
  padding:0!important;
  border-radius:clamp(18px,2vw,32px)!important;
  overflow:hidden!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-screen-report{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:clamp(14px,2vw,34px)!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-screen-report > :is(section,div,details){
  width:100%!important;
}

.feld12-business-app.is-feld12-result-screen :is(
  .feld12-businessplan-result-v3612,
  .feld12-premium3611-section,
  .feld12-integrated-flow3612-section,
  .feld12-business-model3613-section,
  .feld12-unified3614-section,
  .feld12-levelup-section,
  .feld12-levelup-first-lever,
  .feld12-levelup-actionpack,
  .feld12-levelup-method,
  .feld12-levelup-method-deep,
  .feld12-evidence-section,
  .feld12-report-section,
  .feld12-feedback-invite,
  .feld12-infrastructure-box
){
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}

.feld12-business-app.is-feld12-result-screen :is(
  .feld12-premium3611-hero,
  .feld12-premium3611-body,
  .feld12-integrated-flow3612-hero,
  .feld12-integrated-flow3612-story,
  .feld12-integrated-flow3612-meta,
  .feld12-integrated-flow3612-workplan,
  .feld12-integrated-flow3612-quotes,
  .feld12-business-model3613-head,
  .feld12-business-model3613-grid,
  .feld12-business-model3613-flow,
  .feld12-unified3614-head,
  .feld12-unified3614-metrics,
  .feld12-unified3614-flow,
  .feld12-unified3614-action
){
  max-width:min(100%,1680px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-premium3611-hero{
  grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important;
  gap:clamp(22px,2.5vw,42px)!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-premium3611-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(14px,1.4vw,22px)!important;
}
.feld12-business-app.is-feld12-result-screen .feld12-premium3611-card.wide{grid-column:span 2!important;}
.feld12-business-app.is-feld12-result-screen .feld12-premium3611-card.full{grid-column:1/-1!important;}

.feld12-business-app.is-feld12-result-screen .feld12-integrated-flow3612-meta,
.feld12-business-app.is-feld12-result-screen .feld12-unified3614-metrics{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-integrated-flow3612-story{
  max-width:min(100%,1320px)!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-integrated-flow3612-workplan{
  grid-template-columns:1.05fr 1.45fr .95fr!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-business-model3613-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.feld12-business-app.is-feld12-result-screen .feld12-business-model3613-grid article.wide{grid-column:span 2!important;}
.feld12-business-app.is-feld12-result-screen .feld12-business-model3613-grid article.signal{grid-column:span 2!important;}
.feld12-business-app.is-feld12-result-screen .feld12-business-model3613-flow{columns:3 320px!important;}

.feld12-business-app.is-feld12-result-screen .feld12-unified3614-flow{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
}
.feld12-business-app.is-feld12-result-screen .feld12-unified3614-chapter:first-child,
.feld12-business-app.is-feld12-result-screen .feld12-unified3614-chapter:nth-child(2){
  grid-column:span 1!important;
}
.feld12-business-app.is-feld12-result-screen .feld12-unified3614-chapter:nth-child(3),
.feld12-business-app.is-feld12-result-screen .feld12-unified3614-chapter:nth-child(6){
  grid-column:1/-1!important;
}

.feld12-business-app.is-feld12-result-screen :is(h2,h3){
  max-width:min(100%,1280px)!important;
}
.feld12-business-app.is-feld12-result-screen :is(p,.feld12-lead){
  max-width:none!important;
}
.feld12-business-app.is-feld12-result-screen :is(.feld12-premium3611-essay p,.feld12-integrated-flow3612-story p,.feld12-unified3614-chapter p){
  max-width:1180px!important;
}

.feld12-business-app.is-feld12-result-screen .feld12-result-brand{
  position:absolute!important;
  right:clamp(18px,3vw,54px)!important;
  top:clamp(18px,3vw,54px)!important;
  opacity:.18!important;
  transform:scale(1.08)!important;
}

@media(min-width:1500px){
  .feld12-business-app.is-feld12-result-screen .feld12-screen-report{
    padding-left:clamp(32px,3vw,62px)!important;
    padding-right:clamp(32px,3vw,62px)!important;
  }
  .feld12-business-app.is-feld12-result-screen :is(.feld12-integrated-flow3612-section,.feld12-business-model3613-section,.feld12-unified3614-section){
    padding-left:clamp(42px,4vw,76px)!important;
    padding-right:clamp(42px,4vw,76px)!important;
  }
}

@media(max-width:1180px){
  .feld12-business-app.is-feld12-result-screen .feld12-premium3611-hero,
  .feld12-business-app.is-feld12-result-screen .feld12-premium3611-grid,
  .feld12-business-app.is-feld12-result-screen .feld12-integrated-flow3612-workplan,
  .feld12-business-app.is-feld12-result-screen .feld12-business-model3613-grid,
  .feld12-business-app.is-feld12-result-screen .feld12-unified3614-flow,
  .feld12-business-app.is-feld12-result-screen .feld12-unified3614-action{
    grid-template-columns:1fr!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-premium3611-card.wide,
  .feld12-business-app.is-feld12-result-screen .feld12-business-model3613-grid article.wide,
  .feld12-business-app.is-feld12-result-screen .feld12-business-model3613-grid article.signal,
  .feld12-business-app.is-feld12-result-screen .feld12-unified3614-chapter{
    grid-column:auto!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-integrated-flow3612-meta,
  .feld12-business-app.is-feld12-result-screen .feld12-unified3614-metrics{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-business-model3613-flow{columns:1!important;}
}

@media(max-width:720px){
  .feld12-business-app.is-feld12-result-screen{
    padding:0!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-result-shell{
    min-height:100svh!important;
    border-radius:0!important;
    border-left:0!important;
    border-right:0!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-screen-report{
    padding:12px!important;
  }
  .feld12-business-app.is-feld12-result-screen :is(.feld12-premium3611-section,.feld12-integrated-flow3612-section,.feld12-business-model3613-section,.feld12-unified3614-section){
    border-radius:24px!important;
    margin:14px 0!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-integrated-flow3612-meta,
  .feld12-business-app.is-feld12-result-screen .feld12-unified3614-metrics{
    grid-template-columns:1fr!important;
  }
  .feld12-business-app.is-feld12-result-screen .feld12-result-brand{display:none!important;}
}

@media print{
  .feld12-business-app.is-feld12-result-screen{
    width:210mm!important;
    max-width:210mm!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
  }
}
