/* Developer-панель / рулетка */
#devPanel{margin-top:6px}
.dev-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.dtab{flex:1;min-width:70px;background:var(--glass);border:1px solid var(--glass-b);color:var(--muted);
  border-radius:9px;padding:8px 6px;cursor:pointer;font-family:inherit;font-weight:600;font-size:12.5px}
.dtab.active{background:linear-gradient(135deg,var(--accent),#b81f30);color:#fff;border-color:transparent}
.mut{color:var(--muted)} .small{font-size:12px}
#devContent input, #devContent textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--glass-b);
  background:rgba(0,0,0,.35);color:var(--text);font-family:inherit;font-size:14px;outline:none;margin:6px 0}
#devContent textarea{resize:vertical}
.row2{display:flex;gap:8px}
.dev-list{margin-top:12px;max-height:230px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}
.li{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:8px 10px;border-radius:9px;
  background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);font-size:13px}
.li code{font-family:ui-monospace,monospace;font-size:12.5px}
.li .on{color:#7be39a}.li .off{color:#ff9c9c}
.pl-act{display:flex;gap:4px}
.pl-act button,.li [data-del]{background:var(--glass);border:1px solid var(--glass-b);color:var(--text);
  border-radius:7px;padding:4px 8px;cursor:pointer;font-family:inherit;font-size:11.5px}
.pl-act button:hover{background:rgba(255,255,255,.12)}
/* рулетка */
.wheel-wrap{text-align:center}
.wheel{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:6px 0 14px}
.wheel span{padding:8px 12px;border-radius:10px;background:rgba(226,58,78,.14);border:1px solid rgba(226,58,78,.3);
  font-weight:700;font-size:13px}
