.q11-phase,.q11-grover{width:100%;height:auto;display:block;background:#f4f6ec;border:1px solid #d6dfcb;border-radius:12px;margin:8px 0 16px}
.q11-base{stroke:#8a7951;stroke-width:2}
.q11-arrow{stroke:#256759;stroke-width:4;fill:#256759}
.q11-second{stroke:#ad603c;fill:#ad603c}
.q11-bar{fill:#256759}
.q11-bar-marked{fill:#c4922a}
.fbw-svg-label{font-size:16px;fill:#293e3d;font-weight:650}
.fbw-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 18px}
.fbw-stats div{border:1px solid #d9dfcf;background:#f3f5e9;border-radius:13px;padding:14px}
.fbw-stats span{display:block;font-size:17px;color:#596d63}
.fbw-stats strong{display:block;font-size:24px;line-height:1.45;margin-top:4px}
.fbw-options{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.fbw-options button{min-height:48px}
@media (max-width:480px){
  .fbw-stats{grid-template-columns:1fr 1fr}
  .fbw-stats strong{font-size:22px}
  .fbw-svg-label{font-size:15px}
}
