/* POA ADMIN PREMIUM LIGHT V1 */

@media screen {

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell)){
  --bg:#f8fafc;
  --panel:#ffffff;
  --line:#e2e8f0;
  --gold:#10b981;
  --soft:#475569;
  --muted:#94a3b8;

  background:#f8fafc!important;
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-utility-header{
  border-bottom:1px solid #e2e8f0!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 5px 20px rgba(15,23,42,.06)!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-wrap{
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(
  .admin-sidebar,
  .admin-nav,
  .dashboard-sidebar
){
  border:1px solid #e2e8f0!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:0 10px 28px rgba(15,23,42,.07)!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-nav-label{
  color:#94a3b8!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-side-link{
  border:1px solid transparent!important;
  background:transparent!important;
  color:#475569!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-side-link:hover{
  border-color:#e2e8f0!important;
  background:#f1f5f9!important;
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-side-link.active{
  border-color:#10b981!important;
  background:#10b981!important;
  color:#ffffff!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.admin-side-link.active *{
  color:#ffffff!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(
  .dashboard-hero,
  .admin-dashboard-hero
){
  border:1px solid #bbf7d0!important;
  background:
    linear-gradient(
      135deg,
      #ffffff,
      #dcfce7
    )!important;

  color:#0f172a!important;
  box-shadow:0 12px 32px rgba(15,23,42,.08)!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(
  .dashboard-stat-card,
  .dashboard-action,
  .dashboard-panel,
  .dashboard-system-strip,
  .dashboard-media-item,
  .panel,
  .tool,
  .health-card
){
  border:1px solid #e2e8f0!important;
  background:#ffffff!important;
  color:#0f172a!important;
  box-shadow:
    0 1px 2px rgba(15,23,42,.04),
    0 8px 24px rgba(15,23,42,.06)!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(
  .dashboard-hero,
  .dashboard-stat-card,
  .dashboard-action,
  .dashboard-panel,
  .panel
)
:is(h1,h2,h3,h4,strong){
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(
  .dashboard-hero,
  .dashboard-stat-card,
  .dashboard-action,
  .dashboard-panel,
  .panel
)
:is(p,small,span){
  color:#475569!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(input,select,textarea){
  border:1px solid #cbd5e1!important;
  background:#ffffff!important;
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
:is(.gold-btn,button[type="submit"]){
  border-color:#10b981!important;
  background:#10b981!important;
  color:#ffffff!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
.small-danger{
  border-color:#ef4444!important;
  background:#ef4444!important;
  color:#ffffff!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
table{
  border-color:#e2e8f0!important;
  background:#ffffff!important;
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
th{
  background:#f1f5f9!important;
  color:#0f172a!important;
}

body.poa-premium-ui:has(.admin-wrap):not(:has(.acv525-shell))
td{
  border-color:#e2e8f0!important;
  background:#ffffff!important;
  color:#334155!important;
}

}
