/* Retry all failed (F2): brand heads inside Needs you, the section's button, the dialog's «Retry too» */
.qgrp .fx-bh{display:flex;align-items:center;gap:var(--s-2);height:40px;margin:0;padding:0 0 0 var(--s-2);list-style:none}
.qgrp .qlist > .fx-bh:not(:first-child){margin-top:0}
.fx-bh b{min-width:0;overflow:hidden;font-size:var(--fs-2);line-height:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.fx-bh .n{flex:none;color:var(--text-3);font-size:var(--fs-1);line-height:16px;font-variant-numeric:tabular-nums}
.fx-bh .grow{flex:1 0 0;min-width:0}
.fx-bh .btn,.fx-bh .icon-btn{flex:none}
.fx-chev .i{transition:rotate var(--dur-1) var(--ease)}
.fx-chev[aria-expanded=true] .i{rotate:180deg}
.qgroup .d-h .fx-r{margin-left:auto}
.fx-tick{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer}
@media (prefers-reduced-motion:reduce){.fx-chev .i{transition:none}}
.qmore .btn .spin{border-color:var(--line-strong);border-top-color:var(--text-2)}
.qmore.fx-err{grid-auto-flow:column;justify-content:center;gap:var(--s-2);color:var(--text-2);font:500 var(--fs-2)/18px var(--font)}
