/* Active controls use the same blue-and-white language as the admin console. */
.wk-main-sider-item:has(img[src*="Selected"]),
.wk-main-tab-content ul li:has(img[src*="Selected"]) {
  background: linear-gradient(135deg, #0877e8, #168cff) !important;
  color: #ffffff !important;
  box-shadow: 0 6px 18px rgba(22, 140, 255, 0.3) !important;
}

.wk-main-sider-item:has(img[src*="Selected"]) img,
.wk-main-tab-content ul li:has(img[src*="Selected"]) img {
  filter: brightness(0) invert(1) !important;
}

.wk-main-sider-item:has(img[src*="Selected"]):hover,
.wk-main-tab-content ul li:has(img[src*="Selected"]):hover {
  background: linear-gradient(135deg, #066bcc, #0d7fea) !important;
}

.wk-messageinput-actionitem,
.wk-conversation-chattoolbars-item {
  color: #43a6ff !important;
  transition: color 150ms ease, background-color 150ms ease, box-shadow 150ms ease;
}

.wk-messageinput-actionitem svg,
.wk-messageinput-actionitem .semi-icon,
.wk-conversation-chattoolbars-item svg,
.wk-conversation-chattoolbars-item .semi-icon {
  color: currentColor !important;
}

.wk-messageinput-actionitem svg [fill]:not([fill="none"]),
.wk-conversation-chattoolbars-item svg [fill]:not([fill="none"]) {
  fill: currentColor !important;
}

.wk-messageinput-actionitem svg [stroke]:not([stroke="none"]),
.wk-conversation-chattoolbars-item svg [stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.wk-messageinput-actionitem:hover,
.wk-messageinput-actionitem:active,
.wk-messageinput-actionitem:focus-visible,
.wk-conversation-chattoolbars-item:hover,
.wk-conversation-chattoolbars-item:active,
.wk-conversation-chattoolbars-item:focus-visible,
.wk-messageinput-actionitem[aria-expanded="true"],
.wk-conversation-chattoolbars-item[aria-expanded="true"] {
  background: linear-gradient(135deg, #0877e8, #168cff) !important;
  color: #ffffff !important;
  box-shadow: 0 5px 14px rgba(22, 140, 255, 0.25) !important;
}

@media screen and (max-width: 640px) {
  .wk-main-tab-content ul li:has(img[src*="Selected"]) {
    border-radius: 16px !important;
  }
}
