﻿/* ARKON_HIDDEN_DEVTOOLS_V68 */
#arkon-devtools-v66 {
  position: fixed;
  inset: auto 18px 18px auto;
  z-index: 2147483000;
  width: min(620px, calc(100vw - 36px));
  max-height: calc(100vh - 36px);
  overflow: hidden;
  display: none;
  color: #e5e7eb;
  background: rgba(3, 7, 18, 0.97);
  border: 1px solid rgba(214, 173, 72, 0.35);
  border-radius: 18px;
  box-shadow: 0 30px 120px rgba(0, 0, 0, 0.58);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
#arkon-devtools-v66.open { display: block; }
.adt-head-v66 { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; padding:14px 16px; border-bottom:1px solid rgba(148,163,184,.18); background:linear-gradient(135deg, rgba(214,173,72,.10), rgba(3,7,18,.94)); }
.adt-head-v66 p { margin:0 0 4px; color:#d6ad48; text-transform:uppercase; letter-spacing:.14em; font-size:10px; font-weight:900; }
.adt-head-v66 h3 { margin:0; font-size:20px; letter-spacing:-.03em; }
.adt-head-v66 small { display:block; color:#94a3b8; margin-top:3px; }
.adt-close-v66 { width:34px; height:34px; border-radius:12px; border:1px solid rgba(148,163,184,.22); background:rgba(15,23,42,.72); color:#94a3b8; cursor:pointer; }
.adt-tabs-v66 { display:flex; gap:0; overflow-x:auto; border-bottom:1px solid rgba(148,163,184,.18); background:#111114; }
.adt-tab-v66 { border:0; background:transparent; color:#7c7c8e; padding:10px 13px; border-bottom:2px solid transparent; cursor:pointer; font-size:12px; font-weight:700; white-space:nowrap; }
.adt-tab-v66.active { color:#ececec; border-bottom-color:#ffffff; }
.adt-body-v66 { padding:14px; max-height:min(72vh,720px); overflow:auto; }
.adt-panel-v66 { display:none; }
.adt-panel-v66.active { display:block; }
.adt-list-v66 { display:grid; gap:7px; }
.adt-row-v66 { display:grid; grid-template-columns:1fr auto; gap:10px; align-items:center; border:1px solid rgba(148,163,184,.16); border-radius:12px; background:rgba(15,23,42,.42); padding:9px 10px; }
.adt-row-v66 strong { color:#ececec; }
.adt-row-v66 small { display:block; color:#94a3b8; }
.adt-pill-v66 { display:inline-flex; align-items:center; border-radius:999px; padding:3px 8px; font-size:10px; font-weight:900; border:1px solid rgba(148,163,184,.22); color:#94a3b8; }
.adt-pill-v66.pass { color:#34d399; border-color:rgba(52,211,153,.34); background:rgba(52,211,153,.08); }
.adt-pill-v66.warn { color:#fbbf24; border-color:rgba(251,191,36,.34); background:rgba(251,191,36,.08); }
.adt-pill-v66.fail { color:#f87171; border-color:rgba(248,113,113,.34); background:rgba(248,113,113,.08); }
.adt-actions-v66 { display:flex; flex-wrap:wrap; gap:8px; margin:0 0 12px; }
.adt-actions-v66 button { border:1px solid rgba(214,173,72,.28); background:rgba(214,173,72,.08); color:#e5e7eb; border-radius:10px; padding:8px 10px; cursor:pointer; font-size:12px; font-weight:800; }
.adt-pre-v66 { white-space:pre-wrap; overflow-wrap:anywhere; background:#05070b; border:1px solid rgba(148,163,184,.18); border-radius:12px; padding:10px; color:#cbd5e1; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:11px; line-height:1.45; }
.adt-inspector-on-v66 * { cursor:crosshair !important; }
.adt-inspector-highlight-v66 { outline:2px solid #d6ad48 !important; box-shadow:0 0 0 4px rgba(214,173,72,.22) !important; }
