/* DBB-COND-2: inline follow-ups, battery %, what's included, condition photos */
.followup{margin-top:16px;padding:14px;border-radius:16px;background:var(--acc-soft);animation:fuIn .2s ease-out}
.fu-q{font-weight:750;margin-top:14px}.followup .fu-q:first-child,.extras .fu-q:first-child{margin-top:0}
.fu-q small{font-weight:500;color:var(--muted);font-size:.84rem}
.fu-chips{margin-top:8px}.fu-chips .chip{padding:10px 14px;min-width:0;font-size:.92rem}
.fu-pct{margin-top:4px}.pct{display:flex;align-items:center;gap:8px}.pct input{max-width:110px}.pct b{font-size:1.1rem}
.extras{display:grid;gap:8px;padding:14px;border-radius:16px;border:1.5px dashed var(--line)}
.extras .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.extras .thumbs:empty{display:none}
.th{position:relative;aspect-ratio:1}.th img{width:100%;height:100%;object-fit:cover;border-radius:12px;border:1px solid var(--line)}
.th button{position:absolute;top:-6px;right:-6px;width:26px;height:26px;border-radius:50%;border:0;background:var(--ink);color:var(--bg);font-size:1rem;line-height:1}
.addph{cursor:pointer;text-align:center}
@keyframes fuIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.followup{animation:none}}
