
/* Aetheris Premium Module Studio */

.module-hero {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 22px;
  align-items: center;
  margin-bottom: 20px;
  padding: 26px;
  border-radius: 30px;
  border: 1px solid rgba(139,92,246,.32);
  background:
    radial-gradient(circle at 12% 0%, rgba(139,92,246,.28), transparent 34%),
    radial-gradient(circle at 88% 8%, rgba(192,132,252,.18), transparent 34%),
    linear-gradient(180deg, rgba(255,255,255,.085), rgba(255,255,255,.035));
  box-shadow: 0 28px 90px rgba(0,0,0,.38);
  overflow: hidden;
  position: relative;
}

.module-hero:before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size: 36px 36px;
  mask-image: linear-gradient(90deg, rgba(0,0,0,.7), transparent 78%);
  pointer-events: none;
}

.module-hero > * {
  position: relative;
  z-index: 1;
}

.module-hero h2 {
  margin-bottom: 8px;
}

.module-hero p {
  max-width: 760px;
  margin-bottom: 0;
}

.module-score {
  display: grid;
  grid-template-columns: repeat(3, 118px);
  gap: 12px;
}

.module-score-card {
  padding: 15px;
  border-radius: 20px;
  border: 1px solid var(--line);
  background: rgba(5,7,18,.58);
  text-align: center;
}

.module-score-card b {
  display: block;
  font-size: 24px;
  letter-spacing: -.04em;
}

.module-score-card span {
  display: block;
  color: var(--muted);
  font-size: 12px;
  font-weight: 850;
  margin-top: 4px;
}

.module-studio {
  display: grid;
  gap: 18px;
}

.module-panel {
  border: 1px solid var(--line);
  border-radius: 28px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.072), rgba(255,255,255,.028));
  box-shadow: 0 20px 70px rgba(0,0,0,.32);
  overflow: hidden;
}

.module-panel.enabled {
  border-color: rgba(139,92,246,.34);
  box-shadow: 0 22px 80px rgba(0,0,0,.38), 0 0 0 1px rgba(139,92,246,.08);
}

.module-head {
  display: grid;
  grid-template-columns: 66px 1fr auto;
  gap: 18px;
  align-items: center;
  padding: 22px;
}

.module-icon {
  width: 66px;
  height: 66px;
  border-radius: 23px;
  background: linear-gradient(135deg, var(--purple), #536dfe, var(--purple));
  display: grid;
  place-items: center;
  font-size: 30px;
  box-shadow: 0 0 42px rgba(139,92,246,.34);
}

.module-title h3 {
  margin: 0 0 7px;
  font-size: 23px;
  letter-spacing: -.03em;
}

.module-title p {
  margin: 0;
  max-width: 760px;
}

.module-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px;
}

.module-chip {
  display: inline-flex;
  border-radius: 999px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 950;
  color: #cbd5e1;
  background: rgba(148,163,184,.1);
  border: 1px solid rgba(148,163,184,.2);
}

.module-chip.premium {
  color: #ddd6fe;
  background: rgba(139,92,246,.13);
  border-color: rgba(139,92,246,.28);
}

.module-chip.recommended {
  color: #e9d5ff;
  background: rgba(192,132,252,.11);
  border-color: rgba(192,132,252,.25);
}

.module-actions {
  display: grid;
  gap: 10px;
  justify-items: end;
}

.module-status {
  border-radius: 999px;
  padding: 7px 11px;
  font-size: 12px;
  font-weight: 950;
  border: 1px solid rgba(148,163,184,.22);
  color: #cbd5e1;
  background: rgba(148,163,184,.1);
}

.module-panel.enabled .module-status {
  border-color: rgba(52,211,153,.28);
  color: #bbf7d0;
  background: rgba(52,211,153,.12);
}

.module-config {
  display: none;
  border-top: 1px solid var(--line);
  background:
    radial-gradient(circle at 0% 0%, rgba(139,92,246,.11), transparent 28%),
    rgba(0,0,0,.18);
  padding: 22px;
}

.module-panel.enabled .module-config {
  display: block;
}

.module-config-layout {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 18px;
}

.setup-guide {
  border: 1px solid var(--line);
  border-radius: 22px;
  background: rgba(5,7,18,.46);
  padding: 18px;
  align-self: start;
}

.setup-guide h4 {
  margin: 0 0 10px;
  font-size: 16px;
}

.setup-steps {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 11px;
}

.setup-steps li {
  display: grid;
  grid-template-columns: 28px 1fr;
  gap: 10px;
  color: var(--muted);
  font-size: 13px;
  line-height: 1.45;
}

.step-num {
  width: 28px;
  height: 28px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  color: white;
  background: rgba(139,92,246,.22);
  border: 1px solid rgba(139,92,246,.25);
  font-weight: 950;
}

.config-area {
  display: grid;
  gap: 16px;
}

.config-section-title {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  align-items: flex-end;
  margin-bottom: 2px;
}

.config-section-title h4 {
  margin: 0;
  font-size: 18px;
}

.config-section-title p {
  margin: 4px 0 0;
  font-size: 13px;
}

.config-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 15px;
}

.config-card {
  border: 1px solid var(--line);
  border-radius: 22px;
  background: rgba(255,255,255,.046);
  padding: 16px;
}

.config-card.full {
  grid-column: 1 / -1;
}

.config-label {
  display: block;
  color: #edf2ff;
  font-weight: 950;
  margin-bottom: 8px;
}

.config-required {
  color: #fbbf24;
  font-size: 12px;
  margin-left: 6px;
}

.config-help {
  margin-top: 8px;
  color: var(--muted2);
  font-size: 13px;
  line-height: 1.45;
}

.config-input,
.config-select,
.config-textarea {
  width: 100%;
  border: 1px solid var(--line);
  background: rgba(5,7,18,.78);
  color: white;
  border-radius: 15px;
  padding: 13px 14px;
  outline: none;
}

.config-textarea {
  min-height: 104px;
  resize: vertical;
}

.config-input:focus,
.config-select:focus,
.config-textarea:focus {
  border-color: rgba(139,92,246,.68);
  box-shadow: 0 0 0 4px rgba(139,92,246,.16);
}

.config-check {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.preset-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.preset-pill {
  border: 1px solid var(--line);
  background: rgba(255,255,255,.052);
  color: #dbe4ff;
  border-radius: 999px;
  padding: 9px 12px;
  font-weight: 900;
  cursor: pointer;
}

.preset-pill:hover {
  border-color: rgba(139,92,246,.55);
  background: rgba(139,92,246,.12);
}

.config-savebar {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  align-items: center;
  margin-top: 4px;
  padding: 16px;
  border: 1px solid var(--line);
  border-radius: 22px;
  background: rgba(5,7,18,.46);
}

.save-state {
  color: var(--muted);
  font-weight: 850;
  font-size: 13px;
}

.module-panel.saved {
  animation: savedPulse .8s ease;
}

@keyframes savedPulse {
  0% { box-shadow: 0 20px 70px rgba(0,0,0,.32); }
  45% { box-shadow: 0 0 0 4px rgba(52,211,153,.18), 0 22px 80px rgba(0,0,0,.38); }
  100% { box-shadow: 0 20px 70px rgba(0,0,0,.32); }
}

@media(max-width: 1050px) {
  .module-hero,
  .module-config-layout {
    grid-template-columns: 1fr;
  }
  .module-score {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media(max-width: 820px) {
  .module-head {
    grid-template-columns: 56px 1fr;
  }
  .module-actions {
    grid-column: 1 / -1;
    justify-items: stretch;
  }
  .config-grid {
    grid-template-columns: 1fr;
  }
  .module-score {
    grid-template-columns: 1fr;
  }
}


/* ==========================================================
   AETHERIS FULL PREMIUM BRAND SYSTEM - 1:1 DARK ORBITAL UI
   ========================================================== */
:root{
  --ax-bg:#040615;
  --ax-bg-2:#070a1d;
  --ax-surface:rgba(13,18,42,.78);
  --ax-surface-2:rgba(21,27,57,.64);
  --ax-glass:rgba(255,255,255,.065);
  --ax-line:rgba(198,201,255,.12);
  --ax-line-strong:rgba(159,122,255,.36);
  --ax-text:#f8fbff;
  --ax-muted:#9da9cf;
  --ax-muted-2:#687399;
  --ax-purple:#8b5cf6;
  --ax-violet:#6d5dfc;
  --ax-cyan:#c084fc;
  --ax-pink:#f472b6;
  --ax-green:#34d399;
  --ax-gold:#fbbf24;
  --ax-red:#fb7185;
  --ax-grad:linear-gradient(135deg,#a78bfa 0%,#6d5dfc 38%,#c084fc 100%);
  --ax-grad-hot:linear-gradient(135deg,#f472b6 0%,#8b5cf6 48%,#c084fc 100%);
  --ax-shadow:0 28px 110px rgba(0,0,0,.54);
  --ax-glow:0 0 42px rgba(139,92,246,.34),0 0 88px rgba(192,132,252,.13);
}
html{background:var(--ax-bg)!important;}
body{
  color:var(--ax-text)!important;
  background:
    radial-gradient(circle at 14% 8%, rgba(139,92,246,.30), transparent 28%),
    radial-gradient(circle at 82% 5%, rgba(192,132,252,.20), transparent 30%),
    radial-gradient(circle at 62% 95%, rgba(244,114,182,.10), transparent 34%),
    linear-gradient(180deg,#040615 0%,#06091c 55%,#040615 100%)!important;
  font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;
}
body:before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),
    radial-gradient(circle at 50% 0%,rgba(139,92,246,.11),transparent 48%);
  background-size:62px 62px,62px 62px,100% 100%;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 82%);
}
body:after{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.36;
  background-image:
    radial-gradient(circle at 18% 22%,rgba(255,255,255,.55) 0 1px,transparent 1.5px),
    radial-gradient(circle at 76% 13%,rgba(255,255,255,.45) 0 1px,transparent 1.5px),
    radial-gradient(circle at 62% 52%,rgba(255,255,255,.35) 0 1px,transparent 1.5px),
    radial-gradient(circle at 33% 78%,rgba(255,255,255,.25) 0 1px,transparent 1.5px);
  background-size:380px 280px,520px 330px,460px 360px,620px 420px;
}
.container{width:min(1240px,calc(100% - 42px))!important;}
.nav{
  height:86px!important;border-bottom:1px solid var(--ax-line)!important;
  background:linear-gradient(180deg,rgba(6,8,24,.86),rgba(6,8,24,.66))!important;
  backdrop-filter:blur(22px) saturate(150%)!important;box-shadow:0 12px 40px rgba(0,0,0,.24)!important;
}
.navin{height:86px!important;}
.brand{font-size:15px!important;letter-spacing:.17em!important;color:#fff!important;}
.brand img{width:46px!important;height:46px!important;border-radius:16px!important;box-shadow:var(--ax-glow)!important;object-fit:contain!important;}
.navlinks{gap:26px!important;color:#c5ccef!important;}
.navlinks a:not(.btn){position:relative;padding:8px 0;}
.navlinks a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--ax-grad);border-radius:99px;transform:scaleX(0);transition:.18s;}
.navlinks a:not(.btn):hover:after{transform:scaleX(1);}
.btn{border-color:var(--ax-line)!important;background:rgba(255,255,255,.065)!important;color:#f8fbff!important;box-shadow:0 12px 36px rgba(0,0,0,.24)!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;}
.btn:hover{transform:translateY(-1px);border-color:rgba(139,92,246,.42)!important;box-shadow:0 18px 52px rgba(0,0,0,.34),0 0 34px rgba(139,92,246,.18)!important;}
.btn.primary{background:var(--ax-grad)!important;border:0!important;box-shadow:0 18px 58px rgba(109,93,252,.32),0 0 32px rgba(192,132,252,.13)!important;}
.btn.ghost{background:rgba(255,255,255,.035)!important;}
.eyebrow{background:rgba(139,92,246,.12)!important;border-color:rgba(139,92,246,.32)!important;color:#ddd6fe!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;}
.kicker{color:#c4b5fd!important;letter-spacing:.18em!important;}
h1{font-size:clamp(50px,7.8vw,92px)!important;letter-spacing:-.075em!important;line-height:.9!important;}
h2{font-size:clamp(32px,4.4vw,54px)!important;letter-spacing:-.055em!important;}
p{color:var(--ax-muted)!important;}
.grad{background:linear-gradient(135deg,#fff 0%,#e9d5ff 35%,#e9d5ff 70%,#f5d0fe 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;}
/* Public homepage */
.hero-celestial,.premium-landing-hero{
  position:relative;min-height:calc(100vh - 86px);display:grid!important;align-items:center!important;padding:92px 0 78px!important;overflow:hidden;
}
.hero-celestial:before,.premium-landing-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 72% 34%,rgba(139,92,246,.24),transparent 30%),radial-gradient(circle at 82% 70%,rgba(192,132,252,.15),transparent 28%);}
.hero-celestial-inner,.hero-premium-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:54px;align-items:center;}
.hero-copy p,.hero-premium-copy p{font-size:18px;max-width:690px;}
.hero-trust-row,.trust-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;}
.hero-trust-row span,.trust-strip span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid var(--ax-line);background:rgba(255,255,255,.045);color:#dbe4ff;font-weight:850;font-size:13px;}
.hero-orbit-card,.premium-ui-preview-card{
  position:relative;border:1px solid var(--ax-line-strong);border-radius:38px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.028));box-shadow:var(--ax-shadow),var(--ax-glow);overflow:hidden;
}
.hero-orbit-card:before,.premium-ui-preview-card:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 180deg,transparent,rgba(139,92,246,.44),rgba(192,132,252,.3),transparent 42%);opacity:.55;filter:blur(18px);}
.hero-orbit-card img,.premium-ui-preview-card img{position:relative;border-radius:28px;width:100%;display:block;box-shadow:0 18px 80px rgba(0,0,0,.35);}
.hero-stat-strip{margin-top:-34px!important;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.hero-stat{padding:22px;border-radius:24px;border:1px solid var(--ax-line);background:rgba(12,17,39,.68);backdrop-filter:blur(18px);box-shadow:0 20px 70px rgba(0,0,0,.28);}
.hero-stat b{display:block;font-size:30px;letter-spacing:-.05em;color:#fff;}.hero-stat span{color:var(--ax-muted);font-weight:850;font-size:13px;}
.section-head-split{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:end;margin-bottom:24px;}
.premium-feature-grid,.premium-grid,.legal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.premium-feature,.premium-card,.legal-card,.plugin-card,.card{
  border:1px solid var(--ax-line)!important;border-radius:28px!important;background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.028))!important;box-shadow:0 22px 86px rgba(0,0,0,.34)!important;overflow:hidden;position:relative;
}
.premium-feature,.premium-card,.legal-card{padding:24px;}
.premium-feature:after,.premium-card:after,.legal-card:after,.plugin-card:after,.card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.035),transparent);opacity:.7;pointer-events:none;}
.premium-feature div:first-child{width:56px;height:56px;border-radius:20px;background:var(--ax-grad);display:grid;place-items:center;font-size:26px;margin-bottom:16px;box-shadow:0 0 38px rgba(139,92,246,.26);}
.premium-cta-panel,.mega-cta{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:34px;border-radius:34px;border:1px solid var(--ax-line-strong);background:radial-gradient(circle at 10% 0%,rgba(139,92,246,.26),transparent 34%),radial-gradient(circle at 90% 10%,rgba(192,132,252,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.032));box-shadow:var(--ax-shadow);}
/* Dashboard shell */
.dash-shell,.dashx-shell{background:linear-gradient(180deg,#040615,#06091c)!important;display:grid!important;grid-template-columns:286px 1fr!important;min-height:100vh!important;}
.sidebar,.premium-sidebar,.dashx-sidebar{
  width:286px!important;background:linear-gradient(180deg,rgba(7,9,25,.96),rgba(7,9,25,.78))!important;border-right:1px solid var(--ax-line)!important;box-shadow:18px 0 70px rgba(0,0,0,.28)!important;padding:22px 16px!important;backdrop-filter:blur(24px)!important;
}
.premium-brand,.dashx-brand,.sidebrand{height:58px!important;border-radius:22px!important;padding:9px 12px!important;background:rgba(255,255,255,.045)!important;border:1px solid var(--ax-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;margin-bottom:18px!important;}
.premium-brand img,.dashx-brand img,.sidebrand img{max-width:154px!important;width:auto!important;height:38px!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;}
.server-picker,.server-switcher,.premium-server-picker{border:1px solid rgba(139,92,246,.32)!important;border-radius:24px!important;background:radial-gradient(circle at 20% 0%,rgba(139,92,246,.22),transparent 38%),rgba(255,255,255,.045)!important;box-shadow:0 18px 60px rgba(0,0,0,.22)!important;margin:18px 0 22px!important;}
.server-picker-meta,.server-subtext{color:#abb6dc!important;}
.side-title,.dashx-menu-title{font-size:11px!important;letter-spacing:.18em!important;color:#687399!important;margin:24px 0 10px 12px!important;}
.side-link,.dashx-link,.sidea{border:1px solid transparent!important;border-radius:16px!important;padding:12px 14px!important;margin-bottom:7px!important;color:#b9c4e6!important;transition:.18s!important;}
.side-link:hover,.side-link.active,.dashx-link:hover,.dashx-link.active,.sidea:hover,.sidea.active{background:linear-gradient(135deg,rgba(139,92,246,.24),rgba(192,132,252,.08))!important;border-color:rgba(139,92,246,.22)!important;color:white!important;box-shadow:0 12px 36px rgba(139,92,246,.12)!important;}
.main,.dashx-main{padding:30px 34px 70px!important;}
.topbar,.dashx-top{padding:0 0 8px!important;margin-bottom:18px!important;}
.userpill,.dashx-user{cursor:pointer!important;border-color:var(--ax-line)!important;background:rgba(255,255,255,.06)!important;box-shadow:0 14px 50px rgba(0,0,0,.22)!important;}
.command,.command-hero{border:1px solid rgba(139,92,246,.38)!important;border-radius:34px!important;padding:30px!important;background:radial-gradient(circle at 12% 0%,rgba(139,92,246,.30),transparent 36%),radial-gradient(circle at 88% 10%,rgba(192,132,252,.20),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.034))!important;box-shadow:var(--ax-shadow),var(--ax-glow)!important;}
.command h2,.command-hero h2{font-size:clamp(34px,4vw,52px)!important;}
.command-stat,.metric,.stat,.hero-stat{border-color:var(--ax-line)!important;background:rgba(255,255,255,.055)!important;border-radius:22px!important;}
/* Server cards and modules */
.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
.server-card,.servercard{border-radius:30px!important;min-height:220px!important;border-color:var(--ax-line)!important;background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))!important;box-shadow:0 24px 90px rgba(0,0,0,.36)!important;}
.server-card.premium,.servercard.premium,[data-premium-server="1"]{border-color:rgba(251,191,36,.42)!important;box-shadow:0 24px 96px rgba(0,0,0,.42),0 0 44px rgba(251,191,36,.16),0 0 70px rgba(139,92,246,.18)!important;}
.server-card.premium:before,.servercard.premium:before,[data-premium-server="1"]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#fbbf24,#f472b6,#8b5cf6,#c084fc,#fbbf24);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:axBorder 5s linear infinite;pointer-events:none;}
@keyframes axBorder{to{filter:hue-rotate(360deg)}}
.plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;}
.plugin-card{min-height:330px!important;padding:22px!important;transition:.18s!important;}
.plugin-card:hover{transform:translateY(-3px);border-color:rgba(139,92,246,.42)!important;box-shadow:0 30px 110px rgba(0,0,0,.42),0 0 44px rgba(139,92,246,.16)!important;}
.plugin-icon{box-shadow:0 0 36px rgba(139,92,246,.30)!important;}
.plugin-filter,.plugin-tabs{border:1px solid var(--ax-line)!important;border-radius:24px!important;background:rgba(8,12,30,.66)!important;backdrop-filter:blur(18px)!important;padding:10px!important;}
.pill,.plugin-tab{border-color:var(--ax-line)!important;background:rgba(255,255,255,.05)!important;color:#c9d3f4!important;}
.pill.active,.pill:hover,.plugin-tab.active,.plugin-tab:hover{background:rgba(139,92,246,.18)!important;color:white!important;border-color:rgba(139,92,246,.36)!important;}
.config-page{gap:22px!important;}.config-side,.config-side-card{border-radius:30px!important;background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.20),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.032))!important;box-shadow:0 22px 90px rgba(0,0,0,.34)!important;border:1px solid var(--ax-line)!important;}
.config-block,.field,.config-field{border-color:var(--ax-line)!important;background:rgba(255,255,255,.052)!important;border-radius:24px!important;}
.input,.select,.textarea,.config-input,.config-select,.config-textarea{background:rgba(4,6,21,.78)!important;border-color:var(--ax-line)!important;color:#fff!important;}
.savebar,.save-footer{border-color:var(--ax-line)!important;background:rgba(6,9,25,.76)!important;backdrop-filter:blur(18px)!important;box-shadow:0 18px 70px rgba(0,0,0,.32)!important;}
/* Pricing */
.pricing-hero{padding:88px 0 34px;text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.price-card{padding:30px;border-radius:34px;border:1px solid var(--ax-line);background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.028));box-shadow:var(--ax-shadow);position:relative;overflow:hidden}.price-card.featured{border-color:rgba(139,92,246,.50);transform:scale(1.035);box-shadow:var(--ax-shadow),var(--ax-glow)}.price-card.featured:before{content:"MOST POPULAR";position:absolute;right:22px;top:22px;padding:7px 10px;border-radius:999px;background:var(--ax-grad);font-size:11px;font-weight:950;letter-spacing:.08em}.price{font-size:52px!important}.price small{font-size:16px;color:var(--ax-muted)}
/* Legal pages */
.legal-shell{padding:78px 0}.legal-doc{max-width:960px;margin:0 auto;border:1px solid var(--ax-line);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.03));box-shadow:var(--ax-shadow);padding:34px}.legal-doc h1{font-size:clamp(42px,6vw,70px)!important}.legal-doc h2{font-size:28px!important;margin-top:30px}.legal-doc p,.legal-doc li{color:var(--ax-muted);line-height:1.75}.legal-doc ul{display:grid;gap:10px}.legal-updated{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid var(--ax-line);background:rgba(255,255,255,.05);color:#dbe4ff;font-weight:850;font-size:13px;margin-bottom:18px;}
/* Need help / overview repair */
.need-help,.help-card,.support-card{border-radius:28px!important;border:1px solid rgba(192,132,252,.25)!important;background:radial-gradient(circle at 100% 0%,rgba(192,132,252,.15),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.028))!important;box-shadow:0 22px 80px rgba(0,0,0,.32)!important;}
/* Responsive */
@media(max-width:1100px){.hero-celestial-inner,.hero-premium-grid,.section-head-split{grid-template-columns:1fr!important}.premium-feature-grid,.premium-grid,.legal-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)!important}.plugin-grid{grid-template-columns:repeat(2,1fr)!important}.server-grid{grid-template-columns:1fr!important}.price-card.featured{transform:none}.dash-shell,.dashx-shell{grid-template-columns:1fr!important}.sidebar,.premium-sidebar,.dashx-sidebar{position:relative!important;width:100%!important;height:auto!important}.main,.dashx-main{padding:22px!important}}
@media(max-width:720px){.premium-feature-grid,.premium-grid,.legal-grid,.pricing-grid,.hero-stat-strip,.plugin-grid{grid-template-columns:1fr!important}.premium-cta-panel,.mega-cta{display:grid}.navlinks{display:none!important}h1{font-size:44px!important}.hero-celestial{min-height:auto!important;padding:58px 0!important}}


/* === Aetheris premium marketing refresh + cache-safe UI polish === */
:root{--ax-bg:#050716;--ax-panel:rgba(13,17,42,.72);--ax-panel2:rgba(255,255,255,.065);--ax-line:rgba(169,139,255,.18);--ax-line2:rgba(120,190,255,.18);--ax-text:#f8fbff;--ax-muted:#aeb9dc;--ax-purple:#8b5cf6;--ax-pink:#f472b6;--ax-cyan:#c084fc;--ax-gold:#fbbf24;--ax-grad:linear-gradient(135deg,#8b5cf6,#ec4899 48%,#c084fc);--ax-shadow:0 30px 120px rgba(0,0,0,.42);}
html{background:#040615;}body{background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.28),transparent 34%),radial-gradient(circle at 86% 12%,rgba(192,132,252,.18),transparent 34%),radial-gradient(circle at 50% 60%,rgba(236,72,153,.10),transparent 36%),linear-gradient(180deg,#050716 0%,#07091f 42%,#040615 100%)!important;color:var(--ax-text)!important;min-height:100vh;}
body:before{content:"";position:fixed;inset:0;z-index:-3;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.24) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.16) 0 1px,transparent 1.5px),radial-gradient(circle at 65% 75%,rgba(255,255,255,.12) 0 1px,transparent 1.5px);background-size:180px 180px,240px 240px,320px 320px;opacity:.35;pointer-events:none;}
body:after{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(5,7,22,.15),#040615 85%);pointer-events:none;}
a{color:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.grad{background:linear-gradient(90deg,#fff,#c4b5fd 38%,#7dd3fc 76%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(139,92,246,.25);border-radius:999px;background:rgba(139,92,246,.10);color:#d8ceff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:13px 20px;border:1px solid var(--ax-line);background:rgba(255,255,255,.055);font-weight:900;text-decoration:none;transition:.18s ease;box-shadow:0 16px 50px rgba(0,0,0,.20)}.btn:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.42)}.btn.primary{background:var(--ax-grad)!important;border:0!important;color:white!important;box-shadow:0 18px 62px rgba(139,92,246,.28),0 0 42px rgba(192,132,252,.14)!important}.btn.ghost{background:rgba(255,255,255,.055)!important;color:#eef3ff!important}.hero-main-cta{font-size:16px;padding:16px 26px!important}.hero-secondary-cta{font-size:16px;padding:15px 24px!important}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.nav,.public-nav,.topnav{position:sticky;top:0;z-index:50;background:rgba(4,6,21,.64)!important;border-bottom:1px solid rgba(139,92,246,.18)!important;backdrop-filter:blur(20px);box-shadow:0 18px 60px rgba(0,0,0,.22)}.nav-inner,.public-nav-inner{height:78px;display:flex;align-items:center;justify-content:space-between}.brand,.nav-brand,.logo{display:flex;align-items:center;gap:12px;font-weight:950;text-decoration:none}.brand img,.nav-brand img,.logo img{height:42px;width:auto;object-fit:contain}.navlinks,.nav-links{display:flex;align-items:center;gap:18px}.navlinks a,.nav-links a{color:#c9d4f5;text-decoration:none;font-weight:800}.navlinks a:hover,.nav-links a:hover{color:white}.footer{margin-top:80px;border-top:1px solid rgba(139,92,246,.18);background:rgba(4,6,21,.52);backdrop-filter:blur(16px)}.footergrid{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0}.footlinks{display:flex;gap:16px;flex-wrap:wrap}.footlinks a{color:#b8c3e8;text-decoration:none}
.aetheris-hero-v2{position:relative;min-height:calc(100vh - 78px);display:flex;align-items:center;overflow:hidden;padding:70px 0 90px}.aetheris-hero-v2:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 22%,rgba(139,92,246,.30),transparent 36%),radial-gradient(circle at 82% 56%,rgba(192,132,252,.18),transparent 30%),linear-gradient(180deg,rgba(5,7,22,.02),#050716 96%);z-index:-2}.aetheris-hero-glow{position:absolute;right:-12%;top:5%;width:780px;height:780px;border-radius:999px;background:radial-gradient(circle,rgba(139,92,246,.24),rgba(192,132,252,.10) 38%,transparent 68%);filter:blur(8px);z-index:-1}.aetheris-hero-grid-v2{display:grid;grid-template-columns:.92fr 1.08fr;gap:42px;align-items:center}.aetheris-hero-copy-v2 h1{font-size:clamp(56px,7vw,96px);line-height:.92;letter-spacing:-.075em;margin:20px 0 22px;max-width:780px}.aetheris-hero-copy-v2 p{font-size:clamp(18px,2vw,23px);line-height:1.65;color:var(--ax-muted);max-width:680px}.hero-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-proof-row span,.showcase-pills span{padding:10px 13px;border-radius:999px;border:1px solid var(--ax-line);background:rgba(255,255,255,.055);font-size:13px;font-weight:850;color:#dbe4ff}.aetheris-hero-visual-v2{position:relative}.hero-orbit-card{position:relative;border-radius:42px;overflow:hidden;border:1px solid rgba(139,92,246,.36);box-shadow:0 40px 140px rgba(0,0,0,.55),0 0 88px rgba(139,92,246,.24);background:#050716}.hero-orbit-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,#050716 100%);pointer-events:none}.hero-orbit-card img{display:block;width:100%;aspect-ratio:1.12/1;object-fit:cover}.premium-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-42px;position:relative;z-index:5}.premium-metric-strip div{padding:22px;border-radius:26px;border:1px solid rgba(139,92,246,.20);background:linear-gradient(180deg,rgba(255,255,255,.086),rgba(255,255,255,.032));box-shadow:0 22px 90px rgba(0,0,0,.32);backdrop-filter:blur(16px)}.premium-metric-strip b{display:block;font-size:34px}.premium-metric-strip span{color:var(--ax-muted);font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.12em}.section{padding:88px 0}.section-head-split,.dashboard-showcase-v2{display:grid;grid-template-columns:1fr .78fr;gap:30px;align-items:end;margin-bottom:26px}.section-head-split h2,.dashboard-showcase-v2 h2,.premium-final-cta h2{font-size:clamp(36px,4.8vw,66px);line-height:1;letter-spacing:-.055em;margin:14px 0}.section-head-split p,.dashboard-showcase-v2 p,.premium-final-cta p{font-size:17px;line-height:1.75;color:var(--ax-muted)}.premium-feature-grid-v2,.premium-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.premium-feature,.plugin-card,.feature-system-card,.price-card,.docs-content-v2,.docs-sidebar-v2,.legal-doc-v2,.pricing-note-panel{border:1px solid rgba(139,92,246,.18)!important;border-radius:30px!important;background:radial-gradient(circle at 18% 0%,rgba(139,92,246,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.026))!important;box-shadow:0 26px 100px rgba(0,0,0,.38)!important;backdrop-filter:blur(18px);overflow:hidden;position:relative}.premium-feature{padding:24px;min-height:250px}.premium-feature div:first-child{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:var(--ax-grad);font-size:26px;margin-bottom:18px;box-shadow:0 0 46px rgba(139,92,246,.30)}.premium-feature h3,.plugin-card h3{font-size:22px;margin:0 0 10px}.premium-feature p,.plugin-card p{color:var(--ax-muted);line-height:1.6}.dashboard-showcase-v2{align-items:center;padding:34px;border-radius:40px;border:1px solid rgba(139,92,246,.22);background:radial-gradient(circle at 10% 0%,rgba(139,92,246,.18),transparent 36%),rgba(255,255,255,.04);box-shadow:var(--ax-shadow)}.showcase-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.dashboard-preview-frame{border-radius:30px;overflow:hidden;border:1px solid rgba(139,92,246,.26);box-shadow:0 24px 100px rgba(0,0,0,.42)}.dashboard-preview-frame img{display:block;width:100%}.premium-plugin-grid-v2 .plugin-card{min-height:300px}.premium-final-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:38px;border-radius:40px;border:1px solid rgba(139,92,246,.28);background:radial-gradient(circle at 10% 0%,rgba(139,92,246,.25),transparent 36%),radial-gradient(circle at 92% 18%,rgba(192,132,252,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.032));box-shadow:var(--ax-shadow)}
.marketing-hero{padding:96px 0 34px;text-align:center}.marketing-hero h1{font-size:clamp(50px,7vw,86px);line-height:.96;letter-spacing:-.07em;margin:18px auto;max-width:960px}.marketing-hero p{font-size:19px;line-height:1.7;color:var(--ax-muted);max-width:820px;margin:0 auto}.feature-system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-system-card{padding:24px}.feature-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.feature-card-head span{font-size:26px;font-weight:950}.feature-card-head b{color:#d8ceff}.feature-list-v2{display:grid;gap:12px}.feature-row-v2{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075)}.feature-row-v2 h3{margin:0 0 4px;font-size:18px}.feature-row-v2 p{margin:0;color:var(--ax-muted);font-size:14px;line-height:1.45}.plugin-icon.small{width:44px;height:44px;font-size:20px;border-radius:16px}.pricing-grid-v2{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}.price-card{padding:32px}.price-card.featured{transform:scale(1.04);border-color:rgba(139,92,246,.50)!important;box-shadow:0 34px 130px rgba(0,0,0,.48),0 0 70px rgba(139,92,246,.22)!important}.price-card h3{font-size:30px}.price-card p,.price-card li{color:var(--ax-muted);line-height:1.6}.price-card ul{display:grid;gap:10px;margin:20px 0 26px;padding-left:18px}.price{font-size:58px;font-weight:950;letter-spacing:-.05em}.price small{font-size:16px;color:var(--ax-muted)}.pricing-note-panel{margin-top:24px;padding:28px;text-align:center}.docs-layout-v2{display:grid;grid-template-columns:280px 1fr;gap:22px}.docs-sidebar-v2{position:sticky;top:100px;align-self:start;padding:20px;display:grid;gap:10px}.docs-sidebar-v2 a{text-decoration:none;color:#c8d3f4;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.035)}.docs-content-v2{padding:34px}.docs-content-v2 section{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.docs-content-v2 section:last-child{border-bottom:0}.docs-content-v2 h2{font-size:34px;margin:0 0 12px}.docs-content-v2 p{color:var(--ax-muted);line-height:1.75}.legal-hero-v2{padding:88px 0 10px;text-align:center}.legal-hero-v2 h1{font-size:clamp(50px,7vw,84px);letter-spacing:-.065em;line-height:1;margin:18px 0}.legal-hero-v2 p{color:var(--ax-muted);max-width:760px;margin:0 auto;font-size:18px;line-height:1.7}.legal-doc-v2{max-width:940px;margin:0 auto;padding:36px}.legal-doc-v2 h2{font-size:30px}.legal-doc-v2 p,.legal-doc-v2 li{color:var(--ax-muted);line-height:1.75}.legal-doc-v2 ul{display:grid;gap:10px}.legal-updated{display:inline-flex;padding:9px 13px;border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.24);font-weight:850;color:#efe9ff}.server-card-premium{border-color:rgba(251,191,36,.44)!important;box-shadow:0 24px 96px rgba(0,0,0,.42),0 0 54px rgba(251,191,36,.16),0 0 80px rgba(139,92,246,.16)!important}.server-card-premium:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#fbbf24,#f472b6,#8b5cf6,#c084fc,#fbbf24);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:axHue 6s linear infinite;pointer-events:none}@keyframes axHue{to{filter:hue-rotate(360deg)}}
@media(max-width:1100px){.aetheris-hero-grid-v2,.dashboard-showcase-v2,.section-head-split{grid-template-columns:1fr}.premium-feature-grid-v2,.premium-feature-grid,.feature-system-grid,.pricing-grid-v2{grid-template-columns:repeat(2,1fr)}.price-card.featured{transform:none}.docs-layout-v2{grid-template-columns:1fr}.docs-sidebar-v2{position:relative;top:auto}.aetheris-hero-v2{min-height:auto}.premium-metric-strip{margin-top:0}}
@media(max-width:720px){.premium-feature-grid-v2,.premium-feature-grid,.feature-system-grid,.pricing-grid-v2,.premium-metric-strip,.plugin-grid{grid-template-columns:1fr!important}.aetheris-hero-copy-v2 h1,.marketing-hero h1{font-size:44px}.premium-final-cta{display:grid}.footergrid{display:grid}.navlinks,.nav-links{display:none}.aetheris-hero-v2{padding:48px 0}.container{width:min(100% - 28px,1180px)}}


/* ==========================================================
   AETHERIS RESPONSIVE + ADMIN NAV CLEANUP V2
   Keeps large-screen layout, fixes windowed/tablet/mobile scaling.
   ========================================================== */
*,*::before,*::after{box-sizing:border-box}
html{overflow-x:hidden}
body{overflow-x:hidden;min-width:0}
img,video,canvas,svg{max-width:100%;height:auto}
input,select,textarea,button{max-width:100%;font:inherit}
pre,code{white-space:pre-wrap;word-break:break-word}
.aetheris-os-shell,.dashx-shell,.admin-shell,.tr-shell{min-width:0;width:100%}
.aos-main,.dashx-main,.tr-main,.config-workspace,.config-block,.card,.glass,.panel,.module-panel,.ticket-section,.to-panel-builder,.to-card,.to-panel-row{min-width:0;max-width:100%}
.plugin-grid,.module-grid,.config-grid,.grid,.stat-grid,.tr-stats,.tr-grid,.admin-grid,.forms,.premium-grid,.server-list,.ticket-grid,.to-panel-grid,.to-builder-grid,.to-options-grid{min-width:0}
.plugin-card,.module-panel,.config-block,.config-side-card,.card,.glass,.tr-card,.tr-stat,.statbox,.server-row,.user-card,.ticket-card,.to-panel-row{overflow:hidden}
.config-input,.config-select,.config-textarea,.search,.field input,.field select,.field textarea,.tr-input,.tr-filter input,textarea,select{min-width:0;width:100%}
.table-wrap,.admin-table-wrap,.invoice-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}
table{max-width:100%;border-collapse:collapse}
.admin-actions,.tr-actions,.btnline,.pillrow,.plugin-toolbar,.save-footer,.config-block-title,.tr-card-head,.detail-head,.servercard{flex-wrap:wrap;min-width:0}
.btn,.tr-btn,.admin-pill,.badge,.plugin-tab{white-space:normal;text-align:center}
.admin-quick-links-card{margin:0 0 18px!important;width:100%;max-width:100%;overflow:hidden}
.admin-quick-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important}
.admin-quick-link{min-width:0}
.admin-quick-link b,.admin-quick-link small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aos-topbar,.dashx-top,.admin-top,.tr-top{min-width:0}
.aos-search,.dashx-search{min-width:220px;max-width:100%}

@media (max-width:1320px){
  .aos-main,.dashx-main{padding:22px!important}
  .plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .admin-shell{width:min(100% - 24px,1280px)!important;padding-left:0!important;padding-right:0!important}
  .admin-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important}
  .tr-main{padding:22px!important}
  .tr-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important}
  .tr-stats,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:1050px){
  .aetheris-os-shell,.dashx-shell{grid-template-columns:1fr!important}
  .aos-sidebar,.dashx-sidebar{position:relative!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid rgba(196,122,255,.16)!important}
  .aos-nav,.dashx-nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important}
  .aos-nav a,.dashx-nav a{min-width:0!important}
  .config-page,.admin-grid,.tr-grid,.forms,.grid.two,.grid.three{grid-template-columns:1fr!important}
  .config-side-card{position:relative!important;top:auto!important}
  .plugin-grid,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .tr-shell{grid-template-columns:1fr!important}
  .tr-side{position:relative!important;width:100%!important;height:auto!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;overflow-x:auto!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid rgba(196,122,255,.16)!important}
  .tr-side a{width:auto!important;min-width:86px!important;white-space:nowrap!important}
  .tr-logo{min-width:54px!important}
}
@media (max-width:760px){
  .aos-main,.dashx-main,.tr-main{padding:16px!important}
  .admin-shell{width:calc(100% - 18px)!important;padding:14px 0 44px!important}
  .admin-top,.tr-top,.dashx-top,.aos-topbar,.save-footer{flex-direction:column!important;align-items:stretch!important}
  .admin-actions,.tr-actions,.btnline{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
  .admin-actions .btn,.tr-actions .tr-btn,.btnline .btn,.save-footer .btn{width:100%!important}
  .admin-hero,.command-hero,.config-block,.card,.glass,.tr-card,.ticket-section,.to-card{border-radius:20px!important;padding:16px!important}
  h1,.tr-top h1,.admin-hero h1{font-size:clamp(28px,9vw,40px)!important;line-height:1.02!important}
  h2{font-size:clamp(22px,7vw,32px)!important}
  .plugin-grid,.module-grid,.config-grid,.preset-grid,.tr-stats,.stat-grid,.tr-kv,.tr-two,.admin-quick-grid{grid-template-columns:1fr!important}
  .server-row,.servercard,.grant-row{grid-template-columns:1fr!important;display:grid!important}
  .user-card{grid-template-columns:42px 1fr!important}
  .detail-head{align-items:flex-start!important;flex-direction:column!important}
  .tr-list,.user-list,.server-list{max-height:none!important;overflow:visible!important;padding-right:0!important}
}
@media (max-width:480px){
  .aos-main,.dashx-main,.tr-main{padding:12px!important}
  .admin-shell{width:calc(100% - 12px)!important}
  .btn,.tr-btn{padding:11px 12px!important;font-size:13px!important}
  .admin-quick-link{grid-template-columns:30px minmax(0,1fr)!important;padding:10px!important}
  .tr-tabs,.plugin-tabs{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:10px!important}
  .tr-tab,.plugin-tab{white-space:nowrap!important;flex:0 0 auto!important}
}
