/* V37.50 Hotfix 20J – Antwortkarten-Hilfe ohne Unterstreichung.
   Eng begrenzter CSS-Fix: nur der Button „Woran erkenne ich das“ in Antwortkarten. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:active,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750:visited,
body:not(.feld12-premium-print) .feld12-business-app .feld12-choice-help-toggle-v3750.is-open,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help],
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help]:hover,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help]:focus,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help]:focus-visible,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help]:active,
body:not(.feld12-premium-print) .feld12-business-app button.feld12-choice-help-toggle-v3750[data-feld12-answer-help].is-open{
  text-decoration:none!important;
  text-decoration-line:none!important;
  text-decoration-color:transparent!important;
}

/* V37.50 Hotfix 20K – Interview-Navigation vereinheitlichen.
   Eng begrenzt auf die aktive Frageansicht: Zurück und Weiter gleich breit. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-actions,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-actions,
body:not(.feld12-premium-print) .feld12-business-app .feld12-question-screen .feld12-actions{
  display:grid!important;
  grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)!important;
  align-items:stretch!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-actions .feld12-button,
body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view .feld12-focus-actions .feld12-button,
body:not(.feld12-premium-print) .feld12-business-app .feld12-question-screen .feld12-actions .feld12-button{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  justify-content:center!important;
  text-align:center!important;
}

/* V37.50 Hotfix 20L – Mobile-Fortschrittsbalken stabil sichtbar.
   Eng begrenzt auf die aktive Frageansicht; keine Änderung an Fortschrittslogik. */
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-progress.feld12-focus-progress,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-question-screen > .feld12-progress{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    z-index:1!important;
    width:100%!important;
    min-width:100%!important;
    height:8px!important;
    min-height:8px!important;
    max-height:none!important;
    margin:8px 0 14px!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:999px!important;
    box-sizing:border-box!important;
    flex:0 0 auto!important;
  }

  body:not(.feld12-premium-print) .feld12-business-app .feld12-interview-question-screen.is-interview-view > .feld12-progress.feld12-focus-progress > span,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-question-screen > .feld12-progress > span{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    height:100%!important;
    min-height:100%!important;
    max-height:none!important;
    padding:0!important;
    margin:0!important;
    border-radius:inherit!important;
    box-sizing:border-box!important;
  }
}

/* V37.50 Hotfix 20O – Kompakter Fragekopf nach bereinigter Frageansicht.
   Nur Orientierung: Bereich, Frageposition und Code. Keine Infobox-/Erklärungskasten-Styles. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-head-v3750{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  margin:0 0 16px!important;
  font-size:12px!important;
  line-height:1.35!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  color:rgba(74,53,35,.72)!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-head-v3750 > span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  border-radius:999px!important;
  box-sizing:border-box!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-stage-v3750{
  font-weight:800!important;
  color:#4A3523!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-count-v3750,
body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-code-v3750{
  padding:3px 9px!important;
  border:1px solid rgba(168,144,115,.32)!important;
  background:rgba(255,255,255,.46)!important;
  color:rgba(74,53,35,.78)!important;
  font-weight:700!important;
}

@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-head-v3750{
    gap:6px!important;
    margin-bottom:12px!important;
    font-size:11px!important;
  }

  body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-count-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-compact-question-code-v3750{
    padding:3px 8px!important;
  }
}

/* V37.50 Hotfix 20P – Ladefrequenz auf der Abschluss-/Auswertungs-Zwischenseite.
   Rein visuelles Feedback: keine Berechnung, kein blockierender Loader, keine PRIOR-Station. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  gap:7px!important;
  width:min(220px, 78%)!important;
  height:34px!important;
  margin:20px auto 0!important;
  padding:9px 14px!important;
  border:1px solid rgba(168,144,115,.28)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.32)!important;
  box-sizing:border-box!important;
  pointer-events:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750 > span{
  display:block!important;
  width:5px!important;
  min-width:5px!important;
  height:8px!important;
  border-radius:999px!important;
  background:rgba(168,144,115,.92)!important;
  transform-origin:center bottom!important;
  animation:feld12ResultFrequencyV3750 1.05s ease-in-out infinite!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750 > span:nth-child(2){ animation-delay:.1s!important; }
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750 > span:nth-child(3){ animation-delay:.2s!important; }
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750 > span:nth-child(4){ animation-delay:.3s!important; }
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750 > span:nth-child(5){ animation-delay:.4s!important; }

@keyframes feld12ResultFrequencyV3750{
  0%, 100%{ transform:scaleY(.7); opacity:.48; }
  45%{ transform:scaleY(2.25); opacity:1; }
}

@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750{
    width:min(210px, 84%)!important;
    height:32px!important;
    margin-top:16px!important;
    padding:8px 13px!important;
    gap:6px!important;
  }
}

@media (prefers-reduced-motion:reduce){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-frequency-v3750 > span{
    animation:none!important;
    opacity:.82!important;
    transform:none!important;
  }
}

/* V37.50 Hotfix 20Q – Mobile Ergebnis-Layer ohne störende weiße/goldene Balken.
   Eng begrenzt auf die mobile Ergebnisansicht: entfernt nur dekorative Wrapper-Layer
   und Balken-Pseudo-Elemente, ohne Ergebnisstruktur, Texte, PDF oder Logik zu ändern. */
@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-result-shell.is-premium-result,
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-result-shell.is-premium-result .feld12-screen-report,
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-book-report.feld12-layered-result-v34427,
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-personal-result-v34427,
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-final-diagnosis-shell{
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
  }

  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-result-summary-box[data-feld12-result-head="true"]::before,
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-result-summary-box.feld12-result-diagnosis-overview-v3731::before,
  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-result-summary-lines article::before{
    content:none!important;
    display:none!important;
    width:0!important;
    height:0!important;
    background:none!important;
    border:0!important;
  }

  body:not(.feld12-premium-print) .feld12-business-app.is-feld12-result-screen .feld12-result-summary-lines article{
    overflow:visible!important;
    background:rgba(255,253,248,.70)!important;
    box-shadow:0 8px 20px rgba(35,28,21,.035)!important;
  }
}


/* V37.50 Hotfix 20R – Interner Testbutton für Zufallsausfüllung.
   Der Button wird nur per JS mit ?feld12test=1 oder ?test=1 gerendert; normale Nutzer
   erhalten kein DOM-Element. Styling ist bewusst auf die Testklasse begrenzt. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-dev-random-fill-wrap-v3750{
  width:100%!important;
  margin:14px auto 0!important;
  padding:0 0 4px!important;
  display:flex!important;
  justify-content:center!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-dev-random-fill-v3750{
  appearance:none!important;
  border:1px dashed rgba(74,53,35,.48)!important;
  background:rgba(255,248,235,.76)!important;
  color:#4A3523!important;
  border-radius:999px!important;
  padding:10px 14px!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
  cursor:pointer!important;
  box-shadow:none!important;
  text-decoration:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-dev-random-fill-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-dev-random-fill-v3750:focus,
body:not(.feld12-premium-print) .feld12-business-app .feld12-dev-random-fill-v3750:focus-visible{
  background:rgba(255,243,218,.96)!important;
  border-color:rgba(74,53,35,.68)!important;
  outline:2px solid rgba(168,144,115,.35)!important;
  outline-offset:3px!important;
  text-decoration:none!important;
}

/* V37.50 Hotfix 20W – Result-Bridge nach ZUG7: langer, sichtbarer Fortschritt ohne Flackern.
   Helle, ruhige Zwischenansicht mit aktivem Button. Keine Auto-Öffnung, keine sichtbare PRIOR-Fragerunde. */
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750{
  width:100%!important;
  min-height:100vh!important;
  min-height:100dvh!important;
  display:grid!important;
  place-items:center!important;
  padding:clamp(18px, 4.2vw, 48px)!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  color:#4A3523!important;
  background:
    radial-gradient(circle at 50% 0%, rgba(168,144,115,.10), transparent 38%),
    linear-gradient(180deg, #fffdf8 0%, #fbf6ec 54%, #f3eadb 100%)!important;
  background-color:#fbf6ec!important;
  opacity:1!important;
  transform:none!important;
  filter:none!important;
  animation:none!important;
  transition:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750::before,
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app.is-feld12-flow-busy .feld12-result-bridge-v3750,
body:not(.feld12-premium-print) .feld12-business-fullbleed.is-feld12-flow-busy .feld12-result-bridge-v3750{
  background:
    radial-gradient(circle at 50% 0%, rgba(168,144,115,.10), transparent 38%),
    linear-gradient(180deg, #fffdf8 0%, #fbf6ec 54%, #f3eadb 100%)!important;
  background-color:#fbf6ec!important;
  opacity:1!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-card-v3750{
  width:min(680px, 100%)!important;
  margin:0 auto!important;
  padding:clamp(30px, 5vw, 54px)!important;
  border:1px solid rgba(168,144,115,.22)!important;
  border-radius:28px!important;
  background:rgba(255,252,246,.90)!important;
  box-shadow:0 22px 58px rgba(74,53,35,.10), inset 0 1px 0 rgba(255,255,255,.78)!important;
  text-align:center!important;
  position:relative!important;
  opacity:1!important;
  transform:none!important;
  filter:none!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-card-v3750::before{
  content:""!important;
  position:absolute!important;
  left:clamp(26px, 5vw, 54px)!important;
  right:clamp(26px, 5vw, 54px)!important;
  top:0!important;
  height:1px!important;
  background:linear-gradient(90deg, transparent, rgba(168,144,115,.32), transparent)!important;
  pointer-events:none!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-kicker-v3750{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  margin:0 0 16px!important;
  padding:6px 14px!important;
  border:1px solid rgba(168,144,115,.28)!important;
  border-radius:999px!important;
  background:rgba(168,144,115,.075)!important;
  color:#A89073!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:.15em!important;
  text-transform:uppercase!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-card-v3750 h2{
  margin:0!important;
  color:#4A3523!important;
  font-size:clamp(2rem, 4.8vw, 3.35rem)!important;
  line-height:1.05!important;
  letter-spacing:-.045em!important;
  font-weight:850!important;
  text-wrap:balance!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-intro-v3750{
  max-width:520px!important;
  margin:16px auto 0!important;
  color:rgba(74,53,35,.74)!important;
  font-size:clamp(1rem, 2.1vw, 1.13rem)!important;
  line-height:1.62!important;
  font-weight:520!important;
  text-wrap:balance!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  max-width:560px!important;
  margin:28px auto 0!important;
  color:#6a4a30!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:.09em!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750 span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border-radius:999px!important;
  border:1px solid rgba(168,144,115,.25)!important;
  background:rgba(255,255,255,.50)!important;
  box-shadow:none!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750 i{
  color:rgba(74,53,35,.44)!important;
  font-style:normal!important;
  font-weight:750!important;
  animation:none!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-progress-v3750{
  width:min(510px, 100%)!important;
  height:10px!important;
  margin:32px auto 0!important;
  overflow:hidden!important;
  border-radius:999px!important;
  border:1px solid rgba(168,144,115,.24)!important;
  background:rgba(74,53,35,.075)!important;
  box-shadow:inset 0 1px 3px rgba(74,53,35,.12)!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-progress-v3750 span{
  display:block!important;
  height:100%!important;
  width:0%;
  border-radius:inherit!important;
  background:linear-gradient(90deg, #6f4f32 0%, #A89073 58%, #c8ad85 100%)!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.22) inset!important;
  transform:none!important;
  transform-origin:left center!important;
  animation:feld12ResultBridgeFillV3750 var(--f12-bridge-duration, 7200ms) cubic-bezier(.22,.72,.24,1) var(--f12-bridge-delay, 0ms) forwards;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750{
  min-height:24px!important;
  margin:14px auto 0!important;
  position:relative!important;
  color:rgba(74,53,35,.62)!important;
  font-size:.95rem!important;
  line-height:1.45!important;
  font-weight:560!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750 span{
  display:block!important;
  transition:opacity .28s ease!important;
  animation:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750 .is-loading{
  opacity:1!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750 .is-done{
  position:absolute!important;
  inset:0!important;
  opacity:0!important;
  color:#4A3523!important;
  font-weight:760!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750.is-ready .feld12-result-bridge-status-v3750 .is-loading{
  opacity:0!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750.is-ready .feld12-result-bridge-status-v3750 .is-done{
  opacity:1!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-actions-v3750{
  margin:24px auto 0!important;
  display:flex!important;
  justify-content:center!important;
}

body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-button-v3750{
  appearance:none!important;
  border:1px solid rgba(74,53,35,.12)!important;
  border-radius:999px!important;
  background:#4A3523!important;
  color:#fff7ea!important;
  min-height:48px!important;
  padding:14px 24px!important;
  font-size:1rem!important;
  line-height:1.1!important;
  font-weight:820!important;
  letter-spacing:.01em!important;
  cursor:pointer!important;
  box-shadow:0 14px 30px rgba(74,53,35,.18)!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(4px)!important;
  transition:background .18s ease, color .18s ease, transform .22s ease, box-shadow .22s ease, opacity .24s ease!important;
  animation:none!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750.is-ready .feld12-result-bridge-button-v3750{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateY(0)!important;
}
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-button-v3750:hover,
body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-button-v3750:focus-visible{
  background:#6a4a30!important;
  color:#fffaf1!important;
  transform:translateY(-1px)!important;
  box-shadow:0 16px 34px rgba(74,53,35,.22)!important;
  outline:2px solid rgba(168,144,115,.36)!important;
  outline-offset:3px!important;
}

@keyframes feld12ResultBridgeFillV3750{
  from{ width:0%; }
  to{ width:100%; }
}

@media (max-width:760px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750{
    padding:18px 14px!important;
    align-items:center!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-card-v3750{
    padding:28px 18px 26px!important;
    border-radius:24px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-kicker-v3750{
    margin-bottom:14px!important;
    font-size:11px!important;
    letter-spacing:.13em!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-card-v3750 h2{
    font-size:clamp(1.72rem, 8vw, 2.3rem)!important;
    letter-spacing:-.04em!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-intro-v3750{
    margin-top:12px!important;
    font-size:.98rem!important;
    line-height:1.52!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750{
    margin-top:22px!important;
    gap:6px!important;
    font-size:10px!important;
    letter-spacing:.06em!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750 span{
    min-height:27px!important;
    padding:5px 7px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750 i{
    font-size:10px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-progress-v3750{
    margin-top:26px!important;
    height:9px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750{
    margin-top:12px!important;
    font-size:.88rem!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-actions-v3750{
    margin-top:20px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-button-v3750{
    width:100%!important;
    max-width:310px!important;
    min-height:50px!important;
  }
}

@media (max-width:420px){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750{
    max-width:300px!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-chain-v3750 i{
    display:none!important;
  }
}

@media (prefers-reduced-motion:reduce){
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-card-v3750,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-progress-v3750 span,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750 span,
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-button-v3750{
    animation:none!important;
    transition:none!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-progress-v3750 span{
    width:100%!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750 .is-loading{
    opacity:0!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-status-v3750 .is-done{
    opacity:1!important;
  }
  body:not(.feld12-premium-print) .feld12-business-app .feld12-result-bridge-button-v3750{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }
}
