.ledcfg{--lc-bg: #0b0d10;--lc-panel: #14181d;--lc-panel-2: #1b2027;--lc-line: #2a313a;--lc-ink: #e8ecef;--lc-muted: #98a3ad;--lc-accent: #f2b233;--lc-ok: #4cc486;--lc-err: #ff5d52;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;color:var(--lc-ink);font:15px/1.55 IBM Plex Sans,system-ui,sans-serif;text-align:left}@media(max-width:960px){.ledcfg{grid-template-columns:minmax(0,1fr)}}.ledcfg *{box-sizing:border-box}.ledcfg .lc-col{display:grid;gap:16px;align-content:start}.ledcfg .lc-panel{background:var(--lc-panel);border:1px solid var(--lc-line);border-radius:10px;padding:18px}.ledcfg .lc-panel :is(h2,h3){font:700 22px/1.1 Barlow Condensed,IBM Plex Sans,system-ui,sans-serif;margin:0 0 12px;letter-spacing:.02em;color:var(--lc-ink)}.ledcfg .lc-sticky{position:sticky;top:calc(var(--nav-h, 0px) + 12px);align-self:start}@media(max-width:960px){.ledcfg .lc-sticky{position:static}}.ledcfg svg{width:100%;height:auto;display:block}.ledcfg .lc-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:10px 0}.ledcfg .lc-chk{display:inline-flex;gap:8px;align-items:center;cursor:pointer;min-height:36px}.ledcfg .lc-chk input{width:18px;height:18px;accent-color:var(--lc-accent)}.ledcfg .lc-seg{display:inline-flex;border:1px solid var(--lc-line);border-radius:8px;overflow:hidden}.ledcfg .lc-seg button{background:transparent;color:var(--lc-muted);border:0;padding:9px 14px;min-height:40px;font:600 14px inherit;font-family:inherit;cursor:pointer}.ledcfg .lc-seg button[aria-pressed=true]{background:var(--lc-accent);color:#111}.ledcfg input[type=range]{width:200px;max-width:100%;accent-color:var(--lc-accent);vertical-align:middle}.ledcfg .lc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ledcfg .lc-tabs button{background:var(--lc-panel-2);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:999px;padding:8px 14px;min-height:38px;cursor:pointer;font:500 14px inherit;font-family:inherit}.ledcfg .lc-tabs button[aria-selected=true]{border-color:var(--lc-accent);color:var(--lc-accent)}.ledcfg .lc-field{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:center;margin:8px 0}.ledcfg select,.ledcfg input[type=text],.ledcfg textarea{background:var(--lc-panel-2);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:6px;padding:6px 8px;font:14px inherit;font-family:inherit;max-width:100%}.ledcfg .lc-color{display:flex;gap:8px;align-items:center}.ledcfg .lc-color input[type=color]{width:44px;height:32px;border:1px solid var(--lc-line);border-radius:6px;background:none;padding:2px;cursor:pointer}.ledcfg .lc-color input[type=text]{width:96px;font-family:IBM Plex Mono,ui-monospace,monospace;text-transform:lowercase}.ledcfg .lc-presets{display:flex;flex-wrap:wrap;gap:8px}.ledcfg .lc-presets button,.ledcfg .lc-btn{background:var(--lc-panel-2);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:8px;padding:8px 12px;cursor:pointer;font:600 14px inherit;font-family:inherit}.ledcfg .lc-presets button:hover,.ledcfg .lc-btn:hover{border-color:var(--lc-accent)}.ledcfg .lc-btn.lc-primary{background:var(--lc-accent);border-color:var(--lc-accent);color:#111}.ledcfg .lc-muted{color:var(--lc-muted);font-size:13.5px}.ledcfg .lc-muted a{color:var(--lc-accent)}.ledcfg code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92em;color:var(--lc-ink);background:var(--lc-panel-2);padding:1px 5px;border-radius:4px}.ledcfg .lc-status{font-size:14px;margin-left:8px}.ledcfg .lc-prio{counter-reset:p;list-style:none;padding:0;margin:8px 0 0}.ledcfg .lc-prio li{counter-increment:p;margin:3px 0;color:var(--lc-muted);font-size:14px}.ledcfg .lc-prio li:before{content:counter(p) ". ";color:var(--lc-accent);font-weight:600}.ledcfg .lc-tag{font:500 13px IBM Plex Mono,ui-monospace,monospace;color:var(--lc-accent)}.ledcfg textarea{width:100%;min-height:70px;resize:vertical}.ledcfg .lc-barrow{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;margin:8px 0}@media(max-width:560px){.ledcfg .lc-barrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ledcfg .lc-barrow strong{grid-column:1 / -1}.ledcfg .lc-color input[type=text]{width:84px}.ledcfg .lc-field,.ledcfg .lc-map{grid-template-columns:minmax(0,1fr);gap:4px}}.ledcfg .lc-map{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 8px;align-items:center;margin:6px 0}.ledcfg .lc-map>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ledcfg .lc-map input[type=number]{width:72px;background:var(--lc-panel-2);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:6px;padding:6px 8px;font:14px inherit;font-family:inherit}.ledcfg .lc-sub{font-size:13px;color:var(--lc-muted)}.ledcfg .lc-promptbox textarea{width:100%;min-height:220px;font:13px/1.5 IBM Plex Mono,ui-monospace,monospace}.ledcfg .lc-cmp{margin:12px 0 4px;border:1px solid var(--lc-line);border-radius:8px;padding:8px 12px}.ledcfg .lc-cmp summary{cursor:pointer;font-weight:600;padding:4px 0}.ledcfg .lc-cmp-h{font-size:13px;color:var(--lc-muted);margin:10px 0 6px;text-transform:uppercase;letter-spacing:.04em}.ledcfg .lc-cmp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.ledcfg .lc-tile{background:#0e1115;border:1px solid var(--lc-line);border-radius:8px;padding:6px 6px 8px;cursor:pointer;color:var(--lc-ink);font:12px/1.3 inherit;font-family:inherit;text-align:center}.ledcfg .lc-tile:hover{border-color:var(--lc-accent)}.ledcfg .lc-tile[aria-pressed=true]{border-color:var(--lc-accent);box-shadow:0 0 0 1px var(--lc-accent) inset}.ledcfg .lc-tile svg{width:100%;height:auto;display:block;margin:0 0 4px}.ledcfg .lc-tile b{display:block;font-weight:600;font-size:12px}.ledcfg .lc-tile small{color:var(--lc-muted);font-size:11px}.ledcfg .lc-tile.lc-now{background:#16130a}.ledcfg .lc-cmp-bars .lc-tile svg{margin-bottom:6px}.ledcfg .lc-group{border-top:1px solid var(--lc-line);margin-top:10px;padding-top:6px}
