:root{--wk-ink:#231140;--wk-teal:#6416b8;--wk-paper:#f7f5fb;--wk-gold:#f1ab42;--wk-border:#e5dded}.wk-toolbar{background:#281044}.wk-toolbar select{background:#3e1c60;border-color:#755286}.wk-toolbar button{border-color:#755286}.wk-wordmark{color:#fff!important;display:inline-flex;align-items:center;gap:8px;letter-spacing:.08em}.wk-wordmark img{width:30px;height:30px;object-fit:contain}.wk-badge{padding:0;border:0;gap:12px;letter-spacing:.1em;color:#321448}.wk-badge img{width:64px;height:64px;object-fit:contain}.wk-card.wk-all{background:#361653;border-color:#361653}.wk-kicker{color:#81548d}.wk-primary{background:linear-gradient(120deg,#6916b9,#9430ad)}.wk-metric{background:#f8f5fc}.wk-login{box-shadow:0 16px 60px #3e13490c}.wk-login label,.wk-card p,.wk-subtitle,.wk-number,.wk-note{color:#796684}.wk-card.wk-all p,.wk-card.wk-all .wk-number{color:#e3c6eb}#business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#business-grid .wk-card{min-height:145px;padding:20px}#business-grid h2{font-size:22px}#business-grid .wk-all{grid-column:1/-1;min-height:138px}@media(min-width:760px){#business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}


/* WAKM dashboard header redesign */
.wk-toolbar{
  position:sticky;top:0;z-index:4800;
  display:grid;grid-template-columns:auto minmax(150px,1fr) auto;
  grid-template-areas:"brand select signout" "brand sync signout";
  align-items:center;column-gap:14px;row-gap:5px;
  padding:14px max(18px,calc((100vw - 980px)/2 + 14px));
  background:
    radial-gradient(circle at 18% -20%,rgba(139,51,226,.45),transparent 34%),
    radial-gradient(circle at 88% 115%,rgba(110,21,171,.48),transparent 36%),
    linear-gradient(120deg,#241046 0%,#42106b 52%,#251047 100%);
  box-shadow:0 8px 24px rgba(45,16,73,.18);
}
.wk-wordmark{grid-area:brand;font-size:25px!important;font-weight:900!important;letter-spacing:.045em!important;gap:10px!important;white-space:nowrap}
.wk-wordmark img{width:50px!important;height:50px!important;border-radius:50%;background:#fff;box-shadow:0 8px 22px rgba(19,4,34,.22)}
.wk-toolbar select{grid-area:select;width:100%!important;max-width:320px!important;min-height:46px;padding:10px 42px 10px 16px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.wk-toolbar select option{color:#241046;background:#fff}
.wk-toolbar .wk-signout{grid-area:signout;align-self:center;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;padding:10px 13px!important;font-size:12px!important;font-weight:800;color:#fff!important}
.wk-toolbar #wk-sync{grid-area:sync;flex-basis:auto!important;font-size:11px!important;color:#ded2ed!important;line-height:1.2}
.wk-toolbar #wk-sync:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ee38d;margin-right:7px;vertical-align:0}
.wk-toolbar #wk-sync[data-bad=true]:before{background:#ffb44d}
@media(max-width:560px){
  .wk-toolbar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:9px;padding:11px 12px 12px}
  .wk-wordmark{font-size:20px!important;gap:7px!important}.wk-wordmark img{width:42px!important;height:42px!important}
  .wk-toolbar select{max-width:none!important;min-height:42px;padding:8px 32px 8px 12px!important;font-size:15px!important}
  .wk-toolbar .wk-signout{padding:8px 9px!important;font-size:10px!important}
  .wk-toolbar #wk-sync{font-size:10px!important}
}
@media(max-width:390px){
  .wk-toolbar{grid-template-columns:auto 1fr;grid-template-areas:"brand signout" "select select" "sync sync"}
  .wk-toolbar select{max-width:100%!important}.wk-toolbar .wk-signout{justify-self:end}.wk-wordmark img{width:38px!important;height:38px!important}
}
