:root{
  --brand-1:#9FE870;
  --brand-2:#163300;
  --brand-text:#163300;
  --brand-text-rgb:22,51,0;
  --text-default:#343a40;
  --brand-rgb:159,232,112;
  --brand-lt-rgb:200,245,190;
  --brand-color:#9FE870;
  --sel-bg:#e9f7ee;
  --sel-border:#b9e4c6;
  --bg-dark:#0a0a0a;
  --surface-dark:#090e0a;
  --surface-dark-2:#090e0a;
  --sel-bg-dark:rgba(159,232,112,.1);
  --sel-text-dark:#e8f5e9;
  --sel-border-dark:rgba(159,232,112,.22);
  --line-dark:rgba(159,232,112,.14);
  --stat-ic-dark:rgba(159,232,112,.1);
}
html body select.plan-sel{background-color:var(--sel-bg);border-color:var(--sel-border);color:var(--brand-text)}
select option:hover{background-color:var(--brand-1,#9FE870);color:var(--brand-text,#163300)}
html body .icon-act.danger{color:var(--brand-2,#163300);border-color:var(--brand-2,#163300)}
html body .icon-act.danger:hover{background:var(--brand-1,#9FE870);color:var(--brand-text,#163300)}
html body .mini.danger,html body .mini-btn.danger{color:var(--brand-2,#163300);border-color:var(--brand-2,#163300)}
html[data-theme="dark"] body .icon-act.danger{color:var(--brand-1,#9FE870);border-color:var(--brand-1,#9FE870)}
html[data-theme="dark"] body .icon-act.danger:hover{background:rgba(159,232,112,.14);color:var(--brand-1,#9FE870)}
html[data-theme="dark"] body .mini.danger,html[data-theme="dark"] body .mini-btn.danger{color:var(--brand-1,#9FE870);border-color:var(--brand-1,#9FE870)}
.cdd{display:inline-flex;vertical-align:middle}
.cdd-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:130px;border:1px solid var(--sel-border,#b9e4c6);background:var(--sel-bg,#e9f7ee);color:var(--brand-text,#163300);border-radius:9px;padding:7px 10px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}
.cdd-btn i{font-size:11px;opacity:.7}
.cdd-btn.is-disabled{opacity:.5;cursor:not-allowed}
#cdd-pop{position:fixed;z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.18);padding:5px;overflow:auto;max-height:240px}
#cdd-pop[hidden]{display:none}
.cdd-opt{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:700;color:#0f172a;cursor:pointer;white-space:nowrap}
.cdd-opt:hover{background:var(--brand-1,#9FE870);color:var(--brand-text,#163300)}
.cdd-opt .bi-check{margin-left:auto;opacity:0}
.cdd-opt.sel .bi-check{opacity:1}
html[data-theme="dark"] body .cdd-btn{background:var(--sel-bg-dark);border-color:var(--sel-border-dark);color:var(--sel-text-dark)}
html[data-theme="dark"] body #cdd-pop{background:#131b14;border-color:rgba(159,232,112,.16)}
html[data-theme="dark"] body .cdd-opt{color:#e8f5e9}
html[data-theme="dark"] body .cdd-opt:hover{background:var(--brand-1,#9FE870);color:var(--brand-text,#163300)}
.ext-link{color:var(--brand-2,#163300)}
#flareGrad stop[offset="0"]{stop-color:var(--brand-1,#22c55e)}
#flareGrad stop[offset="1"]{stop-color:var(--brand-1,#9FE870)}
html[data-theme="dark"] body{background-color:var(--bg-dark,#0b100e)}
html[data-theme="dark"] body .card,
html[data-theme="dark"] body .stat-card,
html[data-theme="dark"] body .plan-card,
html[data-theme="dark"] body .price-card,
html[data-theme="dark"] body .tracking-page{background-color:var(--surface-dark,#121a14)}
html[data-theme="dark"] body select.plan-sel{background-color:var(--sel-bg-dark);border-color:var(--sel-border-dark);color:var(--sel-text-dark)}
html[data-theme="dark"] body input:not([type="checkbox"]):not([type="radio"]),
html[data-theme="dark"] body select,
html[data-theme="dark"] body textarea{background-color:var(--surface-dark-2,#141c15);border-color:var(--line-dark);color:#e8f5e9}
html[data-theme="dark"] body .atabs{background-color:var(--surface-dark,#121a14)}
html[data-theme="dark"] body .stat .ic,
html[data-theme="dark"] body .stat.warn .ic,
html[data-theme="dark"] body .stat.ok .ic,
html[data-theme="dark"] body .stat.blue .ic,
html[data-theme="dark"] body .stat.gold .ic{background-color:var(--stat-ic-dark);border-color:var(--line-dark)}
html[data-theme="dark"] body .profile-menu{background-color:var(--surface-dark,#090e0a);border-color:var(--line-dark)}
html[data-theme="dark"] body .site-header{background-color:#0d130f;border-bottom-color:rgba(159,232,112,.1)}
html[data-theme="dark"] body .stat,
html[data-theme="dark"] body .mod,
html[data-theme="dark"] body .pend-item,
html[data-theme="dark"] body .feat-row,
html[data-theme="dark"] body .code-pill,
html[data-theme="dark"] body .stepper,
html[data-theme="dark"] body .err-item{background-color:var(--surface-dark,#121a14)}
html[data-theme="dark"] .ext-link{color:var(--brand-1,#9FE870)}
