.cc-panel{margin:4px 0 10px;padding:10px 12px;border:1px solid #2b3042;border-radius:8px;background:#141722;font-size:12px;color:#cbd2e5}
.cc-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.cc-head .studio-action-btn{height:26px;padding:0 10px;font-size:11px}
.cc-badge{font-weight:700;color:#25f4ee}
.cc-muted{color:#8b93a7}
.cc-verdict{font-weight:600}.cc-keep{color:#4ade80}.cc-adjust{color:#ffb547}.cc-insufficient{color:#8b93a7}
.cc-summary{margin:8px 0 0;color:#cbd2e5;line-height:1.6}
.cc-card{margin-top:8px;padding:10px 12px;border-left:3px solid #ffaa00;border-radius:6px;background:#1b1f2b}
.cc-title{display:block;margin-bottom:4px;color:#f1f2f6}
.cc-line{margin:3px 0;line-height:1.6;color:#b8c0cd}.cc-label{color:#8b93a7}
.cc-actions{display:flex;gap:8px;margin-top:8px}.cc-actions .studio-action-btn{height:28px;padding:0 12px;font-size:12px}
.cc-review{margin-top:16px;padding-top:12px;border-top:1px dashed #34394f}
.cc-review-title{font-weight:700;color:#cbd2e5;margin-bottom:6px}
body[data-theme="light"] .cc-panel{background:#f8fafc;border-color:#e2e8f0;color:#334155}
body[data-theme="light"] .cc-badge{color:#087F82}
body[data-theme="light"] .cc-muted,body[data-theme="light"] .cc-label{color:#64748b}
body[data-theme="light"] .cc-keep{color:#15803d}body[data-theme="light"] .cc-adjust{color:#b45309}
body[data-theme="light"] .cc-summary,body[data-theme="light"] .cc-review-title{color:#334155}
body[data-theme="light"] .cc-card{background:#fff;border-left-color:#f59e0b;box-shadow:0 1px 3px rgba(15,23,42,.06)}
body[data-theme="light"] .cc-title{color:#0f172a}body[data-theme="light"] .cc-line{color:#475569}
body[data-theme="light"] .cc-review{border-top-color:#cbd5e1}
.cc-actions .studio-action-btn:disabled,.cc-head .studio-action-btn:disabled{opacity:.5;cursor:not-allowed}
