
/* DBS-only sidebar/settings hotfix 2026-06-05 */

/* Keep sidebar menu text consistent on Permissions and all pages */
.sidebar a,
.side-menu a,
.side-nav a,
.left-sidebar a,
.app-sidebar a,
.main-sidebar a,
.nav-sidebar a,
.sidebar-menu a,
aside a,
.dbs-sidebar a,
.nav-link,
.menu-link {
  font-size: 12px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
}

/* Keep sidebar bottom user text same size */
.sidebar .user-info,
.side-menu .user-info,
.side-nav .user-info,
.left-sidebar .user-info,
.app-sidebar .user-info,
.main-sidebar .user-info,
aside .user-info,
.sidebar small,
aside small {
  font-size: 12px !important;
  line-height: 1.25 !important;
}

/* Splashtop support card on Settings */
.dbs-splashtop-support-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin: 0 0 18px 0;
  padding: 16px 18px;
  border: 1px solid #ff9a1f;
  border-radius: 14px;
  background: #fff8ed;
  box-shadow: 0 8px 22px rgba(0,0,0,.06);
}

.dbs-splashtop-support-title {
  font-size: 16px;
  font-weight: 800;
  color: #06182d;
  margin-bottom: 4px;
}

.dbs-splashtop-support-text {
  font-size: 12px;
  color: #06182d;
}

.dbs-splashtop-support-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 170px;
  padding: 12px 16px;
  border-radius: 10px;
  background: #0b2d50;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 800;
  text-decoration: none !important;
}


/* Stronger DBS sidebar consistency patch */
.sidebar,
.side-menu,
.side-nav,
.left-sidebar,
.app-sidebar,
.main-sidebar,
.nav-sidebar,
.sidebar-menu,
aside,
.dbs-sidebar {
  font-size: 12px !important;
}

.sidebar a,
.side-menu a,
.side-nav a,
.left-sidebar a,
.app-sidebar a,
.main-sidebar a,
.nav-sidebar a,
.sidebar-menu a,
aside a,
.dbs-sidebar a,
.nav-link,
.menu-link {
  font-size: 12px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
}

.sidebar .nav-link,
.side-menu .nav-link,
.side-nav .nav-link,
.left-sidebar .nav-link,
.app-sidebar .nav-link,
.main-sidebar .nav-link,
.nav-sidebar .nav-link,
.sidebar-menu .nav-link,
aside .nav-link,
.dbs-sidebar .nav-link {
  font-size: 12px !important;
}

.sidebar .user-info,
.side-menu .user-info,
.side-nav .user-info,
.left-sidebar .user-info,
.app-sidebar .user-info,
.main-sidebar .user-info,
aside .user-info,
.sidebar small,
aside small {
  font-size: 12px !important;
  line-height: 1.25 !important;
}
