/* Simplified Admin Styles v3.1.3 */
.wrap h1{margin-bottom:18px;}
#dwic-map-wrap{margin:18px 0;min-height:120px;background:#f7f9fb;border:1px solid #e2e8f0;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#54606c;}
.dwic-footer{margin-top:32px;font-size:11px;color:#666;text-align:center;}
.form-table th{width:200px;}

/* CookieJar admin hero */
.cookiejar-admin-hero{
  display:flex;
  align-items:center;
  gap:14px;
  margin-bottom:12px;
}
.cookiejar-admin-hero svg{
  width:48px;
  height:48px;
  display:block;
  color:#1e293b; /* currentColor inside SVGs */
}
.cookiejar-admin-hero .title{
  font-size:20px;
  font-weight:700;
  line-height:1.2;
  margin:0;
}
.cookiejar-admin-hero .subtitle{
  margin:2px 0 0 0;
  color:#55627a;
}

/* Admin color scheme awareness (basic) */
body.admin-color-light .cookiejar-admin-hero svg{ color:#1e293b; }
body.admin-color-fresh .cookiejar-admin-hero svg{ color:#1e293b; }
body.admin-color-midnight .cookiejar-admin-hero svg{ color:#c7d2fe; }
body.admin-color-blue .cookiejar-admin-hero svg{ color:#0ea5e9; }

/* Accent variables to theme SVG gradients */
:root{
  --cookiejar-accent:#008ed6;
  --cookiejar-accent-2:#57bff3;
}