.breakdown-details .breakdown-overview{padding-bottom:40px}
.breakdown-details .breakdown-questions{padding-top:64px}
#breakdown-repair-animation{width:100%;max-width:960px;margin:0 auto;scroll-margin-top:32px;box-sizing:border-box}
#breakdown-repair-animation .fl-breakdown-surface{background:#101a22;color:#f3f0e8;font-family:Manrope,Arial,sans-serif;border-radius:6px;overflow:hidden;padding:26px 18px 28px;box-sizing:border-box}
#breakdown-repair-animation .fl-breakdown-surface *{box-sizing:border-box}
#breakdown-repair-animation .fl-breakdown-heading{padding:0 12px;color:#d7b67b;font-size:11px;font-weight:500;letter-spacing:.15em;line-height:1.5}
#breakdown-repair-animation .fl-breakdown-scene{display:block;width:100%;height:auto;overflow:hidden}
#breakdown-repair-animation .fl-breakdown-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 18px}
#breakdown-repair-animation .fl-breakdown-controls>div{display:flex;gap:8px;flex-shrink:0}
#breakdown-repair-animation .fl-breakdown-stage{font-size:12px;line-height:1.5;font-weight:500;color:#d7b67b}
#breakdown-repair-animation button[data-action]{font:500 12px/1.4 Manrope,Arial,sans-serif;color:#c7d0d2;background:transparent;border:1px solid #ffffff32;border-radius:3px;padding:9px 14px;min-height:36px}
#breakdown-repair-animation button[data-action]:hover{color:#f3f0e8;border-color:#d7b67b}
#breakdown-repair-animation .fl-breakdown-progress{height:2px;background:#ffffff12;margin:0 12px;overflow:hidden}
#breakdown-repair-animation .fl-breakdown-progress>div{height:100%;background:#d7b67b;transform-origin:left;transform:scaleX(0)}
@media(max-width:480px){#breakdown-repair-animation .fl-breakdown-surface{padding:24px 4px}#breakdown-repair-animation .fl-breakdown-heading{padding:0 16px;max-width:280px}#breakdown-repair-animation .fl-breakdown-controls{padding:0 16px 16px}#breakdown-repair-animation .fl-breakdown-stage{font-size:11px;max-width:145px}#breakdown-repair-animation button[data-action]{min-height:44px;padding:9px 12px}#breakdown-repair-animation .fl-breakdown-progress{margin:0 16px}}
@media(max-width:650px){.breakdown-details .detail-grid>div:last-child{margin-bottom:0}.breakdown-details .breakdown-overview{padding-bottom:8px}.breakdown-details .breakdown-questions{padding-top:36px}}
