.branch-streak-debug-panel{--debug-accent:#dcb682}
.branch-streak-debug-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px}
.branch-streak-debug-panel>header strong{font-size:13px}
.branch-streak-debug-panel>header button{min-width:32px;padding:2px 8px;font-size:22px}
.branch-streak-debug-panel .rollegg-debug-panel-scroll{padding:10px 12px}
.branch-debug-help,.branch-debug-range small,.branch-debug-live small{color:#bfd0ce;font-size:11px;line-height:1.42}
.branch-debug-help{margin:0 0 11px}
.branch-streak-debug-panel h3{margin:16px 0 6px;font-size:12px;color:#f2dbb8}
.branch-debug-live{display:grid;gap:5px;padding:10px;border:1px solid #ffffff27;border-radius:6px;background:#10272e80}
.branch-debug-live strong{font-size:12px}.branch-debug-live output{font-size:13px;font-weight:800;color:#f1d4a9}
.branch-debug-live small{overflow-wrap:anywhere}
.branch-debug-range{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px 0;border-top:1px solid #ffffff1e;font-size:12px;font-weight:700}
.branch-debug-range output{white-space:nowrap;color:#f0d7b2;font-variant-numeric:tabular-nums}
.branch-debug-range input,.branch-debug-range small{grid-column:1/-1}
.branch-debug-range input{width:100%;margin:2px 0 0;accent-color:#e4bf87}
.branch-debug-preview{display:grid;gap:8px;margin:15px 0 5px;padding-top:10px;border-top:1px solid #ffffff27;font-size:11px}
.branch-debug-preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.branch-debug-preview button{min-height:34px;padding:4px 2px;font-size:10px}
.branch-streak-debug-panel footer p{margin:0 0 8px;color:#b9cfcd;font-size:11px;line-height:1.35}
.branch-debug-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.branch-debug-actions button{min-height:36px;font-size:11px;font-weight:700}
.branch-debug-actions button[data-action="saved"]{grid-column:1/-1}
