/* rc170 — exact approved dashboard production layout */
body:has([data-premium-admin-dashboard]){
  --exact-bg:#f4f7fb;
  --exact-navy:#07172f;
  --exact-navy-2:#0b2142;
  --exact-blue:#246cff;
  --exact-purple:#8a31ee;
  --exact-orange:#ff9708;
  --exact-green:#0aa565;
  --exact-text:#111936;
  --exact-muted:#5b6780;
  --exact-line:#e1e8f1;
  background:var(--exact-bg)!important;
}
body:has([data-premium-admin-dashboard]) :where(.content,.admin-content,main){
  background:var(--exact-bg)!important;
}
body:has([data-premium-admin-dashboard]) :where(.sidebar,.admin-sidebar){
  background:linear-gradient(180deg,#06142a 0%,#081a36 55%,#06142c 100%)!important;
  color:#fff!important;
  border-right:1px solid #17345c!important;
  box-shadow:8px 0 28px rgba(6,20,42,.18)!important;
}
body:has([data-premium-admin-dashboard]) :where(.sidebar a,.admin-sidebar a){
  color:#d7e1ef!important;
  border-radius:9px!important;
}
body:has([data-premium-admin-dashboard]) :where(.sidebar a:hover,.admin-sidebar a:hover){
  background:#10294c!important;
  color:#fff!important;
}
body:has([data-premium-admin-dashboard]) :where(.sidebar a.active,.admin-sidebar a.active,[aria-current="page"]){
  background:linear-gradient(90deg,#176bff,#842dff)!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(82,57,235,.30)!important;
}
body:has([data-premium-admin-dashboard]) :where(.topbar,.admin-topbar){
  background:rgba(255,255,255,.97)!important;
  border-bottom:1px solid #e3e8f0!important;
  box-shadow:0 3px 14px rgba(28,44,74,.05)!important;
  backdrop-filter:blur(14px);
}

/* Main dashboard frame */
[data-premium-admin-dashboard].pad{
  max-width:none!important;
  margin:0!important;
  padding:12px 16px 16px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:11px!important;
  color:var(--exact-text)!important;
  background:var(--exact-bg)!important;
}

/* HERO */
[data-premium-admin-dashboard] .pad-hero{
  position:relative!important;
  min-height:180px!important;
  padding:22px 26px!important;
  border-radius:17px!important;
  overflow:hidden!important;
  border:1px solid #193e84!important;
  background:
    radial-gradient(circle at 48% 54%,rgba(0,141,255,.55),transparent 27%),
    radial-gradient(circle at 25% 30%,rgba(127,40,255,.38),transparent 29%),
    linear-gradient(108deg,#17105f 0%,#103497 48%,#062760 100%)!important;
  box-shadow:0 12px 28px rgba(25,49,95,.16)!important;
}
[data-premium-admin-dashboard] .pad-hero::before{
  content:"";
  position:absolute;inset:0;
  pointer-events:none;
  background:
    linear-gradient(20deg,transparent 48%,rgba(129,151,255,.20) 49%,transparent 50%),
    linear-gradient(158deg,transparent 48%,rgba(130,57,255,.16) 49%,transparent 50%);
  background-size:155px 110px,190px 145px;
  opacity:.48;
}
[data-premium-admin-dashboard] .pad-hero-copy{
  position:relative!important;
  z-index:2!important;
  width:46%!important;
  max-width:540px!important;
}
[data-premium-admin-dashboard] .pad-eyebrow{
  display:block!important;
  margin:0 0 6px!important;
  padding:0!important;
  color:#c6d7ff!important;
  font-size:.67rem!important;
  line-height:1.1!important;
  font-weight:900!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
}
[data-premium-admin-dashboard] .pad-eyebrow::before,
[data-premium-admin-dashboard] .pad-eyebrow::after{display:none!important}
[data-premium-admin-dashboard] .pad-developer{
  color:#e0e7ff!important;
  font-size:.66rem!important;
  line-height:1.25!important;
}
[data-premium-admin-dashboard] .pad-hero h1{
  margin:10px 0 8px!important;
  padding:0!important;
  font-size:clamp(2.3rem,3.4vw,3.55rem)!important;
  line-height:.96!important;
  letter-spacing:-.048em!important;
  font-weight:850!important;
  color:#fff!important;
  text-shadow:none!important;
}
[data-premium-admin-dashboard] .pad-hero h1::before,
[data-premium-admin-dashboard] .pad-hero h1::after{display:none!important}
[data-premium-admin-dashboard] .pad-greeting{
  display:block!important;
  color:#fff!important;
  font-weight:650!important;
  font-size:.68em!important;
  letter-spacing:-.035em!important;
}
[data-premium-admin-dashboard] .pad-user-name{
  display:block!important;
  margin-top:3px!important;
  width:max-content!important;
  max-width:100%!important;
  color:#55c8ff!important;
  background:linear-gradient(90deg,#50c8ff 0%,#6da4ff 42%,#9872ff 75%,#ffc629 100%)!important;
  background-clip:text!important;
  -webkit-background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  font-size:1em!important;
  line-height:.98!important;
  white-space:nowrap!important;
}
[data-premium-admin-dashboard] .pad-hero p{
  margin:0!important;
  color:#fff!important;
  font-size:.72rem!important;
  line-height:1.35!important;
}
[data-premium-admin-dashboard] .pad-hero-art{
  position:absolute!important;
  right:16%!important;
  top:0!important;
  bottom:0!important;
  width:39%!important;
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  z-index:1!important;
}
[data-premium-admin-dashboard] .pad-hero-art img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  filter:drop-shadow(0 12px 18px rgba(0,0,0,.28)) saturate(1.14)!important;
}
[data-premium-admin-dashboard] .pad-system-status{
  position:absolute!important;
  right:17px!important;
  top:27px!important;
  bottom:27px!important;
  width:184px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  padding:15px!important;
  border-radius:11px!important;
  background:linear-gradient(145deg,rgba(20,66,145,.90),rgba(10,43,100,.96))!important;
  border:1px solid rgba(110,160,255,.23)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.05)!important;
  z-index:3!important;
}
[data-premium-admin-dashboard] .pad-system-status small{
  color:#fff!important;font-size:.71rem!important;font-weight:850!important
}
[data-premium-admin-dashboard] .pad-system-status small i{
  display:inline-block!important;
  width:8px!important;height:8px!important;border-radius:50%!important;
  margin-right:7px!important;
  background:#16df84!important;
  box-shadow:0 0 9px #16df84!important;
}
[data-premium-admin-dashboard] .pad-system-status strong{
  margin-top:8px!important;
  color:#fff!important;
  font-size:.67rem!important;
  font-weight:650!important;
}
[data-premium-admin-dashboard] .pad-system-status svg{
  width:100%!important;height:55px!important;margin-top:auto!important;overflow:visible!important
}
[data-premium-admin-dashboard] .status-area{fill:rgba(39,111,255,.20)!important}
[data-premium-admin-dashboard] .status-line{
  fill:none!important;stroke:#4f8cff!important;stroke-width:2!important;filter:drop-shadow(0 0 4px #2772ff)!important
}

/* KPI row */
[data-premium-admin-dashboard] .pad-metrics{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:11px!important;
}
[data-premium-admin-dashboard] .pad-stat{
  position:relative!important;
  min-height:101px!important;
  display:grid!important;
  grid-template-columns:43px minmax(0,1fr) auto!important;
  align-items:start!important;
  gap:11px!important;
  padding:14px!important;
  border-radius:13px!important;
  overflow:hidden!important;
  text-decoration:none!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.17)!important;
  box-shadow:0 11px 24px rgba(20,43,84,.16)!important;
  transition:transform .20s ease,box-shadow .20s ease,filter .20s ease!important;
}
[data-premium-admin-dashboard] .pad-stat:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 16px 28px rgba(20,43,84,.22)!important;
  filter:saturate(1.05)!important;
}
[data-premium-admin-dashboard] .stat-blue{background:linear-gradient(135deg,#267cff,#1552d6)!important}
[data-premium-admin-dashboard] .stat-purple{background:linear-gradient(135deg,#993af0,#6f1fd8)!important}
[data-premium-admin-dashboard] .stat-gold{background:linear-gradient(135deg,#ffa10a,#ff7900)!important}
[data-premium-admin-dashboard] .stat-green{background:linear-gradient(135deg,#12b273,#008b56)!important}
[data-premium-admin-dashboard] .pad-stat::before{
  content:"";position:absolute!important;inset:auto -28px -42px auto!important;width:115px!important;height:115px!important;
  border-radius:50%!important;background:rgba(255,255,255,.08)!important;pointer-events:none!important
}
[data-premium-admin-dashboard] .pad-stat-icon{
  width:43px!important;height:43px!important;border-radius:10px!important;
  display:grid!important;place-items:center!important;
  color:#fff!important;background:rgba(255,255,255,.14)!important;
  font-size:1.1rem!important
}
[data-premium-admin-dashboard] .pad-stat-copy small{
  display:block!important;
  color:#fff!important;font-size:.67rem!important;font-weight:800!important;line-height:1.15!important
}
[data-premium-admin-dashboard] .pad-stat-copy strong{
  display:block!important;margin-top:4px!important;
  color:#fff!important;font-size:1.38rem!important;font-weight:850!important;line-height:1!important
}
[data-premium-admin-dashboard] .pad-stat-copy em{
  display:block!important;margin-top:6px!important;
  color:#fff!important;font-size:.58rem!important;font-style:normal!important;opacity:.95!important
}
[data-premium-admin-dashboard] .pad-stat>i{
  align-self:end!important;
  color:#fff!important;font-size:.58rem!important;font-style:normal!important;font-weight:850!important;
  padding:5px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.20)!important;
  background:rgba(255,255,255,.07)!important
}
[data-premium-admin-dashboard] .pad-spark{
  position:absolute!important;left:14px!important;bottom:5px!important;width:105px!important;height:20px!important;opacity:.82!important
}
[data-premium-admin-dashboard] .pad-spark path{
  fill:none!important;stroke:rgba(255,255,255,.85)!important;stroke-width:1.5!important
}

/* Command centre */
[data-premium-admin-dashboard] .ops-command{
  padding:13px!important;
  border:1px solid #e0e7f0!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 7px 20px rgba(28,45,76,.06)!important;
}
[data-premium-admin-dashboard] .ops-command::before,
[data-premium-admin-dashboard] .ops-command::after{display:none!important}
[data-premium-admin-dashboard] .ops-command-head{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;
  margin:0 0 10px!important;padding:0!important;border:0!important
}
[data-premium-admin-dashboard] .ops-command-head .pad-eyebrow{
  color:#176bff!important;margin-bottom:3px!important;font-size:.59rem!important
}
[data-premium-admin-dashboard] .ops-command-head h2{
  margin:0!important;padding-left:10px!important;position:relative!important;
  color:#101a33!important;font-size:1.2rem!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.03em!important
}
[data-premium-admin-dashboard] .ops-command-head h2::before{
  content:""!important;display:block!important;position:absolute!important;left:0!important;top:1px!important;bottom:1px!important;width:3px!important;
  border-radius:999px!important;background:#6e3cf1!important
}
[data-premium-admin-dashboard] .ops-command-head h2::after{display:none!important}
[data-premium-admin-dashboard] .ops-command-head p{
  margin:5px 0 0!important;color:#58667e!important;font-size:.67rem!important
}
[data-premium-admin-dashboard] .ops-command-work{
  display:inline-flex!important;align-items:center!important;gap:7px!important;
  min-height:34px!important;padding:8px 12px!important;border-radius:9px!important;
  color:#fff!important;background:linear-gradient(135deg,#0c2f67,#071c46)!important;
  border:0!important;box-shadow:0 7px 17px rgba(11,40,89,.18)!important;font-size:.67rem!important;font-weight:800!important;text-decoration:none!important
}
[data-premium-admin-dashboard] .ops-command-grid{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important
}
[data-premium-admin-dashboard] .ops-command-card{
  --cc:#6b5de8;
  position:relative!important;
  min-height:76px!important;
  display:grid!important;grid-template-columns:33px minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;
  padding:10px!important;border-radius:11px!important;
  background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 10%,#fff),#fff)!important;
  border:1px solid color-mix(in srgb,var(--cc) 32%,#dce4ee)!important;
  box-shadow:0 4px 12px rgba(28,47,80,.045)!important;
  color:#15213b!important;text-decoration:none!important;overflow:hidden!important
}
[data-premium-admin-dashboard] .ops-command-card:nth-child(2n){--cc:#3d8ee5}
[data-premium-admin-dashboard] .ops-command-card:nth-child(3n){--cc:#38a966}
[data-premium-admin-dashboard] .ops-command-card:nth-child(4n){--cc:#27a9d0}
[data-premium-admin-dashboard] .ops-command-card:nth-child(5n){--cc:#f08b24}
[data-premium-admin-dashboard] .ops-command-card:nth-child(6n){--cc:#9349db}
[data-premium-admin-dashboard] .ops-command-card:nth-child(7n){--cc:#e4458f}
[data-premium-admin-dashboard] .ops-command-card::before{
  content:"";position:absolute!important;left:0!important;right:0!important;top:0!important;height:2px!important;background:var(--cc)!important
}
[data-premium-admin-dashboard] .ops-command-icon{
  width:33px!important;height:33px!important;border-radius:8px!important;display:grid!important;place-items:center!important;
  background:color-mix(in srgb,var(--cc) 17%,#fff)!important;color:var(--cc)!important;font-size:.85rem!important
}
[data-premium-admin-dashboard] .ops-command-card small{
  display:block!important;color:color-mix(in srgb,var(--cc) 78%,#14213b)!important;font-size:.54rem!important;font-weight:850!important
}
[data-premium-admin-dashboard] .ops-command-card strong{
  display:block!important;margin-top:2px!important;color:#14213b!important;font-size:.72rem!important;line-height:1.12!important;font-weight:850!important
}
[data-premium-admin-dashboard] .ops-command-card em{
  display:block!important;margin-top:3px!important;color:#5f6d83!important;font-size:.56rem!important;line-height:1.2!important;font-style:normal!important
}
[data-premium-admin-dashboard] .ops-command-card>b{
  width:24px!important;height:24px!important;border-radius:7px!important;display:grid!important;place-items:center!important;
  color:var(--cc)!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--cc) 26%,#e4eaf2)!important;font-size:.78rem!important
}

/* EXACT ANALYTICS ROWS */
[data-premium-admin-dashboard] .pad-exact-row{
  display:grid!important;
  gap:11px!important;
  align-items:stretch!important;
}
[data-premium-admin-dashboard] .pad-exact-row-analytics{
  grid-template-columns:minmax(0,1.42fr) minmax(0,.96fr) minmax(0,1.72fr)!important;
}
[data-premium-admin-dashboard] .pad-exact-row-bottom{
  grid-template-columns:minmax(0,1.55fr) minmax(0,.93fr) minmax(0,1.05fr)!important;
}
[data-premium-admin-dashboard] .pad-exact-row>.pad-card{
  min-width:0!important;height:100%!important;margin:0!important;
}
[data-premium-admin-dashboard] :where(.pad-revenue,.pad-appmix,.pad-recent-apps,.pad-recent-payments,.pad-quick,.pad-health){
  position:relative!important;
  padding:13px!important;
  border:1px solid #dfe6ef!important;
  border-radius:13px!important;
  background:#fff!important;
  color:#14203a!important;
  box-shadow:0 7px 18px rgba(31,48,80,.055)!important;
  overflow:hidden!important;
}
[data-premium-admin-dashboard] .pad-exact-row-analytics>.pad-card{min-height:226px!important}
[data-premium-admin-dashboard] .pad-exact-row-bottom>.pad-card{min-height:205px!important}

/* Headings, exactly organized */
[data-premium-admin-dashboard] .pad-card-head{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;
  min-height:43px!important;margin:0 0 8px!important;padding:0!important;border:0!important
}
[data-premium-admin-dashboard] .pad-card-head>div{min-width:0!important}
[data-premium-admin-dashboard] .pad-card-head .pad-eyebrow{
  margin:0 0 3px!important;color:#315feb!important;font-size:.54rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.07em!important
}
[data-premium-admin-dashboard] .pad-card-head h2{
  margin:0!important;padding:0 0 0 8px!important;position:relative!important;
  color:#111a34!important;font-size:.96rem!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.028em!important
}
[data-premium-admin-dashboard] .pad-card-head h2::before{
  content:""!important;display:block!important;position:absolute!important;left:0!important;top:1px!important;bottom:1px!important;width:3px!important;
  border-radius:99px!important;background:var(--head-accent,#7042e8)!important
}
[data-premium-admin-dashboard] .pad-card-head h2::after{display:none!important}
[data-premium-admin-dashboard] .pad-card-head p{
  margin:4px 0 0!important;color:#5e6c82!important;font-size:.59rem!important;line-height:1.25!important
}
[data-premium-admin-dashboard] .pad-card-head>a,
[data-premium-admin-dashboard] .pad-breakdown{
  color:#315feb!important;font-size:.57rem!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important
}
[data-premium-admin-dashboard] .pad-head-icon{
  flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:8px!important;display:grid!important;place-items:center!important;
  color:#fff!important;font-size:.72rem!important;margin-top:0!important
}
[data-premium-admin-dashboard] .pad-head-icon.purple{background:linear-gradient(135deg,#9e4ce9,#7b35db)!important}
[data-premium-admin-dashboard] .pad-head-icon.blue{background:linear-gradient(135deg,#5ca0ee,#2e70da)!important}
[data-premium-admin-dashboard] .pad-head-icon.teal{background:linear-gradient(135deg,#4dc9c0,#208f88)!important}
[data-premium-admin-dashboard] .pad-card-head-icon{
  display:grid!important;
  grid-template-columns:26px minmax(0,1fr) auto!important;
  align-items:start!important;
}
[data-premium-admin-dashboard] .pad-card-head-icon>div{grid-column:2}
[data-premium-admin-dashboard] .pad-card-head-icon>a{grid-column:3;grid-row:1}
[data-premium-admin-dashboard] .pad-revenue{--head-accent:#315feb}
[data-premium-admin-dashboard] .pad-appmix{--head-accent:#14a66c}
[data-premium-admin-dashboard] .pad-recent-apps{--head-accent:#a03bd1}
[data-premium-admin-dashboard] .pad-recent-payments{--head-accent:#3277df}
[data-premium-admin-dashboard] .pad-quick{--head-accent:#8c46d4}
[data-premium-admin-dashboard] .pad-health{--head-accent:#1ca294}

/* Charts */
[data-premium-admin-dashboard] .pad-chart-tools{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important}
[data-premium-admin-dashboard] .pad-chart-tools strong{color:#09a963!important;font-size:.72rem!important;font-weight:900!important}
[data-premium-admin-dashboard] .pad-chart-tools span{
  padding:4px 6px!important;border-radius:6px!important;border:1px solid #e1e7ef!important;background:#f8fafc!important;
  color:#5c697e!important;font-size:.52rem!important;font-weight:750!important
}
[data-premium-admin-dashboard] .pad-bar-chart{height:153px!important}
[data-premium-admin-dashboard] .pad-axis span{color:#69778d!important;font-size:.49rem!important}
[data-premium-admin-dashboard] .pad-bar-col small{color:#34415a!important;font-size:.55rem!important}
[data-premium-admin-dashboard] .pad-bar-track{background:linear-gradient(180deg,#f5f7fb,#edf2f8)!important}
[data-premium-admin-dashboard] .pad-bar-track span{background:linear-gradient(180deg,#a688ff,#1558dc)!important}
[data-premium-admin-dashboard] .pad-bar-col:last-child .pad-bar-track span{background:linear-gradient(180deg,#3ce18c,#02a65d)!important}
[data-premium-admin-dashboard] .pad-donut-wrap{min-height:145px!important}
[data-premium-admin-dashboard] .pad-donut{filter:drop-shadow(0 6px 11px rgba(37,65,110,.12))}

/* Tables */
[data-premium-admin-dashboard] .pad-table-scroll{
  border:1px solid #e6ebf2!important;border-radius:8px!important;overflow:auto!important;background:#fff!important
}
[data-premium-admin-dashboard] .pad-table{
  width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important
}
[data-premium-admin-dashboard] .pad-table thead th{
  position:sticky!important;top:0!important;z-index:2!important;
  padding:6px 7px!important;
  color:#4b5870!important;background:#f7f9fc!important;border-bottom:1px solid #dfe6ee!important;
  font-size:.50rem!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important
}
[data-premium-admin-dashboard] .pad-table tbody td{
  padding:5px 7px!important;color:#26344c!important;background:#fff!important;border-bottom:1px solid #edf1f5!important;
  font-size:.56rem!important;line-height:1.15!important;vertical-align:middle!important
}
[data-premium-admin-dashboard] .pad-table tbody tr:last-child td{border-bottom:0!important}
[data-premium-admin-dashboard] .pad-table tbody tr:hover td{background:#f8fbff!important}
[data-premium-admin-dashboard] .pad-person{
  display:flex!important;align-items:center!important;gap:6px!important;min-width:125px!important
}
[data-premium-admin-dashboard] .pad-person>i{
  flex:0 0 23px!important;width:23px!important;height:23px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;
  color:#8a3dd8!important;background:#f0e5fb!important;font-size:.50rem!important;font-weight:900!important
}
[data-premium-admin-dashboard] .pad-person>i.payer{color:#e24c68!important;background:#fde5eb!important}
[data-premium-admin-dashboard] .pad-person strong{display:block!important;color:#18233c!important;font-size:.55rem!important;line-height:1.1!important;font-weight:800!important}
[data-premium-admin-dashboard] .pad-person small{display:block!important;margin-top:1px!important;color:#79869a!important;font-size:.47rem!important;line-height:1.1!important}
[data-premium-admin-dashboard] .pad-status{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:18px!important;padding:2px 6px!important;border-radius:999px!important;font-size:.49rem!important;font-weight:850!important
}
[data-premium-admin-dashboard] .pad-amount{color:#1767df!important;font-size:.56rem!important;font-weight:850!important;white-space:nowrap!important}
[data-premium-admin-dashboard] .pad-row-menu{color:#2f65d8!important;text-decoration:none!important;font-weight:900!important}

/* Quick access */
[data-premium-admin-dashboard] .pad-quick>a{
  display:grid!important;grid-template-columns:26px minmax(0,1fr) 13px!important;align-items:center!important;gap:7px!important;
  min-height:29px!important;padding:5px 0!important;border-bottom:1px solid #eef1f5!important;text-decoration:none!important
}
[data-premium-admin-dashboard] .pad-quick>a:last-child{border-bottom:0!important}
[data-premium-admin-dashboard] .pad-quick>a>i{
  width:25px!important;height:25px!important;border-radius:7px!important;display:grid!important;place-items:center!important;font-size:.65rem!important
}
[data-premium-admin-dashboard] .pad-quick>a strong{display:block!important;color:#17233d!important;font-size:.55rem!important;line-height:1.1!important;font-weight:800!important}
[data-premium-admin-dashboard] .pad-quick>a small{display:block!important;margin-top:1px!important;color:#68768d!important;font-size:.46rem!important;line-height:1.1!important}
[data-premium-admin-dashboard] .pad-quick>a b{color:#273b66!important;font-size:.75rem!important}

/* Institution status */
[data-premium-admin-dashboard] .pad-health-body{display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;gap:10px!important}
[data-premium-admin-dashboard] .pad-health-body>div:first-child{display:grid!important;gap:8px!important}
[data-premium-admin-dashboard] .pad-health-body span{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important
}
[data-premium-admin-dashboard] .pad-health-body em{color:#627187!important;font-size:.54rem!important;font-style:normal!important}
[data-premium-admin-dashboard] .pad-health-body strong{color:#101b34!important;font-size:.70rem!important;font-weight:900!important}
[data-premium-admin-dashboard] .pad-shield{
  width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important;
  color:#4064ff!important;background:radial-gradient(circle,#fff 29%,#eaf0ff 30%,#dae6ff 72%)!important;
  box-shadow:0 0 0 8px rgba(64,100,255,.055),0 8px 18px rgba(64,100,255,.12)!important
}
[data-premium-admin-dashboard] .pad-health>p{margin-top:12px!important;color:#65738a!important;font-size:.52rem!important;line-height:1.35!important}

/* remove global premium-heading decorators inside exact dashboard */
[data-premium-admin-dashboard] :where(.uix-page-heading,.uix-section-heading,.uix-card-heading,.uix-data-heading){
  animation:none!important;opacity:1!important;max-width:none!important
}
[data-premium-admin-dashboard] :where(.uix-page-heading,.uix-section-heading,.uix-card-heading,.uix-data-heading)::before,
[data-premium-admin-dashboard] :where(.uix-page-heading,.uix-section-heading,.uix-card-heading,.uix-data-heading)::after{
  display:none!important
}

/* motion */
@keyframes exactRise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
[data-premium-admin-dashboard] .pad-enter{animation:exactRise .42s cubic-bezier(.2,.8,.2,1) both!important}
[data-premium-admin-dashboard] :where(.pad-card,.ops-command-card,.pad-stat){
  transition:transform .20s ease,box-shadow .20s ease!important
}
[data-premium-admin-dashboard] :where(.pad-card,.ops-command-card):hover{transform:translateY(-2px)!important;box-shadow:0 11px 24px rgba(28,45,76,.10)!important}

@media(max-width:1180px){
  [data-premium-admin-dashboard] .pad-exact-row-analytics{grid-template-columns:1.2fr .8fr!important}
  [data-premium-admin-dashboard] .pad-recent-apps{grid-column:1/-1!important}
  [data-premium-admin-dashboard] .pad-exact-row-bottom{grid-template-columns:1.4fr 1fr!important}
  [data-premium-admin-dashboard] .pad-health{grid-column:1/-1!important}
}
@media(max-width:900px){
  [data-premium-admin-dashboard] .pad-metrics,
  [data-premium-admin-dashboard] .ops-command-grid,
  [data-premium-admin-dashboard] .pad-exact-row-analytics,
  [data-premium-admin-dashboard] .pad-exact-row-bottom{grid-template-columns:1fr 1fr!important}
  [data-premium-admin-dashboard] .pad-recent-apps,
  [data-premium-admin-dashboard] .pad-recent-payments,
  [data-premium-admin-dashboard] .pad-health{grid-column:1/-1!important}
  [data-premium-admin-dashboard] .pad-hero-copy{width:58%!important}
  [data-premium-admin-dashboard] .pad-hero-art{right:18%!important;width:34%!important}
  [data-premium-admin-dashboard] .pad-system-status{width:155px!important}
}
@media(max-width:680px){
  [data-premium-admin-dashboard].pad{padding:10px!important}
  [data-premium-admin-dashboard] .pad-metrics,
  [data-premium-admin-dashboard] .ops-command-grid,
  [data-premium-admin-dashboard] .pad-exact-row-analytics,
  [data-premium-admin-dashboard] .pad-exact-row-bottom{grid-template-columns:1fr!important}
  [data-premium-admin-dashboard] .pad-hero-copy{width:100%!important;max-width:none!important}
  [data-premium-admin-dashboard] .pad-hero-art,
  [data-premium-admin-dashboard] .pad-system-status{display:none!important}
  [data-premium-admin-dashboard] .ops-command-head{flex-direction:column!important}
  [data-premium-admin-dashboard] .pad-user-name{white-space:normal!important}
}
@media(prefers-reduced-motion:reduce){
  [data-premium-admin-dashboard] .pad-enter{animation:none!important}
  [data-premium-admin-dashboard] :where(.pad-card,.ops-command-card,.pad-stat){transition:none!important}
}
