/*
 * RETRO BOXING e. V. – Vereinssoftware
 * Eigenentwicklung von RETRO BOXING e. V.
 * © 2026 RETRO BOXING e. V. – Alle Rechte vorbehalten.
 */

html body .probetraining-review-card{margin-top:0!important;padding:18px 18px 16px!important}html body .probetraining-review-slot{margin:0!important;padding:0!important}html body .probetraining-review-heading{margin:0 0 12px!important;text-align:center!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;font-size:clamp(1rem,1.28vw,1.12rem)!important;line-height:1.35!important;font-weight:650!important;letter-spacing:.025em!important}html body .rb-review-inline-bubbles{margin:0 auto!important;padding:0!important;max-width:980px!important}html body .probetraining-right-stack{display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important}@media(min-width:900px){html body .probetraining-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important}html body .probetraining-layout>.probetraining-info-card{align-self:start!important}html body .probetraining-layout>.probetraining-right-stack{align-self:start!important}html body .probetraining-right-stack>.probetraining-form-card,html body .probetraining-right-stack>.probetraining-review-card{width:100%!important;min-width:0!important}}@media(max-width:899px){html body .probetraining-right-stack{gap:18px!important}html body .probetraining-review-card{margin-top:0!important}}html body .rb-review-inline-bubbles__stage{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;box-sizing:border-box!important}html body .rb-review-inline-bubbles__bubble{position:relative!important;width:min(760px,92%)!important;max-width:760px!important;min-height:116px!important;margin:0!important;padding:18px 18px!important;border-radius:20px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important;opacity:0!important;transform:translateY(8px) scale(.982)!important;transition:opacity 1.25s ease,transform 1.35s cubic-bezier(.2,.7,.2,1)!important;will-change:opacity,transform!important;overflow:hidden!important;box-sizing:border-box!important}html body .rb-review-inline-bubbles__bubble::before,html body .rb-review-inline-bubbles__bubble::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;pointer-events:none}html body .rb-review-inline-bubbles__bubble.is-visible{opacity:.79!important;transform:translateY(0) scale(1)!important}html body .rb-review-inline-bubbles__bgstars{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:clamp(2.35rem,4.6vw,3.5rem)!important;line-height:1!important;letter-spacing:.18em!important;color:rgba(255,255,255,.12)!important;pointer-events:none!important;user-select:none!important;z-index:1!important;padding:0 18px!important;white-space:nowrap!important;overflow:hidden!important}html body .rb-review-inline-bubbles .rb-star{display:inline-block!important;transform-origin:center!important;will-change:transform,color,opacity!important}html body .rb-review-inline-bubbles .rb-star.is-filled{color:#c7cbd0!important;background:linear-gradient(180deg,#f0f2f4 0%,#c8cdd2 52%,#9da4aa 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:rbStarFill 2.2s cubic-bezier(.18,.72,.22,1) both!important;animation-delay:var(--rb-delay,0ms)!important}html body .rb-review-inline-bubbles .rb-star.is-empty{color:rgba(176,182,188,.22)!important;-webkit-text-fill-color:rgba(176,182,188,.22)!important;transform:scale(.97)!important}html body .rb-review-inline-bubbles__bgstars .rb-star.is-filled{background:none!important;color:rgba(224,228,232,.08)!important;-webkit-text-fill-color:rgba(224,228,232,.08)!important;animation-name:rbBgStarFill!important;animation-duration:2.5s!important}html body .rb-review-inline-bubbles__bgstars .rb-star.is-empty{color:rgba(210,214,218,.08)!important;-webkit-text-fill-color:rgba(210,214,218,.08)!important}@keyframes rbStarFill{0%{transform:translateY(1px) scale(.96);opacity:.42}62%{transform:translateY(-1px) scale(1.035);opacity:1}100%{transform:translateY(0) scale(1);opacity:.96}}@keyframes rbBgStarFill{0%{color:rgba(206,211,216,.045);-webkit-text-fill-color:rgba(206,211,216,.045);transform:scale(.98);opacity:.35}62%{color:rgba(232,235,238,.17);-webkit-text-fill-color:rgba(232,235,238,.17);transform:scale(1.025);opacity:.88}100%{color:rgba(222,226,230,.12);-webkit-text-fill-color:rgba(222,226,230,.12);transform:scale(1);opacity:.76}}html body .rb-review-inline-bubbles__content{position:relative!important;z-index:2!important}html body .rb-review-inline-bubbles__stars{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;font-size:clamp(1.45rem,2.3vw,1.95rem)!important;line-height:1.1!important;letter-spacing:.18em!important;text-shadow:0 1px 10px rgba(0,0,0,.35)!important;margin:0!important;font-weight:700!important;text-align:center!important}html body .rb-review-inline-bubbles__text{display:block!important;color:rgba(255,255,255,.98)!important;-webkit-text-fill-color:rgba(255,255,255,.98)!important;font-size:clamp(1rem,1.38vw,1.1rem)!important;line-height:1.58!important;font-weight:600!important;letter-spacing:.001em!important;text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:pre-line!important;text-shadow:0 1px 10px rgba(0,0,0,.42)!important;overflow:visible!important;box-sizing:border-box!important;min-height:1.4em!important;padding-top:0!important}html body .rb-review-inline-bubbles__bubble.is-stars-only{width:min(340px,78%)!important;min-height:98px!important;padding:18px 18px!important;text-align:center!important}html body .rb-review-inline-bubbles__bubble.is-stars-only .rb-review-inline-bubbles__bgstars{display:none!important}html body .rb-review-inline-bubbles__bubble.is-stars-only .rb-review-inline-bubbles__text{display:none!important}html body .rb-review-inline-bubbles__bubble.is-with-text .rb-review-inline-bubbles__stars{display:none!important}html body .rb-review-inline-bubbles__bubble.is-with-text .rb-review-inline-bubbles__text{padding-top:0!important}html body .rb-review-inline-bubbles__stage[data-position="left"] .rb-review-inline-bubbles__bubble{margin-right:auto!important;margin-left:1.2%!important}html body .rb-review-inline-bubbles__stage[data-position="left"] .rb-review-inline-bubbles__bubble::before{right:-15px!important;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;border-left:15px solid rgba(255,255,255,.15)!important}html body .rb-review-inline-bubbles__stage[data-position="left"] .rb-review-inline-bubbles__bubble::after{right:-13px!important;border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:13px solid rgba(255,255,255,.08)!important}html body .rb-review-inline-bubbles__stage[data-position="right"] .rb-review-inline-bubbles__bubble{margin-left:auto!important;margin-right:1.2%!important}html body .rb-review-inline-bubbles__stage[data-position="right"] .rb-review-inline-bubbles__bubble::before{left:-15px!important;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;border-right:15px solid rgba(255,255,255,.15)!important}html body .rb-review-inline-bubbles__stage[data-position="right"] .rb-review-inline-bubbles__bubble::after{left:-13px!important;border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:13px solid rgba(255,255,255,.08)!important}@media(max-width:760px){html body .rb-review-inline-bubbles{margin-top:12px!important;margin-bottom:6px!important}html body .rb-review-inline-bubbles__bubble{width:calc(100% - 14px)!important;max-width:none!important;min-height:106px!important;padding:16px 15px!important;border-radius:18px!important}html body .rb-review-inline-bubbles__bgstars{font-size:2.4rem!important;letter-spacing:.14em!important;padding:0 12px!important}html body .rb-review-inline-bubbles__text{font-size:1rem!important;line-height:1.52!important;padding-top:0!important}html body .rb-review-inline-bubbles__bubble.is-stars-only{width:min(280px,82%)!important;min-height:92px!important}}@media(max-width:899px){html body .probetraining-review-card{background:#fff7f7!important;border:2px solid #d69a9a!important}html body .probetraining-review-heading{color:#7e1515!important;-webkit-text-fill-color:#7e1515!important;opacity:1!important}html body .rb-review-inline-bubbles__bubble{background:#fff!important;border:2px solid #dfb6b6!important;box-shadow:0 7px 18px rgba(60,20,20,.08)!important}html body .rb-review-inline-bubbles__bubble.is-visible{opacity:1!important}html body .rb-review-inline-bubbles__text{color:#222328!important;-webkit-text-fill-color:#222328!important;text-shadow:none!important;font-weight:700!important}html body .rb-review-inline-bubbles__stars{color:#bc2625!important;-webkit-text-fill-color:#bc2625!important;text-shadow:none!important}html body .rb-review-inline-bubbles .rb-star.is-filled{background:none!important;color:#bc2625!important;-webkit-text-fill-color:#bc2625!important}html body .rb-review-inline-bubbles .rb-star.is-empty{color:#b9b9bf!important;-webkit-text-fill-color:#b9b9bf!important}html body .rb-review-inline-bubbles__bgstars .rb-star.is-filled,html body .rb-review-inline-bubbles__bgstars .rb-star.is-empty{background:none!important;color:rgba(188,38,37,.08)!important;-webkit-text-fill-color:rgba(188,38,37,.08)!important}html body .rb-review-inline-bubbles__stage[data-position=left] .rb-review-inline-bubbles__bubble::before,html body .rb-review-inline-bubbles__stage[data-position=right] .rb-review-inline-bubbles__bubble::before,html body .rb-review-inline-bubbles__stage[data-position=left] .rb-review-inline-bubbles__bubble::after,html body .rb-review-inline-bubbles__stage[data-position=right] .rb-review-inline-bubbles__bubble::after{display:none!important}}@media(prefers-reduced-motion:reduce){html body .rb-review-inline-bubbles__bubble{transition:none!important;transform:none!important}}
