.bc69-panel{margin:12px 0;border:1px solid var(--border,#e4e7ec);border-radius:8px;overflow:hidden}
.bc69-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px}
.bc69-panel>header h3{font-size:14px;margin:0}
.bc69-panel>header>span{font-size:12px;color:var(--muted)}
.bc69-panel .cg68-check b,.bc69-panel .cg68-check small,.bc69-panel .cg68-check strong{font-size:12px}
.bc69-panel .cg68-name b{font-size:13px}
.bc69-panel .cg68-repair a{min-height:40px;text-decoration:underline;text-underline-offset:3px}
.bc69-protection{padding:10px 0;border-top:1px solid var(--border,#e4e7ec)}
.bc69-protection>summary{cursor:pointer;font-size:12px;min-height:32px;display:flex;align-items:center;gap:8px}
.bc69-protection>summary::before{content:'+'}
.bc69-protection[open]>summary::before{content:'−'}
.bc69-protection p{font-size:12px;line-height:1.5}
.bc69-return{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;margin:0 0 12px;border-left:3px solid var(--text,#111827);background:var(--soft,#f7f8fa);font-size:12px}
.bc69-return a{min-height:32px;display:flex;align-items:center;font-weight:600}
.bc69-return span{color:var(--muted);overflow-wrap:anywhere}
@media(max-width:600px){
 .bc69-return{flex-wrap:wrap}
 .bc69-panel .cg68-repair a,.bc69-return a{min-height:44px}
 .bc69-panel .cg68-group>summary{min-height:58px}
}
