/* One RK Digital admin theme. Colors come from the logo: red, cyan, navy. */

.rk-shell {
  color: var(--brand-ink);
  background:
    radial-gradient(circle at 92% 0, rgba(7, 155, 211, .12), transparent 26rem),
    radial-gradient(circle at 4% 100%, rgba(229, 27, 35, .08), transparent 22rem),
    #f5f8fc !important;
}

.rk-main {
  min-width: 0;
}

@media (min-width: 1024px) {
  .rk-main {
    margin-left: 280px;
    width: calc(100% - 280px);
  }
}

.rk-shell aside.rk-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
  display: flex;
  width: 280px;
  flex-direction: column;
  transform: translateX(-100%);
  background:
    radial-gradient(circle at 8% 0, rgba(7, 155, 211, .14), transparent 22%),
    radial-gradient(circle at 90% 100%, rgba(229, 27, 35, .08), transparent 28%),
    linear-gradient(180deg, #f7fbfe 0%, #f5f8fc 100%);
  border-right: 1px solid #dce5f0;
  box-shadow: 9px 0 28px rgba(16, 26, 54, .08);
}

.rk-shell aside.rk-nav.open { transform: none; }

@media (min-width: 1024px) {
  .rk-shell aside.rk-nav { transform: none; }
}

.rk-shell aside.rk-nav > div:first-child {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 74px;
  padding: 0 16px;
  background: #fff;
}

.rk-shell aside.rk-nav > div:first-child::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 4px;
  background: linear-gradient(90deg, #e51b23 0 42%, #079bd3 42% 72%, #28358f 72% 100%);
}

.rk-nav-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  padding: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.rk-nav-brand img {
  display: block;
  height: 36px !important;
  width: auto !important;
  max-width: 168px !important;
  object-fit: contain;
  object-position: center;
}

.rk-nav-label {
  margin: 4px 18px 10px;
  color: #28358f;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .14em;
  text-transform: uppercase;
}

.rk-nav-link,
.rk-nav-parent {
  display: flex;
  align-items: center;
  gap: 10px;
  width: calc(100% - 20px);
  min-height: 46px;
  margin: 4px 10px;
  padding: 6px 10px;
  border: 1px solid rgba(255, 255, 255, .3);
  border-radius: 14px;
  background: rgba(255, 255, 255, .42);
  color: #101a36;
  font-size: 14px;
  font-weight: 650;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}

.rk-nav-text { flex: 1; min-width: 0; }

.rk-nav-ico {
  display: grid;
  width: 34px;
  height: 34px;
  flex: none;
  place-items: center;
  border-radius: 11px;
  font-size: 14px;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .65);
}

.rk-nav-ico > i {
  font-size: 15px;
  line-height: 1;
}

.rk-nav-ico.indigo, .rk-nav-ico.purple, .rk-nav-ico.violet { background: #e8ebf8; color: #28358f; }
.rk-nav-ico.rose, .rk-nav-ico.red, .rk-nav-ico.pink, .rk-nav-ico.orange { background: #ffe8e9; color: #e51b23; }
.rk-nav-ico.blue, .rk-nav-ico.sky, .rk-nav-ico.teal, .rk-nav-ico.amber { background: #e5f6fc; color: #079bd3; }

.rk-nav-chevron {
  font-size: 11px;
  color: #94a3b8;
  transition: transform .18s ease;
}

.rk-nav-chevron.open { transform: rotate(90deg); color: #fff; }

.rk-nav-link:hover,
.rk-nav-parent:hover {
  color: #28358f;
  background: #fff;
  border-color: #dce5f0;
  box-shadow: 0 7px 16px rgba(16, 26, 54, .08);
}

.rk-nav-link.active,
.rk-nav-parent.open {
  color: #fff;
  background: linear-gradient(105deg, #28358f 0%, #079bd3 100%);
  border-color: transparent;
  box-shadow: 0 9px 20px rgba(40, 53, 143, .28);
}

.rk-nav-link.active .rk-nav-ico,
.rk-nav-parent.open .rk-nav-ico {
  background: rgba(255, 255, 255, .2);
  color: #fff;
}

.rk-sub {
  display: grid;
  gap: 2px;
  margin: 2px 16px 12px 28px;
  padding: 8px;
  border: 1px solid #dce5f0;
  border-left: 3px solid #e51b23;
  border-radius: 16px;
  background: rgba(255, 255, 255, .92);
  box-shadow: 0 8px 18px rgba(16, 26, 54, .08);
}

.rk-sub a {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 36px;
  padding: 6px 10px;
  border-radius: 10px;
  color: #1e293b;
  font-size: 13.5px;
  font-weight: 650;
  text-decoration: none;
}

.rk-sub a::before {
  content: "";
  width: 7px;
  height: 7px;
  flex: none;
  border-radius: 50%;
  background: #b9d7ee;
}

.rk-sub a:hover { background: #e7f6fc; }

.rk-sub a.active {
  background: #e7f6fc;
  color: #28358f;
}

.rk-sub a.active::before { background: #e51b23; }

.rk-logout-form { padding: 4px 0 14px; }

.rk-logout {
  display: flex;
  align-items: center;
  gap: 10px;
  width: calc(100% - 20px);
  min-height: 46px;
  margin: 4px 10px;
  padding: 6px 10px;
  border: 1px solid rgba(255, 255, 255, .3);
  border-radius: 14px;
  background: rgba(255, 255, 255, .42);
  color: #101a36;
  font-size: 14px;
  font-weight: 650;
  text-align: left;
  cursor: pointer;
}

.rk-logout i {
  display: grid;
  width: 34px;
  height: 34px;
  place-items: center;
  border-radius: 11px;
  background: #ffe8e9;
  color: #e51b23;
}

.rk-top {
  position: sticky;
  top: 0;
  z-index: 30;
  display: flex;
  align-items: center;
  gap: 12px;
  height: 74px;
  padding: 0 18px 0 20px;
  background: linear-gradient(90deg, #fff 0%, #f5f8fc 52%, #f3fbfe 100%);
  border-bottom: 1px solid #dce5f0;
  box-shadow: 0 7px 22px rgba(16, 26, 54, .08);
}

.rk-top::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  background: linear-gradient(90deg, #e51b23 0 42%, #079bd3 42% 72%, #28358f 72% 100%);
}

.rk-crumbs {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
}

.rk-crumb-root,
.rk-crumb-current {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 36px;
  padding: 0 12px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
}

.rk-crumb-root {
  color: #e51b23;
  background: #fff;
  border: 1px solid #f3c4c6;
  box-shadow: 0 5px 13px rgba(124, 58, 237, .09);
}

.rk-crumb-root svg { width: 16px; height: 16px; fill: #e51b23; }

.rk-crumb-sep { color: #079bd3; font-weight: 800; }

.rk-crumb-current {
  color: #364152;
  background: rgba(255, 255, 255, .78);
  border: 1px solid #e4e7ec;
  box-shadow: 0 5px 13px rgba(51, 65, 85, .07);
}

.rk-user-wrap { position: relative; }

.rk-user {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  height: 46px;
  padding: 4px 12px 4px 4px;
  border: 1px solid #d8d3e8;
  border-radius: 999px;
  background: rgba(255, 255, 255, .84);
  box-shadow: 0 6px 16px rgba(16, 26, 54, .08);
  cursor: pointer;
}

.rk-user-avatar {
  display: grid;
  width: 36px;
  height: 36px;
  place-items: center;
  border-radius: 50%;
  background: linear-gradient(145deg, #ffe8e9, #e5f6fc 55%, #e8ebf8);
  border: 1px solid #fff;
}

.rk-user-avatar svg { width: 22px; height: 22px; fill: #28358f; }

.rk-user-text { display: flex; flex-direction: column; align-items: flex-start; line-height: 1.15; }

.rk-user-name { color: #312e4c; font-size: 13px; font-weight: 800; }

.rk-user-role { color: #7c718f; font-size: 10px; font-weight: 700; }

.rk-user .fa-chevron-down { color: #079bd3; font-size: 11px; }

.rk-user-menu {
  position: absolute;
  top: 54px;
  right: 0;
  z-index: 50;
  width: 180px;
  padding: 8px;
  border: 1px solid #dce5f0;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 12px 28px rgba(16, 26, 54, .12);
}

.rk-user-menu button {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 38px;
  padding: 0 10px;
  border: 0;
  border-radius: 10px;
  background: transparent;
  color: #be123c;
  font-weight: 700;
  cursor: pointer;
}

.rk-user-menu button:hover { background: #fff1f2; }

.rk-shell header .bg-brand-navy {
  background: var(--brand-red) !important;
}

.rk-shell main h1 {
  color: var(--brand-ink);
  font-weight: 800;
  letter-spacing: -0.02em;
}

.rk-shell main > div > p.text-xs,
.rk-shell main .mb-4 p.text-xs,
.rk-shell main .mb-6 p.text-xs {
  color: var(--brand-red) !important;
}

.rk-shell main article,
.rk-shell main a.rounded-2xl,
.rk-shell main .rounded-2xl.border {
  border-color: #e2e8f0 !important;
  box-shadow: 0 8px 24px rgba(16, 26, 54, .05);
}

.rk-shell main article.bg-white,
.rk-shell main a.bg-white.rounded-2xl {
  border-top: 3px solid var(--brand-cyan) !important;
}

.rk-shell main label {
  color: #334155;
  font-weight: 700;
}

.rk-shell main input:not([type="checkbox"]):not([type="radio"]):not([type="search"]):not(.ecom-table-search),
.rk-shell main select:not(.ecom-entries-select),
.rk-shell main textarea {
  width: 100%;
  min-height: 42px;
  border: 1px solid #cbd5e1 !important;
  border-radius: 10px !important;
  background: #fff !important;
  color: var(--brand-ink);
  padding: 8px 12px;
  box-shadow: none;
}

.rk-shell main .ecom-table-toolbar input,
.rk-shell main .ecom-table-toolbar select,
.rk-shell main .ecom-table input,
.rk-shell main .ecom-table select {
  width: auto;
  min-height: 36px;
}

.rk-shell main input:focus,
.rk-shell main select:focus,
.rk-shell main textarea:focus {
  outline: none;
  border-color: var(--brand-cyan) !important;
  box-shadow: 0 0 0 4px rgba(7, 155, 211, .16) !important;
}

.rk-shell main a.bg-brand,
.rk-shell main button.bg-brand,
.rk-shell main button.bg-slate-900,
.rk-shell main a.bg-slate-900 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: #e51b23 !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 10px !important;
  min-height: 42px;
  padding: 0 16px;
  font-weight: 800;
  box-shadow: 0 8px 18px rgba(229, 27, 35, .22);
}

.rk-shell main a.bg-brand:hover,
.rk-shell main button.bg-brand:hover,
.rk-shell main button.bg-slate-900:hover {
  background: #bd141b !important;
}

.rk-shell .ecom-page-link.active {
  color: #fff !important;
  background: #e51b23 !important;
  border: 0;
}

.rk-dash { display: grid; gap: 16px; }
.rk-shell main .rk-dash article { border-top: 0 !important; }
.rk-dash-hero, .rk-panel {
  border: 1px solid #dce5f0;
  border-radius: 22px;
  background: #fff;
  box-shadow: 0 10px 28px rgba(16, 26, 54, .06);
  overflow: hidden;
}
.rk-dash-hero {
  display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 24px;
  background: linear-gradient(100deg, #ffffff 0%, #f5f8fc 50%, #f3fbfe 100%);
}
.rk-dash-hero h1 { margin: 6px 0 0; font-size: 28px; font-weight: 800; letter-spacing: -0.03em; color: #101a36; }
.rk-dash-eye { display: inline-flex; align-items: center; height: 26px; padding: 0 10px; border-radius: 999px; background: #ffe8e9; color: #e51b23; font-size: 11px; font-weight: 800; letter-spacing: .06em; }
.rk-dash-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.rk-dash-actions a { display: inline-flex; align-items: center; height: 40px; padding: 0 16px; border-radius: 12px; color: #fff !important; font-size: 13px; font-weight: 800; text-decoration: none; box-shadow: 0 8px 16px rgba(16, 26, 54, .16); }
.rk-dash-actions .purple { background: linear-gradient(135deg, #e51b23, #bd141b); }
.rk-dash-actions .blue { background: linear-gradient(135deg, #28358f, #17245f); }
.rk-dash-actions .green { background: linear-gradient(135deg, #079bd3, #067eab); }
.rk-cmd, .rk-metrics, .rk-split { display: grid; gap: 10px; }
.rk-cmd, .rk-metrics { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.rk-split { grid-template-columns: 1.35fr .85fr; }
.rk-tile {
  display: flex; align-items: center; gap: 14px; min-height: 88px; padding: 14px 16px;
  border: 1px solid transparent; border-radius: 12px; text-decoration: none; color: inherit;
  box-shadow: none;
}
.rk-metric { display: flex; flex-direction: column; min-height: 132px; padding: 14px 16px; border-radius: 16px; border: 1px solid transparent; box-shadow: 0 8px 18px rgba(15, 23, 42, .05); }
.rk-shell main .rk-dash .rk-metric { border-top: 0 !important; }
.rk-cmd .rk-tile:nth-child(4n+1), .rk-metrics .rk-metric:nth-child(4n+1) { background: linear-gradient(145deg, #eef1fb, #fff); border-color: #c9d0ee !important; }
.rk-cmd .rk-tile:nth-child(4n+2), .rk-metrics .rk-metric:nth-child(4n+2) { background: linear-gradient(145deg, #e7f6fc, #fff); border-color: #b7e4f5 !important; }
.rk-cmd .rk-tile:nth-child(4n+3), .rk-metrics .rk-metric:nth-child(4n+3) { background: linear-gradient(145deg, #fff1f2, #fff); border-color: #f8c9cc !important; }
.rk-cmd .rk-tile:nth-child(4n+4), .rk-metrics .rk-metric:nth-child(4n+4) { background: linear-gradient(145deg, #e7f6fc, #eef1fb); border-color: #b7e4f5 !important; }
.rk-ico { display: grid; width: 48px; height: 48px; flex: none; place-items: center; border-radius: 12px; background: #e8ebf8; color: #28358f; font-size: 18px; box-shadow: none; }
.rk-metric .rk-ico { width: 30px; height: 30px; border-radius: 8px; font-size: 13px; }
.rk-cmd .rk-tile:nth-child(4n+2) .rk-ico, .rk-metrics .rk-metric:nth-child(4n+2) .rk-ico { background: #e5f6fc; color: #079bd3; }
.rk-cmd .rk-tile:nth-child(4n+3) .rk-ico, .rk-metrics .rk-metric:nth-child(4n+3) .rk-ico { background: #ffe8e9; color: #e51b23; }
.rk-cmd .rk-tile:nth-child(4n+4) .rk-ico, .rk-metrics .rk-metric:nth-child(4n+4) .rk-ico { background: #e5f6fc; color: #079bd3; }
.rk-copy { min-width: 0; }
.rk-copy { min-width: 0; flex: 1; }
.rk-copy strong { display: block; margin: 0; color: #1e293b; font-size: 15px; font-weight: 700; line-height: 1.3; }
.rk-copy small { display: block; margin: 4px 0 0; color: #64748b; font-size: 12px; font-weight: 500; line-height: 1.35; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.rk-metric-top { display: flex; align-items: center; justify-content: space-between; }
.rk-metric-top span { color: #64748b; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: .04em; }
.rk-metric > strong { display: block; margin: 8px 0 8px; color: #0f172a; font-size: 28px; letter-spacing: -0.03em; line-height: 1; }
.rk-chips { display: flex; flex-wrap: nowrap; gap: 5px; min-width: 0; }
.rk-chips span, .rk-chip { display: inline-flex; align-items: center; min-height: 22px; padding: 3px 7px; border-radius: 5px; border: 1px solid rgba(148, 163, 184, .28); background: rgba(255,255,255,.82); color: #334155; font-size: 10px; font-weight: 600; white-space: nowrap; }
.rk-subline { margin: -4px 0 12px; color: #94a3b8; font-size: 12px; font-weight: 700; }
.rk-activity-head { display: flex; justify-content: space-between; margin: 8px 0; color: #64748b; font-size: 12px; font-weight: 800; }
.rk-pipe { margin: 10px 0 14px; }
.rk-pipe > div { display: flex; justify-content: space-between; margin-bottom: 6px; color: #475569; font-size: 12px; font-weight: 800; }
.rk-pipe i, .rk-bar i { display: block; height: 10px; overflow: hidden; border-radius: 999px; background: #d7e3f2; }
.rk-pipe i b, .rk-bar i b { display: block; height: 10px; border-radius: 999px; background: linear-gradient(90deg, #28358f, #079bd3); }
.rk-pipe.ok i b, .rk-bar.ok i b { background: linear-gradient(90deg, #079bd3, #28358f); }
.rk-pipe.bad i b, .rk-bar.bad i b { background: linear-gradient(90deg, #e51b23, #bd141b); }
.rk-pipe.ship i b, .rk-bar.ship i b { background: linear-gradient(90deg, #079bd3, #28358f); }
.rk-eye { display: inline-grid; width: 32px; height: 32px; place-items: center; border-radius: 10px; background: #e5f6fc; color: #079bd3 !important; text-decoration: none; }
.rk-rank { display: inline-grid; width: 26px; height: 26px; place-items: center; border-radius: 8px; background: #e8ebf8; color: #28358f; font-weight: 800; }
.rk-mini small { display: block; color: #94a3b8; font-size: 11px; font-weight: 700; }
.rk-panel { padding: 0 0 8px; background: linear-gradient(180deg, #f7fbff 0%, #fff 120px); }
.rk-split > .rk-panel:nth-child(1) { background: linear-gradient(180deg, #e8edf8 0%, #fff 150px); }
.rk-split > .rk-panel:nth-child(2) { background: linear-gradient(180deg, #dff3fb 0%, #fff 150px); }
.rk-dash > article.rk-panel:nth-of-type(1) { background: linear-gradient(180deg, #fff0f1 0%, #fff 120px); }
.rk-dash > article.rk-panel:nth-of-type(2) { background: linear-gradient(180deg, #e7f6fc 0%, #fff 120px); }
.rk-split:last-child > .rk-panel:nth-child(1) { background: linear-gradient(180deg, #e8edf8 0%, #fff 120px); }
.rk-split:last-child > .rk-panel:nth-child(2) { background: linear-gradient(180deg, #fff1f2 0%, #fff 120px); }
.rk-panel-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 0 0 12px; padding: 14px 18px; background: linear-gradient(90deg, #28358f, #079bd3); }
.rk-split > .rk-panel:nth-child(2) .rk-panel-head { background: linear-gradient(90deg, #079bd3, #28358f); }
.rk-dash > article.rk-panel:nth-of-type(1) .rk-panel-head { background: linear-gradient(90deg, #e51b23, #bd141b); }
.rk-dash > article.rk-panel:nth-of-type(2) .rk-panel-head { background: linear-gradient(90deg, #079bd3, #067eab); }
.rk-split:last-child > .rk-panel:nth-child(1) .rk-panel-head { background: linear-gradient(90deg, #28358f, #17245f); }
.rk-split:last-child > .rk-panel:nth-child(2) .rk-panel-head { background: linear-gradient(90deg, #e51b23, #079bd3); }
.rk-panel h2 { margin: 0; color: #fff; font-size: 16px; }
.rk-panel h2::before { content: ""; display: inline-block; width: 8px; height: 8px; margin-right: 8px; border-radius: 50%; background: #fff; }
.rk-panel-head a { color: #fff; font-size: 13px; font-weight: 800; text-decoration: none; }
.rk-subline, .rk-activity-head, .rk-money, .rk-pipe, .rk-bar, .rk-mini { margin-left: 18px; margin-right: 18px; }
.rk-panel .rk-subline { margin-top: 0; color: #475569; }
.rk-mini { width: calc(100% - 36px); border-collapse: separate; border-spacing: 0; }
.rk-mini th { padding: 10px 8px; background: #e8edf8; color: #28358f; font-size: 11px; font-weight: 800; letter-spacing: .04em; text-align: left; }
.rk-dash > article.rk-panel:nth-of-type(1) .rk-mini th { background: #ffe8e9; color: #bd141b; }
.rk-dash > article.rk-panel:nth-of-type(2) .rk-mini th { background: #dff3fb; color: #067eab; }
.rk-mini td { padding: 12px 8px; border-top: 1px solid #e6eef6; background: #fff; color: #334155; font-size: 13px; font-weight: 700; }
.rk-mini tbody tr:nth-child(even) td { background: #f4f9fd; }
.rk-mini tbody tr:hover td { background: #e7f6fc; }
.rk-mini a { color: #28358f; font-weight: 800; text-decoration: none; }
.rk-who { display: inline-grid; width: 28px; height: 28px; margin-right: 8px; place-items: center; border-radius: 50%; background: linear-gradient(145deg, #e8ebf8, #e5f6fc); color: #28358f; font-size: 12px; vertical-align: middle; }
.rk-status { display: inline-flex; min-height: 24px; align-items: center; padding: 0 10px; border-radius: 999px; background: #e8ebf8; color: #28358f; font-size: 11px; font-weight: 800; }
.rk-bar { display: grid; grid-template-columns: 110px 1fr auto; gap: 10px; align-items: center; margin: 8px 18px; color: #475569; font-size: 12px; font-weight: 800; }
.rk-money { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 8px; }
.rk-money div { padding: 14px; border: 1px solid #dce5f0; border-radius: 16px; background: #fff; }
.rk-money div:nth-child(1) { background: linear-gradient(145deg, #e8edf8, #fff); border-color: #c5cee8; }
.rk-money div:nth-child(2) { background: linear-gradient(145deg, #dff3fb, #fff); border-color: #b7e4f5; }
.rk-money div:nth-child(3) { background: linear-gradient(145deg, #fff0f1, #fff); border-color: #f8c9cc; }
.rk-money div:nth-child(4) { background: linear-gradient(145deg, #e7f6fc, #eef1fb); border-color: #b7e4f5; }
.rk-money div:nth-child(1) span { color: #28358f; }
.rk-money div:nth-child(2) span { color: #067eab; }
.rk-money div:nth-child(3) span { color: #e51b23; }
.rk-money div:nth-child(4) span { color: #28358f; }
.rk-money strong { display: block; margin-top: 4px; color: #101a36; font-size: 20px; }
.rk-money small { display: block; margin-top: 2px; color: #64748b; font-size: 11px; font-weight: 700; }
.rk-status.ok { background: #e5f6fc; color: #067eab; }
.rk-status.bad { background: #ffe8e9; color: #e51b23; }
.rk-status.ship { background: #e8ebf8; color: #28358f; }
.rk-status.wait { background: #fff4e8; color: #bd141b; }
.rk-top > button {
  border-color: #dce5f0 !important;
  color: #28358f !important;
  background: #fff !important;
}
.bg-violet-50 { background-color: #e8ebf8 !important; }
.text-violet-600, .text-violet-700 { color: #28358f !important; }
.rk-money span { color: #28358f; font-size: 12px; font-weight: 800; }
@media (max-width: 1100px) {
  .rk-cmd, .rk-metrics, .rk-split { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 700px) {
  .rk-dash-hero, .rk-cmd, .rk-metrics, .rk-split, .rk-money { display: grid; grid-template-columns: 1fr; }
}
