﻿/*!
*  filename: ej.dashboarddesigner.min.css
*  version : 16.1..763
*  Copyright Syncfusion Inc. 2001 - 2026. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws. 
*/

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*--OAuth dialog (Appended in body) styles---*/

.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-input.e-textbox {
  margin-top: 10px;
  border-radius: 4px;
  border: solid 1px;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-element {
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-input.e-textbox {
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-provider {
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-container-dialog .bbi-connection-configuration-oauth-connection-reset {
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-provider {
  font-size: 14px;
  font-weight: 600;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-validation {
  font-size: 10px;
  height: 23px;
  line-height: 23px;
  padding-left: 8px;
  box-sizing: border-box;
  width: 100%;
  display: none;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-validation.bbi-oauth-validate-msg-enable {
  display: block;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-validation {
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-content {
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-content {
  font-weight: normal;
  font-size: 10px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-connection-save {
  float: right;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-connection-cancel {
  float: right;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-content {
  display: block;
  width: 300px;
  height: 16px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-provider {
  display: block;
  width: 300px;
  height: 21px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .e-dialog-icon.e-icon.e-close {
  margin-top: 6px;
  text-align: center;
  width: 14px;
  height: 14px;
  display: table;
  font-size: 16px;
  padding: 0px 3px 5px 0px;
}
.boldbi-dashboarddesigner.bbi-designer-dialog a {
  color: var(--designer-text-color);
  text-decoration: underline;
}
.boldbi-dashboarddesigner .bbi-masterwidget-user-selection-active .bbi-designer-dialog a {
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-connection-reset {
  color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-connection-reset {
  padding-top: 5px;
  font-size: 12px;
  position: absolute;
  cursor: pointer;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-dialog-content-container {
  width: 100%;
  height: 100%;
  padding: 9px 4px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-dialog-content-container .bbi-connection-configuration-oauth-client-element:first-child {
  margin-bottom: 16px;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-dialog-content-container .bbi-connection-configuration-oauth-client-element {
  font-size: 12px;
  width: 100%;
  height: auto;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-dialog-content-container .bbi-connection-configuration-oauth-client-element .bbi-connection-configuration-oauth-client-label {
  width: 100%;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-titlebar {
  padding: 12px 12px 11px 12px !important;
  font-size: 14px !important;
  font-weight: 600;
  letter-spacing: 0.3px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .e-header {
  padding-bottom: 0px !important;
  padding-top: 3px !important;
}
/*----------------Connection-configuration-------------*/

.boldbi-dashboarddesigner.bbi-connectionconfiguration {
  overflow: auto;
}
.boldbi-dashboarddesigner.bbi-connectionconfiguration .bbi-dbrd-connection-mode-content-container {
  margin: 0px;
  width: 100%;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap {
  width: 210px;
  height: 110px;
  border-radius: 4px;
  border: solid 1px;
  box-sizing: border-box;
  transition: unset;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container {
  margin: 12px 0px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container {
  width: 100%;
  height: 100%;
  min-width: 800px;
  min-height: 400px;
  box-sizing: border-box;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-content-container {
  padding-right: 32px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-dbrd-service-tile-wrap:hover {
  border: 1px solid;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-select {
  outline: 0px;
  box-shadow: 0 0 0 1px var(--primary-branding-color);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile {
  height: 150px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-dbrd-connection-img-tile {
  height: 100%;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-icon-wrap {
  height: 100%;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile .bbi-dbrd-connection-img-tile {
  height: calc(100% - 42px);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile:hover > .bbi-dbrd-tile-icon-wrap {
  height: calc(100% - 42px);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-con-tile-configure-btn {
  width: 180px;
  height: 32px;
  margin: 0px 15px 10px 15px;
  border-radius: 4px;
  text-align: center;
  font-family: var(--designer-font);
  font-size: 12px;
  box-sizing: border-box;
  border: solid 1px;
  display: none;
  cursor: pointer;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-config-oauth-help-link-wrap {
  font-family: var(--designer-font);
  font-size: 12px;
  display: none;
  justify-content: space-evenly;
  width: 155px;
  margin: 0px 27.5px 10px 27.5px;
  height: 32px;
  line-height: 32px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-config-oauth-help-link-wrap .bbi-config-oauth-help-info-icon:before {
  font-family: dashboard_webdesigner_font;
  content: '\ea3c';
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-connection-configuration-header .bbi-config-oauth-help-info-icon:before {
  font-family: dashboard_webdesigner_font;
  content: '\ea3c';
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile .bbi-config-oauth-help-link-wrap {
  display: none;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile .bbi-config-oauth-help-link-wrap.bbi-ms-browser-support {
  display: block;
  margin: 0px 35px 10px 35px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile .bbi-config-oauth-help-link-wrap.bbi-ms-browser-support .bbi-config-oauth-help-info-icon {
  width: 13px;
  float: left;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile .bbi-config-oauth-help-link-wrap.bbi-ms-browser-support .bbi-config-oauth-infoText {
  width: 101px;
  float: left;
  text-align: center;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile .bbi-config-oauth-help-link-wrap.bbi-ms-browser-support .bbi-config-oauth-link {
  width: 26px;
  text-align: right;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile.bbi-con-select .bbi-config-oauth-help-link-wrap {
  display: none;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-oauth-tile.bbi-con-select .bbi-con-tile-configure-btn {
  display: block;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-con-switch-btn {
  width: 34px;
  height: 20px;
  float: right;
  margin: 6px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-con-switch-btn .bbi-config-switch-btn {
  width: 100% !important;
  height: 100% !important;
}
.bbi-con-switch-btn .bbi-config-switch-btn {
  width: 34px !important;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-con-tile-header-wrap {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  line-height: 40px;
  font-family: var(--designer-font);
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.4px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection {
  display: flex;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-text {
  margin: 0px 12px;
  font-weight: normal;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox {
  margin: 0px 4px 0px 12px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-text-wrap {
  padding: 0px 10px;
  box-sizing: border-box;
  width: calc(100% - 310px);
  cursor: pointer;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-dbrd-tile-container-title {
  line-height: 40px;
  font-family: var(--designer-font);
  font-weight: bold;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-category-icon {
  width: 30px;
  height: 40px;
  font-family: dashboard_webdesigner_font;
  font-size: 12px;
  text-align: center;
  margin: 0px 12px;
  cursor: pointer;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-category-icon.e-arrow-down:before {
  content: '\ea26';
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-category-icon.bbi-arrow-up:before {
  content: '\ea29';
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-dbrd-tile-container {
  padding: 0px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-config-selection-count {
  font-weight: bold;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-dbrd-tile-container {
  -webkit-transition: max-height 0.7s;
  -moz-transition: max-height 0.7s;
  -ms-transition: max-height 0.7s;
  -o-transition: max-height 0.7s;
  overflow: hidden;
  transition: max-height 0.7s;
  transition-timing-function: ease-in-out;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-tile-container-collapse .bbi-dbrd-tile-container {
  max-height: 0px !important;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-category-icon {
  -webkit-transition: -webkit-transform 0.7s ease-in-out;
  -ms-transition: -ms-transform 0.7s ease-in-out;
  transition: transform 0.7s ease-in-out;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px var(--secondary-background-color) inset !important;
  -webkit-text-fill-color: var(--primary-text-normal-color) !important;
  max-height: 27px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-tile-container-collapse .bbi-category-icon {
  transform: rotate(180deg);
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-oauth-text-wrap {
  margin: 0px 4px;
  line-height: 24px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-wrap {
  margin: 0px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header {
  width: 100%;
  height: auto;
  font-family: var(--designer-font);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.26px;
  box-sizing: border-box;
  padding: 1px 32px 32px 0px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-oauth-text-wrap a {
  font-weight: 500;
  float: left;
  width: 100%;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-oauth-text-wrap span {
  display: block;
  float: left;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box {
  padding-top: 24px;
  display: inline-block;
  width: 100%;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap {
  width: 280px;
  height: 28px;
  line-height: 28px;
  float: left;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-dbrd-tile-container .bbi-dbrd-designer-datasource-search-no-data {
  text-align: left;
  width: 100%;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-oauth-requrired-wrap {
  float: left;
  margin: 0px 5px;
  border-radius: 4px;
  padding: 0px 2px;
}
/*-----connection header ej2-check-box-intermediate style override----*/

.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-checkbox-wrapper .e-frame {
  border-radius: 2px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-css.e-checkbox-wrapper .e-frame {
  border-radius: 2px;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-checkbox-wrapper .e-label {
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
/*---------Tile style end-----------------*/

/*-----custom connectors------*/

.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.e-con-oauth-tile .bbi-dbrd-connection-custom-img-tile,
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.e-con-oauth-tile:hover > .bbi-dbrd-tile-icon-wrap {
  height: 'calc(50% - 42px)';
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-custom-connector-add .bbi-dbrd-connection-img-tile:before {
  font-family: 'dashboard_webdesigner_font';
  content: '\e924';
  font-size: 65px;
  color: var(--primary-branding-color);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-custom-connector-add .bbi-config-oauth-help-link-wrap {
  display: flex;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-custom-connector-add.bbi-con-select .bbi-config-oauth-help-link-wrap {
  display: none !important;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-custom-connector-add.bbi-con-select .bbi-con-tile-configure-btn {
  display: block !important;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-con-tile-configure-btn {
  width: 180px;
  height: 32px;
  margin: 0px 15px 10px 15px;
  border-radius: 4px;
  text-align: center;
  font-family: var(--designer-font);
  font-size: 12px;
  box-sizing: border-box;
  border: solid 1px;
  display: none;
  cursor: pointer;
}
.bbi-connectionconfiguration .bbi-custom-connector-delete,
.bbi-connectionconfiguration .bbi-custom-connector-edit {
  margin: 5px;
  font-family: 'dashboard_webdesigner_font';
}
.bbi-connectionconfiguration .bbi-custom-connector-delete,
.bbi-connectionconfiguration .bbi-custom-connector-edit:hover {
  cursor: pointer;
}
.bbi-connectionconfiguration .bbi-custom-connector-delete:before {
  content: '\eaba';
}
.bbi-connectionconfiguration .bbi-custom-connector-edit:before {
  content: '\e9ea';
}
/*-----custom connecctor ends------*/

.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-input.e-textbox {
  border-color: #b3b3b3;
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-connection-configuration-oauth-client-validation {
  color: #ff3b30;
}
.boldbi-dashboarddesigner.bbi-oauth-container-dialog .bbi-oauth-title-content {
  color: gray;
}
/*----------------Configuration Tile styles----------------------*/

.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container {
  background-color: var(--connector-background);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-wrap.bbi-connection-configuration-content-container {
  background-color: var(--connector-background);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap {
  background-color: var(--connector-tile-container-background);
  border-color: #cccccc;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-select {
  border-color: var(--connector-tile-color);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-con-tile-configure-btn {
  color: var(--connector-tile-color);
  background-color: var(--connector-tile-container-background);
  border-color: var(--connector-tile-color);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-con-tile-configure-btn:hover {
  background-color: var(--hover-bg-normal-color);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-config-oauth-help-link-wrap {
  color: gray;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-con-tile-header-wrap {
  color: var(--primary-text-normal-color);
  background-color: var(--connector-tile-header-background);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-dbrd-service-tile-wrap:hover {
  border-color: #cccccc;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header {
  color: var(--primary-text-normal-color);
  background-color: var(--connector-background);
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-oauth-text-wrap a {
  text-decoration: none;
  color: var(--connector-tile-color);
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-oauth-requrired-wrap {
  background-color: var(--connector-header-background);
}
/*-----connection header ej2-check-box-intermediate style override----*/

.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-checkbox-wrapper .e-frame.e-stop {
  background-color: var(--connector-tile-color);
  border-color: var(--connector-tile-color);
  color: white;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #0565ff;
  border-color: #0450cc;
  color: white;
}
.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper .e-switch-off {
  background-color: var(--toggle-btn-normal-bg-color);
}
.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper .e-switch-inner {
  border: 2px solid var(--toggle-btn-normal-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-config-container .e-textbox.e-designer-datasource-textbox.bbi-dbrd-datasource-dsname::placeholder {
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-config-container .e-textarea.bbi-designer-constr-textarea.bbi-designer-textarea::placeholder {
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-config-container .bbi-designer-tile-content.bbi-designer-datasource-description-maxchar {
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-mode-radiobtn .e-text {
  color: var(--designer-ds-list-primary-text-normal-color);
  padding: 2px;
  float: right;
  vertical-align: middle;
  line-height: 12px;
  font-size: 12px;
  margin-left: 3px;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table div .e-textbox.e-designer-datasource-textbox::placeholder {
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table div .bbi-dbrd-info-icon.e-tooltip.e-js {
  color: var(--designer-ds-list-primary-text-normal-color);
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-checkbox-wrapper .e-frame {
  background-color: var(--connector-tile-container-background);
  border-color: #b3b3b3;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-css.e-checkbox-wrapper .e-frame {
  background-color: white;
  border-color: #b3b3b3;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-checkbox-wrapper .e-frame.e-check {
  background: var(--connector-tile-color);
  border-color: var(--connector-tile-color);
  color: white;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-tile-category-container .bbi-con-tile-header-wrap .bbi-category-selection .bbi-con-selection-chkbox .e-css.e-checkbox-wrapper .e-frame.e-check {
  background: #0565ff;
  border-color: #0450cc;
  color: white;
}
.bbi-connectionconfiguration .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap.bbi-con-select:hover {
  border-color: var(--primary-branding-color);
}
/*---------Tile style end-----------------*/

.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container,
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container,
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-autocomplete,
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-icon.bbi-dbrd-designer-search,
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-icon.bbi-dbrd-designer-close {
  height: inherit;
  line-height: inherit;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container {
  margin: 0px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container {
  box-sizing: unset;
  border: 1px solid;
  border-radius: 4px;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-autocomplete {
  border-radius: 4px;
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-autocomplete::placeholder {
  color: var(--designer-placeholder-color);
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container {
  border-color: gray;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-icon.bbi-dbrd-designer-search {
  color: gray;
}
.bbi-connectionconfiguration .bbi-connection-configuration-container .bbi-connection-configuration-header .bbi-con-header-search-box .bbi-con-search-wrap .bbi-dbrd-designer-datasource-category-container .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-icon.bbi-dbrd-designer-close {
  color: gray;
}
.bbi-connectionconfiguration .boldbi-dashboarddesigner.e-dialog-wrap {
  border: var(--primary-border-color) !important;
}
.bbi-connectionconfiguration .boldbi-dashboarddesigner.bbi-designer-ejdialog .e-header {
  border-bottom: var(--primary-border-color) !important;
}
.bbi-connectionconfiguration .boldbi-dashboarddesigner.bbi-designer-ejdialog .e-footerbar {
  border-top: var(--primary-border-color) !important;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Common widgets - container **********/

.boldbi-dashboarddesigner .bbi-widget-not-configured-text {
  vertical-align: middle;
  overflow: hidden;
  clear: both;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 101;
}
.boldbi-dashboarddesigner .bbi-show-widget-not-configured .bbi-widget-not-configured-text {
  display: none;
}
.boldbi-dashboarddesigner .bbi-widget-not-configured-text {
  display: none;
}
.boldbi-dashboarddesigner .viewer .bbi-widget-not-configured-text {
  display: none;
}
.boldbi-dashboarddesigner .viewer .bbi-show-widget-not-configured .bbi-widget-not-configured-text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.boldbi-dashboarddesigner .bbi-widget-not-configured-text {
  background-color: var(--designer-container-background);
}
.e-dashboardviewer .bbi-widget-not-configured-text {
  text-align: center;
  font-size: 10px;
}
.boldbi-dashboarddesigner .viewer .bbi-show-widget-not-configured .bbi-dbrd-controlIcon-container {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-combine-item .bbi-dbrd-control-container:not(.bbi-show-widget-not-configured) .bbi-combine-selected.bbi-dbrd-controlIcon-container {
  visibility: visible !important;
}
.boldbi-dashboarddesigner .bbi-combine-item .bbi-dbrd-control-container:hover:not(.bbi-show-widget-not-configured) .bbi-show-icon.bbi-dbrd-controlIcon-container {
  visibility: hidden;
}
.boldbi-dashboarddesigner .bbi-combine-item .bbi-dbrd-control-container:hover:not(.bbi-show-widget-not-configured) .bbi-show-icon.bbi-floating-widget-actions.bbi-dbrd-controlIcon-container {
  visibility: visible;
}
.boldbi-dashboarddesigner .bbi-combine-item:hover:not(.bbi-show-widget-not-configured) .bbi-widget-selected.bbi-dbrd-controlIcon-container {
  visibility: hidden !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container:hover:not(.bbi-show-widget-not-configured) > div > div.bbi-dbrd-content-container > div.bbi-dbrd-control-header > .bbi-show-icon.bbi-dbrd-controlIcon-container {
  -webkit-transition: visibility 500ms;
  -moz-transition: visibility 500ms;
  -ms-transition: visibility 500ms;
  transition: visibility 500ms;
  visibility: visible;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container:hover:not(.bbi-show-widget-not-configured) .bbi-show-icon-normal-widget.bbi-dbrd-controlIcon-container,
.boldbi-dashboarddesigner .bbi-dbrd-control-container:hover:not(.bbi-show-widget-not-configured) .bbi-show-icon.bbi-dbrd-controlIcon-container {
  -webkit-transition: visibility 500ms;
  -moz-transition: visibility 500ms;
  -ms-transition: visibility 500ms;
  transition: visibility 500ms;
  visibility: visible;
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-align-center {
  display: table-cell;
  vertical-align: middle;
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-align-center {
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-align-center {
  display: table-cell;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .e-label-item .bbi-dbrd-control-error {
  display: none;
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-dbrd-control-error {
  text-align: center;
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-dbrd-control-error > div {
  font-size: 12px;
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-dbrd-control-error .bbi-dbrd-link-btn {
  font-size: 12px;
  color: var(--hyper-link-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-dbrd-refresh-link-btn {
  font-size: 12px;
  color: black;
  cursor: pointer;
  width: 86px;
  height: 25px;
  margin-top: 4px;
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-reload-button {
  background-color: var(--secondary-btn-bg-normal-color);
  color: var(--designer-text-color);
  border: 0.5px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .e-dashboardviewer .bbi-reload-button:hover {
  background-color: var(--secondary-btn-bg-normal-color);
  cursor: pointer;
}
/* widget not configured */

.boldbi-dashboarddesigner .bbi-widget-not-configured-header {
  vertical-align: middle;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-widget-not-configured-content {
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-widget-not-configured-icon {
  background: var(--not-configured-icon) no-repeat;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  width: 32px;
}
.boldbi-dashboarddesigner .bbi-widget-info-icon {
  background: var(--alert-image-icon) no-repeat;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
  width: 35px;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container {
  visibility: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dashboard-widget-menu:before {
  content: '\eaae';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-api-error-wrapper {
  width: 100%;
  height: 100%;
  display: table;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dashboard-widget-menu.e-icon-dark:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dashboard-widget-menu.e-icon-dark:hover:before {
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dbrd-api-error-wrapper .bbi-dbrd-api-error-container {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-api-error-wrapper .bbi-dbrd-api-error-container .bbi-dbrd-api-error-header {
  font-weight: bold;
}
.boldbi-dashboarddesigner .bbi-dbrd-api-error-wrapper .bbi-dbrd-api-error-container .bbi-dbrd-api-error-text {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-higher-popup {
  display: table;
  height: 100%;
  width: 100%;
  text-align: center;
  position: static;
  top: 0;
}
.boldbi-dashboarddesigner .bbi-nowidget-container {
  position: absolute;
  top: 50%;
  left: calc(-30%);
}
.boldbi-dashboarddesigner .bbi-widget-error-icon {
  background: var(--warning-png-icon) no-repeat;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  width: 40px;
}
.e-dashboardviewer .bbi-higher-error-message {
  margin: 8px;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dashboard-widget-menu {
  cursor: pointer;
}
/*------Drag Thumb Icon ------*/

.boldbi-dashboarddesigner .bbi-designer-icon-Drag-Thumb {
  font-size: 15px;
  width: 6px;
  height: 15px;
}
.boldbi-dashboarddesigner .bbi-designer-icon-Drag-Thumb:before {
  content: '\eb5d';
  display: none;
}
.boldbi-dashboarddesigner .e-listbox-wrapper.bbi-custom-listbox-control {
  overflow-x: hidden;
  border: none;
}
.boldbi-dashboarddesigner .bbi-custom-view-listbox-item1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px 9px;
  gap: 9px;
  width: 236px;
  height: 30px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-custom-view-listbox-item1-content {
  padding: 0px;
  gap: 6px;
  width: 180px;
  height: 15px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-custom-view-item1-data {
  flex-grow: 1;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--primary-text-normal-color);
  white-space: nowrap;
  cursor: pointer;
  max-width: 203px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-custom-view-item1-add-button:not(.bbi-dropped-item) {
  color: #0565ff;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-view-data-container .e-listbox-wrapper .e-placeholder,
.e-listbox-wrapper .e-list-item.e-selected .e-list-badge {
  background-color: #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-custom-view-item2-data.e-textbox {
  height: 22px !important;
  border-color: #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-view-data-close-edit {
  margin-top: -30px;
  background: none !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .bbi-dbrd-view-data-close-edit.e-close::before {
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-view-data-edit-icon.e-checkmark {
  color: #0565FF !important;
  margin-top: 5px;
  padding-right: 25px;
  box-sizing: content-box !important;
}
.boldbi-dashboarddesigner .bbi-custom-listbox-control .e-list-item:hover .bbi-designer-icon-Drag-Thumb:before {
  display: block;
}
.boldbi-dashboarddesigner .e-list-item .bbi-dropped-item .bbi-custom-view-item1-add-button {
  color: black;
  background-color: #f2f2f2;
}
.e-listbox-wrapper.e-sortableclone .e-list-item .bbi-custom-view-listbox-item1 .bbi-custom-view-item1-add-button,
.e-listbox-wrapper.e-sortableclone .e-list-item .bbi-custom-view-listbox-item2 .bbi-custom-view-item2-default-button {
  display: none !important;
}
.e-listbox-wrapper.e-sortableclone .e-list-item .bbi-custom-view-listbox-item2 .bbi-custom-view-item2-data {
  border: 'none !important';
}
.boldbi-dashboarddesigner .bbi-custom-view-listbox-item2 {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 5px 0px 5px 10px;
  cursor: pointer;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-custom-view-item2-data {
  font-size: 14px;
  line-height: 20px;
  border: none;
  background: transparent;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  cursor: pointer;
  text-overflow: ellipsis;
  max-width: 180px;
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-custom-view-listbox-item2 .bbi-dbrd-view-data-column-edit {
  height: 22px;
  padding-right: 20px;
}
.boldbi-dashboarddesigner .bbi-custom-view-listbox-item2-input-change {
  width: 65px;
}
.boldbi-dashboarddesigner .bbi-custom-view-item2-default-button {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 12px;
  outline: none;
  border: none;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-custom-view-item2-default-button.bbi-default-button-enable {
  background-color: #0565ff;
  color: white;
}
.boldbi-dashboarddesigner .bbi-custom-view-item2-default-button.bbi-default-button-disable {
  background-color: #f2f2f2;
  color: #333333;
}
/*--- Dashboard widgets---*/

@font-face {
  font-family: 'dashboard_webdesigner_font';
  src: url('fonts/ejdashboardwebdesignericonfont.eot?x5pig8');
  src: url('fonts/ejdashboardwebdesignericonfont.eot?x5pig8#iefix') format('embedded-opentype'), url('fonts/ejdashboardwebdesignericonfont.ttf?x5pig8') format('truetype'), url('fonts/ejdashboardwebdesignericonfont.woff?x5pig8') format('woff'), url('fonts/ejdashboardwebdesignericonfont.svg?x5pig8#ejdashboardwebdesignericonfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container {
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header {
  width: 100%;
  height: 25px;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header:has(.bbi-floating-widget-actions) {
  position: static;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header:has(.bbi-floating-widget-actions) > .bbi-dbrd-control-title-wrapper {
  position: relative;
}
.boldbi-dashboarddesigner .bbi-floating-widget-actions {
  position: absolute;
  top: -20px;
  padding-right: 8px;
}
.boldbi-dashboarddesigner .bbi-floating-widget-actions > table {
  background-color: var(--widget-primary-background);
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-title {
  height: 100%;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-title {
  display: -webkit-flex;
  /* for recognization bug in phantomjs */
  display: flex;
  font-size: 12px;
  float: left;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-title-wrapper {
  display: flex;
  display: -webkit-flex;
  /* for recognization bug in phantomjs */
  position: absolute;
  justify-content: flex-start;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container {
  width: auto;
  position: absolute;
  right: 0;
  visibility: hidden;
  box-sizing: border-box;
  z-index: 998;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container.e-contextmenu-open {
  visibility: visible;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-dbrd-control-menu-icon {
  float: right;
  background-repeat: no-repeat;
  color: var(--active-icon-normal-color);
  cursor: pointer;
  font-size: 14px;
  font-family: 'dashboardviewer_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-menu-context-scroll {
  overflow-y: auto;
  max-height: 200px;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-checbox {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-checbox-label {
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  border: 1px solid var(--checkbox-btn-unchecked-border-color) !important;
  cursor: pointer !important;
  position: relative !important;
  top: 6px !important;
  color: var(--checkbox-btn-tick-color);
  background: var(--designer-background);
}
.bbi-dbrd-legend-checbox:checked + .bbi-dbrd-legend-checbox-label::after {
  content: '\e70c';
  display: block;
  text-align: center;
  font-size: 9px;
  background: var(--checkbox-btn-checked-bg-color);
  line-height: 13px;
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-menu-all-label-align {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-icon:before {
  content: '\eb50';
  cursor: pointer;
  font-size: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-cicrle-icon:before {
  content: '\eb4c';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-bar-icon:before {
  content: '\eb4b';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-column-icon:before {
  content: '\eb4d';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-area-icon:before {
  content: '\eb4a';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-line-icon:before {
  content: '\eb51';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-spline-icon:before {
  content: '\eb55';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-spline-area-icon:before {
  content: '\eb54';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-pie-icon:before {
  content: '\eb52';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-doughnut-icon:before {
  content: '\eb4e';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-pyramid-icon:before {
  content: '\eb53';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-legend-funnel-icon:before {
  content: '\eb4f';
  cursor: pointer;
  font-size: 14px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-description {
  cursor: pointer;
  float: left;
  width: 25px;
  font-size: 14px;
  color: var(--active-icon-normal-color);
  vertical-align: middle;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-description.bbi-dbrd-control-align {
  padding-left: 7px;
  display: flex !important;
  align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-dbrd-control-menu-icon:before {
  content: '\e91d';
  font-family: 'dashboardviewer_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-description:before {
  font-family: 'dashboardviewer_font';
  content: '\e918';
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-information-icon:before {
  content: '\ea3c';
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-information-icon {
  cursor: pointer;
  font-size: 14px;
  margin: 5px;
  font-family: dashboard_webdesigner_font;
  padding: 4px;
  left: auto;
  width: auto;
  position: absolute;
  right: 0;
  box-sizing: border-box;
  z-index: 998;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-information-icon.e-dbrd-inform-control {
  color: red;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container .e-dbrd-widget {
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container.e-rangenavigator-item .bbi-dbrd-content-container > .bbi-dbrd-control-header ~ .e-rangenavigatoritem {
  top: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-header .bbi-dbrd-control-description {
  cursor: pointer;
  width: 36px;
  text-align: center;
  height: '36px !important';
  line-height: '38px !important';
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container .e-dbrd-widget .e-number-card-title-container .e-number-card-description-text {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrditem:not(.bbi-dbrd-maximizeContainer) .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-disable {
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrditem:not(.bbi-dbrd-maximizeContainer) .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-enable {
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrditem .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-disable {
  color: var(--disable-icon-color);
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dbrditem .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-enable {
  color: var(--active-icon-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrditem .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-disable:before {
  content: "\ea37";
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dbrditem .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-enable:before {
  content: '\ea38';
  font-family: dashboard_webdesigner_font;
}
/*--- No Data Available style ---*/

.boldbi-dashboarddesigner .bbi-dbrd-control-nodatainfo.bbi-nodata-container {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: white;
  display: none;
  text-align: center;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-widget-info-icon {
  width: 35px;
  height: 35px;
}
.boldbi-dashboarddesigner .bbi-designer-choose-table-title-label {
  font-size: 14px;
  font-weight: 700;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dbrd-preview-grid-wrapper {
  float: right;
  height: 430px;
  width: 650px;
}
.boldbi-dashboarddesigner .bbi-dbrd-preview-grid-wrapper-dropdown {
  float: right;
  width: 160px;
  margin-top: 6px;
  margin-bottom: -8px;
  margin-right: 8px;
}
/*--- Control container css starts ---*/

.boldbi-dashboarddesigner .bbi-dbrd-control-container .bbi-dbrd-control-sub-header {
  width: 100%;
  height: 20px;
  position: relative;
  margin-top: -1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container .bbi-dbrd-control-sub-header .bbi-dbrd-control-sub-title {
  font-size: 12px;
  float: left;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
  color: var(--secondary-text-normal-color);
  font-family: var(--designer-font);
  display: -webkit-flex;
  /* for recognization bug in phantomjs */
  display: flex;
  justify-content: flex-start;
}
/*--- ejwidgets colorpicker ---*/

.bbi-designer-ejwidgets-colorpicker .e-splitbutton.e-corner {
  border-radius: 3px 0 0 3px !important;
}
.bbi-designer-ejwidgets-colorpicker .e-drp-btn {
  border-right: 1px solid #cecece !important;
}
.bbi-designer-ejwidgets-colorpicker .e-icon.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 8px !important;
  margin-left: 0.5px !important;
  margin-top: 2.5px !important;
  color: var(--active-icon-normal-color);
}
.bbi-designer-ejwidgets-splitbtn .e-icon.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 8px !important;
  margin-left: 0.5px !important;
  margin-top: 2.5px !important;
}
.bbi-designer-ejwidgets-colorpicker .e-drp-btn .e-icon.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 8px !important;
  margin-left: 0.5px !important;
  margin-top: 8px !important;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-applyButton.e-btn {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  background: var(--primary-btn-bg-normal-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-cancelButton.e-btn {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 0 12px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  background: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
  color: var(--secondary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
bbi-designer-ejwidgets-colorpicker.bbi-dbrd-btn-secondary:disabled {
  background: #f2f2f2;
  box-shadow: none;
  color: #999999;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-applyButton.e-btn {
  position: absolute;
  background-color: var(--primary-btn-bg-normal-color);
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-applyButton.e-btn {
  min-width: 5em;
  max-width: 5em;
  height: 28px;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-cancelButton.e-btn {
  min-width: 5em;
  max-width: 5em;
  height: 28px;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-applyButton.e-btn:hover {
  background: var(--primary-btn-bg-hover-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-hover-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-applyButton.e-btn:active {
  background: var(--primary-btn-bg-normal-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-cancelButton.e-btn:hover {
  background: var(--secondary-btn-bg-hover-color);
  border-color: var(--secondary-btn-border-normal-color);
  color: var(--secondary-btn-text-hover-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.bbi-designer-ejwidgets-colorpicker.e-colorpicker .e-footer .e-cancelButton.e-btn:active {
  background: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
  box-shadow: none;
  color: var(--primary-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.bbi-designer-ejwidgets .e-icon.e-search:before {
  font-family: dashboard_webdesigner_font;
  content: "\e9c7";
  font-size: 11px !important;
  margin-top: 2px !important;
  margin-left: 6px !important;
}
.bbi-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down:before {
  font-size: 12px !important;
  margin-right: 5px !important;
  margin-top: .5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-down-arrow:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-spin .e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.bbi-designer-ejwidgets .e-icon.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.bbi-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.bbi-designer-ejwidgets .e-icon.e-down-arrow:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.bbi-designer-ejwidgets-dataConfig .e-icon.e-down-arrow:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 9px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 9px !important;
  margin-left: 5px !important;
}
.bbi-designer-ejwidgets .e-icon.e-arrow-sans-up:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 9px !important;
  margin-left: 5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-up:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 9px !important;
  margin-left: 5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-spin .e-arrow-sans-up:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 9px !important;
  margin-left: 5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-arrow-sans-down:before {
  font-size: 12px !important;
  margin-left: 6.5px !important;
  margin-top: -1.5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before {
  margin-top: 1px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-down:before {
  margin-top: 1px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-down:before {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-down-arrow:before {
  font-size: 12px !important;
}
.bbi-designer-ejwidgets .e-icon.e-down-arrow:before {
  font-size: 12px !important;
}
.bbi-designer-ejwidgets-dataConfig .e-icon.e-down-arrow:before {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-up:before {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-spin .e-arrow-sans-down:before {
  font-size: 11px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-spin .e-arrow-sans-up:before {
  font-size: 11px !important;
}
.bbi-designer-ejwidgets-dataConfig .e-icon.e-down-arrow:before {
  padding-top: 3px;
  padding-left: 4.5px;
}
.bbi-designer-ejwidgets .e-icon.e-down-arrow:before {
  margin-top: -1.5px !important;
}
.boldbi-dashboarddesigner .bbi-joiner-drpdwn.bbi-designer-ejwidgets .e-icon.e-down-arrow:before {
  margin-top: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-down:before {
  margin-left: 5.5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before {
  margin-left: 5.5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-up:before {
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-spin .e-arrow-sans-down:before {
  margin-top: -2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown.e-arrow-sans-up:before {
  margin-top: -2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejwidgets-updown .e-spin .e-arrow-sans-up:before {
  margin-left: 7.5px !important;
  margin-top: 2px !important;
}
.bbi-designer-ejwidgets .e-input {
  font-size: 12px !important;
  line-height: normal;
}
.e-atc-popup.bbi-designer-ejwidgets {
  font-size: 12px !important;
  line-height: normal;
  background-color: var(--param-background);
  color: var(--primary-text-normal-color);
  border-color: var(--querydesigner-primary-border-color);
}
.e-atc-popup.bbi-designer-ejwidgets .e-hover {
  background: var(--hover-bg-normal-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dashboard-widget-menu {
  font-family: 'dashboard_webdesigner_font';
  color: var(--active-icon-normal-color);
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dashboard-widget-menu {
  float: right;
}
.bbi-designer-ejwidgets-colorpicker .e-drp-btn .e-icon.e-arrow-sans-down::before {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-qa-item .bbi-dbrditem {
  top: 0px !important;
  left: 0px !important;
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}
.bbi-dbrd-qa-strd-wdgt-btn:before {
  content: '\eb44';
  font-family: dashboard_webdesigner_font !important;
  cursor: pointer;
}
.bbi-dbrd-qa-search-icon:before {
  content: '\eb45';
  font-family: dashboard_webdesigner_font !important;
  color: var(--primary-branding-color);
  cursor: pointer;
}
.bbi-dbrd-qa-strd-wdgt-btn {
  font-size: 32px;
  display: flex;
  border-left: 1px solid var(--designer-primary-border-color);
  justify-content: center;
  align-items: center;
}
.bbi-dbrd-qa-search-icon {
  padding-right: 5px;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.e-qaFilter-element.e-textbox.e-dbrd-widget {
  font-size: 12px;
  height: 100%;
  float: left;
  margin-left: 6px;
  border: none;
  background-color: transparent !important;
}
.e-qaItem-search-parent {
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid var(--secondary-border-color) !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.e-qaItem-searchbox {
  width: auto;
  height: 13%;
  box-sizing: border-box;
  display: flex;
  margin-top: 8px;
  margin-right: 5px;
  flex-direction: row;
  gap: 5px;
}
.bbi-dbrd-qa-alert-container {
  display: none;
  color: #ff0a0a;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 5px;
}
.bbi-dbrd-qa-warning-icon:before {
  content: "\e9be";
  font-family: dashboard_webdesigner_font !important;
  font-size: 35px;
  color: #e8ad71;
}
.bbi-qna-feeback-listBox-item {
  border: none;
}
.bbi-qa-feedback-container-child > li {
  padding: 7px 5px 7px 0px !important;
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-qa-feedback-dlg.e-widget-content {
  padding: 20px !important;
}
.boldbi-dashboarddesigner .bbi-qa-feedback-thumbs-up:before {
  content: '\eb47';
  font-family: dashboard_webdesigner_font !important;
  font-size: 25px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-qa-feedback-thumbs-up {
  align-items: center;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-qa-feedback-thumbs-down {
  align-items: center;
  padding-right: 10px;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-qa-feedback-thumbs-down:before {
  content: '\eb46';
  font-family: dashboard_webdesigner_font !important;
  font-size: 25px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-qa-header-feedback-icon-parent {
  float: right;
  display: flex;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-hide-qa-child-widget {
  display: none;
}
.bbi-qa-feedback-thumbs-up:hover,
.bbi-qa-feedback-thumbs-down:hover {
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-qna-email-hyperlink-text {
  color: var(--primary-branding-color) !important;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-qa-widget-image {
  height: 70%;
  width: 70%;
}
.boldbi-dashboarddesigner .bbi-qa-widget-description {
  display: flex;
  height: 30%;
  font-size: 8px;
  text-align: center;
  padding: 0% 6%;
  padding-bottom: 2%;
  align-items: flex-end;
  justify-content: center;
  color: var(--qna-widget-not-configured-inner-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-qa-parent {
  width: 100%;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-qa-child {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  min-width: 232.32px;
  min-height: 171.6px;
  align-items: center;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*---------------------------------------------------------- Start Region of Filter overview styles --------------------------------------------*/

/* Filter Overview - Core*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu {
  height: 20px;
  width: auto;
  cursor: pointer;
  padding: 4px 4px;
  margin: 14px 8px;
  font-weight: 600;
  border-radius: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-overview-panel .bbi-dbrd-filterListMenu {
  height: 22px;
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dynamic-filterdroparrow {
  margin-left: 6px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .e-banner-verticalsplitline {
  height: 41px;
  float: left;
  margin: 0px 2px !important;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp {
  background: none repeat scroll 0 0;
  border-width: 1px;
  height: auto;
  position: absolute;
  border-radius: 3px;
  z-index: 10000;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.hide-unsaved-views .bbi-dbrd-saveviewed-filters {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .bbi-dbrd-overview-back {
  height: 20px;
  width: 20px;
  float: left;
  margin: 7px 0px 0px 0px;
  padding: 6px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'dashboardviewer_font';
  display: none;
  margin-left: 12px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .e-banner-verticalsplitline {
  border-right: 1px;
  float: right;
  height: 20px;
  margin-top: 10px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-title {
  height: 40px;
  border-bottom-width: 1px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-saveviewed-filters {
  height: 35px;
  border-bottom-width: 1px;
  display: block;
  font-size: 12px;
  font-weight: 500;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterList {
  width: 100%;
  padding: 0;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-view-saved {
  height: 33px;
  border-top-width: 1px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters:before {
  content: '\e930';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-viewtext {
  font-size: 11px;
  font-weight: 500;
  margin-top: -23px !important;
  margin-left: 36%;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-icon-views {
  height: 25px;
  width: 25px;
  font-family: 'dashboardviewer_font';
  cursor: pointer;
  padding-top: 8px;
  margin-left: 25%;
  font-size: 16px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-icon-views::before {
  content: '\e930';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-overview-back {
  height: 45px;
  width: 45px;
  float: left;
  padding: 13px;
  cursor: pointer;
  font-family: dashboardviewer_font;
  display: none;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-titlediv {
  padding: 8px 0;
  width: 100px;
  height: 20px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-titlediv > .e-ddl > .e-in-wrap > .e-input,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-titlediv > .e-ddl > .e-in-wrap > .e-select {
  background: var(--filteroverview-background) !important;
  font-size: 11px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-cleardiv {
  float: right;
  cursor: pointer;
  border-left-width: 1px;
  margin-right: 12px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-switchview {
  float: right;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearAllFilters {
  font-size: 11px;
  font-weight: 500;
  padding: 13px 12px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-switchview {
  font-size: 11px;
  font-weight: 500;
  padding: 13px 12px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-titletext {
  font-size: 11px;
  font-weight: 500;
  padding: 5px 10px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters {
  font-family: 'dashboardviewer_font';
  font-size: 10px;
  padding: 3px 10px 7px 8px;
  cursor: pointer;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterList .bbi-dbrd-filter-overview-reset {
  font-family: 'dashboardviewer_font';
  font-size: 14px;
  padding: 3px 10px 7px 8px;
  cursor: pointer;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters:before {
  content: '\e90a';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterList .bbi-dbrd-filter-overview-reset:before {
  content: '\e91c';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-brd-overview-widget-title {
  font-weight: bold;
  text-overflow: ellipsis;
  padding-bottom: 2px;
  overflow: hidden;
  font-family: var(--designer-font);
  cursor: default;
  height: 30px;
  padding-left: 10px;
  font-size: 12px;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-list {
  font-size: 10px;
  text-overflow: ellipsis;
  padding-left: 52px;
  padding-bottom: 2px;
  overflow: hidden;
  font-family: var(--designer-font);
  cursor: default;
  font-weight: 400;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .e-dashboarddatepicker-dynamic-field-selection-overview-label {
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filter-nameList {
  padding: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  max-width: 180px;
  min-width: 153px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-save-filterData {
  height: 15px;
  width: 15px;
  float: right;
  font-family: dashboardviewer_font;
  padding: 10px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-saveAs-filterData {
  height: 15px;
  width: 15px;
  float: right;
  font-family: dashboardviewer_font;
  padding: 10px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-save-filterData:before {
  content: '\e92e';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-saveAs-filterData:before {
  content: '\e932';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilterclosetext {
  font-size: 13px;
  padding: 10px 0 3px 0;
  font-weight: inherit;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-lists {
  font-weight: bold;
  text-overflow: ellipsis;
  padding-bottom: 2px;
  overflow: hidden;
  font-family: var(--designer-font);
  cursor: default;
  height: 20px;
  padding-left: 38px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filter-lists {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-style-two {
  width: 100%;
  border-bottom-width: 1px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-style-two:last-child {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-applied-filter-row .bbi-dbrd-filter-value {
  padding: 12px 10px 2px 15px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-applied-filter-title {
  font-weight: bold;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-applied-filter {
  font-size: 12px;
  overflow: hidden;
  height: auto;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-applied-filter-row .bbi-dbrd-filter-value:last-child {
  text-overflow: ellipsis;
}
/* Filter Overview - Theme*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenu {
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu:hover .bbi-dynamic-title-display,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-active .bbi-dynamic-title-display,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu:hover .bbi-text-before-content,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-active .bbi-text-before-content {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenu.bbi-dbrd-background-theme.bbi-dashboarddesigner-active:hover,
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenu.bbi-dbrd-background-theme.bbi-dashboarddesigner-active:active {
  background-color: #cccccc;
  background: #cccccc;
  transition: 0s;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-overview-panel .bbi-dynamic-filterdroparrow:before {
  content: '\e802';
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dynamic-filterdroparrow:before {
  content: '\e9c7';
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dynamic-filterdroparrow {
  font-family: 'dashboard_webdesigner_font';
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dynamic-title-display,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-text-before-content,
.boldbi-dashboarddesigner.bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dynamic-filterdroparrow {
  position: relative;
  color: #4d4d4d;
  bottom: 2px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filter-nameList {
  color: '#ffffff !important';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .bbi-dbrd-overview-back:before {
  content: '\e905';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-banner-verticalsplitline {
  border-right-color: #c4ced7;
  border-right-style: solid;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp {
  background: var(--designer-background);
  border-style: solid;
  border-color: var(--designer-primary-border-color);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .bbi-dbrd-clearAllFilters[disabled='disabled'] {
  opacity: 0.5;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-saveviewed-filters {
  border-bottom-color: '#666666 !important';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-view-saved {
  background-color: var(--designer-header-background-color);
  border-top-style: solid;
  border-top-color: var(--designer-secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-viewtext,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-saveviewed-filters {
  color: white;
}
/*#region ------------Filter overview Dark Mode-----------*/

.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark {
  border-color: #666666;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-title {
  border-bottom-color: #666666 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-cleardiv-borderstyle {
  border-left-color: #666666 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-titleDiv,
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-titletext,
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-brd-overview-widgetTitle,
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-list,
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-brd-lists {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-clearfilters {
  color: white !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-clearfilters:hover::before {
  color: #f2f2f2 !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-enableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-enableSaveAs {
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-disableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-disableSaveAs {
  color: #808080 !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-overview-back,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-icon-views {
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-view-saved {
  background-color: #333842 !important;
  border-top-color: #666666 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-applied-filter-title {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-applied-filter-row {
  color: var(--widget-primary-font-color) !important;
}
/*#region ------------No widgets to preview Dark Mode-----------*/

.boldbi-dashboarddesigner .bbi-higher-popup.bbi-dbrd-theme-dark {
  color: #ffffff !important;
}
/*#endregion*/

/*#endregion ----------------------------------------------*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-enableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-enableSaveAs {
  color: var(--active-icon-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-disableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-disableSaveAs {
  color: var(--disable-icon-color);
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-overview-back,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-icon-views,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .bbi-dbrd-overview-back {
  color: #6d6e70;
}
/*---------------------------------------------------------- End Region of Filter overview styles --------------------------------------------*/

/*---------------------------------------------------------- Start Region of View data styles --------------------------------------------*/

/* View Data - Core */

.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-border {
  float: right;
  height: 17px;
  width: 1px;
  margin-top: 3px;
  margin-right: 10px;
  margin-left: 5px;
  display: block;
  border-right: 1px;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container .bbi-dbrd-view-data-export-menu-icon {
  cursor: pointer;
  padding: 3px 10px 4px 5px;
  height: 16px;
  width: 16px;
  text-align: center;
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container .bbi-dbrd-view-data-export-menu-icon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container .bbi-dbrd-view-data-export-menu-icon:before {
  content: "\eaae";
  font-size: 16px;
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container {
  float: right;
  visibility: visible;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-align-center {
  display: table-cell;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-dbrd-control-error {
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-dbrd-control-error > div {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-dbrd-control-error .bbi-dbrd-link-btn {
  font-size: 12px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-dbrd-refresh-link-btn {
  font-size: 12px;
  cursor: pointer;
  width: 86px;
  height: 25px;
  margin-top: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-loader-background {
  vertical-align: middle;
  overflow: hidden;
  clear: both;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 102;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-titlebar {
  font-weight: normal;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-chkbox-wrap .e-text {
  padding-right: 0px !important;
  font-size: 14px !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-chkbox-wrap .e-checkmark {
  font-size: 12px !important;
  line-height: 16px !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-title {
  max-width: calc(100% - 380px) !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog.bbi-mobile-viewdata .e-title {
  max-width: calc(100% - 280px) !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-dialog-icon.e-close {
  position: unset;
  font-size: 15px !important;
  margin-right: 12px;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-retrived-rows {
  float: right;
  height: 17px;
  margin-top: 3px;
  padding-right: 10px;
  margin-left: 5px;
  text-overflow: ellipsis;
  white-space: pre;
  font-size: 14px !important;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container {
  float: right;
  visibility: visible;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-filterbar {
  height: 32px !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-grid .e-filterbarcell {
  height: 30px !important;
  background-color: var(--designer-container-background) !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-grid .e-filterbarcell input {
  background-color: var(--designer-background) !important;
  height: 17px !important;
  color: var(--designer-text-color);
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-grid .e-filterdiv span {
  top: 4px !important;
  right: 7% !important;
  display: block;
  height: 16px;
  position: absolute;
  cursor: pointer;
  width: 21px;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-grid [class^="e-"] {
  box-sizing: content-box !important;
  color: var(--primary-text-normal-color) !important;
}
/* View Data - Theme */

.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-border {
  border-right-color: #c4ced7;
  border-right-style: solid;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container .bbi-dbrd-view-data-export-menu-icon {
  font-family: 'dashboard_webdesigner_font';
  color: var(--active-icon-normal-color);
  display: block;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container .bbi-dbrd-view-data-export-menu-icon {
  font-family: 'dashboard_webdesigner_font';
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container .bbi-dbrd-view-data-export-menu-icon:hover {
  background-color: var(--hover-icon-background-color);
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:hover:not([disabled]) > .bbi-dbrd-icon-theme:hover,
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:hover:not([disabled]) > .bbi-dbrd-icon-theme:hover::before,
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:not([disabled]):hover::before,
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:hover:not([disabled])::before {
  color: var(--hover-icon-color) !important;
  background-color: var(--hover-icon-background-color) !important;
  background: #EEEEEE !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .align-center {
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-dbrd-control-error .bbi-dbrd-link-btn {
  color: var(--primary-branding-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-dbrd-refresh-link-btn {
  color: black;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-reload-button {
  background-color: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  border: 0.5px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-reload-button:hover {
  background-color: var(--primary-btn-bg-hover-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-loader-background {
  background-color: white;
}
/*---------------------------------------------------------- Start Region of View data styles --------------------------------------------*/

/*#region ------------Filter overview Dark Mode-----------*/

.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark {
  border-color: #666666;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-title {
  border-bottom-color: #666666 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-cleardiv-borderstyle {
  border-left-color: #666666 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-titlediv {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-titletext {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-brd-overview-widget-title {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-list {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-lists {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearAllFilters {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearAllFilters-mobilview {
  color: #1882ff;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters:hover::before,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-clearfilters:active::before {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-clearfilters {
  color: white !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-clearfilters:hover::before {
  color: #f2f2f2 !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-enableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-enableSaveAs {
  color: var(--active-icon-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-disableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterOverview-disableSaveAs {
  color: var(--disable-icon-color);
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-enableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-enableSaveAs {
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-disableSave,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-filterOverview-disableSaveAs {
  color: #808080 !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-overview-back {
  color: #6d6e70;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-icon-views {
  color: var(--designer-placeholder-text-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .bbi-dbrd-overview-back {
  color: #6d6e70;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-overview-back {
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-icon-views {
  color: #ffffff !important;
}
/*#endregion ----------------------------------------------*/

/*----------------ViewData----------------*/

.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .bbi-loader-background {
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-border {
  border-right-color: #c4ced7;
  border-right-style: solid;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:hover:not([disabled]) > .bbi-dbrd-icon-theme:hover {
  color: var(--hover-icon-color) !important;
  background-color: var(--hover-icon-background-color) !important;
  background: var(--hover-icon-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:hover:not([disabled]) > .bbi-dbrd-icon-theme:hover::before {
  color: var(--hover-icon-color) !important;
  background-color: var(--hover-icon-background-color) !important;
  background: var(--hover-icon-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:not([disabled]):hover::before {
  color: var(--hover-icon-color) !important;
  background-color: #EEEEEE !important;
  background: #EEEEEE !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-icon-container:hover:not([disabled])::before {
  color: #1A1A1A !important;
  background-color: #EEEEEE !important;
  background: #EEEEEE !important;
}
.boldbi-dashboarddesigner .e-dialog .bbi-dbrd-viewdata-dialog-container {
  max-height: 100% !important;
}
/* view data for minimum responsiveness */

.boldbi-dashboarddesigner .bbi-viewdata-dialog .bbi-dbrd-viewdata-retrived-rows-notifyicon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  padding: 4px 6px 3px 0px;
  float: right;
  display: none;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-titlebar .e-chkbox-wrap.bbi-chkbox-wrap-mobileview-displaysettings {
  display: flex;
  align-items: baseline;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-chkbox-wrap .e-text.bbi-viewdata-chkbox-textoverflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* linking popup header title and close icon not shown fix  */

.boldbi-dashboarddesigner .bbi-viewdata-dialog.bbi-linking-popup .e-title {
  display: inline;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-title {
  padding-left: 12px;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-titlebar {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
/* view data select column list box */

.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper {
  font-size: 12px;
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper .e-selectall-parent {
  height: 18px;
  display: flex !important;
  align-items: center;
  padding: 7.2px 16px;
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  border-bottom: 1px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper:not(.e-list-template) .e-list-item {
  height: 18px;
  padding: 7.2px 16px;
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper:not(.e-listbox-container) {
  overflow: hidden;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group.e-control-wrapper {
  height: 32px;
  padding: 0;
  margin-bottom: 0px;
  border-bottom: 1px solid var(--secondary-border-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border-color: var(--secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):hover {
  border-color: var(--secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group .e-input-filter.e-input {
  margin-left: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group .e-input-filter.e-input::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group .e-clear-icon.e-icons {
  color: var(--primary-text-normal-color);
  margin-right: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-input-group .e-clear-icon.e-icons:hover {
  background: var(--secondary-btn-bg-hover-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul {
  height: calc(100% - 65.84px);
  margin-right: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper .e-css.e-checkbox-wrapper .e-frame {
  height: 16px;
  width: 16px;
  border-radius: 4px;
  border: 1px solid var(--checkbox-btn-unchecked-border-color);
  background-color: var(--checkbox-btn-unchecked-bg-color);
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-frame.e-icons {
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-ddl-popup .e-footerbar,
.boldbi-dashboarddesigner .bbi-viewdata-dialog .e-footerbar button {
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper .e-css.e-checkbox-wrapper .e-frame.e-check {
  border: 1px solid var(--checkbox-btn-checked-border-color);
  background: var(--checkbox-btn-checked-bg-color);
  color: var(--checkbox-btn-tick-color);
  line-height: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-css.e-checkbox-wrapper .e-stop::before {
  content: '\e987';
  font-family: 'dashboard_webdesigner_font';
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar {
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar-button:single-button {
  width: 6px;
  height: 8px;
  display: block;
  border-style: solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar-button:single-button:vertical:decrement {
  border-width: 0px 3px 5px 3px;
  border-color: transparent transparent var(--active-icon-normal-color) transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar-button:single-button:vertical:decrement:active {
  border-color: transparent transparent var(--secondary-btn-border-normal-color) transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar-button:single-button:vertical:increment {
  border-width: 5px 3px 0px 3px;
  border-color: var(--active-icon-normal-color) transparent transparent transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-list-parent.e-ul::-webkit-scrollbar-button:single-button:vertical:increment:active {
  border-color: var(--secondary-btn-border-normal-color) transparent transparent transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper.e-filter-list .e-list-parent.e-ul {
  height: calc(100% - 65.84px) !important;
}
.bi-dashboard .bbi-dbrd-view-data-close-edit.e-dialog-icon.e-close {
  height: 23px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-selectcolumn-listbox .e-listbox-wrapper:not(.e-list-template) .e-list-item:hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .e-js.e-grid tr td:first-child,
.boldbi-dashboarddesigner .bbi-dbrd-viewdata-dialog-container .e-js.e-grid tr th:first-child {
  border-left: 0px;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*overwrite the mobile view from core*/

@media only screen and (max-width: 768px) {
  .bbi-dbrd-viewer .bbi-mobile-view .bbi-dbrd-maximizeContainer {
    position: absolute !important;
    margin: 0px !important;
  }
}
@media only screen and (max-width: 768px) {
  .viewer .bbi-mobile-view .bbi-dashboarddesigner-cellitem {
    display: none;
  }
  .viewer .bbi-mobile-view .bbi-dashboarddesigner-bannerPanel {
    position: relative;
  }
  .bbi-dbrd-viewer .bbi-mobile-view .bbi-canvas.bbi-dbrd-control-container.bbi-dbrd-maximizeContainer {
    position: absolute !important;
    margin: 0px !important;
    right: 0px;
    bottom: 0px;
  }
  .viewer .bbi-mobile-view .bbi-canvas.bbi-dbrd-control-container {
    left: 0px !important;
    margin: 10px 15px;
    min-height: 200px !important;
    position: relative !important;
    top: 0px !important;
    width: auto !important;
  }
  .viewer .bbi-mobile-view .bbi-combine-item .bbi-dbrd-control-container {
    position: absolute !important;
  }
  .viewer .bbi-mobile-view .bbi-dbrd-control-container-pinwidget {
    margin: 5px !important;
  }
  /*maximize back icon*/
  
  .boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-mobile-view .bbi-dbrd-maximizeContainer .bbi-dbrd-backarrow {
    display: block;
    position: relative;
    height: 36px;
    line-height: 36px;
    width: 36px;
    text-align: center;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-mobile-view .bbi-dbrd-maximizeContainer .bbi-dbrd-control-noheader {
    display: -webkit-flex;
    position: absolute;
    justify-content: flex-start;
    width: 100%;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-mobile-view .bbi-dbrd-maximizeContainer .bbi-dbrd-control-header {
    box-sizing: border-box;
    height: 36px !important;
    /*Temporary fix, need to work on different fonts*/
  
  }
  .viewer .bbi-mobile-view .bbi-dashboarddesigner-designcanvas {
    padding: 5px 0 !important;
  }
  .viewer .bbi-mobile-view .bbi-dashboarddesigner-designcanvas-pinwidget {
    padding: 0 !important;
  }
  .viewer .bbi-mobile-view .bbi-dashboarddesigner-designcanvas {
    width: '100% !important';
    height: '100% !important';
  }
  .boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-mobile-view .bbi-dbrd-maximizeContainer {
    position: absolute !important;
    margin: 0px !important;
    height: 100% !important;
    right: 0px;
    bottom: 0px;
  }
}
@media only screen and (max-width: 768px) {
  .boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .bbi-dbrd-overview-back {
    display: block;
  }
  .boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp {
    width: 100%;
    height: 100%;
    max-width: 100%;
  }
}
/*media query based on screen resolution*/

@media only screen and (min-width: 1200px) {
  .bbi-designer-border-dialog {
    border-radius: 4px !important;
    border: 1px solid var(--designer-primary-border-color);;
  }
}
@media only screen and (min-width: 1900px) {
  .bbi-designer-border-dialog {
    border-radius: 4px !important;
  }
}
/*--------Start Region Dashboard Parameter Designer----------*/

@media only screen and (max-height: 730px) {
  .boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container {
    height: 507px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-description-container .bbi-dbrd-param-textarea {
    height: 50px;
  }
  .boldbi-dashboarddesigner .bbi-dashboard-parameter-list-container .bbi-dbrd-param-inner-list-container {
    height: 507px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .e-footerbar {
    padding: 5px 16px !important;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-parameter-element-container {
    margin: 0px 0px 0px 15px;
  }
  .boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-queryvalue-container .bbi-dbrd-queryvalue-element-container {
    margin-bottom: 15px;
  }
  .boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-selectiontype-container .bbi-dbrd-custom-container {
    margin: 5px 0px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-listgrid-container.e-grid {
    margin-top: 8px;
    margin-bottom: 7px;
  }
}
/*--------End Region Dashboard Parameter Designer----------*/

/*-----------------------Start Region Dashboard parameter Viewer mobile---------------*/

@media only screen and (max-width: 768px) {
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog {
    width: 100% !important;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog.e-dialog .e-title {
    width: 200px;
    height: 21px;
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 10px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog {
    border-radius: 0px;
    height: 100% !important;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-reset {
    border-radius: 3px;
    margin-top: 0px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    border: none;
    padding: 10px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-viewer-titleBackIcon {
    border-radius: 3px;
    margin-top: 0px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    border: none;
    float: left;
    padding: 10px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-mobile-footer {
    height: 50px !important;
    padding: 0px !important;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-footer-save-button {
    height: 50px !important;
    width: 100%;
    min-width: 100%;
    margin: 0px;
    border-radius: unset;
    border: none;
  }
  .e-dashboardviewer .e-pivotview .e-group-rows .e-pvt-btn-div .e-pivot-button .e-content,
  .e-dashboardviewer .e-pivotview .e-group-values .e-pvt-btn-div .e-pivot-button .e-content,
  .e-dashboardviewer .e-pivotview .e-group-columns .e-pvt-btn-div .e-pivot-button .e-content {
    line-height: 34px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-element-container {
    margin: 5px 10px 0 20px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-mode-label {
    width: 77px;
    height: 14px;
    line-height: normal;
    letter-spacing: 0.15px;
    text-align: right;
    float: right;
    text-transform: capitalize;
    padding: 13px 10px 12px 0px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dashboard-add-parameter-container {
    width: 350px;
    border-radius: 4px;
    position: relative;
    margin: 0px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-label {
    height: 19px;
    font-size: 13px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-input-mobile {
    height: 24px;
    border-radius: 4px;
    font-size: 12px;
    position: relative;
    padding: 0 5px;
    box-sizing: border-box;
    border: solid 1px #b3b3b3;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-input-mobile-range {
    margin-right: 10px;
    height: 24px;
    border-radius: 4px;
    font-size: 12px;
    position: relative;
    box-sizing: border-box;
    border: solid 1px #b3b3b3;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-border-line {
    width: 320px;
    height: 1px;
    position: relative;
    margin-top: 5.2%;
    margin-bottom: 4px;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-viewer-conatiner {
    height: 100% !important;
    background-color: white;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dashboard-parameter-dlg-container {
    height: 100% !important;
    width: 100% !important;
    overflow-x: hidden;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-param-inner-list {
    height: 100% !important;
    width: 100% !important;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-param-inner-list .bbi-dashboard-parameter-scroller .e-vscrollbar {
    display: block !important;
  }
  .bbi-combine-item .bbi-dbrditem.bbi-dbrd-control-container:hover {
    z-index: 150 !important;
  }
}
/*-----------------------End Region Dashboard parameter viewer mobile-----------------*/

/***** Export popup toast Begin *****/

@media only screen and (max-width: 768px) {
  .boldbi-dashboarddesigner .bbi-exportpopup {
    width: 100%;
  }
  .boldbi-dashboarddesigner .e-toast-container .e-toast {
    width: calc( 100% - 30px) !important;
  }
  .boldbi-dashboarddesigner .e-toast-container.e-toast-bottom-right {
    bottom: 0px;
    right: 15px;
  }
  .boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-message .e-toast-content .e-toast-successPopup-content > p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .boldbi-dashboarddesigner .e-toast-container .bbi-errorPopup .e-toast-message .e-toast-content .e-toast-exportingErrorPopupContent > p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
/***** Export popup toast End *****/


/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-dbrd-designer-icon {
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  cursor: default;
  -webkit-font-smoothing: antialiased;
}
.boldbi-dashboarddesigner .e-dialog {
  width: auto;
  box-shadow: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-search:before {
  content: "\e911";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-close:before {
  content: "\e901";
}
.boldbi-dashboarddesigner .bbi-designer-textarea {
  height: 65px;
  width: 423px;
  resize: none;
  text-indent: 0px;
  overflow: auto;
}
/*----combined widgets property----*/

.boldbi-dashboarddesigner .bbi-dbrd-container-item-toolbar {
  height: 20px;
  width: 450px;
  margin: 7px 3px 7px 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-basicsettings-rightdiv {
  float: right;
  display: flex;
  width: 50px;
  height: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-widget-arrow-icon {
  float: right;
  font-size: 12px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-widget-arrow-icon:hover {
  background: var(--hover-icon-background-color);
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-container-widget-arrow-up:hover,
.boldbi-dashboarddesigner .bbi-dbrd-container-widget-arrow-down:hover {
  background: var(--hover-icon-background-color);
}
.bbi-dbrd-control .e-ddl-popup .e-listbox .e-select {
  background: var(--active-bg-normal-color);
  color: var(--active-text-normal-color);
}
/*----combined widgets property----*/

/*------refresh icon----------*/

.boldbi-dashboarddesigner .bbi-dbrd-down-icon {
  height: 24px;
  width: 12px;
  font-family: dashboard_webdesigner_font;
  font-size: dashboard_webdesigner_font;
  padding: 0 5px 0 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-down-icon:before {
  content: '\e9c7';
}
.boldbi-dasdhboarddesigner .bbi-dbrd-search-wrapper {
  display: inline-block;
  height: 29px;
  border-radius: 4px;
  width: calc(63%);
  border: 1px solid;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-search-input {
  text-align: left;
  font-size: 12px;
  float: left;
  width: 90%;
  border-radius: 4px;
  font-family: var(--designer-font);
}
/*----------------------------treeview--------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-treeview-target {
  height: 200px;
  min-height: 60px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-treeviewdiv {
  height: 200px;
  min-height: 60px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-drpdwn-footer {
  border-top: 1px solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-footer-element {
  position: relative;
  padding: 6px;
  box-sizing: border-box;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-apply-button {
  float: right;
  margin-bottom: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-cancel-button {
  float: right;
  margin-right: 14px;
  margin-bottom: 6px;
}
.boldbi-dashboarddesigner .bbi-desinger-container-padding {
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-necessary-data-not-configured-icon {
  height: 32px;
  font-family: dashboard_webdesigner_font !important;
  margin-left: auto;
  margin-right: auto;
  width: 32px;
  font-size: 32px;
}
.boldbi-dashboarddesigner .bbi-information-icon-combine {
  background: var(--information-icon) no-repeat;
  width: 40px;
  height: 40px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-necessary-data-not-configured {
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-widget-not-configured-header {
  vertical-align: middle;
  overflow: hidden;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-widget-not-configured-header-combine {
  vertical-align: middle;
  overflow: hidden;
  display: table-cell;
}
.boldbi-dashboarddesigner .bbi-dbrd-widget-not-necessary-data-configured-content {
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 25px;
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-widget-not-configured-header-combine .bbi-tab-not-necessary-data-configure-content {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-isimage {
  width: 100%;
  height: 100%;
  position: relative;
  float: left;
}
.bbi-image-cursor-pointer {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-necessary-data-not-configured-icon:before {
  content: "\e9be";
}
.boldbi-dashboarddesigner .bbi-dbrd-hiddendiv {
  position: absolute;
  opacity: 0.5;
  z-index: 1000;
  width: calc(95%);
}
/*----Dimension filter information icon---*/

.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dbrd-dimension-info:before {
  font-family: dashboard_webdesigner_font;
  content: '\ea3c';
  cursor: pointer;
  font-size: 14px;
  margin-left: 5px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dbrd-dimension-info.bbi-info-show {
  display: inline-block;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dbrd-dimension-info.bbi-info-hide {
  display: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dimension-filter-redesign {
  box-sizing: border-box;
  min-width: 0 !important;
  padding: 8px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dimension-filter-redesign ::selection {
  background: #0565ff;
  color: white;
}
.bbi-dimension-filter-ej2-dialog.e-dialog {
  background: var(--primary-background-color);
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  color: var(--primary-text-normal-color);
  flex-direction: column;
  max-height: calc(100vh - 48px) !important;
  max-height: calc(100dvh - 48px) !important;
  max-width: 860px !important;
  overflow: hidden;
  width: min(860px, calc(100vw - 48px)) !important;
  z-index: 1000100 !important;
}
.bbi-dimension-filter-ej2-dialog.e-dialog.bbi-dimension-filter-force-visible {
  display: flex !important;
  left: 50% !important;
  position: fixed !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 1000100 !important;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-content {
  background: var(--primary-background-color);
  flex: 1 1 auto;
  max-height: calc(100vh - 124px);
  max-height: calc(100dvh - 124px);
  min-height: 0;
  overflow: auto;
}
.bbi-dimension-filter-overlay {
  background-color: rgba(0, 0, 0, .42) !important;
  backdrop-filter: blur(3px);
  opacity: 1 !important;
  z-index: 1000099 !important;
}
.bbi-dimension-filter-manual-overlay {
  background-color: rgba(0, 0, 0, .42) !important;
  backdrop-filter: blur(3px);
  bottom: 0;
  display: none;
  left: 0;
  opacity: 1 !important;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000099 !important;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-header-content {
  background: var(--primary-background-color);
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 8px 8px 0;
  position: relative;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-header {
  color: var(--primary-text-normal-color);
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-closeicon-btn {
  display: none !important;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-header-content > button:not(.bbi-dimension-filter-close-button),
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-header-content > input[type='checkbox'],
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-header-content > .e-checkbox-wrapper,
.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-header-content > .e-css.e-checkbox-wrapper {
  display: none !important;
}
.bbi-dimension-filter-ej2-dialog.e-dialog > input[type='checkbox'],
.bbi-dimension-filter-ej2-dialog.e-dialog > .e-checkbox-wrapper,
.bbi-dimension-filter-ej2-dialog.e-dialog > .e-css.e-checkbox-wrapper {
  display: none !important;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .bbi-dimension-filter-close-button {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 3px;
  color: var(--primary-text-normal-color);
  cursor: pointer;
  display: inline-flex !important;
  justify-content: center;
  height: 24px;
  line-height: 24px;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 24px;
  z-index: 1;
}
.bbi-dimension-filter-ej2-dialog.e-dialog .bbi-dimension-filter-close-button:hover,
.bbi-dimension-filter-ej2-dialog.e-dialog .bbi-dimension-filter-close-button:focus {
  background: var(--hover-icon-background-color, #eeeeee);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dimension-filter-close-button.e-close:before {
  align-items: center;
  color: var(--primary-text-normal-color) !important;
  display: flex;
  font-size: 16px;
  height: 24px;
  justify-content: center;
  line-height: 24px;
  text-align: center;
  width: 24px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-content,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .e-dlg-content {
  padding: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .e-footer-content {
  background: var(--primary-background-color);
  flex: 0 0 auto;
  padding: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dimension-filter-ej2-footer {
  align-items: center;
  background: var(--primary-background-color);
  border-top: 1px solid var(--designer-primary-border-color);
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  justify-content: flex-end;
  min-height: 52px;
  padding: 8px;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-filter-ej2-button {
  border-radius: 4px;
  font-family: var(--designer-font);
  font-size: 13px;
  font-weight: 500;
  height: 32px;
  min-width: 98px;
  padding: 0 16px;
  text-transform: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button.e-btn,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button:hover,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button.e-btn:hover,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button:focus,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button.e-btn:focus,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button:active,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-primary.bbi-filter-ej2-button.e-btn:active {
  background: #0565ff !important;
  border-color: #0565ff !important;
  color: #fff !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-secondary.bbi-filter-ej2-button,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-secondary.bbi-filter-ej2-button.e-btn {
  background: var(--secondary-btn-bg-normal-color) !important;
  border: 1px solid var(--secondary-btn-border-normal-color) !important;
  color: var(--secondary-btn-text-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-secondary.bbi-filter-ej2-button:hover,
.boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dbrd-btn-secondary.bbi-filter-ej2-button.e-btn:hover {
  background: var(--secondary-btn-bg-hover-color) !important;
  border-color: var(--secondary-btn-border-normal-color) !important;
  color: var(--secondary-btn-text-hover-color) !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section {
  background: var(--primary-background-color);
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  box-sizing: border-box;
  margin-bottom: 8px;
  overflow: hidden;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section:last-child {
  margin-bottom: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-header {
  align-items: flex-start;
  background: var(--primary-background-color);
  box-sizing: border-box;
  display: flex;
  min-height: 48px;
  padding: 10px 20px 6px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-toggle {
  background: #a6afbb;
  border-radius: 10px;
  box-shadow: inset 0 0 0 1px #98a2af;
  cursor: pointer;
  display: inline-block;
  flex: 0 0 auto;
  height: 18px;
  margin: 2px 14px 0 0;
  position: relative;
  width: 34px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-toggle:after {
  background: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  content: '';
  height: 14px;
  left: 2px;
  position: absolute;
  top: 2px;
  transition: left 0.15s ease;
  width: 14px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-toggle-active {
  background: #0565ff;
  box-shadow: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-toggle-active:after {
  left: 18px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-icon {
  color: var(--designer-secondary-icon-normal-color, #5f6b7a);
  flex: 0 0 auto;
  height: 20px;
  margin-right: 10px;
  margin-top: 0;
  position: relative;
  width: 18px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-icon:before {
  background: var(--designer-secondary-icon-normal-color, #5f6b7a);
  box-shadow: 0 5px 0 var(--designer-secondary-icon-normal-color, #5f6b7a), 0 10px 0 var(--designer-secondary-icon-normal-color, #5f6b7a);
  content: '';
  height: 2px;
  left: 7px;
  position: absolute;
  top: 4px;
  width: 10px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-icon:after {
  background: var(--designer-secondary-icon-normal-color, #5f6b7a);
  border-radius: 50%;
  box-shadow: 0 5px 0 var(--designer-secondary-icon-normal-color, #5f6b7a), 0 10px 0 var(--designer-secondary-icon-normal-color, #5f6b7a);
  content: '';
  height: 2px;
  left: 2px;
  position: absolute;
  top: 4px;
  width: 2px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-icon:before {
  background: currentColor;
  -webkit-clip-path: polygon(0 0, 100% 0, 63% 45%, 63% 100%, 37% 100%, 37% 45%);
  clip-path: polygon(0 0, 100% 0, 63% 45%, 63% 100%, 37% 100%, 37% 45%);
  content: '';
  height: 14px;
  left: 2px;
  position: absolute;
  top: 4px;
  width: 14px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-icon:after {
  content: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-icon {
  background-image: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);
  background-position: 3px 10px, 8px 6px, 13px 2px;
  background-repeat: no-repeat;
  background-size: 3px 8px, 3px 12px, 3px 16px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-icon:before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-icon:after {
  content: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-title-wrap {
  flex: 1 1 auto;
  min-width: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-title-line {
  align-items: center;
  display: flex;
  gap: 8px;
  min-height: 20px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-title {
  color: var(--primary-text-normal-color);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-description {
  color: var(--primary-text-normal-color);
  font-size: 11px;
  line-height: 16px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-collapse {
  color: var(--primary-text-normal-color) !important;
  cursor: pointer;
  flex: 0 0 auto;
  font-size: 13px;
  margin-top: 4px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-collapse:before {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-content {
  background: var(--primary-background-color);
  box-sizing: border-box;
  padding: 0 20px 14px 20px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-content-disabled {
  opacity: 0.55;
  pointer-events: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-hidden-checkbox-host,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-hidden-checkbox-host * {
  display: none !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-layout {
  align-items: start;
  display: grid;
  gap: 12px;
  grid-template-columns: minmax(0, 1fr) 110px minmax(0, 1fr);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel {
  align-self: start;
  background: var(--primary-background-color);
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  height: 282px !important;
  max-height: 282px !important;
  min-height: 282px !important;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-selected-panel {
  overflow: hidden;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header {
  align-items: center;
  background: var(--primary-background-color);
  border-bottom: 1px solid var(--designer-primary-border-color);
  display: grid;
  flex: 0 0 auto;
  grid-template-columns: 1fr auto;
  height: 36px;
  padding: 0 154px 0 10px;
  position: relative;
  z-index: 1;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-title {
  color: var(--primary-text-normal-color);
  font-size: 12px;
  font-weight: 600;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-title-wrap {
  align-items: center;
  display: flex;
  gap: 8px;
  min-width: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-header-checkbox {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto;
  height: 14px;
  justify-content: center !important;
  margin: 0;
  width: 14px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog input.e-checkbox,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog input.e-radio {
  height: 1px !important;
  margin: 0 !important;
  opacity: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 14px;
  height: 14px;
  line-height: 14px !important;
  min-height: 14px !important;
  min-width: 14px;
  vertical-align: middle !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-frame {
  background-color: var(--primary-background-color) !important;
  border: 1px solid var(--designer-primary-border-color) !important;
  box-sizing: border-box;
  flex: 0 0 auto;
  height: 14px;
  line-height: 14px !important;
  transition: none !important;
  width: 14px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-ripple-container,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-ripple-container {
  display: none !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper.e-focus .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper.e-focus .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-frame:focus,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-frame:focus {
  border-color: var(--designer-primary-border-color) !important;
  box-shadow: none !important;
  outline: 0 !important;
  transition: none !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-frame.e-check,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-frame.e-check,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-frame.e-stop,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #fff !important;
  border-color: var(--designer-primary-border-color) !important;
  color: #0565ff !important;
  position: relative;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-frame.e-check::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-frame.e-check::before {
  border-bottom: 2px solid #0565ff;
  border-left: 2px solid #0565ff;
  box-sizing: border-box;
  content: '' !important;
  height: 5px;
  left: 2px;
  margin: 0 !important;
  position: absolute;
  top: 2px;
  transform: rotate(-45deg);
  width: 9px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-checkbox-wrapper .e-frame.e-stop::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .e-css.e-checkbox-wrapper .e-frame.e-stop::before {
  background: #0565ff;
  border: 0;
  box-sizing: border-box;
  content: '' !important;
  height: 2px;
  left: 50%;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-checkbox-wrapper:hover .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-css.e-checkbox-wrapper:hover .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-checkbox-wrapper .e-frame.e-check,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-css.e-checkbox-wrapper .e-frame.e-check,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-checkbox-wrapper .e-frame.e-stop,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #fff !important;
  border-color: var(--designer-primary-border-color) !important;
  box-shadow: none !important;
  outline: 0 !important;
  transition: none !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-checkbox-wrapper .e-frame:not(.e-check):not(.e-stop),
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel-header .e-css.e-checkbox-wrapper .e-frame:not(.e-check):not(.e-stop) {
  background-color: var(--primary-background-color) !important;
  border-color: var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap {
  align-self: center;
  display: flex;
  height: 24px;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 138px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap .e-input-group {
  align-items: center;
  background: var(--primary-background-color);
  border: 1px solid var(--designer-primary-border-color) !important;
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  height: 24px;
  margin: 0 !important;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap .e-input-group::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap .e-input-group::after {
  display: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search {
  border: 0;
  box-sizing: border-box;
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
  font-size: 11px;
  height: 24px;
  line-height: 22px;
  padding: 0 24px 0 4px !important;
  text-indent: 0 !important;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search::placeholder,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap .e-input::placeholder,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap input.e-input::placeholder {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap .e-input,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-wrap input.e-input {
  padding-left: 4px !important;
  text-indent: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-icon {
  color: var(--secondary-text-normal-color);
  font-size: 14px;
  position: absolute;
  right: 7px;
  top: 50%;
  transform: translateY(-50%);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-clear {
  color: var(--primary-text-normal-color);
  cursor: pointer;
  display: none;
  font-size: 10px;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-search-clear:before {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-items {
  background: var(--primary-background-color);
  box-sizing: border-box;
  flex: 0 0 218px !important;
  height: 218px !important;
  max-height: 218px !important;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  scrollbar-color: #b3b3b3 transparent;
  scrollbar-width: thin;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-items::-webkit-scrollbar {
  width: 8px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-items::-webkit-scrollbar-track {
  background: transparent;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-items::-webkit-scrollbar-thumb {
  background: #b3b3b3;
  border-radius: 8px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-items:has(.bbi-filter-list-empty) {
  overflow-y: hidden;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-selected-panel .bbi-filter-list-items {
  flex-basis: 184px !important;
  height: 184px !important;
  max-height: 184px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item {
  align-items: flex-start;
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  display: flex;
  font-size: 12px;
  gap: 8px;
  height: auto;
  line-height: normal;
  min-height: 28px;
  min-width: 0;
  padding: 0 10px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item .e-checkbox-wrapper,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item .e-css.e-checkbox-wrapper {
  margin-top: 7px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item:hover {
  background: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item .bbi-filter-list-item-text {
  display: block;
  flex: 1 1 auto;
  line-height: 14px;
  min-width: 0;
  overflow: visible;
  overflow-wrap: anywhere;
  padding: 7px 0;
  text-overflow: clip;
  white-space: normal;
  word-break: break-word;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-empty {
  align-items: center;
  color: var(--secondary-text-normal-color);
  display: flex;
  font-size: 12px;
  height: 100%;
  justify-content: center;
  padding: 12px 4px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-loader {
  align-items: center;
  color: var(--secondary-text-normal-color);
  display: flex;
  font-size: 12px;
  gap: 8px;
  height: 100%;
  justify-content: center;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-loader-icon {
  animation: bbi-dimension-filter-loader 1s linear infinite;
  border: 2px solid var(--designer-primary-border-color);
  border-radius: 50%;
  border-top-color: #0565ff;
  box-sizing: border-box;
  height: 16px;
  width: 16px;
}
@keyframes bbi-dimension-filter-loader {
  to {
    transform: rotate(360deg);
  }
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-footer {
  align-items: center;
  background: var(--primary-background-color);
  border-top: 1px solid var(--designer-primary-border-color);
  box-sizing: border-box;
  color: var(--secondary-text-normal-color);
  display: flex;
  flex: 0 0 28px;
  font-size: 11px;
  height: 28px;
  justify-content: space-between;
  line-height: 28px;
  min-height: 28px;
  padding: 0 12px;
  position: relative;
  z-index: 1;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-footer-checked {
  color: #0565ff;
  font-weight: 600;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-transfer-panel {
  align-self: center;
  display: grid;
  gap: 10px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-transfer-button {
  font-weight: normal;
  min-width: 100px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row {
  align-items: center;
  display: flex;
  gap: 18px;
  height: 28px;
  padding-top: 8px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row-in-panel {
  background: var(--primary-background-color);
  border-top: 1px solid var(--designer-primary-border-color);
  box-sizing: border-box;
  flex: 0 0 auto;
  height: 34px;
  padding: 0 12px;
  position: relative;
  z-index: 1;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-radio-wrapper {
  align-items: center;
  color: var(--primary-text-normal-color);
  display: inline-flex;
  font-size: 12px;
  margin-right: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-radio-wrapper .e-label {
  color: var(--primary-text-normal-color);
  margin-left: 6px !important;
  padding-left: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-radio-wrapper label,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-css.e-radio-wrapper label {
  align-items: center;
  display: inline-flex;
  line-height: 18px;
  min-height: 18px;
  margin-left: 0 !important;
  padding-left: 20px !important;
  position: relative;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-radio-wrapper label::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-css.e-radio-wrapper label::before {
  background: #fff !important;
  border: 2px solid var(--designer-primary-border-color) !important;
  border-radius: 50%;
  box-shadow: none !important;
  box-sizing: border-box;
  content: '' !important;
  height: 18px !important;
  left: 0 !important;
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%);
  width: 18px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-radio-wrapper .e-radio:checked + label::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-css.e-radio-wrapper .e-radio:checked + label::before {
  border-color: #0565ff !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-radio-wrapper .e-radio:checked + label::after,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-condition-row .e-css.e-radio-wrapper .e-radio:checked + label::after {
  background-color: #0565ff !important;
  border: 0 !important;
  border-radius: 50%;
  box-sizing: border-box;
  box-shadow: none !important;
  content: '' !important;
  height: 8px !important;
  left: 9px !important;
  position: absolute;
  top: 50% !important;
  transform: translate(-50%, -50%);
  width: 8px !important;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-item.e-active,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-item.e-active:hover,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-item.e-item-focus,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-item:hover {
  background: var(--active-bg-normal-color) !important;
  background-color: var(--active-bg-normal-color) !important;
  border-bottom: 0 !important;
  color: #0565ff !important;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-content.e-dropdownbase,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-parent {
  background: var(--primary-background-color);
  margin: 0 !important;
  padding: 0 !important;
  scrollbar-color: #b3b3b3 transparent;
  scrollbar-width: thin;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-item {
  background: var(--primary-background-color) !important;
  border-bottom: 0 !important;
  box-sizing: border-box;
  color: var(--primary-text-normal-color) !important;
  display: block !important;
  height: auto !important;
  line-height: 18px !important;
  margin: 0 !important;
  min-height: 30px !important;
  overflow: visible !important;
  overflow-wrap: anywhere;
  padding: 5px 10px !important;
  text-indent: 0 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  width: 100%;
  word-break: normal;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-item .e-list-text {
  display: block;
  line-height: 18px;
  margin: 0 !important;
  max-width: 100%;
  overflow: visible !important;
  overflow-wrap: anywhere;
  padding: 0 !important;
  text-indent: 0 !important;
  text-overflow: clip !important;
  white-space: normal !important;
  word-break: normal;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group,
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group.e-input-focus {
  background: var(--primary-background-color) !important;
  border: 1px solid #0565ff !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--primary-text-normal-color) !important;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group input,
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group.e-input-focus input {
  border-radius: 0 !important;
  color: var(--primary-text-normal-color) !important;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group input::placeholder,
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group.e-input-focus input::placeholder {
  color: var(--secondary-text-normal-color);
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group::before,
.bbi-dimension-filter-dropdown-popup.e-popup .e-input-group::after {
  background: transparent !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}
.bbi-dimension-filter-dropdown-popup.e-popup {
  background: var(--primary-background-color);
  border-color: var(--designer-primary-border-color);
  color: var(--primary-text-normal-color);
  margin-top: 4px !important;
  z-index: 1000102 !important;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-content.e-dropdownbase::-webkit-scrollbar {
  width: 8px;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase::-webkit-scrollbar,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-parent::-webkit-scrollbar {
  width: 8px;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-content.e-dropdownbase::-webkit-scrollbar-track,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase::-webkit-scrollbar-track,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-parent::-webkit-scrollbar-track {
  background: transparent;
}
.bbi-dimension-filter-dropdown-popup.e-popup .e-content.e-dropdownbase::-webkit-scrollbar-thumb,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase::-webkit-scrollbar-thumb,
.bbi-dimension-filter-dropdown-popup.e-popup .e-dropdownbase .e-list-parent::-webkit-scrollbar-thumb {
  background: #b3b3b3;
  border-radius: 8px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine {
  margin-left: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .list.bbi-popup-button {
  box-sizing: border-box;
  display: flex !important;
  height: 26px;
  width: 270px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .bbi-date-range-drp-dwn-text {
  flex: 1 1 auto;
  line-height: 24px;
  min-width: 0;
  width: auto !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .bbi-date-range-drp-dwn-btn {
  align-items: center;
  display: flex !important;
  flex: 0 0 25px;
  height: 24px;
  justify-content: center;
  width: 25px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .bbi-date-range-drpdwn-icon.e-arrow-sans-up,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .bbi-date-range-drpdwn-icon.e-arrow-sans-down {
  align-items: center;
  display: flex !important;
  height: 24px !important;
  justify-content: center;
  line-height: 24px !important;
  width: 25px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .bbi-date-range-drpdwn-icon.e-arrow-sans-up:before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-date-engine .bbi-date-range-drpdwn-icon.e-arrow-sans-down:before {
  line-height: 24px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-form-grid {
  align-items: end;
  background: var(--primary-background-color);
  display: grid;
  gap: 18px 14px;
  padding-bottom: 2px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-grid {
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.85fr) minmax(0, 1fr) minmax(0, 1.2fr);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-between-mode .bbi-filter-condition-grid {
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.8fr) minmax(0, 1fr) minmax(0, 1.45fr);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-grid {
  grid-template-columns: 110px 120px 170px 140px minmax(200px, 1fr);
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field {
  min-width: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-input-group,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-control-wrapper {
  align-items: center !important;
  background: var(--primary-background-color);
  border: 1px solid var(--designer-primary-border-color) !important;
  border-radius: 3px;
  box-sizing: border-box;
  color: var(--primary-text-normal-color);
  display: flex !important;
  height: 28px;
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-input-group::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-input-group::after,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-control-wrapper::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-control-wrapper::after {
  display: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-input,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-dropdownlist,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field input.e-input,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-input-group input,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-control-wrapper input {
  background: transparent;
  box-sizing: border-box;
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
  font-size: 12px;
  height: 26px;
  min-height: 26px;
  padding-left: 12px !important;
  padding-right: 24px !important;
  text-indent: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-ddl-icon,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field .e-input-group-icon {
  align-items: center !important;
  display: flex !important;
  height: 28px !important;
  justify-content: center !important;
  line-height: 28px !important;
  min-height: 28px !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-control-wrapper.e-numeric {
  position: relative;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric.e-input-group {
  position: relative;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric.e-input-group::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric.e-input-group::after,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-control-wrapper.e-numeric::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-control-wrapper.e-numeric::after {
  display: none;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input {
  min-width: 0;
  overflow: hidden;
  padding-left: 8px !important;
  padding-right: 0px !important;
  text-overflow: clip !important;
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric.e-input-group.e-input-focus,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-control-wrapper.e-numeric.e-input-focus {
  border-color: var(--designer-primary-border-color) !important;
  box-shadow: none !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input::selection,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-control-wrapper input::selection {
  background: unset !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-up,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-down {
  border-left-color: var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-up {
  border-bottom-color: var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-up,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-down {
  align-items: center;
  border-left: 1px solid var(--designer-primary-border-color);
  box-sizing: border-box;
  display: inline-flex;
  float: none !important;
  height: 13px !important;
  justify-content: center;
  line-height: 13px !important;
  margin: 0 !important;
  min-height: 13px !important;
  position: absolute;
  right: 0;
  width: 24px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-up {
  border-bottom: 1px solid var(--designer-primary-border-color);
  top: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-input-group-icon.e-spin-down {
  bottom: 0;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-spin-up::before,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-count-field .e-numeric .e-spin-down::before {
  color: var(--designer-secondary-icon-normal-color);
  font-size: 9px;
  margin: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog ::selection {
  background: #0565ff;
  color: white;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-field-label {
  color: var(--primary-text-normal-color);
  display: block;
  font-size: 11px;
  line-height: 18px;
  margin-bottom: 4px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-wrap {
  align-items: flex-end;
  display: flex;
  gap: 5px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-input-field {
  flex: 1 1 0;
  min-width: 0;
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-wrap > div:nth-child(2) {
  flex: 0 0 auto;
  padding: 9px 5px !important;
  width: auto !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-right-value-field {
  flex-direction: column;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-right-value-label {
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-input-field .e-numeric,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-input-field .e-control-wrapper,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-input-field .e-input-group {
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-wrap .e-numeric .e-input {
  padding-left: 10px !important;
  padding-right: 8px !important;
  text-overflow: clip !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-wrap .e-numeric .e-input::selection {
  background: unset !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-value-wrap .e-numeric-hidden {
  min-width: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 0 !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field {
  align-items: center;
  align-self: end;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
  min-height: 32px;
  min-width: 0;
  padding-bottom: 1px;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-checkbox-wrapper {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-checkbox-wrapper:hover .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-css.e-checkbox-wrapper:hover .e-frame,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-checkbox-wrapper .e-frame.e-check,
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff !important;
  border-color: var(--designer-primary-border-color) !important;
  box-shadow: none !important;
  outline: 0 !important;
  transition: none !important;
}
.boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field label {
  color: var(--primary-text-normal-color);
  font-size: 12px;
  line-height: 1.3;
  margin-left: 0 !important;
  white-space: nowrap;
}
@media (max-height: 900px) {
  .bbi-dimension-filter-ej2-dialog.e-dialog .e-dlg-content {
    max-height: calc(100vh - 108px);
    max-height: calc(100dvh - 108px);
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dimension-filter-redesign {
    padding: 8px 8px 10px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-header {
    min-height: 42px;
    padding: 7px 20px 5px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-content {
    padding-bottom: 10px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-panel {
    height: 250px !important;
    max-height: 250px !important;
    min-height: 250px !important;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-items {
    flex-basis: 186px !important;
    height: 186px !important;
    max-height: 186px !important;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-selected-panel .bbi-filter-list-items {
    flex-basis: 152px !important;
    height: 152px !important;
    max-height: 152px !important;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item {
    height: auto;
    line-height: normal;
    min-height: 26px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item .e-checkbox-wrapper,
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item .e-css.e-checkbox-wrapper {
    margin-top: 6px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-item .bbi-filter-list-item-text {
    line-height: 13px;
    padding: 6px 0;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dimension-filter-ej2-footer {
    min-height: 48px;
    padding: 8px;
  }
}
@media (max-width: 960px) {
  .bbi-dimension-filter-ej2-dialog.e-dialog {
    width: calc(100vw - 32px) !important;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-list-layout {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-transfer-panel {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-self: stretch;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-transfer-button {
    min-width: 0;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-grid,
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-grid {
    grid-template-columns: repeat(2, minmax(160px, 1fr));
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field {
    grid-column: span 2;
  }
}
@media (max-width: 720px) {
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-dimension-filter-redesign {
    padding: 10px 8px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-header {
    padding: 10px 12px 6px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-section-content {
    padding: 0 16px 12px;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-condition-grid,
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-grid {
    grid-template-columns: 1fr;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field {
    grid-column: auto;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-dialog .bbi-filter-rank-datetime-field label {
    white-space: normal;
  }
  .boldbi-dashboarddesigner.bbi-dimension-filter-ej2-dialog .bbi-dimension-filter-ej2-footer {
    display: flex;
    gap: 8px;
  }
}
/*------------Measure Filter-------------*/

.boldbi-dashboarddesigner .bbi-measure-filter-aggregation-label {
  font-size: 12px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-measure-filter-table-item {
  padding: 5px 0px 10px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-measure-filter-table-data {
  padding-left: 4px;
  width: 75px;
}
/*-------------------Revamp code styles-------------------*/

.boldbi-dashboarddesigner .bbi-canvas.bbi-dbrd-control-container {
  box-shadow: var(--container-box-shadow);
}
.boldbi-dashboarddesigner .bbi-canvas.bbi-dbrd-control-container .e-widget-selectionbox .bbi-widget-selection-cell-tooltip,
.boldbi-dashboarddesigner .bbi-placing-cell .bbi-widget-selection-cell-tooltip {
  position: absolute;
  bottom: -25px;
  left: 50%;
  background: #0078ff;
  padding: 5px 5px;
  white-space: nowrap;
  border-radius: 4px;
  height: 10px;
  transform: translate(-50%);
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-canvas.bbi-dbrd-control-container .e-widget-selectionbox .bbi-widget-selection-cell-tooltip .bbi-widget-selection-cell-content-tooltip,
.boldbi-dashboarddesigner .bbi-placing-cell .bbi-widget-selection-cell-tooltip .bbi-widget-selection-cell-content-tooltip {
  color: white;
  font-size: 11px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-combine-item .bbi-dbrditem.bbi-dbrd-control-container.bbi-selected-item,
.boldbi-dashboarddesigner .bbi-tab-item .bbi-dbrditem.bbi-dbrd-control-container.bbi-selected-item {
  z-index: 150 !important;
}
/*----------- Progress bar ------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-progress-container {
  justify-content: center;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-progress-label-container {
  height: 16px;
  max-width: 130px;
  font-family: var(--designer-font);
  overflow: hidden;
  font-size: 11px;
  font-weight: 600;
  text-overflow: ellipsis;
  margin-top: 0px;
  margin-left: 9px;
  transform: translate(-50%);
  white-space: nowrap;
  flex-wrap: nowrap;
  position: absolute;
  font-style: normal;
  user-select: none;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.3px;
  bottom: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-progress-icon-container {
  height: 14px;
  width: 14px;
  margin: 7px 0px;
  border-radius: 50%;
}
.boldbi-dashboarddesigner .bbi-dbrd-progress-splitter {
  width: 79px;
  height: 2px;
  border: 1px solid;
  box-sizing: border-box;
  margin: 14px 4px;
}
/*-------filter configuration--------*/

.bbi-dbrd-designer-fiscalyear-ul {
  height: 270px;
  overflow: hidden scroll;
}
.boldbi-dashboarddesigner .bbi-filter-config-dialog .bbi-designer-defaultcolumn-grid td.e-rowcell:hover {
  opacity: 1 !important;
}
.boldbi-dashboarddesigner .bbi-designer-filterProfile-list {
  padding: 1px 8px;
}
.boldbi-dashboarddesigner .e-cross-circle.bbi-filter-configuration-close:hover:before {
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-drbd-close-icon {
  color: var(--primary-text-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-drbd-close-icon:hover::before {
  color: var(--connector-text-color);
}
/*--------------Viewer Fonts----------------*/

@font-face {
  font-family: dashboardviewer_font;
  src: url('../../fonts/ejdashboardviewericonfont.eot?8cbxhs');
  src: url('../../fonts/ejdashboardviewericonfont.eot?8cbxhs#iefix') format('embedded-opentype'), url(data:application/ejdashboardviewericonfont-font-ttf;charset=utf-8;base64,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) format('truetype'), url('../../fonts/ejdashboardviewericonfont.woff?8cbxhs') format('woff'), url('../../fonts/ejdashboardviewericonfont.svg?8cbxhs#ejdashboardviewericonfont') format('svg');
  font-style: normal;
}
.e-tab .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-dialog *,
.e-tab .boldbi-dashboarddesigner .bbi-dbrd-viewer-export-dialog *,
.e-tab .boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel-iconcontainer *,
.e-tab .boldbi-dashboarddesigner .bbi-mobile-export *,
.e-tab .boldbi-dashboarddesigner .bbi-viewdata-dialog *,
.e-tab .boldbi-dashboarddesigner .bbi-dbrd-filterListMenuPopUp * {
  box-sizing: content-box !important;
}
.boldbi-dashboarddesigner .bbi-cursornotallowed,
.e-treeview.bbi-cursornotallowed .e-node-hover,
.e-treeview.bbi-cursornotallowed .bbi-designer-content-icon,
.e-treeview.bbi-cursornotallowed .bbi-widgeticons,
.e-treeview.bbi-cursornotallowed .e-icon,
.bbi-drag-surface.bbi-cursornotallowed .bbi-data-table,
.bbi-drag-surface.bbi-cursornotallowed .bbi-data-table .e-header,
.bbi-drag-surface.bbi-cursornotallowed .bbi-data-table .bbi-designer-table-close,
.bbi-drag-surface.bbi-cursornotallowed .bbi-data-table .bbi-designer-table-close .e-icon,
.bbi-drag-surface.bbi-cursornotallowed .e-list,
.bbi-drag-surface.bbi-cursornotallowed .e-list .bbi-query-selection,
.bbi-drag-surface.bbi-cursornotallowed .e-list .bbi-query-datatype,
.bbi-drag-surface.bbi-cursornotallowed .e-list .bbi-designer-content-icon {
  cursor: not-allowed !important;
}
/*--- Designer Theme---*/

/*-------------- Embed BI ------------*/

.boldbi-embed-dbrd .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-optionmenu {
  box-sizing: content-box !important;
}
.boldbi-embed-dbrd .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu {
  box-sizing: content-box !important;
}
.boldbi-embed-dbrd .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-theme {
  box-sizing: content-box !important;
}
.boldbi-embed-dbrd .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-dashboard-parameters {
  box-sizing: content-box !important;
}
.boldbi-embed-dbrd .bbi-dashboarddesigner-designPanel .bbi-dbrd-controlIcon-container {
  line-height: normal !important;
}
/*----combined widgets property listbox---*/

.boldbi-dashboarddesigner .bbi-designer-box-shadow {
  box-shadow: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-item-toolbar .bbi-container-widget-icon-disable.bbi-dbrd-container-widget-arrow-up {
  background: none;
  opacity: 0.5;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-item-toolbar .bbi-container-widget-icon-disable.bbi-dbrd-container-widget-arrow-down {
  background: none;
  opacity: 0.5;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-item-toolbar .bbi-container-widget-icon-disable.bbi-dbrd-container-widget-arrow-up:hover {
  background: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-item-toolbar .bbi-container-widget-icon-disable.bbi-dbrd-container-widget-arrow-down:hover {
  background: none;
}
.viewer .bbi-dbrditem:not(.bbi-combine-item) .bbi-dbrd-control-container {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.07);
}
/*--- Scroller ---*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll .e-vhandle {
  background-color: #b3b3b3;
  border-radius: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll .e-hhandle {
  background-color: #b3b3b3;
  border-radius: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll .e-vhandle.e-icon {
  background-color: #b3b3b3;
  border: 0px;
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll .e-vhandle.e-icon {
  background-color: #b3b3b3;
  border: 0px;
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll .e-vhandle:hover {
  background-color: gray;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll .e-hhandle:hover {
  background-color: gray;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll .e-vhandle:active {
  background-color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll .e-hhandle:active {
  background-color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vup.e-button {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vdown.e-button {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hup.e-button {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hdown.e-button {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll {
  border: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll {
  border: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandlespace {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandlespace {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroll-style-3 > .e-scrollbar {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-drpdwn-footer {
  border-top-color: silver;
}
/* widget not configured */

.boldbi-dashboarddesigner .bbi-dbrd-necessary-data-not-configured-icon:before {
  color: #e8ad71;
}
.boldbi-dashboarddesigner .bbi-dbrd-hiddendiv {
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-widget-not-configured-header {
  background-color: rgba(203, 217, 245, 0.8);
}
/*---------Alert dialog error message styles for desktop view--------------------*/

.boldbi-dashboarddesigner .e-dialog .bbi-show-hide-err-content-link {
  font-size: 12px;
  font-weight: 600;
  margin: 18px 0px 18px 52px;
  color: #179bd7;
  text-decoration: none;
  outline: none;
}
.boldbi-dashboarddesigner .e-dialog .bbi-dbrd-btn-primary,
.boldbi-dashboarddesigner .e-dialog .bbi-dbrd-btn-secondary {
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-designer-linking-config-table .bbi-linking-radio-btn-label {
  position: absolute;
  line-height: 23px;
  color: var(--designer-text-color);
}
.e-dashboardviewer .bbi-higher-error-message {
  color: #161616;
}
.boldbi-dashboarddesigner .bbi-drbd-close-icon:before {
  font-family: dashboard_webdesigner_font;
  content: "\e901";
}
.boldbi-dashboarddesigner .bbi-drbd-close-icon:hover::before {
  color: var(--connector-text-color);
}
/*-------------font families-------------*/

@font-face {
  font-family: Roboto;
  src: url(data:application/font-ttf;charset=utf-8;base64,AAEAAAASAQAABAAgR0RFRtRX1FkAAg/sAAACREdQT1NKcuCzAAISMAAAUiRHU1VCw4aZEQACZFQAABfoT1MvMqCnsaYAAAGoAAAAYGNtYXBAmkl2AAAafAAAEshjdnQgJEEG5QAAL9wAAABMZnBnbWf0XKsAAC1EAAABvGdhc3AACAATAAIP4AAAAAxnbHlmHN2bBQAAOfAAAdM2aGRteDc4ERcAABWQAAAE7GhlYWT4RqsOAAABLAAAADZoaGVhCroKggAAAWQAAAAkaG10eOiEiIgAAAIIAAATiGxvY2HgyGepAAAwKAAACcZtYXhwBxIC+QAAAYgAAAAgbmFtZTVTY1kAAg0oAAACmHBvc3T/bQBkAAIPwAAAACBwcmVwdKCP7AAALwAAAADbAAEAAAACAACEKlnoXw889QAbCAAAAAAAxPARLgAAAADQ206a+hv91QkwCHMAAAAJAAIAAAAAAAAAAQAAB2z+DAAACUn6G/5KCTAAAQAAAAAAAAAAAAAAAAAABOIAAQAABOIAjwAWAFQABQABAAAAAAAOAAACAAIUAAYAAQADBIUBkAAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAACv9QACF/AAAAIQAAAABHT09HAEAAAP/9BgD+AABmB5oCACAAAZ8AAAAABDoFsAAgACAAAgOMAGQAAAAAAAAAAAH7AAAB+wAAAg8AoAKPAIgE7QB3BH4AbgXcAGkE+QBlAWUAZwK8AIUCyAAmA3IAHASJAE4BkgAdAjUAJQIbAJADTAASBH4AcwR+AKoEfgBdBH4AXgR+ADUEfgCaBH4AhAR+AE0EfgBwBH4AZAHwAIYBsQApBBEASARkAJgELgCGA8cASwcvAGoFOAAcBPsAqQU1AHcFPwCpBIwAqQRsAKkFcwB6BbQAqQItALcEagA1BQQAqQROAKkG/ACpBbQAqQWAAHYFDACpBYAAbQTtAKgEvwBQBMYAMQUwAIwFFwAcBxkAPQUEADkEzgAPBMoAVgIfAJIDSAAoAh8ACQNYAEADnAAEAnkAOQRaAG0EfQCMBDAAXASDAF8EPQBdAscAPAR9AGAEaACMAfEAjQHp/78EDgCNAfEAnAcDAIsEagCMBJAAWwR9AIwEjABfArUAjAQgAF8CnQAJBGkAiAPgACEGAwArA/cAKQPJABYD9wBYArUAQAHzAK8CtQATBXEAgwHzAIsEYABpBKYAWwW0AGkE2AAfAesAkwToAFoDWABmBkkAWwOTAJMDwQBmBG4AfwZKAFoDqgB4Av0AggRGAGEC7wBCAu8APgKCAHsEiACaA+kAQwIWAJMB+wB0Au8AegOjAHoDwABmBdwAVQY1AFAGOQBvA8kARAd6//IERABZBYAAdgS6AKYEwgCLBsEATgSwAH4EkQBHBIgAWwScAJUFmgAdAfoAmwRzAJoETwAiAikAIgWLAKIEiACRB6EAaAdEAGEB/ACgBYcAXQK5/+QFfgBlBJIAWwWQAIwE8wCIAgP/tAQ3AGIDxACpA40AjAOrAHgDagCBAfEAjQKtAHkCKgAyA8YAewL8AF4CWgB+AAD8pwAA/W8AAPyLAAD9XgAA/CcB7/04Ag0AtwQLAHECFwCTBHMAsQWkAB8FcQBnBT4AMgSRAHgFtQCyBJEARQW7AE0FiQBaBVIAcQSFAGQEvQCgBAIALgSIAGAEUABjBCUAbQSIAJEEjgB6ApcAwwRuACUD7ABlBMQAKQSIAJEETQBlBIgAYAQsAFEEXQCPBaMAVwWaAF8GlwB6BKEAeQRC/9oGSABKBf8AKgVkAHsIkQAxCKQAsQaCAD4FtACwBQsAogYEADIHQwAbBL8AUAW0ALEFqQAvBQcATQYsAFMF2QCvBXoAlgeHALAHwACwBhIAEAbrALIFBQCjBWQAkwcnALcFGABZBGwAYQSSAJ0DWwCaBNQALgYgABUEEABYBJ4AnARSAJwEoAAsBe8AnQSdAJwEngCcA9gAKAXNAGQEvQCcBFkAZwZ4AJwGngCRBPcAHgY2AJ0EWACdBE0AZAaHAJ0EZAAvBGj/6ARNAGcGyQAnBuQAnASJ//0EngCcBwgAnAYrAIEEVv/cBysAtwX4AJkE0gAoBEYADwcLAMkGCwC8BtEAkwXhAJYJBAC2B9EAmwQjAFAD2wBMBXEAZwSLAFsFCgAWBAMALgVxAGcEiABbBwEAnAYkAH4HCACcBisAgQUyAHUERwBkBP0AdAAA/GcAAPxxAAD9ZgAA/aQAAPobAAD6LARW/9wFGwCoBIkAjARjAKIDkACRBNsAsQQFAJEFCQCjBH4AmgaMAEQFgwA+B88AqAW0AJEIMQCwBvQAkQXuAHEE0wBtBywANAVcAB8FbwCWBGoAgwVwAIoGLwA/BL3/3gUJAKMEWgCaBbIAsQSIAJEFhwBdBKgAaASoAGkEtwA6A0kAOwT2AFcGlABZBuQAZAZWADYFKwAxBEkAUgQHAHkHwQBEBnUAPwf7AKkGoQCQBPYAdgQdAGUFrQAjBSAARgVkAJYDIABvBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAAAjQAJQI0ACUFQACiBj8AkAOmAA0BmQBgAZkAMAGXACQBmQBPAtQAaALbADwCwQAkBGkARgSPAFcCsgCKA8QAlAVaAJQA9gAmB6oARAJmAGwCZgBZA6MAOwLvADYDYAB6BKYAWwZVAB8GkACnCHYAqAdjADkGKwCMBH4AXwXaAB8EIgAqBHQAIAVIAF0FTwAfBecAegPOAGgIOgCiBQEAZwUXAJgGJgBUBtcAZAbPAGMGagBZBI8AagWOAKkErwBFBJIAqATFAD8IOgBiAgz/sASCAGUEZACYBBEAPgQvAIUECAArAkwAtQKPAG4CAwBcBPMAPARuAB8EiwA8BtQAPAbUADwE7gA8BpsAXwAAAAAIMwBbCDUAXAQgADsEngBaAfz/tgGRAGcDpACDA54AgQOfAIED9ABpBA4AaQPz/14D7wBuA6QAgQH9AJ8EhQATBFAAigR8AGAEgACKA+YAigPLAIoErABjBOMAigHoAJcDzwArBFQAigO0AIoGAgCKBOMAigS7AGAEXACKBLsAWQRKAIoEIABDBCYAKAR8AHQEZwAUBhUAMQRUACYEKwANBCMARwLvAFAC7wB6Au8AQgLvAD4C7wA2Au8AWwLvAFYC7wA6Au8ATwLvAEkDlgCPArUAngQ6AB4EwwBkBUwAsQUkALIEEwCSBT0AsgQPAJIEIABDBDMAMAQ8ABYDrwCKBGcAFAS7AGAEZwAUA4kAPgTOAIoD7wA/BWcAYAUXAGAE8gB1BXIAJgR8AGAHQQAnB08AigV0ACgEzQCKBFkAigUkAC4GCwAfBD8ARwTsAIoETgCLBMEAJwQfACIFKACKBGoAPQZRAIoGrACKBR0ACAXxAIoETgCKBHsASwZ2AIoEhwBQBBEACwZHAB8EeQCLBQkAiwU3ACMFwgBgBF8ADQSoACYGYQAmBGoAPQRqAIoFwwACBMoAXgQ/AEcEuwBgBDMAMAPjAEIIIgCKBKsAKAR9AIwEMgBcBJMAWwSMAFsDeQBXBI0AjAScAFsEPQBdBH0AYAWBAH4FrgB+BZMAsgXgAH4F4wB+A9UAoASCAIMDrwCKBFgADwTPAD4C7wBQAu8ANgLvAFsC7wBWAu8AOgLvAE8C7wBJBGsAZQQuAEoGpABgBLkAggUAAHgCBv+0AgT/tAH7AJsB+//6AfsAmwH7AIYEUACKAfsAAAI1ACUFXQAlBV0AJQSGAAAExgAxAp3/9AU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU4ABwFNQB3BIwAqQSMAKkEjACpBIwAqQIt/+ACLQCwAi3/6QIt/9YFtACpBYAAdgWAAHYFgAB2BYAAdgWAAHYFMACMBTAAjAUwAIwFMACMBM4ADwRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQRaAG0EMABcBD0AXQQ9AF0EPQBdBD0AXQH6/8YB+gCWAfr/zwH6/7wEagCMBJAAWwSQAFsEkABbBJAAWwSQAFsEaQCIBGkAiARpAIgEaQCIA8kAFgPJABYFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FNQB3BDAAXAU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU/AKkFGQBfBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQVzAHoEfQBgBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBbQAqQRoAIwCLf+3Afr/nQIt/7YB+v+cAi3/7AH6/9ICLQAYAfH/+wItAKoGlwC3A9oAjQRqADUCA/+0BQQAqQQOAI0ETgChAfEAkwROAKkB8QBXBE4AqQKHAJwETgCpAs0AnAW0AKkEagCMBbQAqQRqAIwFtACpBGoAjARq/7wFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsE7QCoArUAjATtAKgCtQBTBO0AqAK1AGMEvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBMYAMQKdAAkExgAxAp0ACQTGADECxQAJBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBxkAPQYDACsEzgAPA8kAFgTOAA8EygBWA/cAWATKAFYD9wBYBMoAVgP3AFgHev/yBsEATgWAAHYEiABbBID/vgSA/74EJgAoBIUAEwSFABMEhQATBIUAEwSFABMEhQATBIUAEwR8AGAD5gCKA+YAigPmAIoD5gCKAej/vgHoAI4B6P/HAej/tATjAIoEuwBgBLsAYAS7AGAEuwBgBLsAYAR8AHQEfAB0BHwAdAR8AHQEKwANBIUAEwSFABMEhQATBHwAYAR8AGAEfABgBHwAYASAAIoD5gCKA+YAigPmAIoD5gCKA+YAigSsAGMErABjBKwAYwSsAGME4wCKAej/lQHo/5QB6P/KAegABgHoAIkDzwArBFQAigO0AIIDtACKA7QAigO0AIoE4wCKBOMAigTjAIoEuwBgBLsAYAS7AGAESgCKBEoAigRKAIoEIABDBCAAQwQgAEMEIABDBCYAKAQmACgEJgAoBHwAdAR8AHQEfAB0BHwAdAR8AHQEfAB0BhUAMQQrAA0EKwANBCMARwQjAEcEIwBHBTgAHATw//AGGP/+ApEABAWU//oFMv94BWb//QKX/5sFOAAcBPsAqQSMAKkEygBWBbQAqQItALcFBACpBvwAqQW0AKkFgAB2BQwAqQTGADEEzgAPBQQAOQIt/9YEzgAPBIUAZARQAGMEiACRApcAwwRdAI8EcwCaBJAAWwSIAJoD4AAhA/cAKQKX/+YEXQCPBJAAWwRdAI8GlwB6BIwAqQRzALEEvwBQAi0AtwIt/9YEagA1BSQAsgUEAKkFBwBNBTgAHAT7AKkEcwCxBIwAqQW0ALEG/ACpBbQAqQWAAHYFtQCyBQwAqQU1AHcExgAxBQQAOQRaAG0EPQBdBJ4AnASQAFsEfQCMBDAAXAPJABYD9wApBD0AXQNbAJoEIABfAfEAjQH6/7wB6f+/BFIAnAPJABYHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgFlAGcCjwCIBB4AoAID/7QBmQAwBvwAqQcDAIsFOAAcBFoAbQSMAKkFtACxBD0AXQSeAJwFiQBaBZoAXwUKABYEA//7CFkAWwlJAHYEvwBQBBAAWAU1AHcEMABcBM4ADwQCAC4CLQC3B0MAGwYgABUCLQC3BTgAHARaAG0FOAAcBFoAbQd6//IGwQBOBIwAqQQ9AF0FhwBdBDcAYgQ3AGIHQwAbBiAAFQS/AFAEEABYBbQAsQSeAJwFtACxBJ4AnAWAAHYEkABbBXEAZwSLAFsFcQBnBIsAWwVkAJMETQBkBQcATQPJABYFBwBNA8kAFgUHAE0DyQAWBXoAlgRZAGcG6wCyBjYAnQUEADkD9wApBIMAXwWpAC8EoAAsBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARa/8oFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjP/wBD3/ugSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQItALcB+gCbAi0AowHxAIUFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsFgABHBJD/xAWAAHYEkABbBYAAdgSQAFsFgAB2BJAAWwV+AGUEkgBbBX4AZQSSAFsFfgBlBJIAWwV+AGUEkgBbBX4AZQSSAFsFMACMBGkAiAUwAIwEaQCIBZAAjATzAIgFkACMBPMAiAWQAIwE8wCIBZAAjATzAIgFkACMBPMAiATOAA8DyQAWBM4ADwPJABYEzgAPA8kAFgShAF8EoQBfBSQAsgRSAJwFtACpBJ0AnATGADED2AAoBQQAOQP3ACkFegCWBFkAZwV6AJYEWQBnBHMAsQNbAJoHQwAbBiAAFQYvAD8Evf/eBGgAjAUF/9QFBf/UBHMAAwNb//wFOAALBCf/0wW0ALEEngCcBbQAqQSdAJwG/ACpBe8AnQWpAC8EoAAsBM4ADwQCAC4FBAA5A/cAKQRQAGMEbAASBj8AkAR+AF0EfgBeBH4ANQR+AJoEkgBkBKYAhwVzAHoEfQBgBbQAqQRqAIwFOAAcBFoAOQSMAF8EPQApAi3/CgH6/vAFgAB2BJAAMwTtAFUCtf+LBTAAjARpACsEpv86BPsAqQR9AIwFPwCpBIMAXwU/AKkEgwBfBbQAqQRoAIwFBACpBA4AjQUEAKkEDgCNBE4AqQHxAIYG/ACpBwMAiwW0AKkEagCMBQwAqQR9AIwE7QCoArUAggS/AFAEIABfBMYAMQKdAAkFFwAcA+AAIQUXABwD4AAhBxkAPQYDACsEygBWA/cAWAXG/ngEhQATBCL/nwUf/7wCJP/ABMX/3wRn/1cE/P/4BIUAEwRQAIoD5gCKBCMARwTjAIoB6ACXBFQAigYCAIoEuwBgBFwAigQmACgEKwANBFQAJgHo/7QEKwANA+YAigOvAIoEIABDAegAlwHo/7QDzwArBFQAigQfACIEhQATBFAAigOvAIoD5gCKBOwAigYCAIoE4wCKBLsAYATOAIoEXACKBHwAYAQmACgEVAAmBD8ARwTjAIoEfABgBCsADQXDAAIE7ACKBB8AIgVnAGAFOAAcBFoAbQSMAKkEPQBdAAAAAQAABOQJCgQAAAICAgMGBQcGAgMDBAUCAgIEBQUFBQUFBQUFBQICBQUFBAgGBgYGBQUGBgIFBgUIBgYGBgYFBQYGCAYFBQIEAgQEAwUFBQUFAwUFAgIFAggFBQUFAwUDBQQHBAQEAwIDBgIFBQYFAgYEBwQEBQcEAwUDAwMFBAICAwQEBwcHBAgFBgUFCAUFBQUGAgUFAgYFCQgCBgMGBQYGAgUEBAQEAgMCBAMDAAAAAAACAgUCBQYGBgUGBQYGBgUFBQUFBQUFAwUEBQUFBQUFBgYHBQUHBwYKCgcGBgcIBQYGBgcHBggJBwgGBggGBQUEBQcFBQUFBwUFBAcFBQcHBgcFBQcFBQUICAUFCAcFCAcFBQgHCAcKCQUEBgUGBQYFCAcIBwYFBgAAAAAAAAUGBQUEBQUGBQcGCQYJCAcFCAYGBQYHBQYFBgUGBQUFBAYHCAcGBQUJBwkHBgUGBgYEBQkFCQMCAgUCAgEAAgIGBwQCAgICAwMDBQUDBAYBCQMDBAMEBQcHCggHBQcFBQYGBwQJBgYHCAgHBQYFBQUJAgUFBQUFAwMCBgUFCAgGBwAJCQUFAgIEBAQEBQQEBAIFBQUFBAQFBgIEBQQHBgUFBQUFBQUFBwUFBQMDAwMDAwMDAwMEAwUFBgYFBgUFBQUEBQUFBAUEBgYGBgUICAYFBQYHBQYFBQUGBQcIBgcFBQcFBQcFBgYGBQUHBQUGBQUFBQQJBQUFBQUEBQUFBQYGBgcHBAUEBQUDAwMDAwMDBQUHBQYCAgICAgIFAgIGBgUFAwYGBgYGBgYGBQUFBQICAgIGBgYGBgYGBgYGBQUFBQUFBQUFBQUFBQICAgIFBQUFBQUFBQUFBAQGBQYFBgUGBQYFBgUGBQYGBQUFBQUFBQUFBQYFBgUGBQYFBgUCAgICAgICAgIHBAUCBgUFAgUCBQMFAwYFBgUGBQUGBQYFBgUGAwYDBgMFBQUFBQUFBQUFBQMFAwUDBgUGBQYFBgUGBQYFCAcFBAUFBAUEBQQICAYFBQUFBQUF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sRCxUrG2sc2x5LH7shKyK7JEslCyXLJzsoqyobK6stGy6LL/sxizL7NGs12zdLOLs6Szu7PSs+m0ArQZtDC0R7RdtHO0jLSltLG0vbTUtOu1AbUatTC1RrVdtXa1jLWjtbq10LXmtf+2FrYttkO2XLZztou2ora4ts+25rdJt9+39rgNuCS4OrhRuGi4f7iVuKy43bj0uQq5Ibk4uU+5ZrnOulK6abp/upa6rLrDutq68bsIuxS7K7tCu1S7a7uCu5m7sLvHu9676bv0vAu8F7wjvDq8UbxdvGm8gLyXvKO8r7zEvPm9Bb0RvSi9P71LvVe9br2EvZS9q73Bvdi9774IviG+OL5Pvlu+Z75+vpS+q77Cvtm+7777vwe/E78fvza/TL9Yv2S/cL98v5O/n7+2v8y/47/5wBDAJ8BAwFnAcsCLwOjBTsFlwXzBk8GpwcLB2cHwwgfCHsI1wkvCYsJ5wpDCp8LKwvLDBcMcwzPDScNfw3jDkcOdw6nDwMPXw+3EBcQbxDHESMRhxHjEj8SmxL3E1MTtxQTFG8UxxUrFYcV3xY7F8cYIxh7GNcZMxmLGeMaOxqXHDsckxzrHUcdox3THi8eix7nH0Mfbx/HICMgUyCrINshLyFfIbsh6yJHIqMi/yNjI78j7yRHJKMk+yUrJYMlsyYLJjsmkybrJ0cnqygPKX8p2yozKpMq7ytLK6Mrzyv/LC8sXyyPLL8s7y1fLX8tny2/Ld8t/y4fLj8uXy5/Lp8uvy7fLv8vHy+DL+cwQzCfMPsxUzG/Md8x/zIfMj8yXzK/Mx8zezPXNDM0lzTzNp82vzcjN0M3Yze/OBs4OzhbOHs4mzj3ORc5NzlXOXc5lzm3Odc59zoXOjc6kzqzOtM8Hzw/PF88wz0fPT89Xz3DPeM+Pz6XPvM/Tz+rQAdAa0DPQStBh0GnQcdB90JTQnNCz0MrQ1tDi0PnRENEn0T7RRtFO0WfRgNGM0ZjRpNGw0bzRyNHQ0djR4NH30g7SFtIt0kTSW9J00nzShNKb0rLSy9LT0uzTBdMe0zfTT9Nm03zTldOu08fT4NPo0/DUCdQi1DvUU9Rq1IDUmdSx1MrU49T81RTVMdVO1VrVZtVu1XrVhtWS1Z7VtdXM1eXV/dYW1i7WR9Zf1njWkNar1sXW3tb31xDXKddC11vXdNeN16jXw9fP19vX8tgJ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AAUAJABIAAEA3gAIACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAkgCwALEAsgCzALQAtQC2ALcAuAC5ANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoASwBMAEyATgBOgE8AT4BPwFFAUYBfwGFAYoBjQJHAkgCSgJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgKDAoUChwKJAosCjQKPApECkwKVApcCmQKbAp0CnwKhAqMCpQKnAqkCqwKtAq8CsgK0ArYCuAK6ArwCvgLAAsICxQLHAskCywLNAs8C0QLTAtUC2QLbAt0C3wLhAuMC5QLnAukC6wLtAu8C8QLyAvQC9gNTA1QDVQNWA1cDWANZA1sDXANdA14DXwNgA2EDYgNkA2UDZgNnA2gDaQNqA3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DuwO9A78D1APaA+AESQRLBE8EVwRZBF4EagACAAAABAAOD84V8jViAAEDVAAEAAABpQrSCtIGggtwCoAK/g+aDAAGiA7uDu4MRg6gCiIO7g7uD5oKigaSDGYMRgrYCqwNUg8QCl4L4gsQDBYGmA22DbYNtgwgCxAKUAxMDbAMTAsQBqYN5gtwD5oLcAasBrIGvAbCBsgMTAbOBtgNtgb+BxQHKgcwB0YHTAdSB4QHigeQDcANwAe+Du4H4AgCDVIIMA7uDu4LJg7uDu4IRg3ADcAIeAiCCIwIpg1ICLgNsAjSCOgLEAkyCUwJaAloCxAJYgloCWgJaAtwDCAK2AxMCxAN5g1IDqAOoA1ICtIK0grSCtIK0gmKCbAJugnECeIJ9AoGChgK/g+aD5oPmg+aDGYLcAtwC3ALcAtwC3ALcAr+DAAMAAwADAAO7g7uDu4O7g7uD5oPmg+aD5oPmgxGDEYMRgxGDxAL4gviC+IL4gviC+IL4gwWDBYMFgwWDbYMIAwgDCAMIAwgDEwMTAtwC+ILcAviC3AL4gr+Cv4K/gr+D5oMAAwWDAAMFgwADBYMAAwWDAAMFg7uDbYO7g7uDu4O7g7uDEYOoAoiCiIKIgoiDu4Ntg7uDbYO7g22DbYPmgwgD5oMIA+aDCAKUApQClAMZgxmDGYMRgxGDEYMRgxGDEYKrA8QDEwPEApeCl4KXgtwDAAO7g7uD5oPEAtwCoAMAApeDu4O7g6gDu4O7g+aCooMZg8QDVIO7g8QDbYMIAxMDCAMAA3mDu4O7gxGDqAOoAsmC3AKgA3mDAAO7g7uD5oKigr+DGYNUgviDBYMIAsQDEwNsAwWDUgMTAqsCqwKrA8QDEwK0grSCtIO7g22C3AL4gwADBYK2AxMCv4PEAxMDu4NUg2wDu4LcAviC3AL4gwADBYMFgwWDVINsA+aDCAMIAsQCyYMTAsmDEwLJgxMDVINsAtwC+ILcAviC3AL4gtwC+ILcAviC3AL4gtwC+ILcAviC3AL4gtwC+ILcAviC3AL4gwADBYMAAwWDAAMFgwADBYMAAwWDAAMFgwADBYMAAwWDu4O7g+aDCAPmgwgD5oMIA+aDCAPmgwgD5oMIA+aDCAMIAxGDEYPEAxMDxAMTA8QDEwOoA7uDGYNUg2wDeYNSA1SDbANtg3ADeYOoA7uDu4PEA+aAAIAhwAGAAYAAAALAAsAAQATABMAAgAlACoAAwAsADUACQA4AD4AEwBFAEYAGgBJAEoAHABMAEwAHgBRAFQAHwBWAFYAIwBaAFoAJABcAF0AJQCKAIoAJwCcAJwAKACwALQAKQC2ALgALgC6ALoAMQC8AL0AMgC/AMAANADCAMQANgDGAMsAOQDRANEAPwDTAN0AQADfAN8ASwDhAOMATADlAOcATwDpAO0AUgDwAPAAVwD1APcAWAD6APsAWwD9AP8AXQEDAQQAYAEJAQkAYgEMAQwAYwEXARkAZAErAS0AZwEwATAAagEyATIAawFJAUkAbAFsAW0AbQFvAXEAbwG6AboAcgG9Ab0AcwHEAcUAdAHIAcgAdgHKAcsAdwHNAc0AeQIoAigAegIqAisAewJHAkgAfQJKAkoAfwJMAm0AgAJvAnIAogJ3AnwApgKBAokArAKLAosAtQKNAo0AtgKPAo8AtwKRApEAuAKTApwAuQKlAqcAwwKpAqkAxgKrAqsAxwKtAq0AyAKvAq8AyQKyArIAygK0ArQAywK2ArYAzAK4ArgAzQK6AroAzgK8ArwAzwK+AsoA0ALMAswA3QLOAs4A3gLQAtAA3wLbAtsA4ALdAt0A4QLfAt8A4gLh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BB7/6wQg/+sEIv/rBCT/6wQm/+sEKP/rBCr/6wQs/+sELv/rBDD/6wQy/+sENP/qBDb/6gQ4/+oEOv/qBDz/6gQ+/+oEQP/qBEL/6ARE/+gERv/oBE0AFAAfADj/1QA6/+QAO//sAD3/3QDR/9UA1f/VARj/5AEy/9UBOv/VAmb/3QLb/9UC3f/VAt//1QLt/+wC7//dAvH/3QNY/90DZ//dA2r/3QOO/9UDoP/sA6L/7AOk/+wDpv/dA7f/5AO//90EQf/dBEP/3QRF/90ETf/VBGr/3QAaADj/sAA6/+0APf/QANH/sADV/7ABGP/tATL/sAE6/7ACZv/QAtv/sALd/7AC3/+wAu//0ALx/9ADWP/QA2f/0ANq/9ADjv+wA6b/0AO3/+0Dv//QBEH/0ARD/9AERf/QBE3/sARq/9AAEAAu/+4AOf/uAmL/7gJj/+4CZP/uAmX/7gKy/+4C4f/uAuP/7gLl/+4C5//uAun/7gLr/+4Df//uBDP/7gQ1/+4ARwAGABAACwAQAEf/6ABI/+gASf/oAEv/6ABV/+gAk//oAJj/6AC6/+gAx//oAMj/6AD2/+gBAv/oAR3/6AEh/+gBOf/oAUv/6AFM/+gBVv/oAWwAEAFtABABbwAQAXAAEAFxABACbv/oAm//6AJw/+gCcf/oAnL/6AKK/+gCjP/oAo7/6AKQ/+gCkv/oApT/6AKW/+gCmP/oApr/6AKc/+gCnv/oAqD/6AKi/+gCpP/oA2v/6AOR/+gDlf/oA5j/6AOoABADqQAQA6wAEAOz/+gDuf/oA77/6APM/+gDzv/oA8//6APb/+gD7P/oBAj/6AQK/+gEDP/oBA7/6AQQ/+gEEv/oBBT/6AQW/+gEKv/oBCz/6AQu/+gEMv/oAAEAVgAEAAAAJgCmAZwB+gIUAlYCzAPCBLgFkgYsCMYKjAteDFQOGg5MDn4O/BDiEVgSKhRMFQIWaBciF6gYBhjIGT4ewBlQGqIc4B0CHhgelh7AHuoAAQAmAE8AWABbAF8AnAC0ALYAtwC4AL8AwgDDAMQAyQDLAMwAzQDRANUA1wDYANoA4gDmAOcA6ADpAOoA7ADuAPAA9QD3APoA/wECASEBbQA9AEf/7ABI/+wASf/sAEv/7ABV/+wAk//sAJj/7AC6/+wAx//sAMj/7AD2/+wBAv/sAR3/7AEh/+wBOf/sAUv/7AFM/+wBVv/sAm7/7AJv/+wCcP/sAnH/7AJy/+wCiv/sAoz/7AKO/+wCkP/sApL/7AKU/+wClv/sApj/7AKa/+wCnP/sAp7/7AKg/+wCov/sAqT/7ANr/+wDkf/sA5X/7AOY/+wDs//sA7n/7AO+/+wDzP/sA87/7APP/+wD2//sA+z/7AQI/+wECv/sBAz/7AQO/+wEEP/sBBL/7AQU/+wEFv/sBCr/7AQs/+wELv/sBDL/7AAXAFP/7AEX/+wCeP/sAnn/7AJ6/+wCe//sAnz/7ALG/+wCyP/sAsr/7ANx/+wDd//sA5P/7APZ/+wD3f/sBBz/7AQe/+wEIP/sBCL/7AQk/+wEJv/sBCj/7AQw/+wABgAQ/4QAEv+EAW7/hAFy/4QBdv+EAXf/hAAQAC7/7AA5/+wCYv/sAmP/7AJk/+wCZf/sArL/7ALh/+wC4//sAuX/7ALn/+wC6f/sAuv/7AN//+wEM//sBDX/7AAdAAb/8gAL//IAWv/zAF3/8wC8//MBGf/zAWz/8gFt//IBb//yAXD/8gFx//ICgf/zAoL/8wLw//MDc//zA5b/8wOf//MDp//zA6j/8gOp//IDrP/yA7j/8wPA//MD4f/zA+P/8wPl//MEQv/zBET/8wRG//MAPQAn//MAK//zADP/8wA1//MAg//zAJL/8wCX//MAsv/zANL/8wEH//MBFv/zARr/8wEc//MBHv/zASD/8wE4//MBVf/zAij/8wIp//MCK//zAiz/8wJT//MCXf/zAl7/8wJf//MCYP/zAmH/8wKJ//MCi//zAo3/8wKP//MCnf/zAp//8wKh//MCo//zAsX/8wLH//MCyf/zAvr/8wNX//MDZP/zA4r/8wON//MDuv/zA73/8wPY//MD2v/zA9z/8wQb//MEHf/zBB//8wQh//MEI//zBCX/8wQn//MEKf/zBCv/8wQt//MEL//zBDH/8wSq//MAPQAn/+YAK//mADP/5gA1/+YAg//mAJL/5gCX/+YAsv/mANL/5gEH/+YBFv/mARr/5gEc/+YBHv/mASD/5gE4/+YBVf/mAij/5gIp/+YCK//mAiz/5gJT/+YCXf/mAl7/5gJf/+YCYP/mAmH/5gKJ/+YCi//mAo3/5gKP/+YCnf/mAp//5gKh/+YCo//mAsX/5gLH/+YCyf/mAvr/5gNX/+YDZP/mA4r/5gON/+YDuv/mA73/5gPY/+YD2v/mA9z/5gQb/+YEHf/mBB//5gQh/+YEI//mBCX/5gQn/+YEKf/mBCv/5gQt/+YEL//mBDH/5gSq/+YANgAl/+QAPP/SAD3/0wCx/+QAs//kANn/0gEM/+QCTP/kAk3/5AJO/+QCT//kAlD/5AJR/+QCUv/kAmb/0wKD/+QChf/kAof/5ALv/9MC8f/TA1P/5ANY/9MDW//kA2f/0wNo/9IDav/TA4P/5AOP/9IDpv/TA6//5AO//9MDwv/SA8X/5APH/+QD0P/SA+r/0gPv/+QD8f/kA/P/5AP1/+QD9//kA/n/5AP7/+QD/f/kA///5AQB/+QEA//kBAX/5ARB/9MEQ//TBEX/0wRP/9IEV//SBGr/0wAmABD/HgAS/x4AJf/NALH/zQCz/80BDP/NAW7/HgFy/x4Bdv8eAXf/HgJM/80CTf/NAk7/zQJP/80CUP/NAlH/zQJS/80Cg//NAoX/zQKH/80DU//NA1v/zQOD/80Dr//NA8X/zQPH/80D7//NA/H/zQPz/80D9f/NA/f/zQP5/80D+//NA/3/zQP//80EAf/NBAP/zQQF/80ApgBH/9wASP/cAEn/3ABL/9wAUf/zAFL/8wBT/9YAVP/zAFX/3ABZ/90AWv/hAF3/4QCT/9wAmP/cAJr/3QC6/9wAvP/hAMD/8wDH/9wAyP/cAMr/3QDr//MA7//zAPD/8wDy//MA8//zAPT/8wD2/9wA9//zAPn/8wD6//MA/f/zAP//8wEC/9wBBP/zARf/1gEZ/+EBHf/cASH/3AE1//MBOf/cAUT/8wFJ//MBS//cAUz/3AFW/9wCbv/cAm//3AJw/9wCcf/cAnL/3AJ3//MCeP/WAnn/1gJ6/9YCe//WAnz/1gJ9/90Cfv/dAn//3QKA/90Cgf/hAoL/4QKK/9wCjP/cAo7/3AKQ/9wCkv/cApT/3AKW/9wCmP/cApr/3AKc/9wCnv/cAqD/3AKi/9wCpP/cAr//8wLB//MCw//zAsT/8wLG/9YCyP/WAsr/1gLi/90C5P/dAub/3QLo/90C6v/dAuz/3QLw/+EDa//cA23/8wNv/90Dcf/WA3P/4QN2/90Dd//WA3j/3QOR/9wDkv/zA5P/1gOU//MDlf/cA5b/4QOY/9wDmf/zA57/8wOf/+EDp//hA67/8wOz/9wDtP/zA7j/4QO5/9wDvv/cA8D/4QPM/9wDzv/cA8//3APV//MD1//zA9n/1gPb/9wD3f/WA+H/4QPj/+ED5f/hA+n/8wPs/9wECP/cBAr/3AQM/9wEDv/cBBD/3AQS/9wEFP/cBBb/3AQc/9YEHv/WBCD/1gQi/9YEJP/WBCb/1gQo/9YEKv/cBCz/3AQu/9wEMP/WBDL/3AQ0/90ENv/dBDj/3QQ6/90EPP/dBD7/3QRA/90EQv/hBET/4QRG/+EESv/zBEz/8wRW//MEY//zBGX/8wRn//MAcQAG/9oAC//aAEf/8ABI//AASf/wAEv/8ABV//AAWf/vAFr/3ABd/9wAk//wAJj/8ACa/+8Auv/wALz/3ADH//AAyP/wAMr/7wD2//ABAv/wARn/3AEd//ABIf/wATn/8AFL//ABTP/wAVb/8AFs/9oBbf/aAW//2gFw/9oBcf/aAm7/8AJv//ACcP/wAnH/8AJy//ACff/vAn7/7wJ//+8CgP/vAoH/3AKC/9wCiv/wAoz/8AKO//ACkP/wApL/8AKU//AClv/wApj/8AKa//ACnP/wAp7/8AKg//ACov/wAqT/8ALi/+8C5P/vAub/7wLo/+8C6v/vAuz/7wLw/9wDa//wA2//7wNz/9wDdv/vA3j/7wOR//ADlf/wA5b/3AOY//ADn//cA6f/3AOo/9oDqf/aA6z/2gOz//ADuP/cA7n/8AO+//ADwP/cA8z/8APO//ADz//wA9v/8APh/9wD4//cA+X/3APs//AECP/wBAr/8AQM//AEDv/wBBD/8AQS//AEFP/wBBb/8AQq//AELP/wBC7/8AQy//AENP/vBDb/7wQ4/+8EOv/vBDz/7wQ+/+8EQP/vBEL/3ARE/9wERv/cADQABv+gAAv/oABZ//EAWv/FAF3/xQCa//EAvP/FAMr/8QEZ/8UBbP+gAW3/oAFv/6ABcP+gAXH/oAJ9//ECfv/xAn//8QKA//ECgf/FAoL/xQLi//EC5P/xAub/8QLo//EC6v/xAuz/8QLw/8UDb//xA3P/xQN2//EDeP/xA5b/xQOf/8UDp//FA6j/oAOp/6ADrP+gA7j/xQPA/8UD4f/FA+P/xQPl/8UENP/xBDb/8QQ4//EEOv/xBDz/8QQ+//EEQP/xBEL/xQRE/8UERv/FAD0AR//nAEj/5wBJ/+cAS//nAFX/5wCT/+cAmP/nALr/5wDH/+cAyP/nAPb/5wEC/+cBHf/nASH/5wE5/+cBS//nAUz/5wFW/+cCbv/nAm//5wJw/+cCcf/nAnL/5wKK/+cCjP/nAo7/5wKQ/+cCkv/nApT/5wKW/+cCmP/nApr/5wKc/+cCnv/nAqD/5wKi/+cCpP/nA2v/5wOR/+cDlf/nA5j/5wOz/+cDuf/nA77/5wPM/+cDzv/nA8//5wPb/+cD7P/nBAj/5wQK/+cEDP/nBA7/5wQQ/+cEEv/nBBT/5wQW/+cEKv/nBCz/5wQu/+cEMv/nAHEABgAMAAsADABH/+gASP/oAEn/6ABL/+gAU//qAFX/6ABaAAsAXQALAJP/6ACY/+gAuv/oALwACwDH/+gAyP/oAPb/6AEC/+gBF//qARkACwEd/+gBIf/oATn/6AFL/+gBTP/oAVb/6AFsAAwBbQAMAW8ADAFwAAwBcQAMAm7/6AJv/+gCcP/oAnH/6AJy/+gCeP/qAnn/6gJ6/+oCe//qAnz/6gKBAAsCggALAor/6AKM/+gCjv/oApD/6AKS/+gClP/oApb/6AKY/+gCmv/oApz/6AKe/+gCoP/oAqL/6AKk/+gCxv/qAsj/6gLK/+oC8AALA2v/6ANx/+oDcwALA3f/6gOR/+gDk//qA5X/6AOWAAsDmP/oA58ACwOnAAsDqAAMA6kADAOsAAwDs//oA7gACwO5/+gDvv/oA8AACwPM/+gDzv/oA8//6APZ/+oD2//oA93/6gPhAAsD4wALA+UACwPs/+gECP/oBAr/6AQM/+gEDv/oBBD/6AQS/+gEFP/oBBb/6AQc/+oEHv/qBCD/6gQi/+oEJP/qBCb/6gQo/+oEKv/oBCz/6AQu/+gEMP/qBDL/6ARCAAsERAALBEYACwAMAFz/7QBe/+0A7f/tAvP/7QL1/+0C9//tA5f/7QPD/+0D0f/tA+v/7QRQ/+0EWP/tAAwAXP/yAF7/8gDt//IC8//yAvX/8gL3//IDl//yA8P/8gPR//ID6//yBFD/8gRY//IAHwBa//QAXP/yAF3/9ABe//MAvP/0AO3/8gEZ//QCgf/0AoL/9ALw//QC8//zAvX/8wL3//MDc//0A5b/9AOX//IDn//0A6f/9AO4//QDwP/0A8P/8gPR//ID4f/0A+P/9APl//QD6//yBEL/9ARE//QERv/0BFD/8gRY//IAeQAG/8oAC//KADj/0gA6/9QAPP/0AD3/0wBR/9EAUv/RAFT/0QBa/+YAXP/vAF3/5gC8/+YAwP/RANH/0gDV/9IA2f/0AN3/7QDg/+EA6//RAO3/7wDv/9EA8P/RAPL/0QDz/9EA9P/RAPf/0QD5/9EA+v/RAP3/0QD//9EBBP/RARj/1AEZ/+YBMv/SATX/0QE6/9IBRP/RAUn/0QFs/8oBbf/KAW//ygFw/8oBcf/KAmb/0wJ3/9ECgf/mAoL/5gK//9ECwf/RAsP/0QLE/9EC2//SAt3/0gLf/9IC7//TAvD/5gLx/9MDWP/TA2f/0wNo//QDav/TA23/0QNz/+YDgv/tA47/0gOP//QDkv/RA5T/0QOW/+YDl//vA5n/0QOe/9EDn//mA6b/0wOn/+YDqP/KA6n/ygOs/8oDrv/RA7T/0QO3/9QDuP/mA7//0wPA/+YDwv/0A8P/7wPQ//QD0f/vA9X/0QPX/9ED4P/tA+H/5gPi/+0D4//mA+T/7QPl/+YD5v/hA+n/0QPq//QD6//vBEH/0wRC/+YEQ//TBET/5gRF/9MERv/mBEr/0QRM/9EETf/SBE//9ARQ/+8EUf/hBFP/4QRW/9EEV//0BFj/7wRj/9EEZf/RBGf/0QRq/9MAHQA4/74AWv/vAF3/7wC8/+8A0f++ANX/vgEZ/+8BMv++ATr/vgKB/+8Cgv/vAtv/vgLd/74C3/++AvD/7wNz/+8Djv++A5b/7wOf/+8Dp//vA7j/7wPA/+8D4f/vA+P/7wPl/+8EQv/vBET/7wRG/+8ETf++ADQAOP/mADr/5wA8//IAPf/nAFz/8QDR/+YA1f/mANn/8gDd/+4A4P/oAO3/8QEY/+cBMv/mATr/5gJm/+cC2//mAt3/5gLf/+YC7//nAvH/5wNY/+cDZ//nA2j/8gNq/+cDgv/uA47/5gOP//IDl//xA6b/5wO3/+cDv//nA8L/8gPD//ED0P/yA9H/8QPg/+4D4v/uA+T/7gPm/+gD6v/yA+v/8QRB/+cEQ//nBEX/5wRN/+YET//yBFD/8QRR/+gEU//oBFf/8gRY//EEav/nAIgAJQAQACf/6AAr/+gAM//oADX/6AA4/+AAOv/gAD3/3wCD/+gAkv/oAJf/6ACxABAAsv/oALMAEADR/+AA0v/oANMAEADV/+AA3AAQAOD/4QDxABAA+P/gAQMAEAEH/+gBDAAQARb/6AEY/+ABGv/oARz/6AEe/+gBIP/oATL/4AE4/+gBOv/gAVEAEAFV/+gCKP/oAin/6AIr/+gCLP/oAkwAEAJNABACTgAQAk8AEAJQABACUQAQAlIAEAJT/+gCXf/oAl7/6AJf/+gCYP/oAmH/6AJm/98CgwAQAoUAEAKHABACif/oAov/6AKN/+gCj//oAp3/6AKf/+gCof/oAqP/6ALF/+gCx//oAsn/6ALb/+AC3f/gAt//4ALv/98C8f/fAvr/6ANTABADV//oA1j/3wNbABADZP/oA2f/3wNq/98DgwAQA4r/6AON/+gDjv/gA6b/3wOvABADt//gA7r/6AO9/+gDv//fA8UAEAPHABAD2P/oA9r/6APc/+gD5v/hA+f/4APtABAD7gAQA+8AEAPxABAD8wAQA/UAEAP3ABAD+QAQA/sAEAP9ABAD/wAQBAEAEAQDABAEBQAQBBv/6AQd/+gEH//oBCH/6AQj/+gEJf/oBCf/6AQp/+gEK//oBC3/6AQv/+gEMf/oBEH/3wRD/98ERf/fBE3/4ARR/+EEUv/gBFP/4QRU/+AEaAAQBGkAEARq/98Eqv/oAC0AOP/xADr/9AA8//QAPf/wANH/8QDT//UA1f/xANn/9ADc//UA3f/zARj/9AEy//EBOv/xAVH/9QJm//AC2//xAt3/8QLf//EC7//wAvH/8ANY//ADZ//wA2j/9ANq//ADgv/zA47/8QOP//QDpv/wA7f/9AO///ADwv/0A9D/9APg//MD4v/zA+T/8wPq//QD7f/1BEH/8ARD//AERf/wBE3/8QRP//QEV//0BGj/9QRq//AAWQAlAA8AOP/mADr/5gA8AA4APf/mALEADwCzAA8A0f/mANMADgDV/+YA2QAOANwADgDdAAsA4P/lAPEADwD4/+gBAwAPAQwADwEY/+YBMv/mATr/5gFRAA4CTAAPAk0ADwJOAA8CTwAPAlAADwJRAA8CUgAPAmb/5gKDAA8ChQAPAocADwLb/+YC3f/mAt//5gLv/+YC8f/mA1MADwNY/+YDWwAPA2f/5gNoAA4Dav/mA4IACwODAA8Djv/mA48ADgOm/+YDrwAPA7f/5gO//+YDwgAOA8UADwPHAA8D0AAOA+AACwPiAAsD5AALA+b/5QPn/+gD6gAO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ABADogOiABADpAOkABADpgOmAA8DpwOnABkDqAOpAB0DrAOsAB0DrQOtAAIDrgOuABcDsAOwABMDsQOxAAUDswOzABYDtwO3AA0DuAO4ABkDvQO9AAQDvgO+ABQDvwO/AA8DwAPAABkDwQPBAAIDwgPCAA4DwwPDABsDxAPEAAIDxgPGABMDyAPIABMDywPLAAUDzAPMABYDzgPPABYD0APQAA4D0QPRABsD2APYAAMD2QPZABgD3QPdABgD3wPfABUD4APgABID4QPhABkD4gPiABID4wPjABkD5APkABID5QPlABkD6gPqAA4D6wPrABsD8APwABMD8gPyABMD9AP0ABMD9gP2ABMD+AP4ABMD+gP6ABMD/AP8ABMD/gP+ABMEAAQAABMEAgQCABMEBAQEABMEBgQGABMEBwQHAAUECAQIABYECQQJAAUECgQKABYECwQLAAUEDAQMABYEDQQNAAUEDgQOABYEDwQPAAUEEAQQABYEEQQRAAUEEgQSABYEEwQTAAUEFAQUABYEFQQVAAUEFgQWABYEFwQXAAIEGQQZAAIEGwQbAAMEHAQcABgEHQQdAAMEHgQeABgEHwQfAAMEIAQgABgEIQQhAAMEIgQiABgEIwQjAAMEJAQkABgEJQQlAAMEJgQmABgEJwQnAAMEKAQoABgEMAQwABgEMwQzAAwENQQ1AAwEQQRBAA8EQgRCABkEQwRDAA8ERAREABkERQRFAA8ERgRGABkESQRJAAkESwRLAAIETQRNAAYETwRPAA4EUARQABsEVQRVAAcEVgRWAAgEVwRXAA4EWARYABsEWwRbABcEXQRdAB8EXgReAAcEYARgAAkEZARkAAIEZgRmAAIEagRqAA8EqgSqAAMAAgFtAAYABgAHAAsACwAHABAAEAATABEAEQAXABIAEgATACUAJQARACcAJwAFACsAKwAFAC4ALgAcADMAMwAFADUANQAFADcANwAZADgAOAAKADkAOQAGADoAOgANADsAOwAJADwAPAASAD0APQAOAD4APgAUAEUARQAaAEcASQAVAEsASwAVAFEAUgAYAFMAUwAIAFQAVAAYAFUAVQAVAFcAVwAbAFkAWQALAFoAWgACAFwAXAAWAF0AXQACAF4AXgAMAIMAgwAFAJIAkgAFAJMAkwAVAJcAlwAFAJgAmAAVAJoAmgALALEAsQAR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b20EbGRub20EbGRub20EbGZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmxpZ2EEfGxpZ2EEhGxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxvY2wEkGxvY2wElmxvY2wEnG51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqHBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5AAAAAEAAAAAAAIAAgADAAAAAQAHAAAAAQAYAAAAAwAVABYAFwAAAAIACAAJAAAAAQAJAAAAAQAUAAAAAQAEAAAAAQAGAAAAAQAFAAAAAQAZAAAAAQARAAAAAQATAAAAAQABAAAAAQAKAAAAAQALAAAAAQAMAAAAAQANAAAAAQAOAAAAAQAPAAAAAQAQAAAAAQASABsAOAPGBrQHYA3wDfAOBg4oDl4OhA6yDsYO2g7uDwAPGg9cD3oPmA/KD/wQLhBCEHoQbBB6EKYAAQAAAAEACAACAcQA3wHnAboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHoAekCRAI7AeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+AgACAQTdAgICAwIEAgUCBgIHAggCCQIKAgsCLwIPAhACEQIUAhUCFgIXAhgCGQIbAhwCHgIdAvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRgNFA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSBKsErAStBK4ErwSwBLEEsgSzBLQEtQS2BLcEuAS5BLoEuwS8BL0EvgS/BMAEwQTCBMMExATFBMYB/wTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNgE2QTbAhoE3AIOBNcCEwINBNoCDAISAAEA3wAIACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAhQCSALAAsQCyALMAtAC1ALYAtwC4ALkA0QDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDnAOgBLAEwATIBOAE6ATwBPgE/AUUBRgF/AYUBigGNAkcCSAJKAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAoMChQKHAokCiwKNAo8CkQKTApUClwKZApsCnQKfAqECowKlAqcCqQKrAq0CrwKyArQCtgK4AroCvAK+AsACwgLFAscCyQLLAs0CzwLRAtMC1QLZAtsC3QLfAuEC4wLlAucC6QLrAu0C7wLxAvIC9AL2A1MDVANVA1YDVwNYA1kDWwNcA10DXgNfA2ADYQNiA2QDZQNmA2cDaANpA2oDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwO7A70DvwPUA9oD4ARJBEsETwRXBFkEXgRqAAEAAAABAAgAAgF0ALcBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAv0DMAI7AfoEygTLAfsB/AH9Af4B/wIABM4EzwTRBNQE3QICAgMCBAIFAgYCBwIIAgkCCgILAfQB9QH2AfcB+AH5Ai8CDwIQAhECFAIVAhcCGQL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZA08DGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRgNFA0cDSANJA0oDSwNMA00DTgNQA1EDUgTJBMwEzQTQBNIE0wIBBNUEwQTCBMMExATFBMYExwTIBNYE2ATZAhgE2wIaBNwC/AIOBNcCEwINBNoCFgIMAhIAAQC3AEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgCHAIwAkwDpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEtATEBMwE5ATsBPQFAAUcCSwJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoQChgKIAooCjAKOApACkgKUApYCmAKaApwCngKgAqICpAKmAqgCqgKsAq4CswK1ArcCuQK7Ar0CvwLBAsMCxgLIAsoCzALOAtAC0gLUAtYC2gLcAt4C4ALiAuQC5gLoAuoC7ALuAvAC8wL1AvcDkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwO8A74DwAPOA9UD2wPhBEcESgRMBFAEWARaBFsEXwRrAAYAAAAGABIAKgBCAFoAcgCKAAMAAAABABIAAQCQAAEAAAAaAAEAAQBNAAMAAAABABIAAQB4AAEAAAAaAAEAAQBOAAMAAAABABIAAQBgAAEAAAAaAAEAAQKuAAMAAAABABIAAQBIAAEAAAAaAAEAAQObAAMAAAABABIAAQAwAAEAAAAaAAEAAQOdAAMAAAABABIAAQAYAAEAAAAaAAEAAQQaAAIAAQCnAKsAAAAEAAAAAQAIAAEGHgA2AHIApACuALgAygD8AQ4BGAFKAWQBfgGQAboB7AH2AhgCMgJEAnYCiAKiAswC3gMQAxoDJAM2A2gDcgN8A4YDoAO6A8wD9gQoBDIEVARuBIAEsgTEBN4FCAUaBSQFLgU4BUIFbAWWBcAF6gYUAAYADgAUABoAIAAmACwCTAACAKcCTQACAKgCTwACAKkD8QACAKoEewACAKsD7wACAKwAAQAEBIgAAgCsAAEABAKJAAIAqAACAAYADASKAAIArASMAAIBogAGAA4AFAAaACAAJgAsAlQAAgCnAlUAAgCoBAsAAgCpBAkAAgCqBH0AAgCrBAcAAgCsAAIABgAMBHcAAgCoAqMAAgGiAAEABASOAAIArAAGAA4AFAAaACAAJgAsAlgAAgCnAlkAAgCoAqcAAgCpBBcAAgCqBH8AAgCrBBkAAgCsAAMACAAOABQEkAACAKgEkgACAKwCtAACAaIAAwAIAA4AFAK2AAIAqASUAAIArAK4AAIBogACAAYADAOtAAIAqASWAAIArAAFAAwAEgAYAB4AJAR5AAIApwK+AAIAqAJcAAIAqQSYAAIArALAAAIBogAGAA4AFAAaACAAJgAsAl0AAgCnAl4AAgCoAmAAAgCpBB0AAgCqBIEAAgCrBBsAAgCsAAEABASaAAIAqAAEAAoAEAAWABwCywACAKgEgwACAKsEnAACAKwCzQACAaIAAwAIAA4AFALRAAIAqASeAAIArALXAAIBogACAAYADASgAAIArALbAAIBogAGAA4AFAAaACAAJgAsAmIAAgCnAmMAAgCoAuEAAgCpBDUAAgCqBIUAAgCrBDMAAgCsAAIABgAMBKIAAgCpBKQAAgCsAAMACAAOABQDoAACAKcDogACAKgEpgACAKwABQAMABIAGAAeACQDpgACAKcCZgACAKgERQACAKkEQwACAKoEQQACAKwAAgAGAAwC8gACAKgEqAACAKwABgAOABQAGgAgACYALAJnAAIApwJoAAIAqAJqAAIAqQPyAAIAqgR8AAIAqwPwAAIArAABAAQEiQACAKwAAQAEAooAAgCoAAIABgAMBIsAAgCsBI0AAgGiAAYADgAUABoAIAAmACwCbwACAKcCcAACAKgEDAACAKkECgACAKoEfgACAKsECAACAKwAAQAEBHgAAgCoAAEABASPAAIArAABAAQEGgACAKwAAwAIAA4AFASRAAIAqASTAAIArAK1AAIBogADAAgADgAUArcAAgCoBJUAAgCsArkAAgGiAAIABgAMA64AAgCoBJcAAgCsAAUADAASABgAHgAkBHoAAgCnAr8AAgCoAncAAgCpBJkAAgCsAsEAAgGiAAYADgAUABoAIAAmACwCeAACAKcCeQACAKgCewACAKkEHgACAKoEggACAKsEHAACAKwAAQAEBJsAAgCoAAQACgAQABYAHALMAAIAqASEAAIAqwSdAAIArALOAAIBogADAAgADgAUAtIAAgCoBJ8AAgCsAtgAAgGiAAIABgAMBKEAAgCsAtwAAgGiAAYADgAUABoAIAAmACwCfQACAKcCfgACAKgC4gACAKkENgACAKoEhgACAKsENAACAKwAAgAGAAwEowACAKkEpQACAKwAAwAIAA4AFAOhAAIApwOjAAIAqASnAAIArAAFAAwAEgAYAB4AJAOnAAIApwKBAAIAqARGAAIAqQREAAIAqgRCAAIArAACAAYADALzAAIAqASpAAIArAABAAQC+AACAKgAAQAEAvoAAgCoAAEABAL5AAIAqAABAAQC+wACAKgABQAMABIAGAAeACQCcwACAKcCdAACAKgCqAACAKkEGAACAKoEgAACAKsABQAMABIAGAAeACQEKwACAKcEKQACAKgELwACAKkELQACAKoEMQACAKwABQAMABIAGAAeACQELAACAKcEKgACAKgEMAACAKkELgACAKoEMgACAKwABQAMABIAGAAeACQEOQACAKcENwACAKgEPQACAKkEOwACAKoEPwACAKwABQAMABIAGAAeACQEOgACAKcEOAACAKgEPgACAKkEPAACAKoEQAACAKwAAQAEBIcAAgCoAAIAEQAlACkAAAArAC0ABQAvADQACAA2ADsADgA9AD4AFABFAEkAFgBLAE0AGwBPAFQAHgBWAFsAJABdAF4AKgCBAIEALACDAIMALQCGAIYALgCJAIkALwCMAIwAMACXAJoAMQDPAM8ANQABAAAAAQAIAAEABgACAAEAAgLVAtYAAQAAAAEACAACAA4ABATeBN8E4AThAAEABAKHAogCmQKaAAQAAAABAAgAAQAmAAIACgAcAAIABgAMAaMAAgBKAagAAgBYAAEABAGpAAIAWAABAAIASgBXAAQAAAABAAgAAQBEAAIACgAUAAEABAGkAAIATQABAAQBpgACAE0ABAAAAAEACAABAB4AAgAKABQAAQAEAaUAAgBQAAEABAGnAAIAUAABAAIASgGjAAEAAAABAAgAAQAGAZUAAQABAEsAAQAAAAEACAABAAYBJwABAAEAugABAAAAAQAIAAEABgGsAAEAAQA2AAEAAAABAAgAAgAcAAIB4wHkAAEAAAABAAgAAgAKAAIB5QHmAAEAAgAvAE8AAQAAAAEACAACAB4ADAIoAioCKQIrAiwCHwIgAiECIgGuAiQCJQABAAwAJwAoACsAMwA1AEYARwBIAEsAUwBUAFUAAQAAAAEACAACAAwAAwImAicCJwABAAMASQBLAiIAAQAAAAEACAACAGYACAI9Ai0CLgIwAjECOQI6AjwAAQAAAAEACAACABYACAAbABUAFgAXABgAGQAdABQAAQAIAa0CIwRxBHIEcwR0BHUEdgABAAAAAQAIAAIAFgAIBHYCIwRxBHIEcwR0Aa0EdQABAAgAFAAVABYAFwAYABkAGwAdAAEAAAABAAgAAgAWAAgAFQAWABcAGAAZABsAHQAUAAEACAItAi4CMAIxAjkCOgI8Aj0AAQAAAAEACAABAAYBaQABAAEAEwAGAAAAAQAIAAMAAQASAAEAUgAAAAEAAAAaAAIAAgF8AXwAAAHUAd0AAQABAAAAAQAIAAEAKAHAAAEAAAABAAgAAgAaAAoCMgB6AHMAdAIzAjQCNQI2AjcCOAACAAEAFAAdAAAAAQAAAAEACAACACYAEAHUAdUB1gHXAdgB2QHaAdsB3AHdAkACPgJBAkICPwJDAAEAEAAUABUAFgAXABgAGQAaABsAHAAdAE0ATgKuA5sDnQQa) format('truetype');
  /* IE9 Compat Modes */
  src: url(data:application/font-ttf;charset=utf-8;base64,AAEAAAASAQAABAAgR0RFRtRX1FkAAg/sAAACREdQT1NKcuCzAAISMAAAUiRHU1VCw4aZEQACZFQAABfoT1MvMqCnsaYAAAGoAAAAYGNtYXBAmkl2AAAafAAAEshjdnQgJEEG5QAAL9wAAABMZnBnbWf0XKsAAC1EAAABvGdhc3AACAATAAIP4AAAAAxnbHlmHN2bBQAAOfAAAdM2aGRteDc4ERcAABWQAAAE7GhlYWT4RqsOAAABLAAAADZoaGVhCroKggAAAWQAAAAkaG10eOiEiIgAAAIIAAATiGxvY2HgyGepAAAwKAAACcZtYXhwBxIC+QAAAYgAAAAgbmFtZTVTY1kAAg0oAAACmHBvc3T/bQBkAAIPwAAAACBwcmVwdKCP7AAALwAAAADbAAEAAAACAACEKlnoXw889QAbCAAAAAAAxPARLgAAAADQ206a+hv91QkwCHMAAAAJAAIAAAAAAAAAAQAAB2z+DAAACUn6G/5KCTAAAQAAAAAAAAAAAAAAAAAABOIAAQAABOIAjwAWAFQABQABAAAAAAAOAAACAAIUAAYAAQADBIUBkAAFAAAFmgUzAAABHwWaBTMAAAPRAGYCAAAAAgAAAAAAAAAAAOAACv9QACF/AAAAIQAAAABHT09HAEAAAP/9BgD+AABmB5oCACAAAZ8AAAAABDoFsAAgACAAAgOMAGQAAAAAAAAAAAH7AAAB+wAAAg8AoAKPAIgE7QB3BH4AbgXcAGkE+QBlAWUAZwK8AIUCyAAmA3IAHASJAE4BkgAdAjUAJQIbAJADTAASBH4AcwR+AKoEfgBdBH4AXgR+ADUEfgCaBH4AhAR+AE0EfgBwBH4AZAHwAIYBsQApBBEASARkAJgELgCGA8cASwcvAGoFOAAcBPsAqQU1AHcFPwCpBIwAqQRsAKkFcwB6BbQAqQItALcEagA1BQQAqQROAKkG/ACpBbQAqQWAAHYFDACpBYAAbQTtAKgEvwBQBMYAMQUwAIwFFwAcBxkAPQUEADkEzgAPBMoAVgIfAJIDSAAoAh8ACQNYAEADnAAEAnkAOQRaAG0EfQCMBDAAXASDAF8EPQBdAscAPAR9AGAEaACMAfEAjQHp/78EDgCNAfEAnAcDAIsEagCMBJAAWwR9AIwEjABfArUAjAQgAF8CnQAJBGkAiAPgACEGAwArA/cAKQPJABYD9wBYArUAQAHzAK8CtQATBXEAgwHzAIsEYABpBKYAWwW0AGkE2AAfAesAkwToAFoDWABmBkkAWwOTAJMDwQBmBG4AfwZKAFoDqgB4Av0AggRGAGEC7wBCAu8APgKCAHsEiACaA+kAQwIWAJMB+wB0Au8AegOjAHoDwABmBdwAVQY1AFAGOQBvA8kARAd6//IERABZBYAAdgS6AKYEwgCLBsEATgSwAH4EkQBHBIgAWwScAJUFmgAdAfoAmwRzAJoETwAiAikAIgWLAKIEiACRB6EAaAdEAGEB/ACgBYcAXQK5/+QFfgBlBJIAWwWQAIwE8wCIAgP/tAQ3AGIDxACpA40AjAOrAHgDagCBAfEAjQKtAHkCKgAyA8YAewL8AF4CWgB+AAD8pwAA/W8AAPyLAAD9XgAA/CcB7/04Ag0AtwQLAHECFwCTBHMAsQWkAB8FcQBnBT4AMgSRAHgFtQCyBJEARQW7AE0FiQBaBVIAcQSFAGQEvQCgBAIALgSIAGAEUABjBCUAbQSIAJEEjgB6ApcAwwRuACUD7ABlBMQAKQSIAJEETQBlBIgAYAQsAFEEXQCPBaMAVwWaAF8GlwB6BKEAeQRC/9oGSABKBf8AKgVkAHsIkQAxCKQAsQaCAD4FtACwBQsAogYEADIHQwAbBL8AUAW0ALEFqQAvBQcATQYsAFMF2QCvBXoAlgeHALAHwACwBhIAEAbrALIFBQCjBWQAkwcnALcFGABZBGwAYQSSAJ0DWwCaBNQALgYgABUEEABYBJ4AnARSAJwEoAAsBe8AnQSdAJwEngCcA9gAKAXNAGQEvQCcBFkAZwZ4AJwGngCRBPcAHgY2AJ0EWACdBE0AZAaHAJ0EZAAvBGj/6ARNAGcGyQAnBuQAnASJ//0EngCcBwgAnAYrAIEEVv/cBysAtwX4AJkE0gAoBEYADwcLAMkGCwC8BtEAkwXhAJYJBAC2B9EAmwQjAFAD2wBMBXEAZwSLAFsFCgAWBAMALgVxAGcEiABbBwEAnAYkAH4HCACcBisAgQUyAHUERwBkBP0AdAAA/GcAAPxxAAD9ZgAA/aQAAPobAAD6LARW/9wFGwCoBIkAjARjAKIDkACRBNsAsQQFAJEFCQCjBH4AmgaMAEQFgwA+B88AqAW0AJEIMQCwBvQAkQXuAHEE0wBtBywANAVcAB8FbwCWBGoAgwVwAIoGLwA/BL3/3gUJAKMEWgCaBbIAsQSIAJEFhwBdBKgAaASoAGkEtwA6A0kAOwT2AFcGlABZBuQAZAZWADYFKwAxBEkAUgQHAHkHwQBEBnUAPwf7AKkGoQCQBPYAdgQdAGUFrQAjBSAARgVkAJYDIABvBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAAAjQAJQI0ACUFQACiBj8AkAOmAA0BmQBgAZkAMAGXACQBmQBPAtQAaALbADwCwQAkBGkARgSPAFcCsgCKA8QAlAVaAJQA9gAmB6oARAJmAGwCZgBZA6MAOwLvADYDYAB6BKYAWwZVAB8GkACnCHYAqAdjADkGKwCMBH4AXwXaAB8EIgAqBHQAIAVIAF0FTwAfBecAegPOAGgIOgCiBQEAZwUXAJgGJgBUBtcAZAbPAGMGagBZBI8AagWOAKkErwBFBJIAqATFAD8IOgBiAgz/sASCAGUEZACYBBEAPgQvAIUECAArAkwAtQKPAG4CAwBcBPMAPARuAB8EiwA8BtQAPAbUADwE7gA8BpsAXwAAAAAIMwBbCDUAXAQgADsEngBaAfz/tgGRAGcDpACDA54AgQOfAIED9ABpBA4AaQPz/14D7wBuA6QAgQH9AJ8EhQATBFAAigR8AGAEgACKA+YAigPLAIoErABjBOMAigHoAJcDzwArBFQAigO0AIoGAgCKBOMAigS7AGAEXACKBLsAWQRKAIoEIABDBCYAKAR8AHQEZwAUBhUAMQRUACYEKwANBCMARwLvAFAC7wB6Au8AQgLvAD4C7wA2Au8AWwLvAFYC7wA6Au8ATwLvAEkDlgCPArUAngQ6AB4EwwBkBUwAsQUkALIEEwCSBT0AsgQPAJIEIABDBDMAMAQ8ABYDrwCKBGcAFAS7AGAEZwAUA4kAPgTOAIoD7wA/BWcAYAUXAGAE8gB1BXIAJgR8AGAHQQAnB08AigV0ACgEzQCKBFkAigUkAC4GCwAfBD8ARwTsAIoETgCLBMEAJwQfACIFKACKBGoAPQZRAIoGrACKBR0ACAXxAIoETgCKBHsASwZ2AIoEhwBQBBEACwZHAB8EeQCLBQkAiwU3ACMFwgBgBF8ADQSoACYGYQAmBGoAPQRqAIoFwwACBMoAXgQ/AEcEuwBgBDMAMAPjAEIIIgCKBKsAKAR9AIwEMgBcBJMAWwSMAFsDeQBXBI0AjAScAFsEPQBdBH0AYAWBAH4FrgB+BZMAsgXgAH4F4wB+A9UAoASCAIMDrwCKBFgADwTPAD4C7wBQAu8ANgLvAFsC7wBWAu8AOgLvAE8C7wBJBGsAZQQuAEoGpABgBLkAggUAAHgCBv+0AgT/tAH7AJsB+//6AfsAmwH7AIYEUACKAfsAAAI1ACUFXQAlBV0AJQSGAAAExgAxAp3/9AU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU4ABwFNQB3BIwAqQSMAKkEjACpBIwAqQIt/+ACLQCwAi3/6QIt/9YFtACpBYAAdgWAAHYFgAB2BYAAdgWAAHYFMACMBTAAjAUwAIwFMACMBM4ADwRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQRaAG0EMABcBD0AXQQ9AF0EPQBdBD0AXQH6/8YB+gCWAfr/zwH6/7wEagCMBJAAWwSQAFsEkABbBJAAWwSQAFsEaQCIBGkAiARpAIgEaQCIA8kAFgPJABYFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FNQB3BDAAXAU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU/AKkFGQBfBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQVzAHoEfQBgBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBbQAqQRoAIwCLf+3Afr/nQIt/7YB+v+cAi3/7AH6/9ICLQAYAfH/+wItAKoGlwC3A9oAjQRqADUCA/+0BQQAqQQOAI0ETgChAfEAkwROAKkB8QBXBE4AqQKHAJwETgCpAs0AnAW0AKkEagCMBbQAqQRqAIwFtACpBGoAjARq/7wFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsE7QCoArUAjATtAKgCtQBTBO0AqAK1AGMEvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBMYAMQKdAAkExgAxAp0ACQTGADECxQAJBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBxkAPQYDACsEzgAPA8kAFgTOAA8EygBWA/cAWATKAFYD9wBYBMoAVgP3AFgHev/yBsEATgWAAHYEiABbBID/vgSA/74EJgAoBIUAEwSFABMEhQATBIUAEwSFABMEhQATBIUAEwR8AGAD5gCKA+YAigPmAIoD5gCKAej/vgHoAI4B6P/HAej/tATjAIoEuwBgBLsAYAS7AGAEuwBgBLsAYAR8AHQEfAB0BHwAdAR8AHQEKwANBIUAEwSFABMEhQATBHwAYAR8AGAEfABgBHwAYASAAIoD5gCKA+YAigPmAIoD5gCKA+YAigSsAGMErABjBKwAYwSsAGME4wCKAej/lQHo/5QB6P/KAegABgHoAIkDzwArBFQAigO0AIIDtACKA7QAigO0AIoE4wCKBOMAigTjAIoEuwBgBLsAYAS7AGAESgCKBEoAigRKAIoEIABDBCAAQwQgAEMEIABDBCYAKAQmACgEJgAoBHwAdAR8AHQEfAB0BHwAdAR8AHQEfAB0BhUAMQQrAA0EKwANBCMARwQjAEcEIwBHBTgAHATw//AGGP/+ApEABAWU//oFMv94BWb//QKX/5sFOAAcBPsAqQSMAKkEygBWBbQAqQItALcFBACpBvwAqQW0AKkFgAB2BQwAqQTGADEEzgAPBQQAOQIt/9YEzgAPBIUAZARQAGMEiACRApcAwwRdAI8EcwCaBJAAWwSIAJoD4AAhA/cAKQKX/+YEXQCPBJAAWwRdAI8GlwB6BIwAqQRzALEEvwBQAi0AtwIt/9YEagA1BSQAsgUEAKkFBwBNBTgAHAT7AKkEcwCxBIwAqQW0ALEG/ACpBbQAqQWAAHYFtQCyBQwAqQU1AHcExgAxBQQAOQRaAG0EPQBdBJ4AnASQAFsEfQCMBDAAXAPJABYD9wApBD0AXQNbAJoEIABfAfEAjQH6/7wB6f+/BFIAnAPJABYHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgFlAGcCjwCIBB4AoAID/7QBmQAwBvwAqQcDAIsFOAAcBFoAbQSMAKkFtACxBD0AXQSeAJwFiQBaBZoAXwUKABYEA//7CFkAWwlJAHYEvwBQBBAAWAU1AHcEMABcBM4ADwQCAC4CLQC3B0MAGwYgABUCLQC3BTgAHARaAG0FOAAcBFoAbQd6//IGwQBOBIwAqQQ9AF0FhwBdBDcAYgQ3AGIHQwAbBiAAFQS/AFAEEABYBbQAsQSeAJwFtACxBJ4AnAWAAHYEkABbBXEAZwSLAFsFcQBnBIsAWwVkAJMETQBkBQcATQPJABYFBwBNA8kAFgUHAE0DyQAWBXoAlgRZAGcG6wCyBjYAnQUEADkD9wApBIMAXwWpAC8EoAAsBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARa/8oFOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU4ABwEWgBtBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjP/wBD3/ugSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQItALcB+gCbAi0AowHxAIUFgAB2BJAAWwWAAHYEkABbBYAAdgSQAFsFgABHBJD/xAWAAHYEkABbBYAAdgSQAFsFgAB2BJAAWwV+AGUEkgBbBX4AZQSSAFsFfgBlBJIAWwV+AGUEkgBbBX4AZQSSAFsFMACMBGkAiAUwAIwEaQCIBZAAjATzAIgFkACMBPMAiAWQAIwE8wCIBZAAjATzAIgFkACMBPMAiATOAA8DyQAWBM4ADwPJABYEzgAPA8kAFgShAF8EoQBfBSQAsgRSAJwFtACpBJ0AnATGADED2AAoBQQAOQP3ACkFegCWBFkAZwV6AJYEWQBnBHMAsQNbAJoHQwAbBiAAFQYvAD8Evf/eBGgAjAUF/9QFBf/UBHMAAwNb//wFOAALBCf/0wW0ALEEngCcBbQAqQSdAJwG/ACpBe8AnQWpAC8EoAAsBM4ADwQCAC4FBAA5A/cAKQRQAGMEbAASBj8AkAR+AF0EfgBeBH4ANQR+AJoEkgBkBKYAhwVzAHoEfQBgBbQAqQRqAIwFOAAcBFoAOQSMAF8EPQApAi3/CgH6/vAFgAB2BJAAMwTtAFUCtf+LBTAAjARpACsEpv86BPsAqQR9AIwFPwCpBIMAXwU/AKkEgwBfBbQAqQRoAIwFBACpBA4AjQUEAKkEDgCNBE4AqQHxAIYG/ACpBwMAiwW0AKkEagCMBQwAqQR9AIwE7QCoArUAggS/AFAEIABfBMYAMQKdAAkFFwAcA+AAIQUXABwD4AAhBxkAPQYDACsEygBWA/cAWAXG/ngEhQATBCL/nwUf/7wCJP/ABMX/3wRn/1cE/P/4BIUAEwRQAIoD5gCKBCMARwTjAIoB6ACXBFQAigYCAIoEuwBgBFwAigQmACgEKwANBFQAJgHo/7QEKwANA+YAigOvAIoEIABDAegAlwHo/7QDzwArBFQAigQfACIEhQATBFAAigOvAIoD5gCKBOwAigYCAIoE4wCKBLsAYATOAIoEXACKBHwAYAQmACgEVAAmBD8ARwTjAIoEfABgBCsADQXDAAIE7ACKBB8AIgVnAGAFOAAcBFoAbQSMAKkEPQBdAAAAAQAABOQJCgQAAAICAgMGBQcGAgMDBAUCAgIEBQUFBQUFBQUFBQICBQUFBAgGBgYGBQUGBgIFBgUIBgYGBgYFBQYGCAYFBQIEAgQEAwUFBQUFAwUFAgIFAggFBQUFAwUDBQQHBAQEAwIDBgIFBQYFAgYEBwQEBQcEAwUDAwMFBAICAwQEBwcHBAgFBgUFCAUFBQUGAgUFAgYFCQgCBgMGBQYGAgUEBAQEAgMCBAMDAAAAAAACAgUCBQYGBgUGBQYGBgUFBQUFBQUFAwUEBQUFBQUFBgYHBQUHBwYKCgcGBgcIBQYGBgcHBggJBwgGBggGBQUEBQcFBQUFBwUFBAcFBQcHBgcFBQcFBQUICAUFCAcFCAcFBQgHCAcKCQUEBgUGBQYFCAcIBwYFBgAAAAAAAAUGBQUEBQUGBQcGCQYJCAcFCAYGBQYHBQYFBgUGBQUFBAYHCAcGBQUJBwkHBgUGBgYEBQkFCQMCAgUCAgEAAgIGBwQCAgICAwMDBQUDBAYBCQMDBAMEBQcHCggHBQcFBQYGBwQJBgYHCAgHBQYFBQUJAgUFBQUFAwMCBgUFCAgGBwAJCQUFAgIEBAQEBQQEBAIFBQUFBAQFBgIEBQQHBgUFBQUFBQUFBwUFBQMDAwMDAwMDAwMEAwUFBgYFBgUFBQUEBQUFBAUEBgYGBgUICAYFBQYHBQYFBQUGBQcIBgcFBQcFBQcFBgYGBQUHBQUGBQUFBQQJBQUFBQUEBQUFBQYGBgcHBAUEBQUDAwMDAwMDBQUHBQYCAgICAgIFAgIGBgUFAwYGBgYGBgYGBQUFBQICAgIGBgYGBgYGBgYGBQUFBQUFBQUFBQUFBQICAgIFBQUFBQUFBQUFBAQGBQYFBgUGBQYFBgUGBQYGBQUFBQUFBQUFBQYFBgUGBQYFBgUCAgICAgICAgIHBAUCBgUFAgUCBQMFAwYFBgUGBQUGBQYFBgUGAwYDBgMFBQUFBQUFBQUFBQMFAwUDBgUGBQYFBgUGBQYFCAcFBAUFBAUEBQQICAYFBQUFBQUFBQUFBQUEBAQEAgICAgYFBQUFBQUFBQUFBQUFBQUFBQUEBAQEBAUFBQUGAgICAgIEBQQEBAQGBgYFBQUFBQUFBQUFBQUFBQUFBQUFBwUFBQUFBgYHAwYGBgMGBgUFBgIGCAYGBgUFBgIFBQUFAwUFBQUEBAMFBQUHBQUFAgIFBgYGBgYFBQYIBgYGBgYFBgUFBQUFBQQEBQQFAgICBQQIBwgHCAcFBAIDBQICCAgGBQUGBQUGBgYFCQoFBQYFBQUCCAcCBgUGBQgIBQUGBQUIBwUFBgUGBQYFBgUGBQYFBgQGBAYEBgUIBwYEBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBQUFBQUFBQUFBQUFBQUFBQICAgIGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgUGBQYFBgYGBgYGBgYGBgUEBQQFBAUFBgUGBQUEBgQGBQYFBQQIBwcFBQYGBQQGBQYFBgUIBwYFBQUGBAUFBwUFBQUFBQYFBgUGBQUFAgIGBQYDBgUFBgUGBQYFBgUGBQYFBQIICAYFBgUGAwUFBQMGBAYECAcFBAcFBQYCBQUGBQUEBQYCBQcFBQUFBQIFBAQFAgIEBQUFBQQEBgcGBQUFBQUFBQYFBQYGBQYGBQUFAAAAAwAAAAMAAAAcAAMAAQAAABwAAwAKAAAGiAAEBmwAAADqAIAABgBqAAAAAgANAH4AoACsAK0AvwDGAM8A5gDvAP4BDwERASUBJwEwAVMBXwFnAX4BfwGPAZIBoQGwAfAB/wIbAjcCWQK8AscCyQLdAvMDAQMDAwkDDwMjA4oDjAOSA6EDsAO5A8kDzgPSA9YEJQQvBEUETwRiBG8EeQSGBM4E1wThBPUFAQUQBRMeAR4/HoUe8R7zHvkfTSALIBEgFSAeICIgJyAwIDMgOiA8IEQgdCB/IKQgqiCsILEguiC9IQUhEyEWISIhJiEuIV4iAiIGIg8iEiIaIh4iKyJIImAiZSXK7gL2w/sE/v///f//AAAAAAACAA0AIACgAKEArQCuAMAAxwDQAOcA8AD/ARABEgEmASgBMQFUAWABaAF/AY8BkgGgAa8B8AH6AhgCNwJZArwCxgLJAtgC8wMAAwMDCQMPAyMDhAOMA44DkwOjA7EDugPKA9ED1gQABCYEMARGBFAEYwRwBHoEiATPBNgE4gT2BQIFER4AHj4egB6gHvIe9B9NIAAgECATIBcgICAlIDAgMiA5IDwgRCB0IH8goyCmIKsgsSC5ILwhBSETIRYhIiEmIS4hWyICIgYiDyIRIhoiHiIrIkgiYCJkJcruAfbD+wH+///8//8AAQAA//b/5AGl/8IBmf/BAAABjAAAAYcAAAGDAAABgQAAAX8AAAF3AAABef8V/wb/BP73/uoBuwAAAAD+ZP5DAPD91/3W/cj9s/2n/ab9of2c/YkAAP/L/8oAAAAA/QkAAP+r/P38+gAA/LkAAPyxAAD8pgAA/KAAAP71AAD+8gAA/EkAAOWv5W/lIOVP5LTlTeVd4VvhVwAA4VThU+FR4UnjduFB427hOOEJ4P8AAODaAADg1eDO4M3ghuB54HfgbN+T4GHgNd+S3qvfht+F337fe99v31PfPN8529UTnwrfBqMCqwGvAAEAAAAAAAAAAAAAAAAAAAAAANoAAADkAAABDgAAASgAAAEoAAABKAAAAWoAAAAAAAAAAAAAAAAAAAFqAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYgAAAAABagGGAAABngAAAAAAAAG2AAAB/gAAAiYAAAJIAAACWAAAAuIAAALyAAADBgAAAAAAAAAAAAAAAAAAAAAAAAL4AAAAAAAAAAAAAAAAAAAAAAAAAAAC6AAAAugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTAJNAk4CTwJQAlEAgQJIAlwCXQJeAl8CYAJhAIIAgwJiAmMCZAJlAmYAhACFAmcCaAJpAmoCawJsAIYAhwJ3AngCeQJ6AnsCfACIAIkCfQJ+An8CgAKBAIoCRwRHAIsCSQCMArACsQKyArMCtAK1AI0CtgK3ArgCuQK6ArsCvAK9AI4AjwK+Ar8CwALBAsICwwLEAJAAkQLFAsYCxwLIAskCygCSAJMC2QLaAt0C3gLfAuACSgJLAlICbQL4AvkC+gL7AtcC2ALbAtwArQCuA1MArwNUA1UDVgCwALEDXQNeA18AsgNgA2EAswNiA2MAtANkALUDZQC2A2YDZwC3A2gAuAC5A2kDagNrA2wDbQNuA28DcADDA3IDcwDEA3EAxQDGAMcAyADJAMoAywN0AMwAzQOxA3oA0QN7ANIDfAN9A34DfwDTANQA1QOBA7IDggDWA4MA1wOEA4UA2AOGANkA2gDbA4cDgADcA4gDiQOKA4sDjAONA44A3QDeA48DkADpAOoA6wDsA5EA7QDuAO8DkgDwAPEA8gDzA5MA9AOUA5UA9QOWAPYDlwOzA5gBAQOZAQIDmgObA5wDnQEDAQQBBQOeA7QDnwEGAQcBCARdA7UDtgEWARcBGAEZA7cDuAO6A7kBJwEoBGIEYwRcASkBKgErASwBLQReBF8BLgEvBFcEWAO7A7wESQRKATABMQRgBGEBMgEzBEsETAE0ATUBNgE3ATgBOQO9A74ETQROA78DwARqBGsETwRQAToBOwRRBFIBPAE9AT4EWwE/AUAEWQRaA8EDwgPDAUEBQgRoBGkBQwFEBGQEZQRTBFQEZgRnAUUDzgPNA88D0APRA9ID0wFGAUcEVQRWA+gD6QFIAUkD6gPrBGwEbQFKA+wEbgPtA+4BaQFqBHAEbwF/BEgBhQAMAAAAAAxAAAAAAAAAAQQAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAANAAAADQAAAAMAAAAgAAAAfgAAAAQAAACgAAAAoAAAAkUAAAChAAAArAAAAGMAAACtAAAArQAAAkYAAACuAAAAvwAAAG8AAADAAAAAxQAAAkwAAADGAAAAxgAAAIEAAADHAAAAzwAAAlMAAADQAAAA0AAAAkgAAADRAAAA1gAAAlwAAADXAAAA2AAAAIIAAADZAAAA3QAAAmIAAADeAAAA3wAAAIQAAADgAAAA5QAAAmcAAADmAAAA5gAAAIYAAADnAAAA7wAAAm4AAADwAAAA8AAAAIcAAADxAAAA9gAAAncAAAD3AAAA+AAAAIgAAAD5AAAA/QAAAn0AAAD+AAAA/gAAAIoAAAD/AAABDwAAAoIAAAEQAAABEAAAAkcAAAERAAABEQAABEcAAAESAAABJQAAApMAAAEmAAABJgAAAIsAAAEnAAABJwAAAkkAAAEoAAABMAAAAqcAAAExAAABMQAAAIwAAAEyAAABNwAAArAAAAE4AAABOAAAAI0AAAE5AAABQAAAArYAAAFBAAABQgAAAI4AAAFDAAABSQAAAr4AAAFKAAABSwAAAJAAAAFMAAABUQAAAsUAAAFSAAABUwAAAJIAAAFUAAABXwAAAssAAAFgAAABYQAAAtkAAAFiAAABZQAAAt0AAAFmAAABZwAAAkoAAAFoAAABfgAAAuEAAAF/AAABfwAAAJQAAAGPAAABjwAAAJUAAAGSAAABkgAAAJYAAAGgAAABoQAAAJcAAAGvAAABsAAAAJkAAAHwAAAB8AAAA6sAAAH6AAAB+gAAAlIAAAH7AAAB+wAAAm0AAAH8AAAB/wAAAvgAAAIYAAACGQAAAtcAAAIaAAACGwAAAtsAAAI3AAACNwAAAJsAAAJZAAACWQAAAJwAAAK8AAACvAAAA6wAAALGAAACxwAAAJ0AAALJAAACyQAAAJ8AAALYAAAC3QAAAKAAAALzAAAC8wAAAKYAAAMAAAADAQAAAKcAAAMDAAADAwAAAKkAAAMJAAADCQAAAKoAAAMPAAADDwAAAKsAAAMjAAADIwAAAKwAAAOEAAADhQAAAK0AAAOGAAADhgAAA1MAAAOHAAADhwAAAK8AAAOIAAADigAAA1QAAAOMAAADjAAAA1cAAAOOAAADkgAAA1gAAAOTAAADlAAAALAAAAOVAAADlwAAA10AAAOYAAADmAAAALIAAAOZAAADmgAAA2AAAAObAAADmwAAALMAAAOcAAADnQAAA2IAAAOeAAADngAAALQAAAOfAAADnwAAA2QAAAOgAAADoAAAALUAAAOhAAADoQAAA2UAAAOjAAADowAAALYAAAOkAAADpQAAA2YAAAOmAAADpgAAALcAAAOnAAADpwAAA2gAAAOoAAADqQAAALgAAAOqAAADsAAAA2kAAAOxAAADuQAAALoAAAO6AAADugAAA3AAAAO7AAADuwAAAMMAAAO8AAADvQAAA3IAAAO+AAADvgAAAMQAAAO/AAADvwAAA3EAAAPAAAADxgAAAMUAAAPHAAADxwAAA3QAAAPIAAADyQAAAMwAAAPKAAADzgAAA3UAAAPRAAAD0gAAAM4AAAPWAAAD1gAAANAAAAQAAAAEAAAAA7EAAAQBAAAEAQAAA3oAAAQCAAAEAgAAANEAAAQDAAAEAwAAA3sAAAQEAAAEBAAAANIAAAQFAAAECAAAA3wAAAQJAAAECwAAANMAAAQMAAAEDAAAA4EAAAQNAAAEDQAAA7IAAAQOAAAEDgAAA4IAAAQPAAAEDwAAANYAAAQQAAAEEAAAA4MAAAQRAAAEEQAAANcAAAQSAAAEEwAAA4QAAAQUAAAEFAAAANgAAAQVAAAEFQAAA4YAAAQWAAAEGAAAANkAAAQZAAAEGQAAA4cAAAQaAAAEGgAAA4AAAAQbAAAEGwAAANwAAAQcAAAEIgAAA4gAAAQjAAAEJAAAAN0AAAQlAAAEJQAAA48AAAQmAAAELwAAAN8AAAQwAAAEMAAAA5AAAAQxAAAENAAAAOkAAAQ1AAAENQAAA5EAAAQ2AAAEOAAAAO0AAAQ5AAAEOQAAA5IAAAQ6AAAEPQAAAPAAAAQ+AAAEPgAAA5MAAAQ/AAAEPwAAAPQAAARAAAAEQQAAA5QAAARCAAAEQgAAAPUAAARDAAAEQwAAA5YAAAREAAAERAAAAPYAAARFAAAERQAAA5cAAARGAAAETwAAAPcAAARQAAAEUAAAA7MAAARRAAAEUQAAA5gAAARSAAAEUgAAAQEAAARTAAAEUwAAA5kAAARUAAAEVAAAAQIAAARVAAAEWAAAA5oAAARZAAAEWwAAAQMAAARcAAAEXAAAA54AAARdAAAEXQAAA7QAAAReAAAEXgAAA58AAARfAAAEYQAAAQYAAARiAAAEYgAABF0AAARjAAAEbwAAAQkAAARwAAAEcQAAA7UAAARyAAAEdQAAARYAAAR2AAAEdwAAA7cAAAR4AAAEeAAAA7oAAAR5AAAEeQAAA7kAAAR6AAAEhgAAARoAAASIAAAEiQAAAScAAASKAAAEiwAABGIAAASMAAAEjAAABFwAAASNAAAEkQAAASkAAASSAAAEkwAABF4AAASUAAAElQAAAS4AAASWAAAElwAABFcAAASYAAAEmQAAA7sAAASaAAAEmwAABEkAAAScAAAEnQAAATAAAASeAAAEnwAABGAAAASgAAAEoQAAATIAAASiAAAEowAABEsAAASkAAAEqQAAATQAAASqAAAEqwAAA70AAASsAAAErQAABE0AAASuAAAErwAAA78AAASwAAAEsQAABGoAAASyAAAEswAABE8AAAS0AAAEtQAAAToAAAS2AAAEtwAABFEAAAS4AAAEugAAATwAAAS7AAAEuwAABFsAAAS8AAAEvQAAAT8AAAS+AAAEvwAABFkAAATAAAAEwgAAA8EAAATDAAAExAAAAUEAAATFAAAExgAABGgAAATHAAAEyAAAAUMAAATJAAAEygAABGQAAATLAAAEzAAABFMAAATNAAAEzgAABGYAAATPAAAE1wAAA8QAAATYAAAE2AAAAUUAAATZAAAE2QAAA84AAATaAAAE2gAAA80AAATbAAAE3wAAA88AAATgAAAE4QAAAUYAAATiAAAE9QAAA9QAAAT2AAAE9wAABFUAAAT4AAAE+QAAA+gAAAT6AAAE+wAAAUgAAAT8AAAE/QAAA+oAAAT+AAAE/wAABGwAAAUAAAAFAAAAAUoAAAUBAAAFAQAAA+wAAAUCAAAFEAAAAUsAAAURAAAFEQAABG4AAAUSAAAFEwAAA+0AAB4AAAAeAQAAA68AAB4+AAAePwAAA60AAB6AAAAehQAAA6AAAB6gAAAe8QAAA+8AAB7yAAAe8wAAA6YAAB70AAAe+QAABEEAAB9NAAAfTQAABKoAACAAAAAgCwAAAVsAACAQAAAgEQAAAWcAACATAAAgFAAAAWkAACAVAAAgFQAABHAAACAXAAAgHgAAAWsAACAgAAAgIgAAAXMAACAlAAAgJwAAAXYAACAwAAAgMAAAAXkAACAyAAAgMwAAA6gAACA5AAAgOgAAAXoAACA8AAAgPAAAA6oAACBEAAAgRAAAAXwAACB0AAAgdAAAAX0AACB/AAAgfwAAAX4AACCjAAAgowAABG8AACCkAAAgpAAAAX8AACCmAAAgqgAAAYAAACCrAAAgqwAABEgAACCsAAAgrAAAAYUAACCxAAAgsQAAAYYAACC5AAAgugAAAYcAACC8AAAgvQAAAYkAACEFAAAhBQAAAYsAACETAAAhEwAAAYwAACEWAAAhFgAAAY0AACEiAAAhIgAAAY4AACEmAAAhJgAAALkAACEuAAAhLgAAAY8AACFbAAAhXgAAAZAAACICAAAiAgAAAZQAACIGAAAiBgAAALEAACIPAAAiDwAAAZUAACIRAAAiEgAAAZYAACIaAAAiGgAAAZgAACIeAAAiHgAAAZkAACIrAAAiKwAAAZoAACJIAAAiSAAAAZsAACJgAAAiYAAAAZwAACJkAAAiZQAAAZ0AACXKAAAlygAAAZ8AAO4BAADuAgAAAaAAAPbDAAD2wwAAAaIAAPsBAAD7BAAAAaQAAP7/AAD+/wAAAaoAAP/8AAD//QAAAauwACxLsAlQWLEBAY5ZuAH/hbCEHbEJA19eLbABLCAgRWlEsAFgLbACLLABKiEtsAMsIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi2wBCwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S2wBSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktsAYsICBFaUSwAWAgIEV9aRhEsAFgLbAHLLAGKi2wCCxLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyGwwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kgsAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtsAksS1NYRUQbISFZLbAKLLAkRS2wCyywJUUtsAwssScBiCCKU1i5QAAEAGO4CACIVFi5ACQD6HBZG7AjU1iwIIi4EABUWLkAJAPocFlZWS2wDSywQIi4IABaWLElAEQbuQAlA+hEWS2wDCuwACsAsgEOAisBsg8BAisBtw86MCUbEAAIKwC3AUg7LiEUAAgrtwJYSDgoFAAIK7cDUkM0JRYACCu3BF5NPCsZAAgrtwU2LCIZDwAIK7cGcV1GMhsACCu3B5F3XDojAAgrtwh+Z1A5GgAIK7cJVEU2JhcACCu3CnZgSzYdAAgrtwuDZE46IwAIK7cM2bKKYzwACCu3DRQRDQkGAAgrtw48MiccEQAIKwCyEAoHK7AAIEV9aRhEsjASAXOysBQBc7JQFAF0soAUAXSycBQBdbIPHAFzsm8cAXUAACoAnQCAAIoAeADUAGQATgBaAIcAYABWADQCPAC8AMQAAAAU/mAAFAKbACADIQALBDoAFASNABAFsAAUBhgAFQGmABEGwAAOAAAAAAAAAGEAYQBhAGEAYQCTALgBOAGqAjoCzQLkAw4DOANrA5ADrwPFA+YD/QRKBHgExwU8BX8F3wY+BmsG3wdGB1sHcAePB7YH1QgzCNYJFQl0CcgKDQpNCoMK6wstC0gLewvQC/QMQgx+DNMNHg2DDd8OSg50DrYO5g87D5APwA/4EBwQMxBYEH8QmhC6ETIRkBHjEkESqBL6E3QTuRPxFD0UlBSvFRoVZRWzFhcWeBa1Fx8XcRe4F+gYNhh9GMIY+hk7GVIZkhnZGgwaaBraGz0bnBu7HGAcjx01HaMdrx3MHoQemh7WHxkfaR/kIAQgTSB5IJgg0yEFIU8hWyF1IY8hqSIKIm0iqyMmI3oj6iSoJRclaCXZJjgmliaxJwEnSyeIJ9koNCi3KVEpginnKk4quCsYK2srxCvyLFUsgyynLLUs4Cz/LTgtbC2wLeMuIS4+LlsuZC6XLsgu5C8AL0MvTy91L6IwHTBKMIwwujD2MWcxwTIpMp4zEzNGM7c0IzR/NMo1SjV3NdA2PjaPNuk3RDebN944HziIOOQ5SznCOhU6izrmO1871TxHPJs81z0uPYY99D5pPq4++D9AP7E/50AsQGlAskEKQW1BuUI2QsdDIkOSRAlEL0SFRPhFcUWqRgFGSEaQRuxHGkdGR9FIB0hHSIRIyEkfSYFJy0o9SsNLHkuVTBVMikz3TV5Nmk38TlxOxE9GT+FQLVB8UOdRVlHLUjpSxVNPU99UelT8VXRVuFX+VmpW0VeKWERYw1lCWZNZ4FoVWjFaaFp+WpRbZVvYXEBcm10OXT5daF29XhJeaV7LXx9ffl/IYDFgj2DtYYxiI2JzYrZjBmNUY5ZkBmR3ZM9lM2WsZiNmi2brZ0RnU2dnZ7RoF2ieaQ5pe2neaj5qrGsVa55sIGx8bM5tIG1xbeZuFW4VbhVuFW4VbhVuFW4VbhVuFW4VbhVuFW4dbiVuL245blBudG6Ybrpu1W7hbu1vJW9jb8Rv52/zcANwF3DocQRxIXE0cUhxj3IXcrRzQ3NPdA90cnTudYt17XZmdr93KXfZeD9403kxeZN5pHm1ecZ513pIem56pnrBevV7h3vIfFN8k3yxfM99CH0VfT99Yn1ufdZ+KH60fyJ/lIBXgFeCBoJygp+C6IMTgymDmYP5hEeEtIULhVOFm4XqhgSGQ4aphv2HRIeHh76IHYheiHmIr4jyiRaJZ4mgifOKPYqbivOLWIuCi7+L74xHjJCMwIz4jUGNbI27jiqObI7IjyGPTo/KkCeQPZCikUuRrpIRkmGSppLnkymTnJQAlG6UmJTOlTSVZpWyleSWI5aJluCXQZefmA+Yg5j4mUqZiZngmjeaq5skm2CbsJv4nD6ceZy6nPmdQ52bnaed9J5jnuCfN595n/6gX6DAoR2hsKHBohyiaKK2ovijaKPLpC+kn6UxpbWmS6a9px2nb6fPqEmoUai2qRepeanwqkuqu6sHq2arzqv4rEusd6zHrQutH60zrUWtWa1rrYKtlq3srhKuk671r0OvS69Tr1uvZq9ur3qv3a/dr+WwS7CxsRCxUrG2sc2x5LH7shKyK7JEslCyXLJzsoqyobK6stGy6LL/sxizL7NGs12zdLOLs6Szu7PSs+m0ArQZtDC0R7RdtHO0jLSltLG0vbTUtOu1AbUatTC1RrVdtXa1jLWjtbq10LXmtf+2FrYttkO2XLZztou2ora4ts+25rdJt9+39rgNuCS4OrhRuGi4f7iVuKy43bj0uQq5Ibk4uU+5ZrnOulK6abp/upa6rLrDutq68bsIuxS7K7tCu1S7a7uCu5m7sLvHu9676bv0vAu8F7wjvDq8UbxdvGm8gLyXvKO8r7zEvPm9Bb0RvSi9P71LvVe9br2EvZS9q73Bvdi9774IviG+OL5Pvlu+Z75+vpS+q77Cvtm+7777vwe/E78fvza/TL9Yv2S/cL98v5O/n7+2v8y/47/5wBDAJ8BAwFnAcsCLwOjBTsFlwXzBk8GpwcLB2cHwwgfCHsI1wkvCYsJ5wpDCp8LKwvLDBcMcwzPDScNfw3jDkcOdw6nDwMPXw+3EBcQbxDHESMRhxHjEj8SmxL3E1MTtxQTFG8UxxUrFYcV3xY7F8cYIxh7GNcZMxmLGeMaOxqXHDsckxzrHUcdox3THi8eix7nH0Mfbx/HICMgUyCrINshLyFfIbsh6yJHIqMi/yNjI78j7yRHJKMk+yUrJYMlsyYLJjsmkybrJ0cnqygPKX8p2yozKpMq7ytLK6Mrzyv/LC8sXyyPLL8s7y1fLX8tny2/Ld8t/y4fLj8uXy5/Lp8uvy7fLv8vHy+DL+cwQzCfMPsxUzG/Md8x/zIfMj8yXzK/Mx8zezPXNDM0lzTzNp82vzcjN0M3Yze/OBs4OzhbOHs4mzj3ORc5NzlXOXc5lzm3Odc59zoXOjc6kzqzOtM8Hzw/PF88wz0fPT89Xz3DPeM+Pz6XPvM/Tz+rQAdAa0DPQStBh0GnQcdB90JTQnNCz0MrQ1tDi0PnRENEn0T7RRtFO0WfRgNGM0ZjRpNGw0bzRyNHQ0djR4NH30g7SFtIt0kTSW9J00nzShNKb0rLSy9LT0uzTBdMe0zfTT9Nm03zTldOu08fT4NPo0/DUCdQi1DvUU9Rq1IDUmdSx1MrU49T81RTVMdVO1VrVZtVu1XrVhtWS1Z7VtdXM1eXV/dYW1i7WR9Zf1njWkNar1sXW3tb31xDXKddC11vXdNeN16jXw9fP19vX8tgJ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AAUAJABIAAEA3gAIACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAkgCwALEAsgCzALQAtQC2ALcAuAC5ANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoASwBMAEyATgBOgE8AT4BPwFFAUYBfwGFAYoBjQJHAkgCSgJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgKDAoUChwKJAosCjQKPApECkwKVApcCmQKbAp0CnwKhAqMCpQKnAqkCqwKtAq8CsgK0ArYCuAK6ArwCvgLAAsICxQLHAskCywLNAs8C0QLTAtUC2QLbAt0C3wLhAuMC5QLnAukC6wLtAu8C8QLyAvQC9gNTA1QDVQNWA1cDWANZA1sDXANdA14DXwNgA2EDYgNkA2UDZgNnA2gDaQNqA3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DuwO9A78D1APaA+AESQRLBE8EVwRZBF4EagACAAAABAAOD84V8jViAAEDVAAEAAABpQrSCtIGggtwCoAK/g+aDAAGiA7uDu4MRg6gCiIO7g7uD5oKigaSDGYMRgrYCqwNUg8QCl4L4gsQDBYGmA22DbYNtgwgCxAKUAxMDbAMTAsQBqYN5gtwD5oLcAasBrIGvAbCBsgMTAbOBtgNtgb+BxQHKgcwB0YHTAdSB4QHigeQDcANwAe+Du4H4AgCDVIIMA7uDu4LJg7uDu4IRg3ADcAIeAiCCIwIpg1ICLgNsAjSCOgLEAkyCUwJaAloCxAJYgloCWgJaAtwDCAK2AxMCxAN5g1IDqAOoA1ICtIK0grSCtIK0gmKCbAJugnECeIJ9AoGChgK/g+aD5oPmg+aDGYLcAtwC3ALcAtwC3ALcAr+DAAMAAwADAAO7g7uDu4O7g7uD5oPmg+aD5oPmgxGDEYMRgxGDxAL4gviC+IL4gviC+IL4gwWDBYMFgwWDbYMIAwgDCAMIAwgDEwMTAtwC+ILcAviC3AL4gr+Cv4K/gr+D5oMAAwWDAAMFgwADBYMAAwWDAAMFg7uDbYO7g7uDu4O7g7uDEYOoAoiCiIKIgoiDu4Ntg7uDbYO7g22DbYPmgwgD5oMIA+aDCAKUApQClAMZgxmDGYMRgxGDEYMRgxGDEYKrA8QDEwPEApeCl4KXgtwDAAO7g7uD5oPEAtwCoAMAApeDu4O7g6gDu4O7g+aCooMZg8QDVIO7g8QDbYMIAxMDCAMAA3mDu4O7gxGDqAOoAsmC3AKgA3mDAAO7g7uD5oKigr+DGYNUgviDBYMIAsQDEwNsAwWDUgMTAqsCqwKrA8QDEwK0grSCtIO7g22C3AL4gwADBYK2AxMCv4PEAxMDu4NUg2wDu4LcAviC3AL4gwADBYMFgwWDVINsA+aDCAMIAsQCyYMTAsmDEwLJgxMDVINsAtwC+ILcAviC3AL4gtwC+ILcAviC3AL4gtwC+ILcAviC3AL4gtwC+ILcAviC3AL4gwADBYMAAwWDAAMFgwADBYMAAwWDAAMFgwADBYMAAwWDu4O7g+aDCAPmgwgD5oMIA+aDCAPmgwgD5oMIA+aDCAMIAxGDEYPEAxMDxAMTA8QDEwOoA7uDGYNUg2wDeYNSA1SDbANtg3ADeYOoA7uDu4PEA+aAAIAhwAGAAYAAAALAAsAAQATABMAAgAlACoAAwAsADUACQA4AD4AEwBFAEYAGgBJAEoAHABMAEwAHgBRAFQAHwBWAFYAIwBaAFoAJABcAF0AJQCKAIoAJwCcAJwAKACwALQAKQC2ALgALgC6ALoAMQC8AL0AMgC/AMAANADCAMQANgDGAMsAOQDRANEAPwDTAN0AQADfAN8ASwDhAOMATADlAOcATwDpAO0AUgDwAPAAVwD1APcAWAD6APsAWwD9AP8AXQEDAQQAYAEJAQkAYgEMAQwAYwEXARkAZAErAS0AZwEwATAAagEyATIAawFJAUkAbAFsAW0AbQFvAXEAbwG6AboAcgG9Ab0AcwHEAcUAdAHIAcgAdgHKAcsAdwHNAc0AeQIoAigAegIqAisAewJHAkgAfQJKAkoAfwJMAm0AgAJvAnIAogJ3AnwApgKBAokArAKLAosAtQKNAo0AtgKPAo8AtwKRApEAuAKTApwAuQKlAqcAwwKpAqkAxgKrAqsAxwKtAq0AyAKvAq8AyQKyArIAygK0ArQAywK2ArYAzAK4ArgAzQK6AroAzgK8ArwAzwK+AsoA0ALMAswA3QLOAs4A3gLQAtAA3wLbAtsA4ALdAt0A4QLfAt8A4gLh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BB7/6wQg/+sEIv/rBCT/6wQm/+sEKP/rBCr/6wQs/+sELv/rBDD/6wQy/+sENP/qBDb/6gQ4/+oEOv/qBDz/6gQ+/+oEQP/qBEL/6ARE/+gERv/oBE0AFAAfADj/1QA6/+QAO//sAD3/3QDR/9UA1f/VARj/5AEy/9UBOv/VAmb/3QLb/9UC3f/VAt//1QLt/+wC7//dAvH/3QNY/90DZ//dA2r/3QOO/9UDoP/sA6L/7AOk/+wDpv/dA7f/5AO//90EQf/dBEP/3QRF/90ETf/VBGr/3QAaADj/sAA6/+0APf/QANH/sADV/7ABGP/tATL/sAE6/7ACZv/QAtv/sALd/7AC3/+wAu//0ALx/9ADWP/QA2f/0ANq/9ADjv+wA6b/0AO3/+0Dv//QBEH/0ARD/9AERf/QBE3/sARq/9AAEAAu/+4AOf/uAmL/7gJj/+4CZP/uAmX/7gKy/+4C4f/uAuP/7gLl/+4C5//uAun/7gLr/+4Df//uBDP/7gQ1/+4ARwAGABAACwAQAEf/6ABI/+gASf/oAEv/6ABV/+gAk//oAJj/6AC6/+gAx//oAMj/6AD2/+gBAv/oAR3/6AEh/+gBOf/oAUv/6AFM/+gBVv/oAWwAEAFtABABbwAQAXAAEAFxABACbv/oAm//6AJw/+gCcf/oAnL/6AKK/+gCjP/oAo7/6AKQ/+gCkv/oApT/6AKW/+gCmP/oApr/6AKc/+gCnv/oAqD/6AKi/+gCpP/oA2v/6AOR/+gDlf/oA5j/6AOoABADqQAQA6wAEAOz/+gDuf/oA77/6APM/+gDzv/oA8//6APb/+gD7P/oBAj/6AQK/+gEDP/oBA7/6AQQ/+gEEv/oBBT/6AQW/+gEKv/oBCz/6AQu/+gEMv/oAAEAVgAEAAAAJgCmAZwB+gIUAlYCzAPCBLgFkgYsCMYKjAteDFQOGg5MDn4O/BDiEVgSKhRMFQIWaBciF6gYBhjIGT4ewBlQGqIc4B0CHhgelh7AHuoAAQAmAE8AWABbAF8AnAC0ALYAtwC4AL8AwgDDAMQAyQDLAMwAzQDRANUA1wDYANoA4gDmAOcA6ADpAOoA7ADuAPAA9QD3APoA/wECASEBbQA9AEf/7ABI/+wASf/sAEv/7ABV/+wAk//sAJj/7AC6/+wAx//sAMj/7AD2/+wBAv/sAR3/7AEh/+wBOf/sAUv/7AFM/+wBVv/sAm7/7AJv/+wCcP/sAnH/7AJy/+wCiv/sAoz/7AKO/+wCkP/sApL/7AKU/+wClv/sApj/7AKa/+wCnP/sAp7/7AKg/+wCov/sAqT/7ANr/+wDkf/sA5X/7AOY/+wDs//sA7n/7AO+/+wDzP/sA87/7APP/+wD2//sA+z/7AQI/+wECv/sBAz/7AQO/+wEEP/sBBL/7AQU/+wEFv/sBCr/7AQs/+wELv/sBDL/7AAXAFP/7AEX/+wCeP/sAnn/7AJ6/+wCe//sAnz/7ALG/+wCyP/sAsr/7ANx/+wDd//sA5P/7APZ/+wD3f/sBBz/7AQe/+wEIP/sBCL/7AQk/+wEJv/sBCj/7AQw/+wABgAQ/4QAEv+EAW7/hAFy/4QBdv+EAXf/hAAQAC7/7AA5/+wCYv/sAmP/7AJk/+wCZf/sArL/7ALh/+wC4//sAuX/7ALn/+wC6f/sAuv/7AN//+wEM//sBDX/7AAdAAb/8gAL//IAWv/zAF3/8wC8//MBGf/zAWz/8gFt//IBb//yAXD/8gFx//ICgf/zAoL/8wLw//MDc//zA5b/8wOf//MDp//zA6j/8gOp//IDrP/yA7j/8wPA//MD4f/zA+P/8wPl//MEQv/zBET/8wRG//MAPQAn//MAK//zADP/8wA1//MAg//zAJL/8wCX//MAsv/zANL/8wEH//MBFv/zARr/8wEc//MBHv/zASD/8wE4//MBVf/zAij/8wIp//MCK//zAiz/8wJT//MCXf/zAl7/8wJf//MCYP/zAmH/8wKJ//MCi//zAo3/8wKP//MCnf/zAp//8wKh//MCo//zAsX/8wLH//MCyf/zAvr/8wNX//MDZP/zA4r/8wON//MDuv/zA73/8wPY//MD2v/zA9z/8wQb//MEHf/zBB//8wQh//MEI//zBCX/8wQn//MEKf/zBCv/8wQt//MEL//zBDH/8wSq//MAPQAn/+YAK//mADP/5gA1/+YAg//mAJL/5gCX/+YAsv/mANL/5gEH/+YBFv/mARr/5gEc/+YBHv/mASD/5gE4/+YBVf/mAij/5gIp/+YCK//mAiz/5gJT/+YCXf/mAl7/5gJf/+YCYP/mAmH/5gKJ/+YCi//mAo3/5gKP/+YCnf/mAp//5gKh/+YCo//mAsX/5gLH/+YCyf/mAvr/5gNX/+YDZP/mA4r/5gON/+YDuv/mA73/5gPY/+YD2v/mA9z/5gQb/+YEHf/mBB//5gQh/+YEI//mBCX/5gQn/+YEKf/mBCv/5gQt/+YEL//mBDH/5gSq/+YANgAl/+QAPP/SAD3/0wCx/+QAs//kANn/0gEM/+QCTP/kAk3/5AJO/+QCT//kAlD/5AJR/+QCUv/kAmb/0wKD/+QChf/kAof/5ALv/9MC8f/TA1P/5ANY/9MDW//kA2f/0wNo/9IDav/TA4P/5AOP/9IDpv/TA6//5AO//9MDwv/SA8X/5APH/+QD0P/SA+r/0gPv/+QD8f/kA/P/5AP1/+QD9//kA/n/5AP7/+QD/f/kA///5AQB/+QEA//kBAX/5ARB/9MEQ//TBEX/0wRP/9IEV//SBGr/0wAmABD/HgAS/x4AJf/NALH/zQCz/80BDP/NAW7/HgFy/x4Bdv8eAXf/HgJM/80CTf/NAk7/zQJP/80CUP/NAlH/zQJS/80Cg//NAoX/zQKH/80DU//NA1v/zQOD/80Dr//NA8X/zQPH/80D7//NA/H/zQPz/80D9f/NA/f/zQP5/80D+//NA/3/zQP//80EAf/NBAP/zQQF/80ApgBH/9wASP/cAEn/3ABL/9wAUf/zAFL/8wBT/9YAVP/zAFX/3ABZ/90AWv/hAF3/4QCT/9wAmP/cAJr/3QC6/9wAvP/hAMD/8wDH/9wAyP/cAMr/3QDr//MA7//zAPD/8wDy//MA8//zAPT/8wD2/9wA9//zAPn/8wD6//MA/f/zAP//8wEC/9wBBP/zARf/1gEZ/+EBHf/cASH/3AE1//MBOf/cAUT/8wFJ//MBS//cAUz/3AFW/9wCbv/cAm//3AJw/9wCcf/cAnL/3AJ3//MCeP/WAnn/1gJ6/9YCe//WAnz/1gJ9/90Cfv/dAn//3QKA/90Cgf/hAoL/4QKK/9wCjP/cAo7/3AKQ/9wCkv/cApT/3AKW/9wCmP/cApr/3AKc/9wCnv/cAqD/3AKi/9wCpP/cAr//8wLB//MCw//zAsT/8wLG/9YCyP/WAsr/1gLi/90C5P/dAub/3QLo/90C6v/dAuz/3QLw/+EDa//cA23/8wNv/90Dcf/WA3P/4QN2/90Dd//WA3j/3QOR/9wDkv/zA5P/1gOU//MDlf/cA5b/4QOY/9wDmf/zA57/8wOf/+EDp//hA67/8wOz/9wDtP/zA7j/4QO5/9wDvv/cA8D/4QPM/9wDzv/cA8//3APV//MD1//zA9n/1gPb/9wD3f/WA+H/4QPj/+ED5f/hA+n/8wPs/9wECP/cBAr/3AQM/9wEDv/cBBD/3AQS/9wEFP/cBBb/3AQc/9YEHv/WBCD/1gQi/9YEJP/WBCb/1gQo/9YEKv/cBCz/3AQu/9wEMP/WBDL/3AQ0/90ENv/dBDj/3QQ6/90EPP/dBD7/3QRA/90EQv/hBET/4QRG/+EESv/zBEz/8wRW//MEY//zBGX/8wRn//MAcQAG/9oAC//aAEf/8ABI//AASf/wAEv/8ABV//AAWf/vAFr/3ABd/9wAk//wAJj/8ACa/+8Auv/wALz/3ADH//AAyP/wAMr/7wD2//ABAv/wARn/3AEd//ABIf/wATn/8AFL//ABTP/wAVb/8AFs/9oBbf/aAW//2gFw/9oBcf/aAm7/8AJv//ACcP/wAnH/8AJy//ACff/vAn7/7wJ//+8CgP/vAoH/3AKC/9wCiv/wAoz/8AKO//ACkP/wApL/8AKU//AClv/wApj/8AKa//ACnP/wAp7/8AKg//ACov/wAqT/8ALi/+8C5P/vAub/7wLo/+8C6v/vAuz/7wLw/9wDa//wA2//7wNz/9wDdv/vA3j/7wOR//ADlf/wA5b/3AOY//ADn//cA6f/3AOo/9oDqf/aA6z/2gOz//ADuP/cA7n/8AO+//ADwP/cA8z/8APO//ADz//wA9v/8APh/9wD4//cA+X/3APs//AECP/wBAr/8AQM//AEDv/wBBD/8AQS//AEFP/wBBb/8AQq//AELP/wBC7/8AQy//AENP/vBDb/7wQ4/+8EOv/vBDz/7wQ+/+8EQP/vBEL/3ARE/9wERv/cADQABv+gAAv/oABZ//EAWv/FAF3/xQCa//EAvP/FAMr/8QEZ/8UBbP+gAW3/oAFv/6ABcP+gAXH/oAJ9//ECfv/xAn//8QKA//ECgf/FAoL/xQLi//EC5P/xAub/8QLo//EC6v/xAuz/8QLw/8UDb//xA3P/xQN2//EDeP/xA5b/xQOf/8UDp//FA6j/oAOp/6ADrP+gA7j/xQPA/8UD4f/FA+P/xQPl/8UENP/xBDb/8QQ4//EEOv/xBDz/8QQ+//EEQP/xBEL/xQRE/8UERv/FAD0AR//nAEj/5wBJ/+cAS//nAFX/5wCT/+cAmP/nALr/5wDH/+cAyP/nAPb/5wEC/+cBHf/nASH/5wE5/+cBS//nAUz/5wFW/+cCbv/nAm//5wJw/+cCcf/nAnL/5wKK/+cCjP/nAo7/5wKQ/+cCkv/nApT/5wKW/+cCmP/nApr/5wKc/+cCnv/nAqD/5wKi/+cCpP/nA2v/5wOR/+cDlf/nA5j/5wOz/+cDuf/nA77/5wPM/+cDzv/nA8//5wPb/+cD7P/nBAj/5wQK/+cEDP/nBA7/5wQQ/+cEEv/nBBT/5wQW/+cEKv/nBCz/5wQu/+cEMv/nAHEABgAMAAsADABH/+gASP/oAEn/6ABL/+gAU//qAFX/6ABaAAsAXQALAJP/6ACY/+gAuv/oALwACwDH/+gAyP/oAPb/6AEC/+gBF//qARkACwEd/+gBIf/oATn/6AFL/+gBTP/oAVb/6AFsAAwBbQAMAW8ADAFwAAwBcQAMAm7/6AJv/+gCcP/oAnH/6AJy/+gCeP/qAnn/6gJ6/+oCe//qAnz/6gKBAAsCggALAor/6AKM/+gCjv/oApD/6AKS/+gClP/oApb/6AKY/+gCmv/oApz/6AKe/+gCoP/oAqL/6AKk/+gCxv/qAsj/6gLK/+oC8AALA2v/6ANx/+oDcwALA3f/6gOR/+gDk//qA5X/6AOWAAsDmP/oA58ACwOnAAsDqAAMA6kADAOsAAwDs//oA7gACwO5/+gDvv/oA8AACwPM/+gDzv/oA8//6APZ/+oD2//oA93/6gPhAAsD4wALA+UACwPs/+gECP/oBAr/6AQM/+gEDv/oBBD/6AQS/+gEFP/oBBb/6AQc/+oEHv/qBCD/6gQi/+oEJP/qBCb/6gQo/+oEKv/oBCz/6AQu/+gEMP/qBDL/6ARCAAsERAALBEYACwAMAFz/7QBe/+0A7f/tAvP/7QL1/+0C9//tA5f/7QPD/+0D0f/tA+v/7QRQ/+0EWP/tAAwAXP/yAF7/8gDt//IC8//yAvX/8gL3//IDl//yA8P/8gPR//ID6//yBFD/8gRY//IAHwBa//QAXP/yAF3/9ABe//MAvP/0AO3/8gEZ//QCgf/0AoL/9ALw//QC8//zAvX/8wL3//MDc//0A5b/9AOX//IDn//0A6f/9AO4//QDwP/0A8P/8gPR//ID4f/0A+P/9APl//QD6//yBEL/9ARE//QERv/0BFD/8gRY//IAeQAG/8oAC//KADj/0gA6/9QAPP/0AD3/0wBR/9EAUv/RAFT/0QBa/+YAXP/vAF3/5gC8/+YAwP/RANH/0gDV/9IA2f/0AN3/7QDg/+EA6//RAO3/7wDv/9EA8P/RAPL/0QDz/9EA9P/RAPf/0QD5/9EA+v/RAP3/0QD//9EBBP/RARj/1AEZ/+YBMv/SATX/0QE6/9IBRP/RAUn/0QFs/8oBbf/KAW//ygFw/8oBcf/KAmb/0wJ3/9ECgf/mAoL/5gK//9ECwf/RAsP/0QLE/9EC2//SAt3/0gLf/9IC7//TAvD/5gLx/9MDWP/TA2f/0wNo//QDav/TA23/0QNz/+YDgv/tA47/0gOP//QDkv/RA5T/0QOW/+YDl//vA5n/0QOe/9EDn//mA6b/0wOn/+YDqP/KA6n/ygOs/8oDrv/RA7T/0QO3/9QDuP/mA7//0wPA/+YDwv/0A8P/7wPQ//QD0f/vA9X/0QPX/9ED4P/tA+H/5gPi/+0D4//mA+T/7QPl/+YD5v/hA+n/0QPq//QD6//vBEH/0wRC/+YEQ//TBET/5gRF/9MERv/mBEr/0QRM/9EETf/SBE//9ARQ/+8EUf/hBFP/4QRW/9EEV//0BFj/7wRj/9EEZf/RBGf/0QRq/9MAHQA4/74AWv/vAF3/7wC8/+8A0f++ANX/vgEZ/+8BMv++ATr/vgKB/+8Cgv/vAtv/vgLd/74C3/++AvD/7wNz/+8Djv++A5b/7wOf/+8Dp//vA7j/7wPA/+8D4f/vA+P/7wPl/+8EQv/vBET/7wRG/+8ETf++ADQAOP/mADr/5wA8//IAPf/nAFz/8QDR/+YA1f/mANn/8gDd/+4A4P/oAO3/8QEY/+cBMv/mATr/5gJm/+cC2//mAt3/5gLf/+YC7//nAvH/5wNY/+cDZ//nA2j/8gNq/+cDgv/uA47/5gOP//IDl//xA6b/5wO3/+cDv//nA8L/8gPD//ED0P/yA9H/8QPg/+4D4v/uA+T/7gPm/+gD6v/yA+v/8QRB/+cEQ//nBEX/5wRN/+YET//yBFD/8QRR/+gEU//oBFf/8gRY//EEav/nAIgAJQAQACf/6AAr/+gAM//oADX/6AA4/+AAOv/gAD3/3wCD/+gAkv/oAJf/6ACxABAAsv/oALMAEADR/+AA0v/oANMAEADV/+AA3AAQAOD/4QDxABAA+P/gAQMAEAEH/+gBDAAQARb/6AEY/+ABGv/oARz/6AEe/+gBIP/oATL/4AE4/+gBOv/gAVEAEAFV/+gCKP/oAin/6AIr/+gCLP/oAkwAEAJNABACTgAQAk8AEAJQABACUQAQAlIAEAJT/+gCXf/oAl7/6AJf/+gCYP/oAmH/6AJm/98CgwAQAoUAEAKHABACif/oAov/6AKN/+gCj//oAp3/6AKf/+gCof/oAqP/6ALF/+gCx//oAsn/6ALb/+AC3f/gAt//4ALv/98C8f/fAvr/6ANTABADV//oA1j/3wNbABADZP/oA2f/3wNq/98DgwAQA4r/6AON/+gDjv/gA6b/3wOvABADt//gA7r/6AO9/+gDv//fA8UAEAPHABAD2P/oA9r/6APc/+gD5v/hA+f/4APtABAD7gAQA+8AEAPxABAD8wAQA/UAEAP3ABAD+QAQA/sAEAP9ABAD/wAQBAEAEAQDABAEBQAQBBv/6AQd/+gEH//oBCH/6AQj/+gEJf/oBCf/6AQp/+gEK//oBC3/6AQv/+gEMf/oBEH/3wRD/98ERf/fBE3/4ARR/+EEUv/gBFP/4QRU/+AEaAAQBGkAEARq/98Eqv/oAC0AOP/xADr/9AA8//QAPf/wANH/8QDT//UA1f/xANn/9ADc//UA3f/zARj/9AEy//EBOv/xAVH/9QJm//AC2//xAt3/8QLf//EC7//wAvH/8ANY//ADZ//wA2j/9ANq//ADgv/zA47/8QOP//QDpv/wA7f/9AO///ADwv/0A9D/9APg//MD4v/zA+T/8wPq//QD7f/1BEH/8ARD//AERf/wBE3/8QRP//QEV//0BGj/9QRq//AAWQAlAA8AOP/mADr/5gA8AA4APf/mALEADwCzAA8A0f/mANMADgDV/+YA2QAOANwADgDdAAsA4P/lAPEADwD4/+gBAwAPAQwADwEY/+YBMv/mATr/5gFRAA4CTAAPAk0ADwJOAA8CTwAPAlAADwJRAA8CUgAPAmb/5gKDAA8ChQAPAocADwLb/+YC3f/mAt//5gLv/+YC8f/mA1MADwNY/+YDWwAPA2f/5gNoAA4Dav/mA4IACwODAA8Djv/mA48ADgOm/+YDrwAPA7f/5gO//+YDwgAOA8UADwPHAA8D0AAOA+AACwPiAAsD5AALA+b/5QPn/+gD6gAO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ABADogOiABADpAOkABADpgOmAA8DpwOnABkDqAOpAB0DrAOsAB0DrQOtAAIDrgOuABcDsAOwABMDsQOxAAUDswOzABYDtwO3AA0DuAO4ABkDvQO9AAQDvgO+ABQDvwO/AA8DwAPAABkDwQPBAAIDwgPCAA4DwwPDABsDxAPEAAIDxgPGABMDyAPIABMDywPLAAUDzAPMABYDzgPPABYD0APQAA4D0QPRABsD2APYAAMD2QPZABgD3QPdABgD3wPfABUD4APgABID4QPhABkD4gPiABID4wPjABkD5APkABID5QPlABkD6gPqAA4D6wPrABsD8APwABMD8gPyABMD9AP0ABMD9gP2ABMD+AP4ABMD+gP6ABMD/AP8ABMD/gP+ABMEAAQAABMEAgQCABMEBAQEABMEBgQGABMEBwQHAAUECAQIABYECQQJAAUECgQKABYECwQLAAUEDAQMABYEDQQNAAUEDgQOABYEDwQPAAUEEAQQABYEEQQRAAUEEgQSABYEEwQTAAUEFAQUABYEFQQVAAUEFgQWABYEFwQXAAIEGQQZAAIEGwQbAAMEHAQcABgEHQQdAAMEHgQeABgEHwQfAAMEIAQgABgEIQQhAAMEIgQiABgEIwQjAAMEJAQkABgEJQQlAAMEJgQmABgEJwQnAAMEKAQoABgEMAQwABgEMwQzAAwENQQ1AAwEQQRBAA8EQgRCABkEQwRDAA8ERAREABkERQRFAA8ERgRGABkESQRJAAkESwRLAAIETQRNAAYETwRPAA4EUARQABsEVQRVAAcEVgRWAAgEVwRXAA4EWARYABsEWwRbABcEXQRdAB8EXgReAAcEYARgAAkEZARkAAIEZgRmAAIEagRqAA8EqgSqAAMAAgFtAAYABgAHAAsACwAHABAAEAATABEAEQAXABIAEgATACUAJQARACcAJwAFACsAKwAFAC4ALgAcADMAMwAFADUANQAFADcANwAZADgAOAAKADkAOQAGADoAOgANADsAOwAJADwAPAASAD0APQAOAD4APgAUAEUARQAaAEcASQAVAEsASwAVAFEAUgAYAFMAUwAIAFQAVAAYAFUAVQAVAFcAVwAbAFkAWQALAFoAWgACAFwAXAAWAF0AXQACAF4AXgAMAIMAgwAFAJIAkgAFAJMAkwAVAJcAlwAFAJgAmAAVAJoAmgALALEAsQAR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b20EbGRub20EbGRub20EbGZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmZyYWMEcmxpZ2EEfGxpZ2EEhGxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxudW0EimxvY2wEkGxvY2wElmxvY2wEnG51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom51bXIEom9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqG9udW0EqHBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnBudW0ErnNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNtY3AEtHNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDEEunNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDIEwHNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDMExnNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDQEzHNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDUE0nNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDYE2HNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nNzMDcE3nRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5HRudW0E5AAAAAEAAAAAAAIAAgADAAAAAQAHAAAAAQAYAAAAAwAVABYAFwAAAAIACAAJAAAAAQAJAAAAAQAUAAAAAQAEAAAAAQAGAAAAAQAFAAAAAQAZAAAAAQARAAAAAQATAAAAAQABAAAAAQAKAAAAAQALAAAAAQAMAAAAAQANAAAAAQAOAAAAAQAPAAAAAQAQAAAAAQASABsAOAPGBrQHYA3wDfAOBg4oDl4OhA6yDsYO2g7uDwAPGg9cD3oPmA/KD/wQLhBCEHoQbBB6EKYAAQAAAAEACAACAcQA3wHnAboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHoAekCRAI7AeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+AgACAQTdAgICAwIEAgUCBgIHAggCCQIKAgsCLwIPAhACEQIUAhUCFgIXAhgCGQIbAhwCHgIdAvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRgNFA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSBKsErAStBK4ErwSwBLEEsgSzBLQEtQS2BLcEuAS5BLoEuwS8BL0EvgS/BMAEwQTCBMMExATFBMYB/wTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNgE2QTbAhoE3AIOBNcCEwINBNoCDAISAAEA3wAIACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAhQCSALAAsQCyALMAtAC1ALYAtwC4ALkA0QDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDnAOgBLAEwATIBOAE6ATwBPgE/AUUBRgF/AYUBigGNAkcCSAJKAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAoMChQKHAokCiwKNAo8CkQKTApUClwKZApsCnQKfAqECowKlAqcCqQKrAq0CrwKyArQCtgK4AroCvAK+AsACwgLFAscCyQLLAs0CzwLRAtMC1QLZAtsC3QLfAuEC4wLlAucC6QLrAu0C7wLxAvIC9AL2A1MDVANVA1YDVwNYA1kDWwNcA10DXgNfA2ADYQNiA2QDZQNmA2cDaANpA2oDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwO7A70DvwPUA9oD4ARJBEsETwRXBFkEXgRqAAEAAAABAAgAAgF0ALcBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAv0DMAI7AfoEygTLAfsB/AH9Af4B/wIABM4EzwTRBNQE3QICAgMCBAIFAgYCBwIIAgkCCgILAfQB9QH2AfcB+AH5Ai8CDwIQAhECFAIVAhcCGQL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZA08DGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRgNFA0cDSANJA0oDSwNMA00DTgNQA1EDUgTJBMwEzQTQBNIE0wIBBNUEwQTCBMMExATFBMYExwTIBNYE2ATZAhgE2wIaBNwC/AIOBNcCEwINBNoCFgIMAhIAAQC3AEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgCHAIwAkwDpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEtATEBMwE5ATsBPQFAAUcCSwJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoQChgKIAooCjAKOApACkgKUApYCmAKaApwCngKgAqICpAKmAqgCqgKsAq4CswK1ArcCuQK7Ar0CvwLBAsMCxgLIAsoCzALOAtAC0gLUAtYC2gLcAt4C4ALiAuQC5gLoAuoC7ALuAvAC8wL1AvcDkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwO8A74DwAPOA9UD2wPhBEcESgRMBFAEWARaBFsEXwRrAAYAAAAGABIAKgBCAFoAcgCKAAMAAAABABIAAQCQAAEAAAAaAAEAAQBNAAMAAAABABIAAQB4AAEAAAAaAAEAAQBOAAMAAAABABIAAQBgAAEAAAAaAAEAAQKuAAMAAAABABIAAQBIAAEAAAAaAAEAAQObAAMAAAABABIAAQAwAAEAAAAaAAEAAQOdAAMAAAABABIAAQAYAAEAAAAaAAEAAQQaAAIAAQCnAKsAAAAEAAAAAQAIAAEGHgA2AHIApACuALgAygD8AQ4BGAFKAWQBfgGQAboB7AH2AhgCMgJEAnYCiAKiAswC3gMQAxoDJAM2A2gDcgN8A4YDoAO6A8wD9gQoBDIEVARuBIAEsgTEBN4FCAUaBSQFLgU4BUIFbAWWBcAF6gYUAAYADgAUABoAIAAmACwCTAACAKcCTQACAKgCTwACAKkD8QACAKoEewACAKsD7wACAKwAAQAEBIgAAgCsAAEABAKJAAIAqAACAAYADASKAAIArASMAAIBogAGAA4AFAAaACAAJgAsAlQAAgCnAlUAAgCoBAsAAgCpBAkAAgCqBH0AAgCrBAcAAgCsAAIABgAMBHcAAgCoAqMAAgGiAAEABASOAAIArAAGAA4AFAAaACAAJgAsAlgAAgCnAlkAAgCoAqcAAgCpBBcAAgCqBH8AAgCrBBkAAgCsAAMACAAOABQEkAACAKgEkgACAKwCtAACAaIAAwAIAA4AFAK2AAIAqASUAAIArAK4AAIBogACAAYADAOtAAIAqASWAAIArAAFAAwAEgAYAB4AJAR5AAIApwK+AAIAqAJcAAIAqQSYAAIArALAAAIBogAGAA4AFAAaACAAJgAsAl0AAgCnAl4AAgCoAmAAAgCpBB0AAgCqBIEAAgCrBBsAAgCsAAEABASaAAIAqAAEAAoAEAAWABwCywACAKgEgwACAKsEnAACAKwCzQACAaIAAwAIAA4AFALRAAIAqASeAAIArALXAAIBogACAAYADASgAAIArALbAAIBogAGAA4AFAAaACAAJgAsAmIAAgCnAmMAAgCoAuEAAgCpBDUAAgCqBIUAAgCrBDMAAgCsAAIABgAMBKIAAgCpBKQAAgCsAAMACAAOABQDoAACAKcDogACAKgEpgACAKwABQAMABIAGAAeACQDpgACAKcCZgACAKgERQACAKkEQwACAKoEQQACAKwAAgAGAAwC8gACAKgEqAACAKwABgAOABQAGgAgACYALAJnAAIApwJoAAIAqAJqAAIAqQPyAAIAqgR8AAIAqwPwAAIArAABAAQEiQACAKwAAQAEAooAAgCoAAIABgAMBIsAAgCsBI0AAgGiAAYADgAUABoAIAAmACwCbwACAKcCcAACAKgEDAACAKkECgACAKoEfgACAKsECAACAKwAAQAEBHgAAgCoAAEABASPAAIArAABAAQEGgACAKwAAwAIAA4AFASRAAIAqASTAAIArAK1AAIBogADAAgADgAUArcAAgCoBJUAAgCsArkAAgGiAAIABgAMA64AAgCoBJcAAgCsAAUADAASABgAHgAkBHoAAgCnAr8AAgCoAncAAgCpBJkAAgCsAsEAAgGiAAYADgAUABoAIAAmACwCeAACAKcCeQACAKgCewACAKkEHgACAKoEggACAKsEHAACAKwAAQAEBJsAAgCoAAQACgAQABYAHALMAAIAqASEAAIAqwSdAAIArALOAAIBogADAAgADgAUAtIAAgCoBJ8AAgCsAtgAAgGiAAIABgAMBKEAAgCsAtwAAgGiAAYADgAUABoAIAAmACwCfQACAKcCfgACAKgC4gACAKkENgACAKoEhgACAKsENAACAKwAAgAGAAwEowACAKkEpQACAKwAAwAIAA4AFAOhAAIApwOjAAIAqASnAAIArAAFAAwAEgAYAB4AJAOnAAIApwKBAAIAqARGAAIAqQREAAIAqgRCAAIArAACAAYADALzAAIAqASpAAIArAABAAQC+AACAKgAAQAEAvoAAgCoAAEABAL5AAIAqAABAAQC+wACAKgABQAMABIAGAAeACQCcwACAKcCdAACAKgCqAACAKkEGAACAKoEgAACAKsABQAMABIAGAAeACQEKwACAKcEKQACAKgELwACAKkELQACAKoEMQACAKwABQAMABIAGAAeACQELAACAKcEKgACAKgEMAACAKkELgACAKoEMgACAKwABQAMABIAGAAeACQEOQACAKcENwACAKgEPQACAKkEOwACAKoEPwACAKwABQAMABIAGAAeACQEOgACAKcEOAACAKgEPgACAKkEPAACAKoEQAACAKwAAQAEBIcAAgCoAAIAEQAlACkAAAArAC0ABQAvADQACAA2ADsADgA9AD4AFABFAEkAFgBLAE0AGwBPAFQAHgBWAFsAJABdAF4AKgCBAIEALACDAIMALQCGAIYALgCJAIkALwCMAIwAMACXAJoAMQDPAM8ANQABAAAAAQAIAAEABgACAAEAAgLVAtYAAQAAAAEACAACAA4ABATeBN8E4AThAAEABAKHAogCmQKaAAQAAAABAAgAAQAmAAIACgAcAAIABgAMAaMAAgBKAagAAgBYAAEABAGpAAIAWAABAAIASgBXAAQAAAABAAgAAQBEAAIACgAUAAEABAGkAAIATQABAAQBpgACAE0ABAAAAAEACAABAB4AAgAKABQAAQAEAaUAAgBQAAEABAGnAAIAUAABAAIASgGjAAEAAAABAAgAAQAGAZUAAQABAEsAAQAAAAEACAABAAYBJwABAAEAugABAAAAAQAIAAEABgGsAAEAAQA2AAEAAAABAAgAAgAcAAIB4wHkAAEAAAABAAgAAgAKAAIB5QHmAAEAAgAvAE8AAQAAAAEACAACAB4ADAIoAioCKQIrAiwCHwIgAiECIgGuAiQCJQABAAwAJwAoACsAMwA1AEYARwBIAEsAUwBUAFUAAQAAAAEACAACAAwAAwImAicCJwABAAMASQBLAiIAAQAAAAEACAACAGYACAI9Ai0CLgIwAjECOQI6AjwAAQAAAAEACAACABYACAAbABUAFgAXABgAGQAdABQAAQAIAa0CIwRxBHIEcwR0BHUEdgABAAAAAQAIAAIAFgAIBHYCIwRxBHIEcwR0Aa0EdQABAAgAFAAVABYAFwAYABkAGwAdAAEAAAABAAgAAgAWAAgAFQAWABcAGAAZABsAHQAUAAEACAItAi4CMAIxAjkCOgI8Aj0AAQAAAAEACAABAAYBaQABAAEAEwAGAAAAAQAIAAMAAQASAAEAUgAAAAEAAAAaAAIAAgF8AXwAAAHUAd0AAQABAAAAAQAIAAEAKAHAAAEAAAABAAgAAgAaAAoCMgB6AHMAdAIzAjQCNQI2AjcCOAACAAEAFAAdAAAAAQAAAAEACAACACYAEAHUAdUB1gHXAdgB2QHaAdsB3AHdAkACPgJBAkICPwJDAAEAEAAUABUAFgAXABgAGQAaABsAHAAdAE0ATgKuA5sDnQQa) format('truetype');
}
@font-face {
  font-family: Roboto;
  src: url(data:application/font-ttf;charset=utf-8;base64,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BMj/vAUyAIAEkQCCBagAhASEAGwFjwBLBKAAUASiAFIEzgAlA18AFgUBAEkHQgB0BtQAWgZNAEEFJAAtBK8AQQR5AG0HuABABscAPwf0AIEGmgBdBREARgQ8AEYFpAAfBRkAQgU+AGoDHwBbBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAAAxsAbgMbAG4FDgCYBhsAbQORAAEB3wBoAdYAOgH8AEIBrABHAz8AcANFAEgDOQBCBE4AOQShAGIC4ACHBCwAhQXrAIUB5wBuB60AVwJ+AGwCagBQA5EAHgL7ADUDWABXBMEAZgaDACUG4QCNCK4Agge3AC0G8gBvBJcAWQX9ACUEOAAoBMAAJQV1AEQFpAAzBeAAZAPzACoIHQCABQ0AdAUQAJQGRABhBuQASAbRAFcG4ABbBJQAWQWLAKQFBAA5BHIAkwSFADcIXwBeAk//pQSdAGUElACIBBMANgQiAHgEEgAfAloAigKRAFoB1gA0BToAHQTeABQE5wAdB20AHQdtAB0FLAAdBs4AOAAAAAAILABXCDUAXAQ+ADgElgBEAhv/nwHZAFoDnQBqA50AagOdAGoEBwCEBAcAhAQH/0UEBwCDA50AagIBAIUErP//BG0AYwSDAEAEdQBjA9sAYwPDAGMEogBJBNcAYwIPAHYD3AAgBGQAYwO6AGMGBwBjBNYAYwTAAEAEeABjBMAAQQR2AGMESQA6BFEAIASPAF0EiP//Bf0AHwRkAAMETf//BDEANwL6AEcC+gCHAvoANwL6ADAC+gA1AvoARQL6AEYC+gAzAvoARwL6AEMD0gCNAqoAkAQ7//sErQBJBTkAhAUrAIQERwBxBTAAhARAAHEESQA6BJIAQARdAAUDxQBjBIj//wTAAEAEiP//A6sASgTgAGMEQgBIBdcAQQWNAEEE0QBKBasAIASDAEAHZQAeB14AYwW4ACAE4ABjBIUAYwWLACEGcAAWBEoAPgTaAGMEaQBjBNMAHgRuABsFkABjBKkARgavAGMHXwBjBZcACgY7AGMEewBjBIMAMQakAGMEgwA2BDcACgbmABYEvwBjBRYAYwWjACAGIABABFD//wTbAAMGwwAgBKkARgSpAGMGMQAVBNIAQARMAD4EwABABJIAQAQDAEcIOwBjBSwAKASRAG8ERgBEBJgARAPUAGYEnAA8BJUAbwSaAEQEUwBIBJEAQgVqAFgFkgBYBXIAhAXWAFgF1wBYBGgAjwSCAFgDxQBjBFcADwSsACwC+wBHAvsANQL7AEUC+wBGAvsAMwL7AEcC+wBDBGsAaAQuADwGjgBABKcAYATSAEwCQf+tAkH/rQIxAIYCMf/8AjEAhgRtAGMB/gAAAxoAbgVR/+wFUf/sBJj/ywTzACgCtP/iBWIABwViAAcFYgAHBWIABwViAAcFYgAHBWIABwU8AFYEgACCBIAAggSAAIIEgACCAlX/ugJVAJUCVf+vAlX/rAWmAIIFhgBWBYYAVgWGAFYFhgBWBYYAVgVEAHQFRAB0BUQAdAVEAHQE8gACBEoARARKAEQESgBEBEoARARKAEQESgBEBEoARAQsAEIEUwBIBFMASARTAEgEUwBIAjH/qAIxAIYCMf+dAjH/mgR7AGkEhgBCBIYAQgSGAEIEhgBCBIYAQgR6AGgEegBoBHoAaAR6AGgEBAADBAQAAwViAAcESgBEBWIABwRKAEQFYgAHBEoARAU8AFYELABCBTwAVgQsAEIFPABWBCwAQgU8AFYELABCBTMAggUYAEIEgACCBFMASASAAIIEUwBIBIAAggRTAEgEgACCBFMASASAAIIEUwBIBXMAXgSRAEUFcwBeBJEARQVzAF4EkQBFBXMAXgSRAEUFpwCCBHoAaAJV/7ICMf+gAlX/wAIx/64CVf/SAjH/wAJVABcCHwADAlUAlQbNAJUEMwBtBHgAKAJB/5cFFACCBEYAbwRVAIICHwB+BFUAggIfAFsEVQCCArUAfgRVAIIC+wB+BaYAggR7AGkFpgCCBHsAaQWmAIIEewBpBHv/kgWGAFYEhgBCBYYAVgSGAEIFhgBWBIYAQgUbAIIC6wBvBRsAggLrAFAFGwCCAusAEQTrAEUEHQA4BOsARQQdADgE6wBFBB0AOATrAEUEHQA4BOsARQQdADgE8wAoArQACgTzACgCtAAKBPMAKALcAAoFRAB0BHoAaAVEAHQEegBoBUQAdAR6AGgFRAB0BHoAaAVEAHQEegBoBUQAdAR6AGgG/wAjBeEAHATyAAIEBAADBPIAAgTZAEkEEgBKBNkASQQSAEoE2QBJBBIASgeFAAIGwQBCBYMAXQSEAEIEdf+TBHX/kwRRACAErP//BKz//wSs//8ErP//BKz//wSs//8ErP//BIMAQAPbAGMD2wBjA9sAYwPbAGMCD/+YAg8AdgIP/40CD/+KBNYAYwTAAEAEwABABMAAQATAAEAEwABABI8AXQSPAF0EjwBdBI8AXQRN//8ErP//BKz//wSs//8EgwBABIMAQASDAEAEgwBABHUAFgPbAGMD2wBjA9sAYwPbAGMD2wBjBKIASQSiAEkEogBJBKIASQTXAGMCD/+QAg//ngIP/7ACDwAlAg8AdAPcACAEZABjA7oAYwO6AGMDugBjA7oAYwTWAGME1gBjBNYAYwTAAEAEwABABMAAQAR2AGMEdgBjBHYAYwRJADoESQA6BEkAOgRJADoEUQAgBFEAIARRACAEjwBdBI8AXQSPAF0EjwBdBI8AXQSPAF0F/QAfBE3//wRN//8EMQA3BDEANwQxADcFYgAHBOT/CAYL/wwCuf8NBZr/aQVW/rMFdP9/ArL/cgViAAcFGwCCBIAAggTZAEkFpwCCAlUAlQUUAIIHAgCCBaYAggWGAFYFKQCCBPMAKATyAAIFFQAWAlX/rATyAAIEggBJBHMAXwSEAGwCsgCKBF4AcQS4AIIEhgBCBO0AiwQLAA0EEgAVArL/qwReAHEEhgBCBF4AcQaRAFMEgACCBHUAhATrAEUCVQCVAlX/rAR4ACgFKwCEBRQAggUNAB8FYgAHBRsAggR1AIQEgACCBZoAeAcCAIIFpwCCBYYAVgWpAIQFKQCCBTwAVgTzACgFFQAWBEoARARTAEgEigBvBIYAQgSBAG8ELABCBAQAAwQSABUEUwBIA1oAbwQdADgCHwBtAjH/mgIU/6EEggCCBAQAAwb/ACMF4QAcBv8AIwXhABwG/wAjBeEAHATyAAIEBAADAUsAPwKRAEAEWgB8AkH/iQHWADoHAgCCBu0AbwViAAcESgBEBIAAggWaAHgEUwBIBIoAbwXQADQF9ABEBSQACwQV/+oIigBCCYoAVgTvAEMEHABFBTwAVgQsAEIE8gACBBUAEQJVAJUH+wARBtUAJwJVAJUFYgAHBEoARAViAAcESgBEB4UAAgbBAEIEgACCBFMASAWPAEsEPABOBDwATgf7ABEG1QAnBO8AQwQcAEUFmgB4BIoAbwWaAHgEigBvBYYAVgSGAEIFgQBaBIQAQAWBAFoEhABABTQAPgQpAD8FDQAfBAQAAwUNAB8EBAADBQ0AHwQEAAMFkACJBG4AWAb5AIUGnwCCBRUAFgQSABUEggBCBaYAKASMABYFYgAHBEoARAViAAcESgBEBWIABwRKAEQFYgAGBEr/eQViAAcESgBEBWIABwRKAEQFYgAHBEoARAViAAcESgBEBWIABwRKAEQFYgAHBEoARAViAAcESgBEBWIABwRKAEQEgACCBFMASASAAIIEUwBIBIAAggRTAEgEgACCBFMASASA/80EU/9yBIAAggRTAEgEgACCBFMASASAAIIEUwBIAlUAlQIxAIYCVQCIAh8AbQWGAFYEhgBCBYYAVgSGAEIFhgBWBIYAQgWGABQEhv+SBYYAVgSGAEIFhgBWBIYAQgWGAFYEhgBCBZwAUASmAEAFnABQBKYAQAWcAFAEpgBABZwAUASmAEAFnABQBKYAQAVEAHQEegBoBUQAdAR6AGgFswB0BOEAaAWzAHQE4QBoBbMAdAThAGgFswB0BOEAaAWzAHQE4QBoBPIAAgQEAAME8gACBAQAAwTyAAIEBAADBKAAQgSgAEIFKwCEBIIAggWnAIIEigBvBPMAKAQTAB8FFQAWBBIAFQWQAIkEbgBYBZAAiQRuAFgEdQCEA1oAbwf7ABEG1QAnBg7/5QTI/7wEegBoBQH/1QUB/9UEdf/lA1r/xgU//8wEW/+oBZoAeASKAG8FpwCCBIoAbwcCAIIGEwCCBaYAKASMABYE8gACBBUAEQUVABYEEgAVBHMAXwRi//MGGwBtBJcARgSXAEAElwA3BJcAaQSrAFYEvwBzBXMAXgSRAEUFpgCCBHsAaQViAAcESv/oBIAAPART/+ECVf7rAjH+2QWGAFYEhgABBRsAFwLr/1sFRABfBHr//QUe/oUFGwCCBIEAbwUzAIIEggBCBTMAggSCAEIFpwCCBHoAaAUUAIIERgBvBRQAggRGAG8EVQCCAh8AbQcCAIIG7QBvBaYAggR7AGkFKQCCBIEAbwUbAIIC6wBiBOsARQQdADgE8wAoArQACgU7AAcECwANBTsABwQLAA0G/wAjBeEAHATZAEkEEgBKBcz+FwSs/90EF/72BRP+8AJL/vEEyv9VBIn+ugTb/2IErP//BG0AYwPbAGMEMQA3BNcAYwIPAHYEZABjBgcAYwTAAEAEeABjBFEAIARN//8EZAADAg//igRN//8D2wBjA8UAYwRJADoCDwB2Ag//igPcACAEZABjBG4AGwSs//8EbQBjA8UAYwPbAGME2gBjBgcAYwTXAGMEwABABOAAYwR4AGMEgwBABFEAIARkAAMESgA+BNcAYwSDAEAETf//BjEAFQTaAGMEbgAbBdcAQQViAAcESgBEBIAAggRTAEgCMQBtAAAAAQAABOQJCwQAAAICAgMFBQcGAQMDBAUCAwMDBQUFBQUFBQUFBQMCBQUFBAgGBgYGBQUGBgMFBgUIBgYGBgYGBgYGCAYGBQMEAwQEAwUFBQUFAwUFAgIFAggFBQUFAwUDBQUHBQUFAwIDBgMFBQYGAgYEBwQFBQcFBAUDAwMGBAMCAwQFBgcHBAgFBgUGCAUFBQUGAgUFAwYFCQgCBgMGBQYFAwUEBAUEAgMDBAQDAAAAAAAAAwUDBQcGBgUGBQcHBgUFBQUFBQUFAwUFBgUFBQUFBwcHBQUHBwYKCgcGBgcJBgYGBgcHBgkJBwgGBggFBQUEBggFBQUFBwUFBQcFBQcIBgcFBQcFBQUICAUFCQcFCAcGBQgHCAcKCQUFBgUGBQYFCQcJBwYFBgAAAAAAAAUGBQUEBQUGBQcGCQYJCAcGCAYGBQYHBQYFBgUGBQUFBAYICAcGBQUJCAkHBgUGBgYEBQkFCQMCAgUCAgEABAQGBwQCAgICBAQEBQUDBQcCCQMDBAMEBQcICgkIBQcFBQYGBwQJBgYHCAgIBQYGBQUJAwUFBQUFAwMCBgUGCAgGCAAJCQUFAgIEBAQFBQUFBAIFBQUFBAQFBQIEBQQHBQUFBQUFBQUFBwUFBQMDAwMDAwMDAwMEAwUFBgYFBgUFBQUEBQUFBAUFBwYFBgUICAYFBQYHBQUFBQUGBQgIBgcFBQcFBQgFBgYHBQUIBQUHBQUFBQUJBgUFBQQFBQUFBQYGBgcHBQUEBQUDAwMDAwMDBQUHBQUDAwICAgUCAwYGBQYDBgYGBgYGBgYFBQUFAwMDAwYGBgYGBgYGBgYGBQUFBQUFBQUFBQUFAgICAgUFBQUFBQUFBQUFBQYFBgUGBQYFBgUGBQYFBgYFBQUFBQUFBQUFBgUGBQYFBgUGBQMCAwIDAgMCAwgFBQMGBQUCBQIFAwUDBgUGBQYFBQYFBgUGBQYDBgMGAwYFBgUGBQYFBgUGAwYDBgMGBQYFBgUGBQYFBgUIBwYFBgUFBQUFBQgIBgUFBQUFBQUF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s3uzjbOgs6yzuLPJs9uz8bQDtBq0MLRHtFq0a7R9tI+0pbS2tMi037T2tQy1HrUwtUK1WbVqtYG1l7YBtqO2urbMtuO2+bcLtx23NLdFt1y3bLeDt5S3q7fBt9O35bhRuNq48bkCuRm5L7lGuVy5brmAuYy5nrm1uce53rn1ugy6I7o6ulG6XLpnunm6hbqRuqi6v7rLute67rsFuxG7Hbsyuz67SrtWu227f7uLu5e7rru/u9G76Lv5vBC8Jrw+vFG8aLx/vIu8l7yuvMS81rzovP+9Fb0hvS29Ob1FvVe9aL10vYC9jL2Yva+9u73NveO99b4LviK+OL5Lvl6+cb6Jvue/Ur9pv4C/l7+tv8C/17/uwADAEsApwD/AVsBowH/AlsCiwK7AucDQwOfA/cETwSXBOMFEwVDBZ8F+wY/BocG4wc7B5cH4wg/CIcIzwknCWsJtwn/ClsKswr7C1cLrwwLDa8N9w5PDpcO2w8fD3cPzxAXEcMSGxJzEs8TFxNHE58T+xRXFLMU3xUjFX8VrxYHFjcWixa7FxcXRxejF+cYQxiPGNcZBxlLGZMZ6xobGl8ajxrnGxcbWxufG/ccQxyPHfseVx6vHvcfUx+bH/MgIyBTIIMgsyDjIRMhQyGbIbsh2yH7IhsiOyJbInsimyK7Itsi+yMbIzsjWyOnI/MkOySDJMslIyV3JZcltyXXJfcmFyZjJqsm8ydPJ5cn4yg/KfsqGypnKocqpyrvK0srayuLK6sryywnLEcsZyyHLKcsxyznLQctJy1HLWctwy3jLgMvNy9XL3cvvzAbMDswWzCnMMcxIzF7MdcyMzJ7MtczIzNvM8s0IzRDNGM0kzTbNPs1VzWfNc81/zZbNrc3DzdrN4s3qzgLOGs4mzjLOPs5KzlbOYs5qznLOes6RzqjOsM7Hzt3O8M8CzwrPEs8pzz/PUs9az2zPf8+Sz6XPt8/Oz+TP99AJ0CHQM9A70EPQW9Bt0IDQktCk0LXQyNDa0PLRCtEd0S/RS9Fn0XPRf9GH0ZPRn9Gr0bfRydHb0fPSCtIi0jnSUdJo0oDSl9Ky0szS5NL70xPTKtNC01TTbNOD057TuNPE09DT4tP01AvUHNQ01EvUY9R61JLUqdTB1NjU89UN1R/VMdU91UnVVdVh1XjVitWi1bnV0dXo1gDWF9Yv1kbWYdZ71pLWqdbA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3DAxAP//AIIAAAUjBzkCJgAsAAABBwCdANsBOQATALAARViwBy8bsQcXPlmwENwwMQD//wBoAAAEDwd8AiYATAAAAQcAnQAVAXwACQCwEC+wFdwwMQD///+yAAACowc2AiYALQAAAQcApP89ATcAEwCwAEVYsAMvG7EDFz5ZsAfcMDEA////oAAAApEF7gImAIwAAAEHAKT/K//vABMAsABFWLADLxuxAxM+WbAH3DAxAP///8AAAAKaBugCJgAtAAABBwBw/ywBNwATALAARViwAi8bsQIXPlmwBdwwMQD///+uAAACiAWgAiYAjAAAAQcAcP8a/+8AEwCwAEVYsAIvG7ECEz5ZsAXcMDEA////0gAAAoYHLwImAC0AAAEHAKD/aAE5ABMAsABFWLACLxuxAhc+WbAH3DAxAP///8AAAAJ0BecCJgCMAAABBwCg/1b/8QATALAARViwAi8bsQITPlmwB9wwMQD//wAX/lwBwQWwAiYALQAAAAYAo/YC//8AA/5aAbEF5wImAE0AAAAGAKPiAP//AJUAAAHBBzECJgAtAAABBwChAB8BSgAJALACL7AJ3DAxAP//AJX/7AZOBbAAJgAtAAAABwAuAlUAAP//AG3+SwPLBecAJgBNAAAABwBOAh8AAP//ACj/7ATWBzYCJgAuAAABBwCdAV8BNgATALAARViwAS8bsQEXPlmwE9wwMQD///+X/ksCkwXmAiYAmwAAAQcAnf8c/+YAEwCwAEVYsAwvG7EMEz5ZsBHcMDEA//8Agv36BSUFsAImAC8AAAAHAaIBpP6P//8Ab/36BFoGAAImAE8AAAAHAaIBS/6P//8AggAABCsHNgImADAAAAEHAHUALgE2ABMAsABFWLAFLxuxBRc+WbAI3DAxAP//AH4AAAKEB4gCJgBQAAABBwB1AB8BiAATALAARViwAy8bsQMZPlmwBtwwMQD//wCC/foEKwWwAiYAMAAAAAcBogFx/o///wBb/foBoAYAAiYAUAAAAAcBogAn/o///wCCAAAEKwWwAiYAMAAAAQcBogI4BJ0AEACwAEVYsAovG7EKFz5ZMDH//wB+AAADDwYBACYAUAAAAAcBogG7BO7//wCCAAAEKwWwAiYAMAAAAAcAoQHa/d///wB+AAADKQYAACYAUAAAAAcAoQGL/af//wCCAAAFIgc2AiYAMgAA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//8AAARPBfICJgHSAAABBgBqPx4ADACwAS+wEdywFNAwMf//ADcAAAQEBh4CJgHTAAABBwB1ATIAHgATALAARViwCC8bsQgVPlmwDNwwMQD//wA3AAAEBAYWAiYB0wAAAQcAoQEXAC8ACQCwBy+wD9wwMQD//wA3AAAEBAYfAiYB0wAAAQYAnkMeABMAsABFWLAHLxuxBxU+WbAP3DAxAP//AAcAAAVcBkECJgAlAAAABwCt/28AAP///wgAAAS2BkIAJgApZAAABwCt/i4AAf///wwAAAWHBj8AJgAsZAAABwCt/jL//v///w0AAAIlBkMAJgAtZAAABwCt/jMAAv///2n/7AVCBkEAJgAzFAAABwCt/o8AAP///rMAAAVTBkEAJgA9ZAAABwCt/dkAAP///38AAAT9BkEAJgC5FAAABwCt/qUAAP///3L/9QLwBsICJgDCAAABBwCu/wz/6wASALAAL7AY3LAN0LAYELAb0DAx//8ABwAABVwFsAIGACUAAP//AIIAAAS8BbACBgAmAAD//wCCAAAEUgWwAgYAKQAA//8ASQAABJ4FsAIGAD4AAP//AIIAAAUjBbACBgAsAAD//wCVAAABwQWwAgYALQAA//8AggAABSUFsAIGAC8AAP//AIIAAAZ+BbACBgAxAAD//wCCAAAFIgWwAgYAMgAA//8AVv/sBS4FxAIGADMAAP//AIIAAATdBbACBgA0AAD//wAoAAAEygWwAgYAOAAA//8AAgAABO8FsAIGAD0AAP//ABYAAAUABbACBgA8AAD///+sAAACqAcNAiYALQAAAQcAav9PATkADACwAi+wDNywD9AwMf//AAIAAATvBwoCJgA9AAABBwBqAJ8BNgAMALABL7AR3LAU0DAx//8ASf/rBHwGQQImALoAAAEHAK0BJwAAAAkAsBMvsCPcMDEA//8AX//sBC8GQQImAL4AAAEHAK0BBAAAAAkAsAgvsCncMDEA//8AbP5hBBcGQQImAMAAAAEHAK0A/QAAAAkAsAMvsBLcMDEA//8Aiv/1Am8GLAImAMIAAAEGAK3m6wATALAARViwDC8bsQwTPlmwD9wwMQD//wBx/+sEEAbSAiYAygAAAQYArhb7ABIAsAAvsB7csBPQsB4QsCHQMDH//wCCAAAEkgQ6AgYAjQAA//8AQv/sBEMETgIGAFMAAP//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AdMAAP//AGMAAARzBI0CBgHBAAD//wB2AAABmASNAgYBwgAA//8AYwAABHUEjQIGAcQAAP//AGMAAAWjBI0CBgHGAAD//wBA//AEfgSdAgYByAAA//8AYwAABDUEjQIGAckAAP//ACAAAAQvBI0CBgHNAAD/////AAAETwSNAgYB0gAA//8AAwAABFwEjQIGAdEAAP///4oAAAKGBfICJgHCAAABBwBq/y0AHgAMALACL7AM3LAP0DAx/////wAABE8F8gImAdIAAAEGAGo/HgAMALABL7AR3LAU0DAx//8AYwAAA7wF8gImAb4AAAEGAGpNHgAMALAGL7AU3LAX0DAx//8AYwAAA6gGHgImAeoAAAEHAHUBEwAeABMAsABFWLAELxuxBBU+WbAI3DAxAP//ADr/8AQBBJ0CBgHMAAD//wB2AAABmASNAgYBwgAA////igAAAoYF8gImAcIAAAEHAGr/LQAeAAwAsAIvsAzcsA/QMDH//wAg//ADeQSNAgYBwwAA//8AYwAABHUGHgImAcQAAAEHAHUBDQAeABMAsABFWLAFLxuxBRU+WbAP3DAxAP//ABv/7ARpBhQCJgIBAAABBwCgAI4AHgATALAARViwEC8bsRAVPlmwFNwwMQD/////AAAErQSNAgYBugAA//8AYwAABCIEjQIGAbsAAP//AGMAAAOoBI0CBgHqAAD//wBjAAADvASNAgYBvgAA//8AYwAABHYGFAImAf4AAAEHAKAApwAeABMAsABFWLAILxuxCBU+WbAN3DAxAP//AGMAAAWjBI0CBgHGAAD//wBjAAAEcwSNAgYBwQAA//8AQP/wBH4EnQIGAcgAAP//AGMAAAR8BI0CBgHvAAD//wBjAAAENQSNAgYByQAA//8AQP/wBFIEnQIGAbwAAP//ACAAAAQvBI0CBgHNAAD//wADAAAEXASNAgYB0QAAAAEAPv4fA/oEnQApAKwAsABFWLAKLxuxChU+WbAARViwGS8bsRkLPlmwAEVYsBgvG7EYDT5ZsAoQsgMBCitYIdgb9FmyBgoZERI5sicZChESObAnL7LPJwFxtK8nvycCXbI/JwFxsp8nAXGy/ycBXbIPJwFxtG8nfycCXbL/JwFxsg8nAXKyjycBcrImCAorWCHYG/RZshAmJxESObAZELAW0LIdGQoREjmwGRCyIAEKK1gh2Bv0WTAxATQmIyIGFSE0NjMyFhUUBgcWFhUUBgcRIREmJjUhFhYzMjY1NCcjNTM2AsZfV0dY/t74y973aFlobLKl/t+cqAEiAl5WX2TEk52nAzc9QTYtmLOnlVmMKCOOXoKtG/4kAd8froM3QUlDjQPBBAAAAQBj/psFUASNAA8AawCwAS+wAEVYsAkvG7EJFT5ZsABFWLADLxuxAws+WbAARViwBi8bsQYLPlmyCwMJERI5fLALLxiywAsBXbQwC0ALAl20QAtQCwJxsgQBCitYIdgb9FmwCRCwDNCwAxCyDgEKK1gh2Bv0WTAxASERIxEhESERIREhESERMwVQ/t/d/jP+3gEiAc0BId3+mwFlAcb+OgSN/iIB3vxAAAABAED+KwRSBJ0AHABesg0dHhESOQCwBC+wAEVYsA0vG7ENFT5ZsABFWLADLxuxAws+WbAARViwBi8bsQYLPlmyEQ0DERI5sA0QshMBCitYIdgb9FmwAxCyGQEKK1gh2Bv0WbIcAw0REjkwMQEGBgcRIREmAic1EAAzMgQXISYjIgMVFBYzMjY3BFEKxaL+37XIAgEb8eIBEBT+3wrb5Advfm1vBQGPntQf/i0B1SgBHd0+AQUBOOLHwP7BSrOgWF8A/////wAABE8EjQIGAdIAAP//ABX+IAXfBKsCJgIXAAAABwGwAwv/hf//AGMAAAR2Bc0CJgH+AAABBgBwaxwAEwCwAEVYsAgvG7EIFT5ZsAvcMDEA//8AG//sBGkFzQImAgEAAAEGAHBSHAAJALABL7AR3DAxAP//AEEAAAWWBI0CBgHxAAD//wAH/mAFXAWwAiYAJQAAAAcAowGFAAb//wBE/moEBgROAiYARQAAAAcAowCnABD//wCC/mQEUgWwAiYAKQAAAAcAowFIAAr//wBI/loEHgROAiYASQAAAAcAowEEAAD//wBt/osBsAQ6AiYAjAAAAAcArANmAAAAAAAAAA0AogADAAEECQAAAF4AAAADAAEECQABAAwAXgADAAEECQACAAgAagADAAEECQADABYAcgADAAEECQAEABYAcgADAAEECQAFACwAiAADAAEECQAGABYAtAADAAEECQAHAEAAygADAAEECQAJAAwBCgADAAEECQALABQBFgADAAEECQAMACYBKgADAAEECQANAFwBUAADAAEECQAOAFQBrABDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAxADEAIABHAG8AbwBnAGwAZQAgAEkAbgBjAC4AIABBAGwAbAAgAFIAaQBnAGgAdABzACAAUgBlAHMAZQByAHYAZQBkAC4AUgBvAGIAbwB0AG8AQgBvAGwAZABSAG8AYgBvAHQAbwAgAEIAbwBsAGQAVgBlAHIAcwBpAG8AbgAgADIALgAwADAAMQAxADUAMAA7ACAAMgAwADEANABSAG8AYgBvAHQAbwAtAEIAbwBsAGQAUgBvAGIAbwB0AG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABHAG8AbwBnAGwAZQAuAEcAbwBvAGcAbABlAEcAbwBvAGcAbABlAC4AYwBvAG0AQwBoAHIAaQBzAHQAaQBhAG4AIABSAG8AYgBlAHIAdABzAG8AbgBMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAEEAcABhAGMAaABlACAATABpAGMAZQBuAHMAZQAsACAAVgBlAHIAcwBpAG8AbgAgADIALgAwAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAAAAAwAAAAAAAP9qAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIACAAC//8ADwABAAAADAAAAAAAAAACAF4AJQA+AAEARQBeAAEAeQB5AAMAgQCBAAEAgwCDAAEAhgCGAAEAiQCJAAEAiwCVAAEAlwCcAAEAowCjAAMApwCsAAMAsACwAAEAuQC6AAEAvgC+AAEAwADAAAEAwgDCAAEAxgDGAAEAygDKAAEAzADNAAEAzwDQAAEA0gDSAAEA2QDdAAEA4ADgAAEA5ADkAAEA5gDoAAEA6gD6AAEA/AD8AAEA/gEAAAEBAgECAAEBBwEIAAEBFQEZAAEBGwEbAAEBHwEhAAEBIwEkAAMBOAE5AAEBPgFAAAEBRQFFAAEBTQFNAAEBTwFPAAEBUwFTAAEBVQFXAAEBWQFZAAEBogGiAAMBowGpAAIBugHTAAEB4gHiAAEB5AHkAAEB6gHqAAEB8wHzAAEB9QH1AAEB/AH+AAECAAIBAAECAwIDAAECBwIHAAECCQILAAECEQIRAAECFgIYAAECGgIaAAECPgJCAAECRgKuAAECsQNXAAEDWgNpAAEDcANwAAEDcgN2AAEDeQN+AAEDgAODAAEDhQOJAAEDiwOmAAEDqgOqAAEDrAOzAAEDtQO3AAEDvAO+AAEDwAPMAAEDzgPYAAED2wPrAAED7gRHAAEESgRKAAEETARMAAEETgRPAAEEWgRaAAEEYQRjAAEEZQRlAAEEaQRpAAEEawRsAAEEbgRuAAEEdgSFAAEEhgSGAAIEhwSvAAEEsQTJAAEEywTPAAEE0QTUAAEE1gTYAAEE2gTbAAEE3QThAAEAAQAAAAoAXACaAARERkxUABpjeXJsAChncmVrADZsYXRuAEQABAAAAAD//wACAAAABAAEAAAAAP//AAIAAQAFAAQAAAAA//8AAgACAAYABAAAAAD//wACAAMABwAIY3BzcAAyY3BzcAAyY3BzcAAyY3BzcAAya2VybgA4a2VybgA4a2VybgA4a2VybgA4AAAAAQAAAAAAAQABAAIABgHYAAEAAAABAAgAAQAKAAUAJABIAAEA3gAIACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBlAGcAkgCwALEAsgCzALQAtQC2ALcAuAC5ANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoASwBMAEyATgBOgE8AT4BPwFFAUYBfwGFAYoBjQJGAkcCSQJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQKCAoQChgKIAooCjAKOApACkgKUApYCmAKaApwCngKgAqICpAKmAqgCqgKsAq4CsQKzArUCtwK5ArsCvQK/AsECxALGAsgCygLMAs4C0ALSAtQC2ALaAtwC3gLgAuIC5ALmAugC6gLsAu4C8ALxAvMC9QNSA1MDVANVA1YDVwNYA1oDWwNcA10DXgNfA2ADYQNjA2QDZQNmA2cDaANpA3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DugO8A74D0wPZA98ESARKBE4EVgRYBF0EaQACAAAABAAOERIWFDy6AAEDUgAEAAABpAvyC/IGjAyUC6AMHhDeDSwGkhAyEDINcg/gCz4QMhAyEN4LqgacDZINcgv4C8wOhhBUC34NCgwwDUIGogawDuoO6g1MDDALbAa6DXgO5A14DDAGwA8eDJQQ3gyUBsYGzAbWBtwG4g14BugO6gcOByQHKgeGB0QHSgeAB4YHjAe+B+gIEhAyCDgIXg6GCIwQMhAyDEoQMhAyCKII2A70CQIJDAkWCTQOfAlKDuQJaAl+DDAJyAnmCgQKgAwwCioKNApaCoAMlA1MC/gNeAwwDx4OfA/gD+AOfAvyC/IL8gvyC/IKpgrMCtYK4Ar+CxALIgs0DB4Q3hDeEN4Q3g2SDJQMlAyUDJQMlAyUDJQMHg0sDSwNLA0sEDIQMhAyEDIQMhDeEN4Q3hDeEN4Ncg1yDXINchBUDQoNCg0KDQoNCg0KDQoNQg1CDUINQg7qDUwNTA1MDUwNTA14DXgMlA0KDJQNCgyUDQoMHgweDB4MHhDeDSwNQg0sDUINLA1CDSwNQg0sDUIQMg7qEDIQMhAyEDIQMg1yD+ALPgs+Cz4LPhAyDuoQMg7qEDIO6g7qEN4NTBDeDUwQ3g1MC2wLbAtsDZINkg2SDXINcg1yDXINcg1yC8wQVA14EFQLfgt+C34MlA0sEDIQMhDeEFQMlAugDSwLfhAyEDIP4BAyEDIQ3guqDZIQVA6GEDIQVA7qDUwNeA1MDSwPHhAyEDINcg/gD+AMSgyUC6APHg0sEDIQMhDeC6oMHg2SDoYNCg1CDUwMMA14DuQNQg58DXgLzAvMC8wQVA14C/IL8gvyEDIO6gyUDQoNLA1CC/gNeAweEFQNeBAyDoYO5BAyDJQNCgyUDQoNLA1CDUINQg6GDuQQ3g1MDUwMMAxKDXgMSg14DEoNeA6GDuQMlA0KDJQNCgyUDQoMlA0KDJQNCgyUDQoMlA0KDJQNCgyUDQoMlA0KDJQNCgyUDQoNLA1CDSwNQg0sDUINLA1CDSwNQg0sDUINLA1CDSwNQhAyEDIQ3g1MEN4NTBDeDUwQ3g1MEN4NTBDeDUwQ3g1MDUwNcg1yEFQNeBBUDXgQVA14D+AQMg2SDoYO5A8eDnwOhg7kDuoO9A8eD+AQMhAyEFQQ3gACAIkABgAGAAAACwALAAEAEwATAAIAJQAqAAMALAA1AAkAOAA+ABMARQBGABoASQBKABwATABMAB4AUQBUAB8AVgBWACMAWABYACQAWgBaACUAXABdACYAigCKACgAnACcACkAsAC0ACoAtgC4AC8AugC6ADIAvAC8ADMAvwDAADQAwgDCADYAxADEADcAxgDLADgA0QDRAD4A0wDdAD8A3wDfAEoA4QDjAEsA5QDnAE4A6QDtAFEA8ADwAFYA9QD3AFcA+gD7AFoA/QD/AFwBAwEEAF8BCQEJAGEBDAEMAGIBFwEZAGMBKwEtAGYBMAEwAGkBMgEyAGoBSQFJAGsBbAFtAGwBbwFxAG4BugG6AHEBvQG9AHIBxAHFAHMByAHIAHUBygHLAHYBzQHNAHgCKAIoAHkCKgIrAHoCRgJHAHwCSQJJAH4CSwJsAH8CbgJxAKECdgJ7AKUCgAKIAKsCigKKALQCjAKMALUCjgKOALYCkAKQALcCkgKbALgCpAKmAMICqAKoAMUCqgKqAMYCrAKsAMcCrgKuAMgCsQKxAMkCswKzAMoCtQK1AMsCtwK3AMwCuQK5AM0CuwK7AM4CvQLJAM8CywLLANwCzQLNAN0CzwLPAN4C2gLaAN8C3ALcAOAC3gLeAOEC4ALgAOIC4gLiAOMC5ALkAOQC5gLmAOUC6ALoAOYC6gLqAOcC7ALsAOgC7gLxAOkC8wLzAO0C9QL1AO4DUgNXAO8DWgNpAPUDbANsAQUDcANwAQYDcgNyAQcDdgN2AQgDeQN6AQkDfAOFAQsDhwOJARUDiwOQARgDkgOTAR4DlQOYASADngOfASQDoQOhASYDowOjAScDpQOoASgDqwOwASwDsgOyATIDtgO3ATMDvAO8ATUDvgPHATYDygPLAUADzQPQAUID1wPYAUYD3APcAUgD3gPkAUkD6QPqAVAD7gQWAVIEGAQYAXsEGgQnAXwELwQvAYoEMgQyAYsENAQ0AYwEQARFAY0ESARIAZMESgRKAZQETARMAZUETgRPAZYEVARXAZgEWgRaAZwEXARdAZ0EXwRfAZ8EYwRjAaAEZQRlAaEEaQRpAaIEqQSpAaMAAQAT/wgAAgBW/+YBuv/AAAEBugAOAAMADQAUAEEAEgBhABMAAgD1/9YBbf+YAAEBbQAYAAEA9f/1AAEAwwANAAIAt//CAMMAEAABAMP/4gABAMb/8gABAMMADgAJAL7/5gDB/+sAwv/pAMT/8ADF/+cAyf/jAMv/zgDM/9QAzf/bAAUAwf/sAMMADwDF/+oAyf/OAMv/5wABAMMADwAGAMn/6gDs/+4A9f/VAP3/7QEz/+wBWP/sAAEAyQAgAA0ASgAMAMP/kADFAAsAyQAMAbr/vwG8/+4BwP/sAcj/7QHK/+wBzP/1Ac0ADgHPAA0B0gANAAEA9f/iAAEA9f/AAAwA5f/UAPX/yQD9/9EBCP/lAR//4wEz/8QBPP/hAU3/1AFO//UBT//nAVf/ZAFY/8kACgDl/8EA9f/NAP3/0gEz/8wBPP/lAT//3wFN/84BT//qAVf/ngFY/84ACgDl/8IA9f/GAP3/zwEz/8ABPP/hAT//3wFN/80BT//oAVf/nwFY/8YACQDl/8kA9f/fAP3/4QEI/+0BH//rATP/3wE//+kBTv/1AVj/4AAJAOX/5gD1/9AA/f/WATP/zgE8/+gBTf/nAU//7QFX/+YBWP/QAAsA2AAUAOX/4ADsABMBPP/hAT3/4AFA/+EBRf/pAU3/3wFP/94BV//fAVn/8gAFABv/8gDl//EBTf/yAU//8gFX//IADQDYABMA5f/mAOb/9ADsABIA9f/nAP3/5wEz/+cBPP/lAT3/6AFN/+YBT//mAVf/5gFY/+cACgDl/8QA9f/NAP3/1QEz/8wBPP/mAT//3wFN/9EBT//sAVf/oQFY/88AAgDY/+IBV//kAAIA2P/hAOz/5AAHAOz/7gD1/+4A/f/vAQj/9AEf//EBM//vAVj/7wAFAPX/9AD9//QBCP/1ATP/9QFY//UABwDsABQA9f/tAPv/0AD9/+4BM//tAT3/7QFY/+0ABQEb/+sBvP/rAcD/6QHI/+sByv/rABIASgANAMb/1gDH/8AAy//VAOz/yAEb/+wBHwAMAU4ACwFQAAsBuv+/Abz/7gHA/+wByP/tAcr/7AHM//UBzQAOAc8ADQHSAA0ABwDsABQA9f/wAP3/8AEAABYBM//mAT3/3AFY//AABwDsABIA9f/jAPv/uAD9/+MBM/+6AT3/2QFY/+MACQD1/4AA/f/wAQj/2wEf/9wBM/9HAT3/7gFOAAcBUP/0AVj/fwACAOz/7wD9/+4ACQD1/3YA/f/TAQj/2QEf/9sBM/8eAT3/7QFO//ABUP/yAVj/VgAJAPX/ZAD9/9kBCP/ZAR//2wEz/x4BPf/tAU7/8AFQ//IBWP9WAAkA9f9qAP3/xgEI/9kBH//bATP/HgE9/+0BTv/wAVD/8gFY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ABD+7gAS/u4AJf9AAC7/MAA4ABQARf/eAEf/6wBI/+sASf/rAEv/6wBT/+sAVf/rAFn/6gBa/+gAXf/oAJP/6wCY/+sAmv/qALH/QACz/0AAuv/rALz/6ADH/+sAyP/rAMr/6gDRABQA1QAUAPb/6wEC/+sBDP9AARf/6wEZ/+gBHf/rASH/6wEyABQBOf/rAToAFAFL/+sBTP/rAVb/6wFu/u4Bcv7uAXb+7gF3/u4CS/9AAkz/QAJN/0ACTv9AAk//QAJQ/0ACUf9AAmb/3gJn/94CaP/eAmn/3gJq/94Ca//eAmz/3gJt/+sCbv/rAm//6wJw/+sCcf/rAnf/6wJ4/+sCef/rAnr/6wJ7/+sCfP/qAn3/6gJ+/+oCf//qAoD/6AKB/+gCgv9AAoP/3gKE/0AChf/eAob/QAKH/94Cif/rAov/6wKN/+sCj//rApH/6wKT/+sClf/rApf/6wKZ/+sCm//rAp3/6wKf/+sCof/rAqP/6wKx/zACxf/rAsf/6wLJ/+sC2gAUAtwAFALeABQC4f/qAuP/6gLl/+oC5//qAun/6gLr/+oC7//oA1L/QANa/0ADav/rA27/6gNw/+sDcv/oA3X/6gN2/+sDd//qA37/MAOC/0ADjQAUA4//3gOQ/+sDkv/rA5T/6wOV/+gDl//rA57/6AOm/+gDrv9AA6//3gOy/+sDt//oA7j/6wO9/+sDv//oA8T/QAPF/94Dxv9AA8f/3gPL/+sDzf/rA87/6wPY/+sD2v/rA9z/6wPg/+gD4v/oA+T/6APr/+sD7v9AA+//3gPw/0AD8f/eA/L/QAPz/94D9P9AA/X/3gP2/0AD9//eA/j/QAP5/94D+v9AA/v/3gP8/0AD/f/eA/7/QAP//94EAP9ABAH/3gQC/0AEA//eBAT/QAQF/94EB//rBAn/6wQL/+sEDf/rBA//6wQR/+sEE//rBBX/6wQb/+sEHf/rBB//6wQh/+sEI//rBCX/6wQn/+sEKf/rBCv/6wQt/+sEL//rBDH/6wQz/+oENf/qBDf/6gQ5/+oEO//qBD3/6gQ//+oEQf/oBEP/6ARF/+gETAAUAB8AOP/fADr/5AA7/+wAPf/dANH/3wDV/98BGP/kATL/3wE6/98CZf/dAtr/3wLc/98C3v/fAuz/7ALu/90C8P/dA1f/3QNm/90Daf/dA43/3wOf/+wDof/sA6P/7AOl/90Dtv/kA77/3QRA/90EQv/dBET/3QRM/98Eaf/dABoAOP/OADr/7QA9/9AA0f/OANX/zgEY/+0BMv/OATr/zgJl/9AC2v/OAtz/zgLe/84C7v/QAvD/0ANX/9ADZv/QA2n/0AON/84Dpf/QA7b/7QO+/9AEQP/QBEL/0ARE/9AETP/OBGn/0AAQAC7/7gA5/+4CYf/uAmL/7gJj/+4CZP/uArH/7gLg/+4C4v/uAuT/7gLm/+4C6P/uAur/7gN+/+4EMv/uBDT/7gABAGIABAAAACwAvgHcAtIDMANKA4wEAgT4Be4GyAdiCfwLwgzQDpYOyA76D3gQvhJIE94U8BZeGIAZNhqcG1IcDBySHPAdrh4kHtIe/CBOIowiriPEJCIkoCTKJPwlDiU4AAEALABKAE8AWABbAF8AnAC0ALYAtwC4AL8AwgDEAMkAywDMAM0A0QDTANQA1QDXANgA2gDiAOMA5gDnAOgA6QDqAOwA7gDwAPUA9wD6APsA/wECAQMBBAEhAW0ARwAGABAACwAQAEf/6ABI/+gASf/oAEv/6ABV/+gAk//oAJj/6AC6/+gAx//oAMj/6AD2/+gBAv/oAR3/6AEh/+gBOf/oAUv/6AFM/+gBVv/oAWwAEAFtABABbwAQAXAAEAFxABACbf/oAm7/6AJv/+gCcP/oAnH/6AKJ/+gCi//oAo3/6AKP/+gCkf/oApP/6AKV/+gCl//oApn/6AKb/+gCnf/oAp//6AKh/+gCo//oA2r/6AOQ/+gDlP/oA5f/6AOnABADqAAQA6sAEAOy/+gDuP/oA73/6APL/+gDzf/oA87/6APa/+gD6//oBAf/6AQJ/+gEC//oBA3/6AQP/+gEEf/oBBP/6AQV/+gEKf/oBCv/6AQt/+gEMf/oAD0AR//sAEj/7ABJ/+wAS//sAFX/7ACT/+wAmP/sALr/7ADH/+wAyP/sAPb/7AEC/+wBHf/sASH/7AE5/+wBS//sAUz/7AFW/+wCbf/sAm7/7AJv/+wCcP/sAnH/7AKJ/+wCi//sAo3/7AKP/+wCkf/sApP/7AKV/+wCl//sApn/7AKb/+wCnf/sAp//7AKh/+wCo//sA2r/7AOQ/+wDlP/sA5f/7AOy/+wDuP/sA73/7APL/+wDzf/sA87/7APa/+wD6//sBAf/7AQJ/+wEC//sBA3/7AQP/+wEEf/sBBP/7AQV/+wEKf/sBCv/7AQt/+wEMf/sABcAU//iARf/4gJ3/+ICeP/iAnn/4gJ6/+ICe//iAsX/4gLH/+ICyf/iA3D/4gN2/+IDkv/iA9j/4gPc/+IEG//iBB3/4gQf/+IEIf/iBCP/4gQl/+IEJ//iBC//4gAGABD/hAAS/4QBbv+EAXL/hAF2/4QBd/+EABAALv/sADn/7AJh/+wCYv/sAmP/7AJk/+wCsf/sAuD/7ALi/+wC5P/sAub/7ALo/+wC6v/sA37/7AQy/+wENP/sAB0ABv/yAAv/8gBa//MAXf/zALz/8wEZ//MBbP/yAW3/8gFv//IBcP/yAXH/8gKA//MCgf/zAu//8wNy//MDlf/zA57/8wOm//MDp//yA6j/8gOr//IDt//zA7//8wPg//MD4v/zA+T/8wRB//MEQ//zBEX/8wA9ACf/8wAr//MAM//zADX/8wCD//MAkv/zAJf/8wCy//MA0v/zAQf/8wEW//MBGv/zARz/8wEe//MBIP/zATj/8wFV//MCKP/zAin/8wIr//MCLP/zAlL/8wJc//MCXf/zAl7/8wJf//MCYP/zAoj/8wKK//MCjP/zAo7/8wKc//MCnv/zAqD/8wKi//MCxP/zAsb/8wLI//MC+f/zA1b/8wNj//MDif/zA4z/8wO5//MDvP/zA9f/8wPZ//MD2//zBBr/8wQc//MEHv/zBCD/8wQi//MEJP/zBCb/8wQo//MEKv/zBCz/8wQu//MEMP/zBKn/8wA9ACf/5gAr/+YAM//mADX/5gCD/+YAkv/mAJf/5gCy/+YA0v/mAQf/5gEW/+YBGv/mARz/5gEe/+YBIP/mATj/5gFV/+YCKP/mAin/5gIr/+YCLP/mAlL/5gJc/+YCXf/mAl7/5gJf/+YCYP/mAoj/5gKK/+YCjP/mAo7/5gKc/+YCnv/mAqD/5gKi/+YCxP/mAsb/5gLI/+YC+f/mA1b/5gNj/+YDif/mA4z/5gO5/+YDvP/mA9f/5gPZ/+YD2//mBBr/5gQc/+YEHv/mBCD/5gQi/+YEJP/mBCb/5gQo/+YEKv/mBCz/5gQu/+YEMP/mBKn/5gA2ACX/5AA8/9IAPf/TALH/5ACz/+QA2f/SAQz/5AJL/+QCTP/kAk3/5AJO/+QCT//kAlD/5AJR/+QCZf/TAoL/5AKE/+QChv/kAu7/0wLw/9MDUv/kA1f/0wNa/+QDZv/TA2f/0gNp/9MDgv/kA47/0gOl/9MDrv/kA77/0wPB/9IDxP/kA8b/5APP/9ID6f/SA+7/5APw/+QD8v/kA/T/5AP2/+QD+P/kA/r/5AP8/+QD/v/kBAD/5AQC/+QEBP/kBED/0wRC/9MERP/TBE7/0gRW/9IEaf/TACYAEP9GABL/RgAl/80Asf/NALP/zQEM/80Bbv9GAXL/RgF2/0YBd/9GAkv/zQJM/80CTf/NAk7/zQJP/80CUP/NAlH/zQKC/80ChP/NAob/zQNS/80DWv/NA4L/zQOu/80DxP/NA8b/zQPu/80D8P/NA/L/zQP0/80D9v/NA/j/zQP6/80D/P/NA/7/zQQA/80EAv/NBAT/zQCmAEf/3ABI/9wASf/cAEv/3ABR/8EAUv/BAFP/1gBU/8EAVf/cAFn/3QBa/+EAXf/hAJP/3ACY/9wAmv/dALr/3AC8/+EAwP/BAMf/3ADI/9wAyv/dAOv/wQDv/8EA8P/BAPL/wQDz/8EA9P/BAPb/3AD3/8EA+f/BAPr/wQD9/8EA///BAQL/3AEE/8EBF//WARn/4QEd/9wBIf/cATX/wQE5/9wBRP/BAUn/wQFL/9wBTP/cAVb/3AJt/9wCbv/cAm//3AJw/9wCcf/cAnb/wQJ3/9YCeP/WAnn/1gJ6/9YCe//WAnz/3QJ9/90Cfv/dAn//3QKA/+ECgf/hAon/3AKL/9wCjf/cAo//3AKR/9wCk//cApX/3AKX/9wCmf/cApv/3AKd/9wCn//cAqH/3AKj/9wCvv/BAsD/wQLC/8ECw//BAsX/1gLH/9YCyf/WAuH/3QLj/90C5f/dAuf/3QLp/90C6//dAu//4QNq/9wDbP/BA27/3QNw/9YDcv/hA3X/3QN2/9YDd//dA5D/3AOR/8EDkv/WA5P/wQOU/9wDlf/hA5f/3AOY/8EDnf/BA57/4QOm/+EDrf/BA7L/3AOz/8EDt//hA7j/3AO9/9wDv//hA8v/3APN/9wDzv/cA9T/wQPW/8ED2P/WA9r/3APc/9YD4P/hA+L/4QPk/+ED6P/BA+v/3AQH/9wECf/cBAv/3AQN/9wED//cBBH/3AQT/9wEFf/cBBv/1gQd/9YEH//WBCH/1gQj/9YEJf/WBCf/1gQp/9wEK//cBC3/3AQv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AGIABv/AAAv/wAA4/50AOv/HADz/8AA9/6sAUf/SAFL/0gBU/9IAwP/SANH/nQDT//UA1f+dANn/8ADc//UA3f/qAOD/5QDr/9IA7//SAPD/0gDy/9IA8//SAPT/0gD3/9IA+f/SAPr/0gD//9IBBP/SARj/xwEy/50BNf/SATr/nQFE/9IBSf/SAVH/9QFs/8ABbf/AAW//wAFw/8ABcf/AAmX/qwJ2/9ICvv/SAsD/0gLC/9ICw//SAtr/nQLc/50C3v+dAu7/qwLw/6sDV/+rA2b/qwNn//ADaf+rA2z/0gOB/+oDjf+dA47/8AOR/9IDk//SA5j/0gOd/9IDpf+rA6f/wAOo/8ADq//AA63/0gOz/9IDtv/HA77/qwPB//ADz//wA9T/0gPW/9ID3//qA+H/6gPj/+oD5f/lA+j/0gPp//AD7P/1BED/qwRC/6sERP+rBEn/0gRL/9IETP+dBE7/8ARQ/+UEUv/lBFX/0gRW//AEYv/SBGT/0gRm/9IEZ//1BGn/qwBlAAb/sQAL/7EAOP+eADr/xQA8//IAPf+oAFH/zwBS/88AVP/PAFz/7wDA/88A0f+eANX/ngDZ//IA3f/sAOD/4QDr/88A7f/vAO//zwDw/88A8v/PAPP/zwD0/88A9//PAPn/zwD6/88A///PAQT/zwEY/8UBMv+eATX/zwE6/54BRP/PAUn/zwFs/7EBbf+xAW//sQFw/7EBcf+xAmX/qAJ2/88Cvv/PAsD/zwLC/88Cw//PAtr/ngLc/54C3v+eAu7/qALw/6gDV/+oA2b/qANn//IDaf+oA2z/zwOB/+wDjf+eA47/8gOR/88Dk//PA5b/7wOY/88Dnf/PA6X/qAOn/7EDqP+xA6v/sQOt/88Ds//PA7b/xQO+/6gDwf/yA8L/7wPP//ID0P/vA9T/zwPW/88D3//sA+H/7APj/+wD5f/hA+j/zwPp//ID6v/vBED/qARC/6gERP+oBEn/zwRL/88ETP+eBE7/8gRP/+8EUP/hBFL/4QRV/88EVv/yBFf/7wRi/88EZP/PBGb/zwRp/6gARAA4/74AUf/hAFL/4QBU/+EAWv/vAF3/7wC8/+8AwP/hANH/vgDV/74A6//hAO//4QDw/+EA8v/hAPP/4QD0/+EA9//hAPn/4QD6/+EA///hAQT/4QEZ/+8BMv++ATX/4QE6/74BRP/hAUn/4QJ2/+ECgP/vAoH/7wK+/+ECwP/hAsL/4QLD/+EC2v++Atz/vgLe/74C7//vA2z/4QNy/+8Djf++A5H/4QOT/+EDlf/vA5j/4QOd/+EDnv/vA6b/7wOt/+EDs//hA7f/7wO//+8D1P/hA9b/4QPg/+8D4v/vA+T/7wPo/+EEQf/vBEP/7wRF/+8ESf/hBEv/4QRM/74EVf/hBGL/4QRk/+EEZv/hAFsAOP/mADr/5wA8//IAPf/nAFH/1gBS/9YAVP/WAFz/8QDA/9YA0f/mANX/5gDZ//IA3f/uAOD/6ADr/9YA7f/xAO//1gDw/9YA8v/WAPP/1gD0/9YA9//WAPn/1gD6/9YA///WAQT/1gEY/+cBMv/mATX/1gE6/+YBRP/WAUn/1gJl/+cCdv/WAr7/1gLA/9YCwv/WAsP/1gLa/+YC3P/mAt7/5gLu/+cC8P/nA1f/5wNm/+cDZ//yA2n/5wNs/9YDgf/uA43/5gOO//IDkf/WA5P/1gOW//EDmP/WA53/1gOl/+cDrf/WA7P/1gO2/+cDvv/nA8H/8gPC//EDz//yA9D/8QPU/9YD1v/WA9//7gPh/+4D4//uA+X/6APo/9YD6f/yA+r/8QRA/+cEQv/nBET/5wRJ/9YES//WBEz/5gRO//IET//xBFD/6ARS/+gEVf/WBFb/8gRX//EEYv/WBGT/1gRm/9YEaf/nAIgAJQAQACf/6AAr/+gAM//oADX/6AA4/+AAOv/gAD3/3wCD/+gAkv/oAJf/6ACxABAAsv/oALMAEADR/+AA0v/oANMAEADV/+AA3AAQAOD/4QDxABAA+P/gAQMAEAEH/+gBDAAQARb/6AEY/+ABGv/oARz/6AEe/+gBIP/oATL/4AE4/+gBOv/gAVEAEAFV/+gCKP/oAin/6AIr/+gCLP/oAksAEAJMABACTQAQAk4AEAJPABACUAAQAlEAEAJS/+gCXP/oAl3/6AJe/+gCX//oAmD/6AJl/98CggAQAoQAEAKGABACiP/oAor/6AKM/+gCjv/oApz/6AKe/+gCoP/oAqL/6ALE/+gCxv/oAsj/6ALa/+AC3P/gAt7/4ALu/98C8P/fAvn/6ANSABADVv/oA1f/3wNaABADY//oA2b/3wNp/98DggAQA4n/6AOM/+gDjf/gA6X/3wOuABADtv/gA7n/6AO8/+gDvv/fA8QAEAPGABAD1//oA9n/6APb/+gD5f/hA+b/4APsABAD7QAQA+4AEAPwABAD8gAQA/QAEAP2ABAD+AAQA/oAEAP8ABAD/gAQBAAAEAQCABAEBAAQBBr/6AQc/+gEHv/oBCD/6AQi/+gEJP/oBCb/6AQo/+gEKv/oBCz/6AQu/+gEMP/oBED/3wRC/98ERP/fBEz/4ARQ/+EEUf/gBFL/4QRT/+AEZwAQBGgAEARp/98Eqf/oAC0AOP/xADr/9AA8//QAPf/wANH/8QDT//UA1f/xANn/9ADc//UA3f/zARj/9AEy//EBOv/xAVH/9QJl//AC2v/xAtz/8QLe//EC7v/wAvD/8ANX//ADZv/wA2f/9ANp//ADgf/zA43/8QOO//QDpf/wA7b/9AO+//ADwf/0A8//9APf//MD4f/zA+P/8wPp//QD7P/1BED/8ARC//AERP/wBEz/8QRO//QEVv/0BGf/9QRp//AAWQAlAA8AOP/mADr/5gA8AA4APf/mALEADwCzAA8A0f/mANMADgDV/+YA2QAOANwADgDdAAsA4P/lAPEADwD4/+gBAwAPAQwADwEY/+YBMv/mATr/5gFRAA4CSwAPAkwADwJNAA8CTgAPAk8ADwJQAA8CUQAPAmX/5gKCAA8ChAAPAoYADwLa/+YC3P/mAt7/5gLu/+YC8P/mA1IADwNX/+YDWgAPA2b/5gNnAA4Daf/mA4EACwOCAA8Djf/mA44ADgOl/+YDrgAPA7b/5gO+/+YDwQAOA8QADwPGAA8DzwAOA98ACwPhAAsD4wALA+X/5QPm/+gD6QAOA+wADgPtAA8D7gAPA/AADwPyAA8D9AAPA/YADwP4AA8D+gAPA/wADwP+AA8EAAAPBAIADwQEAA8EQP/mBEL/5gRE/+YETP/mBE4ADgRQ/+UEUf/oBFL/5QRT/+gEVgAOBGcADgRoAA8Eaf/mAC0ABv+/AAv/vwA4/58AOv/JAD3/rQDR/58A1f+fAN3/7ADg/+YBGP/JATL/nwE6/58BbP+/AW3/vwFv/78BcP+/AXH/vwJl/60C2v+fAtz/nwLe/58C7v+tAvD/rQNX/60DZv+tA2n/rQOB/+wDjf+fA6X/rQOn/78DqP+/A6v/vwO2/8kDvv+tA9//7APh/+wD4//sA+X/5gRA/60EQv+tBET/rQRM/58EUP/mBFL/5gRp/60ALgA4/+MAPP/lAD3/5ADR/+MA0//lANX/4wDZ/+UA3P/lAN3/6QDx/+oBA//qATL/4wE6/+MBUf/lAmX/5ALa/+MC3P/jAt7/4wLu/+QC8P/kA1f/5ANm/+QDZ//lA2n/5AOB/+kDjf/jA47/5QOl/+QDvv/kA8H/5QPP/+UD3//pA+H/6QPj/+kD6f/lA+z/5QPt/+oEQP/kBEL/5ARE/+QETP/jBE7/5QRW/+UEZ//lBGj/6gRp/+QAIQA4/+IAPP/kANH/4gDT/+QA1f/iANn/5ADc/+QA3f/pAPH/6wED/+sBMv/iATr/4gFR/+QC2v/iAtz/4gLe/+IDZ//kA4H/6QON/+IDjv/kA8H/5APP/+QD3//pA+H/6QPj/+kD6f/kA+z/5APt/+sETP/iBE7/5ARW/+QEZ//kBGj/6wAXADj/6wA9//MA0f/rANX/6wEy/+sBOv/rAmX/8wLa/+sC3P/rAt7/6wLu//MC8P/zA1f/8wNm//MDaf/zA43/6wOl//MDvv/zBED/8wRC//MERP/zBEz/6wRp//MALwBR/+8AUv/vAFT/7wBc//AAwP/vAOv/7wDt//AA7//vAPD/7wDy/+8A8//vAPT/7wD3/+8A+f/vAPr/7wD//+8BBP/vATX/7wFE/+8BSf/vAnb/7wK+/+8CwP/vAsL/7wLD/+8DbP/vA5H/7wOT/+8Dlv/wA5j/7wOd/+8Drf/vA7P/7wPC//AD0P/wA9T/7wPW/+8D6P/vA+r/8ARJ/+8ES//vBE//8ARV/+8EV//wBGL/7wRk/+8EZv/vAB0ABv/yAAv/8gBa//UAXf/1ALz/9QEZ//UBbP/yAW3/8gFv//IBcP/yAXH/8gKA//UCgf/1Au//9QNy//UDlf/1A57/9QOm//UDp//yA6j/8gOr//IDt//1A7//9QPg//UD4v/1A+T/9QRB//UEQ//1BEX/9QArAFH/7gBS/+4AVP/uAMD/7gDr/+4A7//uAPD/7gDy/+4A8//uAPT/7gD3/+4A+P/tAPn/7gD6/+4A///uAQT/7gE1/+4BRP/uAUn/7gJ2/+4Cvv/uAsD/7gLC/+4Cw//uA2z/7gOR/+4Dk//uA5j/7gOd/+4Drf/uA7P/7gPU/+4D1v/uA+b/7QPo/+4ESf/uBEv/7gRR/+0EU//tBFX/7gRi/+4EZP/uBGb/7gAKAAb/9QAL//UBbP/1AW3/9QFv//UBcP/1AXH/9QOn//UDqP/1A6v/9QBUAEf/8ABI//AASf/wAEv/8ABT/8cAVf/wAJP/8ACY//AAuv/wAMf/8ADI//AA9v/wAQL/8AEX/8cBHf/wASH/8AE5//ABS//wAUz/8AFW//ACbf/wAm7/8AJv//ACcP/wAnH/8AJ3/8cCeP/HAnn/xwJ6/8cCe//HAon/8AKL//ACjf/wAo//8AKR//ACk//wApX/8AKX//ACmf/wApv/8AKd//ACn//wAqH/8AKj//ACxf/HAsf/xwLJ/8cDav/wA3D/xwN2/8cDkP/wA5L/xwOU//ADl//wA7L/8AO4//ADvf/wA8v/8APN//ADzv/wA9j/xwPa//AD3P/HA+v/8AQH//AECf/wBAv/8AQN//AED//wBBH/8AQT//AEFf/wBBv/xwQd/8cEH//HBCH/xwQj/8cEJf/HBCf/xwQp//AEK//wBC3/8AQv/8cEMf/wAI8ABgANAAsADQBF//AAR//AAEj/wABJ/8AAS//AAFP/4gBV/8AAWgALAF0ACwCT/8AAmP/AALr/wAC8AAsAyP/AAPH/1wD2/8ABAv/AAQP/1wEX/+IBGQALAR3/wAEh/8ABOf/AAUv/wAFM/8ABVv/AAWwADQFtAA0BbwANAXAADQFxAA0CZv/wAmf/8AJo//ACaf/wAmr/8AJr//ACbP/wAm3/wAJu/8ACb//AAnD/wAJx/8ACd//iAnj/4gJ5/+ICev/iAnv/4gKAAAsCgQALAoP/8AKF//ACh//wAon/wAKL/8ACjf/AAo//wAKR/8ACk//AApX/wAKX/8ACmf/AApv/wAKd/8ACn//AAqH/wAKj/8ACxf/iAsf/4gLJ/+IC7wALA2r/wANw/+IDcgALA3b/4gOP//ADkP/AA5L/4gOU/8ADlQALA5f/wAOeAAsDpgALA6cADQOoAA0DqwANA6//8AOy/8ADtwALA7j/wAO9/8ADvwALA8X/8APH//ADy//AA83/wAPO/8AD2P/iA9r/wAPc/+ID4AALA+IACwPkAAsD6//AA+3/1wPv//AD8f/wA/P/8AP1//AD9//wA/n/8AP7//AD/f/wA///8AQB//AEA//wBAX/8AQH/8AECf/ABAv/wAQN/8AED//ABBH/wAQT/8AEFf/ABBv/4gQd/+IEH//iBCH/4gQj/+IEJf/iBCf/4gQp/8AEK//ABC3/wAQv/+IEMf/ABEEACwRDAAsERQALBGj/1wAIAPEAEAD4//ABAwAQA+b/8APtABAEUf/wBFP/8ARoABAARQBH/+4ASP/uAEn/7gBL/+4AVf/uAJP/7gCY/+4Auv/uAMf/7gDI/+4A8QAOAPb/7gD4/+MBAv/uAQMADgEd/+4BIf/uATn/7gFL/+4BTP/uAVb/7gJt/+4Cbv/uAm//7gJw/+4Ccf/uAon/7gKL/+4Cjf/uAo//7gKR/+4Ck//uApX/7gKX/+4Cmf/uApv/7gKd/+4Cn//uAqH/7gKj/+4Dav/uA5D/7gOU/+4Dl//uA7L/7gO4/+4Dvf/uA8v/7gPN/+4Dzv/uA9r/7gPm/+MD6//uA+0ADgQH/+4ECf/uBAv/7gQN/+4ED//uBBH/7gQT/+4EFf/uBCn/7gQr/+4ELf/uBDH/7gRR/+MEU//jBGgADgAXAFr/wABd/8AAvP/AAPj/7gEZ/8ACgP/AAoH/wALv/8ADcv/AA5X/wAOe/8ADpv/AA7f/wAO//8AD4P/AA+L/wAPk/8AD5v/uBEH/wARD/8AERf/ABFH/7gRT/+4AHwBa//QAXP/wAF3/9AC8//QA7f/wAPH/8wED//MBGf/0AoD/9AKB//QC7//0A3L/9AOV//QDlv/wA57/9AOm//QDt//0A7//9APC//AD0P/wA+D/9APi//QD5P/0A+r/8APt//MEQf/0BEP/9ARF//QET//wBFf/8ARo//MACgAG/9YAC//WAWz/1gFt/9YBb//WAXD/1gFx/9YDp//WA6j/1gOr/9YADABc/+AA7f/gAPj/wgOW/+ADwv/gA9D/4APm/8ID6v/gBE//4ARR/8IEU//CBFf/4AAEAPj/0gPm/9IEUf/SBFP/0gAKAAb/1wAL/9cBbP/XAW3/1wFv/9cBcP/XAXH/1wOn/9cDqP/XA6v/1wBbAEf/mABI/5gASf+YAEv/mABT/3AAVf+YAFf/GACT/5gAmP+YALr/mADH/5gAyP+YAPb/mAEC/5gBF/9wAR3/mAEh/5gBOf+YAUv/mAFM/5gBVv+YAm3/mAJu/5gCb/+YAnD/mAJx/5gCd/9wAnj/cAJ5/3ACev9wAnv/cAKJ/5gCi/+YAo3/mAKP/5gCkf+YApP/mAKV/5gCl/+YApn/mAKb/5gCnf+YAp//mAKh/5gCo/+YAsX/cALH/3ACyf9wAtH/GALT/xgC1f8YAtf/GALZ/xgDav+YA3D/cAN2/3ADkP+YA5L/cAOU/5gDl/+YA5n/GAOy/5gDuP+YA73/mAPL/5gDzf+YA87/mAPY/3AD2v+YA9z/cAPr/5gEB/+YBAn/mAQL/5gEDf+YBA//mAQR/5gEE/+YBBX/mAQb/3AEHf9wBB//cAQh/3AEI/9wBCX/cAQn/3AEKf+YBCv/mAQt/5gEL/9wBDH/mAACB4oABAAACl4RvgAhAB0AAAAMABH/3//0/87/6/+z/+//0P9q/4j/iP/1/8n/2QASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAD/yQAA/+UAAAAAAAAAAP/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEf/lAAAAAAAAAAAAAAAA/+QAAP/jAAD/5AAAABEAAAASABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+EAAAAAAAAAAP/qAAAAAP/VAAD/qwAAAAAAAAAAAAD/6//q/+n/hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+3/5gAAAAAAAAAAAAAAAAAU/+8AAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAAAAP/E/8v/fP8w/67/5AAQAAD/pwAQAAAAEP+/AAAAD/9+AAD/iAAAAAD+/v+n/7P/tP7w//D/WP8oAAD/hv+S/wz/Zv9h/70ABwAA/1UABwAAAAf/fgAAAAX/DwAA/zMAAAAA/jb/Vf9q/2v+Hv/R/18AAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAD/o//l/9j/4QAAAAAAAAAAAAAAAP/pAAAAAAAAAAAAAAAAAAAAAP/mAAAAAP9cAAAAAAAAAAAAAAAAAAAAAP+F/8D/Mv/oAAD+6f7g/zP/8gAA/6MAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/bwAA//MADwAAAAAAAAAAAAAAAAAAAAAAAAAA/6cAAP9O/83/3P5s//MAAAAAAAAAAP/1/0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/0v/1//MAAAAAAAAAAAAAAAD/5AAAAAAAAAAA/7UAAAAA/yn/1AAAAAD/YwAA/9IAAAAAAAAAEf/R/+v/4f/nAA4AAAAAAAAAAAAA/+sAAAAAABEAAAAAAAAAAAAA/+YAAAAA/2QAAAAAAAAAAP/iAAAAAP+//+z/4wAS/6D/2AASAAAAEf/ZAAAAEQAAAAD/agANAAD/Gf+//+n/xv9o//D/wf+gAAAAAAAAAAD/4QAAAAAAAAAAAAAAAAAAAA7/7QAAAAAAAAAA/9UAAAAA/3H/4QAAAAD/xAAA/98AAAAAAAAAAAAA/+v/5f/mAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAANAAAAAAAA/+sAAAAAAAAAAAAAAAAAAAAA/8r/6f+9AAD/6QAAAAD/rgASAAAAEgAAAAAAAP+7AAD/pQAAAAD+d/+9AAD/0v85AAD/rwAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAA//UAAAAAAAAAAAAA/+MAAAAAAAAAAP/yAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAA//EAAAAAAAAAAAAA/6gAAAAAAAAAAP/wAAAAAAAAAAAAAAAA/+sAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAPAAAAAAAAAAD/1wAAAAAAAAAA/1n/8wAAAAAAAAAA//EAAAAAAAAAAAAA/9wAEgAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAP9T/+0AAAAAAAAAAP/iAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAA/6UAAAAAAAAAAP/sAAD/2wAAAAAAAAAAAAAAAP+IAAAAAAAA/8UAAP+kAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/uMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yAAAAAD/rf/A/58AAP/nAAAAAP/rAAAAAAAAAAAAAP/JAAAAAAAAAAAAAAAAAAAAAP/jAAD/tQAAAAAAAAAAAAD/eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6wAAAAAAAAAAAAAAAgB4AAYABgAAAAsACwABABAAEAACABIAEgADACUAKQAEACwANAAJADgAPgASAEUARwAZAEkASQAcAEwATAAdAFEAVAAeAFYAVgAiAFoAWgAjAFwAXgAkAIoAigAnALAAswAoALwAvAAsAMAAwAAtAMYAxgAuANMA1AAvANYA1gAxANkA2QAyANsA3QAzAN8A3wA2AOEA4QA3AOMA4wA4AOUA5QA5AOsA6wA6AO0A7QA7APYA9gA8APsA+wA9AP0A/gA+AQMBBABAAQkBCQBCAQwBDABDARcBGQBEASsBLQBHATABMABKATIBMgBLAUkBSQBMAWwBcgBNAXYBdwBUAigCKABWAioCKwBXAkYCRwBZAkkCSQBbAksCcQBcAnYCewCDAoACkACJApICmwCaAqQCpgCkAqgCqACnAqoCqgCoAqwCrACpAq4CrgCqArECsQCrArMCswCsArUCtQCtArcCtwCuArkCuQCvArsCuwCwAr0CyQCxAssCywC+As0CzQC/As8CzwDAAtoC2gDBAtwC3ADCAt4C3gDDAuAC4ADEAuIC4gDFAuQC5ADGAuYC5gDHAugC6ADIAuoC6gDJAuwC7ADKAu4C9gDLA1IDVwDUA1oDaQDaA2wDbADqA3ADcADrA3IDcgDsA3YDdgDtA3kDegDuA3wDhQDwA4cDiQD6A4sDkAD9A5IDmAEDA54DnwEKA6EDoQEMA6MDowENA6UDqAEOA6sDsAESA7IDsgEYA7YDtwEZA7wDxwEbA8oDywEnA80D0AEpA9cD2AEtA9wD3AEvA94D5AEwA+kD6gE3A+4EFgE5BBgEGAFiBBoEJwFjBC8ELwFxBDIEMgFyBDQENAFzBEAERQF0BEgESAF6BEoESgF7BEwETAF8BE4ETwF9BFQEVwF/BFoEWgGDBFwEXQGEBF8EXwGGBGMEYwGHBGUEZQGIBGkEaQGJBKkEqQGKAAIBOgAGAAYAHQALAAsAHQAQABAAHgASABIAHgAmACYAAQAnACcABAAoACgAAwApACkABQAsAC0AAgAuAC4ADAAvAC8ACQAwADAACgAxADIAAgAzADMAAwA0ADQACwA4ADgABgA5ADkADAA6ADoADQA7ADsAEAA8ADwADgA9AD0ADwA+AD4AEQBFAEUAEwBGAEYAFQBHAEcAFABJAEkAFgBMAEwAFwBRAFIAFwBTAFMAGABUAFQAFQBWAFYAGgBaAFoAGQBcAFwAGwBdAF0AGQBeAF4AHACKAIoAFQCwALAABwCyALIAAwC8ALwAGQDAAMAAFwDGAMYAFQDTANQAHwDWANYAAgDZANkADgDbANwAAgDdAN0AEgDfAN8AAgDhAOEAAgDjAOMAHwDlAOUAHwDrAOsACADtAO0AGwD2APYAFQD7APsAIAD9AP0AIAD+AP4AFQEDAQQAIAEJAQkAIAEXARcAGAEYARgADQEZARkAGQErASsAFQEsASwABwEtAS0ACAEwATAACQEyATIACQFJAUkACAFsAW0AHQFuAW4AHgFvAXEAHQFyAXIAHgF2AXcAHgIoAigABAIqAisAAwJGAkcAAwJJAkkABgJSAlIABAJTAlYABQJXAlsAAgJcAmAAAwJhAmQADAJlAmUADwJmAmwAEwJtAm0AFAJuAnEAFgJ2AnYAFwJ3AnsAGAKAAoEAGQKDAoMAEwKFAoUAEwKHAocAEwKIAogABAKJAokAFAKKAooABAKLAosAFAKMAowABAKNAo0AFAKOAo4ABAKPAo8AFAKQApAAAwKSApIABQKTApMAFgKUApQABQKVApUAFgKWApYABQKXApcAFgKYApgABQKZApkAFgKaApoABQKbApsAFgKkAqQAAgKlAqUAFwKmAqYAAgKoAqgAAgKqAqoAAgKsAqwAAgKuAq4AAgKxArEADAKzArMACQK1ArUACgK3ArcACgK5ArkACgK7ArsACgK9Ar0AAgK+Ar4AFwK/Ar8AAgLAAsAAFwLBAsEAAgLCAsMAFwLEAsQAAwLFAsUAGALGAsYAAwLHAscAGALIAsgAAwLJAskAGALLAssAGgLNAs0AGgLPAs8AGgLaAtoABgLcAtwABgLeAt4ABgLgAuAADALiAuIADALkAuQADALmAuYADALoAugADALqAuoADALsAuwAEALuAu4ADwLvAu8AGQLwAvAADwLxAvEAEQLyAvIAHALzAvMAEQL0AvQAHAL1AvUAEQL2AvYAHANTA1MABQNUA1UAAgNWA1YAAwNXA1cADwNbA1sAAQNcA1wABQNdA10AEQNeA18AAgNgA2AACQNhA2IAAgNjA2MAAwNkA2QACwNlA2UABgNmA2YADwNnA2cADgNoA2gAAgNpA2kADwNsA2wAFwNwA3AAGANyA3IAGQN2A3YAGAN5A3kABQN6A3oABwN8A30AAgN+A34ADAN/A4AACQOBA4EAEgODA4MAAQOEA4QABwOFA4UABQOHA4gAAgOJA4kAAwOLA4sACwOMA4wABAONA40ABgOOA44ADgOPA48AEwOQA5AAFgOSA5IAGAOTA5MAFQOUA5QAFAOVA5UAGQOWA5YAGwOXA5cAFgOYA5gACAOeA54AGQOfA58AEAOhA6EAEAOjA6MAEAOlA6UADwOmA6YAGQOnA6gAHQOrA6sAHQOsA6wAAgOtA60AFwOvA68AEwOwA7AABQOyA7IAFgO2A7YADQO3A7cAGQO8A7wABAO9A70AFAO+A74ADwO/A78AGQPAA8AAAgPBA8EADgPCA8IAGwPDA8MAAgPFA8UAEwPHA8cAEwPKA8oABQPLA8sAFgPNA84AFgPPA88ADgPQA9AAGwPXA9cAAwPYA9gAGAPcA9wAGAPeA94AFQPfA98AEgPgA+AAGQPhA+EAEgPiA+IAGQPjA+MAEgPkA+QAGQPpA+kADgPqA+oAGwPvA+8AEwPxA/EAEwPzA/MAEwP1A/UAEwP3A/cAEwP5A/kAEwP7A/sAEwP9A/0AEwP/A/8AEwQBBAEAEwQDBAMAEwQFBAUAEwQGBAYABQQHBAcAFgQIBAgABQQJBAkAFgQKBAoABQQLBAsAFgQMBAwABQQNBA0AFgQOBA4ABQQPBA8AFgQQBBAABQQRBBEAFgQSBBIABQQTBBMAFgQUBBQABQQVBBUAFgQWBBYAAgQYBBgAAgQaBBoAAwQbBBsAGAQcBBwAAwQdBB0AGAQeBB4AAwQfBB8AGAQgBCAAAwQhBCEAGAQiBCIAAwQjBCMAGAQkBCQAAwQlBCUAGAQmBCYAAwQnBCcAGAQvBC8AGAQyBDIADAQ0BDQADARABEAADwRBBEEAGQRCBEIADwRDBEMAGQREBEQADwRFBEUAGQRIBEgACQRKBEoAAgRMBEwABgROBE4ADgRPBE8AGwRUBFQABwRVBFUACARWBFYADgRXBFcAGwRaBFoAFwRcBFwAHwRdBF0ABwRfBF8ACQRjBGMAAgRlBGUAAgRpBGkADwSpBKkAAwACAW0ABgAGAAsACwALAAsAEAAQABUAEQARABkAEgASABUAJQAlABIAJwAnAAYAKwArAAYALgAuABwAMwAzAAYANQA1AAYANwA3ABoAOAA4AAwAOQA5AAgAOgA6AAcAOwA7AA8APAA8ABMAPQA9AAoAPgA+ABQARQBFABsARwBJABYASwBLABYAUQBSAAkAUwBTAAQAVABUAAkAVQBVABYAVwBXABgAWQBZAA0AWgBaAAUAXABcABcAXQBdAAUAXgBeAAEAgwCDAAYAkgCSAAYAkwCTABYAlwCXAAYAmACYABYAmgCaAA0AsQCxABIAsgCyAAYAswCzABIAugC6ABYAvAC8AAUAwADAAAkAxwDIABYAygDKAA0A0QDRAAwA0gDSAAYA0wDTAAIA1QDVAAwA2QDZABMA3ADcAAIA3QDdABEA4ADgAA4A6wDrAAkA7QDtABcA7wDwAAkA8QDxABAA8gD0AAkA9gD2ABYA9wD3AAkA+AD4AAMA+QD6AAkA/QD9AAkA/wD/AAkBAgECABYBAwEDABABBAEEAAkBBwEHAAYBDAEMABIBFgEWAAYBFwEXAAQBGAEYAAcBGQEZAAUBGgEaAAYBHAEcAAYBHQEdABYBHgEeAAYBIAEgAAYBIQEhABYBMgEyAAwBNQE1AAkBOAE4AAYBOQE5ABYBOgE6AAwBRAFEAAkBSQFJAAkBSwFMABYBUQFRAAIBVQFVAAYBVgFWABYBaQFqABkBbAFtAAsBbgFuABUBbwFxAAsBcgFyABUBdgF3ABUCKAIpAAYCKwIsAAYCRQJFABkCSwJRABICUgJSAAYCXAJgAAYCYQJkAAgCZQJlAAoCZgJsABsCbQJxABYCdgJ2AAkCdwJ7AAQCfAJ/AA0CgAKBAAUCggKCABICgwKDABsChAKEABIChQKFABsChgKGABIChwKHABsCiAKIAAYCiQKJABYCigKKAAYCiwKLABYCjAKMAAYCjQKNABYCjgKOAAYCjwKPABYCkQKRABYCkwKTABYClQKVABYClwKXABYCmQKZABYCmwKbABYCnAKcAAYCnQKdABYCngKeAAYCnwKfABYCoAKgAAYCoQKhABYCogKiAAYCowKjABYCsQKxABwCvgK+AAkCwALAAAkCwgLDAAkCxALEAAYCxQLFAAQCxgLGAAYCxwLHAAQCyALIAAYCyQLJAAQC0ALQABoC0QLRABgC0gLSABoC0wLTABgC1ALUABoC1QLVABgC1gLWABoC1wLXABgC2ALYABoC2QLZABgC2gLaAAwC3ALcAAwC3gLeAAwC4ALgAAgC4QLhAA0C4gLiAAgC4wLjAA0C5ALkAAgC5QLlAA0C5gLmAAgC5wLnAA0C6ALoAAgC6QLpAA0C6gLqAAgC6wLrAA0C7ALsAA8C7gLuAAoC7wLvAAUC8ALwAAoC8QLxABQC8gLyAAEC8wLzABQC9AL0AAEC9QL1ABQC9gL2AAEC+QL5AAYDUgNSABIDVgNWAAYDVwNXAAoDWgNaABIDXQNdABQDYwNjAAYDZgNmAAoDZwNnABMDaQNpAAoDagNqABYDbANsAAkDbgNuAA0DcANwAAQDcgNyAAUDdQN1AA0DdgN2AAQDdwN3AA0DfgN+ABwDgQOBABEDggOCABIDiQOJAAYDjAOMAAYDjQONAAwDjgOOABMDjwOPABsDkAOQABYDkQORAAkDkgOSAAQDkwOTAAkDlAOUABYDlQOVAAUDlgOWABcDlwOXABYDmAOYAAkDmQOZABgDnQOdAAkDngOeAAUDnwOfAA8DoQOhAA8DowOjAA8DpQOlAAoDpgOmAAUDpwOoAAsDqwOrAAsDrQOtAAkDrgOuABIDrwOvABsDsgOyABYDswOzAAkDtgO2AAcDtwO3AAUDuAO4ABYDuQO5AAYDvAO8AAYDvQO9ABYDvgO+AAoDvwO/AAUDwQPBABMDwgPCABcDxAPEABIDxQPFABsDxgPGABIDxwPHABsDywPLABYDzQPOABYDzwPPABMD0APQABcD1APUAAkD1gPWAAkD1wPXAAYD2APYAAQD2QPZAAYD2gPaABYD2wPbAAYD3APcAAQD3wPfABED4APgAAUD4QPhABED4gPiAAUD4wPjABED5APkAAUD5QPlAA4D5gPmAAMD6APoAAkD6QPpABMD6gPqABcD6wPrABYD7APsAAID7QPtABAD7gPuABID7wPvABsD8APwABID8QPxABsD8gPyABID8wPzABsD9AP0ABID9QP1ABsD9gP2ABID9wP3ABsD+AP4ABID+QP5ABsD+gP6ABID+wP7ABsD/AP8ABID/QP9ABsD/gP+ABID/wP/ABsEAAQAABIEAQQBABsEAgQCABIEAwQDABsEBAQEABIEBQQFABsEBwQHABYECQQJABYECwQLABYEDQQNABYEDwQPABYEEQQRABYEEwQTABYEFQQVABYEGgQaAAYEGwQbAAQEHAQcAAYEHQQdAAQEHgQeAAYEHwQfAAQEIAQgAAYEIQQhAAQEIgQiAAYEIwQjAAQEJAQkAAYEJQQlAAQEJgQmAAYEJwQnAAQEKAQoAAYEKQQpABYEKgQqAAYEKwQrABYELAQsAAYELQQtABYELgQuAAYELwQvAAQEMAQwAAYEMQQxABYEMgQyAAgEMwQzAA0ENAQ0AAgENQQ1AA0ENwQ3AA0EOQQ5AA0EOwQ7AA0EPQQ9AA0EPwQ/AA0EQARAAAoEQQRBAAUEQgRCAAoEQwRDAAUERAREAAoERQRFAAUESQRJAAkESwRLAAkETARMAAwETgROABMETwRPABcEUARQAA4EUQRRAAMEUgRSAA4EUwRTAAMEVQRVAAkEVgRWABMEVwRXABcEYgRiAAkEZARkAAkEZgRmAAkEZwRnAAIEaARoABAEaQRpAAoEbwRvABkEqQSpAAYAAQAAAAoCBgbwAARERkxUABpjeXJsAEhncmVrAHZsYXRuAKQABAAAAAD//wASAAAACgAUAB4AKAA0AEEASwBVAF8AaQBzAH0AhwCRAJsApQCvAAQAAAAA//8AEgABAAsAFQAfACkANQBCAEwAVgBgAGoAdAB+AIgAkgCcAKYAsAAEAAAAAP//ABIAAgAMABYAIAAqADYAQwBNAFcAYQBrAHUAfwCJAJMAnQCnALEAKAAGQVpFIABUQ1JUIAB+TU9MIACoTkFWIADUUk9NIAEAVFVSIAEsAAD//wATAAMADQAXACEAKwAyADcARABOAFgAYgBsAHYAgACKAJQAngCoALIAAP//ABIABAAOABgAIgAsADgARQBPAFkAYwBtAHcAgQCLAJUAnwCpALMAAP//ABIABQAPABkAIwAtADkARgBQAFoAZABuAHgAggCMAJYAoACqALQAAP//ABMABgAQABoAJAAuADoAPgBHAFEAWwBlAG8AeQCDAI0AlwChAKsAtQAA//8AEwAHABEAGwAlAC8AOwA/AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AAD//wATAAgAEgAcACYAMAA8AEAASQBTAF0AZwBxAHsAhQCPAJkAowCtALcAAP//ABMACQATAB0AJwAxADMAPQBKAFQAXgBoAHIAfACGAJAAmgCkAK4AuAC5YzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRybGlnYQR8bGlnYQSEbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG9jbASQbG9jbASWbG9jbAScbnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSib251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSocG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSuc21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTedG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkAAAAAQAAAAAAAgACAAMAAAABAAcAAAABABgAAAADABUAFgAXAAAAAgAIAAkAAAABAAkAAAABABQAAAABAAQAAAABAAYAAAABAAUAAAABABkAAAABABEAAAABABMAAAABAAEAAAABAAoAAAABAAsAAAABAAwAAAABAA0AAAABAA4AAAABAA8AAAABABAAAAABABIAGwA4A8YGtAdgDfAN8A4GDigOXg6EDrIOxg7aDu4PAA8aD1wPeg+YD8oP/BAuEEIQehBsEHoQpgABAAAAAQAIAAIBxADfAecBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAegB6QJDAjsB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4CAAIBBNwCAgIDAgQCBQIGAgcCCAIJAgoCCwIvAg8CEAIRAhQCFQIWAhcCGAIZAhsCHAIeAh0C+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNFA0QDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQH/BMYExwTIBMkEygTLBMwEzQTOBM8E0ATRBNIE0wTUBNUE1wTYBNoCGgTbAg4E1gITAg0E2QIMAhIAAQDfAAgAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCFAJIAsACxALIAswC0ALUAtgC3ALgAuQDRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6AEsATABMgE4AToBPAE+AT8BRQFGAX8BhQGKAY0CRgJHAkkCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCggKEAoYCiAKKAowCjgKQApIClAKWApgCmgKcAp4CoAKiAqQCpgKoAqoCrAKuArECswK1ArcCuQK7Ar0CvwLBAsQCxgLIAsoCzALOAtAC0gLUAtgC2gLcAt4C4ALiAuQC5gLoAuoC7ALuAvAC8QLzAvUDUgNTA1QDVQNWA1cDWANaA1sDXANdA14DXwNgA2EDYwNkA2UDZgNnA2gDaQN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA7oDvAO+A9MD2QPfBEgESgROBFYEWARdBGkAAQAAAAEACAACAXQAtwG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMC/AMvAjsB+gTJBMoB+wH8Af0B/gH/AgAEzQTOBNAE0wTcAgICAwIEAgUCBgIHAggCCQIKAgsB9AH1AfYB9wH4AfkCLwIPAhACEQIUAhUCFwIZAv0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDTgMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNFA0QDRgNHA0gDSQNKA0sDTANNA08DUANRBMgEywTMBM8E0QTSAgEE1ATABMEEwgTDBMQExQTGBMcE1QTXBNgCGATaAhoE2wL7Ag4E1gITAg0E2QIWAgwCEgABALcARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAIcAjACTAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAS0BMQEzATkBOwE9AUABRwJKAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECgwKFAocCiQKLAo0CjwKRApMClQKXApkCmwKdAp8CoQKjAqUCpwKpAqsCrQKyArQCtgK4AroCvAK+AsACwgLFAscCyQLLAs0CzwLRAtMC1QLZAtsC3QLfAuEC4wLlAucC6QLrAu0C7wLyAvQC9gOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA7sDvQO/A80D1APaA+AERgRJBEsETwRXBFkEWgReBGoABgAAAAYAEgAqAEIAWgByAIoAAwAAAAEAEgABAJAAAQAAABoAAQABAE0AAwAAAAEAEgABAHgAAQAAABoAAQABAE4AAwAAAAEAEgABAGAAAQAAABoAAQABAq0AAwAAAAEAEgABAEgAAQAAABoAAQABA5oAAwAAAAEAEgABADAAAQAAABoAAQABA5wAAwAAAAEAEgABABgAAQAAABoAAQABBBkAAgABAKcAqwAAAAQAAAABAAgAAQYeADYAcgCkAK4AuADKAPwBDgEYAUoBZAF+AZABugHsAfYCGAIyAkQCdgKIAqICzALeAxADGgMkAzYDaANyA3wDhgOgA7oDzAP2BCgEMgRUBG4EgASyBMQE3gUIBRoFJAUuBTgFQgVsBZYFwAXqBhQABgAOABQAGgAgACYALAJLAAIApwJMAAIAqAJOAAIAqQPwAAIAqgR6AAIAqwPuAAIArAABAAQEhwACAKwAAQAEAogAAgCoAAIABgAMBIkAAgCsBIsAAgGiAAYADgAUABoAIAAmACwCUwACAKcCVAACAKgECgACAKkECAACAKoEfAACAKsEBgACAKwAAgAGAAwEdgACAKgCogACAaIAAQAEBI0AAgCsAAYADgAUABoAIAAmACwCVwACAKcCWAACAKgCpgACAKkEFgACAKoEfgACAKsEGAACAKwAAwAIAA4AFASPAAIAqASRAAIArAKzAAIBogADAAgADgAUArUAAgCoBJMAAgCsArcAAgGiAAIABgAMA6wAAgCoBJUAAgCsAAUADAASABgAHgAkBHgAAgCnAr0AAgCoAlsAAgCpBJcAAgCsAr8AAgGiAAYADgAUABoAIAAmACwCXAACAKcCXQACAKgCXwACAKkEHAACAKoEgAACAKsEGgACAKwAAQAEBJkAAgCoAAQACgAQABYAHALKAAIAqASCAAIAqwSbAAIArALMAAIBogADAAgADgAUAtAAAgCoBJ0AAgCsAtYAAgGiAAIABgAMBJ8AAgCsAtoAAgGiAAYADgAUABoAIAAmACwCYQACAKcCYgACAKgC4AACAKkENAACAKoEhAACAKsEMgACAKwAAgAGAAwEoQACAKkEowACAKwAAwAIAA4AFAOfAAIApwOhAAIAqASlAAIArAAFAAwAEgAYAB4AJAOlAAIApwJlAAIAqAREAAIAqQRCAAIAqgRAAAIArAACAAYADALxAAIAqASnAAIArAAGAA4AFAAaACAAJgAsAmYAAgCnAmcAAgCoAmkAAgCpA/EAAgCqBHsAAgCrA+8AAgCsAAEABASIAAIArAABAAQCiQACAKgAAgAGAAwEigACAKwEjAACAaIABgAOABQAGgAgACYALAJuAAIApwJvAAIAqAQLAAIAqQQJAAIAqgR9AAIAqwQHAAIArAABAAQEdwACAKgAAQAEBI4AAgCsAAEABAQZAAIArAADAAgADgAUBJAAAgCoBJIAAgCsArQAAgGiAAMACAAOABQCtgACAKgElAACAKwCuAACAaIAAgAGAAwDrQACAKgElgACAKwABQAMABIAGAAeACQEeQACAKcCvgACAKgCdgACAKkEmAACAKwCwAACAaIABgAOABQAGgAgACYALAJ3AAIApwJ4AAIAqAJ6AAIAqQQdAAIAqgSBAAIAqwQbAAIArAABAAQEmgACAKgABAAKABAAFgAcAssAAgCoBIMAAgCrBJwAAgCsAs0AAgGiAAMACAAOABQC0QACAKgEngACAKwC1wACAaIAAgAGAAwEoAACAKwC2wACAaIABgAOABQAGgAgACYALAJ8AAIApwJ9AAIAqALhAAIAqQQ1AAIAqgSFAAIAqwQzAAIArAACAAYADASiAAIAqQSkAAIArAADAAgADgAUA6AAAgCnA6IAAgCoBKYAAgCsAAUADAASABgAHgAkA6YAAgCnAoAAAgCoBEUAAgCpBEMAAgCqBEEAAgCsAAIABgAMAvIAAgCoBKgAAgCsAAEABAL3AAIAqAABAAQC+QACAKgAAQAEAvgAAgCoAAEABAL6AAIAqAAFAAwAEgAYAB4AJAJyAAIApwJzAAIAqAKnAAIAqQQXAAIAqgR/AAIAqwAFAAwAEgAYAB4AJAQqAAIApwQoAAIAqAQuAAIAqQQsAAIAqgQwAAIArAAFAAwAEgAYAB4AJAQrAAIApwQpAAIAqAQvAAIAqQQtAAIAqgQxAAIArAAFAAwAEgAYAB4AJAQ4AAIApwQ2AAIAqAQ8AAIAqQQ6AAIAqgQ+AAIArAAFAAwAEgAYAB4AJAQ5AAIApwQ3AAIAqAQ9AAIAqQQ7AAIAqgQ/AAIArAABAAQEhgACAKgAAgARACUAKQAAACsALQAFAC8ANAAIADYAOwAOAD0APgAUAEUASQAWAEsATQAbAE8AVAAeAFYAWwAkAF0AXgAqAIEAgQAsAIMAgwAtAIYAhgAuAIkAiQAvAIwAjAAwAJcAmgAxAM8AzwA1AAEAAAABAAgAAQAGAAIAAQACAtQC1QABAAAAAQAIAAIADgAEBN0E3gTfBOAAAQAEAoYChwKYApkABAAAAAEACAABACYAAgAKABwAAgAGAAwBowACAEoBqAACAFgAAQAEAakAAgBYAAEAAgBKAFcABAAAAAEACAABAEQAAgAKABQAAQAEAaQAAgBNAAEABAGmAAIATQAEAAAAAQAIAAEAHgACAAoAFAABAAQBpQACAFAAAQAEAacAAgBQAAEAAgBKAaMAAQAAAAEACAABAAYBlQABAAEASwABAAAAAQAIAAEABgEnAAEAAQC6AAEAAAABAAgAAQAGAawAAQABADYAAQAAAAEACAACABwAAgHjAeQAAQAAAAEACAACAAoAAgHlAeYAAQACAC8ATwABAAAAAQAIAAIAHgAMAigCKgIpAisCLAIfAiACIQGuAiMCJAIlAAEADAAnACgAKwAzADUARgBHAEgASwBTAFQAVQABAAAAAQAIAAIADAADAiYCJwInAAEAAwBJAEsBrgABAAAAAQAIAAIAZgAIAj0CLQIuAjACMQI5AjoCPAABAAAAAQAIAAIAFgAIABsAFQAWABcAGAAZAB0AFAABAAgBrQIiBHAEcQRyBHMEdAR1AAEAAAABAAgAAgAWAAgEdQIiBHAEcQRyBHMBrQR0AAEACAAUABUAFgAXABgAGQAbAB0AAQAAAAEACAACABYACAAVABYAFwAYABkAGwAdABQAAQAIAi0CLgIwAjECOQI6AjwCPQABAAAAAQAIAAEABgFpAAEAAQATAAYAAAABAAgAAwABABIAAQBSAAAAAQAAABoAAgACAXwBfAAAAdQB3QABAAEAAAABAAgAAQAoAcAAAQAAAAEACAACABoACgIyAHoAcwB0AjMCNAI1AjYCNwI4AAIAAQAUAB0AAAABAAAAAQAIAAIAJgAQAdQB1QHWAdcB2AHZAdoB2wHcAd0CQAI+AkECQgI/BOEAAQAQABQAFQAWABcAGAAZABoAGwAcAB0ATQBOAq0DmgOcBBk=) format('truetype');
  /* IE9 Compat Modes */
  src: url(data:application/font-ttf;charset=utf-8;base64,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BMj/vAUyAIAEkQCCBagAhASEAGwFjwBLBKAAUASiAFIEzgAlA18AFgUBAEkHQgB0BtQAWgZNAEEFJAAtBK8AQQR5AG0HuABABscAPwf0AIEGmgBdBREARgQ8AEYFpAAfBRkAQgU+AGoDHwBbBBQAAAgpAAAEFAAACCkAAAK5AAACCgAAAVwAAAR/AAACMAAAAaIAAADRAAAAAAAAAxsAbgMbAG4FDgCYBhsAbQORAAEB3wBoAdYAOgH8AEIBrABHAz8AcANFAEgDOQBCBE4AOQShAGIC4ACHBCwAhQXrAIUB5wBuB60AVwJ+AGwCagBQA5EAHgL7ADUDWABXBMEAZgaDACUG4QCNCK4Agge3AC0G8gBvBJcAWQX9ACUEOAAoBMAAJQV1AEQFpAAzBeAAZAPzACoIHQCABQ0AdAUQAJQGRABhBuQASAbRAFcG4ABbBJQAWQWLAKQFBAA5BHIAkwSFADcIXwBeAk//pQSdAGUElACIBBMANgQiAHgEEgAfAloAigKRAFoB1gA0BToAHQTeABQE5wAdB20AHQdtAB0FLAAdBs4AOAAAAAAILABXCDUAXAQ+ADgElgBEAhv/nwHZAFoDnQBqA50AagOdAGoEBwCEBAcAhAQH/0UEBwCDA50AagIBAIUErP//BG0AYwSDAEAEdQBjA9sAYwPDAGMEogBJBNcAYwIPAHYD3AAgBGQAYwO6AGMGBwBjBNYAYwTAAEAEeABjBMAAQQR2AGMESQA6BFEAIASPAF0EiP//Bf0AHwRkAAMETf//BDEANwL6AEcC+gCHAvoANwL6ADAC+gA1AvoARQL6AEYC+gAzAvoARwL6AEMD0gCNAqoAkAQ7//sErQBJBTkAhAUrAIQERwBxBTAAhARAAHEESQA6BJIAQARdAAUDxQBjBIj//wTAAEAEiP//A6sASgTgAGMEQgBIBdcAQQWNAEEE0QBKBasAIASDAEAHZQAeB14AYwW4ACAE4ABjBIUAYwWLACEGcAAWBEoAPgTaAGMEaQBjBNMAHgRuABsFkABjBKkARgavAGMHXwBjBZcACgY7AGMEewBjBIMAMQakAGMEgwA2BDcACgbmABYEvwBjBRYAYwWjACAGIABABFD//wTbAAMGwwAgBKkARgSpAGMGMQAVBNIAQARMAD4EwABABJIAQAQDAEcIOwBjBSwAKASRAG8ERgBEBJgARAPUAGYEnAA8BJUAbwSaAEQEUwBIBJEAQgVqAFgFkgBYBXIAhAXWAFgF1wBYBGgAjwSCAFgDxQBjBFcADwSsACwC+wBHAvsANQL7AEUC+wBGAvsAMwL7AEcC+wBDBGsAaAQuADwGjgBABKcAYATSAEwCQf+tAkH/rQIxAIYCMf/8AjEAhgRtAGMB/gAAAxoAbgVR/+wFUf/sBJj/ywTzACgCtP/iBWIABwViAAcFYgAHBWIABwViAAcFYgAHBWIABwU8AFYEgACCBIAAggSAAIIEgACCAlX/ugJVAJUCVf+vAlX/rAWmAIIFhgBWBYYAVgWGAFYFhgBWBYYAVgVEAHQFRAB0BUQAdAVEAHQE8gACBEoARARKAEQESgBEBEoARARKAEQESgBEBEoARAQsAEIEUwBIBFMASARTAEgEUwBIAjH/qAIxAIYCMf+dAjH/mgR7AGkEhgBCBIYAQgSGAEIEhgBCBIYAQgR6AGgEegBoBHoAaAR6AGgEBAADBAQAAwViAAcESgBEBWIABwRKAEQFYgAHBEoARAU8AFYELABCBTwAVgQsAEIFPABWBCwAQgU8AFYELABCBTMAggUYAEIEgACCBFMASASAAIIEUwBIBIAAggRTAEgEgACCBFMASASAAIIEUwBIBXMAXgSRAEUFcwBeBJEARQVzAF4EkQBFBXMAXgSRAEUFpwCCBHoAaAJV/7ICMf+gAlX/wAIx/64CVf/SAjH/wAJVABcCHwADAlUAlQbNAJUEMwBtBHgAKAJB/5cFFACCBEYAbwRVAIICHwB+BFUAggIfAFsEVQCCArUAfgRVAIIC+wB+BaYAggR7AGkFpgCCBHsAaQWmAIIEewBpBHv/kgWGAFYEhgBCBYYAVgSGAEIFhgBWBIYAQgUbAIIC6wBvBRsAggLrAFAFGwCCAusAEQTrAEUEHQA4BOsARQQdADgE6wBFBB0AOATrAEUEHQA4BOsARQQdADgE8wAoArQACgTzACgCtAAKBPMAKALcAAoFRAB0BHoAaAVEAHQEegBoBUQAdAR6AGgFRAB0BHoAaAVEAHQEegBoBUQAdAR6AGgG/wAjBeEAHATyAAIEBAADBPIAAgTZAEkEEgBKBNkASQQSAEoE2QBJBBIASgeFAAIGwQBCBYMAXQSEAEIEdf+TBHX/kwRRACAErP//BKz//wSs//8ErP//BKz//wSs//8ErP//BIMAQAPbAGMD2wBjA9sAYwPbAGMCD/+YAg8AdgIP/40CD/+KBNYAYwTAAEAEwABABMAAQATAAEAEwABABI8AXQSPAF0EjwBdBI8AXQRN//8ErP//BKz//wSs//8EgwBABIMAQASDAEAEgwBABHUAFgPbAGMD2wBjA9sAYwPbAGMD2wBjBKIASQSiAEkEogBJBKIASQTXAGMCD/+QAg//ngIP/7ACDwAlAg8AdAPcACAEZABjA7oAYwO6AGMDugBjA7oAYwTWAGME1gBjBNYAYwTAAEAEwABABMAAQAR2AGMEdgBjBHYAYwRJADoESQA6BEkAOgRJADoEUQAgBFEAIARRACAEjwBdBI8AXQSPAF0EjwBdBI8AXQSPAF0F/QAfBE3//wRN//8EMQA3BDEANwQxADcFYgAHBOT/CAYL/wwCuf8NBZr/aQVW/rMFdP9/ArL/cgViAAcFGwCCBIAAggTZAEkFpwCCAlUAlQUUAIIHAgCCBaYAggWGAFYFKQCCBPMAKATyAAIFFQAWAlX/rATyAAIEggBJBHMAXwSEAGwCsgCKBF4AcQS4AIIEhgBCBO0AiwQLAA0EEgAVArL/qwReAHEEhgBCBF4AcQaRAFMEgACCBHUAhATrAEUCVQCVAlX/rAR4ACgFKwCEBRQAggUNAB8FYgAHBRsAggR1AIQEgACCBZoAeAcCAIIFpwCCBYYAVgWpAIQFKQCCBTwAVgTzACgFFQAWBEoARARTAEgEigBvBIYAQgSBAG8ELABCBAQAAwQSABUEUwBIA1oAbwQdADgCHwBtAjH/mgIU/6EEggCCBAQAAwb/ACMF4QAcBv8AIwXhABwG/wAjBeEAHATyAAIEBAADAUsAPwKRAEAEWgB8AkH/iQHWADoHAgCCBu0AbwViAAcESgBEBIAAggWaAHgEUwBIBIoAbwXQADQF9ABEBSQACwQV/+oIigBCCYoAVgTvAEMEHABFBTwAVgQsAEIE8gACBBUAEQJVAJUH+wARBtUAJwJVAJUFYgAHBEoARAViAAcESgBEB4UAAgbBAEIEgACCBFMASAWPAEsEPABOBDwATgf7ABEG1QAnBO8AQwQcAEUFmgB4BIoAbwWaAHgEigBvBYYAVgSGAEIFgQBaBIQAQAWBAFoEhABABTQAPgQpAD8FDQAfBAQAAwUNAB8EBAADBQ0AHwQEAAMFkACJBG4AWAb5AIUGnwCCBRUAFgQSABUEggBCBaYAKASMABYFYgAHBEoARAViAAcESgBEBWIABwRKAEQFYgAGBEr/eQViAAcESgBEBWIABwRKAEQFYgAHBEoARAViAAcESgBEBWIABwRKAEQFYgAHBEoARAViAAcESgBEBWIABwRKAEQEgACCBFMASASAAIIEUwBIBIAAggRTAEgEgACCBFMASASA/80EU/9yBIAAggRTAEgEgACCBFMASASAAIIEUwBIAlUAlQIxAIYCVQCIAh8AbQWGAFYEhgBCBYYAVgSGAEIFhgBWBIYAQgWGABQEhv+SBYYAVgSGAEIFhgBWBIYAQgWGAFYEhgBCBZwAUASmAEAFnABQBKYAQAWcAFAEpgBABZwAUASmAEAFnABQBKYAQAVEAHQEegBoBUQAdAR6AGgFswB0BOEAaAWzAHQE4QBoBbMAdAThAGgFswB0BOEAaAWzAHQE4QBoBPIAAgQEAAME8gACBAQAAwTyAAIEBAADBKAAQgSgAEIFKwCEBIIAggWnAIIEigBvBPMAKAQTAB8FFQAWBBIAFQWQAIkEbgBYBZAAiQRuAFgEdQCEA1oAbwf7ABEG1QAnBg7/5QTI/7wEegBoBQH/1QUB/9UEdf/lA1r/xgU//8wEW/+oBZoAeASKAG8FpwCCBIoAbwcCAIIGEwCCBaYAKASMABYE8gACBBUAEQUVABYEEgAVBHMAXwRi//MGGwBtBJcARgSXAEAElwA3BJcAaQSrAFYEvwBzBXMAXgSRAEUFpgCCBHsAaQViAAcESv/oBIAAPART/+ECVf7rAjH+2QWGAFYEhgABBRsAFwLr/1sFRABfBHr//QUe/oUFGwCCBIEAbwUzAIIEggBCBTMAggSCAEIFpwCCBHoAaAUUAIIERgBvBRQAggRGAG8EVQCCAh8AbQcCAIIG7QBvBaYAggR7AGkFKQCCBIEAbwUbAIIC6wBiBOsARQQdADgE8wAoArQACgU7AAcECwANBTsABwQLAA0G/wAjBeEAHATZAEkEEgBKBcz+FwSs/90EF/72BRP+8AJL/vEEyv9VBIn+ugTb/2IErP//BG0AYwPbAGMEMQA3BNcAYwIPAHYEZABjBgcAYwTAAEAEeABjBFEAIARN//8EZAADAg//igRN//8D2wBjA8UAYwRJADoCDwB2Ag//igPcACAEZABjBG4AGwSs//8EbQBjA8UAYwPbAGME2gBjBgcAYwTXAGMEwABABOAAYwR4AGMEgwBABFEAIARkAAMESgA+BNcAYwSDAEAETf//BjEAFQTaAGMEbgAbBdcAQQViAAcESgBEBIAAggRTAEgCMQBtAAAAAQAABOQJCwQAAAICAgMFBQcGAQMDBAUCAwMDBQUFBQUFBQUFBQMCBQUFBAgGBgYGBQUGBgMFBgUIBgYGBgYGBgYGCAYGBQMEAwQEAwUFBQUFAwUFAgIFAggFBQUFAwUDBQUHBQUFAwIDBgMFBQYGAgYEBwQFBQcFBAUDAwMGBAMCAwQFBgcHBAgFBgUGCAUFBQUGAgUFAwYFCQgCBgMGBQYFAwUEBAUEAgMDBAQDAAAAAAAAAwUDBQcGBgUGBQcHBgUFBQUFBQUFAwUFBgUFBQUFBwcHBQUHBwYKCgcGBgcJBgYGBgcHBgkJBwgGBggFBQUEBggFBQUFBwUFBQcFBQcIBgcFBQcFBQUICAUFCQcFCAcGBQgHCAcKCQUFBgUGBQYFCQcJBwYFBgAAAAAAAAUGBQUEBQUGBQcGCQYJCAcGCAYGBQYHBQYFBgUGBQUFBAYICAcGBQUJCAkHBgUGBgYEBQkFCQMCAgUCAgEABAQGBwQCAgICBAQEBQUDBQcCCQMDBAMEBQcICgkIBQcFBQYGBwQJBgYHCAgIBQYGBQUJAwUFBQUFAwMCBgUGCAgGCAAJCQUFAgIEBAQFBQUFBAIFBQUFBAQFBQIEBQQHBQUFBQUFBQUFBwUFBQMDAwMDAwMDAwMEAwUFBgYFBgUFBQUEBQUFBAUFBwYFBgUICAYFBQYHBQUFBQUGBQgIBgcFBQcFBQgFBgYHBQUIBQUHBQUFBQUJBgUFBQQFBQUFBQYGBgcHBQUEBQUDAwMDAwMDBQUHBQUDAwICAgUCAwYGBQYDBgYGBgYGBgYFBQUFAwMDAwYGBgYGBgYGBgYGBQUFBQUFBQUFBQUFAgICAgUFBQUFBQUFBQUFBQYFBgUGBQYFBgUGBQYFBgYFBQUFBQUFBQUFBgUGBQYFBgUGBQMCAwIDAgMCAwgFBQMGBQUCBQIFAwUDBgUGBQYFBQYFBgUGBQYDBgMGAwYFBgUGBQYFBgUGAwYDBgMGBQYFBgUGBQYFBgUIBwYFBgUFBQUFBQgIBgUFBQUFBQUF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s3uzjbOgs6yzuLPJs9uz8bQDtBq0MLRHtFq0a7R9tI+0pbS2tMi037T2tQy1HrUwtUK1WbVqtYG1l7YBtqO2urbMtuO2+bcLtx23NLdFt1y3bLeDt5S3q7fBt9O35bhRuNq48bkCuRm5L7lGuVy5brmAuYy5nrm1uce53rn1ugy6I7o6ulG6XLpnunm6hbqRuqi6v7rLute67rsFuxG7Hbsyuz67SrtWu227f7uLu5e7rru/u9G76Lv5vBC8Jrw+vFG8aLx/vIu8l7yuvMS81rzovP+9Fb0hvS29Ob1FvVe9aL10vYC9jL2Yva+9u73NveO99b4LviK+OL5Lvl6+cb6Jvue/Ur9pv4C/l7+tv8C/17/uwADAEsApwD/AVsBowH/AlsCiwK7AucDQwOfA/cETwSXBOMFEwVDBZ8F+wY/BocG4wc7B5cH4wg/CIcIzwknCWsJtwn/ClsKswr7C1cLrwwLDa8N9w5PDpcO2w8fD3cPzxAXEcMSGxJzEs8TFxNHE58T+xRXFLMU3xUjFX8VrxYHFjcWixa7FxcXRxejF+cYQxiPGNcZBxlLGZMZ6xobGl8ajxrnGxcbWxufG/ccQxyPHfseVx6vHvcfUx+bH/MgIyBTIIMgsyDjIRMhQyGbIbsh2yH7IhsiOyJbInsimyK7Itsi+yMbIzsjWyOnI/MkOySDJMslIyV3JZcltyXXJfcmFyZjJqsm8ydPJ5cn4yg/KfsqGypnKocqpyrvK0srayuLK6sryywnLEcsZyyHLKcsxyznLQctJy1HLWctwy3jLgMvNy9XL3cvvzAbMDswWzCnMMcxIzF7MdcyMzJ7MtczIzNvM8s0IzRDNGM0kzTbNPs1VzWfNc81/zZbNrc3DzdrN4s3qzgLOGs4mzjLOPs5KzlbOYs5qznLOes6RzqjOsM7Hzt3O8M8CzwrPEs8pzz/PUs9az2zPf8+Sz6XPt8/Oz+TP99AJ0CHQM9A70EPQW9Bt0IDQktCk0LXQyNDa0PLRCtEd0S/RS9Fn0XPRf9GH0ZPRn9Gr0bfRydHb0fPSCtIi0jnSUdJo0oDSl9Ky0szS5NL70xPTKtNC01TTbNOD057TuNPE09DT4tP01AvUHNQ01EvUY9R61JLUqdTB1NjU89UN1R/VMdU91UnVVdVh1XjVitWi1bnV0dXo1gDWF9Yv1kbWYdZ71pLWqdbA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3DAxAP//AIIAAAUjBzkCJgAsAAABBwCdANsBOQATALAARViwBy8bsQcXPlmwENwwMQD//wBoAAAEDwd8AiYATAAAAQcAnQAVAXwACQCwEC+wFdwwMQD///+yAAACowc2AiYALQAAAQcApP89ATcAEwCwAEVYsAMvG7EDFz5ZsAfcMDEA////oAAAApEF7gImAIwAAAEHAKT/K//vABMAsABFWLADLxuxAxM+WbAH3DAxAP///8AAAAKaBugCJgAtAAABBwBw/ywBNwATALAARViwAi8bsQIXPlmwBdwwMQD///+uAAACiAWgAiYAjAAAAQcAcP8a/+8AEwCwAEVYsAIvG7ECEz5ZsAXcMDEA////0gAAAoYHLwImAC0AAAEHAKD/aAE5ABMAsABFWLACLxuxAhc+WbAH3DAxAP///8AAAAJ0BecCJgCMAAABBwCg/1b/8QATALAARViwAi8bsQITPlmwB9wwMQD//wAX/lwBwQWwAiYALQAAAAYAo/YC//8AA/5aAbEF5wImAE0AAAAGAKPiAP//AJUAAAHBBzECJgAtAAABBwChAB8BSgAJALACL7AJ3DAxAP//AJX/7AZOBbAAJgAtAAAABwAuAlUAAP//AG3+SwPLBecAJgBNAAAABwBOAh8AAP//ACj/7ATWBzYCJgAuAAABBwCdAV8BNgATALAARViwAS8bsQEXPlmwE9wwMQD///+X/ksCkwXmAiYAmwAAAQcAnf8c/+YAEwCwAEVYsAwvG7EMEz5ZsBHcMDEA//8Agv36BSUFsAImAC8AAAAHAaIBpP6P//8Ab/36BFoGAAImAE8AAAAHAaIBS/6P//8AggAABCsHNgImADAAAAEHAHUALgE2ABMAsABFWLAFLxuxBRc+WbAI3DAxAP//AH4AAAKEB4gCJgBQAAABBwB1AB8BiAATALAARViwAy8bsQMZPlmwBtwwMQD//wCC/foEKwWwAiYAMAAAAAcBogFx/o///wBb/foBoAYAAiYAUAAAAAcBogAn/o///wCCAAAEKwWwAiYAMAAAAQcBogI4BJ0AEACwAEVYsAovG7EKFz5ZMDH//wB+AAADDwYBACYAUAAAAAcBogG7BO7//wCCAAAEKwWwAiYAMAAAAAcAoQHa/d///wB+AAADKQYAACYAUAAAAAcAoQGL/af//wCCAAAFIgc2AiYAMgAA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//8AAARPBfICJgHSAAABBgBqPx4ADACwAS+wEdywFNAwMf//ADcAAAQEBh4CJgHTAAABBwB1ATIAHgATALAARViwCC8bsQgVPlmwDNwwMQD//wA3AAAEBAYWAiYB0wAAAQcAoQEXAC8ACQCwBy+wD9wwMQD//wA3AAAEBAYfAiYB0wAAAQYAnkMeABMAsABFWLAHLxuxBxU+WbAP3DAxAP//AAcAAAVcBkECJgAlAAAABwCt/28AAP///wgAAAS2BkIAJgApZAAABwCt/i4AAf///wwAAAWHBj8AJgAsZAAABwCt/jL//v///w0AAAIlBkMAJgAtZAAABwCt/jMAAv///2n/7AVCBkEAJgAzFAAABwCt/o8AAP///rMAAAVTBkEAJgA9ZAAABwCt/dkAAP///38AAAT9BkEAJgC5FAAABwCt/qUAAP///3L/9QLwBsICJgDCAAABBwCu/wz/6wASALAAL7AY3LAN0LAYELAb0DAx//8ABwAABVwFsAIGACUAAP//AIIAAAS8BbACBgAmAAD//wCCAAAEUgWwAgYAKQAA//8ASQAABJ4FsAIGAD4AAP//AIIAAAUjBbACBgAsAAD//wCVAAABwQWwAgYALQAA//8AggAABSUFsAIGAC8AAP//AIIAAAZ+BbACBgAxAAD//wCCAAAFIgWwAgYAMgAA//8AVv/sBS4FxAIGADMAAP//AIIAAATdBbACBgA0AAD//wAoAAAEygWwAgYAOAAA//8AAgAABO8FsAIGAD0AAP//ABYAAAUABbACBgA8AAD///+sAAACqAcNAiYALQAAAQcAav9PATkADACwAi+wDNywD9AwMf//AAIAAATvBwoCJgA9AAABBwBqAJ8BNgAMALABL7AR3LAU0DAx//8ASf/rBHwGQQImALoAAAEHAK0BJwAAAAkAsBMvsCPcMDEA//8AX//sBC8GQQImAL4AAAEHAK0BBAAAAAkAsAgvsCncMDEA//8AbP5hBBcGQQImAMAAAAEHAK0A/QAAAAkAsAMvsBLcMDEA//8Aiv/1Am8GLAImAMIAAAEGAK3m6wATALAARViwDC8bsQwTPlmwD9wwMQD//wBx/+sEEAbSAiYAygAAAQYArhb7ABIAsAAvsB7csBPQsB4QsCHQMDH//wCCAAAEkgQ6AgYAjQAA//8AQv/sBEMETgIGAFMAAP//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AdMAAP//AGMAAARzBI0CBgHBAAD//wB2AAABmASNAgYBwgAA//8AYwAABHUEjQIGAcQAAP//AGMAAAWjBI0CBgHGAAD//wBA//AEfgSdAgYByAAA//8AYwAABDUEjQIGAckAAP//ACAAAAQvBI0CBgHNAAD/////AAAETwSNAgYB0gAA//8AAwAABFwEjQIGAdEAAP///4oAAAKGBfICJgHCAAABBwBq/y0AHgAMALACL7AM3LAP0DAx/////wAABE8F8gImAdIAAAEGAGo/HgAMALABL7AR3LAU0DAx//8AYwAAA7wF8gImAb4AAAEGAGpNHgAMALAGL7AU3LAX0DAx//8AYwAAA6gGHgImAeoAAAEHAHUBEwAeABMAsABFWLAELxuxBBU+WbAI3DAxAP//ADr/8AQBBJ0CBgHMAAD//wB2AAABmASNAgYBwgAA////igAAAoYF8gImAcIAAAEHAGr/LQAeAAwAsAIvsAzcsA/QMDH//wAg//ADeQSNAgYBwwAA//8AYwAABHUGHgImAcQAAAEHAHUBDQAeABMAsABFWLAFLxuxBRU+WbAP3DAxAP//ABv/7ARpBhQCJgIBAAABBwCgAI4AHgATALAARViwEC8bsRAVPlmwFNwwMQD/////AAAErQSNAgYBugAA//8AYwAABCIEjQIGAbsAAP//AGMAAAOoBI0CBgHqAAD//wBjAAADvASNAgYBvgAA//8AYwAABHYGFAImAf4AAAEHAKAApwAeABMAsABFWLAILxuxCBU+WbAN3DAxAP//AGMAAAWjBI0CBgHGAAD//wBjAAAEcwSNAgYBwQAA//8AQP/wBH4EnQIGAcgAAP//AGMAAAR8BI0CBgHvAAD//wBjAAAENQSNAgYByQAA//8AQP/wBFIEnQIGAbwAAP//ACAAAAQvBI0CBgHNAAD//wADAAAEXASNAgYB0QAAAAEAPv4fA/oEnQApAKwAsABFWLAKLxuxChU+WbAARViwGS8bsRkLPlmwAEVYsBgvG7EYDT5ZsAoQsgMBCitYIdgb9FmyBgoZERI5sicZChESObAnL7LPJwFxtK8nvycCXbI/JwFxsp8nAXGy/ycBXbIPJwFxtG8nfycCXbL/JwFxsg8nAXKyjycBcrImCAorWCHYG/RZshAmJxESObAZELAW0LIdGQoREjmwGRCyIAEKK1gh2Bv0WTAxATQmIyIGFSE0NjMyFhUUBgcWFhUUBgcRIREmJjUhFhYzMjY1NCcjNTM2AsZfV0dY/t74y973aFlobLKl/t+cqAEiAl5WX2TEk52nAzc9QTYtmLOnlVmMKCOOXoKtG/4kAd8froM3QUlDjQPBBAAAAQBj/psFUASNAA8AawCwAS+wAEVYsAkvG7EJFT5ZsABFWLADLxuxAws+WbAARViwBi8bsQYLPlmyCwMJERI5fLALLxiywAsBXbQwC0ALAl20QAtQCwJxsgQBCitYIdgb9FmwCRCwDNCwAxCyDgEKK1gh2Bv0WTAxASERIxEhESERIREhESERMwVQ/t/d/jP+3gEiAc0BId3+mwFlAcb+OgSN/iIB3vxAAAABAED+KwRSBJ0AHABesg0dHhESOQCwBC+wAEVYsA0vG7ENFT5ZsABFWLADLxuxAws+WbAARViwBi8bsQYLPlmyEQ0DERI5sA0QshMBCitYIdgb9FmwAxCyGQEKK1gh2Bv0WbIcAw0REjkwMQEGBgcRIREmAic1EAAzMgQXISYjIgMVFBYzMjY3BFEKxaL+37XIAgEb8eIBEBT+3wrb5Advfm1vBQGPntQf/i0B1SgBHd0+AQUBOOLHwP7BSrOgWF8A/////wAABE8EjQIGAdIAAP//ABX+IAXfBKsCJgIXAAAABwGwAwv/hf//AGMAAAR2Bc0CJgH+AAABBgBwaxwAEwCwAEVYsAgvG7EIFT5ZsAvcMDEA//8AG//sBGkFzQImAgEAAAEGAHBSHAAJALABL7AR3DAxAP//AEEAAAWWBI0CBgHxAAD//wAH/mAFXAWwAiYAJQAAAAcAowGFAAb//wBE/moEBgROAiYARQAAAAcAowCnABD//wCC/mQEUgWwAiYAKQAAAAcAowFIAAr//wBI/loEHgROAiYASQAAAAcAowEEAAD//wBt/osBsAQ6AiYAjAAAAAcArANmAAAAAAAAAA0AogADAAEECQAAAF4AAAADAAEECQABAAwAXgADAAEECQACAAgAagADAAEECQADABYAcgADAAEECQAEABYAcgADAAEECQAFACwAiAADAAEECQAGABYAtAADAAEECQAHAEAAygADAAEECQAJAAwBCgADAAEECQALABQBFgADAAEECQAMACYBKgADAAEECQANAFwBUAADAAEECQAOAFQBrABD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DSwGkhAyEDINcg/gCz4QMhAyEN4LqgacDZINcgv4C8wOhhBUC34NCgwwDUIGogawDuoO6g1MDDALbAa6DXgO5A14DDAGwA8eDJQQ3gyUBsYGzAbWBtwG4g14BugO6gcOByQHKgeGB0QHSgeAB4YHjAe+B+gIEhAyCDgIXg6GCIwQMhAyDEoQMhAyCKII2A70CQIJDAkWCTQOfAlKDuQJaAl+DDAJyAnmCgQKgAwwCioKNApaCoAMlA1MC/gNeAwwDx4OfA/gD+AOfAvyC/IL8gvyC/IKpgrMCtYK4Ar+CxALIgs0DB4Q3hDeEN4Q3g2SDJQMlAyUDJQMlAyUDJQMHg0sDSwNLA0sEDIQMhAyEDIQMhDeEN4Q3hDeEN4Ncg1yDXINchBUDQoNCg0KDQoNCg0KDQoNQg1CDUINQg7qDUwNTA1MDUwNTA14DXgMlA0KDJQNCgyUDQoMHgweDB4MHhDeDSwNQg0sDUINLA1CDSwNQg0sDUIQMg7qEDIQMhAyEDIQMg1yD+ALPgs+Cz4LPhAyDuoQMg7qEDIO6g7qEN4NTBDeDUwQ3g1MC2wLbAtsDZINkg2SDXINcg1yDXINcg1yC8wQVA14EFQLfgt+C34MlA0sEDIQMhDeEFQMlAugDSwLfhAyEDIP4BAyEDIQ3guqDZIQVA6GEDIQVA7qDUwNeA1MDSwPHhAyEDINcg/gD+AMSgyUC6APHg0sEDIQMhDeC6oMHg2SDoYNCg1CDUwMMA14DuQNQg58DXgLzAvMC8wQVA14C/IL8gvyEDIO6gyUDQoNLA1CC/gNeAweEFQNeBAyDoYO5BAyDJQNCgyUDQoNLA1CDUINQg6GDuQQ3g1MDUwMMAxKDXgMSg14DEoNeA6GDuQMlA0KDJQNCgyUDQoMlA0KDJQNCgyUDQoMlA0KDJQNCgyUDQoMlA0KDJQNCgyUDQoNLA1CDSwNQg0sDUINLA1CDSwNQg0sDUINLA1CDSwNQhAyEDIQ3g1MEN4NTBDeDUwQ3g1MEN4NTBDeDUwQ3g1MDUwNcg1yEFQNeBBUDXgQVA14D+AQMg2SDoYO5A8eDnwOhg7kDuoO9A8eD+AQMhAyEFQQ3gACAIkABgAGAAAACwALAAEAEwATAAIAJQAqAAMALAA1AAkAOAA+ABMARQBGABoASQBKABwATABMAB4AUQBUAB8AVgBWACMAWABYACQAWgBaACUAXABdACYAigCKACgAnACcACkAsAC0ACoAtgC4AC8AugC6ADIAvAC8ADMAvwDAADQAwgDCADYAxADEADcAxgDLADgA0QDRAD4A0wDdAD8A3wDfAEoA4QDjAEsA5QDnAE4A6QDtAFEA8ADwAFYA9QD3AFcA+gD7AFoA/QD/AFwBAwEEAF8BCQEJAGEBDAEMAGIBFwEZAGMBKwEtAGYBMAEwAGkBMgEyAGoBSQFJAGsBbAFtAGwBbwFxAG4BugG6AHEBvQG9AHIBxAHFAHMByAHIAHUBygHLAHYBzQHNAHgCKAIoAHkCKgIrAHoCRgJHAHwCSQJJAH4CSwJsAH8CbgJxAKECdgJ7AKUCgAKIAKsCigKKALQCjAKMALUCjgKOALYCkAKQALcCkgKbALgCpAKmAMICqAKoAMUCqgKqAMYCrAKsAMcCrgKuAMgCsQKxAMkCswKzAMoCtQK1AMsCtwK3AMwCuQK5AM0CuwK7AM4CvQLJAM8CywLLANwCzQLNAN0CzwLPAN4C2gLaAN8C3ALcAOAC3gLeAOEC4ALgAOIC4gLiAOMC5ALkAOQC5gLmAOUC6ALoAOYC6gLqAOcC7ALsAOgC7gLxAOkC8wLzAO0C9QL1AO4DUgNXAO8DWgNpAPUDbANsAQUDcANwAQYDcgNyAQcDdgN2AQgDeQN6AQkDfAOFAQsDhwOJARUDiwOQARgDkgOTAR4DlQOYASADngOfASQDoQOhASYDowOjAScDpQOoASgDqwOwASwDsgOyATIDtgO3ATMDvAO8ATUDvgPHATYDygPLAUADzQPQAUID1wPYAUYD3APcAUgD3gPkAUkD6QPqAVAD7gQWAVIEGAQYAXsEGgQnAXwELwQvAYoEMgQyAYsENAQ0AYwEQARFAY0ESARIAZMESgRKAZQETARMAZUETgRPAZYEVARXAZgEWgRaAZwEXARdAZ0EXwRfAZ8EYwRjAaAEZQRlAaEEaQRpAaIEqQSpAaMAAQAT/wgAAgBW/+YBuv/AAAEBugAOAAMADQAUAEEAEgBhABMAAgD1/9YBbf+YAAEBbQAYAAEA9f/1AAEAwwANAAIAt//CAMMAEAABAMP/4gABAMb/8gABAMMADgAJAL7/5gDB/+sAwv/pAMT/8ADF/+cAyf/jAMv/zgDM/9QAzf/bAAUAwf/sAMMADwDF/+oAyf/OAMv/5wABAMMADwAGAMn/6gDs/+4A9f/VAP3/7QEz/+wBWP/sAAEAyQAgAA0ASgAMAMP/kADFAAsAyQAMAbr/vwG8/+4BwP/sAcj/7QHK/+wBzP/1Ac0ADgHPAA0B0gANAAEA9f/iAAEA9f/AAAwA5f/UAPX/yQD9/9EBCP/lAR//4wEz/8QBPP/hAU3/1AFO//UBT//nAVf/ZAFY/8kACgDl/8EA9f/NAP3/0gEz/8wBPP/lAT//3wFN/84BT//qAVf/ngFY/84ACgDl/8IA9f/GAP3/zwEz/8ABPP/hAT//3wFN/80BT//oAVf/nwFY/8YACQDl/8kA9f/fAP3/4QEI/+0BH//rATP/3wE//+kBTv/1AVj/4AAJAOX/5gD1/9AA/f/WATP/zgE8/+gBTf/nAU//7QFX/+YBWP/QAAsA2AAUAOX/4ADsABMBPP/hAT3/4AFA/+EBRf/pAU3/3wFP/94BV//fAVn/8gAFABv/8gDl//EBTf/yAU//8gFX//IADQDYABMA5f/mAOb/9ADsABIA9f/nAP3/5wEz/+cBPP/lAT3/6AFN/+YBT//mAVf/5gFY/+cACgDl/8QA9f/NAP3/1QEz/8wBPP/mAT//3wFN/9EBT//sAVf/oQFY/88AAgDY/+IBV//kAAIA2P/hAOz/5AAHAOz/7gD1/+4A/f/vAQj/9AEf//EBM//vAVj/7wAFAPX/9AD9//QBCP/1ATP/9QFY//UABwDsABQA9f/tAPv/0AD9/+4BM//tAT3/7QFY/+0ABQEb/+sBvP/rAcD/6QHI/+sByv/rABIASgANAMb/1gDH/8AAy//VAOz/yAEb/+wBHwAMAU4ACwFQAAsBuv+/Abz/7gHA/+wByP/tAcr/7AHM//UBzQAOAc8ADQHSAA0ABwDsABQA9f/wAP3/8AEAABYBM//mAT3/3AFY//AABwDsABIA9f/jAPv/uAD9/+MBM/+6AT3/2QFY/+MACQD1/4AA/f/wAQj/2wEf/9wBM/9HAT3/7gFOAAcBUP/0AVj/fwACAOz/7wD9/+4ACQD1/3YA/f/TAQj/2QEf/9sBM/8eAT3/7QFO//ABUP/yAVj/VgAJAPX/ZAD9/9kBCP/ZAR//2wEz/x4BPf/tAU7/8AFQ//IBWP9WAAkA9f9qAP3/xgEI/9kBH//bATP/HgE9/+0BTv/wAVD/8gFY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ABD+7gAS/u4AJf9AAC7/MAA4ABQARf/eAEf/6wBI/+sASf/rAEv/6wBT/+sAVf/rAFn/6gBa/+gAXf/oAJP/6wCY/+sAmv/qALH/QACz/0AAuv/rALz/6ADH/+sAyP/rAMr/6gDRABQA1QAUAPb/6wEC/+sBDP9AARf/6wEZ/+gBHf/rASH/6wEyABQBOf/rAToAFAFL/+sBTP/rAVb/6wFu/u4Bcv7uAXb+7gF3/u4CS/9AAkz/QAJN/0ACTv9AAk//QAJQ/0ACUf9AAmb/3gJn/94CaP/eAmn/3gJq/94Ca//eAmz/3gJt/+sCbv/rAm//6wJw/+sCcf/rAnf/6wJ4/+sCef/rAnr/6wJ7/+sCfP/qAn3/6gJ+/+oCf//qAoD/6AKB/+gCgv9AAoP/3gKE/0AChf/eAob/QAKH/94Cif/rAov/6wKN/+sCj//rApH/6wKT/+sClf/rApf/6wKZ/+sCm//rAp3/6wKf/+sCof/rAqP/6wKx/zACxf/rAsf/6wLJ/+sC2gAUAtwAFALeABQC4f/qAuP/6gLl/+oC5//qAun/6gLr/+oC7//oA1L/QANa/0ADav/rA27/6gNw/+sDcv/oA3X/6gN2/+sDd//qA37/MAOC/0ADjQAUA4//3gOQ/+sDkv/rA5T/6wOV/+gDl//rA57/6AOm/+gDrv9AA6//3gOy/+sDt//oA7j/6wO9/+sDv//oA8T/QAPF/94Dxv9AA8f/3gPL/+sDzf/rA87/6wPY/+sD2v/rA9z/6wPg/+gD4v/oA+T/6APr/+sD7v9AA+//3gPw/0AD8f/eA/L/QAPz/94D9P9AA/X/3gP2/0AD9//eA/j/QAP5/94D+v9AA/v/3gP8/0AD/f/eA/7/QAP//94EAP9ABAH/3gQC/0AEA//eBAT/QAQF/94EB//rBAn/6wQL/+sEDf/rBA//6wQR/+sEE//rBBX/6wQb/+sEHf/rBB//6wQh/+sEI//rBCX/6wQn/+sEKf/rBCv/6wQt/+sEL//rBDH/6wQz/+oENf/qBDf/6gQ5/+oEO//qBD3/6gQ//+oEQf/oBEP/6ARF/+gETAAUAB8AOP/fADr/5AA7/+wAPf/dANH/3wDV/98BGP/kATL/3wE6/98CZf/dAtr/3wLc/98C3v/fAuz/7ALu/90C8P/dA1f/3QNm/90Daf/dA43/3wOf/+wDof/sA6P/7AOl/90Dtv/kA77/3QRA/90EQv/dBET/3QRM/98Eaf/dABoAOP/OADr/7QA9/9AA0f/OANX/zgEY/+0BMv/OATr/zgJl/9AC2v/OAtz/zgLe/84C7v/QAvD/0ANX/9ADZv/QA2n/0AON/84Dpf/QA7b/7QO+/9AEQP/QBEL/0ARE/9AETP/OBGn/0AAQAC7/7gA5/+4CYf/uAmL/7gJj/+4CZP/uArH/7gLg/+4C4v/uAuT/7gLm/+4C6P/uAur/7gN+/+4EMv/uBDT/7gABAGIABAAAACwAvgHcAtIDMANKA4wEAgT4Be4GyAdiCfwLwgzQDpYOyA76D3gQvhJIE94U8BZeGIAZNhqcG1IcDBySHPAdrh4kHtIe/CBOIowiriPEJCIkoCTKJPwlDiU4AAEALABKAE8AWABbAF8AnAC0ALYAtwC4AL8AwgDEAMkAywDMAM0A0QDTANQA1QDXANgA2gDiAOMA5gDnAOgA6QDqAOwA7gDwAPUA9wD6APsA/wECAQMBBAEhAW0ARwAGABAACwAQAEf/6ABI/+gASf/oAEv/6ABV/+gAk//oAJj/6AC6/+gAx//oAMj/6AD2/+gBAv/oAR3/6AEh/+gBOf/oAUv/6AFM/+gBVv/oAWwAEAFtABABbwAQAXAAEAFxABACbf/oAm7/6AJv/+gCcP/oAnH/6AKJ/+gCi//oAo3/6AKP/+gCkf/oApP/6AKV/+gCl//oApn/6AKb/+gCnf/oAp//6AKh/+gCo//oA2r/6AOQ/+gDlP/oA5f/6AOnABADqAAQA6sAEAOy/+gDuP/oA73/6APL/+gDzf/oA87/6APa/+gD6//oBAf/6AQJ/+gEC//oBA3/6AQP/+gEEf/oBBP/6AQV/+gEKf/oBCv/6AQt/+gEMf/oAD0AR//sAEj/7ABJ/+wAS//sAFX/7ACT/+wAmP/sALr/7ADH/+wAyP/sAPb/7AEC/+wBHf/sASH/7AE5/+wBS//sAUz/7AFW/+wCbf/sAm7/7AJv/+wCcP/sAnH/7AKJ/+wCi//sAo3/7AKP/+wCkf/sApP/7AKV/+wCl//sApn/7AKb/+wCnf/sAp//7AKh/+wCo//sA2r/7AOQ/+wDlP/sA5f/7AOy/+wDuP/sA73/7APL/+wDzf/sA87/7APa/+wD6//sBAf/7AQJ/+wEC//sBA3/7AQP/+wEEf/sBBP/7AQV/+wEKf/sBCv/7AQt/+wEMf/sABcAU//iARf/4gJ3/+ICeP/iAnn/4gJ6/+ICe//iAsX/4gLH/+ICyf/iA3D/4gN2/+IDkv/iA9j/4gPc/+IEG//iBB3/4gQf/+IEIf/iBCP/4gQl/+IEJ//iBC//4gAGABD/hAAS/4QBbv+EAXL/hAF2/4QBd/+EABAALv/sADn/7AJh/+wCYv/sAmP/7AJk/+wCsf/sAuD/7ALi/+wC5P/sAub/7ALo/+wC6v/sA37/7AQy/+wENP/sAB0ABv/yAAv/8gBa//MAXf/zALz/8wEZ//MBbP/yAW3/8gFv//IBcP/yAXH/8gKA//MCgf/zAu//8wNy//MDlf/zA57/8wOm//MDp//yA6j/8gOr//IDt//zA7//8wPg//MD4v/zA+T/8wRB//MEQ//zBEX/8wA9ACf/8wAr//MAM//zADX/8wCD//MAkv/zAJf/8wCy//MA0v/zAQf/8wEW//MBGv/zARz/8wEe//MBIP/zATj/8wFV//MCKP/zAin/8wIr//MCLP/zAlL/8wJc//MCXf/zAl7/8wJf//MCYP/zAoj/8wKK//MCjP/zAo7/8wKc//MCnv/zAqD/8wKi//MCxP/zAsb/8wLI//MC+f/zA1b/8wNj//MDif/zA4z/8wO5//MDvP/zA9f/8wPZ//MD2//zBBr/8wQc//MEHv/zBCD/8wQi//MEJP/zBCb/8wQo//MEKv/zBCz/8wQu//MEMP/zBKn/8wA9ACf/5gAr/+YAM//mADX/5gCD/+YAkv/mAJf/5gCy/+YA0v/mAQf/5gEW/+YBGv/mARz/5gEe/+YBIP/mATj/5gFV/+YCKP/mAin/5gIr/+YCLP/mAlL/5gJc/+YCXf/mAl7/5gJf/+YCYP/mAoj/5gKK/+YCjP/mAo7/5gKc/+YCnv/mAqD/5gKi/+YCxP/mAsb/5gLI/+YC+f/mA1b/5gNj/+YDif/mA4z/5gO5/+YDvP/mA9f/5gPZ/+YD2//mBBr/5gQc/+YEHv/mBCD/5gQi/+YEJP/mBCb/5gQo/+YEKv/mBCz/5gQu/+YEMP/mBKn/5gA2ACX/5AA8/9IAPf/TALH/5ACz/+QA2f/SAQz/5AJL/+QCTP/kAk3/5AJO/+QCT//kAlD/5AJR/+QCZf/TAoL/5AKE/+QChv/kAu7/0wLw/9MDUv/kA1f/0wNa/+QDZv/TA2f/0gNp/9MDgv/kA47/0gOl/9MDrv/kA77/0wPB/9IDxP/kA8b/5APP/9ID6f/SA+7/5APw/+QD8v/kA/T/5AP2/+QD+P/kA/r/5AP8/+QD/v/kBAD/5AQC/+QEBP/kBED/0wRC/9MERP/TBE7/0gRW/9IEaf/TACYAEP9GABL/RgAl/80Asf/NALP/zQEM/80Bbv9GAXL/RgF2/0YBd/9GAkv/zQJM/80CTf/NAk7/zQJP/80CUP/NAlH/zQKC/80ChP/NAob/zQNS/80DWv/NA4L/zQOu/80DxP/NA8b/zQPu/80D8P/NA/L/zQP0/80D9v/NA/j/zQP6/80D/P/NA/7/zQQA/80EAv/NBAT/zQCmAEf/3ABI/9wASf/cAEv/3ABR/8EAUv/BAFP/1gBU/8EAVf/cAFn/3QBa/+EAXf/hAJP/3ACY/9wAmv/dALr/3AC8/+EAwP/BAMf/3ADI/9wAyv/dAOv/wQDv/8EA8P/BAPL/wQDz/8EA9P/BAPb/3AD3/8EA+f/BAPr/wQD9/8EA///BAQL/3AEE/8EBF//WARn/4QEd/9wBIf/cATX/wQE5/9wBRP/BAUn/wQFL/9wBTP/cAVb/3AJt/9wCbv/cAm//3AJw/9wCcf/cAnb/wQJ3/9YCeP/WAnn/1gJ6/9YCe//WAnz/3QJ9/90Cfv/dAn//3QKA/+ECgf/hAon/3AKL/9wCjf/cAo//3AKR/9wCk//cApX/3AKX/9wCmf/cApv/3AKd/9wCn//cAqH/3AKj/9wCvv/BAsD/wQLC/8ECw//BAsX/1gLH/9YCyf/WAuH/3QLj/90C5f/dAuf/3QLp/90C6//dAu//4QNq/9wDbP/BA27/3QNw/9YDcv/hA3X/3QN2/9YDd//dA5D/3AOR/8EDkv/WA5P/wQOU/9wDlf/hA5f/3AOY/8EDnf/BA57/4QOm/+EDrf/BA7L/3AOz/8EDt//hA7j/3AO9/9wDv//hA8v/3APN/9wDzv/cA9T/wQPW/8ED2P/WA9r/3APc/9YD4P/hA+L/4QPk/+ED6P/BA+v/3AQH/9wECf/cBAv/3AQN/9wED//cBBH/3AQT/9wEFf/cBBv/1gQd/9YEH//WBCH/1gQj/9YEJf/WBCf/1gQp/9wEK//cBC3/3AQv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AGIABv/AAAv/wAA4/50AOv/HADz/8AA9/6sAUf/SAFL/0gBU/9IAwP/SANH/nQDT//UA1f+dANn/8ADc//UA3f/qAOD/5QDr/9IA7//SAPD/0gDy/9IA8//SAPT/0gD3/9IA+f/SAPr/0gD//9IBBP/SARj/xwEy/50BNf/SATr/nQFE/9IBSf/SAVH/9QFs/8ABbf/AAW//wAFw/8ABcf/AAmX/qwJ2/9ICvv/SAsD/0gLC/9ICw//SAtr/nQLc/50C3v+dAu7/qwLw/6sDV/+rA2b/qwNn//ADaf+rA2z/0gOB/+oDjf+dA47/8AOR/9IDk//SA5j/0gOd/9IDpf+rA6f/wAOo/8ADq//AA63/0gOz/9IDtv/HA77/qwPB//ADz//wA9T/0gPW/9ID3//qA+H/6gPj/+oD5f/lA+j/0gPp//AD7P/1BED/qwRC/6sERP+rBEn/0gRL/9IETP+dBE7/8ARQ/+UEUv/lBFX/0gRW//AEYv/SBGT/0gRm/9IEZ//1BGn/qwBlAAb/sQAL/7EAOP+eADr/xQA8//IAPf+oAFH/zwBS/88AVP/PAFz/7wDA/88A0f+eANX/ngDZ//IA3f/sAOD/4QDr/88A7f/vAO//zwDw/88A8v/PAPP/zwD0/88A9//PAPn/zwD6/88A///PAQT/zwEY/8UBMv+eATX/zwE6/54BRP/PAUn/zwFs/7EBbf+xAW//sQFw/7EBcf+xAmX/qAJ2/88Cvv/PAsD/zwLC/88Cw//PAtr/ngLc/54C3v+eAu7/qALw/6gDV/+oA2b/qANn//IDaf+oA2z/zwOB/+wDjf+eA47/8gOR/88Dk//PA5b/7wOY/88Dnf/PA6X/qAOn/7EDqP+xA6v/sQOt/88Ds//PA7b/xQO+/6gDwf/yA8L/7wPP//ID0P/vA9T/zwPW/88D3//sA+H/7APj/+wD5f/hA+j/zwPp//ID6v/vBED/qARC/6gERP+oBEn/zwRL/88ETP+eBE7/8gRP/+8EUP/hBFL/4QRV/88EVv/yBFf/7wRi/88EZP/PBGb/zwRp/6gARAA4/74AUf/hAFL/4QBU/+EAWv/vAF3/7wC8/+8AwP/hANH/vgDV/74A6//hAO//4QDw/+EA8v/hAPP/4QD0/+EA9//hAPn/4QD6/+EA///hAQT/4QEZ/+8BMv++ATX/4QE6/74BRP/hAUn/4QJ2/+ECgP/vAoH/7wK+/+ECwP/hAsL/4QLD/+EC2v++Atz/vgLe/74C7//vA2z/4QNy/+8Djf++A5H/4QOT/+EDlf/vA5j/4QOd/+EDnv/vA6b/7wOt/+EDs//hA7f/7wO//+8D1P/hA9b/4QPg/+8D4v/vA+T/7wPo/+EEQf/vBEP/7wRF/+8ESf/hBEv/4QRM/74EVf/hBGL/4QRk/+EEZv/hAFsAOP/mADr/5wA8//IAPf/nAFH/1gBS/9YAVP/WAFz/8QDA/9YA0f/mANX/5gDZ//IA3f/uAOD/6ADr/9YA7f/xAO//1gDw/9YA8v/WAPP/1gD0/9YA9//WAPn/1gD6/9YA///WAQT/1gEY/+cBMv/mATX/1gE6/+YBRP/WAUn/1gJl/+cCdv/WAr7/1gLA/9YCwv/WAsP/1gLa/+YC3P/mAt7/5gLu/+cC8P/nA1f/5wNm/+cDZ//yA2n/5wNs/9YDgf/uA43/5gOO//IDkf/WA5P/1gOW//EDmP/WA53/1gOl/+cDrf/WA7P/1gO2/+cDvv/nA8H/8gPC//EDz//yA9D/8QPU/9YD1v/WA9//7gPh/+4D4//uA+X/6APo/9YD6f/yA+r/8QRA/+cEQv/nBET/5wRJ/9YES//WBEz/5gRO//IET//xBFD/6ARS/+gEVf/WBFb/8gRX//EEYv/WBGT/1gRm/9YEaf/nAIgAJQAQACf/6AAr/+gAM//oADX/6AA4/+AAOv/gAD3/3wCD/+gAkv/oAJf/6ACxABAAsv/oALMAEADR/+AA0v/oANMAEADV/+AA3AAQAOD/4QDxABAA+P/gAQMAEAEH/+gBDAAQARb/6AEY/+ABGv/oARz/6AEe/+gBIP/oATL/4AE4/+gBOv/gAVEAEAFV/+gCKP/oAin/6AIr/+gCLP/oAksAEAJMABACTQAQAk4AEAJPABACUAAQAlEAEAJS/+gCXP/oAl3/6AJe/+gCX//oAmD/6AJl/98CggAQAoQAEAKGABACiP/oAor/6AKM/+gCjv/oApz/6AKe/+gCoP/oAqL/6ALE/+gCxv/oAsj/6ALa/+AC3P/gAt7/4ALu/98C8P/fAvn/6ANSABADVv/oA1f/3wNaABADY//oA2b/3wNp/98DggAQA4n/6AOM/+gDjf/gA6X/3wOuABADtv/gA7n/6AO8/+gDvv/fA8QAEAPGABAD1//oA9n/6APb/+gD5f/hA+b/4APsABAD7QAQA+4AEAPwABAD8gAQA/QAEAP2ABAD+AAQA/oAEAP8ABAD/gAQBAAAEAQCABAEBAAQBBr/6AQc/+gEHv/oBCD/6AQi/+gEJP/oBCb/6AQo/+gEKv/oBCz/6AQu/+gEMP/oBED/3wRC/98ERP/fBEz/4ARQ/+EEUf/gBFL/4QRT/+AEZwAQBGgAEARp/98Eqf/oAC0AOP/xADr/9AA8//QAPf/wANH/8QDT//UA1f/xANn/9ADc//UA3f/zARj/9AEy//EBOv/xAVH/9QJl//AC2v/xAtz/8QLe//EC7v/wAvD/8ANX//ADZv/wA2f/9ANp//ADgf/zA43/8QOO//QDpf/wA7b/9AO+//ADwf/0A8//9APf//MD4f/zA+P/8wPp//QD7P/1BED/8ARC//AERP/wBEz/8QRO//QEVv/0BGf/9QRp//AAWQAlAA8AOP/mADr/5gA8AA4APf/mALEADwCzAA8A0f/mANMADgDV/+YA2QAOANwADgDdAAsA4P/lAPEADwD4/+gBAwAPAQwADwEY/+YBMv/mATr/5gFRAA4CSwAPAkwADwJNAA8CTgAPAk8ADwJQAA8CUQAPAmX/5gKCAA8ChAAPAoYADwLa/+YC3P/mAt7/5gLu/+YC8P/mA1IADwNX/+YDWgAPA2b/5gNnAA4Daf/mA4EACwOCAA8Djf/mA44ADgOl/+YDrgAPA7b/5gO+/+YDwQAOA8QADwPGAA8DzwAOA98ACwPhAAsD4wALA+X/5QPm/+gD6QAOA+wADgPtAA8D7gAPA/AADwPyAA8D9AAPA/YADwP4AA8D+gAPA/wADwP+AA8EAAAPBAIADwQEAA8EQP/mBEL/5gRE/+YETP/mBE4ADgRQ/+UEUf/oBFL/5QRT/+gEVgAOBGcADgRoAA8Eaf/mAC0ABv+/AAv/vwA4/58AOv/JAD3/rQDR/58A1f+fAN3/7ADg/+YBGP/JATL/nwE6/58BbP+/AW3/vwFv/78BcP+/AXH/vwJl/60C2v+fAtz/nwLe/58C7v+tAvD/rQNX/60DZv+tA2n/rQOB/+wDjf+fA6X/rQOn/78DqP+/A6v/vwO2/8kDvv+tA9//7APh/+wD4//sA+X/5gRA/60EQv+tBET/rQRM/58EUP/mBFL/5gRp/60ALgA4/+MAPP/lAD3/5ADR/+MA0//lANX/4wDZ/+UA3P/lAN3/6QDx/+oBA//qATL/4wE6/+MBUf/lAmX/5ALa/+MC3P/jAt7/4wLu/+QC8P/kA1f/5ANm/+QDZ//lA2n/5AOB/+kDjf/jA47/5QOl/+QDvv/kA8H/5QPP/+UD3//pA+H/6QPj/+kD6f/lA+z/5QPt/+oEQP/kBEL/5ARE/+QETP/jBE7/5QRW/+UEZ//lBGj/6gRp/+QAIQA4/+IAPP/kANH/4gDT/+QA1f/iANn/5ADc/+QA3f/pAPH/6wED/+sBMv/iATr/4gFR/+QC2v/iAtz/4gLe/+IDZ//kA4H/6QON/+IDjv/kA8H/5APP/+QD3//pA+H/6QPj/+kD6f/kA+z/5APt/+sETP/iBE7/5ARW/+QEZ//kBGj/6wAXADj/6wA9//MA0f/rANX/6wEy/+sBOv/rAmX/8wLa/+sC3P/rAt7/6wLu//MC8P/zA1f/8wNm//MDaf/zA43/6wOl//MDvv/zBED/8wRC//MERP/zBEz/6wRp//MALwBR/+8AUv/vAFT/7wBc//AAwP/vAOv/7wDt//AA7//vAPD/7wDy/+8A8//vAPT/7wD3/+8A+f/vAPr/7wD//+8BBP/vATX/7wFE/+8BSf/vAnb/7wK+/+8CwP/vAsL/7wLD/+8DbP/vA5H/7wOT/+8Dlv/wA5j/7wOd/+8Drf/vA7P/7wPC//AD0P/wA9T/7wPW/+8D6P/vA+r/8ARJ/+8ES//vBE//8ARV/+8EV//wBGL/7wRk/+8EZv/vAB0ABv/yAAv/8gBa//UAXf/1ALz/9QEZ//UBbP/yAW3/8gFv//IBcP/yAXH/8gKA//UCgf/1Au//9QNy//UDlf/1A57/9QOm//UDp//yA6j/8gOr//IDt//1A7//9QPg//UD4v/1A+T/9QRB//UEQ//1BEX/9QArAFH/7gBS/+4AVP/uAMD/7gDr/+4A7//uAPD/7gDy/+4A8//uAPT/7gD3/+4A+P/tAPn/7gD6/+4A///uAQT/7gE1/+4BRP/uAUn/7gJ2/+4Cvv/uAsD/7gLC/+4Cw//uA2z/7gOR/+4Dk//uA5j/7gOd/+4Drf/uA7P/7gPU/+4D1v/uA+b/7QPo/+4ESf/uBEv/7gRR/+0EU//tBFX/7gRi/+4EZP/uBGb/7gAKAAb/9QAL//UBbP/1AW3/9QFv//UBcP/1AXH/9QOn//UDqP/1A6v/9QBUAEf/8ABI//AASf/wAEv/8ABT/8cAVf/wAJP/8ACY//AAuv/wAMf/8ADI//AA9v/wAQL/8AEX/8cBHf/wASH/8AE5//ABS//wAUz/8AFW//ACbf/wAm7/8AJv//ACcP/wAnH/8AJ3/8cCeP/HAnn/xwJ6/8cCe//HAon/8AKL//ACjf/wAo//8AKR//ACk//wApX/8AKX//ACmf/wApv/8AKd//ACn//wAqH/8AKj//ACxf/HAsf/xwLJ/8cDav/wA3D/xwN2/8cDkP/wA5L/xwOU//ADl//wA7L/8AO4//ADvf/wA8v/8APN//ADzv/wA9j/xwPa//AD3P/HA+v/8AQH//AECf/wBAv/8AQN//AED//wBBH/8AQT//AEFf/wBBv/xwQd/8cEH//HBCH/xwQj/8cEJf/HBCf/xwQp//AEK//wBC3/8AQv/8cEMf/wAI8ABgANAAsADQBF//AAR//AAEj/wABJ/8AAS//AAFP/4gBV/8AAWgALAF0ACwCT/8AAmP/AALr/wAC8AAsAyP/AAPH/1wD2/8ABAv/AAQP/1wEX/+IBGQALAR3/wAEh/8ABOf/AAUv/wAFM/8ABVv/AAWwADQFtAA0BbwANAXAADQFxAA0CZv/wAmf/8AJo//ACaf/wAmr/8AJr//ACbP/wAm3/wAJu/8ACb//AAnD/wAJx/8ACd//iAnj/4gJ5/+ICev/iAnv/4gKAAAsCgQALAoP/8AKF//ACh//wAon/wAKL/8ACjf/AAo//wAKR/8ACk//AApX/wAKX/8ACmf/AApv/wAKd/8ACn//AAqH/wAKj/8ACxf/iAsf/4gLJ/+IC7wALA2r/wANw/+IDcgALA3b/4gOP//ADkP/AA5L/4gOU/8ADlQALA5f/wAOeAAsDpgALA6cADQOoAA0DqwANA6//8AOy/8ADtwALA7j/wAO9/8ADvwALA8X/8APH//ADy//AA83/wAPO/8AD2P/iA9r/wAPc/+ID4AALA+IACwPkAAsD6//AA+3/1wPv//AD8f/wA/P/8AP1//AD9//wA/n/8AP7//AD/f/wA///8AQB//AEA//wBAX/8AQH/8AECf/ABAv/wAQN/8AED//ABBH/wAQT/8AEFf/ABBv/4gQd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AAkCdwJ7AAQCfAJ/AA0CgAKBAAUCggKCABICgwKDABsChAKEABIChQKFABsChgKGABIChwKHABsCiAKIAAYCiQKJABYCigKKAAYCiwKLABYCjAKMAAYCjQKNABYCjgKOAAYCjwKPABYCkQKRABYCkwKTABYClQKVABYClwKXABYCmQKZABYCmwKbABYCnAKcAAYCnQKdABYCngKeAAYCnwKfABYCoAKgAAYCoQKhABYCogKiAAYCowKjABYCsQKxABwCvgK+AAkCwALAAAkCwgLDAAkCxALEAAYCxQLFAAQCxgLGAAYCxwLHAAQCyALIAAYCyQLJAAQC0ALQABoC0QLRABgC0gLSABoC0wLTABgC1ALUABoC1QLVABgC1gLWABoC1wLXABgC2ALYABoC2QLZABgC2gLaAAwC3ALcAAwC3gLeAAwC4ALgAAgC4QLhAA0C4gLiAAgC4wLjAA0C5ALkAAgC5QLlAA0C5gLmAAgC5wLnAA0C6ALoAAgC6QLpAA0C6gLqAAgC6wLrAA0C7ALsAA8C7gLuAAoC7wLvAAUC8ALwAAoC8QLxABQC8gLyAAEC8wLzABQC9AL0AAEC9QL1ABQC9gL2AAEC+QL5AAYDUgNSABIDVgNWAAYDVwNXAAoDWgNaABIDXQNdABQDYwNjAAYDZgNmAAoDZwNnABMDaQNpAAoDagNqABYDbANsAAkDbgNuAA0DcANwAAQDcgNyAAUDdQN1AA0DdgN2AAQDdwN3AA0DfgN+ABwDgQOBABEDggOCABIDiQOJAAYDjAOMAAYDjQONAAwDjgOOABMDjwOPABsDkAOQABYDkQORAAkDkgOSAAQDkwOTAAkDlAOUABYDlQOVAAUDlgOWABcDlwOXABYDmAOYAAkDmQOZABgDnQOdAAkDngOeAAUDnwOfAA8DoQOhAA8DowOjAA8DpQOlAAoDpgOmAAUDpwOoAAsDqwOrAAsDrQOtAAkDrgOuABIDrwOvABsDsgOyABYDswOzAAkDtgO2AAcDtwO3AAUDuAO4ABYDuQO5AAYDvAO8AAYDvQO9ABYDvgO+AAoDvwO/AAUDwQPBABMDwgPCABcDxAPEABIDxQPFABsDxgPGABIDxwPHABsDywPLABYDzQPOABYDzwPPABMD0APQABcD1APUAAkD1gPWAAkD1wPXAAYD2APYAAQD2QPZAAYD2gPaABYD2wPbAAYD3APcAAQD3wPfABED4APgAAUD4QPhABED4gPiAAUD4wPjABED5APkAAUD5QPlAA4D5gPmAAMD6APoAAkD6QPpABMD6gPqABcD6wPrABYD7APsAAID7QPtABAD7gPuABID7wPvABsD8APwABID8QPxABsD8gPyABID8wPzABsD9AP0ABID9QP1ABsD9gP2ABID9wP3ABsD+AP4ABID+QP5ABsD+gP6ABID+wP7ABsD/AP8ABID/QP9ABsD/gP+ABID/wP/ABsEAAQAABIEAQQBABsEAgQCABIEAwQDABsEBAQEABIEBQQFABsEBwQHABYECQQJABYECwQLABYEDQQNABYEDwQPABYEEQQRABYEEwQTABYEFQQVABYEGgQaAAYEGwQbAAQEHAQcAAYEHQQdAAQEHgQeAAYEHwQfAAQEIAQgAAYEIQQhAAQEIgQiAAYEIwQjAAQEJAQkAAYEJQQlAAQEJgQmAAYEJwQnAAQEKAQoAAYEKQQpABYEKgQqAAYEKwQrABYELAQsAAYELQQtABYELgQuAAYELwQvAAQEMAQwAAYEMQQxABYEMgQyAAgEMwQzAA0ENAQ0AAgENQQ1AA0ENwQ3AA0EOQQ5AA0EOwQ7AA0EPQQ9AA0EPwQ/AA0EQARAAAoEQQRBAAUEQgRCAAoEQwRDAAUERAREAAoERQRFAAUESQRJAAkESwRLAAkETARMAAwETgROABMETwRPABcEUARQAA4EUQRRAAMEUgRSAA4EUwRTAAMEVQRVAAkEVgRWABMEVwRXABcEYgRiAAkEZARkAAkEZgRmAAkEZwRnAAIEaARoABAEaQRpAAoEbwRvABkEqQSpAAYAAQAAAAoCBgbwAARERkxUABpjeXJsAEhncmVrAHZsYXRuAKQABAAAAAD//wASAAAACgAUAB4AKAA0AEEASwBVAF8AaQBzAH0AhwCRAJsApQCvAAQAAAAA//8AEgABAAsAFQAfACkANQBCAEwAVgBgAGoAdAB+AIgAkgCcAKYAsAAEAAAAAP//ABIAAgAMABYAIAAqADYAQwBNAFcAYQBrAHUAfwCJAJMAnQCnALEAKAAGQVpFIABUQ1JUIAB+TU9MIACoTkFWIADUUk9NIAEAVFVSIAEsAAD//wATAAMADQAXACEAKwAyADcARABOAFgAYgBsAHYAgACKAJQAngCoALIAAP//ABIABAAOABgAIgAsADgARQBPAFkAYwBtAHcAgQCLAJUAnwCpALMAAP//ABIABQAPABkAIwAtADkARgBQAFoAZABuAHgAggCMAJYAoACqALQAAP//ABMABgAQABoAJAAuADoAPgBHAFEAWwBlAG8AeQCDAI0AlwChAKsAtQAA//8AEwAHABEAGwAlAC8AOwA/AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AAD//wATAAgAEgAcACYAMAA8AEAASQBTAF0AZwBxAHsAhQCPAJkAowCtALcAAP//ABMACQATAB0AJwAxADMAPQBKAFQAXgBoAHIAfACGAJAAmgCkAK4AuAC5YzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYYzJzYwRYY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReY2NtcAReZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZGxpZwRmZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZG5vbQRsZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRyZnJhYwRybGlnYQR8bGlnYQSEbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG51bQSKbG9jbASQbG9jbASWbG9jbAScbnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSibnVtcgSib251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSob251bQSocG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSucG51bQSuc21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c21jcAS0c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMQS6c3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMgTAc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwMwTGc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNATMc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNQTSc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNgTYc3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTec3MwNwTedG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkdG51bQTkAAAAAQAAAAAAAgACAAMAAAABAAcAAAABABgAAAADABUAFgAXAAAAAgAIAAkAAAABAAkAAAABABQAAAABAAQAAAABAAYAAAABAAUAAAABABkAAAABABEAAAABABMAAAABAAEAAAABAAoAAAABAAsAAAABAAwAAAABAA0AAAABAA4AAAABAA8AAAABABAAAAABABIAGwA4A8YGtAdgDfAN8A4GDigOXg6EDrIOxg7aDu4PAA8aD1wPeg+YD8oP/BAuEEIQehBsEHoQpgABAAAAAQAIAAIBxADfAecBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAegB6QJDAjsB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4CAAIBBNwCAgIDAgQCBQIGAgcCCAIJAgoCCwIvAg8CEAIRAhQCFQIWAhcCGAIZAhsCHAIeAh0C+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNFA0QDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQH/BMYExwTIBMkEygTLBMwEzQTOBM8E0ATRBNIE0wTUBNUE1wTYBNoCGgTbAg4E1gITAg0E2QIMAhIAAQDfAAgAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AGUAZwCFAJIAsACxALIAswC0ALUAtgC3ALgAuQDRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6AEsATABMgE4AToBPAE+AT8BRQFGAX8BhQGKAY0CRgJHAkkCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCggKEAoYCiAKKAowCjgKQApIClAKWApgCmgKcAp4CoAKiAqQCpgKoAqoCrAKuArECswK1ArcCuQK7Ar0CvwLBAsQCxgLIAsoCzALOAtAC0gLUAtgC2gLcAt4C4ALiAuQC5gLoAuoC7ALuAvAC8QLzAvUDUgNTA1QDVQNWA1cDWANaA1sDXANdA14DXwNgA2EDYwNkA2UDZgNnA2gDaQN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA7oDvAO+A9MD2QPfBEgESgROBFYEWARdBGkAAQAAAAEACAACAXQAtwG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMC/AMvAjsB+gTJBMoB+wH8Af0B/gH/AgAEzQTOBNAE0wTcAgICAwIEAgUCBgIHAggCCQIKAgsB9AH1AfYB9wH4AfkCLwIPAhACEQIUAhUCFwIZAv0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDTgMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNFA0QDRgNHA0gDSQNKA0sDTANNA08DUANRBMgEywTMBM8E0QTSAgEE1ATABMEEwgTDBMQExQTGBMcE1QTXBNgCGATaAhoE2wL7Ag4E1gITAg0E2QIWAgwCEgABALcARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAIcAjACTAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAS0BMQEzATkBOwE9AUABRwJKAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECgwKFAocCiQKLAo0CjwKRApMClQKXApkCmwKdAp8CoQKjAqUCpwKpAqsCrQKyArQCtgK4AroCvAK+AsACwgLFAscCyQLLAs0CzwLRAtMC1QLZAtsC3QLfAuEC4wLlAucC6QLrAu0C7wLyAvQC9gOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA7sDvQO/A80D1APaA+AERgRJBEsETwRXBFkEWgReBGoABgAAAAYAEgAqAEIAWgByAIoAAwAAAAEAEgABAJAAAQAAABoAAQABAE0AAwAAAAEAEgABAHgAAQAAABoAAQABAE4AAwAAAAEAEgABAGAAAQAAABoAAQABAq0AAwAAAAEAEgABAEgAAQAAABoAAQABA5oAAwAAAAEAEgABADAAAQAAABoAAQABA5wAAwAAAAEAEgABABgAAQAAABoAAQABBBkAAgABAKcAqwAAAAQAAAABAAgAAQYeADYAcgCkAK4AuADKAPwBDgEYAUoBZAF+AZABugHsAfYCGAIyAkQCdgKIAqICzALeAxADGgMkAzYDaANyA3wDhgOgA7oDzAP2BCgEMgRUBG4EgASyBMQE3gUIBRoFJAUuBTgFQgVsBZYFwAXqBhQABgAOABQAGgAgACYALAJLAAIApwJMAAIAqAJOAAIAqQPwAAIAqgR6AAIAqwPuAAIArAABAAQEhwACAKwAAQAEAogAAgCoAAIABgAMBIkAAgCsBIsAAgGiAAYADgAUABoAIAAmACwCUwACAKcCVAACAKgECgACAKkECAACAKoEfAACAKsEBgACAKwAAgAGAAwEdgACAKgCogACAaIAAQAEBI0AAgCsAAYADgAUABoAIAAmACwCVwACAKcCWAACAKgCpgACAKkEFgACAKoEfgACAKsEGAACAKwAAwAIAA4AFASPAAIAqASRAAIArAKzAAIBogADAAgADgAUArUAAgCoBJMAAgCsArcAAgGiAAIABgAMA6wAAgCoBJUAAgCsAAUADAASABgAHgAkBHgAAgCnAr0AAgCoAlsAAgCpBJcAAgCsAr8AAgGiAAYADgAUABoAIAAmACwCXAACAKcCXQACAKgCXwACAKkEHAACAKoEgAACAKsEGgACAKwAAQAEBJkAAgCoAAQACgAQABYAHALKAAIAqASCAAIAqwSbAAIArALMAAIBogADAAgADgAUAtAAAgCoBJ0AAgCsAtYAAgGiAAIABgAMBJ8AAgCsAtoAAgGiAAYADgAUABoAIAAmACwCYQACAKcCYgACAKgC4AACAKkENAACAKoEhAACAKsEMgACAKwAAgAGAAwEoQACAKkEowACAKwAAwAIAA4AFAOfAAIApwOhAAIAqASlAAIArAAFAAwAEgAYAB4AJAOlAAIApwJlAAIAqAREAAIAqQRCAAIAqgRAAAIArAACAAYADALxAAIAqASnAAIArAAGAA4AFAAaACAAJgAsAmYAAgCnAmcAAgCoAmkAAgCpA/EAAgCqBHsAAgCrA+8AAgCsAAEABASIAAIArAABAAQCiQACAKgAAgAGAAwEigACAKwEjAACAaIABgAOABQAGgAgACYALAJuAAIApwJvAAIAqAQLAAIAqQQJAAIAqgR9AAIAqwQHAAIArAABAAQEdwACAKgAAQAEBI4AAgCsAAEABAQZAAIArAADAAgADgAUBJAAAgCoBJIAAgCsArQAAgGiAAMACAAOABQCtgACAKgElAACAKwCuAACAaIAAgAGAAwDrQACAKgElgACAKwABQAMABIAGAAeACQEeQACAKcCvgACAKgCdgACAKkEmAACAKwCwAACAaIABgAOABQAGgAgACYALAJ3AAIApwJ4AAIAqAJ6AAIAqQQdAAIAqgSBAAIAqwQbAAIArAABAAQEmgACAKgABAAKABAAFgAcAssAAgCoBIMAAgCrBJwAAgCsAs0AAgGiAAMACAAOABQC0QACAKgEngACAKwC1wACAaIAAgAGAAwEoAACAKwC2wACAaIABgAOABQAGgAgACYALAJ8AAIApwJ9AAIAqALhAAIAqQQ1AAIAqgSFAAIAqwQzAAIArAACAAYADASiAAIAqQSkAAIArAADAAgADgAUA6AAAgCnA6IAAgCoBKYAAgCsAAUADAASABgAHgAkA6YAAgCnAoAAAgCoBEUAAgCpBEMAAgCqBEEAAgCsAAIABgAMAvIAAgCoBKgAAgCsAAEABAL3AAIAqAABAAQC+QACAKgAAQAEAvgAAgCoAAEABAL6AAIAqAAFAAwAEgAYAB4AJAJyAAIApwJzAAIAqAKnAAIAqQQXAAIAqgR/AAIAqwAFAAwAEgAYAB4AJAQqAAIApwQoAAIAqAQuAAIAqQQsAAIAqgQwAAIArAAFAAwAEgAYAB4AJAQrAAIApwQpAAIAqAQvAAIAqQQtAAIAqgQxAAIArAAFAAwAEgAYAB4AJAQ4AAIApwQ2AAIAqAQ8AAIAqQQ6AAIAqgQ+AAIArAAFAAwAEgAYAB4AJAQ5AAIApwQ3AAIAqAQ9AAIAqQQ7AAIAqgQ/AAIArAABAAQEhgACAKgAAgARACUAKQAAACsALQAFAC8ANAAIADYAOwAOAD0APgAUAEUASQAWAEsATQAbAE8AVAAeAFYAWwAkAF0AXgAqAIEAgQAsAIMAgwAtAIYAhgAuAIkAiQAvAIwAjAAwAJcAmgAxAM8AzwA1AAEAAAABAAgAAQAGAAIAAQACAtQC1QABAAAAAQAIAAIADgAEBN0E3gTfBOAAAQAEAoYChwKYApkABAAAAAEACAABACYAAgAKABwAAgAGAAwBowACAEoBqAACAFgAAQAEAakAAgBYAAEAAgBKAFcABAAAAAEACAABAEQAAgAKABQAAQAEAaQAAgBNAAEABAGmAAIATQAEAAAAAQAIAAEAHgACAAoAFAABAAQBpQACAFAAAQAEAacAAgBQAAEAAgBKAaMAAQAAAAEACAABAAYBlQABAAEASwABAAAAAQAIAAEABgEnAAEAAQC6AAEAAAABAAgAAQAGAawAAQABADYAAQAAAAEACAACABwAAgHjAeQAAQAAAAEACAACAAoAAgHlAeYAAQACAC8ATwABAAAAAQAIAAIAHgAMAigCKgIpAisCLAIfAiACIQGuAiMCJAIlAAEADAAnACgAKwAzADUARgBHAEgASwBTAFQAVQABAAAAAQAIAAIADAADAiYCJwInAAEAAwBJAEsBrgABAAAAAQAIAAIAZgAIAj0CLQIuAjACMQI5AjoCPAABAAAAAQAIAAIAFgAIABsAFQAWABcAGAAZAB0AFAABAAgBrQIiBHAEcQRyBHMEdAR1AAEAAAABAAgAAgAWAAgEdQIiBHAEcQRyBHMBrQR0AAEACAAUABUAFgAXABgAGQAbAB0AAQAAAAEACAACABYACAAVABYAFwAYABkAGwAdABQAAQAIAi0CLgIwAjECOQI6AjwCPQABAAAAAQAIAAEABgFpAAEAAQATAAYAAAABAAgAAwABABIAAQBSAAAAAQAAABoAAgACAXwBfAAAAdQB3QABAAEAAAABAAgAAQAoAcAAAQAAAAEACAACABoACgIyAHoAcwB0AjMCNAI1AjYCNwI4AAIAAQAUAB0AAAABAAAAAQAIAAIAJgAQAdQB1QHWAdcB2AHZAdoB2wHcAd0CQAI+AkECQgI/BOEAAQAQABQAFQAWABcAGAAZABoAGwAcAB0ATQBOAq0DmgOcBBk=) format('truetype');
  font-weight: bold;
}
.boldbi-dashboarddesigner {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-designer-widget-combine .path1:before {
  content: "\eb18";
  color: #4da6ff;
}
.boldbi-dashboarddesigner .bbi-designer-widget-combine .path2:before {
  content: "\eb19";
  color: #ec7837;
  margin-left: -1em;
}
/*--- EJ Designer Core ---*/

.boldbi-dashboarddesigner .bbi-dashboard-designer .e-colorwidget .e-selected-color {
  border: 1px solid #c8c8c8 !important;
}
/*--- Designer Error Dialog ---*/

.boldbi-dashboarddesigner .bbi-designer-error .e-in-wrap {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error .e-atc-popup {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error .e-options {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error.e-textarea {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error.e-textbox {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error.e-btn {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error.bbi-designer-textarea {
  border: #a94442 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-error-radius {
  border-radius: 2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-button {
  background: #428bca !important;
  border-color: #3071a9 !important;
  color: #ffffff !important;
}
/*--- BoldBIDashboardDropDownList Control ---*/

.boldbi-dashboarddesigner .bbi-background {
  background: white;
}
/*--- EJ Widget Autocomplete Icons ---*/

.boldbi-dashboarddesigner .bbi-designer-widget-autocomplete {
  background: transparent !important;
}
.boldbi-dashboarddesigner .bbi-designer-widget-watermark {
  font-style: italic;
  color: var(--secondary-text-normal-color) !important;
  font-size: 13px !important;
}
/*--- EJ Designer Fontfamily ---*/

.boldbi-dashboarddesigner .bbi-designer-error-content {
  background-color: var(--designer-container-background) !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-fontstyle-selection {
  background-color: #CDE0FF !important;
}
.boldbi-dashboarddesigner .bbi-designer-font-style-icons.bbi-designer-fontstyle-selection:hover {
  background-color: #CDE0FF !important;
}
.boldbi-dashboarddesigner .bbi-designer-font-style-icons:hover {
  background-color: #f4f4f4 !important;
  color: #333333;
}
.boldbi-dashboarddesigner .bbi-designer-font-style-icons {
  border-radius: 2px;
}
/*--- EJ Designer Fontfamily ---*/

.boldbi-dashboarddesigner .bbi-designer-fontfamily,
.bbi-designer-content-label .e-input,
.bbi-designer-content-label .e-corner,
.boldbi-dashboarddesigner .bbi-designer-switch-label,
.boldbi-dashboarddesigner .bbi-designer-top-tip.e-tooltip-wrap,
.boldbi-dashboarddesigner .bbi-designer-right-tip.e-tooltip-wrap,
.boldbi-dashboarddesigner .bbi-designer-bottom-tip.e-tooltip-wrap,
.boldbi-dashboarddesigner .bbi-designer-browse-path,
.boldbi-dashboarddesigner .bbi-designer-textarea,
.boldbi-dashboarddesigner .bbi-designer-textbox,
.boldbi-dashboarddesigner .bbi-designer-txt,
.boldbi-dashboarddesigner .bbi-designer-choose-table-title-label,
.boldbi-dashboarddesigner .bbi-designer-menu-list,
.boldbi-dashboarddesigner .bbi-designer-widget-watermark,
.boldbi-dashboarddesigner .bbi-designer-dataset-dataContent,
.boldbi-dashboarddesigner .bbi-designer-preview-grid .emptyrecord,
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .emptyrecord,
.boldbi-dashboarddesigner .bbi-querydesigner-dataset-text,
.bbi-designer-label,
.boldbi-dashboarddesigner .bbi-designer-tile-content,
.bbi-designer-ejwidgets .e-input,
.e-atc-popup.bbi-designer-ejwidgets,
.e-ddl-popup.bbi-designer-dataset-selection,
.bbi-designer-dataset-selection .e-input,
.boldbi-dashboarddesigner .bbi-designer-txtmark,
.boldbi-dashboarddesigner .bbi-designer-param-assign,
.boldbi-dashboarddesigner .bbi-designer-param-assign .e-ddl .e-input,
.boldbi-dashboarddesigner .e-ddl [readonly].e-input,
.e-ddl-popup,
.boldbi-dashboarddesigner .e-ddl .e-options,
.boldbi-dashboarddesigner .bbi-designer-param-text,
.bbi-designer-menu,
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-headercelldiv,
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-rowcell,
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-headercelldiv,
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-rowcell,
.boldbi-dashboarddesigner .bbi-designer-cancelbtn,
.boldbi-dashboarddesigner .bbi-designer-add-btn,
.boldbi-dashboarddesigner .bbi-designer-add-label,
.boldbi-dashboarddesigner .bbi-designer-newparam-btn,
.boldbi-dashboarddesigner .bbi-designer-newds-btn,
.boldbi-dashboarddesigner .bbi-designer-previewbtn,
.boldbi-dashboarddesigner .bbi-property-row-header,
.boldbi-dashboarddesigner .bbi-querydesigner .CodeMirror,
.boldbi-dashboarddesigner .bbi-designer-savebtn.e-txt,
.boldbi-dashboarddesigner .bbi-designer-cancelbtn.e-txt,
.boldbi-dashboarddesigner .bbi-designer-okbtn.e-txt,
.boldbi-dashboarddesigner .bbi-designer-previewbtn .e-btntxt,
.boldbi-dashboarddesigner .bbi-designer-newparam-btn .e-btntxt,
.boldbi-dashboarddesigner .bbi-designer-newds-btn .e-btntxt,
.boldbi-dashboarddesigner .bbi-designer-alert-okbtn .e-btntxt,
.boldbi-dashboarddesigner .bbi-designer-alert-cancelbtn .e-btntxt,
.boldbi-dashboarddesigner .bbi-designer-connect.e-txt,
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-title,
.boldbi-dashboarddesigner .bbi-dbrd-control-header,
.bbi-designer-menu .e-menulink,
.boldbi-dashboarddesigner .bbi-designer-alert-cancelbtn,
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-title {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-designer-textarea::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-tile-content {
  font-size: 11px !important;
}
/*--- Default Index Text Box ---*/

.bbi-defaultIndex-info:before {
  font-family: 'dashboardviewer_font';
  content: '\e918';
  font-size: 14px;
  color: #6d6e70;
  vertical-align: middle;
}
.bbi-defaultIndex-template {
  font-size: 12px;
  float: left;
  color: #161616;
  font-family: var(--designer-font);
  background-color: #f9f9f9;
}
.bbi-menuhover-tag:hover {
  display: none !important;
}
.bbi-defaultIndex-template .bbi-defaultIndexHeader {
  margin-bottom: 10px;
}
.bbi-defaultIndex-text-wrapper {
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-ds-editconnectionbtn:disabled:active {
  background-image: none !important;
}
/*--- Default Label widget theme values ---*/

.boldbi-dashboarddesigner .e-labelitem {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: transparent;
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-label-element {
  width: 100% !important;
  height: 100% !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
  background-color: white;
  font-size: 12px;
  font-family: var(--designer-font);
  color: black;
  outline: 0;
  border: 1px solid #dbe7f4;
  word-wrap: break-word;
  box-sizing: border-box;
}
/*--- Alert window icons ---*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-warn-icon {
  background: var(--warning-svg-icon) no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-success-icon {
  background: var(--success-icon) no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-query-execution-success-icon {
  background: var(--querysuccess-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-query-warning-icon {
  background: var(--querywarning-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-error-icon {
  background: var(--error-icon) no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-information-icon {
  background: var(--information-icon) no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-question-icon {
  background: var(--question-icon) no-repeat;
  width: 40px;
  height: 40px;
}
/*--- Element disable style ---*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-ele-disabled {
  opacity: 0.3;
}
/*--- Dom Elements Overwrite Start ---*/

.boldbi-dashboarddesigner .bbi-designer-alertbox .e-widget-content .bbi-widgeticon span {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-label-element:focus {
  outline: none;
}
.boldbi-dashboarddesigner .bbi-label-element span {
  height: auto;
  white-space: pre-wrap;
}
.bbi-propertyPanel-waitingPopup.e-waitpopup-pane {
  opacity: 0.8;
  background-color: transparent;
}
.bbi-propertyPanel-waitingPopup.e-waitpopup-pane .e-image {
  background-image: var(--waiting-loading-indicator-icon) !important;
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .bbi-designer-grid-table {
  border-spacing: 1px !important;
  border-collapse: collapse !important;
  font-family: var(--designer-font);
}
.e-currency {
  height: 28px;
}
.e-percent {
  height: 28px;
}
.boldbi-dashboarddesigner .e-numeric {
  /* e-numeric Overwrite CSS */
  display: block;
  overflow: visible;
  width: 143px;
  height: 30px;
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .e-numeric.e-widget,
.boldbi-dashboarddesigner .e-numeric.e-widget.e-disable-wrap {
  height: 30px;
  background-color: var(--designer-cell-background);
}
.boldbi-dashboarddesigner .e-mask {
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-designer-exp-table span.e-mask.e-widget.e-designer-param-assign {
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-exp-table span.e-mask.e-widget.e-designer-param-assign.e-disable-wrap {
  background: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-designer-exp-table span.e-in-wrap.e-box.e-corner {
  border-color: var(--designer-secondary-border-color);
  border-radius: 4px;
}
.boldbi-dashboarddesigner .e-ddl {
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-header-row-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-header-row-icon {
  font-size: 30px;
  cursor: pointer !important;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dashboardicon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  font-size: 18px;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bbi-widgeticon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  font-size: 28px;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-widgeticon-drag {
  font-size: 45px !important;
  opacity: 0.3;
}
.boldbi-dashboarddesigner .bbi-dashboardicons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px !important;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-widgeticons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  font-size: 8px;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bbi-designer-close:before {
  content: "\e901";
}
span.bbi-designer-errorLog {
  top: 2% !important;
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-icon-close:before {
  content: "\e901";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-icon-search:before {
  content: "\e911";
}
.boldbi-dashboarddesigner .bbi-designer-selection:before {
  content: "\e913";
}
.boldbi-dashboarddesigner .bbi-designer-single-drag:before {
  content: "\e914";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-char:before {
  content: "\e9af";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-time:before {
  content: "\e9b2";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-filter {
  padding: 0 5px;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-folder:before {
  content: "\e9b4";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-misc:before {
  content: "\e9b5";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-openfolder:before {
  content: "\e9b7";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-preview:before {
  content: "\eab6";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-schema:before {
  content: "\e9b9";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-schema-column:before {
  content: "\e9ba";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-primarykey:before {
  content: "\e9c3";
}
.boldbi-dashboarddesigner .bbi-designer-dropdown:before {
  content: "\e9c7";
}
.boldbi-dashboarddesigner .bbi-designer-horizontal-browse:before {
  content: "\e9c8";
}
/*--- EJ Widget Autocomplete Icons ---*/

.boldbi-dashboarddesigner .bbi-designer-widget-autocomplete {
  border-width: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-fontfamily {
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-fontfamily .bbi-masterwidget-user-selection-active {
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-data-section-description {
  cursor: pointer;
  line-height: 23px;
  padding: 0px;
  font-size: 11px;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-section-description:before {
  font-family: 'dashboardviewer_font';
  content: '\e918';
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-category-dlg .bbi-category-name-row-td label.bbi-designer-label {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-radio-btn-wrapper .e-radio-wrapper .e-label {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .e-dialog-favicon .bbi-information-icon-etl {
  content: var(--new-info-png-icon);
  color: #ff3b30;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-information-icon.bbi-dbrd-designer-hoverable.bbi-datacache:before {
  content: '\ea3c';
}
.boldbi-dashboarddesigner .bbi-dbrd-control-information-icon.bbi-dbrd-designer-hoverable.bbi-datacache {
  font-family: 'dashboard_webdesigner_font';
  color: #ff0a0a;
}
.e-timepicker.bbi-common-timer .e-list-item.e-active {
  background: var(--secondary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-data-cache-schedule-ends-parent .bbi-datacache-ends-date-time.e-datetime-wrap.e-disable {
  background: none !important;
}
.boldbi-dashboarddesigner .bbi-datacache-header-document-text {
  font-size: 12px !important;
  text-decoration: none !important;
  color: var(--primary-branding-color) !important;
}
/* ----- Design canvas style ----- */

.boldbi-dashboarddesigner .canvasStyle-backgroundImage-mode-default {
  background-size: auto !important;
}
.boldbi-dashboarddesigner .canvasStyle-backgroundImage-mode-fill {
  background-size: 100% 100% !important;
}
.boldbi-dashboarddesigner .canvasStyle-backgroundImage-mode-uniform {
  background-size: contain !important;
  background-position: 50% 50% !important;
}
.boldbi-dashboarddesigner .canvasStyle-backgroundImage-mode-uniformtofill {
  background-size: cover !important;
  background-position: 50% 50% !important;
}
.e-dropdown .e-list-item {
  background: 0 0 !important;
  border: none !important;
}
.e-dropdown .e-fullrow-wrap .e-fullrow {
  margin-top: 0px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-dbrd-select-category .e-input-group {
  border: .5px solid var(--designer-secondary-border-color) !important;
  border-radius: 3px;
  height: 28px !important;
}
.e-ddt.e-popup.e-lib.e-control .e-filter-wrap .e-input-group {
  border: none;
}
.bbi-browse-category-wrap .bbi-dbrd-select-category .e-dbrd-select-category-drpdwn {
  padding-left: 6px !important;
}
.bbi-category-pop.e-ddt.e-popup.e-lib.e-popup-open .e-filter-wrap .e-input-group {
  border: .5px solid var(--designer-secondary-border-color) !important;
  border-radius: 3px;
  height: 28px !important;
  margin: 8px;
  width: 97%;
}
.bbi-category-pop.e-ddt.e-popup.e-lib.e-popup-open .e-filter-wrap .e-input-group.e-input-focus {
  border-color: var(--primary-branding-color) !important;
}
.bbi-param-mapping-dialog .e-treeview .e-list-item.e-active > .e-fullrow {
  border: none;
}
.bbi-param-mapping-dialog .e-treeview .e-list-item.e-active > .e-fullrow,
.bbi-category-pop .e-popup-content .e-treeview .e-list-item.e-active > .e-fullrow,
.bbi-category-pop .e-popup-content .e-treeview .e-list-item.e-hover.e-active > .e-fullrow,
.bbi-category-pop .e-popup-content .e-treeview .e-list-item.e-node-focus.e-hover.e-active > .e-fullrow,
.bbi-category-pop .e-popup-content .e-treeview .e-list-item.e-node-focus.e-active > .e-fullrow {
  color: var(--designer-input-readonly-text-color) !important;
  background: none repeat scroll 0 0 var(--active-bg-normal-color) !important;
  background-color: var(--active-bg-normal-color) !important;
  border-bottom: none;
}
.bbi-param-mapping-dialog .e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: var(--active-text-normal-color) !important;
}
.bbi-category-pop .e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: var(--active-text-normal-color) !important;
  background: none repeat scroll 0 0 var(--active-bg-normal-color);
  border-bottom: none;
}
.boldbi-dashboarddesigner .bbi-browse-category-wrap .bbi-dbrd-select-category .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-ddt.e-popup.e-lib.e-popup-open .e-filter-wrap .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.boldbi-dashboarddesigner .bbi-browse-category-wrap .bbi-dbrd-select-category .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-ddt.e-popup.e-lib.e-popup-open .e-filter-wrap .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after {
  content: none !important;
}
.bbi-category-pop.e-ddt.e-popup.e-lib.e-popup-open .e-filter-wrap .e-input-group .e-textbox.e-input {
  padding-left: 8px;
  background-color: var(--dataalert-background);
  color: var(--primary-text-normal-color);
}
.bbi-category-pop.e-ddt.e-popup.e-lib.e-popup-open .e-popup-content.e-dropdown::-webkit-scrollbar {
  width: 6px;
}
.bbi-category-pop.e-ddt.e-popup.e-lib.e-popup-open .e-popup-content.e-dropdown::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.bbi-category-pop.e-ddt.e-popup.e-lib.e-popup-open {
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 3px;
  box-shadow: var(--box-shadow);
}
.bbi-category-pop .e-popup-content .e-treeview .e-list-item.e-hover > .e-fullrow {
  background: var(--hover-bg-normal-color) !important;
}
.bbi-category-pop .e-popup-content .e-treeview .e-list-item > .e-fullrow {
  background: none !important;
  border: none !important;
}
.bbi-category-pop .e-popup-content .e-popup-open .e-list-parent.e-ul {
  padding: 0px;
}
/* Start Language Translator Window */

.boldbi-dashboarddesigner .bbi-dbrd-dropdowndiv .e-in-wrap.bbi-dbrd-data-localization.bbi-dbrd-dynamic-translator-view {
  display: flex !important;
  padding-left: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dropdowndiv .e-input.bbi-dbrd-data-localization {
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridheader {
  border-top: none;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-content {
  overflow: auto !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-content::-webkit-scrollbar,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-movablescrollbar::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-movablescrollbar {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-content,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-movablescrollbar {
  scrollbar-width: 'auto !important';
  -ms-overflow-style: 'auto !important';
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .bbi-dynamic-translation-no-frozen-column {
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridheader {
  padding-right: 7px !important;
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after {
  visibility: hidden;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-content::-webkit-scrollbar-thumb,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-movablescrollbar::-webkit-scrollbar-thumb {
  background-color: #a0aec0;
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-scrollbar .e-frozenscrollbar,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-scrollbar .e-movablescrollbar {
  background: var(--primary-background-color);
  border-top: 1px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-content,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-movablecontent {
  background: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-scrollbar {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-input-group input.e-input::selection {
  background: #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-table .e-columnheader .e-headercell {
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color) !important;
  border-left-color: var(--primary-border-color) !important;
}
.bi-dashboard .e-lib.e-grid.e-lib .e-leftfreeze.e-freezeleftborder,
.bi-dashboard .e-lib.e-grid .e-leftfreeze.e-freezeleftborder {
  border-right-color: var(--primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-table .e-row .e-rowcell {
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color) !important;
  border-top-color: var(--primary-border-color) !important;
  border-left-color: var(--primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-editedrow .e-input-group.e-input-focus:not(.e-disabled) {
  border: 1px solid #0565FF !important;
  padding: 1px !important;
  border-radius: 4px !important;
  margin-bottom: 0px;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-lib.e-grid .e-frozencontent > .e-table,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-lib.e-grid .e-frozenheader > .e-table {
  border-right: 0 !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-lib.e-grid .e-movablecontent,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-lib.e-grid .e-movableheader {
  border-left: none !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-table .e-row .e-rowcell .e-input-group.e-control-wrapper.e-disabled {
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-table .e-row .e-rowcell .e-input-group.e-disabled .e-textbox.e-disabled {
  border: 0 !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-table .e-row .e-rowcell.e-lastrowcell {
  border-bottom-color: var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-table .e-row .e-rowcell .e-input-group .e-textbox.e-disabled {
  color: var(--primary-text-normal-color) !important;
  -webkit-text-fill-color: var(--primary-text-normal-color);
}
.bbi-dbrd-dynamic-translator .e-checkbox-wrapper .e-frame.e-check {
  background-color: #0565FF !important;
}
.bbi-param-mapping-dialog .e-filterConfig-filterempty.bbi-param-widget-column-mapping .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.bbi-param-mapping-dialog .e-filterConfig-filterempty.bbi-param-widget-column-mapping .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.bbi-dynamic-translation-listing-dropdown-container .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.bbi-dynamic-translation-listing-dropdown-container .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after {
  background: transparent !important;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after {
  background: var(--designer-secondary-border-color) !important;
}
.bbi-dbrd-dynamic-translator .e-checkbox-wrapper .e-frame {
  border-radius: 2px;
  border-width: 1px;
}
.bbi-dbrd-dynamic-translator.e-popup.e-multi-select-list-wrapper.e-checkbox {
  border-radius: 4px;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper.e-popup .e-content::-webkit-scrollbar {
  width: 4px;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper.e-popup .e-content::-webkit-scrollbar-thumb {
  background-color: #b1bbd0;
  border-radius: 8px;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper.e-popup .e-content::-webkit-scrollbar-track,
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container .e-gridcontent .e-content::-webkit-scrollbar-track {
  background-color: var(--primary-background-color);
}
.bbi-param-widget .e-content.e-dropdownbase.e-nodata,
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-filter-parent .e-input-filter.e-input,
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-content.e-nodata {
  color: var(--primary-text-normal-color) !important;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper,
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-list-item {
  color: var(--primary-text-normal-color) !important;
  background: var(--primary-background-color) !important;
  border: 0px !important;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-input-group.e-control-wrapper input.e-input::selection {
  background: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-listing-dropdown-container .bbi-dbrd-dropdowndiv .e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: var(--primary-text-normal-color);
  padding-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-listing-dropdown-container .bbi-dbrd-dropdowndiv .e-multi-select-wrapper .e-input-group-icon {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-listing-dropdown-container .e-multiselect .e-down-icon {
  margin-right: 10px;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-listing-dropdown-container .bbi-dbrd-dropdowndiv .e-multiselect {
  border: .5px solid var(--designer-secondary-border-color) !important;
  padding: 4px !important;
  border-radius: 4px !important;
  padding-right: 0px !important;
}
.boldbi-dashboarddesigner.bbi-dynamic-translation-listing-dropdown-container .bbi-dbrd-dropdowndiv .e-multiselect.e-input-group {
  border: .5px solid var(--designer-secondary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-userSelectionPanel.bbi-dashboard-banner-dynamiclocalization {
  margin-right: 9px;
  margin-left: -9px;
}
/* End Language Translator Window */

.bbi-category-pop.e-popup-open {
  background: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-dbrd-select-category .e-input::placeholder {
  color: var(--designer-input-readonly-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-dbrd-select-category .e-input-group-icon.e-icons {
  padding-right: 10px;
}
.bbi-category-pop .e-treeview .e-list-item.e-hover > .e-text-content .e-list-text,
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-dbrd-select-category .e-input,
.bbi-category-pop.e-popup-open .e-text-content .e-list-text {
  color: var(--designer-input-readonly-text-color) !important;
}
.bbi-category-pop .e-filter-wrap .e-valid-input .e-clear-icon,
.bbi-category-pop .e-popup-content .e-list-parent .e-icons,
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-dbrd-select-category .e-icons {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-dbrd-select-category .e-clear-icon {
  display: none !important;
}
.boldbi-dashboarddesigner .set-auto-height,
.boldbi-dashboarddesigner.set-auto-height {
  height: auto !important;
}
.boldbi-dashboarddesigner .bbi-nav-back-btn:before {
  content: "\e9c0";
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .hide-nav-back-btn {
  display: none !important;
}
/* Ej2 CSS Conflict & Ej2 package Migration 22.2.5 related bug fixes begins */

.boldbi-dashboarddesigner * {
  box-sizing: initial;
}
.boldbi-dashboarddesigner table {
  border-collapse: initial;
  caption-side: initial;
}
.boldbi-dashboarddesigner tbody,
.boldbi-dashboarddesigner th,
.boldbi-dashboarddesigner tr,
.boldbi-dashboarddesigner td,
.boldbi-dashboarddesigner tfoot {
  border-color: initial;
  border-style: initial;
  border-width: initial;
}
.boldbi-dashboarddesigner th {
  font-weight: initial;
  text-align: initial;
}
.boldbi-dashboarddesigner input,
.boldbi-dashboarddesigner select,
.boldbi-dashboarddesigner button,
.boldbi-dashboarddesigner textarea {
  line-height: initial;
}
.boldbi-dashboarddesigner button {
  border-radius: initial;
}
.boldbi-dashboarddesigner textarea {
  resize: none;
}
.boldbi-dashboarddesigner label {
  display: initial;
}
.boldbi-dashboarddesigner caption {
  padding-top: initial;
  padding-bottom: initial;
  color: initial;
}
.boldbi-dashboarddesigner ul,
.boldbi-dashboarddesigner ol {
  margin-top: initial;
  margin-bottom: initial;
  padding-left: initial;
}
.boldbi-dashboarddesigner ul ul,
.boldbi-dashboarddesigner ol ol,
.boldbi-dashboarddesigner ol ul,
.boldbi-dashboarddesigner ul ol {
  margin-bottom: initial;
}
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-daterange-popup .e-datetime-wrap .e-input,
.boldbi-dashboarddesigner .e-datetimepicker.e-input {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .e-ddl .e-input {
  color: var(--designer-input-readonly-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-widget {
  box-sizing: border-box;
}
.bbi-dbrd-dynamic-translator .e-filter-parent .e-input-filter.e-input {
  padding: 8px 16px !important;
}
.boldbi-dashboarddesigner .e-btncontainer .e-fltrbtn.e-btncan.bbi-dbrd-btn-secondary.e-btn.e-ntouch.e-select:hover {
  color: black;
}
.bbi-dbrd-dynamic-translator .e-content.e-dropdownbase {
  max-height: 207.2px !important;
}
.boldbi-dashboarddesigner .bbi-dynamic-translation-grid-container.e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: var(--designer-background);
}
.bi-dashboard .bbi-dynamic-translation-grid-container.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: var(--hover-bg-normal-color) !important;
}
.bbi-param-widget .e-content.e-dropdownbase.e-nodata,
.bi-dashboard.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-content.e-dropdownbase.e-nodata {
  background: var(--primary-background-color) !important;
}
.bbi-dynamic-translation-dialog .bbi-dynamic-translation-listing-dropdown-container .e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.bbi-dbrd-dynamic-translator.e-multi-select-list-wrapper .e-input-group-icon.e-clear-icon.e-icons {
  color: var(--designer-toolbar-icon-color);
}
/* Ej2 CSS Conflict & Ej2 package Migration 22.2.5 related bug fixes Ends */

.bi-dashboard .e-filemanager .e-fe-folder {
  background-image: url('data:image/svg+xml,%3Csvg width="auto" height="auto" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0.269631 16.0936C0.126239 14.9028 1.05591 13.8545 2.25529 13.8545H37.7447C38.9441 13.8545 39.8738 14.9028 39.7304 16.0936L37.7574 32.4777C37.5154 34.4873 35.8103 35.9994 33.7861 35.9994H6.21389C4.18972 35.9994 2.48458 34.4873 2.24258 32.4777L0.269631 16.0936Z" fill="%23FDDD35"/%3E%3Cpath d="M2.5 8V14.1587H37.5V11.9798C37.5 10.8753 36.6046 9.97984 35.5 9.97984H21.4809C21.0683 9.97984 20.6657 9.85221 20.3285 9.61445L15.7199 6.36538C15.3826 6.12763 14.9801 6 14.5675 6H4.5C3.39543 6 2.5 6.89543 2.5 8Z" fill="%23FAC800"/%3E%3C/svg%3E%0A');
}
.bi-dashboard .e-filemanager .e-large-icons {
  overflow: hidden !important;
}
.bi-dashboard .e-filemanager .e-list-text,
.bi-dashboard .e-filemanager .e-empty-content,
.bi-dashboard .e-filemanager .e-empty-inner-content,
.bi-dashboard .e-filemanager .e-address .e-address-list-item .e-icons,
.bi-dashboard .e-filemanager .e-address .e-search-wrap .e-input-group .e-input,
.bi-dashboard .e-filemanager .e-address .e-search-wrap .e-input-group .e-input::placeholder {
  color: var(--primary-text-normal-color) !important;
}
.bi-dashboard .e-filemanager .e-list-item.e-active {
  background: var(--active-bg-normal-color) !important;
}
.bi-dashboard .e-filemanager .e-list-item.e-hover,
.bi-dashboard .e-filemanager .e-list-text:hover {
  background: var(--hover-bg-normal-color) !important;
}
.bi-dashboard .e-filemanager .e-address .e-search-wrap .e-input-group.e-control-wrapper:not(.e-success) {
  background: var(--secondary-btn-bg-normal-color) !important;
  border-color: var(--secondary-btn-bg-normal-color) !important;
}
.bi-dashboard .e-filemanager .e-search-wrap .e-input-focus:before,
.bi-dashboard .e-filemanager .e-search-wrap .e-input-focus:after {
  display: none !important;
}
.bbi-designer-master-widgets .e-ddltxt {
  max-width: 160px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.bi-dashboard .e-filemanager .e-splitter .e-display-none {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary {
  border: 1px solid var(--primary-btn-border-normal-color) !important;
  color: var(--primary-btn-bg-normal-color) !important;
  padding: 0px 6px;
  background: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary.remove-border {
  border-color: var(--designer-secondary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary:hover {
  background: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary .bbi-dbrd-btn-left-group .bbi-dbrd-btn-left-icon:before {
  font-family: 'dashboard_webdesigner_font';
  content: "\eb6e";
  cursor: pointer !important;
  font-size: 14px;
  opacity: 0.8;
  margin-right: 2px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary .bbi-dbrd-btn-left-group .bbi-dbrd-btn-text {
  margin-left: 3px;
  max-width: 174px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary .bbi-dbrd-btn-clear-icon:before {
  font-family: 'dashboard_webdesigner_font';
  content: "\eb6a";
  cursor: pointer !important;
  width: 19px;
  font-size: 24px;
  opacity: 0.8;
  display: flex;
  align-items: center;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary .bbi-dbrd-btn-left-group .bbi-dbrd-btn-left-icon.hide,
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary .bbi-dbrd-btn-clear-icon.hide {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-link.bbi-dbrd-btn-secondary .bbi-dbrd-btn-left-group {
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrditem.e-chart-item .chartElement .e-chart.hide {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrditem.e-combochart-item .comboChartElement .e-chart.hide {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-section-description.error-highlight.bbi-dbrd-data-section-description:before {
  color: #e53935;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb {
  box-sizing: border-box;
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 18px;
  min-width: 0;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb > ol {
  align-items: center;
  display: flex;
  height: 100%;
  list-style: none;
  margin: 0;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb > ol > li {
  align-items: center;
  display: inline-flex;
  list-style: none;
  margin: 0;
  max-width: 100%;
  min-width: 0;
  overflow: visible;
  padding: 0;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb > ol > li::marker {
  content: "";
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-text,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-anchor-wrap {
  display: block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-separator {
  flex: 0 0 auto;
  margin: 0 8px;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-link {
  cursor: pointer;
  flex: 0 0 auto;
  max-width: 220px;
  pointer-events: auto;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-link .e-breadcrumb-text,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-link .e-anchor-wrap {
  cursor: pointer;
  max-width: 100%;
  pointer-events: auto;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-current {
  cursor: default;
  flex: 0 1 auto;
  max-width: none;
  min-width: 0;
  pointer-events: auto;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-current .e-breadcrumb-text,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-current .e-anchor-wrap {
  cursor: default;
  max-width: 100%;
  min-width: 0;
  pointer-events: auto;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-closed {
  cursor: default;
  flex: 0 0 auto;
  max-width: 220px;
  opacity: 1;
  pointer-events: auto;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-closed .e-breadcrumb-text,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-closed .e-anchor-wrap {
  cursor: default;
  max-width: 100%;
  opacity: 1;
  pointer-events: auto;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-link:focus,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .bbi-dashboard-breadcrumb-link:focus-visible {
  border-radius: 3px;
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-menu,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-collapsed {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 20px;
  font-size: 12px;
  height: 18px;
  justify-content: center;
  line-height: 18px;
  max-width: none;
  min-width: 20px;
  overflow: visible;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-menu::before,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-collapsed::before {
  content: "...";
  display: inline-block;
  font-family: inherit;
  font-size: 12px;
  line-height: 18px;
}
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-menu .e-breadcrumb-text,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-menu .e-anchor-wrap,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-collapsed .e-breadcrumb-text,
.bbi-dashboard-breadcrumb-host.e-breadcrumb .e-breadcrumb-collapsed .e-anchor-wrap {
  display: inline-flex;
  max-width: none;
  min-width: 16px;
  overflow: visible;
  text-overflow: clip;
  white-space: nowrap;
}
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
  padding: 4px 0;
}
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb li,
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb li::marker {
  list-style: none;
}
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb .e-breadcrumb-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  line-height: 18px;
  list-style: none;
  max-width: 320px;
  min-height: 28px;
  overflow: hidden;
  padding: 5px 12px;
  white-space: nowrap;
}
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb .e-breadcrumb-text,
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb .e-anchor-wrap {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb .e-breadcrumb-item:hover,
.e-breadcrumb-popup.bbi-dashboard-tab-breadcrumb .e-breadcrumb-item.e-focused {
  background-color: rgba(0, 0, 0, 0.06);
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-popup-content {
  overflow: auto;
  position: relative;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
  display: none;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-popup-content.e-no-data {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  text-align: center;
  padding: 14px 16px;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
  display: none;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
  display: block;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-treeview {
  display: inline-table;
  width: 100%;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-treeview .e-list-item {
  padding: 0;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-treeview .e-fullrow {
  height: 36px;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-treeview > .e-ul {
  overflow: hidden;
  padding: 0 8px;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content {
  padding-bottom: 2px;
  padding-top: 2px;
}
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-ddt-footer,
.bi-dashboard.bbi-category-pop.e-ddt.e-popup .e-ddt-header {
  cursor: default;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel {
  height: 100%;
  float: left;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-panel-header-wrapper {
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-panel-header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-boxshadow {
  box-shadow: rgba(0, 0, 0, 0.0745098) 0 0 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-watermark {
  font-style: normal;
  color: var(--secondary-text-normal-color);
  font-size: 13px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-close {
  width: 20px;
  height: 30px;
  float: right;
  line-height: 30px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-panel-content-wrapper {
  width: 100%;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-panel-empty-wrapper {
  width: 100%;
  height: 100%;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-empty-msg {
  display: table-cell;
  font-size: 11px;
  text-align: center;
  vertical-align: top;
  padding-top: 20px;
  font-style: italic;
  opacity: 0.6;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-widget-group-header-wrapper.minus:first-of-type {
  height: 31px;
  border-top: 1px solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-wrapper.plus:first-of-type {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 30px;
  border-top-color: var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-wrapper.bbi-last-element.plus {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-wrapper.plus {
  border-top: 'white !important';
  border-bottom: 1px solid;
  height: 30px;
  border-top-color: white !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-text {
  float: left;
  margin-left: 14px;
  margin-top: 7px;
  font-size: 12px;
  font-weight: 600;
  color: var(--designer-itempanel-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-widget-group-header-text {
  margin-left: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-icon {
  float: right;
  width: 25px;
  margin-left: -30px;
  margin-top: 1px;
  margin-right: 5px;
  text-align: center;
  font-size: 30px;
  cursor: pointer;
  color: var(--designer-toolbar-icon-color);
}
@-moz-document url-prefix() {
  .boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-icon {
    font-size: 25px;
  }
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-wrapper.plus .bbi-dbrd-designer-widget-group-header-icon:before {
  content: "\ea1c";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-header-wrapper.minus .bbi-dbrd-designer-widget-group-header-icon:before {
  content: "\ea1b";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-content {
  position: relative;
  margin: 0px auto;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-content-wrapper {
  height: 100%;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-row {
  height: 107px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-row:last-of-type {
  border-width: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column {
  cursor: default;
  float: left;
  vertical-align: middle;
  text-align: center;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-name {
  width: 75px;
  height: 30px;
  margin-top: 15px;
  font-size: 11px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
  color: var(--designer-itempanel-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon {
  text-transform: none;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-itempanel-tab-ul.e-addborderbottom {
  width: 240px;
  border-bottom: 1px solid var(--designer-primary-border-color);
  background: var(--designer-itempanel-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-existing-panel {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dashboard-name-wrapper {
  width: 100%;
  border-bottom: 0px !important;
  height: 52px;
  margin-bottom: 4px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-exisiting-panel {
  width: 100% !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-dashboard-creator-name {
  width: 90%;
  height: 13px;
  margin-left: 12px;
  margin-top: 7px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-icon-arrow_1_left:before {
  content: "\ea27";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-itempanel-tab-li {
  text-align: center;
  border: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-dashboard-name {
  width: 90%;
  height: 22px;
  margin-left: 12px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-top: 8px;
  padding-top: 5px;
  color: var(--designer-itempanel-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-itempanel-tab-li {
  height: 35px;
  width: 118.8px;
  font-size: 14px !important;
  letter-spacing: 0.5px;
  font-weight: 600 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-existing-panel {
  border-bottom: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-existing-panel-header-wrapper {
  height: 44px;
  width: 100%;
  margin-bottom: 2px;
  margin-top: 1px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-specific-dashboard-wrapper {
  width: 100%;
  height: 44px;
  display: flex;
  margin-bottom: 7px;
  margin-top: 4px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-scroll-exisitng-div {
  width: 100% !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-drag-handle-icon {
  width: 17px;
  height: 48px;
  margin-left: 10px;
  position: relative;
  line-height: 54px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-expandable-existing-panel {
  border-top: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widget-name-div {
  width: 156px;
  height: 48px;
  box-sizing: border-box !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 11px;
  line-height: 52px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widget-name-wrapper {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-specific-dashboard-name {
  width: 95%;
  height: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-left: 5px;
  margin-top: 16px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-specific-dashboard-icon {
  width: 30px;
  height: 44px;
  padding-top: 15px;
  padding-left: 11px;
  position: relative;
  box-sizing: border-box;
  margin-left: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-drag-handle-span {
  font-size: 15px !important;
}
.bbi-dbrd-designer-tooltip-for-itempanel {
  position: absolute;
  width: auto;
  height: auto;
  min-height: 20px;
  top: 0;
  left: 0;
  margin-left: 5px;
  margin-top: 30px;
  font-size: 12px;
  display: none;
  background: white;
  border: 1px solid #d4d4d4;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 5px;
  word-wrap: break-word;
  max-width: 600px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widgetpanel-expandcollapse {
  cursor: pointer;
  min-width: 25px;
  min-height: 25px;
  font-size: 1em !important;
  background: var(--primary-btn-bg-normal-color);
  color: var(--primary-btn-text-normal-color);
  transform: translate(900%, 20%);
  border-radius: 50%;
  z-index: 10000;
  position: absolute;
  padding: 0px;
  box-shadow: rgba(9, 30, 66, 0.08) 0px 0px 0px 1px, rgba(9, 30, 66, 0.08) 0px 2px 4px 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widgetpanel-expandcollapse:hover {
  background: var(--primary-btn-bg-hover-color);
  color: var(--primary-btn-text-hover-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widgetpanel-expandcollapse.bbi-widgetspanel-expandcollapseicon-disable {
  pointer-events: none;
  opacity: 0.65;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widgetpanel-expand {
  transform: translate(4px, 5px);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widgetpanel-expand:before {
  content: "\e802";
  position: absolute;
  left: 13px;
  top: 12px;
  transform: translate(-50%, -50%);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widgetpanel-collapse:before {
  content: "\e801";
  position: absolute;
  left: 12px;
  top: 12px;
  transform: translate(-50%, -50%);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-desginer-error {
  margin: 250px 5px 5px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-desginer-error p {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-existing-autocomplete {
  display: inline-block;
  height: 30px;
  border-radius: 1px solid;
  margin: 5px;
  width: 80% !important;
  border: 1px solid;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-existing-autocomplete .bbi-autocomplete {
  height: 30px;
  width: 85% !important;
  float: left;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-search {
  width: 20px;
  height: 30px;
  float: right;
  line-height: 30px;
  font-size: 12px;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-close {
  cursor: pointer;
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-close:hover {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab .e-active-content {
  text-align: justify;
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-autocomplete.e-focus {
  border-color: #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete {
  display: inline-block;
  height: 30px;
  border-radius: 4px;
  margin: 5px;
  width: 228px;
  border: 1px solid;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete .bbi-autocomplete {
  height: 30px;
  width: 205px;
  float: left;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete .e-input::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete e-existing-autocomplete {
  height: 18px;
  width: 120px;
  float: left;
  line-height: 25px;
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete {
  border-color: var(--designer-secondary-border-color);
  background-color: var(--designer-input-readonly-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete .bbi-autocomplete {
  background-color: transparent;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete .bbi-autocomplete::placeholder {
  color: var(--designer-input-readonly-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete .e-existing-autocomplete {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-dashboard-autocomplete.e-focus {
  border-color: #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-dashboard-autocomplete {
  display: inline-block;
  float: left;
  height: 24px;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 12px;
  width: 225px;
  border: 1px solid;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-dashboard-autocomplete {
  border-color: #c8c8c8 !important;
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dashboard-widget-icon {
  width: 25px;
  height: 43px;
  margin-top: 4px;
  margin-left: 12px;
  box-sizing: border-box !important;
  line-height: 42px;
  vertical-align: middle;
  position: relative;
  font-size: 22px;
}
/*------refresh icon----------*/

.boldbi-dashboarddesigner .bbi-dbrd-existing-dashboard-refresh-icon {
  width: 12%;
  height: 29px;
  font-family: dashboard_webdesigner_font;
  float: right;
  background: var(--designer-itempanel-bg-color);
  border: none;
  outline: none;
  border-radius: 3px;
  font-size: 16px;
  padding-left: 6px;
  margin: 5px 5px 5px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-existing-dashboard-refresh-icon:before {
  content: "\eab5";
}
/*----------------Dashboards skeleton-----------------*/

.boldbi-dashboarddesigner .bbi-dbrd-dashboards-skeleton-tag {
  width: 100%;
  height: 160px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-dashboard-title {
  height: 10px;
  width: 112px;
  margin-bottom: 11.5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-dashboard-content {
  height: 8px;
  width: 86px;
  margin-bottom: 27.5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-badge {
  margin-right: 2px;
  bottom: 100px;
  padding: 3px 8px 3px 8px;
  position: relative;
}
/*** Designer Theme ***/

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel {
  background-color: var(--designer-itempanel-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-font {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-font.e-focus {
  border: 1px solid var(--primary-branding-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-watermark {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-watermark::placeholder {
  color: var(--designer-placeholder-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-close:before {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-close:hover::before {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-close:hover:before {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-panel-content-wrapper {
  background-color: var(--designer-itempanel-bg-color);
  border-top-color: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-panel-content-wrapper {
  padding-left: 9px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-existing-panel-header-wrapper {
  border-bottom: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-empty-msg {
  color: var(--designer-error-msg-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-widget-group-header-wrapper {
  border: none !important;
  background: transparent !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.plus {
  border-color: #c8c8c8;
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.minus {
  border-color: #c8c8c8;
  background-color: whitesmoke;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.minus:first-of-type {
  border-color: var(--designer-primary-border-color);
  background-color: var(--designer-itempanel-header-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.plus:first-of-type {
  border-color: var(--designer-primary-border-color);
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.bbi-last-element.plus {
  border-color: var(--designer-primary-border-color);
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper:hover {
  background-color: var(--designer-header-background) !important;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-column {
  border-color: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-content {
  background-color: var(--designer-itempanel-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-column {
  width: 50%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-column:nth-of-type(2) {
  border-width: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon {
  line-height: 1;
  font-size: 40px;
  margin-top: 20px;
  margin-left: 32px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.minus:first-of-type {
  height: 31px;
  border-top: 0px solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-default-panel:not(.bbi-feature-view-mode-enabled) .bbi-dbrd-designer-widget-group-header-wrapper.minus {
  border-top: 1px solid;
  border-bottom: 1px solid;
  height: 30px;
  border-top-color: white !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-widget-group-content {
  border-bottom: 1px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-content {
  padding-top: 10px;
  background: transparent;
  padding-right: 12px;
  box-sizing: border-box;
  padding-bottom: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-content:first-of-type {
  border-top: none;
  padding-top: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-row {
  border-color: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-widget-group-column {
  border: 1px solid #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column {
  border-radius: 7px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column:hover {
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-dashboard-creator-name {
  font-size: 10px;
  color: var(--secondary-text-normal-color);
  background-color: inherit;
  line-height: 1.3;
  letter-spacing: 0.18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-dashboard-name {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.2px;
  background-color: inherit;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dashboard-name-wrapper:hover {
  background-color: var(--hover-icon-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-specific-dashboard-wrapper:hover {
  background-color: var(--hover-icon-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-drag-handle-icon {
  background-color: inherit;
  background-repeat: no-repeat;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-drag-handle-span {
  font-size: 15px !important;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-specific-dashboard-name {
  font-size: 13px;
  letter-spacing: 0.2px;
  color: var(--primary-text-normal-color);
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-expandable-existing-widget-panel {
  background-color: rgb(249, 249, 249) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widget-name-div {
  font-size: 12px;
  background-color: inherit;
  position: relative;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-widget-name-wrapper {
  background-color: inherit;
  position: relative;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-specific-dashboard-icon .bbi-designer-header-icon {
  font-size: 14px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-dashboard-list-loader {
  background: var(--designer-skeleton-primary-loader);
  background-image: -webkit-gradient(linear, left center, right center, from(var(--designer-skeleton-primary-loader)), color-stop(0.2, var(--designer-skeleton-secondary-loader)), color-stop(0.4, var(--designer-skeleton-primary-loader)), to(var(--designer-skeleton-primary-loader)));
  background-image: -webkit-linear-gradient(left, var(--designer-skeleton-primary-loader) 0%, var(--designer-skeleton-secondary-loader) 20%, var(--designer-skeleton-primary-loader) 40%, var(--designer-skeleton-primary-loader) 100%);
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-dashboard-list-loader {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  border-radius: 2px;
}
/*** Control level CSS ***/

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-widget-wrapper {
  width: 100%;
  display: flex;
  height: 48px;
  margin-bottom: 0;
}
.bbi-dbrd-designer-tooltip-for-itempanel .e-arrowTip {
  height: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-widget-wrapper:hover {
  background-color: var(--designer-popup-dialog-hover-background) !important;
}
.boldbi-dashboarddesigner .bbi-designer-itempanel-header {
  background-color: var(--designer-container-background);
  border-left: 1px solid var(--designer-primary-border-color);
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-designer-itempanel-wrapper {
  background-color: transparent !important;
  border-bottom: 1px solid var(--designer-primary-border-color);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-designer-itempanel-selection {
  background-color: var(--primary-branding-color);
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-itempanel-selection:hover {
  background-color: var(--primary-branding-color);
  color: white;
}
/*--- Background theme for icons ---*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab .e-header li {
  border-top: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab.e-js .e-header > .e-bottom-line.e-active {
  padding-bottom: 0px !important;
  border-bottom: 2px solid var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel.e-tab.e-js .e-header > .e-bottom-line.e-active:hover {
  padding-bottom: 0px !important;
  border-bottom: 2px solid #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab.e-js > .e-content {
  border-width: 0px !important;
  background-color: var(--designer-itempanel-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab > ul.e-addborderbottom .e-item {
  border-radius: 0px 0px 0 0 !important;
  background-color: var(--designer-itempanel-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab .e-addbordertop.e-content-item {
  border-radius: 0px 0px 0 0 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab .e-header > .e-active a {
  color: var(--designer-itempanel-tab-active-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab .e-left > .e-active a {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .e-tab .e-right > .e-active a {
  color: #0565ff;
}
/* Feature flag scoping: apply grid/list tile layout only when feature enabled */

/* Default (feature disabled): render original single-column/list layout */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-existing-autocomplete:focus {
  border-color: #0565FF !important;
}
.boldbi-dashboarddesigner .bbi-itempanel-report:hover {
  background-color: whitesmoke;
}
.boldbi-dashboarddesigner .bbi-itempanel-report:hover {
  color: #282827;
}
.boldbi-dashboarddesigner .bbi-designer-itempanel-icon {
  padding: 8.5px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-designer-itempanel-icon.hide-Itempanel-icon {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon img {
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-bar-chart {
  background: var(--designer-itempanel-bar-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-column-chart {
  background: var(--designer-itempanel-column-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-stacked-bar-chart {
  background: var(--designer-itempanel-stacked-bar-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-stacked-column-chart {
  background: var(--designer-itempanel-stacked-column-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-percent-stacked-bar-chart {
  background: var(--designer-itempanel-percent-stacked-bar-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-percent-stacked-column-chart {
  background: var(--designer-itempanel-percent-stacked-column-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-radarpolar {
  background: var(--designer-itempanel-rador-polar-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-treemap {
  background: var(--designer-itempanel-tree-map-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-heatmap {
  background: var(--designer-itempanel-heat-map-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-pivotview {
  background: var(--designer-itempanel-pivot-grid-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-grid {
  background: var(--designer-itempanel-grid-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-map {
  background: var(--designer-itempanel-map-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-bingmap {
  background: var(--designer-itempanel-bing-map-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-azuremap {
  background: var(--designer-itempanel-azure-map-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-kpicard {
  background: var(--designer-itempanel-kpi-card-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-numbercard {
  background: var(--designer-itempanel-number-card-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-gauge {
  background: var(--designer-itempanel-radial-gauge-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-pie-chart {
  background: var(--designer-itempanel-pie-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-doughnut-chart {
  background: var(--designer-itempanel-doughtnut-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-pyramid-chart {
  background: var(--designer-itempanel-pyramid-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-funnel-chart {
  background: var(--designer-itempanel-funnel-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-bubblescatter-chart {
  background: var(--designer-itempanel-scatter-widget) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-area-chart {
  background: var(--designer-itempanel-area-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-stacked-area-chart {
  background: var(--designer-itempanel-stacked-area-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-percent-stacked-area-chart {
  background: var(--designer-itempanel-percent-stacked-area-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-line-chart {
  background: var(--designer-itempanel-line-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-spline-chart {
  background: var(--designer-itempanel-spline-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-spline-area-chart {
  background: var(--designer-itempanel-spline-area-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-combo-chart {
  background: var(--designer-itempanel-combo-chart-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-checkbox {
  background: var(--designer-itempanel-combo-box-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-listbox {
  background: var(--designer-itempanel-list-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-textfilter {
  background: var(--designer-itempanel-text-filter-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-rangeslider {
  background: var(--designer-itempanel-range-slider-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-datepicker {
  background: var(--designer-itempanel-date-picker-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-pop {
  background: var(--designer-itempanel-period-over-period-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-rangenavigator {
  background: var(--designer-itempanel-range-navigator-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-image {
  background: var(--designer-itempanel-image-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-qa {
  background: var(--designer-itempanel-qa-widget) no-repeat;
  height: 42px;
}
.bbi-widgeticon.bbi-designer-widget-qa.bbi-widgeticon-drag {
  background: var(--designer-itempanel-qa-widget) no-repeat;
  margin-left: 13px;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-rte {
  background: var(--designer-itempanel-text-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-combine {
  background: var(--designer-itempanel-combine-widget-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-line {
  background: var(--designer-itempanel-line1-icon) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-tabbed {
  background: var(--designer-itempanel-tab-widget) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-button {
  background: var(--designer-itempanel-button-widget) no-repeat;
  height: 42px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon {
  margin-top: 0px;
}
/* Modern EJ2 Widget Icons - Using .bbi-modern modifier class */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-bar-chart.bbi-modern {
  background: var(--designer-itempanel-bar-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-column-chart.bbi-modern {
  background: var(--designer-itempanel-column-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-stacked-bar-chart.bbi-modern {
  background: var(--designer-itempanel-stacked-bar-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-stacked-column-chart.bbi-modern {
  background: var(--designer-itempanel-stacked-column-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-percent-stacked-bar-chart.bbi-modern {
  background: var(--designer-itempanel-percent-stacked-bar-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-percent-stacked-column-chart.bbi-modern {
  background: var(--designer-itempanel-percent-stacked-column-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-radarpolar.bbi-modern {
  background: var(--designer-itempanel-rador-polar-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-grid.bbi-modern {
  background: var(--designer-itempanel-grid-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-kpicard.bbi-modern {
  background: var(--designer-itempanel-kpi-card-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-numbercard.bbi-modern {
  background: var(--designer-itempanel-number-card-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-gauge.bbi-modern {
  background: var(--designer-itempanel-radial-gauge-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-pie-chart.bbi-modern {
  background: var(--designer-itempanel-pie-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-doughnut-chart.bbi-modern {
  background: var(--designer-itempanel-doughtnut-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-pyramid-chart.bbi-modern {
  background: var(--designer-itempanel-pyramid-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-funnel-chart.bbi-modern {
  background: var(--designer-itempanel-funnel-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-bubblescatter-chart.bbi-modern {
  background: var(--designer-itempanel-scatter-widget-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-area-chart.bbi-modern {
  background: var(--designer-itempanel-area-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-stacked-area-chart.bbi-modern {
  background: var(--designer-itempanel-stacked-area-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-percent-stacked-area-chart.bbi-modern {
  background: var(--designer-itempanel-percent-stacked-area-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-line-chart.bbi-modern {
  background: var(--designer-itempanel-line-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-spline-chart.bbi-modern {
  background: var(--designer-itempanel-spline-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-spline-area-chart.bbi-modern {
  background: var(--designer-itempanel-spline-area-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-combo-chart.bbi-modern {
  background: var(--designer-itempanel-combo-chart-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-checkbox.bbi-modern {
  background: var(--designer-itempanel-combo-box-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-pop.bbi-modern {
  background: var(--designer-itempanel-period-over-period-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-listbox.bbi-modern {
  background: var(--designer-itempanel-list-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-datepicker.bbi-modern {
  background: var(--designer-itempanel-date-picker-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-treemap.bbi-modern {
  background: var(--designer-itempanel-tree-map-icon-ej2) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon.bbi-designer-widget-rangeslider.bbi-modern {
  background: var(--designer-itempanel-range-slider-icon-ej2) no-repeat;
}
/*ForeCase UI*/

.bbi-heirarchial-icons {
  color: var(--designer-toolbar-icon-color);
}
.bbi-heirarchial-dimension:before {
  content: "\eae4";
}
.bbi-heirarchial-lambda:before {
  content: "\e9b5";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel > li .e-active:hover {
  border-bottom: none !important;
}
.boldbi-dashboarddesigner .bbi-disable-data-property-icon {
  pointer-events: none;
  opacity: 0.4;
}
/*------------Widgets skeleton----------*/

.boldbi-dashboarddesigner .bbi-dbrd-widgets-skeleton-tag {
  width: 100%;
  height: 40px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-widgets-title-block {
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-widgets-title-icon {
  height: 20px;
  width: 8%;
  border-radius: 50px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-empty-widgets-title {
  height: 20px;
  width: 82%;
  margin-left: 6px;
}
/*------------Widgets skeleton----------*/

.e-tooltip-wrap.e-widget {
  border: 0.5px solid var(--secondary-border-color);
}
.e-tooltip-wrap .e-tipContainer .e-tipcontent {
  color: var(--querydesigner-text-color);
  background-color: var(--primary-background-color);
}
/* Grid/List view modes: hide labels in grid, show in list; center icons for grid */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-name-div,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-name-div,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-grid .e-widget-wrapper .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .e-widget-wrapper .bbi-dbrd-designer-widget-name {
  display: none !important;
}
/* center icon / remove extra spacing in grid */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-icon,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dashboard-widget-icon,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-designer-widget-qa,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-widgeticon {
  display: block !important;
  text-align: center !important;
}
/* Use CSS Grid for group content; columns controlled by variables in definition.less */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-content-wrapper,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-content-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(36px, 1fr));
  gap: 8px;
  padding-right: 12px;
  box-sizing: border-box;
}
/* spacer appended by JS to ensure last-row items are not clipped by overlaying scrollbars */

.bbi-itempanel-spacer {
  width: 100%;
  display: bbi-itempanel-spacer-display;
  height: 12px;
}
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-group-content-wrapper,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-group-content-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(55px, 1fr));
  gap: 8px;
  align-items: center;
}
/* spacing between grid items */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-column {
  margin-top: 4px;
}
/* override float for grid/list layout so grid controls placement */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-column,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-group-column {
  float: none;
}
/* list mode: show label and align icon + text horizontally */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-group-column {
  display: flex;
  align-items: center;
}
/* spacing between list items (icons) */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-group-column {
  margin-bottom: 4px;
  border-radius: 7px;
}
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .e-widget-wrapper .bbi-dbrd-designer-widget-name {
  display: block !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-view-toggle {
  margin-left: 8px;
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-classic-modern-toggle {
  display: flex;
  align-items: center;
  margin-left: 8px;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-classic-modern-toggle .bbi-tab-classic {
  border-right: 1px solid #c8c8c8;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-classic-modern-toggle .bbi-tab-modern {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bbi-itempanel-classic-modern-toggle {
  display: inline-flex;
  align-items: center;
  background: transparent;
}
.bbi-itempanel-classic-modern-toggle .bbi-itempanel-tab-btn {
  cursor: pointer;
  background: var(--designer-itempanel-bg-color);
  padding: 6px 12px;
  font-size: 14px;
  color: var(--active-icon-normal-color);
  line-height: 1;
  box-shadow: none;
  border: none;
}
.bbi-itempanel-classic-modern-toggle .bbi-itempanel-tab-btn:last-child {
  margin-right: 0;
}
.bbi-itempanel-classic-modern-toggle .bbi-itempanel-tab-btn.active,
.bbi-itempanel-classic-modern-toggle .bbi-itempanel-tab-btn[aria-pressed='true'] {
  color: var(--primary-btn-text-normal-color);
  background: var(--primary-btn-bg-normal-color);
  font-weight: 500;
}
.bbi-itempanel-view-toggle .bbi-view-btn {
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 4px;
  color: var(--active-icon-normal-color);
  opacity: 0.5;
}
.bbi-itempanel-view-toggle .bbi-view-btn.active {
  color: var(--designer-itempanel-tab-active-text-color);
  opacity: 1;
}
/* make the search take remaining space so toggle sits beside it */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-autocomplete {
  flex: 1 1 auto;
  min-width: 0;
}
/* mode-specific icon sizing */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dashboard-widget-icon,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-icon,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-icon img {
  width: 30px !important;
  height: 30px !important;
  background-size: 30px 30px !important;
}
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dashboard-widget-icon,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-icon,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-icon img {
  width: 52px !important;
  height: 52px !important;
  background-size: 63px 48px !important;
}
/* Alignment when classic/modern toggle is hidden (category is single type) */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-panel-header-wrapper:has(> .bbi-itempanel-view-toggle:only-of-type) {
  justify-content: flex-end;
}
/* Ensure view toggle has proper margins when tab toggle is hidden */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-itempanel-view-toggle:only-of-type {
  margin-left: auto;
}
/* Ensure tile wrapper doesn't shift when badge is present/absent */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-designer-widget-group-column {
  position: relative;
  box-sizing: border-box;
  padding: 3px;
  /* keep a little inner spacing so icons are centered */

}
/* Icon scaling and centering (use contain so images don't stretch borders) */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-dbrd-designer-item-panel .bbi-dbrd-designer-widget-group-column .bbi-dbrd-designer-widget-icon,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dashboard-widget-icon {
  background-size: contain !important;
  background-repeat: no repeat !important;
  background-position: center center !important;
  display: block !important;
  margin: 0 auto !important;
}
/* Position badges absolutely so they don't change layout */

.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .e-azure-map-item-panel-beta-tag,
.boldbi-dashboarddesigner .bbi-dbrd-designer-item-panel .bbi-feature-view-mode-enabled .bbi-dbrd-badge {
  position: absolute !important;
  top: 6px !important;
  right: 6px !important;
  z-index: 3px !important;
}
/* hide labels in list view as requested (icons-only in both modes) */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .bbi-dbrd-designer-widget-name,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-list .e-widget-wrapper .bbi-dbrd-designer-widget-name {
  display: none !important;
}
/* Hide group headers in grid mode */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-header-wrapper {
  display: none !important;
}
/* In grid view remove per-group spacing and fixed heights so items flow as a single grid */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-content {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
/* remove any extra spacing from the anonymous parent that groups header+content create */

.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid > .bbi-dbrd-designer-widget-group-content,
.boldbi-dashboarddesigner .bbi-feature-view-mode-enabled .bbi-itempanel-grid .bbi-dbrd-designer-widget-group-content + .bbi-dbrd-designer-widget-group-content {
  margin-top: 0 !important;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/***** Datapreview mode - dialog *****/

.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg {
  min-width: 700px;
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header {
  width: 100%;
  height: 50px;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-datapreview-mode-title {
  float: left;
  height: 50px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-datapreview-icon {
  height: 50px;
  line-height: 50px;
  padding: 0px 0px 0px 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-datapreview-mode-title {
  line-height: 50px;
  font-family: var(--designer-font);
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  padding: 0px 18px 0px 5px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-icon-container {
  padding: 0px 9px;
  float: right;
  height: 50px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-icon-container .bbi-dbrd-close-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  margin: 16px 9px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-icon-container .bbi-dbrd-help-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  margin: 16px 9px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-content-wrap {
  width: 100%;
  height: 100%;
  background-color: var(--secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel {
  width: 100%;
  height: 100%;
  background-color: var(--datapreview-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-datasource-list {
  height: 100%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-grid-panel {
  float: left;
  height: calc(100% - 50px);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-ultag {
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-align: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-litag {
  height: 40px;
  padding: 15px 10px 0px 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-search-panel-wrapper {
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-autocomplete.e-focus {
  border: 1px solid var(--primary-branding-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-autocomplete {
  display: inline-block;
  float: left;
  height: 35px;
  border-radius: 4px;
  margin: 5px;
  width: 290px;
  border: 1px solid;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-autocomplete .bbi-autocomplete {
  height: 35px;
  width: 260px;
  float: left;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-search-box {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-designer-search {
  width: 20px;
  float: right;
  line-height: 33px;
  font-size: 12px;
  height: 33px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-search-panel-wrapper {
  height: 60px;
  margin: 16px 0px 0px 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-datasource-icon {
  width: 18px;
  height: 30px;
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-name {
  margin-top: 5px;
  padding-left: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-designer-close {
  width: 20px;
  height: 33px;
  float: right;
  line-height: 33px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-empty-msg {
  display: table-cell;
  font-size: 11px;
  text-align: center;
  vertical-align: top;
  padding-top: 20px;
  font-style: italic;
  opacity: 0.6;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-empty-wrapper {
  width: 100%;
  height: 100%;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-grid-cotainer {
  margin-top: 42px;
  margin-left: 25px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-grid-limits {
  float: right;
  height: 23px;
  margin-top: 4px;
  width: 100%;
  text-align: center;
  line-height: 1.7;
  background-color: #ffffeb;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-control-error.bbi-dbrd-align-center {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  background-color: white;
  font-size: 12px;
  z-index: 100;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-control-error .bbi-dbrd-link-btn {
  font-size: 12px;
  color: #3b99fc;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-control-error .bbi-dbrd-refresh-link-btn {
  color: black;
  border: 0.5px solid #dce1e5;
  width: 86px;
  height: 25px;
  margin-top: 4px;
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-control-error .bbi-dbrd-reload-retrievalerror-icon {
  font-size: 13px;
  padding-left: 6px;
}
/*---------------- Data preivew mode -Designer theme ----------------*/

.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg {
  font-size: 10pt;
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header {
  background-color: var(--secondary-background-color);
  border-bottom: 1px solid var(--connector-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-datapreview-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 29px;
  float: left;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-close-icon {
  color: var(--active-icon-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-close-icon:hover {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-datasource-list {
  border-right: 1px solid var(--datapreview-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-litag {
  border-bottom: 1px solid var(--datapreview-border-color);
  font-size: 12px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-litag:hover {
  background-color: var(--datapreview-hover-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel {
  color: black;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-autocomplete {
  border-color: var(--datapreview-border-color);
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-autocomplete .bbi-autocomplete {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-search-box {
  font-size: 13px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-watermark {
  font-style: normal;
  color: var(--datapreview-watermark-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-boxshadow {
  box-shadow: rgba(0, 0, 0, 0.0745098) 0 0 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-font {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-font::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-searchpanel-container {
  border-bottom: 1px solid var(--datapreview-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-datasource-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 23px;
  float: left;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-grid-panel .e-grid .e-gridheader .e-headertext {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-datapreview-icon:before {
  content: '\eb09';
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-datasource-icon:before {
  content: '\eb08';
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-mode-header .bbi-dbrd-icon-container .bbi-dbrd-close-icon:before {
  content: '\e901';
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-designer-close:hover,
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-designer-close:before {
  color: #1a1a1a;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-empty-msg {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-designer-close {
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-grid-cotainer {
  border: solid 1px var(--primary-border-color);
  background: var(--datapreview-background-color);
  transition: border 500ms linear;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-designer-search {
  color: var(--datapreview-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .bbi-dbrd-datapreview-grid-limits {
  float: right;
  font-family: {@dataPreview-dlg-content-panel-grid-limits-font-family};
  font-size: 12px;
}
/*---------------- Data preivew mode -Designer theme ----------------*/

/* Control file CSS */

.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-grid .e-filterdiv.e-fltrinputdiv .e-control-wrapper {
  height: auto;
  width: 100%;
  top: auto;
  position: relative;
  right: auto;
  display: inline-flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-grid .e-filterdiv.e-fltrinputdiv .e-control-wrapper.e-valid-input .e-clear-icon {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  position: static !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-grid .e-rowcell {
  font-size: 11px;
  background-color: var(--datapreview-background-color);
  color: var(--designer-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-grid .e-spinner-pane.e-spin-show {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-griditem {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 100;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-grid .e-rowcell {
  padding: .7em !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .e-grid .e-headercell {
  background-color: var(--datapreview-header-background-color);
  color: black;
  border-color: var(--datapreview-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .e-gridheader .e-table {
  border-bottom: 1px solid var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .e-active .bbi-dbrd-datapreview-name {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .e-active {
  background-color: var(--active-bg-normal-color);
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-text.CanSelect.e-active {
  background-color: var(--active-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-grid-panel .e-griditem .bbi-designer-grid-table .e-gridcontent .e-table {
  background: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-mode-dlg .bbi-dbrd-datapreview-content-panel .e-active .bbi-dbrd-datapreview-datasource-icon {
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datapreview-grid-panel .e-griditem .bbi-designer-grid-table .e-gridcontent .e-table .e-emptyrow .e-lastrowcell {
  color: var(--secondary-text-normal-color);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*--------------------- Data alert  ---------------------*/

.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-filter-div .bbi-data-alert-filter-remove {
  padding: 5px;
  cursor: pointer;
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-filter-div .bbi-data-alert-filter-remove:before {
  content: '\e74e' !important;
  font-family: ej-webfont;
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-remove:before {
  content: '\e74e' !important;
  font-family: ej-webfont;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-filter-div .bbi-data-alert-filter-remove:hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-remove {
  cursor: pointer;
  color: #a94442;
  margin-top: 7px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-global-condition-content .bbi-data-alert-global-remove {
  cursor: pointer;
  color: #a94442;
  margin-top: 7px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-measure-condition-content .bbi-data-alert-measure-add-button {
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-data-measure-condition-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 10px 0px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-measure-condition-content .bbi-data-alert-right-measure-condition {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-measure-condition-content .bbi-data-alert-right-measure-condition > * {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-data-add-dimension-conditions-parent .bbi-data-dimension-condition-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-custom-color-conditional-footer .bbi-data-add-global-conditions-parent .bbi-data-global-condition-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-right-measure-condition .bbi-measure-condition-remove:before {
  content: '\e74e' !important;
  font-family: ej-webfont;
  font-size: ej-webfont;
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-right-measure-condition .bbi-measure-condition-remove {
  margin-left: 10px;
  margin-top: 8px;
  cursor: pointer;
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-right-measure-condition .bbi-measure-condition-remove:hover {
  background: var(--hover-bg-normal-color)  !important;
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-advance-condition-container .bbi-data-alert-condition-row {
  margin-top: 25px;
  margin-right: 10px;
  padding: 4px 14px 12px 14px;
  border: 1px solid var(--designer-data-alert-primary-border-color);
  height: auto;
  background: var(--designer-data-alert-condition-container-background) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-custom-color-conditional-footer .bbi-data-add-global-conditions-parent {
  margin-top: 25px;
  margin-right: 10px;
  padding: 4px 14px 12px 14px;
  border: 1px solid var(--connector-primary-border-color);
  height: auto;
  background: var(--designer-data-alert-add-global-conditions-parent-background) !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-data-alert-filter-div {
  display: flex;
  justify-content: space-between;
  margin: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-data-alert-join-div {
  margin-top: -15px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row:first-child .bbi-data-alert-join-div {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-data-alert-right-measure-condition {
  border: 1px solid var(--designer-data-alert-primary-border-color);
  padding: 12px 6px;
  margin-left: 25px;
  margin-top: -15px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-data-add-dimension-where {
  margin-top: 15px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-where {
  width: 115px !important;
  text-align: center !important;
  font-size: 14px;
  margin-top: 7px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-global-condition-content .bbi-data-alert-global-where {
  width: 115px !important;
  text-align: center !important;
  font-size: 14px;
  margin-top: 5px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-dimension-where .bbi-color-dimension-where-condition {
  color: var(--primary-branding-color) !important;
  cursor: pointer;
  width: fit-content;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-global-where .bbi-color-global-where-condition {
  color: var(--primary-branding-color)!important;
  cursor: pointer;
  width: fit-content;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-dimension-conditions-parent .bbi-data-dimension-condition-content > * {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-global-conditions-parent .bbi-data-global-condition-content > * {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-add {
  color: var(--primary-branding-color) !important;
  margin-top: 7px;
  margin-left: 15px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-global-condition-content .bbi-data-alert-global-add {
  color: var(--primary-branding-color) !important;
  margin-top: 7px;
  margin-left: 15px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-add:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-dimension-conditions-parent .bbi-data-dimension-condition-content:not(:last-child) .bbi-data-alert-dimension-add {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-global-conditions-parent .bbi-data-global-condition-content:not(:last-child) .bbi-data-alert-global-add {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-dimension-conditions-parent .bbi-data-dimension-condition-content:first-child .bbi-data-alert-dimension-join-dropdown-span {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-global-conditions-parent .bbi-data-global-condition-content:first-child .bbi-data-alert-dimension-join-dropdown-span {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-dimension-conditions-parent .bbi-data-dimension-condition-content:not(:first-child) .bbi-data-alert-dimension-where {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-add-global-conditions-parent .bbi-data-global-condition-content:not(:first-child) .bbi-data-alert-global-where {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-err {
  border: 1px solid red !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-condition-row .bbi-measure-condition-custom {
  width: 40% !important;
  height: 24px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-custom-value {
  width: 20% !important;
  height: 24px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-advance-condition-container .bbi-color-custom-add-condition-wrapper {
  margin-top: 15px;
  margin-right: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-advance-condition-container .bbi-color-custom-add-condition-wrapper .bbi-color-custom-add-condition {
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-custom-color-conditional-footer .bbi-data-add-global-where {
  margin-top: 15px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-custom-color-conditional-footer .bbi-data-alert-dimension-custom-value {
  width: 215px !important;
  height: 25px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-remove:before {
  cursor: pointer;
  content: '\e74e' !important;
  font-family: ej-webfont;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-global-condition-content .bbi-data-alert-global-remove:before {
  cursor: pointer;
  content: '\e74e' !important;
  font-family: ej-webfont;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-global-condition-content .bbi-data-alert-global-add:before {
  font-family: 'dashboard_webdesigner_font' !important;
  content: '\e900';
  text-align: center !important;
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-dimension-condition-content .bbi-data-alert-dimension-add:before {
  font-family: 'dashboard_webdesigner_font' !important;
  content: '\e900';
  text-align: center !important;
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert {
  max-width: 1000px;
  min-width: 750px;
  height: 600px;
  display: block;
  background-color: var(--dataalert-background);
  position: relative;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-dialog-container .bbi-header-row-widget .bbi-data-alert-widget-error-message-container {
  color: red;
  display: none;
  align-self: center;
  margin-left: 50px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-filter-div .bbi-data-alert-filter-text {
  font-size: 14px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-dialog-container .bbi-header-row-widget {
  margin-bottom: 20px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-dbrd-dataalert-expression-add-disable {
  pointer-events: none;
  opacity: 0.4;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-dbrd-dataalert-expression-add .bbi-dbrd-dataalert-expression-add-icon:before {
  font-family: 'dashboard_webdesigner_font' !important;
  content: "\e900";
  font-size: "'dashboard_webdesigner_font' !important";
  text-align: center;
  color: gray;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-dbrd-dataalert-expression-add {
  float: left;
  margin-left: 4px;
  margin-top: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  width: 165px;
  height: 32px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: dashed 1px #cccccc;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-dbrd-dataalert-expression-add:hover {
  background-color: var(--designer-popup-dialog-hover-background);
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-dbrd-dataalert-expression-add .bbi-dbrd-dataalert-expression-add-text {
  font-size: 13px;
  font-weight: 600;
  font-family: var(--designer-font);
  letter-spacing: 0.33px;
  margin-left: 5px;
  color: gray;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-multiselect-dropdown-item .bbi-designer-multi-selection-arrow-container {
  width: 23px !important;
  float: right;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-multiselect-dropdown-item .bbi-designer-ejwidgets-updown {
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-multiselect-dropdown-item .bbi-designer-multi-selection-arrow-container .e-arrow-sans-down:before {
  margin-top: 10px !important;
  float: right;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-multiselect-dropdown-item .bbi-designer-multi-selection-arrow-container .e-arrow-sans-up:before {
  margin-top: '5px !important';
  float: right;
  margin-right: '5px !important';
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-data-alert-multi-selection-dropdown .bbi-data-alert-customize-relative-button {
  width: 150px;
}
.boldbi-dashboarddesigner .bbi-daterange-popup .bbi-date-range-checkBbox {
  box-sizing: unset;
}
/*--------------------- Data alert- ---------------------*/


/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*--- Browse dialog ---*/

.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap-div {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-browse-label-font {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-browse-dialog-label {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-mark-public-chk-box > span:first-child {
  float: left;
}
.boldbi-dashboarddesigner .bbi-mark-public-info {
  padding-left: 5px;
  margin-left: 20px;
  font-size: 11px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-browse-dialog-label {
  font-size: 14px;
  overflow: hidden;
  float: right;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 25px;
}
.boldbi-dashboarddesigner .bbi-browse-dialog-text {
  height: 30px;
  margin-top: 1px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-browse-dialog-content-table {
  width: 100%;
  height: 300px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row {
  width: 100%;
  display: inline-block;
  margin-bottom: 18px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row:first-child {
  margin-top: 26px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-labelwrap {
  float: left;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap {
  float: left;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-select-category .e-ddl .e-in-wrap {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.boldbi-dashboarddesigner .bbi-browse-desc-row {
  margin-bottom: 4px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-labelwrap {
  width: 20%;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap {
  width: 76%;
  height: auto;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-browse-label {
  float: right;
  padding-right: 20px;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-wrap {
  width: 90%;
  height: 100%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-addwrap {
  width: 50px;
  height: 100%;
  float: left;
  line-height: 60px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-addwrap .bbi-browse-category-add {
  height: 28px;
  text-align: center;
  line-height: 28px;
  border: 1px solid #c8c8c8;
  width: 38px;
  padding-left: 10px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: none;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-addwrap .bbi-browse-category-plusicon {
  width: 30px;
  height: 28px;
  cursor: default;
  color: var(--active-icon-normal-color);
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-addwrap .bbi-browse-category-plusicon:before {
  content: '\e900';
}
.boldbi-dashboarddesigner .bbi-browse-dialog-textarea {
  resize: none;
  height: 65px;
  width: 548px;
  border-radius: 3px;
  box-shadow: unset;
}
.boldbi-dashboarddesigner .bbi-browse-err {
  display: none;
  color: #a94442;
  font-size: 12px;
  height: 16px;
}
.boldbi-dashboarddesigner .bbi-browse-desc-err {
  height: 20px;
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-datasource-description-maxchar {
  font-size: 12px;
  line-height: 16px;
}
.boldbi-dashboarddesigner .bbi-browse-contentwrap .bbi-browse-dialog-nametext {
  border-radius: 3px;
  float: left;
  box-shadow: unset;
}
.boldbi-dashboarddesigner .bbi-browse-contentwrap .e-widget.e-focus.bbi-browse-dialog .e-in-wrap {
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-browse-contentwrap .e-ddl .e-select {
  padding-right: 20px;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-addwrap .bbi-browse-category-add {
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-browse-content-row .bbi-browse-contentwrap .bbi-browse-category-addwrap .bbi-browse-category-plusicon:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-categoryErrWrap {
  position: absolute;
  margin-right: 5px;
  float: left;
  height: 30px;
  width: 'calc(100% - 240px)';
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-categoryErrWrap .bbi-designer-categoryErrMsg {
  max-width: 89%;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  float: left;
  color: #a94442;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-categoryErrWrap .bbi-designer-categoryRetryLink {
  width: 8%;
  height: 30px;
  line-height: 30px;
  float: left;
  color: blue;
  cursor: pointer;
  font-size: 14px;
  margin: 0px 5px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-browse-category-msg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  width: 60%;
}
.boldbi-dashboarddesigner .bbi-category-dashboards-loadicon {
  float: left;
  background-color: transparent;
  background-image: var(--waiting-loading-indicator-icon);
  width: 25px;
  height: 100%;
  background-repeat: no-repeat;
  margin-top: 2px;
  display: none;
}
.boldbi-dashboarddesigner .e-browse-dlg .bbi-category-dashboards-loadicon-wrap {
  position: absolute;
  right: 0px;
  width: 25px;
  height: 25px;
  padding: 1.5px;
}
.boldbi-dashboarddesigner .e-browse-dlg .bbi-category-dashboards-loadicon-wrap .bbi-dashboardname-load-icon {
  display: inline-block;
  height: 25px;
  width: 25px;
}
.boldbi-dashboarddesigner .e-browse-dlg .bbi-category-dashboards-loadicon-wrap .bbi-dashboard-spinning {
  height: 35px;
  width: 35px;
}
.boldbi-dashboarddesigner .e-browse-dlg .e-outercontainer {
  height: 430px;
  background-color: var(--designer-background);
  width: 730px;
  margin-top: 0.5px;
}
.boldbi-dashboarddesigner .e-browse-dlg .bbi-designer-emptyfile {
  display: none;
  width: 100%;
  height: 100%;
  margin-left: -10px;
}
.boldbi-dashboarddesigner .e-browse-dlg .bbi-designer-empty-folder {
  display: table-cell;
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .e-browse-dlg .bbi-browse-dlg-filecontainer {
  height: 285px;
  width: 730px;
}
.boldbi-dashboarddesigner .bbi-browse-dlg-cancel-btn {
  float: right;
  margin-left: 0;
  margin-right: 12px;
}
.boldbi-dashboarddesigner .bbi-browse-dlg-save-btn {
  float: right;
  margin-left: 0;
}
.boldbi-dashboarddesigner .bbi-designer-category-dlg {
  padding: 0px 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-category-dlg .bbi-designer-constr-textarea {
  height: 55px;
  background-color: var(--designer-background);
  border: 1px solid var(--secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-category-dlg .bbi-category-name-row-td {
  padding: 24px 0px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-designer.bbi-dbrd-control.bbi-browse-dialog.e-atc-popup {
  font-size: 12px;
}
/* Font Icons */

.boldbi-dashboarddesigner .bbi-designer-browse-folder .path1:before {
  color: #ebba16;
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path2:before {
  color: #ebf0f3;
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path3:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path4:before {
  color: #efce4a;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path1:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path2:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path3:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path4:before {
  color: #ffde33;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path5:before {
  color: #7bcc29;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path6:before {
  color: #ec7838;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path7:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path8:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path9:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path10:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path11:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path12:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path13:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path14:before {
  color: #e6e9ee;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path15:before {
  color: #ec7838;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path16:before {
  color: #7bcc29;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path17:before {
  color: #4da6ff;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path18:before {
  color: #ffde33;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path19:before {
  color: #7bcc29;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path20:before {
  color: #4da6ff;
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path1:before {
  content: "\e9d0";
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path2:before {
  content: "\e9d1";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path3:before {
  content: "\e9d2";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-folder .path4:before {
  content: "\e9d3";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path1:before {
  content: "\e9d4";
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path2:before {
  content: "\e9d5";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path3:before {
  content: "\e9d6";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path4:before {
  content: "\e9d7";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path5:before {
  content: "\e9d8";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path6:before {
  content: "\e9d9";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path7:before {
  content: "\e9da";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path8:before {
  content: "\e9db";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path9:before {
  content: "\e9dc";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path10:before {
  content: "\e9dd";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path11:before {
  content: "\e9de";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path12:before {
  content: "\e9df";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path13:before {
  content: "\e9e0";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path14:before {
  content: "\e9e1";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path15:before {
  content: "\e9e2";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path16:before {
  content: "\e9e3";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path17:before {
  content: "\e9e4";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path18:before {
  content: "\e9e5";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path19:before {
  content: "\e9e6";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-browse-dbrdfile .path20:before {
  content: "\e9e7";
  margin-left: -1em;
}
/*--- EJ Font Browse Icons ---*/

.boldbi-dashboarddesigner .bbi-designer-browse:hover {
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-designer-browse {
  border: 1px solid transparent;
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-designer-txt-overflow {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-designer-browse-path {
  margin-top: 1px;
  color: #333333;
  background-color: white;
  font-size: 12px;
  border-style: none;
}
.boldbi-dashboarddesigner .bbi-designer-browse-icon {
  display: inline-block;
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-designer-browse-icon:before {
  content: '\e9cd';
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Assign data panel - Core **********/

.boldbi-dashboarddesigner .bbi-designer-designer-dataassign input.e-input {
  margin-top: 2px;
  height: 15px;
  border-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap {
  width: 214px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-seperator {
  width: 0.5px;
  border: 0px solid;
  margin-top: -16px;
  margin-left: 1px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap {
  width: 230px;
  float: right;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-box-sizing {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap .bbi-ds-field-container-scroller {
  display: block;
  position: relative;
  width: 100%;
  border: 1px solid;
  margin-top: 5px;
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container-wrap .bbi-ds-assign-field-container-scroller {
  display: block;
  position: relative;
  width: 100%;
  border: 1px solid;
  margin-top: 5px;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap .bbi-ds-fields-container-title {
  width: 70px;
  overflow: hidden;
  font-size: 13px;
  font-weight: 600;
  display: inline-block;
  margin: 3px;
  margin-bottom: 0px;
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container-wrap .bbi-ds-assign-field-container-title {
  width: 202px;
  overflow: hidden;
  font-size: 13px;
  display: inline-block;
  font-weight: 600;
  margin: 3px;
  margin-bottom: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-search-dataassign::-ms-clear {
  width: 0px;
  height: 0px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-search-dataassign::-webkit-search-cancel-button {
  width: 0px;
  height: 0px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-search-dataassign input:focus {
  outline: none;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-field-info-wrap {
  border: 1px solid;
  margin: 6px;
  height: 25px;
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-fieldinfo-dataset-icon {
  margin-right: 5px;
  margin-left: 21px;
  line-height: 25px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-field-info-wrap:hover > .bbi-data-fieldinfo-drag-icon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-field-info-wrap:hover > .bbi-data-fieldinfo-menu-icon {
  display: block;
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-field-info-wrap:hover > .bbi-data-fieldinfo-dataset-icon {
  margin-left: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-fieldinfo-drag-icon {
  margin: 0px 5px;
  line-height: 25px;
  display: none;
  float: left;
  font-size: 11px;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-fieldinfo-menu-icon {
  line-height: 25px;
  display: none;
  position: relative;
  left: 5px;
  bottom: 5px;
  font-size: 20px;
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-data-fieldinfo-drag-icon.bbi-dropped-field-dataset-icon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-fieldinfo-label {
  overflow: hidden;
  font-size: 11px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 25px;
  width: 120px;
  float: left;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-data-fieldinfo-label.hide-fieldInfo-label {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-label {
  width: 115px;
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-close {
  line-height: 25px;
  float: right;
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  padding: 0px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-settings {
  line-height: 25px;
  float: right;
  display: inline-block;
  vertical-align: middle;
  font-size: right;
  padding: 0px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-settings {
  width: 14px;
  font-size: 14px;
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-datafield-edit-fieldName {
  width: 115px !important;
  height: 16px !important;
  line-height: normal !important;
  margin-top: 1px !important;
  border-radius: 2px !important;
  font-size: 12px !important;
  display: none;
}
.boldbi-dashboarddesigner .bbi-datafield-edit-fieldName.show-fieldInfo-textbox {
  display: inline-block !important;
}
.boldbi-dashboarddesigner .bbi-dragged-field-info-wrap {
  border: 0.5px solid;
  margin: 6px;
  height: 25px;
  border-radius: 1px;
}
.boldbi-dashboarddesigner .bbi-dragged-field-info-wrap .bbi-dragged-field-info-dataset-icon {
  margin-right: 3px;
  margin-left: 23px;
  float: left;
  font-family: dashboard_webdesigner_font;
  line-height: 25px;
}
.boldbi-dashboarddesigner .bbi-dragged-field-info-wrap .bbi-dragged-field-info-label {
  overflow: hidden;
  font-size: 11px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 2px;
  width: 120px;
  vertical-align: middle;
  line-height: 24px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarsmallfonticonsettings {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  font-size: 14px;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarsmallfonticonsettings:hover::before {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-categorylistdiv-emptyfield {
  border: 1px dashed var(--designer-primary-border-color);
  background: var(--designer-assign-data-bg-color);
  margin: 6px;
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-categorylistdiv-emptyfield .bbi-assigndata-emptyfield {
  border: 0px;
  color: var(--primary-text-normal-color);
  font-size: 11px;
  vertical-align: middle;
  padding-left: 65px;
  line-height: 25px;
}
.bbi-designer-menu.e-menu .e-list:hover > a .e-icon {
  color: var(--designer-dialog-icon-color);
}
.bbi-designer-menu.e-menu .e-list > a .e-icon {
  color: var(--designer-dialog-icon-color);
  font-family: ej-webfont !important;
}
/********** Assign data panel - Theme **********/

.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header li {
  background: var(--designer-popup-dialog-hover-background) !important;
  font-size: 14px !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-header > .e-item:hover {
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .bbi-hide-datasetlist-assign {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-designer-property-header.e-header {
  background-color: var(--designer-property-panel-bg-color);
  border-bottom: 1px solid var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-property-header > li > a {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-search-dataassign {
  background-color: var(--designer-input-readonly-background);
  border-radius: 5px;
  padding-left: 5px;
  color: var(--primary-text-normal-color) !important;
  font-size: 11px;
  float: left;
  width: 100px;
  height: 15px;
  border: 1px solid var(--designer-secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-seperator {
  background-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-data-assign-exp-btn-enable {
  pointer-events: auto;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap .bbi-ds-field-container-scroller {
  border-color: var(--designer-primary-border-color) !important;
  background-color: var(--designer-assign-data-field-container-bg-color);
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-ds-assign-field-container-scroller {
  border-color: var(--designer-primary-border-color) !important;
  background-color: var(--designer-assign-data-field-container-bg-color);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-ds-assign-field-container-scroller::-webkit-scrollbar {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-field-info-wrap {
  border-color: var(--designer-assigndata-background) !important;
  background-color: var(--designer-assign-data-field-bg-color);
}
.boldbi-dashboarddesigner .bbi-designer-designer-dataassign .bbi-data-fieldinfo-label {
  background-color: var(--designer-assign-data-field-bg-color);
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container-title-wrap,
.boldbi-dashboarddesigner .bbi-designer-fontfamily.bbi-data-fieldinfo-label.bbi-dropped-field-label {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dragged-field-info-wrap {
  background-color: var(--designer-assign-data-field-bg-color);
  border-color: var(--designer-assigndata-background) !important;
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-close {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-settings {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-assigndata-dropped-field .bbi-dropped-field-settings:hover {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-double-drag:before {
  content: "\e90d";
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-ch-menu-icon:before {
  content: "\22EE";
  color: var(--primary-text-normal-color);
}
/* Accroding to designer expression */

.boldbi-dashboarddesigner .bbi-dbrd-designer-data-assign-exp-btn-disable {
  pointer-events: none;
}
/*--- Ej2 layout splitter ---*/

.bi-dashboard .e-control,
.e-control [class^='e-'],
.e-control [class*=' e-'] {
  box-sizing: border-box;
}
.e-control:focus,
.e-control *:focus {
  outline: none;
}
.e-rtl {
  direction: rtl;
}
.boldbi-dashboarddesigner .e-overlay {
  background-color: #383838;
  filter: alpha(opacity=50);
  height: 100%;
  opacity: 0.5;
  pointer-events: fill;
  touch-action: none;
  width: 100%;
}
.e-hidden {
  display: none;
}
.e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(opacity=35);
  opacity: 0.35;
}
.boldbi-dashboarddesigner .e-warning {
  color: #d83b01;
}
.boldbi-dashboarddesigner .e-success {
  color: #107c10;
}
/*! responsive desktop */

@media screen and (min-width: 961px) {
  .ts {
    border: 0;
  }
}
@media screen and (min-width: 1025px) {
  .ts {
    border: 0;
  }
}
@media screen and (min-width: 1281px) {
  .ts {
    border: 0;
  }
}
/*! responsive phone */

@media screen and (min-width: 320px) {
  .ts {
    border: 0;
  }
}
/*! responsive tablet */

@media (min-width: 481px) {
  .ts {
    border: 0;
  }
}
@media (min-width: 641px) {
  .ts {
    border: 0;
  }
}
/*! animation keyframes */

@keyframes SlideLeftOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-100%, 0);
  }
}
@keyframes SlideLeftIn {
  from {
    transform: translate(-100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightIn {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(100%, 0);
  }
}
@keyframes SlideBottomIn {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideBottomOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}
@keyframes SlideTopIn {
  from {
    transform: translate(0, -100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideTopOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, -100%);
  }
}
@keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}
@keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
}
@keyframes FadeOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
  }
}
@keyframes ZoomIn {
  from {
    transform: translate(0, 0) scale(0);
  }
  to {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes ZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}
@keyframes FadeZoomIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes FadeZoomOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes FlipRightDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpIn {
  from {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpIn {
  from {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}
.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: '';
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  transform: scale(3);
  transition: transform 0.5s, opacity 0.5s;
  width: 50%;
}
.e-ripple-style:active::after {
  opacity: 1;
  transform: scale(0);
  transition: 0s;
}
@font-face {
  font-family: "bi-icons";
  font-style: normal;
  font-weight: normal;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjgeTxEAAAEoAAAAVmNtYXCJ4ZBRAAAJKAAACNZnbHlmRaF+5gAAFdgAAYGIaGVhZBknL3sAAADQAAAANmhoZWEIXgWrAAAArAAAACRobXR4qAf+igAAAYAAAAeobG9jYcYPZ8gAABIAAAAD1m1heHADFQGWAAABCAAAACBuYW1lc0cOBgABl2AAAAIlcG9zdNoTADEAAZmIAAAaxgABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAAB6gABAAAAAQAA1jl/Zl8PPPUACwQAAAAAANsD9T8AAAAA2wP1P//A/+QEQAQcAAAACAACAAAAAAAAAAEAAAHqAYoAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4ZXsAwQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/eBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAD/5AQA/+QEAAAABAD/5AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAP/ABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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A3QDdAN2A3gDegN8A34DfgN+A4IDiAOIA4gAAAHFAcYBxwHIAckBygHLAcwBzQHOAc8AYAHQAdEB0gHTAdQB1QBhAGIAYwBkAGUAZgBnAGgAaQBqAGsAAQACAAMABAAFAAYABwAIAAkBwwAKAAsADAANAA4ADwFHAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAEAARABIAEwAUABUAFgAXABgAGwAcAB0AHgAZABoAbQBuAMYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFADUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAB8AIABsAMcBcgCFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgHEAQwBDQEOAQ8BEAERARIBEwEVARYBFwEYARkBZgFoAWcBbAFtAW4BbwFwAXEBIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgFzAXQBdQF2AXcBeAF5AXoBewGeAZ0BnAGbAaABoQGiAZ8BowGkAaUBpgGnAXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBvQG+Ab8BwAHBAbwBNwE4ATkBOgAlATwBPQE+AT8AJgFBAUIBQwFEAUUBRgE7AUABjAAnAY0BjwGQAZEBkgGOAZMBlAGYAZUBlgGXAZkBmgGoAakBqgGrACgBsQG5AbABswG0AbUBtgG3AbgBugG7ACkAKgArACwALQAuAC8AMAAxAawBrQGuAa8BwgAyAbIAMwA0ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwEUAEQBIABFAEYARwBIAEkASgBLAEwATQBOAE8AWgBQAFsAUQBSAFMAVABVAFYAVwBcAF0AXgBYAF8AWQDIAMkAygDLAMwAzQDOAM8A0ADRACEAIgAjACQA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5AFUAVcBVgFiAUsBXQFTAU4BWgFNAVgBTwFgAUkBWQFVAWEBXwFSAWQBSAFeAVwBZQFj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OwE/CT0BLwkrAQ8JJRUfCTsBPwk9AS8JKwEPCQUVHwk7AT8JPQEvCSsBDwkCYAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAUABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAYAHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYAAQAAAAAD+AL8AAIAABMhAQgD8P4IAQQB+AAAAAEAAAAAA/gC/AACAAAJASECAAH4/BABBAH4AAABAAAAAAL8A/gAAgAAJQkBAQQB+P4ICAH4AfgAAQAAAAAC/AP4AAIAAAkBEQEEAfgCAP4IA/AAAAMAAAAAAn4D+AA/AH8AvwAAJR8PPw8v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AdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusAClBkZl9FeHBvcnQKQ1NWX0V4cG9ydAxFeGNlbF9FeHBvcnQMRlRfRGF0ZXJhbmdlDUZUX0V4Y2VsY2xlYXIORlRfRXhjZWxmaWx0ZXIMQnVsbGV0X0Fycm93DUJ1bGxldF9DaXJjbGUFTm9uZTILQnVsbGV0X1RpY2sRQm9yZGVyX0RpYWdvbmFsVXATQm9yZGVyX0RpYWdvbmFsRG93bg1CdWxsZXRfRmxvd2VyCkJ1bGxldF9Eb3QNQnVsbGV0X1NxdWFyZQ1GVF9SaWdodEFycm93DEZUX0xlZnRBcnJvdwxGVF9Eb3duQXJyb3cKRlRfVXBhcnJvdw1GVF9SZWN1cnJlbmNlE0ZUX1JlY3VycmVuY2VFZGl0ZWQLRlRfTG9jYXRpb24ORlRfRGVzY3JpcHRpb24LRlRfVGltZXpvbmUIRlRfVG9kYXkLRlRfV29ya1dlZWsJRlRfQWdlbmRhCkZUX0RheVZpZXcORlRfTW9udGhBZ2VuZGELRlRfV2Vla1ZpZXcLRlRfRGF0ZVRpbWULRlRfUmVzb3VyY2UORlRfVGltZUxpbmVEYXkPRlRfVGltZUxpbmVXZWVrE0ZCX1RpbWVMaW5lV29ya1dlZWsQRlRfVGltZUxpbmVNb250aAh0YWJsZS0wMgRjb3B5CHRoLXNtYWxsB3NhdmUtMDIKYWxpZ24tbGVmdAdlZGl0LTA2CGNsb3NlLXdmC3dvcmQtZXhwb3J0CmFkZC1uZXctMDEKcHJpbnRlci0wMgtjcm9zcy1jbG9zZQVjbG9zZQ1jaGVjay1tYXJrLTAxB2FkZC1uZXcIY2xvc2UtMDEMY2hldnJvbi1sZWZ0EUZUX0Ryb3Bkb3duX0Fycm93EWFycm93aGVhZC1kb3duLTAxDWNoZXZyb24tcmlnaHQMYXJyb3doZWFkLXVwDmFycm93aGVhZC1kb3duDWFycm93LWRvd24tMDILYXJyb3ctdXAtMDEPYXJyb3doZWFkLXJpZ2h0DmFycm93aGVhZC1sZWZ0DGRvd24tYXJyb3ctMQ1hcm9vdy1sZWZ0LTAxEGNoZXZyb24tcmlnaHQtMDMKdXAtYXJyb3ctMRBuYXZpZ2F0aW9uLXJpZ2h0CVNvcnRpbmctbQtCb3R0b20taWNvbghUb3AtaWNvbgtueHQtcGctaWNvbgtkb3duLWFycm93MghVcC1hcnJvdwpEd24tYXJyb3czCUdyb3VwaWNvbgtTZWxlY3Rpb24tbQxJbnRlcm1lZGlhdGUJU2VsZWN0aW9uDU1UX0xlZnRfQXJyb3cMRkJfRmlyc3RwYWdlB0JUX0VkaXQIRkJfQ2xlYXIHRkJfU2F2ZQtGQl9CYWNrd2FyZAlGQl9EZWxldGUPRkJfQm90dG9tX0Fycm93DE1UX0JvdHRvbWZpbAdGQl9NZW51B01UX01lbnULRkJfTGFzdHBhZ2ULRkJfQ2FsZW5kYXIIRkJfbWVudTEHRkJfRWRpdAlGQl9TZWFyY2gHRkJfVGltZQ1GQl9MZWZ0X0Fycm93CUZCX3JlbW92ZQpGQl9BZGRmbGF0CUZCX1JlbG9hZA5GQl9SaWdodF9BcnJvdwlGQl9maWx0ZXIOQ29sdW1uX2Nob29zZXIIVHJlZXZpZXcJVHJlZXZpZXcyCVRyZWV2aWV3MQlUcmVldmlldzMORlRfVHJlZV9leHBhbmQOTVRfVHJlZV9leHBhbmQGRmFicmljDEZhYnJpY19QYXVzZQtGYWJyaWNfUGxheQ9QYXJhT3B0aW9uZG93bjEKVGV4dFNlYXJjaBdJbnNpZGVIb3Jpem9uZGFsQm9yZGVycwpSZXN0YXJ0QXQxDU9wZW5IeXBlcmxpbmsHQ3V0RGF0YQhDb3B5RGF0YQlUb3BCb3JkZXINRGVsZXRlQ29sdW1ucwpEZWxldGVSb3dzC0luc2VydFJpZ2h0Ckluc2VydExlZnQPUmVtb3ZlSHlwZXJsaW5rFUluc2lkZVZlcnRpY2FsQm9yZGVycwtSaWdodEJvcmRlcg1FZGl0SHlwZXJsaW5rCUh5cGVybGluawtMZWZ0Qm9yZGVycwtEZWxldGVUYWJsZQ9UYWJsZVByb3BlcnRpZXMNQ29weUh5cGVybGluawxCb3R0b21Cb3JkZXIOQ2xpcGJvYXJkUGFzdGURQ29udGludWVOdW1iZXJpbmcLSW5zZXJ0QmVsb3cLSW5zZXJ0QWJvdmUKQm9yZGVyTm9uZQlCb3JkZXJCb3gDQWxsD1RhYmxlQWxpZ25SaWdodAxDdXN0b21Cb3JkZXIOVGFibGVBbGlnbkxlZnQQVGFibGVBbGlnbkNlbnRlcg1MaW5lVmVyeXNtYWxsCkxpbmVub3JtYWwJTGluZXNtYWxsDVBhcmFPcHRpb251cDEKVGV4dEJvdHRvbQpUZXh0Q2VudGVyB1RleHRUb3AOTVRfQ2xlYXJGb3JtYXQQTVRfU3RyaWtldGhyb3VnaAxNVF9VcHBlcmNhc2UKTVRfSnVzdGlmeQhNVF9JbWFnZQlNVF9SZXNpemULTVRfTWluaW1pc2ULTVRfRWRpdExpbmsHTVRfQm9sZAxNVF9BbGlnbkxlZnQGTVRfQ3V0Ek1UX0FsdGVybmF0aXZlVGV4dAdNVF9Db3B5CU1UX1JlbW92ZRFNVF9JbmNyZWFzZUluZGVudAtNVF9DbGVhckFsbAdNVF9VbmRvDU1UX0Z1bGxTY3JlZW4MTVRfVW5kZXJsaW5lEE1UX1Vub3JkZXJlZExpc3QKTVRfUHJldmlldw5NVF9PcmRlcmVkTGlzdAxNVF9Mb3dlcmNhc2UNTVRfUmVtb3ZlTGluawlNVF9ab29tSW4LTVRfT3BlbkxpbmsITVRfUHJpbnQMTVRfRm9udENvbG9yDU1UX0FsaWduUmlnaHQNTVRfQ3JlYXRlTGluawtNVF9WaWV3U2lkZQtNVF9Db2RlVmlldwpNVF9ab29tT3V0Dk1UX1N1cGVyc2NyaXB0B01UX1BhcmEHTVRfUmVkbwhNVF9QYXN0ZQ1NVF9JbnNlcnRDb2RlDE1UX1N1YnNjcmlwdApNVF9EaXNwbGF5Ck1UX1JlcGxhY2UJTVRfSXRhbGljCk1UX0NhcHRpb24STVRfQmFja2dyb3VuZGNvbG9yEU1UX0RlY3JlYXNlSW5kZW50Dk1UX0FsaWduQ2VudGVyC01UX0ZvbnROYW1lC0RyYWdBbmREcm9wDEZpbHRlckZpZWxkcwpOZXdfQ29sdW1uB05ld19Sb3cDU3VtCEZpbHRlcl9CDUZpbHRlckNsb3NlX0YGU29ydF9GCEZpbHRlcl9GB0Nsb3NlX0YNQ2xlYXJmaWx0ZXJfRgJPawtBbGlnbkJvdHRvbQ5JbnNlcnRSb3dBYm92ZQ5JbnNlcnRSb3dCZWxvdwtBbGlnbkNlbnRlcgxEZWxldGVDb2x1bW4JRGVsZXRlUm93EEluc2VydENvbHVtbkxlZnQIQWxpZ25Ub3ARSW5zZXJ0Q29sdW1uUmlnaHQORWRpdFByb3BlcnRpZXMRVmVydGljYWxBbGlnbm1lbnQJQWRkQ29sdW1uBVN0eWxlCVRiX0RlbGV0ZQZBZGRSb3cGSGVhZGVyCVRhYl9Nb3JlMQlUYWJfTW9yZTIGUmVzaXplCUZfUFZfT3Blbg5GX1BWX0ZpcnN0UGFnZQ1GX1BWX1ByZXZpb3VzCUZfUFZfTmV4dA1GX1BWX0xhc3RQYWdlDEZfUFZfWm9vbW91dAtGX1BWX1pvb21pbg1GX1BWX0Rvd25sb2FkDUZfUFZfQm9va21hcmsLRl9QVl9TZWFyY2gSRl9QVl9UZXh0YW5ub3RhaW9uCkZfUFZfQ2xvc2UMRl9QVl9Db21tZW50CUZfUFZfU2F2ZQ5GX1BWX0FsaWdubGVmdA1GX1BWX0ZyZWVoYW5kCUZfUFZfVW5kbw5GX1BWX0hpZ2hsaWdodAlGX1BWX01vcmUORl9QVl9VbmRlcmxpbmUSRl9QVl9TdHJpa2V0aHJvdWdoCkZfUFZfUGFpbnQIRl9QVl9QYW4MRl9QVl9PcGFjaXR5C0ZfUFZfRGVsZXRlC0ZfUFZfY3Vyc29yD0ZfUFZfcmlnaHRhcnJvdxBGX1BWX1N0cm9rZWNvbG9yCkZfUFZfUHJpbnQJRl9QVl9SZWRvCUZfUFZfRm9udAtGX1BWX1NoYXBlcw5GX1BWX2xlZnRhcnJvdxFGX1BWX1N0cm9rZXdlaWdodBNGX1BWX0Fubm90YXRpb25FZGl0DkZfUFZfVGh1bWJuYWlsCkZfUFZfU3RhbXAORl9QVl9QYWdlQnJlYWsPRl9QVl9TaW5nbGVQYWdlCEZfRXhwYW5kCkZfQ29sbGFwc2UORG91YmxlUmVzaXplXzIORG91YmxlUmVzaXplXzEOU2luZ2xlUmVzaXplXzEOU2luZ2xlUmVzaXplXzMOU2luZ2xlUmVzaXplXzIOU2luZ2xlUmVzaXplXzQLRHJhZ2FuZERyb3AHQXJyb3dVcAlBcnJvd0Rvd24KQXJyb3dyaWdodAlBcnJvd0xlZnQHR3JpcHBlchBOZXdfRmlsdGVyQWN0aXZlCU5ld19TaWdtYQ9OZXdfRmlsdGVyQ2xlYXINTmV3X1BWX0NvbHVtbgpOZXdfUFZfUm93Ck5ld19GaWx0ZXIHRlRfQ29kZQdGVF9HcmlkCEZUX3Bhc3RlCUZUX2RlbGV0ZQtGVF9kb3dubG9hZAZGVF9jdXQHRlRfTGlzdApGVF9yZWZyZXNoB0ZUX2luZm8NRlRfcmlnaHRhcnJvdw1GVF9vcGVuZm9sZGVyCEZUX2Nsb3NlDEZUX25ld2ZvbGRlcglGVF9yZW5hbWUHRlRfY29weQlGVF9zZWFyY2gJRlRfdXBsb2FkB0ZUX2JhY2sMRlRfc2VsZWN0YWxsB0ZUX3NvcnQJRlRfb3B0aW9uB0ZUX3RpY2sMRl9CcmVhZGNydW1iCEZfU2F2ZWFzBkZfR3JpZAxGX0dyYW5kdG90YWwIRl9EZWxldGUIRl9FeHBvcnQHRl9DaGFydAZGX0xvYWQIRl9SZW5hbWUMRl9GdWxsc2NyZWVuCkZfU3VidG90YWwLRl9OZXdSZXBvcnQSRl9OdW1iZXJGb3JtYXR0aW5nC0ZfQ1NWZXhwb3J0C0ZfUERGZXhwb3J0DUZfRXhjZWxFeHBvcnQGRl9TYXZlCEZvbnRUeXBlC0xpbmVTcGFjaW5nBExvY2sGSXRhbGljB0p1c3RpZnkOVGFibGVPZkNvbnRlbnQKUGFnZU51bWJlcg5IaWdobGlnaHRDb2xvcgRCb2xkCVN1YnNjcmlwdA1GX0FsaWduQ2VudGVyCUZvbnRDb2xvcglQYWdlU2V0dXALU3Ryb2tlU3R5bGUNU3RyaWtldGhyb3VnaAdQaWN0dXJlCEJvb2ttYXJrDkluY3JlYXNlSW5kZW50CEZfSGVhZGVyC1N1cGVyc2NyaXB0CU51bWJlcmluZwdCdWxsZXRzDkRlY3JlYXNlSW5kZW50DFNob3dIaWRlUGFuZQpBbGlnblJpZ2h0BkZvb3RlcghDbGVhckFsbA1PdXRzaWRlQm9yZGVyCkFsbEJvcmRlcnMNSW5zaWRlQm9yZGVycwRDZWxsB0ZfQnJlYWsLRl9QYWdlQnJlYWsKRl9OZXh0UGFnZQdBdXRvRml0EEZpeGVkQ29sdW1uV2lkdGgNQXV0b0ZpdFdpbmRvdwxCcmluZ0ZvcndhcmQKQnJpbmdGcm9udAhTZW5kYmFjawxTZW5kQmFja3dhcmQHVW5ncm91cAVHcm91cAVPcmRlcg9GX1NpbmdsZVVwQXJyb3cRRl9TaW5nbGVEb3duQXJyb3cSRl9TaW5nbGVSaWdodEFycm93EUZfU2luZ2xlTGVmdEFycm93EkZfRG91YmxlUmlnaHRBcnJvdxFGX0RvdWJsZUxlZnRBcnJvdwlab29tVG9GaXQIQWRkQWJvdmUIQWRkQmVsb3cGRl9MaW5lB0ZfQXJyb3cLRl9SZWN0YW5nbGUIRl9DaXJjbGUKRl9QZW50YWdhbghGX0xlbmd0aAtGX1BlcmltZXRlcgZGX0FyZWEIRl9SYWRpdXMIRl9Wb2x1bWUSRl9DaGFuZ2VTY2FsZVJhdGlvDEZfUHJvcGVydGllcwlGX0NvbW1lbnQKVGh1bWJzRG93bghUaHVtYnNVcAtUaHVtYnNEb3duMQlKUEdFeHBvcnQJUE5HRXhwb3J0CVNWR0V4cG9ydAxGX1NoZWV0c0xpc3QRRl9Gb3JtdWxhRnVuY3Rpb24MSGlkZWhlYWRpbmdzDUhpZGVHcmlkbGluZXMGRl9IaWRlC0ZfRHVwbGljYXRlB01zRXhjZWwJRXhwb3J0Q1NWCU1zRXhjZWw5NwNNRFgXRl9Db25kaXRpb25hbEZvcm1hdHRpbmcIRm9ybWF0X0YITmFtZWRzZXQLTy1BdHRyaWJ1dGUJRGltZW5zaW9uBkxldmVsMQZMZXZlbDIGTGV2ZWwzBkxldmVsNAZMZXZlbDULVXNlckRlZmluZWQDS1BJCkZfU29ydERvd24KRl9Tb3J0Tm9uZQhGX1NvcnRVcBBDYWxjdWxhdGVkTWVtYmVyCkN1c3RvbVNvcnQOU29ydERlc2NlbmRpbmcNU29ydEFzY2VuZGluZwpBZGRDb21tZW50BVJlcGx5CVNlbmRBcnJvdwtDb21tZW50TWFyaxFGX0hhbmRXcml0dGVuU2lnbgxGX01haW5GaWx0ZXIGRl9XcmFwClVuZmlsdGVyZWQQRmlsdGVyZWRTb3J0RGVzYwpGX1NvcnREZXNjCkZfU29ydEFzY2UQRmlsdGVyZWRTb3J0QXNjZQhGaWx0ZXJlZAlGX1JlYXBwbHkHRl9Hcm91cAlGX1VuZ3JvdXAIRkJfUGFzdGUNRkJfUGFzdGVJbWFnZQ1GQl9QYXN0ZVN0eWxlEEZCX1Bhc3RlVGV4dG9ubHkRRl9NZXJnZUZvcm1hdHRpbmcMRl9TcGVsbENoZWNrCEZfUmVvcGVuDVByaW50TGF5b3V0X0YLV2ViTGF5b3V0X0YITm9Cb3JkZXIQRl9EYXRhVmFsaWRhdGlvbg5GX1Byb3RlY3RTaGVldApGX1RleHRmb3JtEEZfRm9ybVByb3BlcnRpZXMLRl9DbGVhcmZvcm0KRl9Ecm9wZG93bgtGX0Zvcm1GaWVsZApGX0NoZWNrQm94DUZfVXBkYXRlRmllbGQPRl9DaGFuZ2VzQWNjZXB0EkZfRGlzcGxheUZvclJldmlldw9GX0NoYW5nZXNSZWplY3QRRl9DaGFuZ2VzUHJldmlvdXMMRl9TaG93TWFya3VwDUZfQ2hhbmdlc05leHQORl9UcmFja0NoYW5nZXMNRl9DRm9ybWF0dGluZwtGX0hpZ2hsaWdodBBGX1RvcEJvdHRvbVJ1bGVzCkZfRGF0YUJhcnMNRl9Db2xvclNjYWxlcwpGX0ljb25zZXRzDEZfQ2xlYXJSdWxlcwlGX05ld1J1bGUNRl9HcmVhdGVyVGhhbgpGX0xlc3N0aGFuCUZfQmV0d2VlbglGX0VxdWFsdG8SRl9UZXh0dGhhdGNvbnRhaW5zD0ZfQURhdGVPY2N1cmluZwdGX1RvcDEwD0ZfQm90dG9tMTBJdGVtcwpGX0JvdHRvbTEwDkZfQWJvdmVBdmVyYWdlDkZfQmVsb3dBdmVyYWdlDUZfQ0ZEdXBsaWNhdGUAAAAA) format("truetype");
}
.bi-dashboard .e-icons {
  font-family: "bi-icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler::before {
  content: '\e984';
  font-family: 'bi-icons';
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler::before {
  content: '\e984';
  font-family: 'bi-icons';
  font-size: 14px;
  transform: rotate(90deg);
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar .e-resize-handler::before {
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter.e-splitter-horizontal,
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter.e-splitter-vertical {
  border-width: 1px;
  display: flex;
  overflow: hidden;
  position: relative;
  touch-action: none;
  width: 100%;
  box-sizing: content-box;
}
.e-splitter.e-splitter-horizontal .e-pane,
.e-splitter.e-splitter-vertical .e-pane {
  flex: 1 1 auto;
  font-family: var(--designer-font);
  font-size: 13px;
  font-weight: normal;
}
/* Splitter element color */

.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-vertical {
  background: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover {
  background: #0078d6;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler {
  background: white;
  color: #0078d6;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active {
  background: #0078d6;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler {
  background: white;
  color: #0078d6;
}
/* styles to hide scroll bars */

.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter .e-pane.e-pane-horizontal.e-scrollable::-webkit-scrollbar {
  display: none;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter .e-pane.e-pane-vertical.e-scrollable::-webkit-scrollbar {
  display: none;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter .e-pane.e-pane-vertical.e-scrollable {
  overflow: hidden;
  background-color: var(--designer-assign-data-field-container-bg-color) !important;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter .e-pane.e-pane-horizontal.e-scrollable {
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-data-assign-field-container-wrap .bbi-data-assign-field-splitter .e-pane.e-pane-horizontal.e-scrollable,
.splitter-expand .e-pane.e-pane-vertical.e-scrollable {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
/*--- Ej2 layout splitter ---*/

.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-designer-viewschema-dialog .e-titlebar {
  background-color: var(--secondary-background-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-headercontent {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader {
  background-color: var(--primary-background-color) !important;
  border-bottom: 1px solid var(--secondary-border-color);
  border-top-color: transparent;
}
.e-lib.e-grid.e-gridhover tr[role='row']:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-lib.e-grid .e-table {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-lib.e-grid .e-content {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader tr th:first-child {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader tr th:last-child {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-status-parent-wrapper {
  display: flex;
  align-items: center;
  padding: 5px 20px 5px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-status-child-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  padding: 6px 12px;
  background: linear-gradient(180deg, #f8fbff 0%, #eff4ff 100%);
  border: 1px solid #cfd9eb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 2px rgba(16, 24, 40, 0.04);
  border-radius: 8px;
  min-height: 18.5px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-status-info-icon:before {
  content: '\e9be';
  font-family: 'dashboard_webdesigner_font' !important;
  color: #6a8ae3;
  font-size: 14px;
  position: relative;
  top: 1.2px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-status-message {
  font-size: 14px;
  color: #7786a6;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .tooltiptext {
  background-color: black;
  color: white;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Datasource connection icon URL **********/

.boldbi-dashboarddesigner .bbi-dbrd-designer-iconemptystate {
  background-image: var(--empty-state-icon);
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-42matters {
  background: var(--service-42matters-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-42matters-tile {
  background: var(--service-42matters-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-activecampaign {
  background: var(--service-activecampaign-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-activecampaign-tile {
  background: var(--service-activecampaign-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-alchemer {
  background: var(--service-alchemer-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-alchemer-tile {
  background: var(--service-alchemer-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazon-athena {
  background: var(--database-amazon-athena-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazon-athena-tile {
  background: var(--database-amazon-athena-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazon-aurora {
  background: var(--database-amazon-aurora-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazon-aurora-tile {
  background: var(--database-amazon-aurora-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazonmws {
  background: var(--service-amazonmws-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazonmws-tile {
  background: var(--service-amazonmws-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazon-RDS {
  background: var(--database-amazon-RDS-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-amazon-RDS-tile {
  background: var(--database-amazon-RDS-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-redshift {
  background: var(--database-redshift-background) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-redshift-tile {
  background: var(--database-redshift-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-appannie {
  background: var(--service-appannie-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-appannie-tile {
  background: var(--service-appannie-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-appfolio {
  background: var(--service-appfolio-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-appfolio-tile {
  background: var(--service-appfolio-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-applicationInsights {
  background: var(--oauth-applicationinsights-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-applicationInsights-tile {
  background: var(--oauth-applicationinsights-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-asana {
  background: var(--oauth-asana-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-asana-tile {
  background: var(--oauth-asana-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-asknicely {
  background: var(--service-asknicely-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-asknicely-tile {
  background: var(--service-asknicely-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azure-blob {
  background: var(--service-azure-blob-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azure-blob-tile {
  background: var(--service-azure-blob-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-azure-devops {
  background: var(--oauth-azure-devops-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-azure-devops-tile {
  background: var(--oauth-azure-devops-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azuresynapseanalytics {
  background: var(--database-azuresynapseanalytics-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azuresynapseanalytics-tile {
  background: var(--database-azuresynapseanalytics-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azuresearch {
  background: var(--service-azuresearch-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azuresearch-tile {
  background: var(--service-azuresearch-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azure-tables {
  background: var(--service-azure-tables-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azure-tables-tile {
  background: var(--service-azure-tables-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-basecamp3 {
  background: var(--oauth-basecamp3-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-basecamp3-tile {
  background: var(--oauth-basecamp3-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-basecamp2 {
  background: var(--oauth-basecamp2-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-basecamp2-tile {
  background: var(--oauth-basecamp2-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-bitly {
  background: var(--oauth-bitly-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-bitly-tile {
  background: var(--oauth-bitly-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-box {
  background: var(--oauth-box-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-box-tile {
  background: var(--oauth-box-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-buffer {
  background: var(--oauth-buffer-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-buffer-tile {
  background: var(--oauth-buffer-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-cdata {
  background: var(--database-cdata-background) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-cdata-tile {
  background: var(--database-cdata-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-yelp {
  background: var(--service-yelp-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-yelp-tile {
  background: var(--service-yelp-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zuora {
  background: var(--service-zuora-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zuora-tile {
  background: var(--service-zuora-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-csv {
  background: var(--file-csv-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-csv-tile {
  background: var(--file-csv-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zuora {
  background: var(--service-zuora-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-boldDesk {
  background: var(--service-bolddesk-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-boldDesk-tile {
  background: var(--service-bolddesk-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-gohighlevel {
  background: var(--oauth-gohighlevel-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.bbi-dbrd-designer-webds-template-header-link-icon {
  content: var(--link-icon);
  margin-bottom: -2px;
  margin-left: 2px;
}
.bbi-dbrd-designer-etl-learnmore-link-icon {
  content: var(--link-icon);
  margin-left: 2px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-gohighlevel-tile {
  background: var(--oauth-gohighlevel-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-alma {
  background: var(--service-alma-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-alma-tile {
  background: var(--service-alma-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-youscan {
  background: var(--service-youscan-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-youscan-tile {
  background: var(--service-youscan-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zuora-tile {
  background: var(--service-zuora-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-callrail {
  background: var(--service-callrail-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-callrail-tile {
  background: var(--service-callrail-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-campaign-monitor {
  background: var(--service-campaign-monitor-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-campaign-monitor-tile {
  background: var(--service-campaign-monitor-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chargebee {
  background: var(--service-chargebee-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chargebee-tile {
  background: var(--service-chargebee-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chargify {
  background: var(--service-chargify-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chargify-tile {
  background: var(--service-chargify-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chartmogul {
  background: var(--service-chartmogul-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chartmogul-tile {
  background: var(--service-chartmogul-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-clubready {
  background: var(--service-clubready-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-clubready-tile {
  background: var(--service-clubready-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-commvault {
  background: var(--service-commvault-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-commvault-tile {
  background: var(--service-commvault-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-prosperworks {
  background: var(--service-copper-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-prosperworks-tile {
  background: var(--service-copper-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-dropbox {
  background: var(--oauth-dropbox-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-dropbox-tile {
  background: var(--oauth-dropbox-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-edi {
  background: var(--file-edi-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-edi-tile {
  background: var(--file-edi-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-elastic-search {
  background: var(--database-elastic-search-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-elastic-search-tile {
  background: var(--database-elastic-search-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-clickhouse {
  background: var(--database-clickhouse-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-clickhouse-tile {
  background: var(--database-clickhouse-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azureDataExplorer {
  background: var(--database-azuredataexplorer-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azureDataExplorer-tile {
  background: var(--database-azuredataexplorer-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-rockset {
  background: var(--database-rockset-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-rockset-tile {
  background: var(--database-rockset-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-apachedoris {
  background: var(--database-apachedoris-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-apachedoris-tile {
  background: var(--database-apachedoris-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-intersystemscache {
  background: var(--database-intersystemscache-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-intersystemscache-tile {
  background: var(--database-intersystemscache-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-microsoftfabric {
  background: var(--database-microsoftfabric-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-microsoftfabric-tile {
  background: var(--database-microsoftfabric-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-bolddatastore {
  background: var(--database-bolddatastore-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-bolddatastore-tile {
  background: var(--database-bolddatastore-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-eventbrite {
  background: var(--oauth-eventbrite-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-eventbrite-tile {
  background: var(--oauth-eventbrite-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-excel {
  background: var(--file-excel-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-excel-tile {
  background: var(--file-excel-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-facebook-ads {
  background: var(--oauth-facebook-ads-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-facebook-ads-tile {
  background: var(--oauth-facebook-ads-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-flurry {
  background: var(--service-flurry-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-flurry-tile {
  background: var(--service-flurry-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-freshbooks {
  background: var(--oauth-freshbooks-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-freshbooks-tile {
  background: var(--oauth-freshbooks-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshdesk {
  background: var(--service-freshdesk-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshdesk-tile {
  background: var(--service-freshdesk-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshsales {
  background: url('images/datasource/freshsales/freshsales.png') no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshsales-tile {
  background: url('images/datasource/freshsales/freshsales_tile.png') no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshservice {
  background: var(--service-freshservice-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshservice-tile {
  background: var(--service-freshservice-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshworkscrm {
  background: var(--service-freshworkscrm-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-freshworkscrm-tile {
  background: var(--service-freshworkscrm-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-staxbill {
  background: var(--service-staxbill-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-staxbill-tile {
  background: var(--service-staxbill-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-genesys-purecloud {
  background: var(--oauth-genesys-purecloud-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-genesys-purecloud-tile {
  background: var(--oauth-genesys-purecloud-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-github {
  background: var(--service-github-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-github-tile {
  background: var(--service-github-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-gitlab {
  background: var(--service-gitlab-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-gitlab-tile {
  background: var(--service-gitlab-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-gmail {
  background: var(--oauth-gmail-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-gmail-tile {
  background: var(--oauth-gmail-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-adsense {
  background: var(--oauth-google-adsense-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-adsense-tile {
  background: var(--oauth-google-adsense-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-ads {
  background: var(--oauth-google-ads-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-ads-tile {
  background: var(--oauth-google-ads-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-analytics {
  background: var(--oauth-google-analytics-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-analytics-tile {
  background: var(--oauth-google-analytics-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-analytics4 {
  background: var(--oauth-google-analytics-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-analytics4-tile {
  background: var(--oauth-google-analytics4-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-bigquery {
  background: var(--database-oauth-google-bigquery-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-bigquery-tile {
  background: var(--database-oauth-google-bigquery-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-calendar {
  background: var(--oauth-google-calender-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-calendar-tile {
  background: var(--oauth-google-calender-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-google-cloud {
  background: var(--database-google-cloud-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-google-cloud-tile {
  background: var(--database-google-cloud-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-drive {
  background: var(--oauth-google-drive-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-drive-tile {
  background: var(--oauth-google-drive-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-search-console {
  background: var(--oauth-google-search-console-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-search-console-tile {
  background: var(--oauth-google-search-console-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-gravityforms {
  background: var(--service-gravityforms-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-gravityforms-tile {
  background: var(--service-gravityforms-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-harvest {
  background: var(--service-harvest-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-harvest-tile {
  background: var(--service-harvest-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-helpscout {
  background: var(--service-helpscout-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-helpscout-tile {
  background: var(--service-helpscout-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-hubspot {
  background: var(--service-hubspot-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-hubspot-tile {
  background: var(--service-hubspot-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-influxdb {
  background: var(--database-influxdb-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-influxdb-tile {
  background: var(--database-influxdb-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-infusionsoft {
  background: var(--oauth-infusionsoft-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-infusionsoft-tile {
  background: var(--oauth-infusionsoft-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-insightly {
  background: var(--service-insightly-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-insightly-tile {
  background: var(--service-insightly-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-intercom {
  background: var(--oauth-intercom-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-intercom-tile {
  background: var(--oauth-intercom-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-intervals {
  background: var(--service-intervals-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-intervals-tile {
  background: var(--service-intervals-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-json {
  background: var(--file-json-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-json-tile {
  background: var(--file-json-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-parquet {
  background: var(--file-parquet-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-parquet-tile {
  background: var(--file-parquet-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-jira {
  background: var(--service-jira-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-jira-tile {
  background: var(--service-jira-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-keenio {
  background: var(--service-keenio-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-keenio-tile {
  background: var(--service-keenio-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-kissmetrics {
  background: var(--service-kissmetrics-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-kissmetrics-tile {
  background: var(--service-kissmetrics-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-lessonly {
  background: var(--service-lessonly-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-lessonly-tile {
  background: var(--service-lessonly-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-lighthouse {
  background: var(--service-lighthouse-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-lighthouse-tile {
  background: var(--service-lighthouse-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-linkedin {
  background: var(--oauth-linkedin-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-linkedin-tile {
  background: var(--oauth-linkedin-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-liveagent {
  background: var(--service-liveagent-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-liveagent-tile {
  background: var(--service-liveagent-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mailchimp {
  background: var(--service-mailchimp-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mailchimp-tile {
  background: var(--service-mailchimp-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mariadb {
  background: var(--database-mariadb-background) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mariadb-tile {
  background: var(--database-mariadb-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-markup-trace {
  background: var(--oauth-markup-trace-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-markup-trace-tile {
  background: var(--oauth-markup-trace-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-singlestore {
  background: var(--database-singlestore-background) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-singlestore-tile {
  background: var(--database-singlestore-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-dynamics-sales {
  background: var(--oauth-microsoft-dynamics-sales-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-dynamics-sales-tile {
  background: var(--oauth-microsoft-dynamics-sales-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-dynamics-service {
  background: var(--oauth-microsoft-dynamics-service-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-dynamics-service-tile {
  background: var(--oauth-microsoft-dynamics-service-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-kaizala {
  background: var(--service-oauth-kaizala-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-kaizala-tile {
  background: var(--service-oauth-kaizala-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-onedrive {
  background: var(--oauth-microsoft-onedrive-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-onedrive-tile {
  background: var(--oauth-microsoft-onedrive-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-outlookcalendar {
  background: var(--oauth-microsoft-outlookcalendar-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-outlookcalendar-tile {
  background: var(--oauth-microsoft-outlookcalendar-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sql {
  background: var(--database-sql-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sql-tile {
  background: var(--database-sql-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sqlite {
  background: var(--database-sqlite-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sqlite-tile {
  background: var(--database-sqlite-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-ssas {
  background: var(--database-ssas-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-ssas-tile {
  background: var(--database-ssas-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-sharepoint {
  background: var(--oauth-microsoft-sharepoint-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-microsoft-sharepoint-tile {
  background: var(--oauth-microsoft-sharepoint-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mixpanel {
  background: var(--service-mixpanel-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mixpanel-tile {
  background: var(--service-mixpanel-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mongodb {
  background: var(--database-mongodb-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mongodb-tile {
  background: var(--database-mongodb-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mysql {
  background: var(--database-mysql-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mysql-tile {
  background: var(--database-mysql-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-tidb {
  background: var(--database-tidb-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-tidb-tile {
  background: var(--database-tidb-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-newrelic {
  background: var(--service-newrelic-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-newrelic-tile {
  background: var(--service-newrelic-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-nicereply {
  background: var(--service-nicereply-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-nicereply-tile {
  background: var(--service-nicereply-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-odbc {
  background: var(--database-odbc-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-odbc-tile {
  background: var(--database-odbc-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-odata {
  background: var(--service-odata-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-odata-tile {
  background: var(--service-odata-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-optimizely {
  background: var(--service-optimizely-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-optimizely-tile {
  background: var(--service-optimizely-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oracle {
  background: var(--database-oracle-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oracle-tile {
  background: var(--database-oracle-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-pinterest {
  background: var(--oauth-pinterest-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-pinterest-tile {
  background: var(--oauth-pinterest-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-pipedrive {
  background: var(--service-pipedrive-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-pipedrive-tile {
  background: var(--service-pipedrive-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-pipelinedeals {
  background: var(--service-pipelinedeals-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-pipelinedeals-tile {
  background: var(--service-pipelinedeals-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-podio {
  background: var(--oauth-podio-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-podio-tile {
  background: var(--oauth-podio-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-psql {
  background: var(--database-psql-background) no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-psql-tile {
  background: var(--database-psql-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-presto {
  background: var(--database-presto-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-presto-tile {
  background: var(--database-presto-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-cubejs {
  background: var(--database-cubejs-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-cubejs-tile {
  background: var(--database-cubejs-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-semanticmodel {
  background: var(--database-semanticmodel-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-semanticmodel-tile {
  background: var(--database-semanticmodel-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azuredatabricks {
  background: var(--database-azuredatabricks-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-azuredatabricks-tile {
  background: var(--database-azuredatabricks-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-projectplace {
  background: var(--oauth-projectplace-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-projectplace-tile {
  background: var(--oauth-projectplace-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-prometheus {
  background: var(--service-prometheus-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-prometheus-tile {
  background: var(--service-prometheus-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-proofhub {
  background: var(--service-proofhub-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-proofhub-tile {
  background: var(--service-proofhub-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-quickbooks-online {
  background: var(--oauth-quickbooks-online-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-quickbooks-online-tile {
  background: var(--oauth-quickbooks-online-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-quickbooks-payments {
  background: var(--oauth-quickbooks-payments-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-quickbooks-payments-tile {
  background: var(--oauth-quickbooks-payments-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-rssfeeds {
  background: var(--service-rssfeeds-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-rssfeeds-tile {
  background: var(--service-rssfeeds-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-ravendb {
  background: var(--database-ravendb-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-ravendb-tile {
  background: var(--database-ravendb-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-recurly {
  background: var(--service-recurly-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-recurly-tile {
  background: var(--service-recurly-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-seomonitor {
  background: var(--service-seomonitor-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-seomonitor-tile {
  background: var(--service-seomonitor-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-salesforce {
  background: var(--oauth-salesforce-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-salesforce-tile {
  background: var(--oauth-salesforce-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-salesforce-reports {
  background: var(--oauth-salesforce-reports-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-salesforce-reports-tile {
  background: var(--oauth-salesforce-reports-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sendgrid {
  background: var(--service-sendgrid-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sendgrid-tile {
  background: var(--service-sendgrid-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sendible {
  background: var(--service-sendible-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sendible-tile {
  background: var(--service-sendible-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-servicenow {
  background: var(--service-servicenow-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-servicenow-tile {
  background: var(--service-servicenow-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-shopify {
  background: var(--service-shopify-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-shopify-tile {
  background: var(--service-shopify-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-quickbase {
  background: var(--service-quickbase-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-quickbase-tile {
  background: var(--service-quickbase-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-tdengine {
  background: var(--service-tdengine-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-tdengine-tile {
  background: var(--service-tdengine-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-slack {
  background: var(--oauth-slack-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-slack-tile {
  background: var(--oauth-slack-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-smartsheet {
  background: var(--oauth-smartsheet-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-smartsheet-tile {
  background: var(--oauth-smartsheet-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-snowflake {
  background: var(--database-snowflake-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-snowflake-tile {
  background: var(--database-snowflake-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sparkpost {
  background: var(--service-sparkpost-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sparkpost-tile {
  background: var(--service-sparkpost-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sparksql {
  background: var(--database-sparksql-background) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-sparksql-tile {
  background: var(--database-sparksql-tile-background) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-stripe {
  background: var(--service-stripe-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-stripe-tile {
  background: var(--service-stripe-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-survey-monkey {
  background: var(--service-survey-monkey-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-survey-monkey-tile {
  background: var(--service-survey-monkey-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-todoist {
  background: var(--oauth-todoist-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-todoist-tile {
  background: var(--oauth-todoist-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-toggl {
  background: var(--service-toggl-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-toggl-tile {
  background: var(--service-toggl-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-trello {
  background: var(--service-trello-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-trello-tile {
  background: var(--service-trello-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-twilio {
  background: var(--service-twilio-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-twilio-tile {
  background: var(--service-twilio-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-twitter {
  background: var(--oauth-twitter-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-twitter-tile {
  background: var(--oauth-twitter-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-vertica {
  background: var(--database-vertica-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-vertica-tile {
  background: var(--database-vertica-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-vimeo {
  background: var(--oauth-vimeo-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-vimeo-tile {
  background: var(--oauth-vimeo-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-web {
  background: var(--service-web-background-icon) no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-web-tile {
  background: var(--service-web-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-wistia {
  background: var(--oauth-wistia-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-wistia-tile {
  background: var(--oauth-wistia-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-oracle-netsuite {
  background: var(--oauth-oracle-netsuite-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-oracle-netsuite-tile {
  background: var(--oauth-oracle-netsuite-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-wordpress {
  background: var(--oauth-wordpress-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-wordpress-tile {
  background: var(--oauth-wordpress-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-xml {
  background: var(--file-xml-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-file-xml-tile {
  background: var(--file-xml-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-xero {
  background: var(--oauth-xero-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-xero-tile {
  background: var(--oauth-xero-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-xero-workflow-max {
  background: var(--oauth-xero-workflow-max-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-xero-workflow-max-tile {
  background: var(--oauth-xero-workflow-max-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-youtube {
  background: var(--oauth-youtube-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-youtube-tile {
  background: var(--oauth-youtube-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-basecrm {
  background: var(--service-zendesksell-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-basecrm-tile {
  background: var(--service-zendesksell-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zendesksunshine {
  background: var(--service-zendesksunshine-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zendesksunshine-tile {
  background: var(--service-zendesksunshine-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zendesk {
  background: var(--service-zendesk-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-zendesk-tile {
  background: var(--service-zendesk-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zohocrm {
  background: var(--oauth-zohocrm-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zohocrm-tile {
  background: var(--oauth-zohocrm-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zohoinvoice {
  background: var(--oauth-zohoinvoice-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zohoinvoice-tile {
  background: var(--oauth-zohoinvoice-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zohobooks {
  background: var(--oauth-zohobooks-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zohobooks-tile {
  background: var(--oauth-zohobooks-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-facebook {
  background: var(--oauth-facebook-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-facebook-tile {
  background: var(--oauth-facebook-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-sheets {
  background: var(--oauth-google-sheets-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-google-sheets-tile {
  background: var(--oauth-google-sheets-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zoom {
  background: url(--oauth-zoom-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-zoom-tile {
  background: url(--oauth-zoom-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-redcap {
  background: var(--oauth-redcap-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-redcap-tile {
  background: var(--oauth-redcap-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chartbeat {
  background: var(--service-chartbeat-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-chartbeat-tile {
  background: var(--service-chartbeat-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-gosquared {
  background: var(--service-gosquared-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-gosquared-tile {
  background: var(--service-gosquared-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-instagram {
  background: var(--oauth-instagram-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-instagram-tile {
  background: var(--oauth-instagram-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-mongodb-info {
  background: var(--info-icon) no-repeat;
  width: 20px;
  height: 20px;
  background-size: contain;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oath-google-plus {
  background: url('images/datasource/google/googleplus.png') no-repeat;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-nutshell {
  background: var(--service-nutshell-background-icon) no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-nutshell-tile {
  background: var(--service-nutshell-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-fitbit {
  background: var(--oauth-fitbit-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-fitbit-tile {
  background: var(--oauth-fitbit-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-avochato {
  background: var(--service-avochato-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-avochato-tile {
  background: var(--service-avochato-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-origami {
  background: var(--service-origami-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-decisionlens {
  background: var(--oauth-decisionlens-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-origami-tile {
  background: var(--service-origami-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-squareup {
  background: var(--service-squareup-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-decisionlens {
  background: var(--oauth-decisionlens-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-oauth-decisionlens-tile {
  background: var(--oauth-decisionlens-tile-background-icon) no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-datasource-squareup-tile {
  background: var(--service-squareup-tile-background-icon) no-repeat;
}
/***** Datasource connection from server page - Data source configure panel and Datasource listdown *****/

.boldbi-dashboarddesigner.bbi-dbrd-designer-mode-connection .bbi-dbrd-connection-mode-dlg {
  min-width: 700px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-container {
  overflow-x: auto;
  overflow-y: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-content-container {
  width: 87%;
  margin: 0 auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header {
  width: 100%;
  height: 50px;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-connection-mode-title {
  float: left;
  height: 50px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-icon-container {
  height: 50px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-connection-state {
  height: 50px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-connection-state {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 230px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-connection-mode-title {
  line-height: 50px;
  font-family: var(--designer-font);
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  padding: 0px 18px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-icon-container .bbi-dbrd-close-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  margin: 16px 9px;
  float: left;
  color: var(--connector-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-icon-container .bbi-dbrd-help-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 18px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  margin: 16px 9px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-icon-container .bbi-dbrd-close-icon:before {
  content: '\e901';
}
.boldbi-dashboarddesigner .bbi-dbrd-help-icon:before {
  content: '\eabe';
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-icon-container {
  padding: 0px 9px;
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-connetion-mode-content-container {
  padding-left: 66px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container {
  display: flex;
  flex-flow: wrap;
  padding: 9px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-tile-select-btn {
  width: 100%;
  height: 24px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-family: var(--designer-font);
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  visibility: collapse;
  opacity: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap {
  width: 210px;
  height: 90px;
  border-radius: 4px;
  margin: 12px;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-tile-container .bbi-dbrd-service-tile-wrap .bbi-dbrd-tile-name {
  font-weight: bold;
  letter-spacing: 0.3px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-dbrd-tile-content {
  display: flex;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-dbrd-tile-help-icon-wrap {
  width: 20px;
  height: 20px;
  margin: 4px;
  position: absolute;
  right: 0;
  visibility: collapse;
  opacity: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-dbrd-tile-help-icon-wrap .bbi-dbrd-help-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-help-icon-wrap {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 300ms, opacity 300ms 200ms;
  -moz-transition: visibility 300ms, opacity 300ms 200ms;
  -ms-transition: visibility 300ms, opacity 300ms 200ms;
  transition: visibility 300ms, opacity 300ms 200ms;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-select-btn {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 300ms, opacity 300ms 200ms;
  -moz-transition: visibility 300ms, opacity 300ms 200ms;
  -ms-transition: visibility 300ms, opacity 300ms 200ms;
  transition: visibility 300ms, opacity 300ms 200ms;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-icon-wrap {
  height: calc(77%);
  -webkit-transition: height 200ms;
  -moz-transition: height 200ms;
  -ms-transition: height 200ms;
  transition: height 200ms;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-icon-wrap.bbi-dbrd-safari-compatability {
  height: 74%;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-select-btn {
  text-align: center;
  line-height: 24px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-tile-container-title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.4px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-connector-header-container .bbi-dbrd-connector-header {
  font-family: var(--designer-font);
  font-style: normal;
  font-stretch: normal;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap .bbi-dbrd-tile-name {
  font-family: var(--designer-font);
  font-style: normal;
  font-stretch: normal;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-connector-header-container .bbi-dbrd-connector-desc {
  font-family: var(--designer-font);
  font-style: normal;
  font-stretch: normal;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-tile-container-title {
  font-family: var(--designer-font);
  font-style: normal;
  font-stretch: normal;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-connector-header-container .bbi-dbrd-connector-header {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.4px;
  width: 100%;
  padding-top: 15px;
  margin-bottom: 4px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-connector-header-container .bbi-dbrd-connector-desc {
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  width: 100%;
  margin: 2px;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-connector-header-container {
  box-sizing: border-box;
  width: 100%;
  padding-left: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-cant-connector-wrap {
  padding-left: 12px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-tile-container .bbi-dbrd-tile-container-title {
  padding-left: 12px;
  box-sizing: border-box;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-connector-header-container .bbi-dbrd-category-search-wrap {
  margin: 10px 0px;
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-datasource-list-category-dropdownlist {
  width: 200px;
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-category-search-wrap .bbi-dbrd-designer-search-box {
  font-size: 13px;
  height: 100%;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-category-search-wrap .bbi-dbrd-designer-search-box::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-category-search-wrap .bbi-dbrd-designer-search-box::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-search-box::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-category-search-wrap .bbi-dbrd-designer-search {
  height: 28px;
  line-height: 28px;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-designer-mode-radiobtn .e-radiobtn.e-js.e-input {
  height: 0;
  width: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer {
  height: 50px;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-connection-mode-footer {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer .bbi-dbrd-connection-mode-back {
  margin-right: 24px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer .bbi-dbrd-connection-mode-connect {
  margin-right: 24px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-close-icon:hover,
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer .bbi-dbrd-connection-mode-back:hover,
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer .bbi-dbrd-connection-mode-connect:hover,
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-api-doc-link-wrapper .bbi-dbrd-api-doc-link,
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-tile-select-btn:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-cant-connector-wrap {
  height: 60px;
  width: 100%;
  margin-top: 9px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-connection-mode-content-container .bbi-dbrd-cant-connector-wrap .bbi-dbrd-request-a-connector {
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 0.3px;
  float: left;
  font-weight: 500;
  text-decoration: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-connection-mode-content-container .bbi-dbrd-cant-connector-wrap .bbi-dbrd-cant-find-connector {
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
  line-height: 60px;
  letter-spacing: 0.3px;
  float: left;
  font-weight: normal;
  margin-right: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-connection-mode-content-wrap {
  background-color: var(--connector-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-designer-config-container {
  margin: 5px auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-help-icon-wrap.bbi-dbrd-connection-tile-help-visible {
  visibility: visible;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover > .bbi-dbrd-tile-help-icon-wrap.bbi-dbrd-connection-tile-help-hide {
  visibility: collapse;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header .bbi-dbrd-api-doc-link-wrapper {
  height: 50px;
  float: left;
  display: none;
  text-align: center;
  font-size: 12px;
  line-height: 50px;
  font-family: var(--designer-font);
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  padding: 0px 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-api-doc-link-wrapper {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-configuration-main-container {
  width: 500px !important;
  margin: 0 auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-designer-datasource-search-container {
  height: 28px;
  width: 300px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-designer-datasource-category-container {
  width: auto;
  margin-right: 24px;
}
.boldbi-dashboarddesigner .e-designer-tile-smartsheet-folder {
  background: var(--oauth-smartsheert-folder-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-smartsheet-sheet {
  background: var(--oauth-smartsheert-sheet-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-smartsheet-workspace {
  background: var(--oauth-smartsheert-workspace-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-smartsheet-report {
  background: var(--oauth-smartsheert-report-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-dropbox-folder {
  background: var(--oauth-dropbox-folder-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-dropbox-csv {
  background: var(--oauth-dropbox-csv-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-dropbox-json {
  background: var(--oauth-dropbox-json-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-dropbox-excel {
  background: var(--oauth-dropbox-excel-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-dropbox-xml {
  background: var(--oauth-dropbox-xml-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-box-folder {
  background: var(--oauth-box-folder-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-box-csv {
  background: var(--oauth-box-csv-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-box-json {
  background: var(--oauth-box-json-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-box-excel {
  background: var(--oauth-box-excel-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-box-xml {
  background: var(--oauth-box-xml-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Added data source list out page - Core **********/

.boldbi-dashboarddesigner .bbi-dbrd-designer-body-container-wrapper {
  width: 100%;
  display: block;
  background-color: var(--designer-ds-list-container-bg-color);
}
.bbi-designer-cursor {
  cursor: default !important;
}
.boldbi-dashboarddesigner .bbi-designer-header-icon {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  cursor: default;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-designer-tile {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-designer-header-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 18px;
}
.boldbi-dashboarddesigner .bbi-designer-header {
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-nodeTag {
  list-style: none outside none;
  padding: 0;
}
.boldbi-dashboarddesigner .bbi-designer-nodeContent {
  position: relative;
  height: 30px;
  white-space: nowrap;
  display: block;
  margin-left: 3px;
  cursor: default;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-treeIcon {
  float: left;
  vertical-align: middle;
  margin-top: 5px;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-designer-content-icon {
  font-family: dashboard_webdesigner_font !important;
  font-size: 15px;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-designer-content-icon {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-designer-treeText {
  display: inline-block;
  margin-left: 4px;
  cursor: default;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-designer-li-text {
  overflow: hidden !important;
  white-space: nowrap !important;
  -ms-text-overflow: ellipsis !important;
  -o-text-overflow: ellipsis !important;
  text-overflow: ellipsis !important;
  vertical-align: top !important;
  display: inline-block !important;
}
.bbi-designer-content {
  line-height: 1;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-designer-edit-wrapper {
  padding-right: 28px;
  line-height: 1 !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration {
  background-color: var(--designer-ds-list-container-bg-color);
  border-left: 1px solid var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-designer-edit-wrapper .bbi-editbutton {
  float: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-welcometext-content {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-container {
  width: auto;
  height: 135px;
  margin-left: 10px;
  margin-right: 10px;
  background-color: var(--designer-header-background);
  border-radius: 5px;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-header {
  width: 100%;
  height: 45px;
  color: var(--designer-ds-list-primary-text-normal-color);
  line-height: 45px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: bold;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-arrowicon {
  width: 60px;
  height: 45px;
  color: var(--active-icon-normal-color);
  line-height: 45px;
  margin-top: -45px;
  margin-left: 90%;
  text-align: center;
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-container.bbi-expanded-icon .bbi-dbrd-designer-sample-datasource-content {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-container.bbi-expanded-icon .bbi-dbrd-designer-sample-datasource-footer {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-container.bbi-collapsed-icon .bbi-dbrd-designer-sample-datasource-content {
  display: block !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-container.bbi-collapsed-icon .bbi-dbrd-designer-sample-datasource-footer {
  display: block !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-content {
  width: 95%;
  height: 45px;
  top: 45px;
  display: table-cell;
  color: var(--designer-ds-list-primary-text-normal-color);
  line-height: 25px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-sample-datasource-footer {
  width: 100%;
  height: 45px;
  top: 90px;
  vertical-align: middle;
  display: block;
  line-height: 45px;
  color: var(--hyper-link-normal-color);
  text-transform: uppercase;
}
.boldbi-dashboarddesigner .bbi-designer-new-btn-footer {
  height: 1px !important;
}
/********** Added data source list out page - Theme **********/

.boldbi-dashboarddesigner .bbi-designer-header-icon {
  color: var(--designer-toolbar-icon-color);
  border-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-header {
  text-transform: uppercase;
}
.bbi-designer-content,
.boldbi-dashboarddesigner .bbi-designer-treeText,
.boldbi-dashboarddesigner .bbi-designer-header,
.bbi-designer-content-label,
.bbi-designer-title-label,
.bbi-designer-atc-boxshadow {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-designer-nodeTag {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-designer-treeIcon:hover {
  color: var(--hover-icon-color);
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-nodeContent.bbi-datasource-title:hover {
  background: var(--designer-hover-background);
}
.bbi-designer-content {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-control .boldbi-dashboarddesigner-grid-toolbar .bbi-designer-configuration-settings {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-toolbar-delete {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-parameter-edit {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control .boldbi-dashboarddesigner-grid-toolbar .bbi-designer-configuration-settings:hover {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-toolbar-delete:hover {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-parameter-edit:hover {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-parameter-edit {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-toolbar-delete {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-designer-new-btn-footer {
  border: 0px Solid !important;
  border-top-width: 1px !important;
  border-color: var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-number:before {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-string:before {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-datetime:before {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-boolean:before {
  color: var(--designer-toolbar-icon-color);
}
/********** Added data source list out page - Icon Contents **********/

.boldbi-dashboarddesigner .bbi-designer-configuration-dataset:before {
  content: "\e903";
}
.boldbi-dashboarddesigner .bbi-designer-rightarrow:before {
  content: "\e9c9";
}
.boldbi-dashboarddesigner .bbi-designer-datasourcelist:before {
  content: "\e9c6";
}
.bbi-designer-parameter-edit:before {
  content: "\e9ea";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-uparrow-icon:before {
  content: "\ea26";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-number:before {
  content: "\e9b6";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-string:before {
  content: "\e9bb";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-datetime:before {
  content: "\e9b2";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-boolean:before {
  content: "\e9ad";
}
/* _______________________________________________ */

/********** Sample & Existing datasources listing page - Core **********/

.boldbi-dashboarddesigner .bbi-datasoure-panel-header-wrap {
  width: 100%;
  display: block;
  overflow: hidden;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  margin-bottom: 10px;
  background-color: var(--designer-ds-list-container-bg-color);
}
.boldbi-dashboarddesigner .bbi-datasoure-panel-header-wrap .bbi-designer-back-arrow-wrap {
  width: 36px;
  height: 36px;
  float: left;
  margin-right: 2px;
}
.boldbi-dashboarddesigner .bbi-datasoure-panel-header-wrap .bbi-designer-header {
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-datasoure-panel-header-wrap .bbi-designer-backarrow {
  width: 28px;
  height: 28px;
  margin: 4px;
  padding: 4px;
  box-sizing: border-box;
  font-size: 18px;
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds {
  width: 29px;
  height: 29px;
  font-family: dashboard_webdesigner_font;
  background: var(--primary-background-color);
  border: none;
  outline: none;
  border-radius: 3px;
  font-size: 16px;
  padding-left: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds:enabled {
  cursor: pointer;
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds:hover:enabled {
  color: #1a1a1a;
  background-color: #eeeeee;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds:active:enabled {
  color: #1a1a1a;
  background-color: #cccccc;
  transition: 0s !important;
}
.boldbi-dashboarddesigner .bbi-designer-atc-boxshadow.e-input,
.boldbi-dashboarddesigner .bbi-designer-atc-boxshadow.e-input[type="text"]::placeholder {
  color: var(--designer-placeholder-text-color);
}
.boldbi-dashboarddesigner .bbi-designer-search {
  color: #4d4d4d;
  padding: 8px 4px;
  float: right;
  font-size: 12px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-close {
  color: #4d4d4d;
  padding: 8px 4px;
  float: right;
  font-size: 10px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-headericon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  font-size: 12px;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-shared-ds-container {
  width: 100%;
  border-top: 1px solid var(--designer-primary-border-color);
  background-color: var(--designer-ds-list-container-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item {
  border: none;
  font-family: var(--designer-font);
  width: 100%;
  height: 80px;
  background-color: var(--designer-ds-list-container-bg-color);
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item:hover {
  background-color: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-designer-shared-ds-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  max-width: 95%;
  width: 95%;
  white-space: pre;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-designer-shared-ds-content-label {
  font-size: 10.5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-designer-trim-label {
  overflow: hidden;
  word-wrap: break-word;
  display: inline-block;
  letter-spacing: 0.2px;
  line-height: 1.5em;
  cursor: pointer;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-designer-shared-ds-description-label {
  font-size: 12px;
  max-width: 100%;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-row {
  padding: 5px 5px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-row:last-child {
  padding: 5px 5px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-selection-icon-column {
  float: left;
  width: 40px;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-content-column {
  float: left;
  width: calc(100% - 40px);
  height: 80px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-selection-icon-column .bbi-dbrd-designer-checkmark {
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-family: dashboard_webdesigner_font;
  box-sizing: border-box;
  font-size: 20px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item.bbi-dbrd-designer-shared-ds-checked-item .bbi-dbrd-designer-trim-label,
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item.bbi-dbrd-designer-shared-ds-checked-item .bbi-dbrd-ds-label,
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item.bbi-dbrd-designer-shared-ds-checked-item .bbi-dbrd-ds-content-label {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-selection-icon-column .bbi-dbrd-designer-checkmark-checked {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item.bbi-dbrd-designer-shared-ds-checked-item {
  background-color: var(--active-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-dashboard-designer-header-row,
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-dbrd-ds-name {
  height: 35px;
  padding: 10px 0px;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-dashboard-designer-desc-row,
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-ds-modifiy-label {
  height: 45px;
  max-width: 95%;
  padding: 0px;
  padding-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-row {
  box-sizing: border-box;
  text-align: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-error {
  padding: 10px;
  text-align: center;
  font-family: var(--designer-font);
  font-size: 12px;
  color: var(--designer-error-msg-text-color);
}
/********** Sample & Existing datasources listing page - Theme **********/

.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-input {
  font-size: 11px;
  color: var(--primary-text-normal-color);
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner input.e-input,
.boldbi-dashboarddesigner .e-widget input.e-input,
.boldbi-dashboarddesigner .e-widget.e-datewidget .e-input {
  background: var(--secondary-background-color);
  -webkit-box-shadow: none;
  box-shadow: none;
}
/********** Sample & Existing datasources listing page - Icon Contents **********/

.boldbi-dashboarddesigner .bbi-designer-backarrow:before {
  content: "\e9c0";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds:before {
  content: "\eab5";
}
.boldbi-dashboarddesigner .bbi-designer-search:before {
  content: "\e911";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dashboarddesigner-ds-selection-icon-column .bbi-dbrd-designer-checkmark:before {
  content: '\ea97';
  color: var(--primary-branding-color);
  line-height: 80px;
}
/* _______________________________________________ */

/********** Data sources connection page dialog - Core **********/

.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-category-container {
  width: 48.5%;
  float: left;
  height: 25px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container {
  border-radius: 4px;
  border: 1px solid;
  box-sizing: border-box;
  height: 29px;
  width: 48.5%;
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-datasource-list-category-dropdownlist {
  width: 100%;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bold-etl .e-dialog-scroller {
  height: 55px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-datasource-list-category-chiplist.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #e7f0ff;
  border-color: #0565ff;
  color: #2d3748;
}
.boldbi-dashboarddesigner .bbi-dbrd-datasource-list-category-chiplist.e-chip-list.e-selection .e-chip.e-outline {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-datasource-list-category-chiplist.e-chip-list.e-selection .e-chip.e-outline:active {
  background-color: white;
  border-color: #ccd3e0;
  color: #2d3748;
}
.boldbi-dashboarddesigner .bbi-designer-content-label,
.boldbi-dashboarddesigner .bbi-designer-content-label .e-input,
.boldbi-dashboarddesigner .bbi-designer-content-label .e-corner {
  font-size: 12px !important;
  font-weight: 400 !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-search {
  color: var(--primary-text-normal-color);
  width: 20px;
  height: 30px;
  float: right;
  line-height: 30px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-close {
  width: 20px;
  height: 30px;
  float: right;
  line-height: 30px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-close {
  cursor: pointer;
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-close:hover {
  color: var(--designer-toolbar-icon-color);
}
/********** Data sources connection page dialog - Theme **********/

.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container {
  border: 1px solid var(--secondary-border-color) !important;
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-dbrd-designer-search-box {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-autocomplete {
  background-color: transparent;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px var(--secondary-background-color) inset !important;
  -webkit-text-fill-color: var(--primary-text-normal-color) !important;
  max-height: 27px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-autocomplete {
  color: var(--primary-text-normal-color);
  height: 30px;
  float: left;
  line-height: 30px;
  width: calc(100% - 20px);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-container .bbi-dbrd-category-search-wrap .bbi-dbrd-designer-datasource-search-container input.e-input.bbi-autocomplete.bbi-dbrd-designer-search-box {
  width: calc(100% - 20px);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container .bbi-autocomplete::selection {
  background-color: var(--primary-branding-color);
}
/* _______________________________________________ */

/********** Data source connection configuration dialog - Core **********/

.boldbi-dashboarddesigner .bbi-dbrd-config-container {
  width: 100%;
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-config-container {
  box-sizing: border-box;
  padding: 10px 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  padding: 2px 10px 2px 10px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-designer-title-config {
  width: 100%;
  height: auto;
  padding: 5px 10px 2px 10px;
  padding-left: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-label {
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  color: var(--primary-text-normal-color);
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-link {
  clear: both;
  display: block;
  font-size: 12px;
  padding-top: 10px;
  text-decoration: none;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table,
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table table,
.boldbi-dashboarddesigner .bbi-designer-dsheader table {
  border-spacing: 2px;
  border-collapse: separate !important;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table .e-widget.e-datewidget .e-corner.e-in-wrap.e-padding .e-select {
  background: var(--designer-container-backgroud);
}
.boldbi-dashboarddesigner .bbi-designer-title-label {
  font-size: 12px !important;
  font-weight: 700 !important;
  cursor: default !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-disclaimer-msg {
  float: left;
  font-size: 12px;
  margin-left: 4px;
  margin-top: 2px;
  cursor: pointer;
  text-decoration: underline;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-disclaimer-container {
  height: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-disclaimer-text1 {
  font-size: 12px;
  color: var(--primary-text-normal-color);
  margin-left: 13px;
  margin-top: 2px;
  text-align: left;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-separator {
  border-top: 1px solid;
  width: 100%;
  margin: 0 auto;
  padding: 5px 0px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-content {
  width: 96%;
  padding: 5px 10px 5px 10px;
  height: calc(100% - 35px);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-footer {
  position: absolute;
  bottom: 5px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-footer button {
  float: right;
  margin-right: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-content-container {
  border: 1px solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-description {
  font-size: 12px;
  clear: both;
  padding: 10px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container {
  font-family: var(--designer-font);
  padding: 5px;
  border-bottom: 1px solid;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container .bbi-dbrd-designer-webds-tpl-header {
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container .bbi-dbrd-designer-webds-tpl-header-label {
  font-weight: bold;
  font-size: 12px;
  line-height: 25px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container .bbi-dbrd-designer-webds-tpl-description-label {
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container .bbi-dbrd-designer-webds-tpl-new {
  font-family: ej-webfont;
  margin-right: 5px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tooltip {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  border: 1px solid;
  font-size: 12px;
  padding: x5px;
  width: auto;
  height: auto;
  max-width: 450px;
  line-height: 20px;
  min-height: 65px;
  z-index: 1002;
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-designer-webds-template-wrapper {
  margin: auto;
  width: 490px;
  text-align: center;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-label {
  font-size: 16px;
  color: var(--connector-text-color);
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-link {
  line-height: 16px;
  font-size: 11px;
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-link {
  padding-top: 0px;
  padding-bottom: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dataset-container .bbi-dbrd-samples-ds-button-wrapper {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 20px;
  overflow: hidden;
  margin: 0 auto;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dataset-container .bbi-dbrd-designer-link-button {
  font-family: var(--designer-font);
  font-size: 12px;
  font-weight: normal;
}
.boldbi-dashboarddesigner .bbi-mode-connection .bbi-designer-back-arrow-wrap,
.boldbi-dashboarddesigner .bbi-mode-connection .bbi-ds-header-text-wrap {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-datasourceTypes:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-datasourceTypes {
  border: 1px solid transparent;
  background-color: var(--designer-ds-list-container-bg-color);
  height: 100px;
  width: 100px;
  float: left;
  padding: 5px 4px;
  margin: 1px;
  display: table-cell;
  text-align: center;
  line-height: normal;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-designer-datasourceTypes:hover span {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-textarea,
.boldbi-dashboarddesigner .bbi-designer-textbox {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-textarea,
.boldbi-dashboarddesigner .bbi-designer-textbox,
.boldbi-dashboarddesigner .bbi-designer-txt {
  border: 1px solid var(--secondary-border-color);
  border-radius: 2px;
  font-size: 12px;
  box-shadow: none;
  background-color: var(--designer-input-readonly-background);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-tpl-warning td {
  padding: 0px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-tpl-warning .bbi-dbrd-designer-warning-icon {
  margin-right: 5px;
}
/********** Data source connection configuration dialog - Theme **********/

.bbi-dbrd-designer-mode-connection .bbi-dbrd-configuration-main-container {
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-icon {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-link {
  color: #428bca;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-href {
  text-decoration: none;
  color: #428bca;
}
.boldbi-dashboarddesigner .bbi-designer-errorinfo:before {
  color: #ff4d4d;
}
.boldbi-dashboarddesigner .bbi-designer-textarea {
  resize: none;
  overflow: auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-tpl-warning {
  font-family: var(--designer-font);
  font-size: 12px;
  display: none;
  color: #e28109;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-warning-icon {
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-designer-add-btn {
  font-weight: 700 !important;
  font-size: 12px !important;
  color: var(--primary-branding-color) !important;
  vertical-align: top !important;
}
.boldbi-dashboarddesigner .bbi-designer-add-label {
  font-weight: 700 !important;
  font-size: 12px !important;
  color: var(--query-filter-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-add-icon {
  font-size: 12px!important;
  color: var(--primary-branding-color) !important;
  vertical-align: bottom !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-separator,
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-content-container,
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container {
  border-color: #e6e6e6;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container:hover {
  background-color: #e6e6e6;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tooltip {
  border-color: #e6e6e6;
  box-shadow: 0px 0px 20px 3px #e6e6e6;
  background-color: white;
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-template-header-link {
  color: var(--connector-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-designer-datasource-category-container {
  background-color: var(--connection-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-designer-datasource-search-container {
  background-color: var(--connector-datasource-search-container);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer {
  background-color: var(--secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header {
  background-color: var(--secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-datasourceTypes:hover {
  background-color: var(--hover-icon-background-color);
  border-radius: 6px;
}
/********** Data source connection configuration dialog - Icon Contents **********/

.boldbi-dashboarddesigner .bbi-dbrd-designer-configuration-datasource:before {
  content: "\e904";
}
.boldbi-dashboarddesigner .bbi-dbrd-info-icon:before {
  font-family: 'dashboardviewer_font';
  content: '\e918';
  font-size: 12px;
  color: var(--primary-text-normal-color);
  padding: 5px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-errorinfo:before {
  content: "\e9be";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-warning-icon:before {
  content: "\ea24";
}
.boldbi-dashboarddesigner .bbi-designer-error-icon {
  font-family: dashboard_webdesigner_font !important;
  font-size: 12px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-webds-template-wrapper .bbi-dbrd-designer-webds-tpl-container .bbi-dbrd-designer-webds-tpl-new:before {
  content: "\e676";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-configuration-backarrow {
  padding: 7px 11px;
  display: inline-block;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-no-data {
  padding: 10px;
  text-align: center;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-no-data {
  color: #686262;
  font-family: var(--designer-font);
}
/* _______________________________________________ */

/*-------------------------Linked Accounts---------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper {
  height: 40%;
  width: 100%;
  clear: both;
  display: table;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper > div {
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper > button {
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-label {
  float: left;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-re-authentication-error-label {
  float: left;
  margin-top: 16px;
  width: 382px;
  border-radius: 7px;
  padding-left: 10px;
  background-color: var(--designer-primary-border-color);
  line-height: 40px;
  font-size: 12px;
  margin-left: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-label {
  font-size: 12px;
  margin-left: 5px;
  line-height: 40px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-authorize-btn {
  float: left;
  display: none;
  top: 19px;
  margin-left: 53px;
  height: 29px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-acc-list-wrapper {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-warn-label {
  font-size: 12px;
  clear: both;
  display: none;
  padding: 5px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-new-acc {
  display: none;
  padding: 10px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-new-acc label {
  padding-bottom: 15px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-new-acc input[type=text] {
  font-family: var(--designer-font);
  height: 25px;
  width: 50%;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-error-msg {
  display: none;
  width: 100%;
  height: 75%;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-connect-new-account {
  cursor: pointer;
  margin-left: 19px;
  position: absolute;
  top: 13px;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-authentication-failed-lbl {
  display: inline-block;
  font-size: 12px;
  height: 2px;
  margin-left: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-clientvalues-empty-lbl {
  display: inline-block;
  font-size: 12px;
  height: 2px;
  margin-left: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-organization-label {
  display: inline-block;
  height: 36px;
  margin-left: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-link {
  float: left;
  font-size: 12px;
  line-height: 24px;
}
.bbi-dbrd-designer-linked-accounts-container-selected-label {
  display: inline-block;
  font-size: 12px;
  height: 2px;
  margin-top: -17px;
  margin-left: 1px;
}
/*** Designer Theme ***/

.boldbi-dashboarddesigner .bbi-dbrd-designer-linked-accounts-container-wrapper .bbi-dbrd-designer-linked-accounts-container-warn-label {
  color: red;
}
.boldbi-dashboarddesigner .bbi-designer-default-btn {
  background: #428bca;
  border-color: #3071a9;
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-default-btn:enabled:hover:not(.e-disable) {
  background: #3f83bf;
  border-color: #3071a9;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-desginer-linked-accounts-link {
  color: #428bca;
}
/*------------drive file picker dialog-----------------*/

/* To show the waitingpop for the entire dialog height*/

.boldbi-dashboarddesigner.bbi-designer-dialog.bbi-file-picker-container {
  height: 40.5%;
  width: 100%;
  clear: both;
  display: table;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-drive-icon {
  float: left;
  width: 25px;
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-drive-title {
  margin-top: 3px;
  padding-left: 5px;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-title {
  margin-top: 3px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-container {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-container {
  padding: 10px 0 5px 15px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-sub-container {
  width: 850px !important;
  overflow: hidden;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-sub-container > div {
  width: 848px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-sub-container e-content > div {
  width: 848px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-container-border {
  border: 1px solid var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-dashboarddesigner-file {
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: transparent;
  height: 70px;
  width: 70px;
  float: left;
  padding: 6px;
  margin: 1px 5px 5px 1px;
  display: table-cell;
  text-align: center;
  line-height: normal;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-folder-empty {
  text-align: center;
  margin-top: 150px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dashboarddesigner-file .bbi-designer-tile {
  display: inline-block;
  margin-bottom: 4px;
  border-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dashboarddesigner-file .bbi-designer-tile > div {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: 40px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dashboarddesigner-file .bbi-designer-tile-content {
  display: inline-block;
  width: 70px;
  padding-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dashboarddesigner-file .e-text {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-back-arrow {
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel {
  width: 453px;
  float: left;
  height: 30px;
  margin: 0px;
  padding: 18px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-panel {
  width: 453px;
  float: left;
  height: 30px;
  margin: 0px;
  padding: 18px 0px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-smartsheet-refresh-panel {
  width: 453px;
  float: left;
  margin-bottom: 10px;
  padding: 18px 0px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-panel .bbi-dbrd-refresh-css tr:first-child {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-panel .bbi-refresh-panel-label {
  float: left;
  font-size: 12px;
  cursor: default;
  font-weight: 700;
  padding-top: 4px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-panel .bbi-dbrd-refresh-css {
  width: 350px;
  float: right;
  position: absolute;
  margin-left: 100px;
  margin-top: -4px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel .bbi-refresh-panel-label {
  float: left;
  font-size: 12px;
  cursor: default;
  font-weight: 700;
  padding-top: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel .bbi-dbrd-refresh-css {
  width: 453px;
  position: absolute;
  margin-top: -10px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel .bbi-dbrd-datasource-schedule {
  float: right;
  margin-top: -22px;
  margin-right: 355px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel .bbi-dbrd-refresh-schedule-container {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel .bbi-dbrd-schedule-message-container {
  width: 433px;
  border: 0px;
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-refresh-panel .bbi-datasource-schedule-summary-text {
  float: right;
  width: 350px;
  margin-top: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--primary-text-normal-color);
}
/*Set width for refresh settings dropdown*/

.bbi-content-label {
  width: 300px !important;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-separator-panel {
  display: inline-block;
  position: absolute;
  margin-left: 47px;
  padding: 4px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-separator-panel .bbi-dropdown-float {
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-excel-import-panel .bbi-excel-type {
  float: left;
}
.boldbi-dashboarddesigner .bbi-drive-file-picker-field-container {
  width: 100%;
  display: inline-block;
  padding: 5px 0px 4px 0px;
}
/*** Designer theme ***/

/*------------- file picker dialog --------------*/

.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-folder-empty {
  color: #848484;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-dashboarddesigner-file:hover {
  background: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-highlight-item {
  background-color: #f4f4f4;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-unhighlight-item {
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-highlight-selected-item {
  background: none repeat scroll 0 0 #cccccc;
  color: black;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-file-picker-container .bbi-dbrd-designer-file-picker-file-sub-container > .bbi-highlight-selected-item:hover {
  background: none repeat scroll 0 0 #cccccc;
  color: black;
}
/*---------------------------Data Source name for google drive styles---------------------------*/

.boldbi-dashboarddesigner .bbi-google-drive-dataSource-name-label {
  float: left;
  margin: 7px 0 0 2px;
  width: 128px;
}
.boldbi-dashboarddesigner .bbi-google-drive-dataSource-name-textbox::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-file-picker-textarea::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-google-drive-dataSource-name-textbox {
  height: 24px;
  width: 430px;
  float: left;
  margin: 0px 10px;
}
.boldbi-dashboarddesigner .bbi-google-drive-sites-list-name-label {
  float: left;
  margin: 7px 0 0 2px;
  width: 106px;
}
.boldbi-dashboarddesigner .bbi-google-drive-sites-list-dropdown {
  width: 443px;
  float: left;
  margin-left: 16px;
}
.bbi-onpremise-file-warning-text {
  float: left;
  font-size: 12px;
  padding-top: 8px;
  border: 1px solid gray;
  border-radius: 4px;
  background-color: #f5e4d0;
  width: 435px;
  height: 20px;
  margin-left: 2px;
  padding-left: 8px;
  margin-top: 5px;
}
.bbi-google-drive-sites-list-dropdown {
  max-width: 465px;
}
/*-----------------------------Switch the OAuth connection--------------------------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-switch-account-name-lable {
  float: left;
  height: 28px;
  width: 222px;
  font-size: 12px;
  margin-left: 10px;
  border: 1px solid #c8c8c8;
  padding: 5px 10px;
  box-sizing: border-box;
  border-radius: 3px;
  background: var(--querydesigner-secondary-border-color);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-switch-account-lable {
  float: left;
  font-size: 12px;
  line-height: 24px;
  font-weight: 600;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-switch-account-btn {
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-switch-account-textbox {
  width: 331px !important;
  height: 24px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-passwordhelplink:before {
  content: "\eabe";
  font-family: dashboard_webdesigner_font;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-passwordhelplink,
.boldbi-dashboarddesigner .bbi-designer-dialog .bbi-dbrd-designer-passwordhelplink {
  text-decoration: none;
  margin-left: 5px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-googledrive-datasource-dsname-validationicon {
  width: 35px;
  position: absolute;
  left: 545px;
  top: 10px;
  height: 18px;
}
.boldbi-dashboarddesigner .bbi-designer-file-picker-description-label {
  float: left;
  vertical-align: middle;
  margin-top: 20px;
}
.boldbi-dashboarddesigner .bbi-designer-file-picker-textarea {
  float: left;
  width: 425px;
  height: 40px;
  font-family: var(--designer-font);
  resize: none;
  text-indent: none;
  overflow: hidden;
  margin: 0px 15px 0px;
  font-size: var(--designer-font);
  text-decoration: none;
  background-color: var(--designer-background);
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-drive-file-picker-description-container {
  width: 100%;
  height: 70px;
  padding: 4px 0px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-file-picker-maxchar-description-error {
  float: right;
  width: 735px;
  margin: 4px 0px;
}
.boldbi-dashboarddesigner .bbi-drive-file-picker-site-field-container {
  width: 715px;
  display: inline-block;
  padding: 4px 0px 4px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-drive-add-description-txt {
  cursor: pointer;
  vertical-align: middle;
  font-size: var(--designer-font);
  padding: 0px 10px;
  height: 28px;
  width: 100px;
  font-family: var(--designer-font);
  float: left;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-empty-ds-list-loader {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  -moz-animation-duration: 1s;
  -moz-animation-fill-mode: forwards;
  -moz-animation-iteration-count: infinite;
  -moz-animation-name: placeHolderShimmer;
  -moz-animation-timing-function: linear;
  -o-animation-duration: 1s;
  -o-animation-fill-mode: forwards;
  -o-animation-iteration-count: infinite;
  -o-animation-name: placeHolderShimmer;
  -o-animation-timing-function: linear;
  border-radius: 2px;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.boldbi-dashboarddesigner .bbi-empty-ds-title {
  height: 15px;
  width: 95%;
  margin-bottom: 15px;
}
.boldbi-dashboarddesigner .bbi-empty-ds-content {
  height: 20px;
  width: 50%;
  margin-bottom: 12px;
}
.boldbi-dashboarddesigner .bbi-empty-ds-title-block {
  margin-left: 12px;
  margin-top: 20px;
}
.boldbi-dashboarddesigner .bbi-multiselect-dropdown-item {
  border: 0.5px solid var(--designer-secondary-border-color);
  border-radius: 4px;
  height: 28px;
  cursor: pointer;
  background-color: var(--param-input-background);
  display: block;
}
.boldbi-dashboarddesigner .bbi-multiselect-dropdown-item.bbi-dbrd-filter-dropdown {
  border: 0.5px solid var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-nodata-container .e-nodata {
  font-style: italic;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .table-selector-dialog-content .e-gridheader.e-scrollcss,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-headercontent,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-headercell.e-default,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-headercelldiv,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-row,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-alt_row,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-virtualrow,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-gridcontent.e-scroller.e-js.e-widget.e-autohide,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-pagerstatusbar {
  background: var(--designer-background);
}
.boldbi-dashboarddesigner .table-selector-dialog-content .e-headercelldiv,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-rowcell,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-virtualrow,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-pagermsgdiv {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .table-selector-dialog-content .e-row:hover .e-rowcell,
.boldbi-dashboarddesigner .table-selector-dialog-content .e-alt_row:hover .e-rowcell {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-empty-shared-tables-content {
  height: 20px;
  width: 80%;
  margin-left: 15px;
}
.boldbi-dashboarddesigner .bbi-empty-shared-tables-title-block {
  display: flex;
  height: 41px;
  padding: 0px 0px 2px 16px;
}
.boldbi-dashboarddesigner .bbi-show-shared-tables-error-msg {
  text-align: left;
  font-family: var(--designer-font);
  font-size: 12px;
  margin-left: 35px;
}
.boldbi-dashboarddesigner .bbi-empty-shared-tables-expand {
  height: 20px;
  width: 6%;
  margin-left: -12px;
}
.boldbi-dashboarddesigner .bbi-designer-datastore-content {
  display: inline-block;
  font-size: 13px;
  padding: 10px 15px 0 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-designer-datastore-content {
  font-size: 15px;
  width: 100%;
  padding-top: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-datastore-infoicon {
  width: 14px;
  height: 14px;
  float: left;
  padding-top: 14px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-designer-datastore-infoicon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-datastoreset-info-setting-wrapper {
  display: block;
}
.boldbi-dashboarddesigner .bbi-datastoreset-info-setting-wrapper {
  display: none;
}
.boldbi-dashboarddesigner .bbi-datastoreset-info-setting {
  text-transform: capitalize;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-datastoreset-info-setting-wrapper {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-datastoreset-info-setting {
  margin-top: 8px;
  font-weight: 600;
  float: right;
  margin-left: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-datastore-infoicon:before {
  font-family: dashboardviewer_font;
  content: '\e918';
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-designer-datastore-content {
  width: auto;
  height: 44px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-datastoreset-info-span {
  width: auto;
  height: 18px;
  font-size: 12px;
  letter-spacing: 0.3px;
  float: left;
  padding-top: 13px;
  padding-left: 10px;
}
.boldbi-dashboarddesigner .bbi-datastoreset-info-span {
  float: left;
  padding-bottom: 10px;
  line-height: 1.5;
  padding-left: 10px;
}
/*-------------------------------DataSources Panel Edit Button----------------------------*/

.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .disablededitbutton {
  opacity: 0.3;
  pointer-events: none;
}
.bbi-background-waiting-popup {
  display: none;
  top: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 103;
  left: 0px;
  opacity: 0.4;
}
/*-----------------------------Dynamic Connection Configuration-----------------------*/

.boldbi-dashboarddesigner .bbi-desinger-container-padding {
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-wrapper {
  width: auto;
  height: auto;
  background-color: var(--primary-background-color) !important;
  padding-top: 10px;
  padding-bottom: 1px;
  margin-top: 7px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-label {
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-radioBtn {
  margin: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-wrapper .e-ddl {
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-wrapper .e-radio-wrapper {
  padding-right: 45px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-wrapper .e-label {
  padding-left: 23px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-mode-wrapper {
  width: auto;
  height: auto;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-mode-info {
  margin-top: 1px;
  margin-left: 10px;
  font-family: dashboard_webdesigner_font !important;
  font-size: 12px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-identity-mode-info:before {
  content: "\e9be";
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-error-msg {
  display: none;
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper {
  display: flex;
  width: 100%;
  height: 24px;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-switch-wrap {
  padding-top: 5px;
  padding-left: 10px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-switch-wrap * {
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-configure-btn-wrap {
  margin-left: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-help-info-icon .bbi-dbrd-dyn-con-info-icon {
  float: left;
  margin-left: 2px;
  margin-top: 2px;
  text-decoration: none;
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-help-info-icon .bbi-dbrd-dyn-con-info-icon:before {
  content: '\eabe';
}
/*-----------------------------connection-mode-state-breadcrumb--------------------------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-breadcrumb-inner-container {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-designer-config-container {
  margin: 15px auto 0px auto;
  width: 490px;
}
.bbi-dbrd-designer-mode-connection .bbi-dbrd-designer-body-tag {
  border-radius: 1px solid var(--connector-primary-border-color);
  border: 1px solid var(--connector-primary-border-color);
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-custom-img-tile {
  width: 50% !important;
  height: 50% !important;
  padding-left: 23%;
  padding-top: 10%;
  background-position: center;
  background-size: contain;
  -webkit-transition: height 200ms;
  -moz-transition: height 200ms;
  -ms-transition: height 200ms;
  transition: height 200ms;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-img-tile {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: contain;
  -webkit-transition: height 200ms;
  -moz-transition: height 200ms;
  -ms-transition: height 200ms;
  transition: height 200ms;
}
/*------------ Dynamic Connection Configuration ----------*/

.boldbi-dashboarddesigner .bbi-dynamic-connection-configurebtn {
  width: 94px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-help-info-icon .bbi-dbrd-dyn-con-info-icon {
  color: var(--connector-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-dyn-con-wrapper .bbi-dbrd-dyn-con-help-info-icon .bbi-dbrd-dyn-con-info-icon:hover {
  color: var(--connector-text-color);
}
/*------------ Dynamic Connection Configuration ----------*/

/*------------ connection-mode-state-breadcrumb -----------*/

.boldbi-dashboarddesigner .bbi-dbrd-breadcrumb-inner-container .bbi-dbrd-progress-container .bbi-dbrd-progress-label-container {
  color: var(--connector-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-breadcrumb-inner-container .bbi-dbrd-progress-container.selected .bbi-dbrd-progress-label-container {
  color: var(--connector-tile-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-breadcrumb-inner-container .bbi-dbrd-progress-container.selected ~ .bbi-dbrd-progress-container .bbi-dbrd-progress-label-container {
  color: #bbbcbb;
}
.boldbi-dashboarddesigner .bbi-dbrd-progress-label-container {
  color: #bbbcbb;
}
.boldbi-dashboarddesigner .selected.bbi-dbrd-progress-container .bbi-progress-label-container {
  color: #0162ff;
}
.boldbi-dashboarddesigner .selected.bbi-dbrd-progress-container .bbi-dbrd-progress-icon-container {
  border: solid 2px var(--connector-tile-color);
  background-color: transparent;
}
.boldbi-dashboarddesigner .completed.bbi-dbrd-progress-container + .bbi-dbrd-progress-splitter {
  background-color: var(--primary-btn-bg-normal-color);
  border-color: var(--connector-tile-color);
}
.boldbi-dashboarddesigner .completed.bbi-dbrd-progress-container .bbi-dbrd-progress-icon-container {
  background-color: var(--primary-btn-bg-normal-color);
  border: solid 2px var(--connector-tile-color);
}
.boldbi-dashboarddesigner .completed.bbi-dbrd-progress-container .bbi-progress-label-container {
  color: #333333;
}
.boldbi-dashboarddesigner .bbi-dbrd-progress-icon-container {
  border: solid 2px var(--secondary-btn-text-disable-color);
  background-color: var(--connector-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-progress-splitter {
  background-color: var(--secondary-btn-text-disable-color);
  border-color: var(--secondary-btn-text-disable-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-passwordhelplink {
  color: black;
}
.boldbi-dashboarddesigner .bbi-designer-dialog .bbi-dbrd-designer-passwordhelplink {
  color: black;
}
.boldbi-dashboarddesigner .bbi-dbrd-drive-add-description-txt {
  color: #2c83eb;
}
.boldbi-dashboarddesigner .bbi-empty-ds-list-loader {
  background: var(--designer-skeleton-primary-loader);
  background-image: -webkit-gradient(linear, left center, right center, from(var(--designer-skeleton-primary-loader)), color-stop(0.2, var(--designer-skeleton-secondary-loader)), color-stop(0.4, var(--designer-skeleton-primary-loader)), to(var(--designer-skeleton-primary-loader)));
  background-image: -webkit-linear-gradient(left, var(--designer-skeleton-primary-loader) 0%, var(--designer-skeleton-secondary-loader) 20%, var(--designer-skeleton-primary-loader) 40%, var(--designer-skeleton-primary-loader) 100%);
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-disabledbutton {
  pointer-events: none;
  opacity: 0.4;
}
.boldbi-dashboarddesigner .bbi-datastoreset-info-url {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-dbrd-desginer-linked-accounts-clientvalues-settinglink {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-tile-container .bbi-designer-datastore-content {
  border: solid 1px #dedede;
  background-color: white;
}
/*------------ connection-mode-state-breadcrumb -----------*/

/*--------- Connection mode dialog styles ----------*/

.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-header {
  border-bottom: 1px solid var(--connector-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container {
  background-color: var(--connector-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-wrap {
  background-color: var(--connection-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-tile-select-btn {
  background-color: var(--connector-tile-color);
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap {
  border: solid 1px var(--connector-primary-border-color);
  background: var(--connector-tile-container-background);
  transition: border 500ms linear;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-tile-container .bbi-dbrd-service-tile-wrap:hover {
  border: solid 1px var(--primary-branding-color);
  -webkit-transition: border 500ms linear;
  -moz-transition: border 500ms linear;
  -ms-transition: border 500ms linear;
  transition: border 500ms linear;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-footer {
  border-top: 1px solid var(--connector-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-help-icon {
  color: var(--connector-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-close-icon {
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-close-icon:hover {
  color: var(--connector-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-category-search-wrap .e-select {
  background-color: var(--connection-background) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg .bbi-dbrd-connection-mode-content-container .bbi-dbrd-cant-connector-wrap .bbi-dbrd-request-a-connector {
  color: #0162ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-mode-dlg.bbi-dbrd-configuration .bbi-dbrd-api-doc-link-wrapper .bbi-dbrd-api-doc-link {
  color: var(--hyper-link-normal-color);
}
/*--------- Connection mode dialog styles ----------*/

.boldbi-dashboarddesigner .bbi-designer-datasource-list:hover {
  background: #f5f5f5 !important;
}
.boldbi-dashboarddesigner .bbi-designer-datasource-list {
  border-bottom: 1px solid #dddddd !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-dsname-validationicon {
  width: 35px;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-datasource-dsname::-ms-clear {
  display: none;
}
.boldbi-dashboarddesigner .bbi-google-drive-dataSource-name-textbox::-ms-clear {
  display: none;
}
.e-ddl-popup.bbi-designer-dataset-selection {
  font-size: 12px !important;
  line-height: normal;
}
.bbi-designer-dataset-selection .e-input {
  font-size: 12px !important;
  line-height: normal;
}
.bbi-designer-ejwidgets .e-select {
  background-color: var(--designer-dropdown-select-background) !important;
}
.e-fe-dialog > .e-header > .e-dialog-icon:before {
  color: #333333 !important;
}
.e-fe-dialog > .e-header > .e-dialog-icon:hover {
  background: #c8c8c8 !important;
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-report-selection {
  background-color: #f5f5f5 !important;
  border: 1px solid #999999 !important;
}
.bbi-designer-browse:hover {
  background: whitesmoke;
  border: #999999 1px solid;
}
.boldbi-dashboarddesigner .bbi-designer-txtmark {
  font-style: normal;
  color: #BCBCBC !important;
}
.boldbi-dashboarddesigner .bbi-designer-datatype-icon {
  font-size: 20px !important;
}
.boldbi-dashboarddesigner .bbi-designer-dragabble-icon {
  font-size: 13px !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-assign,
.boldbi-dashboarddesigner .e-widget.e-mask .e-input.bbi-designer-param-assign {
  font-size: 12px !important;
  color: var(--primary-text-normal-color);
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-param-assign::placeholder {
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner span.e-mask.e-widget.bbi-designer-param-assign.e-disable-wrap {
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-designer-query-row .bbi-designer-table-dialog .e-chkbox-wrap {
  vertical-align: middle !important;
}
.boldbi-dashboarddesigner .e-dialog .e-dialog-scroller .bbi-designer-joiner-row .bbi-designer-table-dialog {
  border-spacing: 0px !important;
  border: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-designer-drpdown-selection .e-hover {
  background-image: none !important;
  background-color: #f5f5f5 !important;
}
.boldbi-dashboarddesigner .bbi-designer-list-selection .e-hover {
  background-image: none !important;
  background-color: var(--userfilter-hover-bg) !important;
}
.bbi-designer-drpdown-selection .e-active {
  background-image: none !important;
  background-color: var(--active-bg-normal-color) !important;
  color: var(--querydesigner-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-list-selection .e-select {
  background-image: none !important;
  background-color: var(--active-bg-normal-color) !important;
  color: var(--querydesigner-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-assign .e-ddl .e-input {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .e-ddl [readonly].e-input {
  font-size: 12px !important;
}
.e-ddl-popup {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .e-ddl .e-options {
  font-size: 12px !important;
  color: var(--userfilter-text-color);
  background-color: var(--designer-background);
}
/*--- Connection disclaimer style ---*/

.boldbi-dashboarddesigner .bbi-dbrd-connection-disclaimer-msg {
  color: #428bca;
}
.boldbi-dashboarddesigner .bbi-designer-error-content {
  padding: 4px 6px 6px !important;
  font-size: 12px !important;
  line-height: 1.8;
}
.boldbi-dashboarddesigner .bbi-designer-content-select-all-label {
  font-size: 13px !important;
  font-weight: 800 !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-mongodb-sslFilePath {
  height: 26px !important;
  border-right: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  width: 427px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-mongodb-file-progresstxt {
  font-size: 12px;
  font-weight: normal;
}
.boldbi-dashboarddesigner .bbi-designer-switch-label {
  font-size: 12px !important;
  font-weight: 600 !important;
  margin-left: 11px;
}
.boldbi-dashboarddesigner .bbi-designer-switchind-icon {
  font-family: dashboard_webdesigner_font !important;
  font-size: 8px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-connect-btn {
  margin: 2px 2px 2px 7px;
}
.boldbi-dashboarddesigner .bbi-designer-back-btn {
  margin: 2px 7px 2px 2px;
}
.boldbi-dashboarddesigner .bbi-designer-button {
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-constr-textarea {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
  overflow-y: auto !important;
  resize: vertical;
}
.boldbi-dashboarddesigner .bbi-designer-parameter-edit:hover {
  background: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds .bbi-dbrd-designer-hoverable .bbi-dbrd-designer-hand-cursor:hover::before {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-designer-close:hover {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-cancelbtn {
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-margin-left {
  margin-left: 10px;
}
.boldbi-dashboarddesigner .e-footerbar.bbi-standard-dialog-footer > button[id$='_btn_close'] {
  margin-right: 8px !important;
}
.boldbi-dashboarddesigner .e-footerbar.bbi-standard-dialog-footer > button[id$='_close_btn'],
.boldbi-dashboarddesigner .e-footerbar.bbi-standard-dialog-footer > button[id$='_save_btn'] {
  margin-left: 8px !important;
}
.boldbi-dashboarddesigner .bbi-mode-connection {
  padding: 18px 30px;
  margin-bottom: 0px;
}
.boldbi-dashboarddesigner .e-footerbar .bbi-dbrd-btn-primary + .bbi-dbrd-btn-secondary.bbi-dbrd-margin-left {
  margin-left: 0;
  margin-right: 10px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-collapsable-item {
  display: block;
  width: 24px;
  height: 24px;
  margin: 5px 0;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-collapsable-item .bbi-dashboarddesigner-configuration-collapse {
  width: 24px;
  height: 24px;
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-ds-content-label {
  color: var(--designer-ds-list-secondary-text-normal-color);
  font-size: 12px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-ds-label {
  color: var(--designer-ds-list-secondary-text-normal-color);
  font-size: 12px;
  cursor: pointer;
  font-weight: normal;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-shared-ds-item .bbi-dbrd-ds-content-label {
  font-weight: bold;
}
.boldbi-dashboarddesigner .bbi-querydesigner-dataset-text:disabled {
  opacity: 0.3;
}
.e-responsive-toolbar.e-abs-position .bbi-dbrd-publish-icon {
  font-family: dashboard_webdesigner_font !important;
  font-style: normal;
  font-weight: normal;
  width: 14px;
  height: 14px;
}
.e-responsive-toolbar.e-abs-position .e-split.e-widget .e-icon.e-arrow-sans-down:before {
  display: inline;
}
.boldbi-dashboarddesigner .bbi-dbrd-connection-extract-text {
  font-size: 12px;
  color: var(--primary-text-normal-color);
  width: 426px;
  margin: 3px 0px 3px 3px;
  text-align: justify;
  float: left;
  border: 1px solid var(--primary-text-normal-color);
  padding: 10px 5px;
  border-radius: 4px;
  background-color: var(--querydesigner-primary-background-color);
}
/*--- Datasource Basic Panel style ---*/

.boldbi-dashboarddesigner .bbi-designer-basic-panel {
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-basic-config-table {
  width: 100%;
}
/*----------------------------Edit Connection style--------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-file-alert-msg {
  float: left;
  font-size: 13px;
  margin-left: 5px;
  margin-top: 2px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-data-mode-tr {
  height: 40px;
  margin-top: 2px;
  float: left;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-data-mode-tr.bbi-designer-web-ds {
  height: 43px !important;
  margin-top: 3px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-mode-td {
  float: left;
  width: 100%;
}
.boldbi-dashboarddesigner .editLabel.bbi-designer-title-label.bbi-designer-mode-label {
  width: 100%;
  height: 18px;
  box-sizing: border-box;
  padding-left: 3px;
  margin-top: 6px;
}
.boldbi-dashboarddesigner .editLabel.bbi-designer-title-label.bbi-designer-webds {
  padding-left: 10px !important;
  margin-top: 2px !important;
}
.boldbi-dashboarddesigner .e-designer-tile-microsoftdrive-folder {
  background: var(--common-microsoft-onedrive-folder-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-microsoftdrive-excel {
  background: var(--common-microsoft-onedrive-excel-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-microsoftdrive-csv {
  background: var(--common-microsoft-onedrive-csv-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-microsoftdrive-xml {
  background: var(--common-microsoft-onedrive-xml-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .e-designer-tile-microsoftdrive-json {
  background: var(--common-microsoft-onedrive-json-background-icon) no-repeat;
  width: 40px;
  height: 40px;
  background-size: contain;
}
.boldbi-dashboarddesigner .bbi-designer-mode-radiobtn {
  width: 100%;
  height: 100%;
  float: left;
  padding-left: 2px;
  margin-top: 2px;
}
.boldbi-dashboarddesigner .bbi-designer-mode-radiobtn.bbi-designer-webds {
  padding-left: 10px !important;
}
.boldbi-dashboarddesigner .bbi-designer-live-radiobtn {
  height: 100%;
  float: left;
  padding-right: 10px;
  width: auto;
}
.boldbi-dashboarddesigner .bbi-designer-live-radiobtn.bbi-designer-webds {
  padding-right: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-extract-radiobtn {
  width: auto;
  height: 100%;
  float: left;
  padding-left: 3px;
}
.boldbi-dashboarddesigner .bbi-designer-extract-radiobtn.bbi-designer-webds {
  padding-right: 10px !important;
  padding-left: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-mode-radiobtn.bbi-designer-extract-radiobtn.bbi-designer-psql-ds {
  padding-left: 0px !important;
}
.bbi-append-file-container {
  width: 552px;
  display: flex;
  flex-direction: column;
  position: relative;
  left: 24px;
  gap: 6px;
}
.bbi-append-file-info-parent {
  background: var(--down-up-upload-file-bg-color);
  display: flex;
  flex-direction: row;
  height: 37px;
  align-items: center;
  margin-bottom: 6px;
  box-shadow: none;
  border-bottom: 1px solid #efefef;
  color: var(--primary-text-normal-color);
  border-radius: 4px;
  gap: 40px;
}
.bbi-append-initial-listing-parent {
  height: 12%;
}
.bbi-append-initial-listing-append-parent {
  left: 11%;
  height: 120px;
  width: 78%;
  background: var(--down-up-first-page-header-background-color);
  position: relative;
}
.bbi-append-file-icon:before {
  content: "\eb3c";
  font-size: 18px;
  font-family: dashboard_webdesigner_font;
  color: var(--primary-60, #0565ff);
  background: var(--down-up-upload-icon-bg-color);
  padding: 0.5em 0.6em;
  border-radius: 20px;
  display: inline-block;
  height: 22px;
}
.bbi-append-file-browse-text {
  color: var(--primary-60, #0565ff);
  cursor: pointer;
  font-weight: 500;
  white-space: pre;
  font-family: var(--designer-font);
  font-style: normal;
  line-height: 17px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bbi-append-file-drag-drop-text {
  display: flex;
  justify-content: center;
  font-size: 12px;
  color: #333333;
  font-weight: 500;
  white-space: pre;
  font-family: var(--designer-font);
  font-style: normal;
  line-height: 24px;
  gap: 8px;
}
.bbi-append-file-size-text {
  font-size: 10px;
  color: #828282;
  font-family: var(--designer-font);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bbi-append-file-text-parent {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.bbi-append-file-parent {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.bbi-append-file-listing-parent {
  display: none;
  position: relative;
  left: 11%;
  font-weight: 600;
}
.bbi-append-file-delete-icon:before {
  content: "\e918";
  font-size: 12px;
  font-family: dashboard_webdesigner_font;
  cursor: pointer;
}
.bbi-userbased-filter-icon:before {
  content: "\eb6c";
  font-size: 16px;
  font-family: 'dashboard_webdesigner_font';
}
.bbi-userbased-filter-icon {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  color: 'var(--designer-toolbar-icon-color) !important';
  width: 17px;
  height: 17px;
}
.bbi-append-initial-append-file-listing-parent {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 23px;
  height: 50.5%;
  color: var(--primary-text-normal-color);
}
.bbi-append-file-name {
  width: 191px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-family: var(--designer-font);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  line-height: 21px;
  color: var(--primary-text-normal-color);
}
.bbi-append-file-name-parent {
  width: 191px;
}
.bbi-append-file-size-parent {
  width: 33px;
}
.bbi-append-file-status-message-parent {
  width: 34%;
}
.bbi-append-file-delete-icon-parent {
  width: 16px;
  padding-left: 40px;
}
.bbi-append-file-status-message {
  color: var(--primary-text-normal-color);
  display: flex;
  flex-direction: inherit;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  line-height: 21px;
  gap: 8px;
}
.bbi-append-file-status-message.bbi-uploaded {
  color: var(--down-up-upload-file-success-color);
}
.bbi-append-file-container-parent {
  height: 70px;
}
.bbi-append-file-container {
  width: 552px;
  display: flex;
  flex-direction: column;
  position: relative;
  left: 24px;
  gap: 6px;
}
.bbi-append-file-delete-icon {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  color: #828282;
  width: 16px;
  height: 16px;
}
.bbi-append-file-size {
  display: flex;
  justify-content: flex-end;
  color: #828282;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  line-height: 21px;
}
.bbi-append-file-scroll {
  overflow: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  margin-right: 8px;
  height: 150px;
}
.bbi-append-file-scroll::-webkit-scrollbar {
  width: 6px;
}
.bbi-append-file-scroll::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-appenddatasource .e-dialog-scroller {
  height: 555px !important;
}
.boldbi-dashboarddesigner .bbi-saveas-appendatsourcedialog .e-dialog-scroller {
  height: 107px !important;
}
.boldbi-dashboarddesigner .bbi-invalid-sheets-dialog {
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-invalid-sheets-dialog .e-dialog-scroller {
  height: 170px !important;
}
.boldbi-dashboarddesigner.bbi-appenddatasource.e-dialog-wrap .e-title {
  padding-left: 15px !important;
}
.boldbi-dashboarddesigner .bbi-appenddatasource .e-drag-wrapper.e-widget-wrapper.e-upload-box {
  border-radius: 8px;
  background: var(--grey-10, white);
  border: 1px dashed #cccccc;
}
.bbi-append-file-listing-details:before {
  content: "\eb42";
  display: flex;
  font-family: dashboard_webdesigner_font;
  color: green;
  height: 16px;
  width: 16px;
  font-size: 16px;
  align-items: center;
}
.bbi-append-file-listing-details {
  color: #333333;
  display: flex;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-align: center;
  width: 170px;
  padding-left: 24px;
  height: 32px;
  gap: 8px;
  align-items: center;
}
.bbi-append-file-listing-failure-details:before {
  content: "\eb43";
  font-family: dashboard_webdesigner_font;
  display: flex;
  color: red;
  height: 16px;
  width: 16px;
  font-size: 16px;
  align-items: center;
}
.bbi-append-file-listing-failure-details {
  color: #333333;
  display: flex;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-align: center;
  width: 170px;
  height: 32px;
  gap: 8px;
  align-items: center;
}
.bbi-append-file-waiting-popup {
  display: flex;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-align: center;
  align-items: center;
  gap: 8px;
  height: 32px;
  color: #181e2b;
}
.bbi-append-file-waiting-popup:before {
  content: '';
  padding-left: 16px;
  margin-left: 16px;
  display: flex;
  height: 16px;
  font-size: 16px;
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top: 3px solid #0565ff;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
.bbi-append-file-success-popup {
  display: flex;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-align: center;
  align-items: center;
  gap: 8px;
  height: 32px;
  color: #333333;
}
.bbi-append-file-success-popup:before {
  content: "\eb42";
  font-family: dashboard_webdesigner_font;
  padding-left: 16px;
  display: flex;
  color: green;
  height: 16px;
  width: 16px;
  font-size: 16px;
  align-items: center;
}
.bbi-append-file-error-popup {
  display: flex;
  font-family: var(--designer-font);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-align: center;
  align-items: center;
  gap: 8px;
  height: 32px;
  color: #333333;
}
.bbi-append-file-error-popup:before {
  content: "\eb43";
  font-family: dashboard_webdesigner_font;
  padding-left: 16px;
  display: flex;
  color: red;
  height: 16px;
  width: 16px;
  font-size: 16px;
  align-items: center;
}
.bbi-append-file-banner-close-icon:before {
  content: "\e901";
  font-size: 14px;
  color: var(--down-up-header-close-icon-color);
  font-family: dashboard_webdesigner_font;
  color: black;
  width: 14px;
  height: 14px;
}
.boldbi-dashboarddesigner .bbi-dsconfig-table-scroll {
  display: flex;
  flex-direction: column;
  height: 380px;
  overflow: hidden scroll;
}
.boldbi-dashboarddesigner .bbi-dsconfig-table-scroll::-webkit-scrollbar {
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-dsconfig-table-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dsconfig-table-scroll::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-uploader-file-drag-drop-text {
  display: flex;
  justify-content: center;
  font-size: 12px;
  color: var(--primary-text-normal-color);
  font-weight: normal;
  white-space: pre;
}
.boldbi-dashboarddesigner .bbi-uploader-file-browse-text {
  color: var(--primary-branding-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-uploader-file-size-text {
  font-size: 12px;
  color: var(--down-up-upload-text-color);
  font-weight: normal;
}
.boldbi-dashboarddesigner .bbi-uploader-file-parent {
  display: flex;
  gap: 2px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-icon:before {
  content: "\eb3c";
  font-size: 18px;
  font-family: dashboard_webdesigner_font;
  color: var(--primary-branding-color);
  background: var(--down-up-upload-icon-bg-color);
  padding: 0.5em 0.6em;
  border-radius: 20px;
  display: inline-block;
  height: 22px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-text-parent {
  display: flex;
  gap: 2px;
  margin-top: 12px;
}
.boldbi-dashboarddesigner .bbi-uploader-initial-listing-parent {
  height: 83.5%;
}
.boldbi-dashboarddesigner .bbi-uploader-initial-append-file-listing-parent {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 23px;
  height: 72.5%;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-uploader-file-listing-parent {
  display: none;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-uploader-file-container {
  display: flex;
  flex-direction: column;
  left: 11%;
  gap: 6px;
  height: 100%;
  contain: inline-size;
  max-width: 100%;
}
.boldbi-dashboarddesigner .bbi-uploader-file-info-parent {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 2px 0px;
  border-bottom: 1px solid #efefef;
  gap: 28px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-name-parent {
  display: flex;
  flex: 1 1 0;
  align-items: flex-start;
  gap: 10px;
  min-width: 0;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-uploader-file-name {
  color: var(--primary-text-normal-color);
  font-size: 10px;
  font-weight: 400;
  line-height: 21px;
  /* 150% */
  letter-spacing: 0.3px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-uploader-file-size {
  flex: 0 0 auto;
  white-space: nowrap;
  color: #828282;
  font-size: 10px;
  font-weight: 400;
  line-height: 21px;
  /* 175% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-status-message {
  flex: 0 0 auto;
  white-space: nowrap;
  display: flex;
  font-size: 10px;
  font-weight: 400;
  line-height: 21px;
  /* 175% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-status-message .bbi-uploaded {
  color: var(--down-up-upload-file-success-color);
}
.boldbi-dashboarddesigner .bbi-uploader-file-delete-icon {
  background-image: var(--file-delete-icon);
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.boldbi-dashboarddesigner .bbi-uploader-initial-listing-container {
  width: 390px;
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px dashed #cccccc;
  background: var(--grey-10, white);
}
.boldbi-dashboarddesigner .e-file-select-wrap {
  display: none;
}
.boldbi-dashboarddesigner .droparea {
  color: #333333;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  /* 200% */

}
.boldbi-dashboarddesigner .files-browse-element-parent {
  display: flex;
  padding: 0px 4px;
  align-items: center;
  gap: 10px;
}
.files-browse-element {
  color: var(--primary-60, #0565ff);
  display: flex;
  width: 66px;
  height: 16px;
  flex-direction: column;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  /* 141.667% */

}
.boldbi-dashboarddesigner .file-upload-Estimated-FileSize {
  color: #828282;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
  /* 180% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-container .upload-list-root .ul-element li {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-uploader-file-container .upload-list-root .ul-element {
  margin-left: -38px;
}
.boldbi-dashboarddesigner .bbi-uploader-file-info-parent .e-upload-success {
  color: #198754;
}
.boldbi-dashboarddesigner .bbi-uploader-file-info-parent .e-upload-failure {
  color: #dc3545;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table .e-radiobtn-wrap {
  margin-bottom: 1px;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-files-header-container {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-files-text {
  color: var(--primary-text-normal-color);
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-files-count {
  color: var(--primary-text-normal-color);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  /* 128.571% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-files-rectangle {
  width: 0.991px;
  height: 13px;
  background: #d9d9d9;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-files-expand {
  width: 48.556px;
  color: #0565ff;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
  /* 150% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-file-info-parent {
  min-height: 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #efefef;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-file-name-parent {
  display: flex;
  flex: 1 1 0;
  align-items: flex-start;
  gap: 10px;
  min-width: 0;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-file-name {
  color: var(--primary-text-normal-color);
  font-size: 10px;
  font-weight: 400;
  line-height: 21px;
  /* 175% */
  letter-spacing: 0.3px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-file-size {
  color: #828282;
  font-size: 10px;
  font-weight: 400;
  line-height: 21px;
  /* 175% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-existing-uploaded-file-modifiedDate {
  color: #828282;
  font-size: 10px;
  font-weight: 400;
  line-height: 21px;
  /* 175% */
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-uploader-invalid-file-info-icon {
  background-image: var(--file-info-icon);
  width: 12px;
  height: 12px;
}
.boldbi-dashboarddesigner .bbi-uploader-initial-listing-upload-parent .bbi-designer-error {
  border: 1px dashed #a94442;
}
.bbi-append-file-status-message-icon:before {
  content: "\eb41";
  font-family: dashboard_webdesigner_font;
  display: flex;
  color: blue;
  height: 16px;
  width: 16px;
  font-size: 16px;
  align-items: center;
}
.bbi-append-file-status-icon-success-image:before {
  content: "\eb44";
  font-family: dashboard_webdesigner_font;
  display: flex;
  color: #27ae60;
  height: 14px;
  width: 16px;
  font-size: 14px;
}
.bbi-append-file-status-icon-failure-image:before {
  content: "\eb43";
  font-family: dashboard_webdesigner_font;
  display: flex;
  color: red;
  height: 14px;
  width: 14px;
  font-size: 14px;
}
.bbi-append-file-status-icon-waiting-spinner:before {
  content: '';
  display: flex;
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top: 3px solid #0565ff;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  animation: spin 1s linear infinite;
}
.boldbi-dashboarddesigner .bbi-replacevalues:hover {
  background-color: var(--querydesigner-hover-bg-color);
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-replacevalues .value-edit-icon {
  display: none;
}
.boldbi-dashboarddesigner .bbi-replacevalues .delete-icon {
  display: none;
}
.boldbi-dashboarddesigner .bbi-replacevalues:hover .value-edit-icon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-replacevalues:hover .delete-icon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-replacevalues-separator {
  margin-top: 14px;
  background: rgba(204, 204, 204, 0.5);
  height: 1px;
  width: 342px;
  margin-left: 12px;
}
.boldbi-dashboarddesigner .bbi-nestedschemas-warning-info-icon:before {
  font-family: 'dashboardviewer_font';
  content: '\e918';
  font-size: 16px;
  color: #333333;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration.bbi-userselect.bbi-dashboarddesigner-schema-table.e-dialog {
  height: 500px !important;
  max-height: 500px !important;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .table-schema-treeview .e-chkbox-wrap.e-widget.e-check-small.e-disable {
  opacity: .5 !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .table-schema-treeview .e-node-disable {
  opacity: 1 !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .table-schema-treeview {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-dbrd-designer-schema-preview {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-dbrd-preview-grid-wrapper .e-gridcontent {
  height: 330px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-control .e-dialog-scroller {
  height: 500px !important;
}
/* Ej2 CSS Conflict & Ej2 package Migration 22.2.5 related bug fixes begins */

.boldbi-dashboarddesigner .bbi-dbrd-designer-refresh-ds {
  box-sizing: border-box;
}
/* Ej2 CSS Conflict & Ej2 package Migration 22.2.5 related bug fixes Ends */

.boldbi-dashboarddesigner .bbi-data-assign-btn .e-icon.e-down-arrow:before {
  font-size: 12px;
  margin-top: 0;
}
/****** Hybrid Data Cache Settings Dialog ******/

.boldbi-dashboarddesigner .bbi-hybrid-datacache-content {
  padding: 12px;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-subtitle {
  display: block;
  margin-bottom: 14px;
  font-size: 14px;
  line-height: 10px;
  color: #667085;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-card {
  border: 1px solid #d0d5dd;
  border-radius: 10px;
  background: white;
  padding: 12px 16px;
  margin-bottom: 12px;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-card-title {
  font-size: 15px;
  font-weight: 600;
  color: #111827;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-toggle {
  margin-top: -4px;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-card-body {
  display: flex;
  margin-top: 12px;
  align-items: flex-start;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-info-icon {
  margin-right: 10px;
  color: #2563eb;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-description {
  display: block;
  font-size: 13px;
  line-height: 20px;
  color: #667085;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-card-footer {
  margin-top: 10px;
  padding-top: 8px;
  border-top: 1px solid #e5e7eb;
  text-align: right;
}
/* Refresh Settings button disabled state (handled via e-disable class) */

.boldbi-dashboarddesigner .bbi-hybrid-datacache-refresh-btn.e-disable {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
/* Toggle label disabled state */

.boldbi-dashboarddesigner .bbi-hybrid-datacache-toggle-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
/* Dialog header */

.boldbi-dashboarddesigner .bbi-hybrid-datacache-hdr-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-hdr-icon {
  font-size: 18px;
  margin-right: 6px;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-hdr-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-left: 6px;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-beta-badge {
  background-color: #2563eb;
  color: white;
  font-size: 10px;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 12px;
  margin-left: 8px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-hdr-close {
  margin-left: auto;
  cursor: pointer;
  font-size: 16px;
}
/* Dialog footer layout */

.boldbi-dashboarddesigner .bbi-hybrid-datacache-footer-btns {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-hybrid-datacache-dialog .e-footerbar {
  margin-top: -14px;
}
/* Dialog action buttons sizing */

.boldbi-dashboarddesigner .bbi-hybrid-datacache-dialog .bbi-dbrd-btn-secondary,
.boldbi-dashboarddesigner .bbi-hybrid-datacache-dialog .bbi-dbrd-btn-primary {
  min-width: 140px !important;
  height: 44px !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog > .e-dlg-header-content {
  padding-bottom: 6.5px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog > .e-dlg-content {
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: visible;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-dialog-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  height: 100%;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-dialog-subtitle {
  margin-bottom: 24px;
  color: #3f4b63;
  font-size: 13px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions {
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  gap: 12px 24px;
  box-sizing: border-box;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions-primary,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions-secondary {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions-primary {
  gap: 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions-secondary {
  justify-content: flex-end;
  margin-left: auto;
  gap: 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-action-button.e-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 34px;
  min-height: 34px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 20px;
  transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear, box-shadow 0.1s linear;
  text-transform: none !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-new-button.e-btn {
  min-width: 150px;
  padding: 0 12px;
  background: var(--primary-btn-bg-normal-color, #2563eb);
  color: var(--primary-btn-text-normal-color, white);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-new-button.e-btn:hover {
  border-color: var(--primary-btn-border-hover-color, var(--primary-btn-bg-hover-color, #1d4ed8));
  background: var(--primary-btn-bg-hover-color, #1d4ed8);
  color: var(--primary-btn-text-hover-color, white);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-new-button.e-btn:active {
  border-color: var(--primary-btn-border-active-color, var(--primary-btn-border-normal-color, #1e40af));
  background: var(--primary-btn-bg-active-color, var(--primary-btn-bg-normal-color, #1e40af));
  color: var(--primary-btn-text-active-color, var(--primary-btn-text-normal-color, white));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-new-button.e-btn:focus {
  outline: 0;
  box-shadow: 0 0 0 2px var(--primary-btn-focus-border-color, rgba(37, 99, 235, 0.3));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-edit-button.e-btn,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-delete-button.e-btn {
  min-width: 80px;
  padding: 0 12px;
  border: 1px solid #cfd6e2 !important;
  background: var(--secondary-btn-bg-normal-color, var(--primary-background-color, white));
  color: var(--secondary-btn-text-normal-color, var(--primary-text-normal-color, #111827));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-edit-button.e-btn:hover,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-delete-button.e-btn:hover {
  border-color: var(--querydesigner-secondary-border-color, var(--secondary-btn-border-hover-color, #aeb8c6));
  background: var(--secondary-btn-bg-hover-color, #f5f7fa);
  color: var(--secondary-btn-text-hover-color, var(--primary-text-normal-color, #111827));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-edit-button.e-btn:focus,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-delete-button.e-btn:focus {
  outline: 0;
  box-shadow: 0 0 0 2px var(--secondary-btn-focus-border-color, rgba(100, 116, 139, 0.25));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-edit-button.e-btn:disabled,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-edit-button.e-btn.e-disabled,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-delete-button.e-btn:disabled,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-delete-button.e-btn.e-disabled {
  border-color: var(--secondary-btn-border-disable-color, #dfe3eb);
  background: var(--secondary-btn-bg-disable-color, var(--primary-background-color, white));
  color: var(--secondary-btn-text-disable-color, #9aa3b2);
  cursor: default;
  opacity: 1;
  box-shadow: none;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-action-button.e-btn .e-btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin: 0 4px 0 0;
  font-size: 13.5px;
  line-height: 20px;
  color: inherit;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host {
  flex: 1 1 auto;
  min-height: 260px;
  overflow: hidden;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid td.e-active,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid td.e-selectionbackground,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-rowcell.e-active,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-rowcell.e-selectionbackground,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-row[aria-selected="true"] .e-rowcell {
  background: #eee !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-status {
  padding: 4px 10px;
  border-radius: 5px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-status.is-active {
  color: #047857;
  background: #ecfdf5;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-status.is-inactive {
  color: #c65d00;
  background: #fff7ed;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-cardinality-cell,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-status-cell,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-actions-cell {
  text-overflow: clip !important;
  white-space: nowrap;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-status-cell,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-actions-cell {
  overflow: visible !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-status {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  max-width: none;
  overflow: visible;
  text-overflow: clip;
  white-space: nowrap;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-relationship-action.e-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  min-width: 28px;
  min-height: 28px;
  margin: 0;
  padding: 0;
  border: 0;
  padding-top: 5px;
  background: transparent;
  color: var(--primary-text-normal-color, #111827);
  cursor: pointer;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-relationship-action.e-btn:hover {
  background: var(--hover-bg-normal-color, #f3f4f6);
  color: var(--hover-text-normal-color, var(--primary-text-normal-color, #111827));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-relationship-action.e-btn:focus {
  outline: 0;
  box-shadow: 0 0 0 2px var(--secondary-btn-focus-border-color, rgba(100, 116, 139, 0.25));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-boldbi-relationship-more-actions {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-boldbi-relationship-more-actions::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 3px;
  margin: -1.5px 0 0 -1.5px;
  border-radius: 50%;
  background: currentColor;
  box-shadow: 0 -5px 0 currentColor, 0 5px 0 currentColor;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-boldbi-new-relationship::before {
  content: '\ea46';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-boldbi-edit-relationship::before {
  content: '\e9ea';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-boldbi-delete-relationship::before {
  content: '\eaba';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-source {
  display: inline-block;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .is-detecting-cardinality .bbi-relationship-preview-grid-host {
  pointer-events: none;
  opacity: 0.6;
  cursor: not-allowed;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-actions-cell {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-rowcell.boldbi-relationship-actions-cell .bbi-relationship-action.e-btn {
  display: inline-flex;
  margin: 0 auto;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .e-boldbi-autodetect-relationship::before {
  content: '\eb56';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog > .e-footer-content {
  padding: 8px 18px 8px 18px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog > .e-footer-content .e-btn {
  min-height: 30px;
  border: 1px solid #cfd6e2 !important;
  border-radius: 5px;
  padding: 0 20px;
  font-size: 13px;
  text-transform: none !important;
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul {
  min-width: 220px;
  background: var(--primary-background-color, white);
  border-radius: 4.5px;
  font-size: 13.5px;
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul .e-menu-item,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul .e-menu-item {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 32px;
  min-height: 32px;
  padding: 0 14px !important;
  color: var(--primary-text-normal-color, #111827);
  line-height: 32px;
  cursor: pointer;
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul .e-menu-item:hover,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul .e-menu-item:hover {
  background: var(--hover-bg-normal-color, #f5f7fa);
  color: var(--hover-text-normal-color, var(--primary-text-normal-color, #111827));
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul .e-menu-item .e-menu-icon,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul .e-menu-item .e-menu-icon {
  flex: 0 0 16px;
  width: 16px;
  margin: 0;
  color: var(--secondary-text-normal-color, #6b7280);
  font-size: 14px;
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul .e-menu-item .e-boldbi-edit-relationship::before,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul .e-menu-item .e-boldbi-edit-relationship::before {
  content: '\e9ea';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul .e-menu-item .e-boldbi-delete-relationship::before,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul .e-menu-item .e-boldbi-delete-relationship::before {
  content: '\eaba';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard.e-contextmenu-wrapper.boldbi-relationship-action-menu ul .e-menu-item.e-separator,
.bi-dashboard.e-contextmenu-container.boldbi-relationship-action-menu ul .e-menu-item.e-separator {
  height: 1px;
  min-height: 1px;
  margin: 4px 0 4px;
  padding: 0;
  border: 0;
  background: var(--popup-border-normal-color, #e5e7eb);
}
.bi-dashboard.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.bi-dashboard.e-contextmenu-container ul .e-menu-item.e-separator {
  margin: 4px 0 4px;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid {
  border-top: none;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed {
  position: relative;
  overflow: visible;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-grid-popup {
  overflow: visible;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog {
  display: block;
  min-width: 238px;
  min-height: 220px;
  overflow: visible;
  border: 1px solid #d1d5db;
  background: var(--primary-background-color, white);
  box-shadow: 0 4px 12px rgba(25, 24, 24, 0.2) !important;
  color: var(--primary-text-normal-color, #333333);
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-dlg-content {
  display: block;
  flex: none;
  width: 100%;
  height: auto;
  min-height: 0;
  overflow: visible;
  padding: 10px 10px 0 10px;
  border-radius: 0;
  background: var(--primary-background-color, white);
  box-sizing: border-box;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchcontainer,
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchbox {
  display: block;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchbox .e-input-group {
  display: flex;
  align-items: center;
  width: 100%;
  height: 26.5px;
  overflow: hidden;
  border: 1px solid #cbd5e1 !important;
  border-radius: 6px;
  background: var(--primary-background-color, white);
  box-shadow: none;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchbox .e-input-group.e-input-focus,
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchbox .e-input-group:focus-within {
  border-color: var(--primary-branding-color, #2563eb) !important;
  box-shadow: '0 0 0 1px var(--primary-branding-color, #2563eb)';
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchinput {
  flex: 1 1 auto;
  width: auto;
  height: 30px;
  min-width: 0;
  padding: 0 10px;
  border: 0;
  background: transparent;
  color: var(--primary-text-normal-color, #333333);
  box-shadow: none;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-searchclear {
  display: inline-flex;
  flex: 0 0 35px;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 32px;
  padding: 0;
  border-left: 1px solid #cbd5e1;
  color: var(--active-icon-normal-color, #4d4d4d);
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-checkboxlist {
  height: 60px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 8px;
  scrollbar-color: var(--secondary-text-normal-color, gray) var(--secondary-background-color, #f9f9f9);
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-ftrchk {
  padding: 8px 4px 4px 4px;
  border-radius: 4px;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-ftrchk:hover {
  background: var(--hover-bg-normal-color, #eeeeee);
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter .e-checkfltrnmdiv {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  padding: 10px;
  color: var(--secondary-text-normal-color, gray);
  box-sizing: border-box;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-footer-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  width: 100% !important;
  height: 42px;
  padding: 0 10px 0 10px;
  border-top: 1px solid #d1d5db;
  border-radius: 0;
  background: var(--primary-background-color, white);
  text-align: right;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-footer-content .e-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 55px;
  height: 26px;
  min-height: 26px;
  margin: 0;
  padding: 0 12px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 25px;
  text-transform: none;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-footer-content .e-btn.e-primary:not(:disabled) {
  border-color: #2563eb;
  background: #2563eb;
  color: white;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-footer-content .e-btn.e-primary:not(:disabled):hover {
  border-color: #1d4ed8;
  background: #1d4ed8;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-footer-content .e-btn.e-flat:not(.e-primary) {
  border-color: #6b7280;
  background: #6b7280;
  color: white;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid.e-grid-dialog-fixed .e-filter-popup.e-checkboxfilter.e-dialog > .e-footer-content .e-btn.e-flat:not(.e-primary):hover {
  border-color: #4b5563;
  background: #4b5563;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-columnheader .e-headercell {
  vertical-align: middle;
  white-space: nowrap;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercelldiv {
  font-size: 12.5px;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-headercelldiv {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: 29px;
  margin: 0;
  padding: 0;
  line-height: normal;
  vertical-align: middle;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headertext {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-sortfilterdiv {
  position: static;
  display: inline-flex;
  float: none;
  align-items: center;
  justify-content: center;
  height: 18px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-sortfilterdiv.e-ascending,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-sortfilterdiv.e-descending,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-sortfilterdiv.e-icon-ascending,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-sortfilterdiv.e-icon-descending {
  width: 18px;
  margin-left: 5px;
  overflow: visible;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-headercell[aria-sort] > .e-filtermenudiv {
  position: static;
  display: inline-flex;
  float: none;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  margin: 0 0 0 5px;
  padding: 3.5px;
  vertical-align: middle;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-filtermenudiv::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv::before {
  font-size: 12.35px;
  line-height: 18px;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv::before {
  content: none !important;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-ascending::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-icon-ascending::before {
  content: '\ea29' !important;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-descending::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-icon-descending::before {
  content: '\ea26' !important;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-filtermenudiv::before {
  content: '\ea6b' !important;
}
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-ascending::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-icon-ascending::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-descending::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-sortfilterdiv.e-icon-descending::before,
.boldbi-relationship-grid-host.bi-dashboard.e-grid .e-filtermenudiv::before {
  font-family: 'dashboard_webdesigner_font' !important;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog {
  font-family: var(--designer-font, "Roboto", "Segoe UI", sans-serif);
  color: var(--primary-text-normal-color, #111827);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-header {
  display: flex;
  align-items: center;
  min-width: 0;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-dlg-header-content {
  padding-bottom: 6.5px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-back-button.e-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  min-height: 30px;
  margin: 0 8px 0 0;
  border-radius: 4px;
  background: var(--hover-bg-normal-color, #f3f4f6);
  color: var(--primary-text-normal-color, #111827);
  padding: 6px 2px 2px 2px;
  cursor: pointer;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-back-button.e-btn:hover {
  background: #e7e6e6;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-back-button.e-btn:active {
  background: var(--active-bg-normal-color, #e5e7eb);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-back-button.e-btn:focus {
  outline: 0;
  box-shadow: 0 0 0 2px var(--secondary-btn-focus-border-color, rgba(100, 116, 139, 0.25));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-boldbi-relationship-back::before {
  content: '\eb72';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-dlg-content {
  padding-top: 0 !important;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content {
  color: var(--primary-text-normal-color, #111827);
  font-family: var(--designer-font, "Roboto", "Segoe UI", sans-serif);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content > p {
  font-size: 13.5px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-field {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 7px;
  margin: 22px 0 10px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-field label,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-options label {
  color: var(--primary-text-normal-color, #111827);
  font-family: inherit;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-field > label {
  display: block;
  width: 100%;
  margin: 0;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-field .boldbi-relationship-dropdown.e-control-wrapper {
  max-width: 350px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-dropdown.e-control-wrapper {
  background: var(--primary-background-color, white);
  color: var(--primary-text-normal-color, #111827);
  border-radius: 4.5px;
  padding-left: 10px;
  height: 26.5px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-dropdown.e-control-wrapper:hover {
  border-color: var(--input-box-border-hover-color, var(--primary-border-color, #aeb8c6));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-dropdown.e-control-wrapper.e-input-focus {
  border-color: var(--primary-branding-border-color, var(--primary-branding-color, #2563eb));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-dropdown .e-ddl-icon::before {
  content: '\e9c7' !important;
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host {
  position: relative;
  height: auto;
  min-height: 0;
  min-width: 0;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-gridheader,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-gridcontent,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-headercontent,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-content {
  border-top: 0;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-headercell {
  cursor: pointer;
  transition: background-color 160ms ease, color 160ms ease;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-headercell:hover {
  background: var(--hover-bg-normal-color, var(--secondary-background-color, #f3f4f6));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-headercell.bbi-relationship-preview-header-selected,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-rowcell.bbi-relationship-preview-column-selected {
  background: var(--active-bg-normal-color, #e8f0fe);
  color: var(--active-text-normal-color, var(--primary-branding-color, #1d4ed8));
  font-weight: 500;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-headercelldiv,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-rowcell {
  font-size: 12px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-grid-host.e-grid.boldbi-relationship-preview-ej2-grid .e-gridcontent > .e-content {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 95px;
  color: var(--secondary-text-normal-color, #6b7280);
  text-align: center;
  pointer-events: none;
  border: 1px solid var(--primary-border-color, #c8c8c8);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-empty-icon::before {
  content: '\eb78';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 32px;
  line-height: 1;
  color: #8080805c;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-error-icon::before {
  content: '\eb76';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 22px;
  line-height: 1;
  color: var(--error-text-color, #d14343);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-error-state .bbi-relationship-preview-empty-text {
  color: var(--error-text-color, #d14343);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-preview-empty-text {
  margin-top: 8px;
  font-size: 12px;
  color: var(--secondary-text-normal-color, gray);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-options {
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 44px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-options > div {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 7px;
  flex: 1 1 280px;
  width: auto;
  min-width: 0;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper > label,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper .e-label {
  display: inline-flex;
  align-items: center;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper .e-label {
  color: var(--primary-text-normal-color, #111827);
  font-family: inherit;
  font-size: 13.5px;
  line-height: 20px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper.e-checkbox-disabled .e-label,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper.e-disabled .e-label {
  color: var(--primary-btn-text-disable-color, #9aa3b2);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .e-checkbox-wrapper.e-disabled .e-frame {
  background-color: #f4f4f4;
  border-color: var(--primary-btn-text-disable-color, #9aa3b2);
  color: var(--primary-btn-text-disable-color, #9aa3b2);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-cardinality-message {
  font-size: 13px;
  line-height: 18px;
  margin-top: 6px;
  color: var(--primary-text-secondary-color, #6b7280);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-cardinality-message.is-warning {
  color: var(--secondary-text-normal-color, #3f4b63);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-cardinality-message.is-hidden {
  display: none;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-cardinality-message.is-loading::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 8px;
  vertical-align: -2px;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: bbi-relationship-cardinality-spin 0.8s linear infinite;
}
@keyframes bbi-relationship-cardinality-spin {
  to {
    transform: rotate(360deg);
  }
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-validation {
  color: var(--secondary-text-normal-color, #3f4b63);
  font-size: 13px;
  line-height: 18px;
  padding: 6px;
  border-radius: 5px;
  display: flex;
  align-items: flex-start;
  gap: 6px;
  max-height: 0;
  margin-top: 0;
  opacity: 0;
  overflow: hidden;
  transform: translateY(-4px);
  transition: max-height 180ms ease, margin-top 180ms ease, opacity 160ms ease, transform 180ms ease;
  pointer-events: none;
  background: #fff0f0;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-validation.is-visible {
  max-height: 80px;
  margin-top: 8.5px;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-validation.is-hidden {
  max-height: 0;
  margin-top: 0;
  opacity: 0;
  transform: translateY(-4px);
  pointer-events: none;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .bbi-relationship-validation::before {
  content: '\eb74';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: 18px;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  flex: 0 0 auto;
  color: #f17878;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  padding: 8px 18px 8px 18px;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-save-button.e-btn,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-cancel-button.e-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 76px;
  height: 30px;
  margin: 0;
  padding: 0 20px;
  border-radius: 4px;
  font-family: var(--designer-font, "Roboto", "Segoe UI", sans-serif);
  font-size: 13px;
  line-height: 20px;
  text-transform: none;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-save-button.e-btn {
  border: 1px solid var(--primary-btn-border-normal-color, var(--primary-btn-bg-normal-color, #2563eb)) !important;
  background: var(--primary-btn-bg-normal-color, #2563eb);
  color: var(--primary-btn-text-normal-color, white);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-save-button.e-btn:hover {
  border-color: var(--primary-btn-border-hover-color, var(--primary-btn-bg-hover-color, #1d4ed8)) !important;
  background: var(--primary-btn-bg-hover-color, #1d4ed8);
  color: var(--primary-btn-text-hover-color, white);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-save-button.e-btn:active {
  border-color: var(--primary-btn-border-active-color, var(--primary-btn-bg-active-color, #1e40af)) !important;
  background: var(--primary-btn-bg-active-color, #1e40af);
  color: var(--primary-btn-text-active-color, white);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-save-button.e-btn:focus,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-cancel-button.e-btn:focus {
  outline: 0;
  box-shadow: 0 0 0 2px var(--secondary-btn-focus-border-color, rgba(100, 116, 139, 0.25));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-save-button.e-btn:disabled {
  border-color: var(--primary-btn-border-disable-color, #dfe3eb) !important;
  background: var(--primary-btn-bg-disable-color, #e5e7eb);
  color: var(--primary-btn-text-disable-color, #9aa3b2);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-cancel-button.e-btn {
  border: 1px solid var(--secondary-btn-border-normal-color, #cfd6e2) !important;
  background: var(--secondary-btn-bg-normal-color, var(--primary-background-color, white));
  color: var(--secondary-btn-text-normal-color, var(--primary-text-normal-color, #111827));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-footer-content .boldbi-relationship-config-cancel-button.e-btn:hover {
  border-color: var(--secondary-btn-border-hover-color, #aeb8c6) !important;
  background: var(--secondary-btn-bg-hover-color, #f5f7fa);
  color: var(--secondary-btn-text-hover-color, var(--primary-text-normal-color, #111827));
}
/* EJ2 appends DropDownList popups outside the dialog, so scope by its cssClass. */

.boldbi-relationship-dropdown.e-popup,
.e-popup.boldbi-relationship-dropdown {
  overflow: hidden;
  border: 1px solid var(--popup-border-normal-color, var(--primary-border-color, #d1d5db)) !important;
  border-radius: 6px !important;
  background: var(--primary-background-color, white);
  box-shadow: 0 8px 20px rgba(15, 23, 42, .14) !important;
}
.boldbi-relationship-dropdown.e-popup .e-content.e-dropdownbase .e-list-item,
.e-popup.boldbi-relationship-dropdown .e-content.e-dropdownbase .e-list-item {
  box-sizing: border-box;
  height: 26.5px !important;
  min-height: 26.5px;
  color: var(--primary-text-normal-color, #111827);
  font-size: 12px;
  line-height: 26.5px !important;
}
.boldbi-relationship-dropdown.e-popup .e-list-item.e-hover,
.e-popup.boldbi-relationship-dropdown .e-list-item.e-hover,
.boldbi-relationship-dropdown.e-popup .e-list-item:hover,
.e-popup.boldbi-relationship-dropdown .e-list-item:hover {
  background: var(--hover-bg-normal-color, var(--secondary-background-color, #f3f4f6));
  color: var(--hover-text-normal-color, var(--primary-text-normal-color, #111827));
}
.boldbi-relationship-dropdown.e-popup .e-list-item.e-active,
.e-popup.boldbi-relationship-dropdown .e-list-item.e-active {
  background: var(--active-bg-normal-color, #e8f0fe);
  color: var(--active-text-normal-color, var(--primary-branding-color, #2563eb));
  font-weight: 500;
}
/**********
 * Manage Relationships dialog - summary cards, search and filters, badges, cardinality, pager and info banner.
 *
 * Every rule is scoped under ".bi-dashboard .e-dialog.boldbi-manage-relationships-dialog" (2 to 3 parent classes), so nothing here
 * can reach another dialog or grid. Colors are never hard coded: they come from the application theme variables, which switch
 * with the light and dark themes. Like the rest of the product, surfaces, borders and text use the neutral theme tokens, the
 * primary branding color marks icons, and the selected-row background marks the "Auto" badge. No tinted or mixed colors.
 **********/

.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog {
  --bbi-rel-accent: var(--primary-branding-color);
  --bbi-rel-warning: var(--warning-icon-color, var(--primary-branding-color));
  --bbi-rel-muted: var(--primary-text-normal-color);
  --bbi-rel-text: var(--primary-text-normal-color);
  --bbi-rel-border: var(--designer-primary-border-color, var(--primary-border-color));
  --bbi-rel-surface: var(--primary-background-color);
  --bbi-rel-hover: var(--hover-bg-normal-color, transparent);
  max-width: calc(100vw - 32px);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-left: auto;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  padding: 8px 18px;
  border: 1px solid var(--bbi-rel-border);
  border-radius: 6px;
  box-sizing: border-box;
  color: var(--bbi-rel-text);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card {
  background: var(--bbi-rel-surface);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .is-total .bbi-managerel-card-icon {
  color: var(--active-text-normal-color, var(--primary-branding-color, #1d4ed8));
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .is-active .bbi-managerel-card-icon {
  color: #047857;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .is-inactive .bbi-managerel-card-icon {
  color: var(--bbi-rel-text);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card-icon::before {
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 24px;
  line-height: 1;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .is-total .bbi-managerel-card-icon::before {
  content: '\eb7b';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .is-active .bbi-managerel-card-icon::before {
  content: '\e708';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .is-inactive .bbi-managerel-card-icon::before {
  content: '\ea4e';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card-text {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  gap: 6px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card-count {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: var(--bbi-rel-text);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card-label {
  font-size: 14px;
  line-height: 24px;
  color: inherit;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters {
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-search {
  flex: 0 1 230px;
  min-width: 180px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-search .e-input-group {
  margin: 0;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-filter {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-filter-label {
  font-size: 13px;
  color: var(--bbi-rel-muted);
  white-space: nowrap;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .e-boldbi-search-relationship::before {
  content: '\e911';
  font-family: 'dashboard_webdesigner_font' !important;
  color: var(--bbi-rel-muted);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-clear-button.e-btn {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  margin-left: auto;
  font-size: 13px;
  text-transform: none;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .e-boldbi-clear-filters-relationship::before {
  content: '\ea38';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-rowcell {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1.3;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-endpoint-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  color: var(--bbi-rel-text);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-endpoint-context {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  color: var(--bbi-rel-muted);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .boldbi-relationship-source,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .boldbi-relationship-status {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .boldbi-relationship-source.is-auto {
  color: var(--active-text-normal-color, var(--primary-branding-color, #1d4ed8));
  background: var(--active-bg-normal-color, #e8f0fe);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .boldbi-relationship-source.is-manual {
  color: var(--bbi-rel-text);
  border: 1px solid var(--bbi-rel-border);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .boldbi-relationship-status.is-active {
  color: #047857;
  background: #ecfdf5;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .boldbi-relationship-status.is-inactive {
  color: var(--bbi-rel-text);
  background: transparent;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-method-icon::before,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-status-icon::before {
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 14px;
  line-height: 1;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .is-auto .bbi-managerel-method-icon::before {
  content: '\e9c1';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .is-manual .bbi-managerel-method-icon::before {
  content: '\ea19';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .is-active .bbi-managerel-status-icon::before {
  content: '\e708';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .is-inactive .bbi-managerel-status-icon::before {
  content: '\ea4e';
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-cardinality {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-cardinality-visual {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-weight: 600;
  color: var(--bbi-rel-accent);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-cardinality-line {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: currentColor;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-cardinality-label {
  font-size: 12px;
  color: var(--bbi-rel-muted);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .bbi-managerel-empty {
  padding: 24px 12px;
  text-align: center;
  color: var(--bbi-rel-muted);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-gridpager {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 4px;
  border-width: 1px 0 0;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-gridpager .e-pagerconstant,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-gridpager .e-parentmsgbar {
  display: none;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-gridpager .bbi-managerel-pager-info {
  font-size: 13px;
  color: var(--bbi-rel-muted);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-info {
  display: flex;
  flex: 0 0 auto;
  align-items: flex-start;
  gap: 12px;
  margin-top: 12px;
  padding: 12px 16px;
  border: 1px solid var(--bbi-rel-border);
  border-radius: 6px;
  background: var(--secondary-background-color, var(--bbi-rel-surface));
  color: var(--bbi-rel-text);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-info .bbi-managerel-info-icon::before {
  content: '\ea3c';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 20px;
  line-height: 1;
  color: var(--bbi-rel-accent);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-info .bbi-managerel-info-list {
  margin: 0;
  padding-left: 18px;
  font-size: 13px;
  line-height: 20px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog > .e-footer-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog > .e-footer-content .bbi-managerel-footer-actions {
  display: flex;
  align-items: center;
  gap: 12px;
}
/**********
 * New / Edit relationship dialog (one shared dialog) - validation banner, cardinality note and field labels.
 * Scoped under ".bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content".
 **********/

.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog {
  max-height: 92vh;
  --bbi-rel-accent: var(--primary-branding-color);
  --bbi-rel-warning: var(--warning-icon-color, var(--primary-branding-color));
  --bbi-rel-muted: var(--secondary-text-normal-color, var(--primary-text-normal-color));
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog > .e-dlg-content {
  overflow: auto;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-field > label,
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-options label {
  font-weight: 600;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-validation.is-visible {
  border: 1px solid var(--warning-border-normal-color, color-mix(in srgb, var(--bbi-rel-warning) 40%, transparent));
  background: var(--warning-bg-normal-color, color-mix(in srgb, var(--bbi-rel-warning) 14%, transparent));
  color: var(--primary-text-normal-color);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-validation.is-visible::before {
  color: var(--bbi-rel-warning);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-cardinality-message:not(.is-hidden):not(.is-loading):not(.is-warning) {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--bbi-rel-muted);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-cardinality-message:not(.is-hidden):not(.is-loading):not(.is-warning)::before {
  content: '\ea3c';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 16px;
  line-height: 1;
  color: var(--bbi-rel-accent);
}
/**********
 * Cardinality detection loader (New / Edit relationship): shown under the Cardinality field with its message while the
 * cardinality of the selected columns is identified, and replaced by the result message when it completes.
 **********/

.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-cardinality-message.is-loading {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 20px;
  color: var(--primary-text-normal-color);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-cardinality-message.is-loading::before {
  content: '';
  display: inline-block;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 2px solid var(--primary-branding-color);
  border-right-color: transparent;
  border-radius: 50%;
  animation: bbi-relationship-manage-spin 0.8s linear infinite;
}
@keyframes bbi-relationship-manage-spin {
  to {
    transform: rotate(360deg);
  }
}
/**********
 * Visual polish (review feedback): centered dropdown values and cards, Clear Filters and Autodetect buttons, warning banner,
 * and the hidden validation element no longer drawing its icon.
 **********/

.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions .boldbi-relationship-actions-primary {
  display: flex;
  align-items: center;
  gap: 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions .boldbi-relationship-autodetect-button.e-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 14px;
  border: 1px solid var(--bbi-rel-border);
  border-radius: 4px;
  background: transparent;
  color: var(--bbi-rel-text);
  font-size: 13px;
  text-transform: none;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions .boldbi-relationship-autodetect-button.e-btn .e-btn-icon {
  margin: 0 8px 0 0;
  font-size: 14px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions .e-boldbi-autodetect-relationship::before {
  content: '\eb56';
  font-family: 'dashboard_webdesigner_font' !important;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-summary .bbi-managerel-card {
  justify-content: center;
  min-height: 44px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-search .e-input-group,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-filter-dropdown.e-input-group {
  display: flex;
  align-items: center;
  height: 34px;
  margin: 0;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-filter-dropdown.e-input-group .e-input,
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-search .e-input-group .e-input {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 32px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-filter-dropdown.e-input-group .e-input {
  padding-left: 28px;
  padding-right: 28px;
  text-align: center;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-dialog-subtitle {
  margin-bottom: 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-actions {
  margin-bottom: 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters {
  margin-bottom: 10px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-headercell {
  padding-top: 4px;
  padding-bottom: 4px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-gridheader .e-headercelldiv {
  height: 28px;
  line-height: 28px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .boldbi-relationship-grid-host.e-grid .e-gridpager {
  min-height: 40px;
  padding: 2px 4px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-info {
  margin-top: 8px;
  padding: 8px 12px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-info .bbi-managerel-info-list {
  line-height: 18px;
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-clear-button.e-btn {
  min-height: 34px;
  padding: 0 14px;
  border: 1px solid var(--bbi-rel-border);
  border-radius: 4px;
  background: transparent;
  color: var(--bbi-rel-text);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-clear-button.e-btn:hover {
  background: var(--bbi-rel-hover);
}
.bi-dashboard .e-dialog.boldbi-manage-relationships-dialog .bbi-managerel-content .bbi-managerel-filters .bbi-managerel-clear-button.e-btn .e-btn-icon {
  margin: 0 8px 0 0;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-validation.is-hidden {
  display: none;
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-cardinality-message.is-warning {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-top: 12px;
  padding: 10px 12px;
  border: 1px solid var(--warning-border-normal-color, color-mix(in srgb, var(--bbi-rel-warning) 40%, transparent));
  border-radius: 4px;
  background: var(--warning-bg-normal-color, color-mix(in srgb, var(--bbi-rel-warning) 14%, transparent));
  color: var(--primary-text-normal-color);
}
.bi-dashboard.e-dialog.boldbi-relationship-configuration-dialog .boldbi-relationship-configuration-content .bbi-relationship-cardinality-message.is-warning::before {
  content: '\eb75';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 18px;
  line-height: 1;
  flex: 0 0 auto;
  color: var(--bbi-rel-warning);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Design panel canvas - Core **********/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel {
  display: none;
  width: 100%;
  height: 56px;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 500;
  padding: 0px 24px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-title {
  cursor: default;
  float: left;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 500;
  min-width: 0px;
  max-width: 1056px;
  width: auto;
  margin-left: 0px;
}
.boldbi-dashboarddesigner bbi-dashboard-banner-description.e-icon-dbrd-theme::before {
  color: var(--primary-text-normal-color);
  background: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon .bbi-dashboard-banner-theme-content {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon .bbi-dashboard-banner-theme-content:hover {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-title > p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
  margin: 12px 0px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-title > p {
  font-size: 20px;
  margin-bottom: 0 !important;
  margin-top: 14px !important;
  height: 28px !important;
  line-height: 28px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dynamic-title-display {
  font-size: 12px;
  margin-left: 3px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 2px;
  min-width: 90px;
  max-width: 110px;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-overview-panel .bbi-dynamic-title-display {
  font-size: 14px;
  margin-left: 3px;
  font-weight: 400;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-description {
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  text-align: center;
  margin: 16px 8px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-description {
  float: right;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-description::before {
  font-size: 16px !important;
}
.e-overlay ~ .bbi-dashboard-designer {
  filter: blur(3px);
}
/*Dom Elements Overwrite End*/

.boldbi-dashboarddesigner .bbi-dashboard-designer {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-waitpopup-pane {
  opacity: 0.2 !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-waitpopup-pane .e-image {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-content {
  padding: 0px;
  border-right-width: 0px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-select {
  padding: 1.5px !important;
  padding-left: 10px !important;
  border-width: 1px;
  border-right-width: 0px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-select > .e-icon {
  margin-left: 0px;
  margin-top: 6px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn.e-rtl > .e-select > div.e-close {
  margin-left: 0px;
  margin-top: 6px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-content {
  background-color: #f6fafd;
  font-size: 11px;
  border: 1px solid;
  border-color: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-select {
  font-size: 12px;
  border-style: none solid solid;
  border-color: '#c8c8c8';
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-select > .e-icon {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn.e-rtl > .e-select > div.e-close {
  font-size: 12px;
}
/*Accordion Selection Style*/

.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn .e-select.e-active {
  color: {@dbrd-designer-acrdn-select-active-color};
  background-color: #EDEEEF !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn .e-disable.e-active.e-select:hover a {
  color: {@dbrd-designer-acrdn-disable-select-active-hover-a-color};
  background-color: #EDEEEF !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn .e-disable.e-active.e-select:hover {
  color: Black !important;
  background-color: #EDEEEF !important;
}
/*Accordion Selected Arrow Style*/

.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn .e-select.e-active > span {
  color: Black !important;
}
/*Accordion Selected Text Style*/

.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn .e-select.e-active a {
  color: Black !important;
  background-color: #EDEEEF !important;
  font-weight: 600;
}
/*Accordion Default Style*/

.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-select {
  background-color: white !important;
}
.boldbi-dashboarddesigner.bbi-dashboard-designer .e-acrdn > .e-disable.e-select:hover {
  background-color: white !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-disable.e-select:hover a {
  background-color: white !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-content {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-acrdn > .e-select {
  font-family: var(--designer-font) !important;
}
/*--------------- Design-panel scroll dashboard  plus icon UI style ---------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container {
  width: 100%;
  height: 32px;
  border-radius: 4px;
  position: relative;
  margin: 6px auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container .bbi-dbrd-scroll-icon-container {
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container .bbi-dbrd-scroll-icon-container .bbi-dbrd-scroll-icon-bg-line-container {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container .bbi-dbrd-scroll-icon-container .bbi-dbrd-scroll-icon-bg-line-container .bbi-dbrd-scroll-icon-bg-line {
  width: 135.6px;
  height: 3.2px;
  border-style: solid;
  border-width: 1.2px;
  border-image-source: linear-gradient(to left, var(--primary-background-color) 0%, var(--secondary-btn-border-disable-color) 54%, var(--primary-background-color));
  border-image-slice: 1;
  margin: 11px auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container.hide-addrows-icon {
  display: none;
}
/*--------------- Design-panel scroll dashboard  plus icon UI style ---------------*/

.boldbi-dashboarddesigner .bbi-dbrd-scroll-plus-icon {
  width: 24px;
  height: 24px;
  border: solid 1.2px;
  background-color: var(--primary-btn-bg-normal-color);
  position: relative;
  border-radius: 50%;
  font-size: 11px;
  cursor: pointer;
  margin: 4px auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-hoverable-icon {
  padding: 6px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-UI-container-wrap {
  position: relative;
}
/*--------------- Scrollable dashboard information dialog styles ---------------*/

.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container {
  width: 320px;
  height: 356px;
  box-shadow: 0 6px 14px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: 8px 12px;
  position: absolute;
  z-index: 10001;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-rectangle {
  width: 100%;
  height: 160px;
  margin-bottom: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-header {
  width: 100%;
  height: 21px;
  font-family: var(--designer-font);
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.35px;
  margin: 4px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-content {
  width: 100%;
  height: 72px;
  font-family: var(--designer-font);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.85;
  letter-spacing: 0.33px;
  margin: 4px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-footer {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-footer .bbi-dbrd-scroll-info-knowmore-link {
  width: 69px;
  height: 19px;
  font-family: var(--designer-font);
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.33px;
  margin: 13px 0px;
  float: left;
  text-decoration: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-footer .bbi-dbrd-scroll-info-gotit-btn {
  width: 60px;
  height: 28px;
  border-radius: 4px;
  border: solid 1px;
  font-family: var(--designer-font);
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0.3px;
  text-align: center;
  float: right;
  padding: 0px 8px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container {
  width: 273px;
  box-shadow: 0 6px 14px 3px rgba(0, 0, 0, 0.1);
  position: absolute;
  padding: 15px 15px 12px 15px;
  box-sizing: border-box;
  z-index: 150;
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container:after,
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container:after {
  content: '';
  position: absolute;
  top: 100%;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-top: solid 10px;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-header {
  width: 100%;
  height: 19px;
  line-height: 19px;
  margin-bottom: 4px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-title1 {
  font-size: 12px;
  letter-spacing: 0.3px;
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-performance-alert::before {
  content: '\e918';
  font-family: 'dashboardviewer_font';
  color: gray;
}
.boldbi-dashboarddesigner .bbi-dbrd-addrows-limit-alert::before {
  content: '\e918';
  font-family: 'dashboardviewer_font';
  color: gray;
}
.boldbi-dashboarddesigner .bbi-dbrd-performance-alert,
.boldbi-dashboarddesigner .bbi-dbrd-addrows-limit-alert {
  width: 15px;
  height: 40px;
  float: left;
  padding-right: 5px;
  font-size: 13px;
  padding-top: 2.5px;
  padding-left: 1.5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-content3,
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-content4 {
  padding-top: 7px;
  padding-bottom: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-header .bbi-dbrd-scroll-layout-dlg-title {
  font-family: var(--designer-font);
  box-sizing: border-box;
  display: inline-block;
  float: left;
  height: 19px;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.33px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-header .bbi-dbrd-scroll-layout-dlg-info-icon {
  float: right;
  margin-right: 8px;
  text-decoration: none;
  cursor: pointer;
  padding-left: 5px;
  line-height: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container {
  width: 100%;
  padding: 8px 0px;
  height: 44px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content1 .bbi-dbrd-scroll-rows-textbox {
  height: 24px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content1 {
  padding: 5px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content2 {
  padding: 0px 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content2 .bbi-dbrd-scroll-layout-dlg-tick {
  width: 60px;
  height: 20px;
  font-family: var(--designer-font);
  font-size: 15px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  float: right;
  padding: 8px 74px 0px 74px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content2 .bbi-dbrd-scroll-layout-dlg-tick.e-scroll-icon-disable:hover {
  cursor: default;
}
/*--------------- Scrollable dashboard information dialog styles ---------------*/

/********** Design panel canvas - Theme **********/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-surfaceContainer {
  background-color: #f9f9f9;
}
.bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dynamic-title-container {
  float: left;
  position: relative;
  display: none;
}
/*#region Dark mode*/

/* Container*/

.boldbi-dashboarddesigner .bbi-dashboard-dark .bbi-dashboarddesigner-surfaceContainer {
  background-color: #393939;
}
/*Dashboard banner*/

.boldbi-dashboarddesigner.bbi-dashboard-dark .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel {
  background-color: black !important;
}
/*Widget containers */

.boldbi-dashboarddesigner.bbi-dashboard-dark .bbi-dbrd-control-container {
  background: black !important;
}
/*#endregion Dark Mode*/

.boldbi-dashboarddesigner.bbi-dashboard-dark .bbi-dbrd-control-header .bbi-dbrd-control-title {
  color: white !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerpanel-box-shadow {
  box-shadow: var(--container-box-shadow);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-no-title {
  position: relative !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel {
  font-family: var(--designer-font);
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-title {
  font-family: var(--designer-font);
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dynamic-title-display {
  font-family: var(--designer-font);
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dynamic-title-display {
  position: relative;
  color: var(--primary-text-normal-color);
  bottom: 2px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-description:before {
  font-family: 'dashboardviewer_font';
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-description:before {
  color: #6d6e70;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-unfavorite:not(.banner-icon-hover-color-after-bgColor-change):hover:before {
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container .bbi-dbrd-scroll-icon-container .bbi-dbrd-scroll-plus-icon {
  border-color: var(--primary-branding-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designcanvas-scroller .bbi-dbrd-scroll-ui-container .bbi-dbrd-scroll-icon-container .bbi-dbrd-scroll-plus-icon {
  color: white;
}
/*--------------- Scrollable dashboard information dialog styles ---------------*/

.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container {
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container:after,
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container:after {
  border-top-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-header,
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-content,
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-header .bbi-dbrd-scroll-layout-dlg-title {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-title {
  font-weight: bolder;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-header .bbi-dbrd-scroll-layout-dlg-info-icon {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content2 .bbi-dbrd-scroll-layout-dlg-tick.e-scroll-icon-disable {
  color: #999999;
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-footer .bbi-dbrd-scroll-info-gotit-btn {
  color: var(--primary-btn-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-content-container .bbi-dbrd-scroll-layout-dlg-content2 .bbi-dbrd-scroll-layout-dlg-tick.e-scroll-icon-enable {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container {
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-footer .bbi-dbrd-scroll-info-knowmore-link {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-footer .bbi-dbrd-scroll-info-gotit-btn {
  background: var(--primary-btn-bg-hover-color);
  border-color: var(--primary-branding-border-color);
}
/*--------------- Scrollable dashboard information dialog styles ---------------*/

/********** Design panel canvas - Icon/Url Contents **********/

.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-description:before {
  content: '\e918';
  font-size: 14px;
  font-family: 'dashboardviewer_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-hoverable-icon:before {
  content: '\e900';
  color: var(--primary-btn-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-info-container .bbi-dbrd-scroll-info-rectangle {
  background-image: var(--layout-update-row-svg);
  background-size: cover;
}
.boldbi-dashboarddesigner .bbi-dbrd-layout-icon:before {
  content: '\e9b9';
}
.boldbi-dashboarddesigner .bbi-dbrd-scroll-layout-dlg-container .bbi-dbrd-scroll-layout-dlg-header .bbi-dbrd-scroll-layout-dlg-info-icon:before {
  content: '\eabe';
}
/* ---------------------- Other DOM elments ----------------------*/

.boldbi-dashboarddesigner button.bbi-designer-btn-disabled:hover {
  background-color: #428bca !important;
}
.boldbi-dashboarddesigner input.bbi-designer-btn-disabled:hover {
  background-color: #428bca !important;
}
.boldbi-dashboarddesigner button.bbi-designer-cancelbtn.bbi-designer-btn-disabled:hover {
  background-color: #f4f4f4 !important;
}
.boldbi-dashboarddesigner button.disabled.bbi-designer-reset-btn:hover:not(.e-hsvButton) {
  background-color: #eeeeee !important;
  border-color: #cccccc !important;
  color: #333333 !important;
}
.boldbi-dashboarddesigner button.bbi-designer-addfield-btn:hover {
  background-image: none !important;
  background-color: var(--querydesigner-hover-bg-color) !important;
  border-color: #adadad !important;
}
.boldbi-dashboarddesigner button.bbi-designer-dsconnect-btn:disabled {
  opacity: 0.5;
}
.boldbi-dashboarddesigner .bbi-designer-dsconnect-btn.e-txt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-dsconnect-btn {
  line-height: normal !important;
  height: 29px !important;
  width: 154px !important;
  font-weight: 400 !important;
  font-size: 11px !important;
  border-radius: 4px !important;
  font-family: var(--designer-font) !important;
}
/*----- design canvas cell css -----*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-cellitem {
  background: var(--designer-cell-background);
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/*--- Button hover style ---*/

.boldbi-dashboarddesigner .bbi-designer-previewbtn:enabled:hover {
  background: #3071a9 !important;
}
.boldbi-dashboarddesigner .bbi-designer-alert-okbtn:enabled:hover {
  background: #3071a9 !important;
}
.boldbi-dashboarddesigner .bbi-designer-button:enabled:hover {
  background: #3071a9 !important;
}
/*--- Edit Connection style ---*/

.boldbi-dashboarddesigner .bbi-dbrd-file-alert-msg {
  color: #ff0c0c;
}
.boldbi-dashboarddesigner .e-icons.e-icon-expandable {
  color: var(--active-text-normal-color);
}
/*--- Hide cells style ---*/

.boldbi-dashboarddesigner .e-hide-cells {
  display: none;
}
.boldbi-dashboarddesigner .bbi-view-data-custom-dialog .bbi-view-data-container .e-listbox-wrapper .e-list-item {
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-view-data-custom-dialog .bbi-view-data-container .e-listbox-wrapper .e-list-item:hover {
  background-color: var(--primary-background-color);
  background: var(--querydesigner-hover-bg-color);
  color: var(--querydesigner-text-color);
}
/*--- Temporary fix for EJ2 upgrade issue in View data customize window ---*/

.boldbi-dashboarddesigner .bbi-view-data-custom-dialog .bbi-view-data-container .e-listbox-wrapper .e-list-nrt {
  display: none;
}
.boldbi-dashboarddesigner .bbi-widget-param-dlg .e-treeview .e-ul {
  padding-left: 10px !important;
}
.boldbi-dashboarddesigner .bbi-widget-param-dlg .e-control.e-treeview .e-list-item .e-ul {
  padding-left: 20px !important;
}
.boldbi-dashboarddesigner .bbi-param-widget.e-input-group.e-control-wrapper input.e-input {
  margin-left: 6px;
}
.bbi-param-mapping-dialog .e-treeview .e-list-text:hover,
.bbi-param-mapping-dialog .e-treeview .e-list-text {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--designer-input-readonly-text-color) !important;
}
.bbi-param-mapping-dialog .e-treeview .e-list-text .bbi-param-ds-treeview {
  overflow: hidden;
  text-overflow: ellipsis;
}
.bi-dashboard .bbi-widget-param-dlg .e-input-group,
.bi-dashboard .bbi-widget-param-dlg .e-input-group.e-control-wrapper {
  color: var(--primary-text-normal-color);
  border-color: var(--primary-border-color) !important;
}
.bbi-param-widget .e-dropdownbase .e-list-item:hover {
  background: var(--hover-bg-normal-color);
  color: var(--userfilter-text-color);
  text-indent: 8px;
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-param-widget .e-dropdownbase .e-list-item.e-item-focus {
  background-color: var(--active-bg-normal-color) !important;
  color: var(--userfilter-text-color);
  text-indent: 8px;
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-param-widget .e-dropdownbase .e-list-item {
  background: var(--primary-background-color);
  color: var(--userfilter-text-color);
  text-indent: 8px;
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-param-widget .e-input-group.e-control-wrapper.e-input-focus,
.bbi-param-widget .e-input-group.e-control-wrapper.e-input-focus.e-valid-input {
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-param-widget .e-input-group.e-input-focus .e-input-filter.e-input {
  padding-left: 0px !important;
  text-indent: 7px !important;
}
.bbi-param-widget .e-input-group.e-control-wrapper .e-input-filter.e-input::selection {
  background-color: var(--primary-branding-color);
  color: white;
}
.bbi-param-widget .e-dropdownbase .e-list-item.e-active:hover {
  color: var(--designer-input-readonly-text-color) !important;
  background: var(--hover-bg-normal-color) !important;
}
.bbi-param-widget .e-dropdownbase .e-list-item.e-active {
  color: var(--designer-input-readonly-text-color) !important;
  background-color: var(--active-bg-normal-color) !important;
}
.bbi-param-widget.e-popup.e-control.e-popup-open {
  background: var(--primary-background-color);
  border: 1px solid var(--designer-primary-border-color);
  color: var(--userfilter-text-color);
}
.bbi-param-widget .e-input-group.e-control-wrapper,
.bbi-param-widget.e-popup.e-control .e-input-group .e-input-group-icon,
.bbi-param-mapping-dialog .e-input-group .e-input-group-icon,
.bbi-param-mapping-dialog .e-input-group .e-input::placeholder,
.bbi-param-mapping-dialog .e-input-group .e-input-group-icon:hover,
.bbi-param-mapping-dialog .e-input-group.e-control-wrapper .e-input-group-icon:hover,
.bbi-param-mapping-dialog .e-input-group.e-control-wrapper .e-input::placeholder,
.bbi-param-mapping-dialog .e-input-group.e-control-wrapper .e-input-group-icon {
  color: var(--userfilter-text-color) !important;
}
.bbi-param-widget.e-popup.e-ddl .e-content.e-dropdownbase.e-nodata {
  font-size: 12px;
  padding: 8px 7px;
  height: 33px;
}
.bbi-param-widget .e-input-group.e-control-wrapper.e-input-focus {
  margin-bottom: 0px;
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-param-widget .e-dropdownbase .e-list-item .bbi-param-ds-mapping,
.bbi-param-widget .e-dropdownbase .e-list-item .bbi-param-widget-mapping {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
.bbi-param-widget .e-content.e-dropdownbase::-webkit-scrollbar {
  display: none;
  width: 6px;
}
.bbi-param-widget .e-content.e-dropdownbase::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.bbi-param-widget .e-content.e-dropdownbase:hover::-webkit-scrollbar {
  display: block;
}
/********** Docked Progress Bar - Dashboard Widget Loading **********/

.bbi-docked-progress-container {
  position: relative;
  top: 43px;
  /* Center on desktop by default */
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  z-index: 2000;
  pointer-events: none;
  width: 50%;
}
.bbi-docked-progress-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 18px;
  min-width: 0;
  min-height: 44px;
  padding: 10px 14px;
  border-radius: 10px;
  background: var(--designer-background);
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08), 0 8px 24px rgba(15, 23, 42, 0.04);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
}
.bbi-docked-progress-left {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  flex: 1 1 auto;
}
.bbi-progress-texts {
  min-width: 0;
  overflow: hidden;
}
.bbi-docked-progress-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #22c55e;
  flex-shrink: 0;
  box-shadow: 0 0 0 4px rgba(34, 197, 94, 0.14);
  animation: bbiProgressPulse 1.4s infinite;
}
.bbi-progress-message {
  font-size: 14px;
  color: #374151;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bbi-progress-subtitle {
  margin-top: 2px;
  font-size: 14px;
  color: var(--primary-text-normal-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bbi-progress-status {
  display: flex;
  align-items: center;
  gap: 14px;
  flex: 0 0 auto;
  min-width: 260px;
}
.bbi-progress-count {
  font-size: 14px;
  color: var(--primary-text-normal-color);
  min-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bbi-progress-bar-background {
  width: 92px;
  height: 6px;
  border-radius: 999px;
  overflow: hidden;
}
.bbi-progress-bar-fill {
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--primary-branding-color), #60a5fa);
  transition: width 0.35s ease;
}
@keyframes bbiProgressPulse {
  0%, 100% {
    opacity: 0.7;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.12);
  }
}
/* Mobile Responsive */

@media (min-width: 769px) and (max-width: 1200px) {
  .bbi-docked-progress-container {
    position: fixed;
    left: 18%;
    right: 10%;
    top: 40px;
    width: auto;
    max-width: min(100%, 590px);
    z-index: 2000;
    pointer-events: auto;
    transform: none;
  }
  .bbi-docked-progress-wrapper {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    padding: 10px 14px;
  }
}
/* Mobile Responsive */

@media (max-width: 768px) {
  .bbi-docked-progress-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .bbi-progress-status {
    width: 100%;
    min-width: 0;
    justify-content: space-between;
  }
  .bbi-progress-bar-background {
    flex: 1;
  }
  .bbi-docked-progress-container {
    position: fixed;
    top: 44px;
    width: auto;
    z-index: 2000;
    pointer-events: auto;
    /* allow close button interaction on mobile */
  
  }
  .bbi-docked-progress-wrapper {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    background: var(--designer-header-background);
    background-color: var(--designer-container-background);
    padding: 10px 14px;
  }
  /* Keep close button visible and aligned to the end on small screens */
  
  .bbi-docked-progress-close,
  .bbi-dashboard-progress-close {
    display: inline-flex;
    margin-left: 8px;
    order: 1;
    align-self: center;
  }
  /* Dashboard Progress Banner: hide default close, show mobile close on small screens */
  
  .bbi-docked-progress-container .bbi-dashboard-progress-close {
    display: none;
  }
  .bbi-docked-progress-container .bbi-dashboard-progress-close-mobile {
    display: inline-flex;
  }
}
/* Dark Theme */

.e-dark .bbi-docked-progress-wrapper {
  background: rgba(43, 43, 43, 0.92);
  border-color: rgba(255, 255, 255, 0.08);
}
.e-dark .bbi-progress-message {
  color: #f3f4f6;
}
.e-dark .bbi-progress-count {
  color: #9ca3af;
}
.e-dark .bbi-progress-bar-background {
  background: #3b3b3b;
}
/********** Docked Progress Details Popover **********/

.bbi-docked-progress-details {
  position: absolute;
  top: 43px;
  right: 30px;
  z-index: 1150;
  min-width: 300px;
  max-width: 340px;
  border-radius: 10px;
  box-shadow: 0 4px 24px rgba(15, 23, 42, 0.12), 0 1px 4px rgba(15, 23, 42, 0.08);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(0, 0, 0, 0.06);
  overflow: hidden;
  background: var(--designer-background);
}
.bbi-docked-progress-header {
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 14px;
  border-bottom: 1px solid var(--primary-border-color);
  gap: 8px;
  background: var(--designer-header-background);
  background-color: var(--designer-container-background);
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
  border: var(--primary-border-color);
}
.bbi-docked-progress-icon {
  width: 16px;
  height: 16px;
  background-image: 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="8" r="6" stroke="%23DCE7F7" stroke-width="2"/><path d="M8 2 A6 6 0 0 1 14 8" stroke="%234F8DFD" stroke-width="2" stroke-linecap="round"/></svg>';
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.bbi-docked-progress-title {
  flex: 1;
  font-size: 14px;
  font-weight: 600;
  color: var(--primary-text-normal-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bbi-docked-progress-close,
.bbi-dashboard-progress-close {
  border: none;
  cursor: pointer;
  pointer-events: auto;
  background: var(--designer-background);
  color: var(--active-icon-normal-color) !important;
}
/* mobile-only close (hidden by default) */

.bbi-dashboard-progress-close-mobile {
  display: none;
}
.bbi-docked-progress-close:hover,
.bbi-dashboard-progress-close:hover {
  background: var(--hover-icon-background-color) !important;
  color: var(--hover-icon-color) !important;
}
.bbi-docked-progress-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 16px 6px;
  color: var(--primary-text-normal-color);
}
.bbi-docked-progress-summary .bbi-progress-count {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}
.bbi-docked-progress-summary .bbi-progress-percent {
  font-size: 14px;
  font-weight: 600;
  min-width: 56px;
  text-align: right;
}
/* Banner icon small inline track + fill */

.bbi-dashboard-widget-progress {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.bbi-widget-loading-stage {
  color: inherit;
}
.bbi-widget-status-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
}
.bbi-widget-status-text {
  vertical-align: middle;
  color: var(--primary-text-normal-color);
}
/* Loading animation - Pulsing dot */

@keyframes bbi-loading-pulse {
  0%, 100% {
    opacity: 1;
    box-shadow: 0 0 0 0 rgba(255, 152, 0, 0.7);
  }
  50% {
    opacity: 0.7;
    box-shadow: 0 0 0 4px rgba(255, 152, 0, 0);
  }
}
.bbi-widget-loading-dot .bbi-widget-status-dot {
  background-color: darkorange;
  animation: bbi-loading-pulse 1.5s infinite;
}
/* Ready animation - Checkmark or stable dot */

@keyframes bbi-ready-pop {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.bbi-widget-ready-dot .bbi-widget-status-dot {
  background-color: #2bb673;
  animation: bbi-ready-pop 0.6s ease-out;
}
/* Circular SVG progress in banner icon */

.bbi-dashboard-widget-progress .bbi-widget-progress-circle {
  display: inline-block;
  vertical-align: middle;
}
.bbi-dashboard-widget-progress .bbi-widget-progress-bg {
  stroke: var(--primary-branding-color);
}
.bbi-dashboard-widget-progress .bbi-widget-progress-arc {
  stroke: var(--primary-branding-color);
  transition: stroke-dashoffset 360ms ease;
  transform-origin: center;
}
/* Ensure the progress bar container and fill show correctly */

.bbi-docked-progress-details .bbi-progress-bar-background {
  display: block;
  height: 10px;
  width: 91%;
  border-radius: 999px;
  overflow: hidden;
  padding: 4px 16px;
}
.bbi-docked-progress-details .bbi-progress-bar-fill {
  display: block;
  width: 0;
  height: 100%;
  background: linear-gradient(90deg, var(--primary-branding-color), #60a5fa);
  transition: width 0.35s ease;
  box-shadow: 0 2px 6px rgba(79, 141, 253, 0.12) inset, 0 1px 0 rgba(255, 255, 255, 0.25) inset;
  border-radius: inherit;
}
.bbi-docked-progress-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 260px;
  overflow-y: auto;
}
.bbi-docked-progress-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  color: var(--primary-text-normal-color);
}
.bbi-docked-progress-item:last-child {
  border-bottom: none;
}
.bbi-docked-progress-item-left {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
}
.bbi-docked-progress-item-name {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bbi-docked-progress-item-right {
  flex-shrink: 0;
  margin-left: 8px;
}
.bbi-docked-progress-item-status {
  font-size: 14px;
}
.bbi-status-icon {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
}
.bbi-status-deferred {
  background: #f59e0b;
}
.bbi-status-deferred svg {
  width: 10px;
  height: 10px;
  fill: white;
}
.bbi-status-ready {
  background: #22c55e;
  position: relative;
  border-radius: 50%;
}
.bbi-status-ready::after {
  content: '';
  width: 7px;
  height: 4px;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(-45deg) translate(1px, -1px);
}
.bbi-status-loading {
  animation: bbiWidgetStatusSpin 0.9s linear infinite;
  border-radius: 50%;
  border: 2px solid rgba(59, 130, 246, 0.18);
  border-top-color: var(--primary-branding-color);
}
.bbi-status-error {
  position: relative;
  border-radius: 50%;
  background: #ef4444;
}
.bbi-status-error::before,
.bbi-status-error::after {
  content: '';
  position: absolute;
  width: 2px;
  height: 9px;
  background: white;
  border-radius: 2px;
}
.bbi-status-error::before {
  transform: rotate(45deg);
}
.bbi-status-error::after {
  transform: rotate(-45deg);
}
.bbi-status-no-data {
  background: #f59e0b;
  position: relative;
  border-radius: 50%;
}
.bbi-status-no-data::after {
  content: '';
  position: absolute;
  width: 6px;
  height: 2px;
  background: white;
  border-radius: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bbi-hybrid-cache-status-banner {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 99999;
  width: 340px;
  border-radius: 10px;
  box-shadow: 0 4px 24px rgba(15, 23, 42, 0.12), 0 1px 4px rgba(15, 23, 42, 0.08);
  border: 1px solid var(--designer-primary-border-color, rgba(0, 0, 0, 0.08));
  background: var(--designer-container-background, white);
  overflow: hidden;
  pointer-events: auto;
  font-family: var(--designer-font);
}
.bbi-hybrid-cache-banner-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 18px;
  line-height: 1;
  cursor: default;
}
.bbi-hybrid-cache-banner-state {
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  align-self: center;
  font-family: var(--designer-font);
}
.bbi-hybrid-cache-banner-state-completed {
  color: var(--success-text-color, #16a34a);
}
.bbi-hybrid-cache-banner-state-inprogress {
  color: var(--primary-branding-color, #3b82f6);
}
.bbi-hybrid-cache-banner-state-failed {
  color: var(--danger-text-color, #dc2626);
}
.bbi-hybrid-cache-banner-state-queued {
  color: var(--primary-text-light-color, #6b7280);
}
.bbi-hybrid-cache-banner-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  align-self: center;
  border: none;
  background: transparent;
  cursor: pointer;
  color: var(--primary-text-light-color, #6b7280);
  padding: 4px;
  line-height: 1;
}
.bbi-hybrid-cache-banner-msgarea {
  padding: 10px 16px 6px 16px;
  font-family: var(--designer-font);
}
.bbi-hybrid-cache-banner-msgline {
  font-size: 13px;
  line-height: 1.5;
  color: var(--primary-text-light-color, #6b7280);
  font-family: var(--designer-font);
}
.bbi-hybrid-cache-banner-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--primary-text-light-color, #9ca3af);
  flex-shrink: 0;
}
.bbi-hybrid-cache-banner-namestack {
  display: flex;
  flex-direction: column;
  min-width: 0;
  font-family: var(--designer-font);
}
@keyframes bbiWidgetStatusSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.bbi-docked-progress-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.bbi-docked-progress-footer .bbi-progress-note {
  font-size: 14px;
  color: #9ca3af;
}
.bbi-docked-progress-footer .bbi-progress-refresh {
  border: none;
  background: transparent;
  cursor: pointer;
  font-size: 15px;
  color: #3b63f4;
  padding: 4px 8px;
  border-radius: 4px;
  font-family: inherit;
}
.bbi-docked-progress-footer .bbi-progress-refresh:hover {
  background: rgba(59, 99, 244, 0.06);
}
/* Dark Theme - Details Popover */

.e-dark .bbi-docked-progress-details {
  background: rgba(43, 43, 43, 0.98);
  border-color: rgba(255, 255, 255, 0.08);
}
.e-dark .bbi-docked-progress-header {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}
.e-dark .bbi-docked-progress-title {
  color: #f9fafb;
}
.e-dark .bbi-docked-progress-close:hover {
  background: rgba(255, 255, 255, 0.08);
}
.e-dark .bbi-docked-progress-summary {
  border-bottom-color: rgba(255, 255, 255, 0.06);
}
.e-dark .bbi-docked-progress-summary .bbi-progress-count {
  color: #d1d5db;
}
.e-dark .bbi-docked-progress-summary .bbi-progress-percent {
  color: #9ca3af;
}
.e-dark .bbi-docked-progress-list {
  border-bottom-color: rgba(255, 255, 255, 0.06);
}
.e-dark .bbi-docked-progress-item {
  border-bottom-color: rgba(255, 255, 255, 0.06);
}
.e-dark .bbi-docked-progress-item-name {
  color: #e5e7eb;
}
.e-dark .bbi-docked-progress-footer {
  border-top-color: rgba(255, 255, 255, 0.06);
}
.e-dark .bbi-docked-progress-footer .bbi-progress-note {
  color: #6b7280;
}
.e-dark .bbi-docked-progress-footer .bbi-progress-refresh {
  color: #60a5fa;
}
.e-dark .bbi-docked-progress-footer .bbi-progress-refresh:hover {
  background: rgba(96, 165, 250, 0.1);
}
.e-dark .bbi-docked-progress-icon {
  background-image: 'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23e5e7eb"><path d="M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 12.5a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11z"/><path d="M8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4z"/></svg>';
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*---------------------------Datasource Merge Configuration UI------------------------------*/

.boldbi-dashboarddesigner .bbi-designer-dslist-panel {
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  float: left;
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  border-color: #c8c8c8;
  border-image: initial;
  box-sizing: border-box;
  background-color: var(--merge-datasource-primary-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel .bbi-designer-header-text {
  line-height: 30px;
  color: var(--merge-datasource-header-text-color);
}
.boldbi-dashboarddesigner .bbi-merge-datasource-header-container .bbi-designer-close {
  font-size: '13px !important';
  line-height: 30px;
  color: var(--merge-datasource-header-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:hover {
  color: var(--merge-datasource-icon-hover-color) !important;
}
.boldbi-dashboarddesigner .bbi-merge-datasource-header-container .bbi-designer-close:hover {
  color: var(--merge-datasource-icon-hover-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel-container .bbi-dbrd-shared-ds-container {
  border: none;
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel-container {
  display: block;
  border-radius: 6px;
  border: 1px solid var(--merge-datasource-primary-border-color);
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel-outer-container {
  width: 500px;
  margin: 0px auto;
  padding: 10px 0px;
  box-sizing: border-box;
  color: var(--merge-datasource-header-text-color);
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel-outer-container .bbi-designer-header-container {
  text-align: center;
  position: relative;
  margin: auto;
  box-sizing: content-box;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel-outer-container .bbi-designer-header-container .bbi-designer-header-title {
  font-size: 16px;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  position: relative;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-dslist-panel-outer-container .bbi-designer-header-container .bbi-designer-header-desc {
  padding-bottom: 15px;
  text-align: center;
  display: block;
  line-height: 16px;
  font-size: 11px;
}
.boldbi-dashboarddesigner .bbi-designer-dslist-container-tag {
  width: 100%;
  height: 100%;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-mergeds-button-div {
  height: 40px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-mergeds-button {
  border: 1px solid;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
  height: 40px;
  font-family: var(--designer-font);
  font-size: var(--designer-font);
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  background: #0565ff;
  border-color: 1px solid;
  color: white;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-designer-mergeds-button-disabled {
  background-color: #f2f2f2;
  color: #999999;
  border: 1px solid #cccccc;
  cursor: default;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item {
  height: 25px;
  width: auto;
  line-height: 25px;
  font-size: 14px;
  background-color: var(--designer-header-background);
  display: inline-block;
  padding-left: 5px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 3px;
  margin: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-designer-shared-ds-title {
  font-weight: bold;
  font-size: 13px;
  line-height: 14px;
  max-width: 95%;
  width: 95%;
  white-space: pre;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-designer-datasource-nameinput {
  overflow: hidden;
  font-size: 13px;
  display: block;
  font-weight: 600;
  height: 25px;
  float: left;
  padding: 0px 18px;
  width: 95%;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-datasource-name {
  margin: 0px 18px;
  height: 28px;
  border: 1px solid;
  border-color: var(--merge-datasource-secondary-border-color);
  box-sizing: border-box;
  background-color: var(--merge-datasource-name-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-datasource-name::placeholder {
  color: var(--merge-datasource-placeholder-color);
}
.boldbi-dashboarddesigner .bbi-designer-atc-boxshadow.e-input[type="text"]::placeholder {
  color: var(--merge-datasource-placeholder-color);
}
.boldbi-dashboarddesigner .bbi-shared-ds-search-box .bbi-designer-atc-boxshadow.e-input[type="text"] {
  background-color: var(--merge-datasource-name-background-color) !important;
  color: var(--merge-datasource-header-text-color);
}
.boldbi-dashboarddesigner .bbi-shared-ds-search-box .bbi-designer-atc-boxshadow.e-input[type="text"]::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-shared-ds-search-box .bbi-designer-atc-boxshadow.e-input[type="text"]::-ms-input-placeholder {
  color: var(--secondary-text-normal-color);
}
.bbi-shared-ds-search-box,
.bbi-autocomplete bbi-designer-atc-boxshadow e-js e-input {
  background-color: var(--merge-datasource-name-background-color) !important;
  border: 1px solid var(--secondary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-merge-datasource-header-container {
  border: 1px solid var(--merge-datasource-primary-border-color) !important;
}
.boldbi-dashboarddesigner .e-textbox.bbi-designer-fontfamily::placeholder {
  color: var(--merge-datasource-placeholder-color);
}
.boldbi-dashboarddesigner .e-textbox.bbi-designer-fontfamily {
  border: 1px solid var(--secondary-border-color) !important;
}
.boldbi-dashboarddesigner .e-textbox.bbi-designer-fontfamily::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-exp-table .e-textbox.bbi-designer-fontfamily.bbi-datepicker-label {
  border: none !important;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-designer-shared-ds-content-label {
  font-size: 10.5px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-designer-trim-label {
  overflow: hidden;
  word-wrap: break-word;
  display: inline-block;
  letter-spacing: 0.2px;
  line-height: 1.5em;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-designer-shared-ds-description-label {
  font-size: 12px;
  max-width: 100%;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-row {
  padding: 5px 5px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-row:last-child {
  padding: 5px 5px 5px 5px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-ds-selection-icon-column {
  float: left;
  width: 50px;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-ds-content-column {
  font-size: 14px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-designer-delete-dslist {
  padding-left: 5px;
  height: 25px;
  line-height: 25px;
  font-size: 10px;
  width: 25px;
  float: right;
  padding-right: 5px;
  font-family: 'dashboard_webdesigner_font';
  color: var(--merge-datasource-icon-hover-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-merge-search-container {
  width: 100%;
  height: 60px;
  display: block;
  overflow: hidden;
  padding-left: 8px;
  padding-right: 8px;
  box-sizing: border-box;
  border-bottom: 1px solid #cccccc;
}
.boldbi-dashboarddesigner .bbi-designer-selected-merge-container {
  height: 70px;
  border: 1px solid var(--merge-datasource-secondary-border-color);
  border-radius: 4px;
  display: inline-block;
  margin: 0px 18px;
  background-color: var(--merge-datasource-name-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-header-text {
  float: left;
  width: 400px;
  height: 16px;
  padding: 10.5px 0px 6px;
  overflow: hidden;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}
.boldbi-dashboarddesigner .bbi-designer-merge-back {
  height: 20px;
  width: 20px;
  float: left;
  margin: 7px;
  font-family: 'dashboard_webdesigner_font';
  font-size: 20px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-back:before {
  content: '\e801';
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item.bbi-dbrd-designer-shared-ds-checked-item {
  background-color: #c6dfff;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-designer-delete-dslist:before {
  content: '\e901';
  color: var(--merge-datasource-icon-hover-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-dashboard-designer-header-row,
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-dbrd-ds-name {
  height: 40px;
  padding: 10px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-dashboard-designer-desc-row,
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-ds-content-column .bbi-ds-modifiy-label {
  height: 50px;
  max-width: 100%;
  padding: 0px;
  padding-bottom: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dashboarddesigner-row {
  box-sizing: border-box;
  text-align: left;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-ds-content-label,
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-ds-label {
  color: dimgray;
  font-size: 11px;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-ds-label {
  font-weight: normal;
}
.boldbi-dashboarddesigner .bbi-designer-merge-ds-item .bbi-dbrd-ds-content-label {
  font-weight: bold;
}
.boldbi-dashboarddesigner .bbi-mergetable-expandable {
  background: var(--secondary-background-color);
  overflow: hidden;
  color: var(--primary-text-normal-color);
  transition: all 0.5s ease-in-out;
  height: 0;
}
.boldbi-dashboarddesigner .bbi-mergetable-expandable:target {
  height: 80px;
}
.boldbi-dashboarddesigner li.bbi-mergetable-list-value.bbi-dbrd-designer-hoverable:hover {
  background-color: #e9e9e9 !important;
  border-radius: 4px !important;
  width: 190px !important;
}
.boldbi-dashboarddesigner .bbi-merge-datasource-header-container .bbi-dbrd-breadcrumb-inner-container {
  margin-top: 15px;
  margin-left: 40%;
  height: 70px;
  transform: translate(-50%, -50%);
}
/* Merge Table Css */

.boldbi-dashboarddesigner .icon-arrow_1_down1:before {
  content: "\ea26";
  font-family: "dashboard_webdesigner_font";
  font-size: 10px;
  color: var(--active-icon-normal-color) !important;
  transition: 0.3s background-color;
}
.boldbi-dashboarddesigner .icon-arrow_1_up1:before {
  content: "\ea29";
  font-family: "dashboard_webdesigner_font";
  font-size: 10px;
  color: var(--active-icon-normal-color) !important;
  transition: 0.3s background-color;
}
.boldbi-dashboarddesigner .icon-arrow_1_down1:hover {
  background-color: transparent !important;
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .icon-arrow_1_up1:hover {
  background-color: transparent !important;
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-lineitem {
  display: block !important;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-widget {
  height: 100%;
  width: 100%;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-horizontal-widget {
  padding-left: 25px;
  padding-right: 25px;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-vertical-widget {
  padding-top: 25px;
  padding-bottom: 25px;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-div {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-color: #dbdbdb;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-horizontal-div {
  width: 100%;
  border-width: 4px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-line-item .bbi-line-vertical-div {
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 4px;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dataset-treeview .e-item .e-node-hover .bbi-option-view-schema {
  display: inline-block !important;
}
.boldbi-dashboarddesigner .bbi-designer-dialog.bbi-designer-viewschema-dialog .e-titlebar {
  border-bottom: 0px !important;
  padding: 20px !important;
  font-size: 14px !important;
  font-family: var(--designer-font) !important;
  font-style: normal;
  text-transform: capitalize;
  font-weight: 400 !important;
}
.boldbi-dashboarddesigner .bbi-mergetable-collapseiconwrap {
  padding: 7px 0px 2px 0px !important;
}
.boldbi-dashboarddesigner .e-column-mapping-body-container .e-grid .e-gridheader .e-headercell {
  background: var(--secondary-background-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .e-column-mapping-body-container .e-grid .e-gridheader {
  border-top: none;
  border-bottom: 1px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .e-column-mapping-body-container .e-grid .e-gridcontent .e-alt_row,
.boldbi-dashboarddesigner .e-column-mapping-body-container .e-grid .e-gridcontent {
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*--------------Start Region Dashboard Parameter Designer-------------------*/

/* Core */

.boldbi-dashboarddesigner .bbi-dashboard-parameter-table {
  width: 640px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-parameter-element-container {
  margin: 0px 0px 3px 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog {
  height: 700px;
}
.boldbi-dashboarddesigner .bbi-add-dbrd-parameter-container {
  font-family: var(--designer-font);
  overflow: hidden;
  position: relative;
  width: auto;
  height: auto;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container {
  height: 617px;
  width: 600px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dashboard-add-parameter-container .bbi-dbrd-inclusion-container {
  float: right;
  margin-top: 22px;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-queryvalue-container .bbi-dbrd-queryvalue-element-container {
  margin-bottom: 20px;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-selectiontype-container .bbi-dbrd-custom-container {
  margin: 10px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dashboard-parameter-dlg-container {
  height: 322px;
  width: 382px;
  overflow-x: hidden;
}
.boldbi-dashboarddesigner .bbi-dashboard-add-parameter-container {
  width: auto;
  height: auto;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dashboard-add-parameter-container .bbi-alert-container {
  display: none;
  color: #ff0a0a;
  font-size: 12px;
  padding-left: 105px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dashboard-add-parameter-container {
  width: 350px;
  border-radius: 4px;
  position: relative;
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-edition {
  padding-left: 13px;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-save-edit-icon {
  margin-left: 13px !important;
  font-size: 20px;
  cursor: pointer;
  margin-top: 4px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-close-edit {
  margin-left: 13px;
  font-size: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-delete-icon {
  position: absolute;
  margin-top: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-add-param-btn:disabled {
  cursor: default;
  opacity: 0.7;
}
.boldbi-dashboarddesigner .bbi-dbrd-add-param-btn {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-list {
  width: 240px;
  height: 64px;
  border-radius: 4px;
  padding: 0px !important;
  margin-top: 3.9%;
  margin-bottom: 3.9%;
  margin-left: 3%;
  margin-right: 6.4%;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-list .bbi-remove-shadow {
  box-sizing: border-box;
  margin: 6px;
  vertical-align: middle;
  text-align: left;
  padding: 8px 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-list .bbi-designer-content {
  font-size: 14px !important;
  font-weight: 500;
  font-style: normal;
  width: 190px;
  height: 12px;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.21px;
  padding-top: 5px;
  padding-left: 7px;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-list-value {
  font-size: 13px;
  padding-left: 13px;
}
.boldbi-dashboarddesigner .bbi-param-list-mode-watermark {
  padding-left: 7px;
  padding-top: 10px;
  padding-bottom: 9px;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-input {
  width: 240px;
  height: 24px;
  padding-left: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-input {
  width: auto;
  height: 24px;
  border-radius: 4px;
  border: solid 1px #b3b3b3;
  background-color: var(--param-input-background);
  padding-left: 8px;
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-label {
  font-family: var(--designer-font) !important;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: var(--param-text-color);
  padding: 8px 0px;
  width: 15%;
  display: inline-block;
}
.boldbi-dashboarddesigner.bbi-dashboard-parameter-dialog-box .bbi-dbrd-parameter-label {
  text-transform: capitalize;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-radiobtn {
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-datepicker {
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-custom-container {
  padding-left: 105px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-input-range {
  width: 160px;
  height: 24px;
  border-radius: 4px;
  padding-left: 3px;
  border: solid 1px #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-selected-parameter {
  border: 1px solid #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-visible {
  color: #0565ff;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-delete {
  font-family: 'dashboard_webdesigner_font' !important;
  transform: rotate(45deg);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-delete:before {
  content: '\e924';
  font-size: 14.7px;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-list-value {
  display: inline-block;
  width: 300px;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-data-row {
  height: 40px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-data-row :hover {
  background-color: var(--querydesigner-hover-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-param-inner-list-container .bbi-list-container .bbi-dbrd-param-list:hover {
  background: var(--querydesigner-hover-bg-color);
  color: var(--querydesigner-text-color);
}
.bbi-dbrd-parameter-drpdown .bbi-dbrd-btn-relative-date-range-container .bbi-dbrd-btn-relative-date {
  width: 100%;
  height: 36px;
  font-family: var(--designer-font) !important;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.28px;
  color: var(--primary-branding-color);
  padding: 0px;
  border: 0px;
  border-radius: 3px;
  cursor: pointer;
  background-color: var(--querydesigner-secondary-background-color);
}
.bbi-dbrd-btn-relative-date-range-container .bbi-dbrd-btn-relative-date:hover {
  background-color: var(--active-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-input-invalid,
.boldbi-dashboarddesigner .bbi-dbrd-param-input-invalid::selection,
.boldbi-dashboarddesigner .bbi-dbrd-param-input-invalid:focus {
  border-color: red !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-input-container .bbi-multiselect-dropdown-item {
  border: solid 1px #b3b3b3 !important;
}
.bbi-dbrd-parameter-drpdown {
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .bbi-multiselect-dropdown-item {
  border: 0.5px solid var(--designer-secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-listgrid-container {
  width: 340px;
}
.boldbi-dashboarddesigner .bbi-dbrd-list-param-data-row td {
  border-bottom: 0.5px solid #cecece;
}
.boldbi-dashboarddesigner .bbi-dbrd-queryvalue-container .bbi-dbrd-param-textarea {
  width: 318px;
  height: 160px;
  resize: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-description-container .bbi-dbrd-param-textarea {
  width: 445px;
  height: 80px;
  resize: none;
  margin-bottom: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-execute-query-run {
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-execute-query-run:before {
  content: "\eab6";
}
.boldbi-dashboarddesigner .bbi-dbrd-param-icon-invisible {
  display: none !important;
}
.bbi-param-combo-box-indicator span {
  height: 40px !important;
  top: -6px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-disable-combo-box {
  border-color: #eee !important;
  background-color: #eeeeee;
  opacity: initial;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-first-value-checkbox-container {
  margin-left: 0px !important;
}
.e-ddl-popup .e-atc.e-focus .e-in-wrap {
  box-shadow: none !important;
}
.e-ddl-popup .e-atc.e-focus .e-in-wrap:focus-within {
  border-color: #0565ff !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dialog-box {
  display: flex;
  flex-direction: column;
  max-height: 89%;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-scroller-container {
  width: 100% !important;
}
/* Theme */

.boldbi-dashboarddesigner .bbi-dashboard-parameter-list-container {
  border-right: 1px solid var(--querydesigner-primary-border-color);
  background-color: var(--querydesigner-primary-background-color);
}
.boldbi-dashboarddesigner .bbi-add-dbrd-parameter-container {
  background-color: var(--param-background) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-datepicker .e-datetime-wrap .e-input,
.boldbi-dashboarddesigner .bbi-dbrd-parameter-datepicker .e-daterangewidget .e-input {
  background-color: var(--param-background) !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-add-parameter-container .e-daterangewidget .e-select .e-calendar:before {
  margin: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-datepicker .e-daterangewidget.e-focus .e-in-wrap,
.e-daterangewidget .e-focus,
.e-daterangewidget .e-focus:hover .e-in-wrap {
  box-shadow: none !important;
  border-color: var(--primary-branding-color) !important;
}
/*--------------End Region Dashboard Parameter Designer-------------------*/

/*--------------Start Region Dashboard Parameter Viewer-------------------*/

/* Core */

.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog {
  width: 382px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-reset {
  border-radius: 3px;
  margin-top: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-reset {
  padding: 7px 6px 3px 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-element-container {
  margin: 5px 10px 0 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-mode-label {
  width: 77px;
  height: 14px;
  line-height: normal;
  letter-spacing: 0.15px;
  text-align: right;
  float: right;
  text-transform: capitalize;
  padding: 10px 16px 10px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-footer-button {
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-label {
  max-width: 180px;
  width: auto;
  height: 19px;
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-radiobtn {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog input {
  padding-left: 10px !important;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-datepicker {
  height: 24px;
  padding: 0px;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-input {
  width: 334px !important;
  height: 28px;
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  padding: 0 5px;
  box-sizing: border-box;
  border: solid 1px #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-input-range {
  width: 160px !important;
  margin-right: 14px !important;
  height: 28px;
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  padding: 0 5px;
  box-sizing: border-box;
  border: solid 1px #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-border-line {
  width: 333px;
  height: 1px;
  position: relative;
  margin-top: 5.2%;
  margin-bottom: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-viewer-conatiner {
  height: 322px;
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-list-border {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-viewer-parameter-description {
  left: 10px;
  top: 6.5px;
  position: relative;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-viewer-parameter-description:before,
.bbi-designer-notifyinfo:before {
  font-family: dashboardviewer_font;
  content: "\e918";
}
/*--------------End Region Dashboard Parameter Viewer-------------------*/

/* Designer Theme */

/*------- Start Region Dashboard parameter viewer-------*/

.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-reset {
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-viewer-titleBackIcon {
  background-color: #f9f9f9;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-reset:before {
  font-family: dashboardviewer_font;
  font-size: 14px;
  content: '\e91c';
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-viewer-titleBackIcon:before {
  content: '\e905';
  font-family: dashboardviewer_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-param-textbox {
  border: solid 1px #b3b3b3;
  color: #2b2b2b;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-border-line {
  border-bottom: solid 1.1px #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-widget.e-daterangewidget input {
  color: var(--designer-input-readonly-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-mode-label {
  color: gray;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
}
/*---------------- End Region Dashboard parameter Viewer----------------*/

/*-------------- Start Region Dashboard parameter Designer-------*/

.boldbi-dashboarddesigner .bbi-dbrd-listgrid-container,
.boldbi-dashboarddesigner .bbi-dbrd-list-param-edition {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-list {
  background-color: white;
  border: solid 1px #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-add-param-btn:enabled {
  background: var(--primary-branding-color);
  border: 1px solid var(--primary-branding-border-color);
  color: white;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-dbrd-add-param-btn:active {
  background: #004ed4;
  border-color: #0450cc;
}
.boldbi-dashboarddesigner .bbi-dbrd-add-param-btn:disabled {
  background: #eeeeee;
  color: #333333;
  border: 1px solid #b3b3b3;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .bbi-dbrd-listgrid-container {
  display: block;
}
/*------- End Region Dashboard parameter Designer-------*/

/* Designer Theme */

/* Contro Level  - CSS*/

.boldbi-dashboarddesigner.bbi-designer-dialog .e-footerbar {
  padding: 10px 16px !important;
  height: auto !important;
  display: inline-table !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner.bbi-designer-dialog.bbi-datasource-authentication-selector-dialog .e-footerbar {
  padding: 10px 16px !important;
  height: auto !important;
  display: inline-table !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .e-footerbar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 30px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .e-widget-content {
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-listgrid-container.e-grid {
  border: solid 1px var(--querydesigner-primary-border-color);
  border-radius: 3px;
  padding: 1px 1px 0px;
  margin-top: 12px;
  margin-bottom: 13px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-parameter-element-container.bbi-dbrd-listgrid-container .e-gridcontent {
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-parameter-element-container.bbi-dbrd-listgrid-container .e-gridcontent .e-table {
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .e-dialog-icon:hover {
  background: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .e-gridheader {
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-container {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-list .e-chk-image {
  height: 16px;
  width: 16px;
  float: right;
  margin-top: 2px;
}
.bbi-dbrd-parameter-drpdown.e-ddl-popup .e-active,
.bbi-dbrd-parameter-drpdown.e-ddl-popup .e-active.e-hover,
.bbi-dbrd-parameter-drpdown.e-ddl-popup .e-select.e-hover {
  color: var(--active-text-normal-color) !important;
  border-bottom: none !important;
  background: none repeat scroll 0 0 var(--active-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-radio-btn-wrapper .e-radio-wrapper .e-radio:checked + label::before {
  background: var(--radio-btn-background-active-color);
  border: 2px solid var(--radio-btn-border-active-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-radio-btn-wrapper .e-radio-wrapper .e-radio:checked + label::after {
  background: var(--radio-btn-active-inner-bg-color);
  color: var(--radio-btn-active-inner-bg-color);
  border: 2px solid var(--radio-btn-active-inner-bg-color);
  left: 6px;
  top: 6px;
  width: 6px;
  height: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-radio-btn-wrapper .e-radio-wrapper .e-radio + label::before {
  border-color: var(--radio-btn-border-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-showInViewer-container .e-checkbox-wrapper label .e-frame:not(.e-check) {
  background-color: var(--checkbox-btn-unchecked-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-listgrid-container .e-gridheader {
  border-top: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .e-widget .e-widget-content {
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .bbi-dbrd-parameter-radiobtn-element .e-widget .e-spanicon .e-rad-active {
  padding-top: 1.5px;
  margin-left: -1.4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-selectiontype-container .e-chkbox-wrap .e-text {
  padding-top: 2px;
}
.boldbi-dashboarddesigner .e-ddl-popup .e-check-act,
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .bbi-dashbrd-parameter-selectiontype-dropdown-element .e-chkbox-small .e-chk-act .e-checkmark,
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .e-chkbox-wrap .e-chk-image.e-checkmark,
.bbi-dbrd-parameter-drpdown.e-check-act,
.boldbi-dashboarddesigner .bbi-dbrd-parameter-radiobtn-element .e-radiobtn-wrap .e-spanicon .e-rad-active {
  color: #0565ff;
}
.bbi-dbrd-parameter-radiobtn-element-include + .e-radsmaller .e-rad-active,
.bbi-dbrd-parameter-radiobtn-element-exclude + .e-radsmaller .e-rad-active,
.bbi-dbrd-parameter-drpdown .e-content .e-ul li .e-check-act {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .e-gridcontent .e-hscrollbar {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-showInViewer-container .e-checkbox-wrapper label .e-label {
  font-size: 11px;
  font-family: var(--designer-font) !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-showInViewer-container .e-checkbox-wrapper label .e-check {
  border-radius: 4px;
  border: 1px solid var(--checkbox-btn-checked-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-showInViewer-container .e-checkbox-wrapper label .e-frame {
  border-radius: 4px;
  border: 1px solid var(--checkbox-btn-unchecked-border-color);
  height: 15px;
  width: 15px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-isfirstvalue-container .e-checkbox-wrapper label .e-label {
  font-size: 11px;
  font-family: var(--designer-font) !important;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-isfirstvalue-container .e-checkbox-wrapper label .e-check {
  border-radius: 4px;
  border: 1px solid var(--checkbox-btn-checked-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-dialog .bbi-dbrd-isfirstvalue-container .e-checkbox-wrapper label .e-frame {
  border-radius: 4px;
  border: 1px solid #c8c8c8;
  height: 15px;
  width: 15px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog.e-dialog .e-title {
  width: 282px;
  height: 21px;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-datewidget .e-in-wrap {
  border-color: #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-datewidget .e-select {
  border-color: #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-drpdown.e-ddl {
  height: 24px !important;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .bbi-dbrd-parameter-drpdown.e-ddl .e-icon {
  margin-top: -4px !important;
}
.e-tab .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-dialog .bbi-dbrd-parameter-element-container .bbi-dbrd-parameter-datepicker .bbi-popup-button.e-dashboarddatepicker.e-input-main,
.e-tab .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-dialog .bbi-dbrd-parameter-element-container .bbi-dbrd-parameter-input-range.e-textbox,
.e-tab .boldbi-dashboarddesigner .bbi-dbrd-parameter-viewer-dialog .e-dialog .bbi-dbrd-parameter-element-container .bbi-dbrd-parameter-input.e-textbox {
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-listgrid-container .e-columnheader {
  display: none;
}
/*--------------Start Region CodeMirror-------------------*/

.boldbi-dashboarddesigner .CodeMirror-hints {
  margin: 0;
  padding: 2px;
  -moz-box-shadow: 1px 1px 10px lightgray;
  box-shadow: '1px 1px 10px #d8cccc !important';
  border: 1px solid lightgray;
  background: white;
  -ms-border-radius: 5px;
  border-radius: 5px !important;
  -webkit-box-shadow: 1px 1px 10px lightgray;
  -ms-box-shadow: 1px 1px 10px lightgray;
  box-shadow: 1px 1px 10px #d8cccc !important;
}
.CodeMirror-hints {
  font-size: 14px !important;
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner li.CodeMirror-hint {
  line-height: 1.5 !important;
}
.boldbi-dashboarddesigner .CodeMirror-hint:hover {
  background: linear-gradient(to bottom, #f4f4f4, #e9e9e9);
}
.boldbi-dashboarddesigner li.CodeMirror-hint-active {
  background: none repeat scroll 0 0 #CDE0FF !important;
  color: #333333 !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-queryvalue-container .CodeMirror {
  height: 140px;
  border: 1px solid var(--querydesigner-primary-border-color);
  border-radius: 4px;
}
/*--------------End Region CodeMirror-------------------*/

/* Contro Level  - CSS*/

/*--- Reeport designer theme---*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-param-list {
  border-bottom: 1px solid #dddddd !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-param-list:hover {
  background: #f5f5f5 !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-text {
  font-size: 12px !important;
  font-weight: 400 !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-parameter-element-container .bbi-dbrd-list-param-input {
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-parameter-element-container .bbi-dbrd-list-param-list-value {
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dashboard-parameter-dlg-container .bbi-dbrd-parameter-element-container .bbi-dbrd-list-param-close-edit {
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-inner-list-container .bbi-list-container .bbi-dbrd-param-list {
  background-color: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
}
.e-ddl-popup.e-dbrd-parameter-drpdown .e-active {
  background: var(--active-bg-normal-color);
  border-bottom-color: var(--primary-border-color);
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-param-assign .e-listbox .e-select {
  background: var(--active-bg-normal-color) !important;
  color: var(--active-text-normal-color) !important;
}
.e-checkbox-wrapper.e-wrapper.bbi-dbrd-param-isfirstvalue-checkbox-element span.e-icons.e-frame {
  background: var(--checkbox-btn-unchecked-bg-color);
  border: 1px solid var(--checkbox-btn-unchecked-border-color);
}
.e-checkbox-wrapper.e-wrapper.bbi-dbrd-param-isfirstvalue-checkbox-element span.e-icons.e-frame.e-check {
  background: var(--checkbox-btn-checked-bg-color);
}
.bbi-dbrd-parameter-viewer-dialog .e-widget.e-daterangewidget .e-icon {
  display: block;
  position: absolute;
  top: 50%;
  font-size: 21px;
  margin-top: -11px;
}
.bbi-dbrd-parameter-viewer-dialog .e-widget.e-daterangewidget .e-icon {
  height: 21px;
  width: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-inner-list-container .bbi-dbrd-param-search {
  display: block;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  background-color: var(--designer-input-readonly-background);
  margin: 6px 4px;
  height: 30px;
  box-sizing: border-box;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-inner-list-container .bbi-dbrd-param-search.e-focus {
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-param-inner-list-container .bbi-dbrd-param-no-result {
  padding: 16px 8px;
  text-align: center;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Keyboard accessbility - Core **********/

.boldbi-dashboarddesigner .bbi-dashboard-banner-title:focus {
  height: 54px;
}
.bbi-dbrd-export-dialog:focus,
.bbi-dashboard-keyboard-interaction.bbi-dbrd-export-dialog-reset:focus,
.bbi-dashboard-keyboard-interaction.bbi-metrics-container-close-icon:focus,
.bbi-dashboard-keyboard-interaction.bbi-dashboarddesigner-designcanvas:focus,
.bbi-dashboard-keyboard-interaction.bbi-dbrd-control-container:focus,
.boldbi-dashboarddesigner.bbi-desktop-export > .e-dialog-icon.e-icon.e-closee-dialog-icon.e-icon.e-close:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .bbi-dbrd-filterListMenu.bbi-dbrd-background-theme.bbi-dbrd-designer-hoverable:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .bbi-dashboard-banner-favorite:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .bbi-dashboard-banner-unfavorite:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .e-dashboard-banner-backButton:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .e-dashboard-banner-icon:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .bbi-dashboard-banner-optionmenu:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .e-dashboard-banner-icon.bbi-dbrd-designer-refresh-view:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .bbi-dashboard-banner-title:focus,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel.bbi-dashboard-keyboard-interaction .bbi-dashboard-banner-description:focus {
  outline: auto 1px var(--keyboard-navigation-ring-color) !important;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********* USer based filter - Core **********/

.bbi-designer-dialog.bbi-designer-format .e-widget-content {
  padding: 0 10px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-empty-ds-title-block {
  padding-bottom: 10px;
  padding-top: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-uf-map-ds-list-content {
  width: 100%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-uf-adv-mode-ds-list {
  padding-left: 5px;
  box-sizing: border-box;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-designer-adv-right-panel > div {
  padding: 0 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-designer-icon-search {
  color: #4d4d4d;
  padding: 8px 4px;
  float: right;
  font-size: 10px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-designer-icon-close {
  color: #4d4d4d;
  padding: 8px 4px;
  float: right;
  font-size: 10px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-close,
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-designer-icon-close {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-designer-icon-close {
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-designer-icon-search {
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-mode-btn-wrapper {
  margin-top: 10px;
  padding-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-search-bar-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  border: 1px solid;
  border-radius: 5px;
  font-family: var(--designer-font) !important;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-search-bar-wrapper .bbi-dbrd-designer-icon {
  width: 26px;
}
/*------------------------------Radio-button--------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-radio-btn-wrapper .e-radio-wrapper {
  padding: 0px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-splitter {
  margin: 10px 10px;
  border: 0px;
  width: 98%;
  padding-top: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper {
  display: flex;
  flex-direction: row;
  height: 100%;
  width: 100%;
  border-top: 1px solid;
  border-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-tile-panel {
  width: 30%;
  height: 100%;
  border-right: 1px solid;
  padding-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel {
  flex-direction: column;
  width: 70%;
  height: 457px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-data-column-panel {
  height: 86px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel {
  display: flex;
  flex-direction: column;
  height: 393px;
  width: 520px;
  margin: 15px 18px 0px 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-disable-functionalities.bbi-enable {
  display: block;
  z-index: 1001;
  position: absolute;
  opacity: 0.7;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-disable-functionalities {
  display: none;
  height: 394px;
  width: 520px;
  margin: 15px 18px 0px 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper {
  display: flex;
  flex-direction: row;
  height: 74px;
  width: 520px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper {
  display: flex;
  flex-direction: row;
  height: 282px;
  width: 520px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-user-list-wrapper {
  height: 285px;
  width: 259px;
  border: 1px solid;
  border-right: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-user-list-disable-wrapper {
  display: none;
  height: 285px;
  width: 259px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-user-list-disable-wrapper.bbi-enable {
  display: block;
  z-index: 1001;
  position: absolute;
  opacity: 0.7;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-field-list-disable-wrapper {
  display: none;
  height: 287px;
  width: 260px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-field-list-disable-wrapper.bbi-enable {
  display: block;
  z-index: 1001;
  position: absolute;
  left: 522px;
  opacity: 0.7;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-field-list-wrapper {
  border: 1px solid !important;
  height: 285px;
  width: 258px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-field-list-wrapper .bbi-dbrd-designer-fieldlist {
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-radio-btn-wrapper .e-radio-wrapper .e-label {
  color: var(--querydesigner-text-color);
  font-weight: 400;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-information-icon.bbi-dbrd-designer-hoverable.bbi-datacache:before {
  content: '\ea3c';
}
.boldbi-dashboarddesigner .bbi-daterange-popup .bbi-dbrd-radio-btn-wrapper .e-label {
  padding-left: 24px;
  font-size: 12px !important;
  font-weight: 700 !important;
}
/*----------------User-based-filter-template----------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 8px;
  width: 220px;
  height: 64px;
  font-family: var(--designer-font);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper:hover {
  border: solid 1px var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .e-active {
  border: solid 1.5px var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-header-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 21px;
  width: 208px;
  margin-left: 12px;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-header-wrapper .bbi-dbrd-user-based-tile-header {
  margin: 0px;
  height: 100%;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  letter-spacing: 0.21px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: context-menu;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-description {
  width: 200px;
  height: 14px;
  margin-left: 12.5px;
  margin-right: 7px;
  margin-bottom: 9px;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: context-menu;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-description .bbi-dbrd-uf-data-column-name {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.21px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-header-wrapper .bbi-dbrd-user-based-tile-close-icon {
  margin-right: 9px;
  cursor: pointer;
}
/*---------------------user-filter-tile-panel---------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  margin: 16px 0;
  width: 220px;
  height: 32px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: dashed 1px var(--querydesigner-primary-border-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper .bbi-dbrd-uf-add-filter-icon {
  line-height: 1.4;
  box-sizing: border-box;
  cursor: inherit;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper .bbi-dbrd-uf-add-filter-icon::before {
  height: 12px;
  width: 12px;
  font-weight: 300;
  cursor: inherit;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper .bbi-dbrd-uf-add-filter-text {
  font-size: 13px;
  font-weight: 600;
  font-family: var(--designer-font);
  letter-spacing: 0.33px;
  margin-left: 5px;
}
/********* USer based filter - Theme **********/

.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-splitter {
  background-image: linear-gradient(to right, var(--primary-background-color), var(--primary-border-color), var(--primary-border-color), var(--primary-background-color));
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-tile-panel {
  border-right-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-data-column-panel {
  border-bottom-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-user-list-wrapper {
  border-color: var(--querydesigner-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-field-list-wrapper {
  border-color: var(--querydesigner-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-disable-functionalities.bbi-enable,
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-field-list-disable-wrapper.bbi-enable,
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-wrapper .bbi-dbrd-uf-user-list-disable-wrapper.bbi-enable,
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-disable-wrapper.bbi-enable,
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-disable-wrapper.bbi-enable {
  background-color: var(--userfilter-bg);
}
/*----------------User-based-filter-template-----------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper {
  background-color: var(--userfilter-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper:hover,
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper:hover {
  background-color: var(--userfilter-hover-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .e-active {
  background-color: var(--active-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .e-active > * {
  color: var(--active-text-normal-color)!important;
}
boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .e-active .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-header-wrapper .bbi-dbrd-user-based-tile-header {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .e-active .bbi-dbrd-user-based-tile-header {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper:hover .bbi-dbrd-user-based-tile-header {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper:hover .bbi-dbrd-user-based-tile-description {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-header-wrapper .bbi-dbrd-user-based-tile-header {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-user-based-tile-wrapper .bbi-dbrd-user-based-tile-description {
  color: gray;
}
/*---------------------user-filter-tile-panel---------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper {
  background-color: var(--users-field-container-bg);
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-tile-panel-wrapper .bbi-dbrd-uf-add-filter-wrapper .bbi-dbrd-uf-add-filter-icon {
  color: #808080 !important;
}
/********* USer based filter - Icon Contents **********/

.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-container {
  height: 24px;
  width: 102px;
  margin-left: 6px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-user-mapping {
  width: 36px;
  height: 24px;
  border-radius: 4px;
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-user-mapping:hover {
  background-color: var(--userfilter-hover-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-field-icon-list {
  margin-right: 8px;
  margin-left: 0px;
  width: 65px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-user-mapping .bbi-dbrd-uf-list-icon-user-mapping-shuffle:before {
  width: 12.7px;
  height: 13.3px;
  float: left;
  color: var(--primary-text-normal-color);
  padding: 5.3px 4.2px 5.3px 5.7px;
  content: '\eb02';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-user-mapping .bbi-dbrd-uf-list-icon-user-mapping-dropdown:before {
  width: 7px;
  height: 4px;
  float: left;
  padding-top: 8px;
  font-size: 8px;
  color: var(--primary-text-normal-color);
  content: '\e9c7';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-view {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  line-height: 24px;
  float: right;
  margin: 0px 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-view:before {
  width: 16px;
  height: 12px;
  vertical-align: middle;
  color: var(--primary-text-normal-color);
  padding: 6px 5px;
  content: '\eb00';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-sorting {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-sorting:before {
  width: 12px;
  height: 12px;
  color: var(--userfilter-icon-color);
  vertical-align: middle;
  padding: 6px 5px;
  content: '\eb03';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-refresh {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  float: right;
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-content-wrapper .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-list-icon-wrapper .bbi-dbrd-uf-list-icon-refresh:before,
.boldbi-dashboarddesigner .bbi-dbrd-uf-list-icon-refresh:before {
  width: 16px;
  height: 13.3px;
  vertical-align: middle;
  padding: 5.3px 5px;
  color: var(--userfilter-icon-color);
  content: '\eb01';
  font-family: 'dashboard_webdesigner_font';
}
/*-----------------Users and group list styles-------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-user-group-list-wrapper {
  height: 100%;
  width: 259px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-group-list-wrapper .bbi-dbrd-uf-container .bbi-dbrd-uf-listbox-wrapper {
  font-size: 12px;
  height: 100%;
  width: 259px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-group-list-wrapper .bbi-dbrd-uf-container .bbi-dbrd-uf-nomatch-err-msg {
  display: none;
  height: 100%;
  width: 259px;
  font-size: 12px;
  font-family: var(--designer-font);
  padding-top: 100px;
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-group-list-wrapper .bbi-dbrd-uf-container .bbi-dbrd-uf-listbox-wrapper .bbi-dbrd-uf-listbox-error-msg {
  display: none;
  height: 100%;
  width: 259px;
  padding-top: 100px !important;
  font-family: var(--designer-font);
  font-size: 12px;
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-wrapper .e-ddl-popup {
  border: 0px !important;
  box-shadow: 0px 0px !important;
  border-radius: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-group-list-wrapper .bbi-dbrd-uf-container .bbi-dbrd-uf-listbox-wrapper .bbi-dbrd-uf-listbox-error-msg .bbi-dbrd-uf-retry-icon-wrapper {
  z-index: 1000;
  position: relative;
  height: 30px;
  width: 185px;
  left: 85px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .bbi-dbrd-uf-icon-wrapper .bbi-dbsize {
  visibility: hidden;
  float: left;
  padding-left: 3.75px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li:hover .bbi-dbrd-uf-list .bbi-dbrd-uf-icon-wrapper .bbi-dbsize {
  visibility: visible !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .bbi-dbrd-uf-list-text {
  font-family: var(--designer-font);
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: nowrap;
  width: 165px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui li .bbi-dbrd-uf-list-text {
  font-family: var(--designer-font);
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: nowrap;
  width: 165px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .bbi-dbrd-uf-user-group-icon {
  width: 25px;
  height: 20px;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui li .bbi-dbrd-uf-user-group-icon {
  width: 25px;
  height: 20px;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui li .bbi-dbrd-uf-list-text {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list {
  display: flex;
  flex-direction: row;
  height: 20px;
  width: 250px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .e-chck-icon {
  width: 25px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .e-chck-icon::before {
  width: 10px;
  height: 8.7px;
  color: var(--primary-branding-color);
  font-family: dashboard_webdesigner_font;
  content: '\ea57';
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .bbi-dbrd-uf-icon-wrapper {
  width: 24px;
  height: 20px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-uf-user-filter-panel .bbi-dbrd-uf-list-panel .bbi-dbrd-uf-container .bbi-dbrd-uf-listbox-element.e-listbox .e-select {
  background: var(--active-bg-normal-color) !important;
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li {
  position: relative;
  font-size: 12px;
  min-height: 20px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list .bbi-dbrd-uf-icon-wrapper .bbi-dbrd-uf-float {
  line-height: 20px;
}
.boldbi-dashboarddesigner .e-dashboarddesigner-icon-false:before {
  content: '\eb04';
  font-size: 14px;
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .e-dashboarddesigner-icon-true:before {
  content: '\eb05';
  font-size: 14px;
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .e-dashboarddesigner-email-true {
  display: none;
}
.boldbi-dashboarddesigner .e-dashboarddesigner-usercount-true {
  margin-left: 50px;
  font-family: var(--designer-font);
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: nowrap;
  width: 165px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.boldbi-dashboarddesigner .e-dashboarddesigner-email-false {
  margin-left: 50px;
  font-family: var(--designer-font);
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: nowrap;
  width: 165px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.boldbi-dashboarddesigner .e-dashboarddesigner-usercount-false {
  display: none;
}
/*------------------- user from dialog ------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-userfilter .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  border-style: none;
  background: none !important;
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-userfilter .e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  border-style: none;
  background: none !important;
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-userfilter .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-checkmark {
  width: 13.5px;
  height: 9.8px;
  line-height: 16px;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-user-error-msg {
  display: none;
  padding-top: 71px;
  width: 300px;
  height: 122px;
  font-size: 12px;
  font-family: var(--designer-font);
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-unorder-list .bbi-dbrd-uf-icon {
  width: 25px;
  height: 20px;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-unorder-list .e-list-text .e-word {
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: nowrap;
  width: 235px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-unorder-list .e-list-text {
  height: 10px;
  padding-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-selected-btn {
  right: 10px;
  position: absolute !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-cancel-btn {
  float: right;
  right: 105px;
}
/*-------------------User filter field value list------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  height: 14px;
  width: 14px;
  border-radius: 2px !important;
  border: 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  height: 14px;
  width: 14px;
  border-radius: 2px !important;
  border: 1px solid !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-checkmark {
  width: 10.8px !important;
  line-height: 15px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldvalue-list .e-ddl-popup {
  box-shadow: 0px 0px !important;
  border-radius: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldvalue-list .e-ddl-popup div > ul li {
  padding-left: 8px !important;
  line-height: 0.7px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-ulelement {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-error {
  position: absolute;
  margin-top: 100px !important;
  width: 258px;
  z-index: 1000;
  display: none;
  font-size: 12px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-error p {
  padding: 2px 10px 2px 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-retry {
  position: absolute;
  z-index: 1000;
  display: none;
  margin: 150px 85px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-loading-popup {
  position: absolute;
  z-index: 1500;
  display: none;
  background-color: transparent !important;
  height: 281px;
  width: 258px;
}
/*------Users in group dialog styles------*/

.boldbi-dashboarddesigner .bbi-dbrd-container .bbi-dbrd-listbox-wrapper {
  font-family: var(--designer-font);
  font-size: 12px;
  height: 193px;
  width: 300px;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-container .bbi-dbrd-listbox-wrapper .bbi-dbrd-listbox-error-msg {
  display: none;
  padding-top: 71px;
  width: 300px;
  height: 122px;
  font-size: 12px;
  font-family: var(--designer-font);
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-dbrd-listbox-element li {
  font-size: 12px;
  min-height: 20px !important;
  font-family: var(--designer-font);
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-listbox-element .bbi-dbrd-uf-users-list {
  display: flex;
  flex-direction: row;
  height: 20px;
  width: 290px;
}
.boldbi-dashboarddesigner .bbi-dbrd-listbox-element .bbi-dbrd-uf-users-list-text {
  font-family: var(--designer-font);
  line-height: 18px;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  white-space: nowrap;
  width: 265px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-listbox-element .bbi-dbrd-user-icon {
  width: 25px;
  height: 20px;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dialog-border .e-scroller {
  border-radius: 0px !important;
  border: none;
}
/*-------------filter datasource column template-----------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-element-container {
  display: flex;
  width: 100%;
  height: 84px;
  border-bottom: 1px solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-filter-container {
  width: 50%;
  height: inherit;
  display: flex;
  flex-direction: column;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-datacolumn-container {
  width: 50%;
  height: inherit;
  display: flex;
  flex-direction: column;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-filter-name {
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.2px;
  margin: 16px 0px 0px 16px;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-datacolumn-name {
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.2px;
  margin: 16px 0px 0px 16px;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-filter-input {
  width: 200px;
  height: 20px;
  font-size: 12px;
  font-family: var(--designer-font);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid;
  margin: 9px 0px 0px 16px;
  padding-left: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-input-container {
  width: 200px;
  height: 24px;
  font-size: 12px;
  font-family: var(--designer-font);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 9px 0px 0px 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-save-btn {
  width: 80px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0px 0px 18px 16px;
}
.boldbi-dashboardDesigner .bbi-dbrd-alert-dailog-container {
  height: 100px;
  width: 575px;
}
.boldbi-dashboardDesigner .bbi-dbrd-alert-dailog-container .bbi-dbrd-uf-alert-wrapper .bbi-dbrd-dialog-alert-message {
  height: 100px;
  width: 505px;
}
.boldbi-dashboardDesigner .bbi-dbrd-alert-dailog-container .bbi-dbrd-uf-alert-wrapper .bbi-dbrd-dialog-alert-message p {
  font-size: 12px;
  font-family: var(--designer-font);
  padding-left: 10px;
}
.boldbi-dashboardDesigner .bbi-dbrd-alert-dailog-container .bbi-dbrd-uf-alert-wrapper .bbi-dashboarddesigner-warn-icon {
  padding-left: 10px;
  width: 50px;
  height: 50px;
}
/*------user-based-filter-dialog------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-datasource-title {
  float: left;
  height: 21px;
  font-family: var(--designer-font);
  font-size: 12px;
  letter-spacing: 0.18px;
  font-weight: normal;
  line-height: 1.5;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-datasource-title p {
  height: 21px;
  padding-top: 2.5px;
  padding-left: 6px;
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dialog-title {
  float: left;
  font-size: 14px;
  font-family: "@uf-dialog-title-font-family";
  font-weight: 600;
  letter-spacing: 0.3px;
  line-height: 1.5;
  height: 21px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dialog-title p {
  height: 21px;
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-dialog-border .e-titlebar {
  padding-top: 11.5px;
  padding-bottom: 11.5px;
  height: 21px;
}
.boldbi-dashboarddesigner .bbi-dialog-border .e-titlebar .e-close {
  position: absolute;
  top: 14.9px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper {
  display: flex;
  flex-direction: column;
  width: 259px;
  height: 73px;
  border-left: 1px solid;
  border-top: 1px solid;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-disable-wrapper {
  display: none;
  width: 261px;
  height: 75px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-disable-wrapper.bbi-enable {
  display: block;
  z-index: 1001;
  position: absolute;
  opacity: 0.7;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-disable-wrapper {
  display: none;
  width: 259px;
  height: 73px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-disable-wrapper.bbi-enable {
  display: block;
  z-index: 1001;
  position: absolute;
  opacity: 0.7;
  margin-top: -1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper {
  display: flex;
  flex-direction: column;
  width: 258px;
  height: 73px;
  border: 1px solid;
  border-bottom: 0px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-title-wrapper {
  display: flex;
  flex-direction: row;
  height: 24px;
  margin: 8px 8px 0 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper {
  display: flex;
  flex-direction: row;
  height: 24px;
  margin-top: 9px;
  margin-left: 11px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-title-wrapper .bbi-dbrd-uf-user-icon-title-container {
  width: 136px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-title-wrapper .bbi-dbrd-uf-user-icon-title-container p {
  margin: 0px;
  padding-top: 6px;
  font-size: 12px;
  letter-spacing: 0.18px;
  font-family: var(--designer-font);
  font-weight: 600;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-checkbox-element .bbi-dbrd-check-box-wrapper .e-wrapper .e-checkbox {
  height: 0px;
  width: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-checkbox-element .bbi-dbrd-check-box-wrapper .e-wrapper .e-icons {
  border: 1px solid;
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-checkbox-element .bbi-dbrd-check-box-wrapper .e-wrapper.e-small .e-icons {
  height: 16px;
  width: 16px;
  line-height: 12px;
  font-size: 10px;
  font-weight: bold;
  padding-left: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-checkbox-element .e-wrapper .e-label {
  font-family: var(--designer-font);
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-unmapped-checkbox-wrapper .bbi-dbrd-uf-checkbox-element .e-wrapper.e-small .e-label {
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel {
  width: 207px;
  height: 22px;
  border-radius: 4px;
  border: 1px solid;
  display: flex;
  flex-direction: row;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel .bbi-dbrd-uf-user-search-text-box {
  margin-left: 8px;
  margin-top: 2px;
  width: 171px;
  height: 16px;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel .bbi-dbrd-uf-user-search-text-box:focus {
  outline: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel .e-icon {
  font-size: 12px;
  cursor: pointer;
  margin-top: 5px;
  margin-left: 9px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-title-wrapper {
  display: flex;
  flex-direction: row;
  height: 24px;
  margin-top: 8px;
  margin-left: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper {
  display: flex;
  flex-direction: row;
  height: 24px;
  margin-top: 9px;
  margin-left: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-title-wrapper .bbi-dbrd-uf-field-icon-title-container {
  width: 180px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-title-wrapper .bbi-dbrd-uf-field-icon-title-container p {
  margin: 0px;
  padding-top: 6px;
  font-size: 12px;
  letter-spacing: 0.18px;
  font-family: var(--designer-font);
  font-weight: 600;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper input[type="checkbox"] {
  position: relative;
  width: 16px;
  height: 16px;
  margin: 3px 0 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel {
  margin-left: 16px;
  width: 178px;
  height: 22px;
  border-radius: 4px;
  border: 1px solid;
  display: flex;
  flex-direction: row;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel .bbi-dbrd-uf-field-search-text-box {
  margin-left: 8px;
  margin-top: 2px;
  width: 142px;
  height: 16px;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel .bbi-dbrd-uf-field-search-text-box:focus {
  outline: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel .e-icon {
  font-size: 12px;
  cursor: pointer;
  margin-top: 5px;
  margin-left: 9px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-checkbox-element .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-chk-image {
  padding: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-checkbox-element .e-chkbox-wrap .e-chkbox-small .e-chk-inact .e-chk-image {
  padding: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-checkbox-element .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  border-radius: 2px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-checkbox-element .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  border-radius: 2px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-unmapped-checkbox-wrapper {
  display: flex;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-unmapped-description {
  cursor: pointer;
  width: 25px;
  line-height: 22px;
  font-size: 14px;
  color: #4d4d4d;
  vertical-align: middle;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-unmapped-description:before {
  font-family: dashboardviewer_font;
  content: '\e918';
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel .bbi-dbrd-uf-field-search-text-box {
  font-size: 12px;
  font-family: var(--designer-font);
  line-height: 1.5;
  letter-spacing: 0.3px;
  background-color: var(--userfilter-input-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel .bbi-dbrd-uf-user-search-text-box {
  font-size: 12px;
  font-family: var(--designer-font);
  line-height: 1.5;
  letter-spacing: 0.3px;
  background-color: var(--userfilter-input-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-adv-right-panel .bbi-disable-functionalities {
  pointer-events: auto;
  opacity: 1;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-adv-right-panel .bbi-disable-functionalities.bbi-enable {
  pointer-events: none;
  opacity: 0.7;
}
/*------------------------------------User filter icon Styles--------------------------------------------*/

.bbi-dbrd-uf-usergroupmenu-title {
  width: 144px;
  height: 16px;
  font-size: 10px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.3px;
  color: var(--primary-text-normal-color);
  padding-left: 8px;
}
.bbi-dbrd-usergroup-mapping-tickmark {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
}
.e-menu.bbi-dbrd-userbased-filter-menu-list .bbi-dbrd-usergroup-mapping-tickmark:before {
  width: 12px;
  height: 8.7px;
  color: #0565ff;
  font-family: dashboard_webdesigner_font;
  content: '\ea57';
}
.bbi-dbrd-userfilter-mapping-tickmark {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
}
.e-menu.bbi-dbrd-userbased-filter-menu-list .bbi-dbrd-userfilter-mapping-tickmark {
  display: none;
}
.e-menu.bbi-dbrd-userbased-filter-menu-list .bbi-dbrd-userfilter-mapping-tickmark:before {
  width: 12px;
  height: 8.7px;
  color: var(--primary-branding-color);
  font-family: dashboard_webdesigner_font;
  content: '\ea57';
}
.e-menu .bbi-dbrd-userbased-filter-menu-list {
  z-index: 100001;
}
.e-menu.bbi-dbrd-userbased-filter-menu-list li.e-list > .e-menulink > span {
  top: 0%;
}
.e-menu.bbi-dbrd-userbased-filter-menu-list.e-context > .e-list > .e-menulink {
  padding: 1px 18px 1px 35px;
  letter-spacing: 0.3px;
  font-size: 12px !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-code-content {
  border: 1px solid;
  width: 99%;
  height: 300px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-code-view-wrapper {
  display: flex;
  flex-flow: column;
  padding-right: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-code-view-wrapper .bbi-dbrd-uf-adv-spacer {
  margin: 5px 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-flex-right {
  align-self: flex-end;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-label {
  font-size: 13px;
  font-weight: bold;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-align-left {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-align-right {
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-align-reset {
  clear: both;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-list-wrapper {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 17px;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-list-wrapper .bbi-dbrd-uf-adv-ds-list-content {
  display: inline-flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-adv-ds-list-content {
  display: inline-flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-list-wrapper .bbi-dbrd-uf-adv-ds-list-content {
  margin-top: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper {
  display: flex;
  flex-direction: column;
  padding-right: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper {
  border: 1px solid;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper .bbi-dbrd-uf-column-config-list-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: space-between;
  width: 100%;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper .bbi-dbrd-uf-column-config-list-header span {
  font-size: 12px;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper .bbi-dbrd-uf-column-config-list-header span.bbi-dbrd-label-left {
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper .bbi-dbrd-uf-column-config-list-header span.bbi-dbrd-label-right {
  margin-right: 155px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list {
  box-shadow: none !important;
  border-radius: 0 !important;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-ds-config-identity-panel {
  width: 100%;
  height: 90px;
  margin-bottom: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-ds-config-identity-panel .bbi-dbrd-uf-ds-config-identity-type-wrapper {
  display: flex;
  align-items: flex-start;
  align-content: space-between;
  flex-direction: column;
  height: 70px;
  justify-content: space-evenly;
  font-size: 12px;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-ds-config-identity-panel .bbi-dbrd-uf-ds-config-identity-column-wrapper {
  display: flex;
  align-items: flex-start;
  align-content: space-between;
  flex-direction: column;
  height: 70px;
  justify-content: space-evenly;
  font-size: 12px;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-ds-config-identity-panel .bbi-dbrd-uf-ds-config-identity-type-wrapper {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-ds-config-identity-panel .bbi-dbrd-uf-ds-config-identity-column-wrapper {
  float: right;
  margin-right: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-adv-ds-list-content {
  display: inline-flex;
  align-items: center;
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper {
  display: inline-flex;
  width: 95%;
  flex-direction: row;
  justify-content: space-between;
  justify-items: center;
  padding-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .bbi-drbd-uf-column-config-column-name {
  width: 100%;
  max-width: 230px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-ddl-popup div > ul li .e-chkbox-wrap {
  padding-right: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-ddl-popup div > .e-listbox li .e-chkbox-wrap {
  padding-right: 0px;
}
/*****************Style override for Checkbox ***********************/

.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap .e-chkbox-small > span {
  border: none;
  height: 20px;
  width: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-image:before {
  content: '\e657';
  width: 100%;
  height: 100%;
  text-indent: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-image {
  font-size: 17px;
  line-height: 31px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap.e-focus div > span {
  box-shadow: none;
}
/*****************Style override for Checkbox ***********************/

.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-preview-wrapper {
  height: 100%;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-preview-wrapper .bbi-dbrd-uf-adv-preview-back-btn {
  margin: 10px 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-preview-wrapper .bbi-dbrd-uf-adv-preview-info-msg {
  font-size: 12px;
  font-family: var(--designer-font);
  margin-top: 10px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .bbi-designer-errorinfo {
  visibility: collapse;
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .bbi-dbrd-uf-column-config-alias-wrapper {
  display: inline-flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-reset-settings-btn {
  float: left;
  font-size: 12px;
  line-height: 28px;
  font-family: var(--designer-font);
  text-decoration: underline;
  color: #0450cc;
  cursor: pointer;
}
/*------------------Preview dashboard UI---------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-preview-reload-icon {
  margin: 1px 0px 22px 13px;
  font-size: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .e-content {
  margin-top: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .bbi-dbrd-prw-template {
  display: flex;
  width: 148px;
  height: 18px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .bbi-dbrd-user-text {
  margin-left: 8px;
  width: 116px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .bbi-dbrd-user-icon {
  width: auto;
  height: inherit;
  font-size: 14px;
}
.boldbi-dashboarddesigner .CodeMirror {
  padding: 0;
  border: none;
  background-color: var(--querydesigner-secondary-background-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .CodeMirror-gutters {
  background-color: var(--querydesigner-secondary-background-color);
  border-right-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-map-ds-list-content bbi-ds-createdby-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 110px;
  display: table-cell;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-map-ds-list-content .bbi-ds-modified-by-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 110px;
  display: table-cell;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-userfilter.e-ddl-popup {
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-search-bar-wrapper {
  border-color: #cccccc;
}
/*------Users and group list styles------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-user-group-list-wrapper .bbi-dbrd-uf-container .bbi-dbrd-uf-listbox-wrapper {
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element .e-hover .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  background-color: #f0f6ff !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element .e-hover .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  background-color: #f0f6ff !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li:hover {
  background-color: var(--userfilter-hover-bg) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-icon-wrapper .bbi-dbsize {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li .bbi-dbrd-uf-list-Element .bbi-dbrd-uf-list-text {
  color: #333333;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li:hover .bbi-dbrd-uf-icon-wrapper:active .bbi-dbsize {
  color: #0565ff !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-listbox-element li:hover .bbi-dbrd-uf-icon-wrapper:hover {
  background-color: var(--active-bg-hover-color) !important;
}
/*------------------- user from dialog ------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-userfilter .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-checkmark {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-userfilter .e-hover {
  background: var(--userfilter-hover-bg) !important;
}
/*------------------- user based filter field value list------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-checkmark {
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  background: var(--checkbox-btn-checked-bg-color) !important;
  border-color: var(--checkbox-btn-checked-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  background: var(--checkbox-btn-unchecked-bg-color);
  border-color: var(--checkbox-btn-unchecked-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-fieldlist .e-hover {
  background: var(--userfilter-hover-bg) !important;
  color: var(--userfilter-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-loading-popup {
  background: rgba(255, 255, 255, 0.5);
}
/*------Users in group dialog styles------*/

.boldbi-dashboarddesigner .bbi-dbrd-container .bbi-dbrd-listbox-wrapper {
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-listbox-element .e-hover {
  background-color: var(--userfilter-hover-bg) !important;
  color: var(--userfilter-text-color);
}
/*------------------filter datasource column template-----------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-element-container {
  background: var(--userfilter-container-bg);
  border-bottom-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-filter-input {
  background: var(--userfilter-input-bg);
  border-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-template .e-select {
  background: var(--userfilter-input-bg);
  border-left-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .e-select {
  background: white;
  border-left-color: white;
}
/*------user-based-filter-dialog------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper {
  background-color: var(--users-field-container-bg);
  border-top-color: var(--querydesigner-primary-border-color);
  border-left-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper {
  background-color: var(--users-field-container-bg);
  border-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel {
  border-color: var(--querydesigner-secondary-border-color);
  background-color: var(--userfilter-input-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-uf-user-focus {
  border-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-uf-field-focus {
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel .bbi-dbrd-uf-user-search-text-box {
  color: var(--querydesigner-sec-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-dbrd-uf-user-search-panel .e-icon {
  color: #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-user-icon-wrapper .bbi-dbrd-uf-user-icon-search-wrapper .bbi-user-sort-icon-container {
  color: gray;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper input[type="checkbox"] {
  border-color: #b3b3b3;
  background-color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper input[type="checkbox"]:checked:after {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel {
  border-color: var(--querydesigner-secondary-border-color);
  background-color: var(--userfilter-input-bg);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel .e-icon {
  color: #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-field-icon-wrapper .bbi-dbrd-uf-field-icon-search-wrapper .bbi-dbrd-uf-field-search-panel .bbi-dbrd-uf-field-search-text-box {
  color: var(--querydesigner-sec-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-checkbox-element .bbi-dbrd-check-box-wrapper .e-wrapper .e-check {
  background: var(--checkbox-btn-checked-bg-color) !important;
  border-color: var(--checkbox-btn-checked-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-checkbox-element .bbi-dbrd-check-box-wrapper .e-wrapper .e-stop {
  background: var(--checkbox-btn-checked-bg-color) !important;
  border-color: var(--checkbox-btn-checked-border-color) !important;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-checkbox-element .bbi-dbrd-check-box-wrapper .e-wrapper .e-icons {
  background: var(--userfilter-bg);
  border-color: var(--querydesigner-secondary-border-color);
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-code-content {
  border-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .bbi-dbrd-uf-config-column-lst {
  border-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .bbi-dbrd-uf-config-column-lst:focus {
  border-color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-column-config-tmplt-wrapper .e-ddl .e-select {
  background: var(--userfilter-input-bg) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-reset-settings-btn {
  color: #0450cc;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap .e-chkbox-small > span {
  background: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper {
  border-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .bbi-dbrd-uf-column-config-list-wrapper .bbi-dbrd-uf-column-config-list-header {
  border-bottom-color: var(--querydesigner-primary-border-color);
  background: var(--userfilter-container-bg);
}
/*------------------Preview dashboard UI---------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .e-select {
  border-style: none !important;
  background: var(--designer-preview-background) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-preview-reload-icon {
  color: #666666;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .e-hover {
  background: #CDE0FF !important;
  color: black;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .e-active {
  background: #CDE0FF !important;
  color: black;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui .e-in-wrap {
  border-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui:hover .e-in-wrap {
  border-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-previewui {
  background: var(--designer-preview-background) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-image {
  color: var(--primary-btn-bg-disable-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-adv-ds-config-wrapper .e-chkbox-wrap .e-chkbox-small .e-checkmark {
  color: var(--primary-branding-color);
  background: none;
}
/* Refresh icon */

.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-search-input {
  text-align: left;
  font-size: 12px;
  float: left;
  width: 90%;
  border-radius: 4px;
  font-family: var(--designer-font);
  background-color: var(--userfilter-input-bg);
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-search-input::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-search-input::placeholder {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-search-wrapper {
  display: inline-block;
  height: 29px;
  border-radius: 4px;
  width: calc(100% - 37px);
  border: 1px solid;
  box-sizing: border-box;
}
.boldbi-dasdhboarddesigner .bbi-dbrd-search-wrapper {
  border-color: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .bbi-dbrd-search-wrapper {
  border-color: var(--querydesigner-secondary-border-color);
}
/* User filter preview grid override */

.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .e-grid .e-gridheader {
  border-bottom: 1px solid var(--querydesigner-primary-border-color);
  border-top: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .e-grid .e-headercell {
  border-left-color: var(--querydesigner-primary-border-color);
  background: var(--querydesigner-secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .e-grid .e-headercell .e-headercelldiv {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel .e-grid .e-gridcontent .e-rowcell {
  background: var(--querydesigner-primary-background-color);
  border-color: var(--querydesigner-primary-border-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .e-ddl.e-widget .e-select.e-disable {
  background: var(--primary-btn-bg-disable-color);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Preview Section - Core **********/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-overview-panel .bbi-dbrd-filterListMobileMenu {
  visibility: visible;
  display: block;
  margin-right: 15px;
  padding: 3px;
  margin-top: 6px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-overview-panel .bbi-dbrd-filterListMenu {
  height: 22px;
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenu {
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-overview-panel {
  height: 32px;
  width: 100%;
  overflow: hidden;
  z-index: 500;
  display: none;
  background-color: var(--designer-preview-background) !important;
  text-align: center;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 14px 8px;
  line-height: 20px;
  text-align: center;
  padding: 4px 4px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon:hover {
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-favorite {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 14px 8px;
  line-height: 20px;
  text-align: center;
  padding: 4px 4px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-unfavorite {
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 14px 8px;
  line-height: 20px;
  text-align: center;
  padding: 4px 4px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer {
  height: auto;
  width: auto;
  float: right;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-favorite {
  float: left;
  margin-top: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-unfavorite {
  float: left;
  margin-top: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon {
  float: left;
}
/* Server icons Edit, Maximize, Comment, View*/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-theme {
  display: inline-flex;
  justify-content: space-around;
  justify-items: center;
  align-items: center;
  width: 70px;
  font-size: 13px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu {
  height: 20px;
  width: auto;
  cursor: pointer;
  padding: 4px 4px;
  margin: 14px 8px;
  font-weight: 600;
  border-radius: 3px;
  overflow: hidden;
  text-overflow: center;
  white-space: nowrap;
  text-align: center;
  line-height: 20px;
}
.bbi-dashboard-banner-thememenu-popup.e-menu .bbi-dashboard-banner-theme-menu-selected .e-menulink,
.e-dbrd-export-menu-list.e-menu .bbi-dashboard-banner-theme-menu-selected {
  background-color: #80b0ff !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-theme {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-theme-hover:hover,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-active {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-menu.e-dbrd-export-menu-list .e-menulink e-menulink.aschild.e-arrow-space {
  color: var(--hover-icon-color);
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu:hover .bbi-dynamic-title-display,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-active .bbi-dynamic-title-display,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-filterListMenu:hover .bbi-text-before-content,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-active .bbi-text-before-content {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-banner-verticalsplitline {
  height: 24px;
  float: left;
  margin: 16px 8px !important;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-banner-verticalsplitline {
  margin-top: 18px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-banner-verticalsplitline-margin {
  margin: 10px 4px 0px 4px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-closePreviewPanel {
  float: left;
  margin: 12px 24px 5px 8px;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-userSelectionPanel {
  float: left;
  height: 30px;
  margin-top: 8px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-dashboard-parameters {
  float: left;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-right: 2px;
  text-align: center;
  padding: 4px 4px;
  margin: 14px 8px;
  line-height: 20px;
  border-radius: 0px;
  font-family: 'dashboard_webdesigner_font';
  font-size: 13px;
}
.boldbi-dashboarddesigner .bbi-toolbar-seperator-previewmode {
  margin: 13px 8px;
  float: left;
  width: 1px;
  height: 30px;
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 2%, #cccccc 41%, #cccccc 58%, rgba(255, 255, 255, 0) 98%);
}
.boldbi-dashboarddesigner .bbi-dbrd-preview-content-container {
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-dbrd-preview-content-container .bbi-dbrd-uf-preview-label {
  font-size: 12px;
  font-family: var(--designer-font);
  font-weight: bold;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-preview-reload-container {
  width: 28px;
  height: 28px;
  padding: 5px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  flex-direction: column;
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-text-before-content {
  display: none;
}
.bbi-dashboarddesigner-designPanel .bbi-dynamic-filterdroparrow {
  margin-left: 6px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 16px;
  box-sizing: border-box;
  pointer-events: none;
  font-size: 12px;
  line-height: 16px;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner > * {
  pointer-events: auto;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__content {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1 1 auto;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__titlewrap {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__title {
  font-weight: 600;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__actions {
  display: flex;
  align-items: center;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__details,
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner__dismiss {
  border: 0;
  border-radius: 2px;
  padding: 4px 10px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog {
  padding: 12px;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__datasource {
  margin-bottom: 12px;
  padding: 10px 12px;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__datasource-header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #9e9e9e;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__tables {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__table {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid #e0e0e0;
  background: white;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__table-name {
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__table-count,
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__table-state,
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog__datasource-state {
  font-size: 11px;
  opacity: 0.9;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog table {
  width: 100%;
  border-collapse: collapse;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog th,
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-details-dialog td {
  border: 1px solid #e0e0e0;
  padding: 8px;
  text-align: left;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner--completed {
  background: #e8f5e9;
  border-top: 1px solid #c8e6c9;
  color: #1b5e20;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner--inprogress {
  background: #fff8e1;
  border-top: 1px solid #ffe082;
  color: #5d4037;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner--queued {
  background: whitesmoke;
  border-top: 1px solid #e0e0e0;
  color: #616161;
}
.boldbi-dashboarddesigner .bbi-hybrid-cache-status-banner--failed {
  background: #ffebee;
  border-top: 1px solid #ffcdd2;
  color: #b71c1c;
}
/********** Preview Section - Theme **********/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-refresh,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-link,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-favorite,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-unfavorite,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .e-dashboard-banner-smallMenu {
  font-family: 'dashboardviewer_font';
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-optionmenu {
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-menu {
  font-family: 'dashboard_webdesigner_font';
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-backButton {
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dynamic-title-display,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-text-before-content,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dynamic-filterdroparrow {
  position: relative;
  color: var(--primary-text-normal-color);
  bottom: 2px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp .e-banner-verticalsplitline,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-banner-verticalsplitline {
  border-right-color: var(--designer-primary-border-color);
  border-right-style: solid;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-control-menu-icon {
  float: right;
  background-repeat: no-repeat;
  color: #4d4d4d;
  cursor: pointer;
  font-size: 14px;
  font-family: 'dashboardviewer_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-refreshtime-notifier {
  display: inline-block;
  height: 8px;
  width: 8px;
  position: absolute;
  background: #4bc871;
  margin-left: 13px;
  margin-top: 2px;
  border-radius: 50%;
}
.boldbi-dashboarddesigner .bbi-dbrd-background-theme {
  transition: 0.3s background-color;
}
.boldbi-dashboarddesigner .bbi-dbrd-background-theme:hover:not([disabled]) {
  background-color: var(--designer-icon-hover-color);
  background: var(--designer-icon-hover-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-background-theme:hover:not([disabled]) {
  color: var(--hover-icon-color);
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-grid-toolbar:hover:not([disabled]) {
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-icon:not(.banner-icon-hover-color-after-bgColor-change):hover:before {
  color: var(--hover-icon-color);
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-background-theme:active:not([disabled]),
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenu.bbi-dbrd-background-theme.bbi-dashboarddesigner-active:hover,
.boldbi-dashboarddesigner .bbi-dbrd-filterListMenu.bbi-dbrd-background-theme.bbi-dashboarddesigner-active:active {
  background-color: var(--designer-header-background);
  background: var(--designer-header-background);
  transition: 0s;
}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme.bbi-dashboard-banner-optionmenu.bbi-dashboarddesigner-active:hover,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme.bbi-dashboard-banner-optionmenu.bbi-dashboarddesigner-active:active {
  background-color: var(--designer-icon-hover-color);
  /*background: ~'@{designer-backgroundtheme-optionmenu-active-background}';*/

}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:not([disabled]) > .bbi-dbrd-icon-theme:active::before,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:not([disabled]):active::before,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:active:not([disabled])::before,
.bbi-designer-ejdialog .e-close:active::before,
.bbi-designer-alertbox .e-close:active::before {
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme.e-disable:hover,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme.e-tooltxt.e-disable:hover,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme.e-disable:active {
  background-color: transparent !important;
  background: transparent !important;
  color: var(--disable-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:not([disabled]) > .bbi-dbrd-icon-theme:hover,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:not([disabled]) > .bbi-dbrd-icon-theme:hover::before,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:not([disabled]):hover::before,
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:hover:not([disabled])::before {
  /*color: @designer-backgroundtheme-theme-hover-before-color;*/
  background-color: transparent;
}
.boldbi-dashboarddesigner .e-toolbar > .e-horizontal .e-hover > span:before {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container.e-contextmenu-open .bbi-dbrd-icon-background-theme:not([disabled]) .bbi-dbrd-control-menu-icon {
  background-color: #CCCCCC !important;
  background: #CCCCCC !important;
  color: #1A1A1A !important;
  transition: 0s;
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container.e-contextmenu-open .bbi-dbrd-icon-background-theme:not([disabled]) .bbi-dbrd-control-menu-icon {
  border-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-preview-content-container {
  background-color: var(--secondary-background-color);
  border-color: #cecece;
}
.boldbi-dashboarddesigner .bbi-dbrd-input-container {
  width: 175px;
  height: inherit;
  display: flex;
  flex-direction: column;
}
.boldbi-dashboarddesigner .bbi-dbrd-dropdowndiv {
  width: 155px;
  height: 48px;
  font-size: 12px;
  font-family: var(--designer-font);
  border-radius: 4px;
  margin: 6px 0px 0px 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-preview-reload-container:hover {
  background: #EEEEEE !important;
  color: #1A1A1A !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-progress {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--designer-background) !important;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  font-size: 30px;
  text-align: center;
  line-height: 200%;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-progress:after {
  content: '.';
  animation: runningdots 1.5s steps(5, end) infinite;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dynamic-filterdroparrow {
  font-family: 'dashboard_webdesigner_font';
  color: #1882ff;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-active {
  background-color: var(--designer-background);
  color: #1a1a1a;
}
/********** Preview Section - Icon Contents **********/

.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-overview-panel .bbi-dynamic-filterdroparrow:before {
  content: '\e802';
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-refresh:before {
  content: "\e92c";
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-optionmenu:before {
  content: "\e9cd";
  font-size: 14px;
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-menu:before {
  content: "\eaae";
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-backButton {
  margin-top: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .e-dashboard-banner-backButton:before {
  content: "\e9c0";
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .e-dashboard-banner-smallMenu:before {
  content: '\e919';
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-bannerPanel-iconcontainer .bbi-dashboard-banner-link:before {
  content: "\e92d";
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-favorite:before {
  content: "\e912";
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-favorite:not(.banner-icon-hover-color-after-bgColor-change):before {
  color: #ffa726;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-unfavorite:before {
  content: "\e911";
  font-size: 18px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-description:before {
  content: '\e918';
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-unfavorite:before {
  font-size: 18px !important;
  line-height: 18px !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-cache-icon:before {
  content: "\eb35";
  color: #ff9503;
  font-size: 7px;
  font-family: 'dashboard_webdesigner_font';
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboard-banner-theme-icon:before {
  content: '\eb06';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .bbi-dashboarddesigner-dashboard-parameters:before {
  content: "\eb07";
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-bannerPanel .bbi-dbrd-control-menu-icon {
  content: '\e91d';
}
.bbi-dashboarddesigner-designPanel .bbi-dynamic-filterdroparrow:before {
  content: '\e9c7';
  font-size: 10px;
}
.boldbi-dashboarddesigne .bbi-dbrd-maxim-close.e-icon-dbrd-theme {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-controlIcon-container .bbi-dbrd-maxim-close.e-icon-dbrd-theme:hover:before {
  color: var(--hover-icon-color);
  background: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrditem .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter.bbi-remove-control-filter-disable:hover {
  color: var(--hover-icon-color);
  background: var(--hover-icon-background-color);
}
/***** view mode styles *****/

.viewer .bbi-dashboarddesigner-cellitem {
  background: none !important;
}
/***** Mobile view styles on resize *****/

.viewer .bbi-mobile-view .bbi-dashboarddesigner-cellitem {
  display: none;
}
.viewer .bbi-mobile-view .bbi-dashboarddesigner-bannerPanel {
  position: relative;
}
.bbi-dbrd-viewer .bbi-mobile-view .bbi-dbrd-maximizeContainer.bbi-canvas.bbi-dbrd-control-container {
  position: absolute !important;
  margin: 0px !important;
  height: 100% !important;
  right: 0px;
  bottom: 0px;
}
.viewer .bbi-mobile-view .bbi-canvas.bbi-dbrd-control-container {
  left: 0px !important;
  margin: 10px 15px;
  min-height: 200px !important;
  position: relative !important;
  top: 0px !important;
  width: auto !important;
}
.viewer .bbi-mobile-view .bbi-combine-item .bbi-dbrd-control-container {
  position: absolute !important;
}
.viewer .bbi-mobile-view .bbi-dbrd-control-container-pinwidget {
  margin: 5px !important;
}
.boldbi-dashboarddesigner .bbi-mobile-view .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-backarrow {
  display: block;
  position: relative;
  height: 36px;
  line-height: 36px;
  width: 36px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-mobile-view .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-header {
  box-sizing: border-box;
}
.viewer .bbi-mobile-view .bbi-dashboarddesigner-designcanvas {
  padding: 5px 0 !important;
}
.viewer .bbi-mobile-view .bbi-dashboarddesigner-designcanvas-pinwidget {
  padding: 0 !important;
}
.viewer .bbi-mobile-view .bbi-dashboarddesigner-designcanvas {
  width: 100% !important;
  height: 100%;
}
/***** Mobile view styles on resize *****/

/***** Export toast popup - Begin *****/

.boldbi-dashboarddesigner .bbi-exportpopup.e-toast-container {
  display: flex;
  align-items: flex-end;
}
.boldbi-dashboarddesigner .bbi-exportpopup.e-toast-container .bbi-successPopup {
  border: 1px solid var(--toast-success-border-color);
  box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-exportpopup.e-toast-container .bbi-errorPopup {
  border: 1px solid #fe5c45;
  box-shadow: 0px 6px 14px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.boldbi-dashboarddesigner .e-toast-container .e-toast .e-toast-close-icon {
  margin-top: 4px;
  padding-left: 10px;
}
.boldbi-dashboarddesigner .e-toast-container.e-toast-top-right {
  top: 10%;
  right: 2%;
}
.boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-successIcon:before {
  content: var(--success-icon);
  padding-top: 10px;
}
.boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-infoIcon:before {
  content: var(--information-icon);
  padding-top: 10px;
}
.boldbi-dashboarddesigner .e-toast-container .bbi-errorPopup .e-toast-errorIcon:before {
  content: var(--error-icon);
  padding-top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-view .bbi-exportpopup.e-toast-container {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-view .e-toast-container .e-toast {
  width: calc( 100% - 30px) !important;
}
.boldbi-dashboarddesigner .bbi-mobile-view .e-toast-container.e-toast-bottom-right {
  bottom: 0px;
  right: 15px;
}
.boldbi-dashboarddesigner.bbi-mobile-view .e-toast-container .bbi-successPopup .e-toast-message .e-toast-content .e-toast-successPopup-content > p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.boldbi-dashboarddesigner.bbi-mobile-view .e-toast-container .bbi-errorPopup .e-toast-message .e-toast-content .e-toast-exportingErrorPopupContent > p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.boldbi-dashboarddesigner .bbi-mobile-export .e-header .e-title {
  padding: 11px 0px 10px 0px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .e-header {
  padding: 3.5px 12px 3.5px 12px !important;
}
/***** Export toast popup - End *****/

/***** Maximize - Begin *****/

/* Maximize-widget */

.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maxim {
  position: relative;
  float: right;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-refresh-icon {
  position: relative;
  float: right;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maxim:hover::before {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-refresh-icon:hover::before {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-maxim-close {
  position: relative;
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-controlIcon-container .bbi-dbrd-designer-hoverable {
  text-align: center;
  box-sizing: content-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-remove-control-filter {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer {
  display: block;
  z-index: 1000;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-sub-header {
  padding: 0px;
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-sub-header .bbi-dbrd-control-sub-title {
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-title-wrapper {
  position: absolute;
}
.bbi-dbrd-viewer .bbi-dbrd-mobile-view .bbi-dbrd-maximizeContainer {
  position: absolute;
  margin: 0px !important;
  left: 0px;
  top: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container {
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-content-container .widget-control-icon-wrapper {
  margin-top: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-control-header .widget-control-icon-wrapper .bbi-dbrd-designer-hoverable {
  bottom: 0px !important;
  box-sizing: content-box !important;
}
/***** Maximize - End *****/

/*----------server icon------*/

.boldbi-dashboarddesigner .e-overlay {
  pointer-events: fill;
  touch-action: none;
}
.e-overlay {
  pointer-events: fill;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table .e-radiobtn-wrap.e-radiotext .e-text {
  margin-top: 2px;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-refresh-icon:before {
  content: '\eb56';
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maxim:before {
  content: '\ea4b';
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maxim-close:before {
  content: '\e901';
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-backarrow:before {
  content: "\e9c0";
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-maxim:hover,
.boldbi-dashboarddesigner .bbi-dbrd-refresh-icon:hover,
.boldbi-dashboarddesigner .bbi-dbrd-maxim-close:hover,
.boldbi-dashboarddesigner .bbi-dbrd-backarrow:hover {
  cursor: pointer;
  color: black;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maxim,
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-refresh-icon,
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maxim-close,
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-backarrow {
  font-family: dashboard_webdesigner_font;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-title-wrapper .bbi-dbrd-control-sub-title {
  font-weight: 500;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-maximizeContainer .bbi-dbrd-control-title-wrapper .bbi-dbrd-control-title {
  font-weight: bolder;
}
.e-menu.bbi-dashboard-banner-thememenu-popup {
  text-transform: capitalize !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-maximizeContainer .bbi-dbrd-refreshtime-notifier {
  margin-left: 20px;
  top: 11px;
}
.bbi-dashboarddesigner-designAreaContainer {
  height: 100%;
  border-width: 1px 0px;
  border-style: solid;
  border-color: var(--designer-primary-border-color);
  display: inline-block;
  background-color: #ececec;
  box-sizing: border-box;
}
.bbi-dashboarddesigner-designAreaContainer.bbi-dashboard-dark {
  border-color: #181e2b;
}
.bbi-dashboard-banner-optionmenu-popup.e-menu.e-context .e-list > ul {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-mobile {
  width: 100%;
  height: 100%;
  border-radius: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-mobile-export-footer {
  position: relative;
  bottom: 27px;
  height: 28px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-menu:hover::before {
  font-size: 18px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-description:hover::before {
  color: var(--hover-icon-color);
}
.bbi-dashboard-banner-optionmenu-popup.e-menu.e-context .e-list .e-menulink {
  padding: 1px 18px 1px 0px;
  /*color: ~'@{designer-banner-optionmenu-menulink-color}';
    background-color: ~'@{designer-banner-optionmenu-menulink-background-color}';*/

}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .e-label-element {
  border: 0px;
}
.bbi-designer-menu.e-menu.e-context > .e-separator.e-list,
.bbi-designer-menu.e-menu.e-context > .e-separator.e-list:hover {
  border-bottom-color: var(--designer-primary-border-color);
}
.bbi-designer-menu.e-menu.e-dbrd-export-menu-list li.e-list {
  padding-left: 12px;
  line-height: 30px;
}
.boldbi-dashboarddesigner .widget-control-icon-wrapper {
  float: right;
  border-radius: 3px;
  margin-right: 3px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-floating-widget-actions .widget-control-icon-wrapper {
  float: right;
  border-radius: 3px;
  margin-right: 0px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .widget-control-icon-wrapper:has(> .bbi-dbrd-control-menu-icon) {
  margin-right: 0px;
}
.boldbi-dashboarddesigner .viewer .bbi-loader-background {
  vertical-align: middle;
  overflow: hidden;
  clear: both;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 102;
}
.boldbi-dashboarddesigner .viewer .bbi-placing-cell {
  display: none !important;
}
/*------- mobile export ----------*/

.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-file-input {
  width: calc(100% - 35px);
  border-radius: 3px;
  font-family: var(--designer-font);
  font-size: 12px;
  height: 25px;
  margin-left: 10px;
  border: 1px solid gainsboro;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-export-icons:hover .bbi-dbrd-mobileExportPdfIcon {
  background: #1882ff;
  border-color: #0450cc;
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-export-icons:hover .bbi-dbrd-mobileExportImageIcon {
  background: var(--primary-branding-color);
  border-color: var(--primary-branding-border-color);
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-export-icons:hover .bbi-dbrd-mobileExportExcelIcon {
  background: #1882ff;
  border-color: #0450cc;
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-export-icons:hover .bbi-dbrd-mobileExportCsvIcon {
  background: #1882ff;
  border-color: #0450cc;
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-export-icons:hover {
  background: var(--primary-branding-color);
  border-color: var(--primary-branding-border-color);
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-image-export-wrapper {
  text-align: left;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-excel-wrapper {
  width: 98%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-filename-wrapper {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-image-format {
  width: 98%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-image-resolutionWrapper {
  margin-left: 0px;
  width: 99%;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-resolution {
  width: calc(100% - 27px);
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-selection-wrapper-for-pdf {
  width: 100%;
  margin-top: 3%;
  margin-left: 2%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-widget-export-pagewise-wrapper-for-pdf {
  width: 100%;
  margin-top: 3%;
  margin-left: 2%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-export-wrapper {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobile-export-wrapper {
  width: 100%;
  font-family: var(--designer-font);
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-viewer-exportImageField {
  border-radius: 3px;
  font-family: var(--designer-font);
  font-size: 12px;
  height: 25px;
  width: 90%;
  margin: 5px 10px 0px 10px;
  border: 1px solid gainsboro;
  padding: 0px 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-brd-inactive-left {
  padding: 10px 10px 10px 0px;
  margin: 5px 10px 0px 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-Exportimage {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  margin-left: 5px;
  background-color: #3b99fc;
  color: white;
  float: left;
  cursor: pointer;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-ExportPdf {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  float: left;
  cursor: pointer;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-ExportExcel {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  float: left;
  cursor: pointer;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-ExportCSV {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  float: left;
  cursor: pointer;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobile-dialog-wrapper {
  margin-left: 10px;
  width: 90%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobile-export-wrapper {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-widget-dropdown-wrapper {
  margin-top: 20px;
  width: calc(100% - 20px);
  margin-left: 2px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-Exportimage:before {
  content: '\e917';
  font-size: 14px;
  font-family: dashboardviewer_font;
  top: 4px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-ExportPdf:before {
  content: '\e91f';
  font-size: 14px;
  font-family: dashboardviewer_font;
  float: left;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showControlMenu-ExportCSV:before {
  content: '\e931';
  font-size: 14px;
  font-family: dashboardviewer_font;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-showDashboardMenu-ExportExcel:before {
  content: '\eaaf';
  font-size: 14px;
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-titleBackIcon {
  background: var(--designer-mobile-view-container-background);
  border-radius: 3px;
  margin-top: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border: none;
  background-color: var(--designer-mobile-view-container-background);
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-titleBackIcon {
  float: left;
  padding: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-resolution-with-alert {
  width: calc(100% - 50px);
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dashboard-row {
  width: 50%;
  float: left;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-pagewise-row {
  width: 50%;
  display: inline-block;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-widget-row {
  width: 50%;
  display: inline-block;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-titleBackIcon:before {
  content: '\e905';
  font-family: dashboardviewer_font;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-filemenuSelection {
  position: relative;
  width: 100%;
  height: 200px;
  padding-left: 20px;
  padding-right: 20px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportImage {
  width: 80px;
  height: 80px;
  float: left;
  border-radius: 3px;
  border: 1px solid gainsboro;
  margin-top: 20px;
  text-align: center;
  cursor: pointer;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportPdf {
  width: 80px;
  height: 80px;
  float: left;
  border-radius: 3px;
  border: 1px solid var(--designer-primary-border-color);
  margin-top: 20px;
  text-align: center;
  cursor: pointer;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportExcel {
  width: 80px;
  height: 80px;
  float: left;
  border-radius: 3px;
  border: 1px solid gainsboro;
  margin-top: 20px;
  text-align: center;
  cursor: pointer;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportCsv {
  width: 80px;
  height: 80px;
  float: left;
  border-radius: 3px;
  border: 1px solid gainsboro;
  margin-top: 20px;
  text-align: center;
  cursor: pointer;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportImage .bbi-dbrd-mobileExportImageIconWrap {
  height: 50px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportPdf .bbi-dbrd-mobileExportPdfIconWrap {
  height: 50px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportExcel .bbi-dbrd-mobileExportExcelIconWrap {
  height: 50px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportCsv .bbi-dbrd-mobileExportCsvIconWrap {
  height: 50px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportImage .bbi-dbrd-mobileExportImageIcon {
  position: relative;
  font-family: dashboardviewer_font;
  font-size: 30px;
  color: #6d6e70;
  top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportPdf .bbi-dbrd-mobileExportPdfIcon {
  position: relative;
  font-family: dashboardviewer_font;
  font-size: 30px;
  color: #6d6e70;
  top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportCsv .bbi-dbrd-mobileExportCsvIcon {
  position: relative;
  font-family: dashboardviewer_font;
  font-size: 30px;
  color: #6d6e70;
  top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportExcel .bbi-dbrd-mobileExportExcelIcon {
  position: relative;
  font-family: dashboard_webdesigner_font;
  font-size: 30px;
  color: #6d6e70;
  top: 10px;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-mobile-export-selection {
  color: white;
  background-color: #0565ff;
  border-color: #0450cc;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-mobile-export-selection .bbi-dbrd-mobileExportImageIcon {
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-mobile-export-selection .bbi-dbrd-mobileExportPdfIcon {
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-mobile-export-selection .bbi-dbrd-mobileExportExcelIcon {
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-mobile-export-selection .bbi-dbrd-mobileExportCsvIcon {
  color: white;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportImage .bbi-dbrd-mobileExportImageIcon:before {
  content: '\e917';
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportPdf .bbi-dbrd-mobileExportPdfIcon:before {
  content: '\e91f';
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportExcel .bbi-dbrd-mobileExportExcelIcon:before {
  content: '\eaaf';
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportCsv .bbi-dbrd-mobileExportCsvIcon:before {
  content: '\e931';
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportImage .bbi-dbrd-mobileExportImageText {
  position: relative;
  height: 20px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportPdf .bbi-dbrd-mobileExportPdfText {
  position: relative;
  height: 20px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportExcel .bbi-dbrd-mobileExportExcelText {
  position: relative;
  height: 20px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-mobileExportCsv .bbi-dbrd-mobileExportCsvText {
  position: relative;
  height: 20px;
  width: 100%;
}
/*------- mobile export ----------*/

/*--------- Export -----------*/

.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-file-input {
  width: 440px;
  border-radius: 1px solid var(--designer-primary-border-color);
  font-family: var(--designer-font);
  font-size: 12px;
  height: 25px;
  margin: 5px 10px 0px 10px;
  border: 1px solid var(--designer-primary-border-color);
  padding: 0px 10px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-image-export-wrapper {
  text-align: left;
  width: 450px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-size-wrapper {
  margin-left: -5px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-pdf-page-size-wrapper,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-pdf-page-size-wrapper {
  float: none;
  flex: 0 1 220px;
  min-width: 0;
  margin-left: 0;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-image-resolutionWrapper,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-image-resolutionWrapper {
  display: block;
  flex: 1 0 84px;
  width: auto;
  margin-left: 0;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .bbi-brd-inactive-left,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .bbi-brd-inactive-left,
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-pdf-page-size-wrapper .bbi-dbrd-export-image-dropdown,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-pdf-page-size-wrapper .bbi-dbrd-export-image-dropdown {
  margin-left: 0;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .bbi-brd-inactive-left,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .bbi-brd-inactive-left {
  margin-right: 0;
  padding-right: 0;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .e-dbrd-orientation-wrapper,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .e-dbrd-orientation-wrapper {
  display: flex;
  gap: 6px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-page-settings .e-dbrd-orientation-wrapper > div,
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-dbrd-export-pdf-page-settings .e-dbrd-orientation-wrapper > div {
  float: none;
  margin: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-page-sizing-wrapper {
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
  margin: 18px 0px 0px 1%;
  margin-left: 0;
}
.boldbi-dashboarddesigner .bbi-page-sizing-label-row {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-page-sizing-label-row label {
  margin: 0;
  padding: 0;
  line-height: normal;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-page-sizing-label-row label {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-page-sizing-control-row {
  display: flex;
  align-items: center;
  gap: 8px;
  width: auto;
  max-width: 100%;
}
.boldbi-dashboarddesigner .bbi-page-sizing-control-row > .e-ddl {
  flex: 0 1 auto;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-page-sizing-control-row {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-page-sizing-info-wrap {
  position: relative;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-page-sizing-info-wrap .bbi-page-sizing-info {
  border: 0;
  padding: 4px;
  min-width: 24px;
  min-height: 24px;
  background: transparent;
  color: inherit;
  line-height: 1;
}
.boldbi-dashboarddesigner .bbi-page-sizing-info-wrap .bbi-page-sizing-info:focus-visible {
  outline: 2px solid var(--primary-branding-color);
  outline-offset: 2px;
}
.boldbi-dashboarddesigner .bbi-page-sizing-info-wrap .bbi-page-sizing-description {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.boldbi-dashboarddesigner .bbi-pdf-layout-tooltip {
  box-sizing: border-box;
  max-width: calc(100vw - 32px);
  border-color: var(--designer-primary-border-color);
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-pdf-layout-tooltip .e-tipcontent {
  padding: 12px;
  line-height: 1.5;
  white-space: normal;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-image-resolutionWrapper {
  margin-left: 10px;
  width: 210px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-pdf-export-wrapper {
  padding-left: 2%;
  width: 98%;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-brd-inactive-left {
  font-family: var(--designer-font);
  font-size: 12px;
  color: var(--primary-text-normal-color);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-brd-inactive-left {
  padding: 10px 10px 10px 0px;
  margin: 5px 10px 0px 10px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-resolution-with-alert {
  width: 150px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-widget-dropdown-wrapper {
  margin-left: 240px;
  margin-top: -18px;
  width: 210px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-dialog-container {
  height: 290px;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-dbrd-export-dialog-container.bbi-pdf-export-dialog {
  height: auto;
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-pdf-export-dialog .bbi-dbrd-viewer-export-dialog {
  width: 100%;
  min-width: 0;
  height: auto;
  min-height: 290px;
  padding-bottom: 24px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-image-format {
  width: 220px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-resolution {
  width: 210px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-selection-wrapper-for-pdf,
.boldbi-dashboarddesigner .bbi-dbrd-export-selection-wrapper-for-excel {
  margin-top: 3%;
}
.boldbi-dashboarddesigner .bbi-pagewise-row .e-chkbox-wrap .e-chkbox-small > span {
  border-radius: 2px;
  height: 13px;
  width: 13px;
  top: 0px;
}
.boldbi-dashboarddesigner .bbi-pagewise-row .bbi-pagewise-label {
  color: var(--primary-text-normal-color);
  padding-left: 10px;
  float: left;
  top: 1px;
  position: relative;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-footer-button {
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-wrapper {
  padding: 10px 10px 10px 0px;
  margin: 5px 10px 0px 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-image-dropdown {
  margin-top: 5px;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-image-format .bbi-dbrd-export-image-dropdown {
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-mobile-reset {
  background: var(--designer-mobile-view-container-background);
  border-radius: 3px;
  margin-top: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border: none;
  background-color: var(--designer-mobile-view-container-background);
  padding: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-reset {
  background: #f9f9f9;
  border-radius: 3px;
  margin-top: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border: none;
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-mobile-reset:before {
  font-family: dashboardviewer_font;
  font-size: 14px;
  content: '\e91c';
}
.boldbi-dashboarddesigner .bbi-dbrd-export-reset:before {
  font-family: dashboardviewer_font;
  font-size: 14px;
  content: '\e91c';
}
.boldbi-dashboarddesigner .bbi-dbrd-export-reset {
  padding: 7px 6px 3px 6px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-exportImageField {
  border-radius: 3px;
  font-family: var(--designer-font);
  font-size: 12px;
  height: 25px;
  padding: 0 10px;
  background-color: var(--designer-preview-background);
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-exportImageField-without-error {
  border: 1px solid var(--designer-primary-border-color);
  background-color: var(--designer-preview-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-exportImageField:focus {
  outline: none;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-widget-menu:before {
  content: '\eaae';
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-menu:before {
  content: '\eaae';
  font-size: 16px;
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-viewData-menu:before {
  content: '\ea39';
  font-size: 16px;
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-maxim-menu:before {
  content: '\ea4b';
  font-size: 16px;
  color: #6d6e70;
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-filter-menu:before {
  content: '\ea37';
  font-size: 16px;
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-refresh:before {
  content: "\e92c";
  font-size: 14px;
  color: #6d6e70;
  font-family: dashboardviewer_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboarddesigner-dashboard-parameters:before {
  content: '\eb07';
  font-size: 12px;
  color: #6d6e70;
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-theme:before {
  content: '\eb00';
  font-size: 14px;
  color: #6d6e70;
  font-family: dashboard_webdesigner_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-link:before {
  content: "\e92d";
  font-size: 14px;
  color: #6d6e70;
  font-family: dashboardviewer_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-favorite:before {
  content: "\e912";
  font-size: 14px;
  color: #ffa726;
  font-family: dashboardviewer_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-unfavorite:before {
  content: "\e911";
  font-size: 14px;
  color: #6d6e70;
  font-family: 'dashboardviewer_font';
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-showDashboardMenu-Exportimage:before {
  content: '\e917';
  font-size: 14px;
  font-family: dashboardviewer_font;
  top: 4px;
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-showDashboardMenu-ExportPdf:before {
  content: '\e91f';
  font-size: 14px;
  font-family: dashboardviewer_font;
  top: 4px;
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-showDashboardMenu-ExportPpt:before {
  content: '\eb6b';
  font-size: 14px;
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-showControlMenu-ExportCSV:before {
  content: '\e931';
  font-size: 14px;
  font-family: dashboardviewer_font;
}
.e-menu.e-dbrd-export-menu-list .bbi-dbrd-showControlMenu-ExportExcel:before {
  content: '\eaaf';
  font-size: 14px;
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer-export-dialog {
  background-color: var(--designer-preview-background);
  border-radius: 5px;
  text-align: left;
  width: 488px;
  min-width: 440px;
  left: 50%;
  top: 50%;
  height: 290px;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer-exportImageField {
  border-radius: 3px;
  font-family: var(--designer-font);
  font-size: 12px;
  height: 25px;
  width: 420px;
  margin: 5px 10px 0px 10px;
  border: 1px solid gainsboro;
  padding: 0px 10px;
}
/*-------export include filter information style--------------*/

.boldbi-dashboarddesigner .bbi-dbrd-export-filter-wrap {
  padding: 20px 10px 0px 10px;
  display: none;
  font-family: var(--designer-font);
  font-size: 12px;
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-dialog-container .bbi-dbrd-export-pdf-export-wrapper .bbi-dbrd-export-filter-wrap {
  padding-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-filter-wrap .bbi-querydesigner-switcher-wrap {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 225px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-filter-wrap .bbi-querydesigner-switcher-wrap .bbi-designer-label {
  margin: 0px;
  width: 175px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-filter-wrap .bbi-export-info-icon-wrap {
  padding-left: 5px;
  padding-top: 2px;
  width: 30px;
  height: 100%;
  float: left;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-filter-wrap .bbi-export-info-icon {
  font-family: dashboard_webdesigner_font;
  cursor: pointer;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-filter-wrap .bbi-export-info-icon:before {
  content: '\ea3c';
  font-family: dashboard_webdesigner_font;
}
/*--- PDF orientation---*/

.boldbi-dashboarddesigner .bbi-widget-export-pagewise-wrapper-for-pdf .bbi-export-info-icon:before {
  content: '\ea3c';
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-page-sizing-wrapper .bbi-export-info-icon:before {
  content: '\ea3c';
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-pagewise-row .e-chkbox-wrap {
  float: left;
}
.boldbi-dashboarddesigner .bbi-widget-export-pagewise-wrapper-for-pdf .bbi-export-info-icon-wrap {
  padding-left: 5px;
  width: 30px;
  height: 100%;
  float: left;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-widget-export-pagewise-wrapper-for-pdf .bbi-export-info-icon {
  font-family: dashboard_webdesigner_font;
  cursor: pointer;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-page-sizing-wrapper .bbi-export-info-icon {
  font-family: dashboard_webdesigner_font;
  cursor: pointer;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-portrait {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  float: left;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-landscape {
  border: 1px solid rgba(99, 99, 99, 0.27);
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  margin-left: 5px;
  float: left;
  cursor: pointer;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-portrait.e-selected {
  background-color: #1882ff;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-landscape.e-selected {
  background-color: var(--primary-branding-color);
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-portrait.e-selected:hover {
  background-color: #1882ff;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-landscape.e-selected:hover {
  background-color: var(--primary-branding-color);
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-portrait.e-selected:active {
  background-color: #1882ff;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-landscape.e-selected:active {
  background-color: #1882ff;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-portrait {
  background-color: var(--designer-header-background);
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-landscape {
  background-color: var(--designer-header-background);
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-portrait:before {
  content: '\e90e';
  font-family: dashboardviewer_font;
}
.boldbi-dashboarddesigner .bbi-dbrd-pdfOrientation-for-landscape:before {
  content: '\e90d';
  font-family: dashboardviewer_font;
}
/*----- for recognization bug in phantomjs -------*/

.boldbi-dashboarddesigner .bbi-dbrd-control-header .export-center {
  justify-content: center;
  -webkit-justify-content: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .export-right {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .export-left {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
/*-------------Export toast popup notification-------------*/

.boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-message .e-toast-content .e-toast-successPopup-content,
.boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-message .e-toast-content .bbi-toast-exportingSuccessPopupContent {
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-toast-dataCacheSuccessDetails {
  text-decoration: underline;
  cursor: pointer;
  color: #0000ee;
}
.boldbi-dashboarddesigner .bbi-toast-dataCacheSuccessDetails:hover {
  text-decoration: none;
  cursor: pointer;
}
.boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-message .e-toast-content .bbi-toast-exportingSuccessPopupContent .bbi-toast-exportingSuccessDetails,
.boldbi-dashboarddesigner .e-toast-container .bbi-errorPopup .e-toast-message .e-toast-content .e-toast-exportingErrorPopupContent .bbi-toast-exportingErrorDetails {
  text-decoration: underline;
  color: #0000ee;
}
.boldbi-dashboarddesigner .e-toast-container .bbi-successPopup .e-toast-message .e-toast-content .bbi-toast-exportingSuccessPopupContent .bbi-toast-exportingSuccessDetails:hover,
.boldbi-dashboarddesigner .e-toast-container .bbi-errorPopup .e-toast-message .e-toast-content .e-toast-exportingErrorPopupContent .bbi-toast-exportingErrorDetails:hover {
  text-decoration: none;
  cursor: pointer;
}
.boldbi-dashboarddesigner .e-toast-container .bbi-errorPopup .e-toast-message .e-toast-content .e-toast-exportingErrorPopupContent {
  color: var(--primary-text-normal-color);
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-exportpopup.e-toast-container .bbi-successPopup,
.boldbi-dashboarddesigner .bbi-exportpopup.e-toast-container .bbi-errorPopup {
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .e-toast-container .e-toast .e-toast-close-icon {
  color: var(--active-icon-normal-color) !important;
}
/*------------Export Popup End---------------*/

/*------- Alert dialog error message styles for mobile view --------------*/

.boldbi-dashboarddesigner .bbi-dashboard-mobile-dialog {
  max-width: calc(90%);
}
.boldbi-dashboarddesigner .bbi-dashboard-mobile-dialog .bbi-show-hide-err-content-link {
  margin-left: 52px;
}
/*------- Alert dialog error message styles for mobile view --------------*/

/*-------------------------------Style for save dashboard dialog---------------------------------*/

.boldbi-dashboarddesigner .bbi-mark-public-info-span {
  background-color: var(--designer-header-background);
  line-height: 17px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-link:hover {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-refresh:hover {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-menu:hover {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-link:active {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-refresh:active {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-menu:active {
  background-color: #eeeeee;
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-active {
  background-color: var(--designer-background);
  color: #1a1a1a;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-display-none {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-cleardiv-borderstyle {
  border-left-style: solid;
  border-left-color: var(--designer-primary-border-color);
}
.bbi-dbrd-originalview-borderstyle {
  border-left-style: solid;
  border-left-color: #c4ced7;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-switchview,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-switchview .e-dbrd-switch-original-view {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-title {
  border-bottom-style: solid;
  border-bottom-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-style-two {
  border-bottom-style: solid;
  border-bottom-color: #c4ced7;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-saveviewed-filters {
  border-bottom-style: solid;
  border-bottom-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-view-saved {
  background-color: #333842 !important;
  border-top-color: #666666 !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-viewtext {
  color: var(--designer-placeholder-text-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-saveviewed-filters {
  color: #7c7c7c;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-viewtext {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-filterListMenuPopUp.bbi-dbrd-theme-dark .bbi-dbrd-saveviewed-filters {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-brd-overview-widget-title {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-titlediv,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-titletext {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-list,
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dbrd-lists {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-optionmenu.e-icon-dbrd-theme:not(.banner-icon-hover-color-after-bgColor-change):hover:before {
  color: var(--primary-text-normal-color);
  background: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-description.e-icon-dbrd-theme:hover::before {
  background-color: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-higher-popup.bbi-dbrd-theme-dark {
  color: '#ffffff !important';
}
/* Export */

.boldbi-dashboarddesigner .bbi-dbrd-resolutionAlert {
  width: 15px;
  display: none;
  font-family: dashboardviewer_font;
  color: var(--designer-toolbar-icon-color);
  margin-top: 5px;
  float: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-resolutionAlert:hover {
  font-family: dashboardviewer_font;
  color: #3899fc;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-resolutionAlert:before {
  content: '\e918';
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-filenameError {
  margin-top: 10px;
  float: left;
  color: red;
  margin-left: 10px;
  font-size: 12px;
  font-family: var(--designer-font);
  display: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-brd-resolutionErrorLow {
  margin-left: 10px;
  margin-top: 10px;
  color: red;
  font-family: var(--designer-font);
  font-size: 12px;
  display: none;
  position: relative;
}
.bbi-designer-menu {
  box-shadow: 0 6px 14px 3px rgba(0, 0, 0, 0.1);
}
.bbi-designer-menu > li > ul {
  box-shadow: 0 6px 14px 3px rgba(0, 0, 0, 0.1);
}
.e-menu.e-dbrd-export-menu-list.e-context .e-mfocused {
  color: var(--designer-text-color);
  background: var(--designer-popup-dialog-hover-background);
}
.bbi-designer-menu.e-context.e-menu .e-list.e-mhover > a.e-menulink {
  color: 'var(--designer-text-color) !important';
}
.e-widget.bbi-designer-menu.e-context.e-menu .e-list > a.e-menulink {
  color: var(--designer-text-color) !important;
}
.e-widget.bbi-designer-menu.e-menu.e-context .e-mfocused > .e-menulink {
  color: var(--designer-text-color);
  background: var(--designer-popup-dialog-hover-background);
}
.bbi-designer-menu.e-menu.e-context .e-mfocused > .e-menulink > .bbi-dashboard-banner-menu:hover,
.e-menu.e-dbrd-export-menu-list.e-context .e-mhover > .e-menulink > .bbi-dashboard-banner-menu:hover {
  background-color: transparent !important;
}
.e-widget.e-menu.e-context .e-list:hover {
  background: var(--designer-popup-dialog-hover-background);
}
.e-menu.e-dbrd-export-menu-list.e-context .e-mhover > .e-menulink {
  color: #333333;
  background: whitesmoke;
}
.bbi-designer-menu.e-menu.e-dbrd-export-menu-list li.e-list > a > span {
  top: 0%;
}
.e-menu.e-dbrd-export-menu-list.e-context .e-mhover {
  color: #333333;
  background-color: var(--designer-popup-dialog-hover-background);
}
.bbi-designer-menu.e-menu.e-context .e-mhover > .e-menulink {
  color: var(--designer-input-readonly-text-color);
  background: var(--designer-popup-dialog-hover-background);
}
.bbi-designer-menu.e-menu.e-context .e-list.e-mhover {
  color: var(--designer-input-readonly-text-color);
  background: var(--designer-popup-dialog-hover-background);
}
.bbi-designer-menu.e-menu.e-context .e-mfocused:hover > a > .e-icon {
  color: var(--designer-text-color);
}
.bbi-designer-menu.e-menu.e-context .e-list.e-active {
  background: var(--designer-popup-dialog-hover-background);
}
.boldbi-dashboarddesigner .bbi-designer-filterProfile-row:not(.bbi-masterwidget-user-selection-active):hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-text-span:not(.bbi-masterwidget-user-selection-active):hover {
  background: var(--designer-popup-dialog-hover-background) !important;
}
.boldbi-dashboarddesigner .bbi-designer-masterwidget-list:not(.bbi-masterwidget-user-selection-active):hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-masterwidget-list.bbi-masterwidget-user-selection-active:hover {
  background: var(--active-bg-normal-color) !important;
  padding: 0;
}
.boldbi-dashboarddesigner .bbi-designer-masterwidget-list {
  border-bottom: none !important;
}
.boldbi-dashboarddesigner .bbi-designer-menu-list:hover {
  background: #f4f4f4 !important;
}
.bbi-designer-menu > li > ul {
  border-radius: 4px;
}
.bbi-designer-menu .e-menulink {
  font-size: 13px !important;
  color: var(--designer-text-color);
}
.bbi-designer-menu.e-dbrd-export-menu-list .e-menulink {
  font-size: 11px !important;
}
/*--- view schema ---*/

.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader {
  font-weight: 500;
  font-size: 12px !important;
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-headercontent {
  border-right: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader tr th:first-child {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-control.e-grid .e-gridheader tr th:last-child {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog.e-dialog > .e-footerbar {
  padding: 10px !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog.bbi-designer-dialog > .e-header > .e-dialog-icon {
  left: 2px !important;
  font-size: 16px !important;
}
.boldbi-dashboarddesigner .tooltiptext {
  visibility: visible;
  width: 70px;
  margin-top: -3px;
  text-align: center;
  border-radius: 4px;
  padding: 2px 0;
  position: absolute;
  z-index: 1;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-content::-webkit-scrollbar {
  background-color: transparent;
  width: 5px;
  border-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-content::-webkit-scrollbar:horizontal {
  background-color: transparent;
  width: 5px;
  border-radius: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-content::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: rgba(198, 203, 209, 0.3);
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-content::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #c6cbd1;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-content::-webkit-scrollbar-thumb:hover {
  background: gray;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-content::-webkit-scrollbar-thumb:active {
  background: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-control.e-grid .e-focused:not(.e-menu-item) {
  box-shadow: 0 0 0 1px #0565FD inset !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-control.e-grid .e-content {
  overflow-y: auto !important;
}
/****** Label Parameter ************/

.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-label-parameter-text {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-label-parameter-value {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-label-parameter-value {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-control-description > * {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-label-parameter-text {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-label-parameter-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-label-parameter-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner input[type=number]::-webkit-outer-spin-button,
.boldbi-dashboarddesigner input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: auto !important;
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .e-listbox-wrapper [class^="e-"],
.boldbi-dashboarddesigner .bbi-manual-sort-container .e-listbox-wrapper [class*=" e-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .e-listbox-wrapper .e-placeholder,
.boldbi-dashboarddesigner .bbi-manual-sort-container .e-listbox-container .e-placeholder {
  background: var(--primary-branding-color) !important;
}
.e-listbox-wrapper.e-sortableclone.manual-sort-listbox .e-list-badge,
.e-listbox-container.e-sortableclone.manual-sort-listbox .e-list-badge {
  background: var(--primary-branding-color) !important;
}
.e-listbox-wrapper.manual-sort-listbox .e-list-item {
  padding-left: 35px;
  line-height: normal;
}
.e-listbox-wrapper.manual-sort-listbox .e-list-item:hover,
.e-listbox-wrapper.manual-sort-listbox .e-list-item.e-selected {
  padding-left: 14.75px;
}
.e-listbox-wrapper.manual-sort-listbox .e-list-item:hover::before,
.e-listbox-wrapper.manual-sort-listbox .e-list-item.e-selected::before {
  content: "\e90d";
  color: var(--active-icon-normal-color);
  font-family: 'dashboard_webdesigner_font';
  margin: 0 5px 0 0;
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .manual-sort-button-container {
  height: 188px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  float: right;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .sort-control-icons::before {
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 6px;
  padding: 5px;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .sort-control-icons:not([disabled]):hover::before {
  background: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .sort-control-icons {
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  padding: 6px 8px;
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .moveToTop::before {
  content: "\eb5a";
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .moveToBottom::before {
  content: "\eb59";
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .moveUp::before {
  content: "\eb5b";
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .moveDown::before {
  content: "\eb58";
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .reset::before {
  content: "\eb5c";
}
.boldbi-dashboarddesigner .bbi-manual-sort-container .e-listbox-wrapper .e-list-item {
  background-color: var(--designer-input-readonly-background);
  color: var(--designer-input-readonly-text-color);
}
.e-listbox-wrapper.manual-sort-listbox .e-list-item.e-selected {
  background-color: var(--hover-icon-background-color);
  color: var(--designer-input-readonly-text-color);
}
.boldbi-dashboarddesigner .bbi-export-note-info {
  margin-left: 10px;
  margin-top: 20px;
  margin-right: 5px;
  font-family: var(--designer-font);
  font-size: 12px;
  color: var(--primary-text-normal-color);
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-mobile-export .bbi-export-note-info {
  float: left;
  width: 98%;
}
.boldbi-dashboarddesigner .bbi-export-note-info.bbi-hide {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .banner-icon-hover-color-after-bgColor-change:hover {
  background-color: rgba(255,255,255,0.5) !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-designPanel .bbi-dashboarddesigner-bannerPanel .banner-otheroption-icon-select-color {
  background-color: rgba(255,255,255,0.7) !important;
}
.bbi-dbrd-control .bbi-dbrd-uf-previewui li.banner-icon-hover-color-after-bgColor-change:hover {
  background-color: rgba(255,255,255, 0.5) !important;
}
.bbi-dbrd-control.e-ddl-popup li.banner-icon-hover-color-after-bgColor-change.e-active {
  background-color: rgba(255,255,255, 0.5) !important;
}
.bi-dashboard.e-toast-container .e-toast .e-toast-close-icon.e-icons:hover {
  background-color: transparent !important;
}
@media only screen and (max-width: 768px) {
  .boldbi-dashboarddesigner .bbi-dbrd-export-image-dropdown {
    margin-left: 10px !important;
  }
  .boldbi-dashboarddesigner .bbi-dbrd-export-pdf-page-settings .bbi-dbrd-export-image-dropdown {
    margin-left: 0 !important;
  }
}
.boldbi-dashboarddesigner .bbi-desktop-export .bbi-brd-inactive-left.bbi-brd-inactive-filetype {
  margin-left: 0px;
}
/****** Dashboard-level tabs ************/

.boldbi-dashboarddesigner .bbi-dashboard-tab-header {
  display: flex;
  align-items: center;
  height: 40px;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid var(--designer-primary-border-color);
  background-color: var(--surface-container-bg-color);
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list {
  flex: 1 1 auto;
  min-width: 0;
  height: 100%;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list.e-tab {
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list.e-tab > .e-content {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list.e-tab > .e-tab-header {
  height: 100%;
  border: 0;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list.e-tab > .e-tab-header .e-indicator {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-items,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-hscroll-content,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-content {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-nav,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-left-nav,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-right-nav,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-nav .e-nav-arrow,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-nav .e-nav-left-arrow,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-scroll-nav .e-nav-right-arrow {
  border: 0;
  background: var(--surface-container-bg-color);
  background-color: var(--surface-container-bg-color);
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item {
  max-width: 220px;
  min-width: 80px;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item .e-tab-wrap {
  height: 100%;
  max-width: 220px;
  padding: 0 12px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item:not(.e-active) .e-tab-wrap {
  background-color: var(--surface-container-bg-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item .e-text-wrap,
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item .e-tab-text {
  max-width: 100%;
  min-width: 0;
  text-transform: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-item {
  display: flex;
  align-items: center;
  max-width: 200px;
  min-width: 0;
  height: 30px;
  box-sizing: border-box;
  color: var(--designer-tab-hover-text-color, var(--primary-text-hover-color));
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item:not(.e-active):hover .bbi-dashboard-tab-item {
  color: var(--designer-tab-hover-text-color, var(--primary-text-hover-color));
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-child {
  max-width: 210px;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-label {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-transform: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin-left: 6px;
  font-family: dashboard_webdesigner_font !important;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  color: var(--active-icon-normal-color);
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-close:before {
  content: "\e901";
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-close:hover,
.boldbi-dashboarddesigner .bbi-dashboard-tab-close-all:hover {
  color: var(--hover-icon-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item.e-active .bbi-dashboard-tab-item {
  color: var(--primary-branding-color);
  font-weight: 500;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item.e-active .e-tab-wrap {
  background-color: var(--surface-container-bg-color);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.16);
  z-index: 1;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item.e-active .e-tab-wrap:after {
  position: absolute;
  right: 12px;
  bottom: 0;
  left: 12px;
  height: 2px;
  background-color: var(--primary-branding-color);
  content: '';
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-item.e-active .bbi-dashboard-tab-close {
  color: var(--designer-primary-text-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-list .e-toolbar-pop {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-close-all {
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: var(--active-icon-normal-color);
  cursor: pointer;
  line-height: 32px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-close-all-icon {
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dashboard-tab-close-all-icon:before {
  content: "\e901";
}
/* PowerPoint template export dialog: scoped independently of shared PDF controls. */

.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper {
  width: 100%;
  max-width: none;
  overflow: hidden;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-modes {
  margin: 0;
  padding: 3px;
  height: auto;
  min-height: 38px;
  width: auto;
  flex: 0 0 320px;
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 6px;
  background-color: var(--secondary-background-color);
  align-items: stretch;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-modes.bbi-dbrd-ppt-mobile {
  flex: 1 1 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-segment {
  flex: 1;
  min-width: 0;
  padding: 5px 8px;
  border-radius: 4px;
  background-color: transparent;
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-segment.bbi-dbrd-ppt-selected {
  background-color: var(--primary-background-color);
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.12);
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-widgets {
  display: none;
  width: auto;
  flex: 1 1 240px;
  align-items: center;
  min-width: 220px;
  max-width: 100%;
  margin: 0;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-widgets.bbi-dbrd-ppt-mobile {
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-selection-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  width: 94%;
  margin: 12px 3% 0;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-export-description {
  margin: 8px 0 0 1%;
  color: var(--secondary-text-normal-color);
  font-size: 12px;
  width: 98%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-wrapper.bbi-dbrd-ppt-mobile {
  margin: 3% 0 0% 1%;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-wrapper {
  display: none;
  margin: 14px 3% 10px;
  gap: 12px;
  align-items: stretch;
  width: 94%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-list-panel {
  width: calc(34%);
  flex: 0 0 calc(34%);
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 10px;
  background-color: var(--secondary-background-color);
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 6px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-search {
  width: 100%;
  height: 32px;
  padding: 5px 8px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  background-color: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-list {
  width: 100%;
  height: 300px;
  overflow: auto;
  padding: 4px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  background-color: var(--secondary-background-color);
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-preview {
  width: calc(54%);
  flex: 0 0 calc(54%);
  min-width: 0;
  height: auto;
  min-height: 360px;
  overflow-y: visible;
  overflow-x: visible;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 6px;
  padding: 10px;
  background-color: var(--primary-background-color);
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-preview-host {
  min-height: 200px;
  margin-top: 8px;
  padding: 8px;
  border: none;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: var(--secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-slide-canvas {
  position: relative;
  max-width: 100%;
  border: 1px solid var(--designer-primary-border-color);
  background: transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-placeholder {
  position: absolute;
  border: none;
  background: transparent;
  font-size: 10px;
  line-height: 1.2;
  color: var(--primary-text-normal-color);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 2px;
  box-sizing: border-box;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-preview-hint {
  margin-top: 8px;
  margin-left: 0;
  font-size: 11px;
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  padding: 20px;
  color: var(--secondary-text-normal-color);
  font-family: var(--designer-font);
  font-size: 13px;
  text-align: center;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-preview > .bbi-dbrd-ppt-template-loading {
  height: 100%;
  min-height: 0;
  padding: 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-load-failed {
  padding: 8px 10px;
  color: var(--designer-error-msg-text-color);
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-empty {
  padding: 16px 10px;
  color: var(--secondary-text-normal-color);
  font-size: 12px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option.bbi-dbrd-ppt-selected {
  border: 1px solid var(--primary-branding-color);
  background-color: var(--active-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option {
  display: flex;
  align-items: center;
  position: relative;
  gap: 8px;
  padding: 8px 26px 8px 8px;
  cursor: pointer;
  font-size: 12px;
  color: var(--primary-text-normal-color);
  margin-bottom: 4px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 5px;
  background-color: var(--primary-background-color);
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-radio {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option-thumbnail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 34px;
  flex: 0 0 54px;
  overflow: hidden;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 3px;
  background-color: var(--secondary-background-color);
  color: var(--secondary-text-normal-color);
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option-content {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option-title {
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option-meta {
  color: var(--secondary-text-normal-color);
  font-size: 11px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option-check {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--primary-branding-color);
  font-size: 14px;
  font-weight: 700;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-preview-stage {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-color: var(--secondary-background-color);
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-thumbnail {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  box-sizing: border-box;
  background: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-details-card {
  margin-top: 10px;
  padding: 10px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 5px;
  background-color: var(--primary-background-color);
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-details-title {
  font-size: 13px;
  font-weight: 600;
  color: var(--primary-text-normal-color);
  line-height: 1.3;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-details-description {
  margin-top: 3px;
  font-size: 11px;
  color: var(--secondary-text-normal-color);
  line-height: 1.35;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-metrics {
  display: flex;
  gap: 6px;
  margin-top: 9px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-metric {
  flex: 1;
  min-width: 0;
  padding: 6px 7px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  background-color: var(--secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-metric-label {
  font-size: 10px;
  color: var(--secondary-text-normal-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-metric-value {
  margin-top: 2px;
  font-size: 12px;
  font-weight: 600;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ppt-export-wrapper .bbi-dbrd-ppt-template-option.bbi-dbrd-ppt-selected .bbi-dbrd-ppt-template-option-title {
  font-weight: 600;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/*--------------------------- Dashboard widget properties section ------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-subtitle-span {
  overflow: hidden;
  font-size: 13px;
  display: inline-block;
  font-weight: 600;
  margin: 7px;
  float: left;
  margin-right: 3px;
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-subtitle-header-name {
  margin: 3px;
  margin-left: 10px;
  height: 28px;
  border: 1px solid;
  border-color: var(--designer-secondary-border-color);
  box-sizing: border-box;
}
.bbi-designer-minus:before {
  content: "\ea1b";
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-settings-container {
  padding: 0px 20px;
  width: 295px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-value-row-container {
  height: 50px;
  width: 100%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-value-row-container {
  width: 100%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-value-label-container {
  display: inline-block;
  width: 25%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-value-label {
  font-size: 12px;
  font-color: #303541;
  float: left;
  margin-top: 26px;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-value-text-box-container {
  width: 65%;
  float: right;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-reset,
.boldbi-dashboarddesigner .bbi-widget-chart-linestyle-reset,
.boldbi-dashboarddesigner .bbi-widget-chart-borderwidth-reset {
  float: left;
  padding: 3px 10px;
}
.boldbi-dashboarddesigner .bbi-replace-null-blank-reset-icon:before {
  font-family: 'dashboardviewer_font';
  font-size: 14px;
  content: "\e91c";
}
.boldbi-dashboarddesigner .bbi-replace-null-blank-reset-icon:hover {
  cursor: pointer;
  background: var(--hover-icon-background-color) !important;
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-replace-null-blank-reset-icon {
  float: left;
  padding: 6px 10px 5px 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-reset:before,
.boldbi-dashboarddesigner .bbi-widget-chart-linestyle-reset:before,
.boldbi-dashboarddesigner .bbi-widget-chart-borderwidth-reset:before {
  font-family: 'dashboardviewer_font';
  font-size: 14px;
  content: '\e91c';
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-validate-label {
  width: 100%;
  float: left;
  color: #a94442;
  margin-top: 5px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-validate-label-visible {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-axis-range-validate-label-hidden {
  display: none;
}
/*---------------------------Color Customization advanced mode styles---------------------------*/

.boldbi-dashboarddesigner .bbi-color-custom-advance-container .e-icon.e-down-arrow:before {
  font-size: 10px;
  margin-top: 0px;
}
.bbi-font-style-basic-styles {
  border: 1px solid lightgray;
  padding: 5px;
  padding-bottom: 0px;
  margin-right: 13px;
}
.bbi-conditional-font {
  margin-top: 2px;
  margin-right: -15px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .e-range-disable {
  opacity: 0.35;
}
.bbi-designer-advanced-color-customization-container .bbi-custom-color-header,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-advance-content .bbi-custom-color-header {
  height: 50px;
  padding: 16px;
  background: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header {
  margin-top: 25px;
  margin-right: 10px;
  padding: 4px 14px 12px 14px;
  border: 1px solid #e2e2e2;
  height: auto;
  background: #f2f2f2 !important;
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header .e-header-row {
  display: flex;
  align-items: 'space-evenly !important';
  flex-flow: row;
  align-content: space-evenly !important;
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header .e-header-row > * {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header {
  margin-right: 15px;
  background: var(--designer-data-alert-custom-header-background) !important;
  width: 60% !important;
  border: none !important;
  padding-left: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header .bbi-custom-color-header.e-header-row {
  width: 50% !important;
  margin-top: 10px !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header .e-header-row .e-header-row-label {
  width: 180px !important;
  font-weight: 700;
  font-size: 14px;
  margin-top: 5px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-custom-color-header .e-header-row .bbi-data-header-header-dropdown {
  width: 50% !important;
}
.boldbi-dashboarddesigner .bbi-designer-data-alert .bbi-color-custom-advance-content .bbi-dataalert-custom-expression {
  float: right;
  right: 0px;
  position: absolute;
  margin-top: -15px;
  margin-right: 10px;
  text-decoration: underline;
  cursor: pointer;
  color: var(--primary-branding-color) !important;
  font-size: 14px;
}
/*----------------------------Color Customization Advance setting Dialog------------------------------------------*/

.boldbi-dashboarddesigner .bbi-advanc-condition-wrap {
  margin: 16px 24px 0px 24px;
  background-color: #f9f9f9;
  display: block;
  background: #f9f9f9;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 4px 14px 12px 14px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-header-field {
  height: 52px;
  width: 100%;
  padding: 12px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-header-field-wrap {
  display: inline-block;
  line-height: 28px;
  margin-right: 17px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-header-field .bbi-header-row-element {
  margin: 0px 6px 0px 6px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content {
  height: 65px;
  border-bottom: 1px solid var(--designer-primary-border-color);
  display: inline-block;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-close-icon {
  margin-left: calc(100% - -130px);
  height: 18px;
  width: 100%;
  float: left;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.3px;
  line-height: 18px;
  padding: 0px 0px 10.5px 0px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-close-icon {
  width: 24px;
  height: 24px;
  font-size: 16px;
  font-family: 'dashboard_webdesigner_font';
  color: var(--designer-toolbar-icon-color);
  line-height: 22px;
  text-align: center;
  margin-left: calc(100% - 10px);
  margin-top: 5px;
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-condition-close-icon:before {
  content: '\eaba';
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-field-wrap {
  width: 180px;
  height: 100%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-field-wrap.bbi-condition-value-textbox-wrapper {
  width: 135px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-name-label,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-type-label,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-value-label,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-close {
  height: 18px;
  width: 100%;
  float: left;
  padding: 0px 0px 10.5px 0px;
  line-height: 1.5;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-close {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-condition-name-textbox,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-condition-close {
  height: 24px;
  width: 150px;
  float: left;
  font-size: 12px;
  background: var(--designer-background);
  border: 1px solid var(--designer-secondary-border-color);
  border-radius: 4px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-condition-value-textbox {
  height: 24px;
  width: 100px;
  float: left;
  background: var(--designer-background);
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-condition-value-end {
  display: none;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-content .bbi-color-custom-condition-close {
  width: 15px;
  height: 15px;
  font-size: 8px;
  font-family: 'dashboard_webdesigner_font';
  color: #4d4d4d;
  line-height: 17px;
  text-align: center;
  margin-left: calc(100% - -15px);
  margin-bottom: 10.5px;
  border-radius: 50%;
  border: 1px solid black;
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-condition-close:before {
  content: '\e901';
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-color-field-content {
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: -9px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-color-field-content .bbi-designer-font-style-icons {
  border: solid 1px #b3b3b3;
  border-radius: solid 1px #b3b3b3;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-color-field-content .bbi-designer-fontstyle-selection {
  background-color: #CDE0FF !important;
  color: #0565ff;
  border: 1px solid #0565ff;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-shape-custom-field-wrap {
  float: left;
  box-sizing: border-box;
  height: 38px;
  line-height: 38px;
  margin-right: 20px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .e-custom-color-checkbox,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .e-custom-colorpicker {
  height: 24px;
  float: left;
  width: 50px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-shape-custom-field-wrap,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-shape-image-custom-field {
  margin-top: 3px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-color-field-chck-wrap,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-color-field-colorpicker-wrap,
.boldbi-dashboarddesigner .bbi-marker-shape-custom-field-wrap .bbi-color-custom-color-field-colorpicker-wrap {
  /*width: 90px;*/
  float: left;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-color-field-colorpicker-wrap {
  box-sizing: border-box;
  padding: 6px 0px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-marker-shape-custom-field-wrap .bbi-color-custom-color-field-colorpicker-wrap {
  box-sizing: border-box;
  padding: 2px 0px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-marker-shape-custom-field-wrap .bbi-marker-width-custom-field-wrap,
.boldbi-dashboarddesigner .bbi-marker-shape-custom-field-wrap .bbi-marker-height-custom-field-wrap,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-size-custom-color-field {
  float: left;
  box-sizing: border-box;
  padding: 6px 0px 0px 5px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-icon-custom-color-field {
  /*width: 50px;*/
  padding: 9px 0px 0px 5px;
  padding-top: 6px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-image-field,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-background-image-field {
  height: 30px;
  width: 30px;
  margin: 5px 0px 0px 5px;
  text-align: center;
  background-color: var(--designer-container-background);
  border: 0.5px solid lightgray;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-image {
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-image-element {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-shape-image-custom-field .bbi-color-custom-image,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-shape-image-custom-field .bbi-color-custom-default-icon {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-image-disable,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-marker-shape-custom-field-wrap .bbi-color-custom-image-disable {
  opacity: 0.5;
  background-color: var(--designer-header-background);
  border-color: var(--designer-secondary-border-color);
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-default-icon {
  height: 30px;
  width: 30px;
  text-align: center;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-default-icon-content {
  font-family: 'dashboard_webdesigner_font';
  line-height: 1px;
  font-size: 20px;
  height: 100%;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-default-icon-content::before {
  content: '\ea5e';
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-image-field,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-color-custom-background-image-field {
  -moz-border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 3px;
  border-radius: 0.5px solid lightgray;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-condition-icon-drpdwn {
  width: 24px;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table .bbi-custom-icon-inner-content {
  padding: 0px 10px 5px 0px;
  display: inline-flex;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-add-condition-wrap,
.bbi-color-custom-add-condition-wrap {
  margin: 16px 24px 16px 24px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #0162ff;
  border-radius: 4px;
  line-height: 40px;
  padding-left: 343.5px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-add-condition-wrap:hover,
.bbi-color-custom-add-condition-wrap:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-add-condition-wrap .bbi-color-custom-add-condition,
.bbi-color-custom-add-condition-wrap .bbi-color-custom-add-condition {
  font-size: 12px;
  color: #0162ff;
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .e-range-err {
  border: 1px solid red;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-color-field-wrap .bbi-condition-icon-colorpicker-wrap {
  width: 48px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-condition-field-wrap .bbi-color-select-warning {
  float: right;
  width: 25px;
  height: 25px;
  line-height: 28px;
  font-family: 'dashboard_webdesigner_font';
  color: red;
  font-size: 17px;
  display: none;
  margin-right: -124px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-wrapper .bbi-color-select-warning {
  float: right;
  width: 25px;
  height: 25px;
  line-height: 23px;
  font-family: 'dashboard_webdesigner_font';
  color: red;
  font-size: 14px;
  display: none;
  margin-right: -19px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-wrap.e-color-select-err .bbi-color-select-warning,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-wrapper.e-color-select-err .bbi-color-select-warning {
  display: block;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-wrap.e-color-select-err,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-wrapper.e-color-select-err {
  border: 1px solid red;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-color-custom-condition-field-wrap .bbi-color-select-warning:before,
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-advanc-condition-wrapper .bbi-color-select-warning:before {
  content: '\e9be';
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .e-icon.e-arrow-sans-down:before,
.boldbi-dashboarddesigner .bbi-marker-size-custom-color-field .e-icon.e-arrow-sans-down:before {
  font-size: '10px !important';
  margin-left: '2px !important';
}
.boldbi-dashboarddesigner .bbi-marker-width-custom-field .e-colorwidget.e-widget {
  width: 37px;
}
.boldbi-dashboarddesigner .bbi-marker-shape-custom-field-wrap .e-marker-height .e-icon.e-arrow-sans-down:before,
.boldbi-dashboarddesigner .bbi-marker-shape-custom-field-wrap .e-marker-width .e-icon.e-arrow-sans-down:before,
.boldbi-dashboarddesigner .bbi-marker-size-custom-color-field .e-icon.e-arrow-sans-down:before {
  font-size: '10px !important';
  margin-left: '6.5px !important';
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-header-row-element {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-designer-number-format-settings:before {
  font-family: 'dashboard_webdesigner_font !important';
  content: "\ea15";
  font-size: 16px;
  color: #0162ff;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-adance-numberformat-wrap {
  color: #0162ff;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-condition-inclusion-value-dimension {
  height: 28px;
  float: left;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-color-custom-advance-container .bbi-inclusion-err {
  border: '1px solid red !important';
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-header-text {
  margin-top: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-main-header-wrapper {
  float: left;
  display: inline-block;
  height: 50px;
  width: 50%;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-main-header {
  width: 100px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-text-style {
  height: 18px;
  font-size: 12px;
  color: var(--designer-text-color);
  letter-spacing: 0.3px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-type-radio-select {
  width: 300px;
  margin-top: 9.5px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-advance-condition-container {
  padding: 16px 16px 0 16px;
  background: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-scale-UI,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-conditional-UI,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-palette-UI {
  height: 385px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-conditional-UI,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-palette-UI {
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .e-radiobtn-wrap .e-rad-active:before {
  font-size: '10px !important';
  margin: '3px !important';
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-field-wrapper {
  height: 60px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-field-dropdown-wrapper {
  width: 33.3%;
  height: 100%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-field-label-container {
  width: 100%;
  margin-bottom: 8px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-header .bbi-custom-color-inherit-drill-color-wrapper {
  width: 25%;
  height: 22px;
  float: left;
  padding-top: 28px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-header .bbi-custom-color-inherit-drill-color-wrapper .bbi-inherit-drill-color-label {
  padding-left: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-settings-wrapper {
  height: 128px;
  margin-top: 18px;
  border-radius: 1px solid var(--primary-border-color);
  background-color: var(--designer-container-background);
  border: 1px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-settings-element {
  height: 75px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-low-container,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-mid-container,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-high-container {
  width: 200px;
  height: 100%;
  float: left;
  padding-top: 13px;
  padding-left: 12px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-low-color-wrapper,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-mid-color-wrapper,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-high-color-wrapper {
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-mid-container {
  width: 224px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-diverging-checkbox {
  margin-right: 8px;
  margin-top: 3px;
  display: inline-block;
  border: 0px solid;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-color-label {
  width: 100%;
  height: 25px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-color-textbox-wrapper {
  display: inline-block;
  float: left;
  border: 0px solid;
  margin-right: 8px;
  margin-top: 2.5px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-basedOn-dropdown-element,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-summary-dropdown-element,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-value-dropdown-element,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-low-color-input,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-mid-color-input,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-gradient-high-color-input,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-summary-dropdown-element-rule {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-based-on-parent-rule {
  width: 100%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-color-textbox {
  height: 24px !important;
  width: 115px !important;
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-color-bar-wrapper {
  height: 39px;
  margin-top: 20px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-color-bar-element {
  height: 22px;
  width: 610px;
  margin: 9px 45px 8px 11px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-value-type-dropdown-container {
  width: 90%;
  display: inline-block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-selectedIcon {
  text-align: left;
  padding-left: 0.857em;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-legend-container {
  padding-top: 10px;
  float: left;
  width: 320px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-palette-header {
  height: 50px;
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-palette-scroller {
  width: auto;
  height: 350px;
  margin: 0 auto;
  padding-top: 15px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-color-palette-dropdown {
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-palette-color-picker-value {
  height: 24px;
  width: 104px;
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-palette-color-picker-textbox {
  height: 14px;
  width: 70px;
  float: left;
  color: var(--primary-text-normal-color);
  margin: 4px;
  border: var(--secondary-border-color);
  background: transparent;
  outline: unset;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-palette-color-picker-color {
  height: 14px;
  width: 14px;
  float: right;
  margin: 4px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-palette-color-picker-popup {
  height: 254px;
  width: 246px;
  position: absolute;
  border: 1px solid white;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.16);
  display: none;
  background: white;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-palette-color-picker-popup-element {
  height: 256px;
  width: 154px;
  margin-left: 7px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-basic-settings-column-row-element {
  display: inline-block;
  border: solid 1px var(--primary-border-color);
  border-radius: 4px;
  background: var(--secondary-background-color);
  padding: 5px 8px;
  box-sizing: border-box;
  margin: 5px 23px 5px 0px;
}
.boldbi-dashboarddesigner .bbi-basic-settings-column-row-element.bbi-basic-settings-column-row-element-float-right {
  float: right;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-color-custom-gradient-color-textbox,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-condition-value-textbox,
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-condition-name-textbox {
  padding: 3px 0px 3px 8px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-condition-value-textbox {
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-condition-inclusion-value-dimension {
  width: 130px;
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-dbrd-designer-icon-align-drpdwn-popup {
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-icon-align-custom-color-field {
  padding: 9px 0px 0px 5px;
  padding-top: 6px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-conditional-footer {
  padding: 5px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-percentage-detail-icon {
  float: left;
  display: none;
  padding: 4px 0px 0px 4px;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-condition-type-drpdwn-wrap {
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-advanced-color-customization-container .bbi-custom-color-percentage-detail-icon:before {
  font-family: 'dashboardviewer_font';
  content: '\e918';
}
/** Grid Column Alignment **/

.boldbi-dashboarddesigner .bbi-dbrd-grid-align-left,
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-center,
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-right {
  width: 35.5px;
  height: 26px;
  float: left;
  line-height: 26px;
  font-size: 26px;
  font-family: dashboard_webdesigner_font !important;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-left:hover,
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-center:hover,
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-right:hover {
  background-color: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-back-color:hover {
  color: var(--primary-branding-color);
  background-color: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-left-click {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-right-click {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-left:before {
  content: "\eabf";
  margin-left: 6px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-center:before {
  content: "\eac0";
  margin-left: 6px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-right:before {
  content: "\eac1";
  margin-left: 6px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-top,
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-middle,
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-bottom {
  position: relative;
  width: 35.5px;
  height: 26px;
  float: left;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-top {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-bottom {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-top:hover,
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-middle:hover,
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-bottom:hover {
  background-color: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-vertical-align-icon {
  width: 35.5px;
  height: 24px;
  display: block;
  margin: 1px auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-header-div,
.boldbi-dashboarddesigner .bbi-dbrd-gird-content-div {
  display: inline-block;
  margin-top: 8px;
  width: 120px;
  border-radius: 5px;
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-name-element {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  width: 150px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-name-child-element {
  font-size: 12px;
  overflow: hidden;
  margin-right: 11px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-cell-element {
  display: inline-block;
  margin-top: 3px;
  border: 0px solid;
  border-color: red;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-value-element {
  width: 170px;
  height: 282px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-table-head-element {
  font-weight: bold;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-individual-container {
  height: 282px;
  display: block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-column-name {
  width: 150px;
  float: left;
  margin: 10px 0 0 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-header-alignment {
  width: 140px;
  float: left;
  margin: 10px 0 0 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-content-alignment {
  width: 140px;
  float: left;
  margin: 10px 0 0 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-vertical-content-alignment {
  width: 140px;
  float: left;
  margin: 10px 0 0 1px;
}
/* EJ2 Grid customAttributes classes used by the Vertical Content Align column setting. */

.e-grid .e-rowcell.va-top {
  vertical-align: top !important;
}
.e-grid .e-rowcell.va-middle {
  vertical-align: middle !important;
}
.e-grid .e-rowcell.va-bottom {
  vertical-align: bottom !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-column-width {
  width: 120px;
  float: left;
  margin: 10px 0 0 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-header-text {
  width: 220px;
  float: left;
  margin: 10px 0 0 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-display-type {
  width: 200px;
  float: left;
  margin: 10px 0 0 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-custom-table {
  padding: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-back-color {
  color: var(--primary-branding-color) !important;
  background-color: transparent;
  border: 1px solid var(--primary-branding-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-grid-align-default-color {
  border: 1px solid #c6c6c6;
  color: gray;
}
.bbi-dashbrd-gridTemp .bbi-dashbrd-gridTemp-container {
  width: '475px';
  height: '260px';
}
.bbi-dashbrd-gridTemp .bbi-dashbrd-gridTemp-column {
  float: 'left';
  height: '260px';
}
.bbi-dashbrd-gridTemp .bbi-dashbrd-gridTemp-type {
  padding-left: '15px';
  border-left: '0.05px solid #B0BEC5';
  left: '50%';
  position: 'absolute';
  height: '280px';
  width: '215px';
  top: '1px';
  bottom: '0px';
}
/*---------------------Button Group----------------*/

.boldbi-dashboarddesigner .e-control.e-btn {
  font-family: var(--designer-font);
  font-size: '12px';
}
.boldbi-dashboarddesigner .e-css.e-btn {
  font-family: var(--designer-font);
  font-size: '12px';
}
/*---------------------Check-box----------------*/

.boldbi-dashboarddesigner .e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .e-checkbox-wrapper .e-frame.e-check {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .e-css.e-checkbox-wrapper .e-frame.e-check {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .e-checkbox-wrapper:hover .e-frame.e-check {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
/*----------------------------------------Tab------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-tab {
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header {
  width: 100%;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-content-container {
  width: 100%;
  height: calc(100% - 40px);
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-content-container {
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap {
  width: 40px;
  height: 40px;
  border: none;
  border-bottom: 1px solid;
  background-color: #eeeeee;
  border-right: 1px solid;
  box-sizing: border-box;
  text-align: center;
  transition: width 0.5s cubic-bezier(0.67, 0.07, 0.29, 0.95);
  animation: collapseBackgroundColor 0.5s cubic-bezier(0.67, 0.07, 0.29, 0.95);
  animation-fill-mode: forwards;
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
  line-height: 40px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap .bbi-dbrd-tab-header-icon:before {
  content: '\2605';
  font-size: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap .bbi-dbrd-tab-header-icon {
  width: 40px;
  height: 40px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap:last-child .bbi-dbrd-tab-header-icon {
  border-right: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap .bbi-dbrd-tab-header-icon:before {
  width: 40px;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap .bbi-dbrd-tab-header-icon {
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap .bbi-dbrd-tab-header-txt {
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap .bbi-dbrd-tab-header-txt {
  font-family: var(--designer-font);
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  opacity: 0;
  height: 40px;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap.e-active-header .bbi-dbrd-tab-header-txt {
  width: inherit;
  opacity: 1;
  display: inline;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap.e-active-header {
  transition: width 0.5s cubic-bezier(0.67, 0.07, 0.29, 0.95);
  animation: expandBackgroundColor 0.5s cubic-bezier(0.67, 0.07, 0.29, 0.95);
  animation-fill-mode: forwards;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-content-container .bbi-dbrd-tab-content-wrap .bbi-dbrd-tab-content.bbi-dbrd-active-tab-content {
  display: block;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-content-container .bbi-dbrd-tab-content-wrap .bbi-dbrd-tab-content {
  display: none;
}
/*---------------------------Link-------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-link-text-wrapper {
  width: 100%;
  min-height: 28px;
  line-height: 28px;
  font-size: 14px;
  font-family: var(--designer-font);
  box-sizing: border-box;
  padding: 0px 10px;
  text-align: right;
}
.boldbi-dashboarddesigner .bbi-dbrd-link-text-content {
  width: 100%;
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-link-text-wrapper a {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-linking-table-row {
  font-size: 12px;
  overflow: hidden;
  float: right;
  margin-right: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .e-designer-linking-table-row {
  float: right;
  margin-right: 5px;
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .e-designer-fontfamily {
  color: var(--primary-text-normal-color);
}
.e-designer-param-assign.e-designer-border.e-designer-list-selection.e-dbrd-designer-scroller.e-dbrd-control {
  box-shadow: none;
}
.boldbi-dashboarddesigner .e-designer-actions-info {
  cursor: pointer;
}
.boldbi-dashboarddesigner .e-designer-actions-info:before {
  content: '\e918';
  font-family: 'dashboardviewer_font';
}
/*----------------------Text-box---------------------------*/

.boldbi-dashboarddesigner .bbi-textbox-wrapper {
  width: 100%;
  height: 100%;
  padding: 10px;
  min-height: 50px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-textbox-wrapper .e-textbox {
  line-height: 28px;
  min-height: 28px;
  width: 100%;
  height: 100%;
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
}
/*---------------------------------Text Area-------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-textarea-wrapper {
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-textarea-wrapper .bbi-dbrd-textarea {
  box-sizing: border-box;
  padding-left: 10px;
  overflow: auto;
  border: 1px solid;
  border-radius: 4px;
  width: 100%;
  min-height: 80px;
  height: 100%;
  resize: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-textarea-wrapper .bbi-dbrd-textarea {
  border-color: #c8c8c8;
}
/*---------------------Switch Button----------------*/

.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.boldbi-dashboarddesigner .e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: var(--toggle-btn-active-bg-color);
  border: 1px solid var(--toggle-btn-active-border-color);
}
.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper .e-switch-inner.e-switch-active {
  border: 1px solid var(--toggle-btn-active-border-color);
}
.boldbi-dashboarddesigner .e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: var(--connector-tile-color);
  border-color: var(--connector-tile-color);
}
.boldbi-dashboarddesigner .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: var(--connector-tile-color);
}
.boldbi-dashboarddesigner .e-switch-wrapper .e-switch-on {
  background-color: var(--toggle-btn-active-bg-color);
}
.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: var(--toggle-btn-inner-normal-bg-color);
}
.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper .e-switch-handle:not(.e-switch-active) {
  background-color: var(--toggle-btn-inner-normal-bg-color);
}
.boldbi-dashboarddesigner .bbi-connection-configuration-container .e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: var(--toggle-btn-active-inner-bg-color);
}
.boldbi-dashboarddesigner .e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: var(--toggle-btn-active-bg-color);
}
/*---------------------Button Group----------------*/

.boldbi-dashboarddesigner .e-css.e-btn-group input:checked + label.e-btn {
  background-color: #c3daff;
  border-color: #0565ff;
  color: #0565ff;
}
.boldbi-dashboarddesigner .e-css.e-btn-group input[disabled]:checked + label.e-btn {
  background-color: #e6e6e6;
  border-color: #bdbdbd;
  color: #adadad;
}
/*---------------------Check-box----------------*/

.boldbi-dashboarddesigner .e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  background: var(--checkbox-btn-checked-bg-color);
  border-color: #0450cc;
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  background: var(--primary-branding-color);
  border-color: #0450cc;
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .e-checkbox-wrapper .e-frame.e-check {
  background: var(--checkbox-btn-checked-bg-color);
  border-color: var(--primary-branding-border-color);
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .e-css.e-checkbox-wrapper .e-frame.e-check {
  background: #0565ff;
  border-color: #0450cc;
  color: white;
}
.boldbi-dashboarddesigner .e-checkbox-wrapper:hover .e-frame.e-check {
  background: var(--checkbox-btn-checked-bg-color);
  border-color: var(--primary-branding-border-color);
  color: var(--checkbox-btn-tick-color);
}
.boldbi-dashboarddesigner .e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background: #1882ff;
  border-color: #0450cc;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap {
  border-bottom-color: #bdbdbd;
  background-color: #eeeeee;
  border-right-color: #cccccc;
  color: #333333;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab .bbi-dbrd-tab-header .bbi-dbrd-tab-header-element-wrap.e-active-header {
  background-color: white;
}
@keyframes collapseBackgroundColor {
  from {
    background-color: white;
    border-color: #cccccc;
  }
  to {
    background-color: #eeeeee;
    border-color: #cccccc;
  }
}
@keyframes expandBackgroundColor {
  from {
    background-color: #eeeeee;
    border-color: #cccccc;
  }
  to {
    background-color: white;
    border-color: #cccccc;
  }
}
.boldbi-dashboarddesigner .bbi-textbox-wrapper .e-textbox {
  border-color: #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dbrd-treeview {
  animation-name: animatebottom;
  animation-duration: 1s;
}
@keyframes animatebottom {
  from {
    bottom: -100px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
/*-----------------------------prperty Pannel Linking-----------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-link-specialChar-help-info-icon .bbi-dbrd-link-specialChar-info-icon {
  float: left;
  margin-left: 5px;
  margin-top: 2px;
  text-decoration: none;
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-link-specialChar-help-info-icon .bbi-dbrd-link-specialChar-info-icon:before {
  content: '\eabe';
}
.boldbi-dashboarddesigner .bbi-dbrd-warn-info-icon:before {
  content: '\eb3d';
  color: #ff9503;
  font-size: 15px;
  display: block;
  margin-left: 10px;
  margin-top: 2.1px;
}
/*-- Designer theme --*/

/*---------------------------Propert-Panel-Linking ----------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-link-specialChar-help-info-icon .bbi-dbrd-link-specialChar-info-icon {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-link-specialChar-help-info-icon .bbi-dbrd-link-specialChar-info-icon:hover {
  color: var(--hover-icon-color);
}
/*--Dashboard designer dataset tree view, View Schema eye icon--*/

.boldbi-dashboarddesigner .bbi-designer-view-schema-icon::after {
  content: "\eb6f";
  font-family: 'dashboard_webdesigner_font' !important;
  color: var(--active-icon-normal-color);
  font-size: 14px;
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-designer-table .e-grid .e-gridheader .e-headercell {
  background: var(--designer-header-background);
  border-left: 1px solid var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-designer-table .e-grid .e-gridheader {
  border-bottom-color: var(--designer-primary-border-color);
  border-top-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-designer-table .e-grid .e-gridcontent .e-rowcell {
  border-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .e-colorpicker.e-popup {
  background-color: var(--designer-container-background);
}
.e-colorpicker .e-container {
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .e-colorpicker .e-buttons .e-color-code {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
  border-color: var(--designer-secondary-border-color);
}
.boldbi-dashboarddesigner .e-colorpicker .e-buttons .e-grpbtn {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .e-kpi-gridCol.e-grid .emptyrecord.e-lastrowcell {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .e-kpi-gridCol.e-grid .e-rowcell {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .e-kpi-gridCol.e-grid .e-row:hover {
  background-color: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .e-kpi-gridCol .e-rowcell.e-selectionbackground.e-active {
  background-color: var(--active-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-exp-table .editLabel {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-designer-table .e-grid {
  border-top: var(--designer-primary-border-color);
}
.e-colorpicker .e-footer .e-switcher .e-color-image.e-pickerModel {
  background-image: var(--color-picker-model-image);
}
.e-colorpicker .e-footer .e-switcher .e-color-image.e-paletteModel {
  background-image: var(--color-picker-model-image);
}
.e-menu-wrap .e-presetWrapper .e-presets-table .e-tablerow .e-color-image {
  background-image: var(--color-picker-model-image);
}
.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover {
  background: var(--secondary-btn-bg-hover-color) !important;
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-text-normal-color);
}
.e-menu-wrap .e-presetWrapper.e-menu.e-context li.e-list {
  background: var(--designer-container-background);
}
.e-menu-wrap .e-presetWrapper.e-menu.e-context li.e-list:hover {
  background: var(--designer-container-background);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-designer-table .e-grid .e-gridcontent .e-rowcell {
  border-color: var(--designer-primary-border-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-designer-table .e-grid .e-gridcontent .emptyrecord.e-lastrowcell {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-grid .e-gridheader .e-headercelldiv {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .boldbi-dashboarddesigner-trendline-container .e-grid .e-headercontent {
  border-right-width: 0px;
}
.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton.e-btn.e-select.e-disable {
  color: var(--primary-text-normal-color);
}
/*--------------------------- Property Panel Search Bar ----------------------------*/

.boldbi-dashboarddesigner .bbi-property-search-container {
  padding: 8px 10px;
  position: relative;
  border-bottom: 1px solid var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-property-search-input {
  width: 100%;
  height: 28px;
  box-sizing: border-box;
  padding: 4px 28px 4px 8px;
  font-size: 12px;
  border: 1px solid var(--designer-secondary-border-color);
  border-radius: 4px;
  background-color: var(--primary-background-color);
  color: var(--primary-text-normal-color);
  outline: none;
}
.boldbi-dashboarddesigner .bbi-property-search-clear {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 10px;
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-property-search-clear:before {
  font-family: 'dashboard_webdesigner_font';
  content: "\e901";
}
.boldbi-dashboarddesigner .bbi-property-search-input::placeholder {
  color: var(--designer-placeholder-text-color);
  font-style: italic;
  opacity: 1;
}
.boldbi-dashboarddesigner .bbi-property-search-input:-ms-input-placeholder {
  color: var(--designer-placeholder-text-color);
  font-style: italic;
}
.boldbi-dashboarddesigner .bbi-property-search-input::-ms-input-placeholder {
  color: var(--designer-placeholder-text-color);
  font-style: italic;
}
.boldbi-dashboarddesigner .bbi-property-search-clear:hover {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-property-search-no-results {
  font-size: 11px;
  text-align: center;
  padding-top: 20px;
  font-style: italic;
  opacity: 0.6;
  color: var(--designer-error-msg-text-color);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-dashboard-size-overall {
  margin: 5px;
  display: flex;
  flex-direction: column;
}
.boldbi-dashboarddesigner .bbi-size-apply-btn {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: auto;
  align-items: center;
  justify-content: center;
  padding-right: 0px;
}
.boldbi-dashboarddesigner .bbi-size-apply-btn-text {
  flex: 1;
}
.boldbi-dashboarddesigner .bbi-arrow-down-container {
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  border-left: 1px solid var(--designer-primary-border-color);
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-size-arrow-down {
  margin-top: 0;
  margin-left: 0;
  width: 20px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-size-apply-save-btn {
  width: 50%;
  padding-right: 0px;
  margin-left: auto;
  margin-top: 1px;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-source-key-row {
  display: flex !important;
  align-items: center;
  min-width: 0;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-source-key-row .bbi-query-selection,
.boldbi-dashboarddesigner .bbi-source-key-row .bbi-query-datatype {
  flex-shrink: 0;
}
.boldbi-dashboarddesigner .bbi-source-key-row .e-list-text {
  flex: 0 1 auto;
  min-width: 0;
  width: auto !important;
}
.boldbi-dashboarddesigner .bbi-source-key-row .e-edit-column {
  flex: 0 1 auto;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-source-key-row .e-settings {
  flex-shrink: 0;
  margin-inline-start: auto;
}
.boldbi-dashboarddesigner .bbi-source-key-badge {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 18px;
  margin-inline-start: 6px;
  padding: 0 4px;
  border: 1px solid currentColor;
  border-radius: 4px;
  color: var(--querydesigner-text-color);
  background: transparent;
  font-family: inherit;
  font-size: 11px;
  line-height: 16px;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-source-key-badge:focus-visible {
  outline: 2px solid var(--primary-branding-color);
  outline-offset: 2px;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-column-deselect ~ .bbi-source-key-badge {
  opacity: 0.5;
}
.boldbi-dashboarddesigner .bbi-source-key-tooltip {
  max-width: min(360px, calc(84vw));
  white-space: pre-line;
  overflow-wrap: anywhere;
}
/********** Query designer workheet - Core **********/

.bbi-querydesigner .bbi-designer-surface {
  border-width: 1px 0 0 0 !important;
}
.boldbi-dashboarddesigner .bbi-designer-schemaarea .bbi-errormsg-div {
  font-size: 12px;
  display: none;
  text-align: center;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-schemaarea .bbi-errormsg-content {
  padding: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-schemaHeader {
  display: block;
  width: 94%;
  border: 1px solid var(--querydesigner-secondary-border-color);
  margin: 8px 6px;
  border-radius: 4px;
  background-color: var(--querydesigner-primary-background-color);
  height: 30px;
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-designer-schemaHeader.e-focus {
  box-shadow: none;
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-searchbox-wrap {
  line-height: 30px;
  height: 30px;
  font-weight: bold;
  float: left;
  width: calc(100% - 70px);
  background-color: var(--querydesigner-primary-background-color);
  border-radius: 4px;
  border: 1px solid var(--querydesigner-secondary-border-color);
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-searchbox-wrap.e-focus {
  box-shadow: none;
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-searchbox-wrap .bbi-shared-tables-searchbox {
  width: calc(100% - 45px);
  border: none;
  outline: unset;
  background: transparent;
  padding-left: 10px;
  color: var(--secondary-text-normal-color);
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-searchbox-wrap .bbi-shared-tables-searchbox::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-shared-tables-searchbox-wrap .bbi-shared-tables-searchbox:focus {
  outline-color: unset;
}
.boldbi-dashboarddesigner .bbi-shared-tables-searchbox-wrap .bbi-shared-ds-searchbox-btn {
  width: 25px;
  float: right;
  font-family: dashboard_webdesigner_font;
  font-weight: normal;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-empty-msg,
.boldbi-dashboarddesigner .bbi-designer-sharedtabled-empty-msg {
  font-size: 11px;
  text-align: center;
  vertical-align: top;
  padding-top: 20px;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-dataHeader {
  vertical-align: middle;
  text-align: center;
  margin-left: 11px;
  margin-top: -5px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-toggle-switch-div {
  position: absolute;
  padding-top: 3px;
  margin-left: 10px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-switch-small {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 13px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-switch-small input {
  display: none;
}
/* Rounded sliders */

.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small {
  position: absolute;
  cursor: default;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small:before {
  position: absolute;
  content: "";
  height: 7px;
  width: 7px;
  left: 3px;
  top: 2px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
input:focus + .bbi-dbrd-designer-slider-small {
  box-shadow: 0 0 1px #2196f3;
}
input:checked + .bbi-dbrd-designer-slider-small:before {
  background-color: var(--toggle-btn-active-inner-bg-color);
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translateX(10px);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small.round {
  border-radius: 34px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small.round:before {
  border-radius: 50%;
}
/* Rounded sliders */

.boldbi-dashboarddesigner .bbi-dashboarddesigner-preview-update-btn {
  font-size: 13px !important;
  font-weight: bold;
  margin-left: 0.5px !important;
  margin-top: 2.5px !important;
  padding-top: 4px;
}
.bbi-table-user-selection-active,
.boldbi-dashboarddesigner .bbi-designer-dataset-column:hover {
  border-radius: 4px;
}
.bbi-designer-tile {
  font-family: dashboard_webdesigner_font !important;
  font-size: 40px;
}
.boldbi-dashboarddesigner .bbi-query-datatype {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bbi-designer-label {
  line-height: 1;
  margin-bottom: 0 !important;
}
.boldbi-dashboarddesigner .bbi-query-datatype {
  font-family: dashboard_webdesigner_font !important;
  font-size: 21px !important;
}
.boldbi-dashboarddesigner .bbi-designer-atc-boxshadow.e-input[type="text"],
.bbi-querydesigner-table-boxshadow {
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-designer-atc-boxshadow.e-input[type="text"]::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-table-close {
  display: table-cell !important;
  vertical-align: middle !important;
  padding: 7px 7px 7px 14px !important;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-overlay {
  display: block;
  height: 1px;
  left: 0;
  max-height: 1px;
  max-width: 1px;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 1;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-data-table {
  z-index: 2;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-connector-line {
  fill: none;
  cursor: pointer;
  pointer-events: stroke;
  stroke: #9ca3af;
  stroke-linecap: round;
  transition: stroke 120ms ease, stroke-width 120ms ease;
  stroke-width: 2;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-relationship-line {
  pointer-events: stroke;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-relationship-line-active {
  stroke-dasharray: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-relationship-line-inactive {
  stroke-dasharray: 6 4;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-line-hover {
  stroke: #2563eb;
  stroke-width: 3;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-type-icon {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-type-icon .bbi-querydesigner-join-icon-stroke,
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-type-icon .bbi-querydesigner-join-icon-fill {
  animation: none;
  transition: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-icon-background {
  fill: var(--querydesigner-surface-container-bg-color);
  stroke: none;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-inner-join-circle {
  fill: none;
  stroke: #9ca3af;
  stroke-width: 2;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-inner-join-overlap {
  fill: #9ca3af;
  stroke: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-endpoint {
  fill: white;
  pointer-events: none;
  stroke: #9ca3af;
  stroke-width: 2;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-join-arrow-path {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-cardinality-badge {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-cardinality-badge-box {
  fill: white;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.18));
  stroke-width: 1;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-cardinality-badge-text {
  font-family: var(--designer-font) !important;
  font-size: 13px;
  font-weight: 600;
  pointer-events: none;
  text-anchor: middle;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-relationship-direction-indicator {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-relationship-direction-background {
  fill: white;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.18));
  stroke: #9ca3af;
  stroke-width: 1;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-querydesigner-relationship-direction-arrow {
  fill: #9ca3af;
  pointer-events: none;
  stroke: none;
}
.boldbi-dashboarddesigner .bbi-drag-surface .bbi-designer-dataset-column.bbi-querydesigner-condition-column-hover {
  background-color: #e5e7eb;
  border: 1px solid #c7cdd4;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset {
  padding: 3px 6px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list {
  border-bottom: 0px;
  border-radius: 4px;
  padding: 0px;
  margin-bottom: 0px 2px 3px 2px;
  background-color: var(--querydesigner-secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list .e-chevron-right_01 {
  padding: 0px 3px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list .e-list-text,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list .e-cross-circle {
  line-height: 30px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list .e-list-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc( 100% - 35px);
  float: left;
  color: var(--querydesigner-text-color);
  padding-left: 5px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list .e-cross-circle {
  width: 30px;
  height: 30px;
  float: right;
  display: none;
  color: var(--primary-text-normal-color);
  cursor: pointer;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list:hover a .e-cross-circle,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator .bbi-list-container.bbi-designer-dataset .bbi-designer-exp-list a .e-cross-circle:hover {
  display: inline-block;
}
/********** Query designer workheet - Theme **********/

.boldbi-dashboarddesigner .bbi-designer-table-schemaarea .e-split-divider.e-v-bar.e-resize.e-hover {
  border: 1px solid dodgerblue;
}
.boldbi-dashboarddesigner .bbi-designer-schemaarea .bbi-errormsg-div .bbi-errormsg-content {
  color: gray;
}
.boldbi-dashboarddesigner .e-splitter .bbi-sharedtable-schema {
  display: none;
  background-color: var(--querydesigner-shared-schema-area-bg-color);
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap .bbi-shared-tables-searchbox::-webkit-input-placeholder {
  color: gray;
}
.boldbi-dashboarddesigner .bbi-designer-empty-msg,
.boldbi-dashboarddesigner .bbi-designer-sharedtabled-empty-msg,
.boldbi-dashboarddesigner .bbi-designer-empty-folder {
  font-style: italic;
  color: var(--querydesigner-sec-text-color);
  opacity: 0.6;
}
.boldbi-dashboarddesigner .bbi-designer-empty-msg,
.boldbi-dashboarddesigner .bbi-designer-dataset-dataHeader,
.boldbi-dashboarddesigner .bbi-designer-dataset-noRecordMsg {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap {
  height: 40px;
  width: 100%;
  line-height: 40px;
  position: absolute;
  bottom: 0px;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap .bbi-sharedtable-collapseicon {
  position: absolute;
  width: 40px;
  height: 30px;
  bottom: 0px;
  left: calc(50% - 20px);
  display: none;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap .bbi-sharedtable-collapseiconspan1,
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap .bbi-sharedtable-collapseiconspan2 {
  bottom: 15px;
  width: 10px;
  background: var(--primary-branding-color);
  height: 2px;
  position: absolute;
  float: left;
  transition: transform 0.2s;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap .bbi-sharedtable-collapseiconspan1 {
  left: 10px;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap .bbi-sharedtable-collapseiconspan2 {
  right: 10px;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-visibleicon .bbi-sharedtable-collapseiconspan1,
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-visibleicon .bbi-sharedtable-collapseiconspan2,
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-hideicon .bbi-sharedtable-collapseiconspan1,
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-hideicon .bbi-sharedtable-collapseiconspan2 {
  width: 11.5px;
  bottom: 15px;
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-visibleicon .bbi-sharedtable-collapseiconspan1 {
  transform: rotate(-40deg);
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-visibleicon .bbi-sharedtable-collapseiconspan2 {
  transform: rotate(40deg);
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-hideicon .bbi-sharedtable-collapseiconspan1 {
  transform: rotate(40deg);
}
.boldbi-dashboarddesigner .bbi-sharedtable-collapseiconwrap.bbi-sharetables-hideicon .bbi-sharedtable-collapseiconspan2 {
  transform: rotate(-40deg);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-noRecordMsg {
  font-size: 14px;
  color: #46556d !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-dataHeader {
  font-size: 12px;
  font-weight: 600;
  color: var(--querydesigner-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-update-btn {
  height: 22px !important;
  margin-left: 45px;
  margin-top: -1.5px;
  position: absolute !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-preview-update-btn {
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  max-width: 112px;
  min-width: 112px;
  padding: 0 5px;
  width: 112px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-preview-update-btn .e-split-btn-div {
  align-items: center;
  display: inline-flex;
  height: auto;
  margin: 0;
  position: static;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-preview-update-btn .e-split-btn-div:first-child {
  margin-right: 8px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-preview-update-btn .bbi-dashboarddesigner-preview-update-btn {
  line-height: 1;
  margin: 0 !important;
  padding-top: 0;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-column-deselect:before {
  color: #cad4e0;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-column:hover {
  background: var(--querydesigner-hover-bg-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-column-deselect:before {
  color: #333333 !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active,
.boldbi-dashboarddesigner .bbi-table-user-selection-active.bbi-designer-dataset-column:hover {
  background: #428bca !important;
  border-color: #3071a9 !important;
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active,
.boldbi-dashboarddesigner .bbi-table-user-selection-active.bbi-designer-dataset-column:hover {
  background: var(--querydesigner-data-table-column-active-bg-color) !important;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active:enabled:hover,
.boldbi-dashboarddesigner .bbi-table-user-selection-active.bbi-designer-dataset-column:enabled:hover {
  background: '#3071a9 !important';
}
.bbi-query-selection {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bbi-query-selection {
  font-family: dashboard_webdesigner_font !important;
  font-size: 19px !important;
  color: var(--active-text-normal-color);
}
.bbi-list-container .bbi-designer-dataset-column .bbi-designer-dataset-column-select {
  color: var(--active-icon-normal-color);
}
.bbi-hierarchical-treeview .e-list-text .bbi-query-datatype {
  vertical-align: middle;
}
.bbi-querydesigner .bbi-data-table .bbi-designer-table-close .e-close_01.e-close-disable:hover {
  background-color: transparent !important;
  border-radius: 4px !important;
  cursor: 'var(--hover-icon-color)';
}
.bbi-querydesigner .bbi-data-table .bbi-designer-table-close .e-close_01 {
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .bbi-list-container .e-list-hdr .bbi-dbrd-selected-parameter {
  background: var(--active-bg-normal-color);
  color: var(--param-text-color);
  border: 1.5px solid var(--primary-branding-color);
  padding: 0;
}
.bbi-dashboard-designer .e-lv :not(.e-arrow) > .e-chevron-right_01.e-icon::before {
  display: block !important;
}
/********** Icon content  **********/

.boldbi-dashboarddesigner .bbi-shared-tables-searchbox-wrap .bbi-shared-ds-searchbox-btn.bbi-shared-tables-searchbtn:before {
  content: '\e911';
  color: gray;
}
.boldbi-dashboarddesigner .bbi-shared-tables-searchbox-wrap .bbi-shared-ds-searchbox-btn.bbi-shared-tables-closebtn:before {
  content: '\e901';
  color: var(--active-icon-normal-color);
  font-size: 12px;
}
.bbi-designer-browse-reload:before {
  content: "\e9f3";
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-column-deselect:before {
  content: "\e9b0";
}
.boldbi-dashboarddesigner .bbi-designer-dataset-column-select:before {
  content: "\e9b1";
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-char:before {
  content: "\e9af" !important;
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-number:before {
  content: "\e9b6" !important;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-string:before {
  content: "\e9bb" !important;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-datetime:before {
  content: '"\e9b2" !importan' t;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-time:before {
  content: "\e9b2" !important;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-boolean:before {
  content: "\e9ad" !important;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-table-user-selection-active .bbi-designer-dataset-misc:before {
  content: "\e9b5" !important;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-shared-ds-search-box.e-focus {
  box-shadow: none;
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-search-dataassign.e-focus {
  border-color: var(--primary-branding-color) !important;
  outline: none;
}
.boldbi-dashboarddesigner .bbi-designer-fieldcontainer-search-dataassign.e-focus::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-datasource-search-container.e-focus {
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-function-search.e-focus {
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-column-search.e-focus {
  border-color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-expression-search.e-focus {
  border-color: var(--primary-branding-color) !important;
}
/***** Stored Procedure *****/

.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-container {
  height: 25px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table {
  padding: 0px 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-row {
  height: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-col {
  width: 400px;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-radiobtndiv {
  width: calc(100% - 100px);
  height: 100%;
}
.bbi-dbrd-store-connect-type-container .e-radiobtn-wrap .e-text {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-radiobtndiv-openquery {
  width: 30%;
  height: 100%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-radiobtndiv-internalcache {
  width: 50%;
  height: 100%;
  float: left;
  padding-left: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-help-info-icon .bbi-dbrd-store-connect-type-table-info-icon {
  float: left;
  margin-left: 2px;
  margin-top: 2px;
  text-decoration: none;
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-store-connect-type-table-help-info-icon .bbi-dbrd-store-connect-type-table-info-icon:before {
  content: \eabe;
}
/*---------------------------Hierarchy-Drag-Item ----------------------------*/

.e-drag-item.e-treeview.bbi-hierarchical-treeview .bbi-treeview-div .bbi-designer-content-icon {
  margin-right: 3px;
  margin-left: 23px;
  float: left;
  line-height: 25px;
  font-family: 'dashboard_webdesigner_font';
}
.e-drag-item.e-treeview.bbi-hierarchical-treeview .bbi-treeview-div .bbi-designer-fontfamily.bbi-dbrd-designer-hoverable {
  overflow: hidden;
  font-size: 11px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 2px;
  width: 120px;
  line-height: 24px;
}
.e-drag-item.e-treeview.bbi-hierarchical-treeview .bbi-treeview-div div {
  width: 204px !important;
  display: block;
  font-family: Heebo;
  background-color: var(--designer-assign-data-field-bg-color);
  height: 25px;
  border: 0.5px solid #0c8be2;
  margin: 6px;
  border-radius: 1px;
}
/*------------------- Data Sampling -------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-data-sampling-row-container {
  height: 50px;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  padding-top: 48px;
  font-weight: 850;
  font-color: #303541;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-limit-value-label-container {
  display: inline-block;
  width: 48%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-limit-value-label {
  font-size: 14px;
  color: var(--querydesigner-text-color);
  float: left;
  margin-top: 26px;
  padding-left: 120px;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-limit-value-text-box-container {
  width: 52%;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-sampling-message {
  font-size: 12px;
  width: 426px;
  margin: 3px 0px 3px 3px;
  text-align: justify;
  float: left;
  border: 1px solid #fbd79d;
  padding: 10px 5px;
  border-radius: 4px;
  background-color: #fef9f0;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-ds-datasamplebtn {
  height: 28px;
  width: 150px;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-limit-row-container {
  height: 50px;
  box-sizing: border-box !important;
  padding: 15px;
  margin-top: 35px;
  font-weight: 850;
  font-color: #303541;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-sampling-label-container {
  display: inline-block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-data-sampling-label {
  font-size: 14px;
  color: var(--querydesigner-text-color);
  float: left;
  margin-top: 26px;
}
/*--------------------------Threshold------------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-threshold-data-limit-row-container {
  height: 50px;
  box-sizing: border-box !important;
  padding: 15px;
  margin-top: 35px;
  font-weight: 850;
  font-color: #303541;
}
.boldbi-dashboarddesigner .bbi-dbrd-threshold-label-container {
  display: inline-block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-threshold-label {
  font-size: 14px;
  color: var(--querydesigner-text-color);
  float: left;
  margin-top: 26px;
}
.boldbi-dashboarddesigner .bbi-dbrd-threshold-limit-value-label-container {
  display: inline-block;
  width: 48%;
  float: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-threshold-limit-value-label {
  font-size: 14px;
  color: var(--querydesigner-text-color);
  float: left;
  margin-top: 26px;
  padding-left: 120px;
}
.boldbi-dashboarddesigner .bbi-dbrd-threshold-limit-value-text-box-container {
  width: 52%;
  display: inline-block;
}
/*--------------- success msg -------------*/

.boldbi-dashboarddesigner .bbi-querydesigner-success-msg-wrap {
  float: left;
  margin-left: 155px;
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-success-msg-wrap .bbi-querydesigner-success-message {
  color: green;
  line-height: 28px;
  float: left;
  font-size: 13px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-querydesigner-success-msg-wrap .bbi-querydesigner-success-message-icon {
  margin: 0px 6px 0px 0px;
  float: left;
  line-height: 28px;
  font-size: 13px;
  color: green;
}
.boldbi-dashboarddesigner .bbi-querydesigner-success-msg-wrap .bbi-querydesigner-success-message-icon:before {
  font-family: dashboard_webdesigner_font;
  content: '\ea97';
}
/*---------- Schema wrap---------*/

.bbi-querydesigner .bbi-schemaareawrap .bbi-waiting-indicator {
  margin-top: 29px;
  position: absolute !important;
}
.bbi-querydesigner .bbi-schemaareawrap .bbi-background-waiting-popup {
  width: auto !important;
  height: auto !important;
  margin: -13px 0px 0px -13px;
  position: relative !important;
}
.bbi-querydesigner .bbi-schemaareawrap .bbi-dashboard-spinning {
  width: 25px;
  height: 25px;
}
/*--- Designer Theme ---*/

/*--------------------- Ej2 Treeview ----------------*/

.boldbi-dashboarddesigner .bbi-assign-date-hierarchy {
  display: block !important;
  margin-bottom: 0 !important;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-list-item.e-level-1 {
  bottom: 0 !important;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-list-item > .e-text-content {
  height: 35px !important;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-fullrow {
  height: 35px;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content,
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-fullrow,
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content > .e-list-text,
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content > .e-list-text > .bbi-treeview-div,
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content > .e-list-text > .bbi-treeview-div > .all-elements-div {
  height: 25px !important;
  min-height: 0;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-list-item > .e-text-content > .e-list-text {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: top;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content .all-elements-div {
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content .bbi-parent-name {
  top: 0 !important;
}
.boldbi-dashboarddesigner .bbi-assign-date-hierarchy .e-level-1 > .e-text-content .all-elements-div > .e-icons {
  margin-top: 0 !important;
  margin-left: auto;
}
.boldbi-dashboarddesigner .bbi-hierarchical-treeview .e-list-text {
  color: #333 !important;
}
.boldbi-dashboarddesigner .bbi-hierarchical-treeview .e-list-item.e-active > .e-fullrow {
  border-color: #ececec !important;
  background-color: var(--active-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container .e-treeview .e-list-item.e-hover {
  background-color: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container .e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: var(--hover-bg-normal-color) !important;
  border-color: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
  background-color: var(--hover-bg-normal-color) !important;
  border-color: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap .e-treeview .e-list-item.e-hover {
  background-color: 'transparent !important';
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap .e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: var(--hover-bg-normal-color) !important;
  border-color: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-datasource-field-container-wrap .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
  background-color: var(--hover-bg-normal-color) !important;
  border-color: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .e-dashboard-treeView .e-text-content .e-icon-collapsible {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-dashboard-treeView .e-text-content .e-icon-expandable {
  color: var(--primary-text-normal-color) !important;
}
.e-treeview .e-list-item .e-text-content .bbi-ch-menu-icon:before {
  line-height: 25px;
  display: none;
  position: relative;
  left: 5px;
  bottom: 5px;
  font-size: 20px;
}
.e-treeview .e-list-item.e-node-focus.e-hover > .e-text-content .bbi-ch-menu-icon:before {
  display: block !important;
  cursor: pointer !important;
}
.e-treeview .e-list-item.e-node-focus.e-hover > .e-text-content .e-icon-expandable {
  margin-right: 0px !important;
  color: var(--primary-text-normal-color) !important;
}
.e-treeview .e-list-item.e-node-focus.e-hover > .e-text-content .e-icon-collapsible {
  margin-right: 0px !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-hierarchical-treeview.e-treeview .e-list-text {
  pointer-events: auto;
}
.boldbi-dashboarddesigner .bbi-hierarchical-treeview.e-treeview .e-ul {
  padding: 3px 0px 0px 0px !important;
  background: transparent;
}
.bbi-vertical-line {
  border-left: 1px solid #c8c8c8;
}
.e-text-content.deselect * {
  opacity: 0.8;
}
.e-text-content:not(.deselect) ~ ul li.e-list-item.e-hover > .e-fullrow ~ .e-text-content .e-settings {
  visibility: visible !important;
}
.e-text-content:not(.deselect) ~ ul li.e-list-item.e-node-focus > .e-fullrow ~ .e-text-content .e-settings {
  visibility: visible !important;
}
.bbi-designer-query-row:first-child .bbi-initialfil-opterator {
  display: none;
}
.e-treeview .e-node-hover,
.e-treeview .e-node-focus {
  border: 1px solid var(--querydesigner-primary-border-color);
  background: var(--querydesigner-hover-bg-color);
  /* Old browsers */
  /*background: @treeview-node-moz-linear-background;*/
  /* FF3.6+ */
  /*background: @treeview-node-webkit-gradient-background;*/
  /* Chrome,Safari4+ */
  /*background: @treeview-node-webkit-linear-gradient-background;*/
  /* Chrome10+,Safari5.1+ */
  /*background: @treeview-node-o-linear-gradient-background;*/
  /* Opera 11.10+ */
  /*background: @treeview-node-ms-linear-gradient-background;*/
  /* IE10+ */
  /*background: ~'@{treeview-nodelinear-gradient-background}';*/
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e9e9e9', GradientType=0);
  /* IE6-9 */

}
.boldbi-dashboarddesigner .bbi-hierarchical-treeview .e-node-hover,
.boldbi-dashboarddesigner .e-treeview .e-node-focus {
  background: transparent !important;
  border-color: transparent;
  border: 0px;
}
.boldbi-dashboarddesigner .bbi-ds-assign-field-container .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content,
.boldbi-dashboarddesigner .bbi-ds-assign-field-container .bbi-hierarchical-treeview .e-list-item.e-active > .e-fullrow {
  background-color: var(--designer-assign-data-field-bg-color) !important;
  border-color: var(--designer-assigndata-background) !important;
}
.e-treeview .e-list-item.e-hover > .e-fullrow,
.e-treeview .e-list-item.e-node-focus > .e-fullrow {
  background-color: var(--designer-assign-data-field-bg-color) !important;
  border-color: var(--designer-assigndata-background) !important;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-node-focus > .e-text-content {
  background-color: var(--designer-assign-data-field-bg-color) !important;
  border-color: var(--designer-assigndata-background) !important;
}
.boldbi-dashboarddesigner .e-fullrow-wrap .e-fullrow {
  margin-top: 0 !important;
}
.boldbi-dashboarddesigner .e-heirarchial-folder:before {
  content: "\eaf9";
}
.boldbi-dashboarddesigner .e-heirarchial-hierarchy1:before {
  content: "\e90d";
}
.boldbi-dashboarddesigner .e-heirarchial-hierarchy0:before {
  content: "\eae7";
}
.boldbi-dashboarddesigner .bbi-treeview-uparrow-icon:before {
  content: "\e716";
}
.boldbi-dashboarddesigner .bbi-treeview-downarrow-icon:before {
  content: "\e718";
}
.boldbi-dashboarddesigner .bbi-treeview-menu-icon:before {
  content: "\e91a";
}
.boldbi-dashboarddesigner .e-control.e-treeview .e-list-item .e-ul {
  padding-left: 24px !important;
}
.e-list-text {
  width: 100%;
}
.bbi-treeview-div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.e-list-parent .e-ul > .e-list-item > .e-fullrow {
  margin-top: 0px !important;
}
.e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: var(--querydesigner-hover-bg-color);
}
/* Font Icons */

.boldbi-dashboarddesigner .bbi-designer-dataset-char:before {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-time:before {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-misc:before {
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-openfolder:before {
  color: #46556d;
}
.boldbi-dashboarddesigner .bbi-designer-selection-drag .path1:before {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-selection-drag .path2:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path1:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path2:before {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path3:before {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-edit .path1:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-edit .path2:before {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-ok .path1:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-ok .path2:before {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-widget-select {
  border: 1px solid;
  border-left-width: 0px;
  border-color: #c8c8c8;
  background-color: #ececec;
}
/*--- EJ Widget Autocomplete Icons ---*/

.boldbi-dashboarddesigner .bbi-designer-query-treeview.e-chk-image {
  color: #179bd7 !important;
}
bbi-vertical-line .bbi-designer-dataset-selection .e-select {
  background-color: #fcfcfc !important;
}
.boldbi-dashboarddesigner .e-grid.bbi-designer-preview-grid .e-gridheader {
  border-top-style: none !important;
  border-bottom-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-gridheader {
  border-top-style: none !important;
  border-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-gridcontent {
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid tr.e-hover {
  background: #f4f4f4 !important;
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid tr.e-hover {
  background: transparent !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-dragHeader {
  background: white;
  color: #282827;
  font-size: 15px;
}
.boldbi-dashboarddesigner .bbi-designer-treeRow {
  background: transparent;
}
.boldbi-dashboarddesigner .bbi-designer-treeText {
  font-size: 14px;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-dataContent {
  font-size: 12px;
  font-weight: 600;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .emptyrecord {
  font-size: 14px;
  color: #46556d !important;
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .emptyrecord {
  font-size: 14px;
  color: var(--secondary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-mergetable-list-value .bbi-mergetable-li-container:hover {
  background: var(--hover-bg-normal-color) !important;
  border-radius: 4px !important;
}
.bbi-designer-label {
  font-size: 13px !important;
}
.boldbi-dashboarddesigner .bbi-designer-tile-content {
  font-size: 11px !important;
  color: var(--designer-ds-list-primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-tile-content.bbi-designer-errorLog {
  color: #a94442;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip.e-tooltip-wrap {
  color: white;
  background: #404142;
  border: 1px solid;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-arrowTipOuter {
  border: 1px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-designer {
  border: 1px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-querydesigner {
  border: 1px solid var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table {
  border: 1px solid var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-dataset-dragHeader {
  border: 1px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-arrowTipOuter {
  border-top: 10px solid #c8c8c8;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-arrowTipInner {
  border-top: 9px solid white;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip .e-arrowTipOuter {
  border-bottom: 10px solid #404142;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip .e-arrowTipInner {
  border-bottom: 9px solid #404142;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  border-top: 9px solid transparent;
}
.boldbi-dashboarddesigner .bbi-designer-right-tip .e-arrowTipOuter {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: none;
  border-left: 10px solid #404142;
}
.boldbi-dashboarddesigner .bbi-designer-right-tip .e-arrowTipInner {
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: none;
  border-left: 9px solid #404142;
  left: 0px;
  top: 1px;
}
.boldbi-dashboarddesigner .bbi-designer-config-tooltip .e-arrowTipOuter {
  border-top: 10px solid transparent !important;
  border-bottom: 10px solid transparent !important;
  border-right: none !important;
  border-left: 10px solid #cecece !important;
}
.boldbi-dashboarddesigner .bbi-designer-config-tooltip .e-arrowTipInner {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: none !important;
  border-left: 9px solid #ffffff !important;
}
.bbi-designer-query-treeview.e-checkmark {
  color: #179bd7;
}
/************************EJ QueryDesigner - Start*********************************/

.boldbi-dashboarddesigner .bbi-querydesigner {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table {
  background-color: var(--querydesigner-data-table-normal-bg-color);
}
.boldbi-dashboarddesigner .bbi-designer-popup-container-search-icon {
  width: 24px;
  height: 15px;
  margin-top: 2px;
  position: absolute;
  right: 12px;
  color: lightgray;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table > .e-header > .e-settings::before {
  color: #282827 !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .bbi-shared-datasource-header .bbi-sharedtable-menu-icon {
  color: var(--primary-text-normal-color) !important;
  font-family: dashboard_webdesigner_font;
  visibility: hidden;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .bbi-shared-datasource-header .bbi-sharedtable-menu-icon:before {
  content: '\e9cd' !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .bbi-shared-datasource-header.bbi-shared-ds-hover-enable .bbi-sharedtable-menu-icon {
  visibility: visible;
}
.boldbi-dashboarddesigner ul.bbi-sharedtable-list.e-treeview {
  width: 100%;
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner ul.bbi-sharedtable-list.e-treeview li .e-text {
  width: calc(100% - 40px);
  background-color: var(--querydesigner-shared-schema-area-bg-color);
  border: 0px;
  color: var(--querydesigner-shared-schema-area-text-color);
}
.boldbi-dashboarddesigner ul.bbi-sharedtable-list.e-treeview li .e-text.e-node-hover {
  border: 0px;
  border: 1px solid var(--querydesigner-primary-border-color);
  background: var(--querydesigner-hover-bg-color);
  font-family: 'var(--designer-font) !important';
}
.boldbi-dashboarddesigner ul.bbi-sharedtable-list.e-treeview li .e-text div {
  width: 100%;
}
.boldbi-dashboarddesigner ul.bbi-sharedtable-list.e-treeview li .e-text div .bbi-sharedtable-displaytext {
  width: calc(100% - 80px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 1px;
  margin-right: 5px !important;
}
.boldbi-dashboarddesigner ul.bbi-sharedtable-list.e-treeview li .e-text div .bbi-sharedtable-menu-icon {
  margin: 0px;
  width: 40px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 1px;
  margin-right: 5px !important;
}
.boldbi-dashboarddesigner .bbi-joiner-drpdwn .e-input.e-disable {
  opacity: 1;
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-headercelldiv {
  font-weight: 600 !important;
  font-size: 12px !important;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-headercelldiv {
  font-weight: 600 !important;
  font-size: 12px !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .e-grid.bbi-designer-preview-grid .e-gridheader .e-headercell {
  height: 35px !important;
  background-color: var(--querydesigner-data-preview-bg-color);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid.e-grid .e-headercell.e-ellipsistooltip {
  border-left: 1px solid var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridcontent .e-content {
  background-color: var(--querydesigner-secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridcontent .e-emptyrow .e-lastrowcell {
  background-color: var(--querydesigner-secondary-background-color);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridcontent .e-table .e-row:hover {
  background-color: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-headercell {
  height: 35px !important;
  background-color: var(--designer-background);
  border-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-alt_row {
  background: #f9f9f9 !important;
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-alt_row {
  background: transparent !important;
}
.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-rowcell {
  border-color: var(--querydesigner-primary-border-color) !important;
  background-color: var(--querydesigner-data-preview-bg-color);
  color: var(--querydesigner-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-defaultcolumn-grid .e-rowcell {
  border-color: var(--designer-primary-border-color) !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-masterwidget-list {
  background-color: var(--designer-container-background) !important;
}
.boldbi-dashboarddesigner .bbi-masterwidget-user-selection-active {
  background-color: var(--active-bg-normal-color) !important;
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-masterwidget-user-selection-active .bbi-filterConfig-master-filterprofile-name {
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dataset-treeview .e-item .e-active.e-node-hover .bbi-designer-query-treeview.e-checkmark {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-masterwidget-user-selection-active .bbi-filterConfig-master-filterprofile-closeIcon-span {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-masterwidget-user-selection-active .bbi-filterConfig-master-closeIcon-span {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-dataset-delete-description {
  cursor: pointer;
  margin: 4px;
  font-weight: normal;
  font-size: 12px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-expression-user-selection-active {
  background: var(--active-bg-normal-color) !important;
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-exp-list:hover {
  background: var(--querydesigner-hover-bg-color) !important;
}
.boldbi-dashboarddesigner .bbi-expression-user-selection-active:hover {
  background: var(--active-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-table-dialog {
  background: var(--querydesigner-primary-background-color) !important;
  border-radius: 2px !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .e-dialog .e-widget-content .bbi-designer-query-row .bbi-designer-table-dialog {
  background: var(--query-filter-container-bg) !important;
}
.boldbi-dashboarddesigner .bbi-designer-delete-icon {
  float: right !important;
  color: #D9534F !important;
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-border-dialog {
  border: 1px solid var(--secondary-border-color) !important;
  background: var(--connection-container-background) !important;
}
.boldbi-dashboarddesigner .e-dialog .e-dialog-scroller .bbi-designer-query-dialog {
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroller .bbi-designer-joiner-row {
  padding-right: 10px !important;
}
.bbi-userselect textarea::-moz-selection {
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  color: white;
  background: #3399ff;
}
.bbi-userselect input::-moz-selection {
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  color: white;
  background: #3399ff;
}
.boldbi-dashboarddesigner .bbi-querydesigner .CodeMirror {
  font-weight: 400 !important;
  color: var(--querydesigner-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-property-row-header {
  border-color: var(--designer-primary-border-color);
  border-style: solid;
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-property-row-container {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-property-row-header:hover {
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-property-row-header.bbi-item-expand:not(.e-last-item) {
  border-bottom-style: solid !important;
}
.boldbi-dashboarddesigner .bbi-property-row-header.bbi-item-collapse:not(.e-last-item) {
  border-bottom-style: none !important;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-configuration-collapse {
  color: var(--designer-toolbar-icon-color);
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-configuration-collapse:hover::before {
  color: var(--primary-text-normal-color);
  background: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-designer-query-row .bbi-designer-table-dialog .bbi-multiselect-dropdown-item {
  border-radius: 4px !important;
}
/*--- QueryJoiner delete icon ---*/

.boldbi-dashboarddesigner .bbi-designer-joiner-field .bbi-dbrd-designer-hand-cursor.e-icon.e-disable {
  cursor: unset !important;
}
/*--- Text box disable style ---*/

.boldbi-dashboarddesigner .e-textbox:disabled {
  background: var(--querydesigner-primary-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-parameter-element-container .e-textbox::selection {
  background-color: var(--primary-branding-color);
}
/*--- SharedTable style ---*/

.e-widget.bbi-sharedtabledetailsmenu.e-menu.e-context .e-list .bbi-sharedtable-menuheader-txt {
  color: darkgray;
}
.bbi-sharedtabledetailsmenu .e-list.bbi-sharedtable-header {
  margin-top: 10px;
}
.bbi-sharedtabledetailsmenu.e-menu.e-context > .e-list > .e-menulink {
  padding: 0px;
  padding-left: 20px;
  line-height: 27px;
  min-height: 0px;
  display: block;
}
.bbi-sharedtabledetailsmenu.e-menu.e-context .e-list:hover {
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-schema-table .bbi-refresh-column-icon {
  width: 20px;
  line-height: 20px;
  margin: 0px 0px 0px 10px;
  box-sizing: border-box;
  float: left;
  font-family: dashboard_webdesigner_font;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-schema-table .bbi-schema-table-text {
  float: left;
  line-height: 20px;
}
/* The table name and its refresh column icon share one line, however narrow the tables pane is. */

.boldbi-dashboarddesigner .bbi-dashboarddesigner-schema-table .bbi-schema-table-node {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-schema-table .bbi-schema-table-node .bbi-schema-table-text {
  float: none;
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-schema-table .bbi-schema-table-node .bbi-refresh-column-icon {
  float: none;
  flex: 0 0 auto;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-schema-table .bbi-refresh-column-icon:before {
  content: '\e913';
}
.boldbi-dashboarddesigner .bbi-designer-exp-table.bbi-designer-no-params {
  height: 360px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-designer-schema-refresh-msg-td {
  display: block;
  letter-spacing: 0.3px;
}
/*--- Background theme for icons ---*/

.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme {
  color: var(--designer-toolbar-icon-color) !important;
  transition: 0.3s background-color;
}
.bbi-querydesigner a {
  color: #333333;
  text-decoration: underline;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-designer-treeView a {
  text-decoration: none;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-widgeticon span {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-widgeticons span {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-toolbarfonticonbasic span {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-designer-query-treeview {
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 1px;
  margin-right: 5px !important;
  font-size: 17px !important;
  width: 17px !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-dragHeader {
  height: 45px;
  width: 100%;
  padding-left: 5px;
  box-shadow: none;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-designer-queryEditor {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.boldbi-dashboarddesigner .bbi-label-element.e-editable-area {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.boldbi-dashboarddesigner .bbi-label-element.e-editable-area * {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
/*--- Shared Tables ---*/

.boldbi-dashboarddesigner .bbi-shared-tables-header {
  height: 30px;
  padding: 5px;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-shared-tables-header .bbi-shared-tables-title {
  line-height: 30px;
  font-weight: bold;
  float: left;
  color: var(--querydesigner-shared-schema-area-text-color);
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  margin-bottom: 10px;
  padding-right: 5px;
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-action-items {
  font-family: dashboard_webdesigner_font;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  line-height: 30px;
  display: table;
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-action-items span {
  clear: both;
  width: 25px;
  cursor: pointer;
  border-radius: 3px;
  display: table-cell;
  text-align: center;
  font-size: 14px;
  padding: 4px;
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-action-items .bbi-shared-tables-action-expand:before {
  content: "\e932";
  transform: rotate(270deg);
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-action-items .bbishared-tables-action-collapse:before {
  content: '\e932';
  transform: 'rotate(90deg)';
  display: 'inline-block';
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-action-items .bbi-shared-tables-action-info:before {
  content: "\e9be";
}
.boldbi-dashboarddesigner .bbi-shared-tables-header-items .bbi-shared-tables-action-items .bbi-shared-tables-action-reload:before {
  content: '\e92c';
  font-family: 'dashboardviewer_font';
}
.boldbi-dashboarddesigner .bbi-shared-tables-content {
  height: 0px;
}
.boldbi-dashboarddesigner .bbi-shared-tables-error-msg {
  text-align: center;
  font-family: var(--designer-font);
  font-size: 12px;
}
.boldbi-dashboarddesigner .e-hide {
  visibility: hidden;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .e-treeview-wrap > .e-ul {
  overflow: initial;
}
/*--- Preview grid style ---*/

.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridheader.e-scrollcss {
  padding-right: 0px;
}
.bbi-designer-loader.e-waitpopup-pane .e-text {
  font-family: var(--designer-font);
  font-size: 12px;
  padding-top: 80px;
  background-color: transparent;
  color: var(--secondary-text-normal-color);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.bbi-designer-loader-designer.e-waitpopup-pane .e-text {
  font-family: var(--designer-font);
  font-size: 12px;
  padding-top: 80px;
  background-color: transparent;
  color: var(--secondary-text-normal-color);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.boldbi-dashboarddesigner .bbi-dashbrd-filter-widget-label {
  font-size: 12px;
  width: 195px;
  height: 15px;
  float: right;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 10px;
}
.boldbi-dashboarddesigner .bbi-dataset-treeview .e-icon.e-plus {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dataset-treeview .e-icon.e-minus {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .e-icon.e-plus {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .e-icon.e-minus {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dataset-treeview .e-icon.e-plus:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c9' !important;
  font-size: 12px !important;
  margin-right: 3px !important;
  margin-top: 0.5px !important;
  margin-left: 9px !important;
  height: 10px !important;
  width: 10px !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .e-icon.e-plus:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c9' !important;
  font-size: 12px !important;
  margin-right: 3px !important;
  margin-top: 0.5px !important;
  margin-left: 9px !important;
  height: 10px !important;
  width: 10px !important;
}
.boldbi-dashboarddesigner .bbi-dataset-treeview .e-icon.e-minus:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 12px !important;
  margin-right: 3px !important;
  margin-top: 0.5px !important;
  margin-left: 9px !important;
  height: 10px !important;
  width: 10px !important;
}
.boldbi-dashboarddesigner .bbi-shared-tables-content .e-icon.e-minus:before {
  font-family: dashboard_webdesigner_font !important;
  content: '\e9c7' !important;
  font-size: 12px !important;
  margin-right: 3px !important;
  margin-top: 0px !important;
  margin-left: 6px !important;
  height: 10px !important;
  width: 10px !important;
}
.boldbi-dashboarddesigner .bbi-designer-widget-watermark {
  height: 25px !important;
}
.boldbi-dashboarddesigner .bbi-designer-query-treeview .e-chk-image .e-icon .e-checkmark {
  margin-top: 1px !important;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip.e-tooltip-wrap {
  height: auto;
  width: 218px !important;
  position: absolute;
  display: none;
  z-index: 6;
  opacity: 2 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  border-radius: 3px;
  padding: 3px !important;
  border: 1px solid;
}
.boldbi-dashboarddesigner .bbi-designer-right-tip.e-tooltip-wrap {
  height: auto;
  width: 218px !important;
  position: absolute;
  display: none;
  z-index: 6;
  opacity: 2 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  border-radius: 3px;
  padding: 3px !important;
  border: 1px solid;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip.e-tooltip-wrap {
  height: auto;
  max-width: 210px !important;
  position: absolute;
  display: none;
  z-index: 10;
  font-size: 13px;
  border-radius: 3px;
  padding: 3px !important;
  word-break: break-all;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-tipContainer {
  padding: 2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip .e-tipContainer {
  padding: 2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-right-tip .e-tipContainer {
  padding: 2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-arrowTip {
  height: 10px;
  width: 20px;
  left: 15%;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-arrowTipOuter {
  border-bottom: none;
}
.boldbi-dashboarddesigner .bbi-designer-bottom-tip .e-arrowTipInner {
  border-bottom: none;
  left: 1px;
  top: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip .e-arrowTip {
  height: 10px;
  width: 20px !important;
  left: 20px;
  top: -10px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip .e-arrowTipOuter {
  border-top: none;
}
.boldbi-dashboarddesigner .bbi-designer-top-tip .e-arrowTipInner {
  border-top: none;
  left: 1px;
  top: 1px;
}
.boldbi-dashboarddesigner .bbi-designer-right-tip .e-arrowTip {
  height: 20px;
  left: 100%;
  top: 10px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-h-splitter {
  border-left-style: none !important;
  border-color: var(--querydesigner-primary-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table {
  margin-left: 3px;
  display: table !important;
}
.boldbi-dashboarddesigner .bbi-designer-dsconfig-table-default {
  margin-left: 3px;
  display: table;
}
.boldbi-dashboarddesigner .bbi-designer-existing-tbl {
  display: table !important;
}
.boldbi-dashboarddesigner .bbi-designer-exp-table {
  border-spacing: 2px;
  border-collapse: separate !important;
}
.boldbi-dashboarddesigner .bbi-designer-table-dialog {
  border-spacing: 2px;
  border-collapse: separate !important;
}
.boldbi-dashboarddesigner .bbi-designer-table-dialog table {
  border-spacing: 2px;
  border-collapse: separate !important;
  background-color: var(--query-filter-container-bg) !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-table {
  border-spacing: 2px;
  border-collapse: separate !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-table table {
  border-spacing: 2px;
  border-collapse: separate !important;
}
.boldbi-dashboarddesigner .bbi-designer-existing-tbl {
  border-spacing: 2px;
  border-collapse: separate !important;
}
.boldbi-dashboarddesigner .bbi-designer-credential-table {
  border-spacing: 0 !important;
  border-collapse: collapse !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-td {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .bbi-designer-hint-newparameter {
  background-image: var(--parameter-icon);
  background-position: 50% 100%;
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-designer-hint-newtable {
  background-image: var(--drag-table-icon);
  background-position: 7% 48%;
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-hint-nodata {
  background-image: var(--nodata-icon);
  background-position: center;
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-designer-error-area {
  width: auto;
  word-wrap: break-word;
  line-height: 1.5;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header .e-margine-top:hover {
  border-top: 0px none !important;
}
.boldbi-dashboarddesigner .bbi-designer-config-tooltip {
  height: auto;
  width: auto;
  position: absolute;
  z-index: 10008;
}
/************************EJ QueryDesigner - Start*********************************/

.boldbi-dashboarddesigner .bbi-querydesigner {
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-querydesigner .e-splitter .e-splitbar.e-v-bar {
  height: 0 !important;
  border: 1px solid var(--querydesigner-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .e-splitter .e-splitbar.e-h-bar {
  width: 2px !important;
  border: 1px solid var(--querydesigner-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .e-splitter .e-splitbar.e-v-bar > .e-collapse {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .e-splitter .e-splitbar.e-h-bar > .e-collapse {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-designer .e-splitter .e-splitbar.e-v-bar > .e-expand {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-designer .e-splitter .e-splitbar.e-h-bar > .e-expand {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table {
  padding: 1px;
  box-shadow: 0px 0px 10px var(--querydesigner-secondary-background-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-list {
  border-bottom: 0px none !important;
}
.boldbi-dashboarddesigner .bbi-designer-treeRow {
  margin-left: 26px;
  width: 100%;
  position: relative;
  left: 0;
  height: 34px;
  margin-top: -36px;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-dbrd-control .e-icon {
  cursor: pointer !important;
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-widget-content {
  padding: .5em 0em !important;
  background-color: var(--designer-background);
  border: 1px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-userselect.e-dialog.e-widget-content {
  border-color: var(--primary-border-color) !important;
  background: transparent;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-userselect.e-dialog.e-widget-content .e-waitingpopup {
  background-color: var(--primary-background-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-close::before {
  content: '\e74e' !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-close::before {
  content: '\e74e' !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-close::before {
  content: '\e74e' !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-widget-content {
  padding: 24px 20px 24px 16px !important;
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-footerbar {
  padding: 10px 16px !important;
  height: auto !important;
  display: inline-table !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-footerbar {
  padding: 10px 16px !important;
  height: auto !important;
  display: inline-table !important;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--designer-primary-border-color) !important;
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-titlebar {
  padding: 12px 12px 11px 12px !important;
  font-size: 14px !important;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-titlebar {
  padding: 12px 12px 11px 12px !important;
  font-size: 14px !important;
  font-weight: 600;
  letter-spacing: 0.3px;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox > .e-dialog-scroller {
  border-bottom: none !important;
}
.boldbi-dashboarddesigner .bbi-designer-border {
  border-radius: 4px !important;
  border-width: 1px !important;
}
.boldbi-dashboarddesigner .bbi-designer-border .e-corner {
  border-radius: 4px;
  border-width: 1px;
}
.boldbi-dashboarddesigner .bbi-joiner-drpdwn .e-corner {
  border-radius: 4px;
  border-width: 1px;
}
.boldbi-dashboarddesigner .bbi-designer-border .e-select {
  border-left-width: 1px !important;
  color: var(--primary-text-normal-color);
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .e-widget.bbi-designer-border .e-select:hover {
  color: var(--hover-icon-color);
  background: var(--hover-bg-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-okbtn {
  width: 80px !important;
}
.boldbi-dashboarddesigner .bbi-designer-textarea {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-textbox {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
}
.boldbi-dashboarddesigner .bbi-designer-textarea::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-designer-textarea {
  border: 1px solid var(--secondary-border-color);
  border-radius: 2px;
  font-size: 13px;
  box-shadow: none;
  background-color: var(--designer-input-readonly-background);
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-designer-textbox {
  border: 1px solid #cbcbcb;
  border-radius: 2px;
  font-size: 13px;
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-designer-txt {
  border: 1px solid var(--designer-secondary-border-color);
  border-radius: 2px;
  font-size: 13px;
  box-shadow: none;
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-designer-textarea {
  resize: none;
  overflow: auto;
}
.boldbi-dashboarddesigner .bbi-designer-savebtn {
  height: 32px !important;
  width: 110px !important;
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .bbi-designer-savebtn.e-txt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-cancelbtn.e-txt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-okbtn.e-txt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-previewbtn .e-btntxt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-newparam-btn .e-btntxt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-newds-btn .e-btntxt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-alert-okbtn .e-btntxt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-alert-cancelbtn .e-btntxt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-connect.e-txt {
  padding-bottom: 0.2em !important;
}
.boldbi-dashboarddesigner .bbi-designer-newparam-btn .e-icon {
  padding: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-newds-btn .e-icon {
  padding: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-alert-okbtn .e-icon {
  padding: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-alert-cancelbtn .e-icon {
  padding: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-newparam-btn {
  line-height: normal !important;
  height: 29px !important;
  width: 154px !important;
}
.boldbi-dashboarddesigner .bbi-designer-newds-btn {
  line-height: normal !important;
  height: 29px !important;
  width: 154px !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-text {
  overflow: hidden !important;
  white-space: nowrap !important;
  -ms-text-overflow: ellipsis !important;
  -o-text-overflow: ellipsis !important;
  text-overflow: ellipsis !important;
  vertical-align: middle !important;
  display: inline-block !important;
  line-height: normal !important;
}
.boldbi-dashboarddesigner .bbi-designer-filter-checktext .e-text {
  overflow: hidden !important;
  white-space: nowrap !important;
  -ms-text-overflow: ellipsis !important;
  -o-text-overflow: ellipsis !important;
  text-overflow: ellipsis !important;
  vertical-align: middle !important;
  display: inline-block !important;
  line-height: normal !important;
}
.boldbi-dashboarddesigner .bbi-designer-filter-checktext .e-text {
  padding-top: 3px !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-checktxt .e-text {
  padding-top: 1.5px !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-checktxt .e-chkbox-small .e-checkmark {
  line-height: 12px !important;
}
.boldbi-dashboarddesigner .e-designer-prop-checkbox .e-chkbox-small .e-checkmark {
  line-height: 12px !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-checktxt .e-chk-image.e-checkmark:before {
  text-indent: 0 !important;
}
.boldbi-dashboarddesigner .e-designer-prop-checkbox .e-chk-image.e-checkmark:before {
  text-indent: 0 !important;
}
.bbi-designer-case-sensitive {
  width: 200px;
}
.bbi-designer-case-sensitive .e-text {
  padding-top: 2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-joiner-value {
  padding-left: 8px !important;
}
.boldbi-dashboarddesigner .bbi-designer-param-tab {
  padding-top: 0.5em !important;
}
.boldbi-dashboarddesigner .bbi-designer-menu-list {
  font-size: 12px !important;
  font-weight: 400 !important;
}
.boldbi-dashboarddesigner .bbi-designer-menu.e-menu.e-dbrd-viewschema > .e-separator.e-list:hover {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-menu.e-menu.e-dbrd-viewschema > .e-separator.e-list:hover > .e-menulink {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-previewbtn {
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-connect {
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-connect.e-disable {
  opacity: 0.3 !important;
}
.boldbi-dashboarddesigner .bbi-designer-border-dialog {
  border-radius: 2px !important;
}
.boldbi-dashboarddesigner .bbi-designer-table-dialog {
  border-radius: 2px !important;
  background-color: var(--designer-container-background) !important;
}
.bbi-designer-loader.e-waitpopup-pane .e-image {
  background-color: transparent;
}
.bbi-designer-loader-designer.e-waitpopup-pane .e-image {
  background-color: transparent;
  background-size: 100% 100%;
  height: 40px;
  width: 40px;
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-property-row-header {
  border-width: 1px 0;
  float: left;
}
.boldbi-dashboarddesigner .bbi-property-row-header:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-property-row-header.bbi-item-expand .bbi-header-row-txt {
  font-weight: 600;
  color: var(--designer-property-panel-text-color);
}
.boldbi-dashboarddesigner .bbi-property-row-header.bbi-item-collapse .bbi-header-row-txt {
  font-weight: normal;
  color: var(--designer-property-panel-text-color);
}
.boldbi-dashboarddesigner .bbi-designer-empty-folder {
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-designer-custom-column {
  padding: 4px 0 !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-circular {
  animation: rotate 1.33s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.boldbi-dashboarddesigner .bbi-dashboard-circular .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-circular .path-outline {
  stroke: #eeeeee;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -21px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes growandshrink {
  0% {
    left: 0%;
    right: 100%;
    animation-timing-function: ease-in;
  }
  33% {
    left: 10%;
    right: 25%;
  }
  66% {
    left: 75%;
    right: 10%;
  }
  100% {
    left: 100%;
    right: 0%;
    animation-timing-function: ease-out;
  }
}
.boldbi-dashboarddesigner .bbi-dashboard-spinning {
  background: transparent;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: default;
  height: 70px;
  width: 70px;
}
.boldbi-dashboarddesigner .bbi-dashboard-spinning .bbi-background-waiting-loader-svg .bbi-background-waiting-loader-path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-spinning .bbi-background-waiting-loader-svg .bbi-background-waiting-loader-outer-path {
  stroke: transparent;
}
.bbi-waiting-loader-g-element {
  animation: bbi_waiting_loader_keyframes 2000ms linear infinite normal forwards;
}
@keyframes bbi_waiting_loader_keyframes {
  0% {
    transform: translate(22px, 22px) rotate(270deg);
  }
  100% {
    transform: translate(22px, 22px) rotate(630deg);
  }
}
.bbi-waiting-loader-ellipse-element {
  animation: bbi_waiting_loader_ellipse_keyframes 2000ms linear infinite normal forwards;
}
@keyframes bbi_waiting_loader_ellipse_keyframes {
  0% {
    stroke-dashoffset: 68;
  }
  100% {
    stroke-dashoffset: -68;
  }
}
.boldbi-dashboarddesigner .bbi-dashboard-spinning-widget {
  background: transparent;
  position: absolute;
  right: 0%;
  top: 0%;
  transform: translate(-50%, -50%);
  cursor: default;
  height: 40px;
  width: 40px;
  margin: 20px -20px 20px 20px;
}
.boldbi-dashboarddesigner .bbi-dashboard-spinning-widget--no-animation {
  top: 50%;
  left: 50%;
  right: 0;
  margin: 0;
  transform: translate(-50%, -50%);
}
.boldbi-dashboarddesigner .bbi-designer-addfield-btn {
  width: 135px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-tooltip,
.bbi-data-filter-column-tooltip-container.bbi-dbrd-designer-tooltip {
  position: absolute;
  width: auto;
  height: auto;
  min-height: 15px;
  top: 0;
  left: 0;
  z-index: 10001;
  font-size: 12px;
  display: none;
  background: var(--designer-preview-background);
  border: 1px solid var(--designer-primary-border-color);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 10px;
  word-wrap: break-word;
  max-width: 400px;
  white-space: pre-wrap;
  color: var(--primary-text-normal-color);
}
.bbi-data-filter-column-tooltip-container {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-value {
  padding-top: 10px;
  color: gray;
}
@keyframes runningdots {
  0% {
    color: transparent;
    text-shadow: -0.25em 0 0 transparent, 0.25em 0 0 transparent;
  }
  20% {
    color: transparent;
    text-shadow: -0.25em 0 0 rgba(33, 150, 243, 0.5), 0.25em 0 0 transparent;
  }
  40% {
    color: rgba(33, 150, 243, 0.5);
    text-shadow: -0.25em 0 0 #2196f3, 0.25em 0 0 transparent;
  }
  60% {
    color: #2196f3;
    text-shadow: -0.25em 0 0 #2196f3, 0.25em 0 0 transparent;
  }
  80% {
    color: #2196f3;
    text-shadow: -0.25em 0 0 #2196f3, 0.25em 0 0 rgba(33, 150, 243, 0.5);
  }
  100% {
    color: #2196f3;
    text-shadow: -0.25em 0 0 #2196f3, 0.25em 0 0 #2196f3;
  }
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-preview .bbi-pagerstatusbar {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-preview .e-grid * {
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-reload-overlay {
  z-index: 10;
  position: fixed;
}
/*-------------------------------Schema Selector Dialog----------------------------*/

.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-reload-overlay {
  background: rgba(51, 51, 51, 0.3);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-refresh-button,
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-refresh-button:hover,
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-refresh-button:active {
  background: #666666;
  color: white;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-schema-refresh-button {
  float: right;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 11;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-table-preview-wrapper .e-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.boldbi-dashboarddesigner .bbi-sharedtable-list .bbi-designer-query-treeview.bbi-designer-configuration-dataset {
  box-sizing: content-box;
}
.boldbi-dashboarddesigner .table-schema-treeview.e-treeview > .e-ul::-webkit-scrollbar {
  background-color: transparent;
  width: 5px;
  height: 5px;
  border-radius: 5px;
}
.boldbi-dashboarddesigner .table-schema-treeview.e-treeview.e-widget::-webkit-scrollbar:horizontal {
  background-color: transparent;
  width: 5px;
  border-radius: 5px;
}
.boldbi-dashboarddesigner .table-schema-treeview .e-ul.e-box::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: rgba(198, 203, 209, 0.3);
}
.boldbi-dashboarddesigner .table-schema-treeview .e-ul.e-box::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #c6cbd1;
}
.boldbi-dashboarddesigner .table-schema-treeview .e-ul.e-box::-webkit-scrollbar-thumb:hover {
  background: gray;
}
.boldbi-dashboarddesigner .table-schema-treeview.e-treeview.e-widget::-webkit-scrollbar-thumb:active {
  background: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-grid .e-rowcell {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-userselect.e-dialog.e-widget-content .e-gridcontent .e-table .emptyrecord {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px 10px;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  padding: 6px 12px;
  gap: 8px;
  flex: 1;
  max-width: 280px;
  background: white;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper:focus-within {
  border-color: #185fa5;
  box-shadow: 0 0 0 3px rgba(24, 95, 165, 0.12);
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper .bbi-viewschema-search-icon:before {
  content: '\e911';
  color: gray;
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper .bbi-viewschema-search-input {
  border: none;
  outline: none;
  font-size: 14px;
  color: #344054;
  width: 100%;
  background: transparent;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper .bbi-viewschema-search-input::placeholder {
  color: #98a2b3;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper .bbi-viewschema-clear-icon {
  display: none;
  align-items: center;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper .bbi-viewschema-clear-icon:before {
  content: '\e901';
  color: gray;
  font-size: 8px;
  font-family: 'dashboard_webdesigner_font' !important;
  padding: 4px 5px;
  border-radius: 8px;
  line-height: 1;
  background: #e0e0e0;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-search-wrapper .bbi-viewschema-clear-icon:hover:before {
  color: #344054;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-rows-btn {
  padding: 8px 16px;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  background: white;
  color: #344054;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-rows-btn:hover {
  background: #f9fafb;
  border-color: #b0b7c3;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-rows-btn:active {
  background: #f2f4f7;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-select-query-btn {
  padding: 8px 16px;
  border: 1px solid #185fa5;
  border-radius: 8px;
  background: #185fa5;
  color: white;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-select-query-btn:hover {
  background: #0c447c;
  border-color: #0c447c;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-select-query-btn:active {
  background: #042c53;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-dialog-icon.e-close {
  border-radius: 50% !important;
  transition: background 0.2s ease;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid td.e-selectionbackground,
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .e-rowcell.e-selectionbackground,
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .e-rowcell.e-active {
  background-color: #d6e4ff !important;
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-grid.e-control.e-grid .e-focused:not(.e-menu-item) {
  box-shadow: none !important;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .bbi-viewschema-row-copy {
  border: 1px solid #d0d5dd;
  border-radius: 6px;
  background: white;
  padding: 5px 8px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .bbi-viewschema-row-copy:hover {
  border-color: #b0b7c3;
  background: #f9fafb;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .bbi-viewschema-row-copy .bbi-viewschema-copy-icon:before {
  content: '\eab0';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 15px;
  color: #8c98ab;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .bbi-viewschema-row-copy .bbi-viewschema-copy-icon:hover:before,
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .bbi-viewschema-row-copy .bbi-viewschema-copy-icon:focus:before {
  color: #748db5;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid {
  border-radius: 10px;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-rows-btn,
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-select-query-btn {
  display: flex;
  align-items: center;
  gap: 6px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-btn-icon:before {
  content: '\eab0';
  font-family: 'dashboard_webdesigner_font' !important;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-rows-btn .bbi-viewschema-btn-icon:before {
  color: #344054;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-select-query-btn .bbi-viewschema-btn-icon:before {
  color: white;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-btn-icon-success:before {
  content: '\ea81';
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-rows-btn .bbi-viewschema-btn-icon-success:before {
  color: #22c55e;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .bbi-viewschema-btn-group .bbi-viewschema-copy-select-query-btn .bbi-viewschema-btn-icon-success:before {
  color: #22c55e;
}
.boldbi-dashboarddesigner .bbi-designer-viewschema-dialog .e-grid .bbi-viewschema-row-copy .bbi-viewschema-row-copy-btn-icon-success:before {
  content: '\ea81';
  color: #185fa5;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog {
  border-radius: 2px;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-titlebar {
  background: transparent;
  border: 0;
  height: 42px;
  position: absolute;
  right: 12px;
  top: 10px;
  width: 42px;
  z-index: 3;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-titlebar .e-title {
  display: none;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dialog-scroller {
  padding: 0;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar {
  align-items: center;
  background: var(--querydesigner-primary-background-color, white);
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  display: flex;
  gap: 12px;
  height: auto;
  justify-content: flex-end;
  padding: 14px 20px;
}
.boldbi-dashboarddesigner .bbi-data-filter-shell {
  background: var(--querydesigner-primary-background-color, white);
  color: var(--querydesigner-text-color, #1f2430);
  display: flex;
  flex-direction: column;
  min-height: 610px;
}
.boldbi-dashboarddesigner .bbi-data-filter-header {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  padding: 20px 24px 16px;
}
.boldbi-dashboarddesigner .bbi-data-filter-title {
  color: var(--primary-text-normal-color, #111827);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
.boldbi-dashboarddesigner .bbi-data-filter-description {
  color: var(--secondary-text-normal-color, #4b5563);
  font-size: 14px;
  line-height: 20px;
  margin-top: 6px;
}
.boldbi-dashboarddesigner .bbi-data-filter-toolbar {
  display: flex;
  gap: 12px;
  padding: 16px 24px 0;
}
.boldbi-dashboarddesigner .bbi-data-filter-toolbar-btn,
.boldbi-dashboarddesigner .bbi-data-filter-footer-btn,
.boldbi-dashboarddesigner .bbi-data-filter-group-add-btn,
.boldbi-dashboarddesigner .bbi-data-filter-link-btn,
.boldbi-dashboarddesigner .bbi-data-filter-icon-btn {
  font-family: var(--designer-font, inherit);
}
.boldbi-dashboarddesigner .bbi-data-filter-toolbar-btn,
.boldbi-dashboarddesigner .bbi-data-filter-toolbar-btn.e-btn,
.boldbi-dashboarddesigner .bbi-data-filter-secondary-button,
.boldbi-dashboarddesigner .bbi-data-filter-secondary-button.e-btn {
  background: var(--querydesigner-primary-background-color, white);
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1);
  border-radius: 6px;
  color: var(--primary-branding-color, #0b63f6);
  font-weight: 600;
  height: 34px;
}
.boldbi-dashboarddesigner .bbi-data-filter-primary-button,
.boldbi-dashboarddesigner .bbi-data-filter-primary-button.e-btn {
  background: var(--primary-branding-color, #0b63f6);
  border-radius: 6px;
  border-color: var(--primary-branding-color, #0b63f6);
  color: white;
  font-weight: 600;
  height: 34px;
  min-width: 132px;
}
.boldbi-dashboarddesigner .bbi-data-filter-secondary-button,
.boldbi-dashboarddesigner .bbi-data-filter-secondary-button.e-btn {
  color: var(--querydesigner-text-color, #1f2937);
  min-width: 106px;
}
.boldbi-dashboarddesigner .bbi-data-filter-template-btn {
  margin-right: auto;
}
.boldbi-dashboarddesigner .bbi-data-filter-content {
  display: flex;
  gap: 24px;
  padding: 14px 24px 22px;
}
.boldbi-dashboarddesigner .bbi-data-filter-left-panel {
  flex: 1 1 auto;
  min-width: 720px;
}
.boldbi-dashboarddesigner .bbi-data-filter-right-panel {
  display: flex;
  flex: 0 0 336px;
  flex-direction: column;
  gap: 12px;
  min-width: 336px;
}
.boldbi-dashboarddesigner .bbi-data-filter-scroll {
  border: 0;
  min-height: 460px;
}
.boldbi-dashboarddesigner .bbi-data-filter-groups {
  padding-bottom: 6px;
}
.boldbi-dashboarddesigner .bbi-data-filter-empty,
.boldbi-dashboarddesigner .bbi-data-filter-empty-summary {
  border: 1px dashed var(--querydesigner-primary-border-color, #d9dee7);
  color: var(--secondary-text-normal-color, #667085);
  font-size: 13px;
  padding: 20px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-card {
  background: var(--querydesigner-primary-background-color, white);
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 14px 16px 16px;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-header {
  align-items: center;
  display: flex;
  gap: 12px;
  margin-bottom: 12px;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-title {
  color: var(--primary-text-normal-color, #111827);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-condition.e-control.e-dropdownlist {
  min-width: 168px;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-actions {
  display: flex;
  gap: 6px;
  margin-left: auto;
}
.boldbi-dashboarddesigner .bbi-data-filter-icon-btn,
.boldbi-dashboarddesigner .bbi-data-filter-icon-btn.e-btn,
.boldbi-dashboarddesigner .bbi-data-filter-icon-ej2-button,
.boldbi-dashboarddesigner .bbi-data-filter-icon-ej2-button.e-btn,
.boldbi-dashboarddesigner .bbi-data-filter-delete-ej2-button,
.boldbi-dashboarddesigner .bbi-data-filter-delete-ej2-button.e-btn {
  background: transparent;
  border: 0;
  border-radius: 6px;
  box-shadow: none;
  color: var(--designer-toolbar-icon-color, #475467);
  height: 28px;
  min-width: 28px;
  padding: 0;
  width: 28px;
}
.boldbi-dashboarddesigner .bbi-data-filter-more-menu.e-btn .e-caret {
  display: none;
}
.boldbi-dashboarddesigner .bbi-data-filter-delete-ej2-button.e-btn {
  color: #e02f2f;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-query-row {
  background: var(--querydesigner-primary-background-color, white);
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  padding: 10px 12px !important;
  position: relative;
}
/* Rows after the first get extra top space for the AND/OR badge */

.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 28px;
}
/* AND/OR badge floats above the row card */

.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  left: 12px;
  position: absolute;
  top: -22px;
}
.boldbi-dashboarddesigner .bbi-data-filter-first-rule > div[id$='_query_operator_type_div'] {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-query-row .bbi-data-filter-row-labels {
  display: grid !important;
}
.boldbi-dashboarddesigner .bbi-data-filter-rule-labels {
  color: var(--secondary-text-normal-color, #344054);
  display: grid;
  font-size: 12px;
  font-weight: 500;
  gap: 0;
  grid-template-columns: 160px 120px 126px 1fr;
  line-height: 18px;
  margin: 0 0 4px 0;
  padding: 0 44px 0 0;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-table-dialog {
  background: transparent !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  top: 0 !important;
  width: 100% !important;
}
/* Outer table: Field column */

.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr > td:first-child,
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr > td:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 160px !important;
}
/* Inner table columns: Operator column */

.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child,
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child {
  padding-left: 8px !important;
  padding-right: 0 !important;
  width: 112px !important;
}
/* Inner table columns: Source column */

.boldbi-dashboarddesigner .bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2),
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) {
  padding-left: 8px !important;
  padding-right: 0 !important;
  width: 118px !important;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  width: 68px !important;
}
/* Style the row-connector EJ1 dropdown like a pill badge */

.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-dropdownlist,
.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1.5px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 20px !important;
  height: 22px !important;
  min-width: 0 !important;
  width: 68px !important;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-select,
.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-text {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  height: 20px !important;
  line-height: 20px !important;
  padding: 0 2px 0 8px !important;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-icon {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 10px !important;
  line-height: 20px !important;
  width: 16px !important;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-footer {
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-data-filter-link-ej2-button.e-btn,
.boldbi-dashboarddesigner .bbi-data-filter-link-btn {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--primary-branding-color, #0b63f6);
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-connector-row {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: -6px 0 10px;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-connector-row:before,
.boldbi-dashboarddesigner .bbi-data-filter-group-connector-row:after {
  background: var(--querydesigner-primary-border-color, #d9dee7);
  content: '';
  flex: 1 1 auto;
  height: 1px;
}
.boldbi-dashboarddesigner .bbi-data-filter-group-connector-input.e-control.e-dropdownlist {
  margin: 0 12px;
  min-width: 68px;
}
.boldbi-dashboarddesigner .bbi-data-filter-side-card {
  background: var(--querydesigner-primary-background-color, white);
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  padding: 12px;
}
.boldbi-dashboarddesigner .bbi-data-filter-side-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-data-filter-side-title {
  color: var(--primary-text-normal-color, #111827);
  font-size: 15px;
  font-weight: 700;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-body {
  max-height: 322px;
  overflow: auto;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-group {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  padding: 10px 12px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-group + .bbi-data-filter-summary-group {
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-group-badge {
  background: #eefaf0;
  border: 1px solid #a9ddb3;
  border-radius: 6px;
  color: #147a28;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 0 10px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-rule {
  display: flex;
  gap: 10px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-rule-index {
  align-items: center;
  background: var(--primary-branding-color, #0b63f6);
  border-radius: 50%;
  color: white;
  display: inline-flex;
  flex: 0 0 22px;
  font-size: 12px;
  font-weight: 700;
  height: 22px;
  justify-content: center;
  line-height: 22px;
  width: 22px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-rule-content {
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-field {
  color: var(--primary-text-normal-color, #111827);
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-operator {
  color: var(--secondary-text-normal-color, #4b5563);
  font-size: 12px;
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 6px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-chip,
.boldbi-dashboarddesigner .bbi-data-filter-summary-chip-list .e-chip {
  background: #eaf1ff;
  border: 0;
  border-radius: 6px;
  color: var(--primary-branding-color, #0b63f6);
  font-size: 12px;
  line-height: 22px;
  min-height: 22px;
  padding: 0 8px;
}
.boldbi-dashboarddesigner .bbi-data-filter-summary-rule-connector,
.boldbi-dashboarddesigner .bbi-data-filter-summary-connector {
  color: var(--primary-branding-color, #0b63f6);
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  margin: 8px 0 8px 0;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-data-filter-sql-panel {
  padding-bottom: 12px;
}
.boldbi-dashboarddesigner .bbi-data-filter-sql-actions {
  display: flex;
  gap: 6px;
}
.boldbi-dashboarddesigner .bbi-data-filter-sql-body {
  background: var(--query-filter-container-bg, #fbfcfe);
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  padding: 12px;
}
.boldbi-dashboarddesigner .bbi-data-filter-sql-preview {
  color: var(--primary-text-normal-color, #111827);
  font-family: Consolas, 'Courier New', monospace;
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  max-height: 176px;
  overflow: auto;
  white-space: pre-wrap;
}
@media (max-width: 1180px) {
  .boldbi-dashboarddesigner .bbi-data-filter-content {
    gap: 16px;
  }
  .boldbi-dashboarddesigner .bbi-data-filter-left-panel {
    min-width: 620px;
  }
  .boldbi-dashboarddesigner .bbi-data-filter-right-panel {
    flex-basis: 310px;
    min-width: 310px;
  }
}
/* Data filter dialog direct-scope fallback. EJ dialog wrappers can break ancestor-scoped selectors. */

.bbi-data-filter-ej-dialog .bbi-data-filter-shell,
.bbi-data-filter-dialog .bbi-data-filter-shell {
  background: var(--querydesigner-primary-background-color, white) !important;
  color: var(--querydesigner-text-color, #1f2430) !important;
  display: flex !important;
  flex-direction: column !important;
  font-family: var(--designer-font, inherit) !important;
  min-height: 610px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header,
.bbi-data-filter-dialog .bbi-data-filter-header {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 20px 24px 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-title,
.bbi-data-filter-dialog .bbi-data-filter-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-description,
.bbi-data-filter-dialog .bbi-data-filter-description {
  color: var(--secondary-text-normal-color, #4b5563) !important;
  font-size: 14px !important;
  line-height: 20px !important;
  margin-top: 6px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar,
.bbi-data-filter-dialog .bbi-data-filter-toolbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-content,
.bbi-data-filter-dialog .bbi-data-filter-content {
  display: flex !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar,
.bbi-data-filter-dialog .bbi-data-filter-toolbar {
  gap: 12px !important;
  padding: 16px 24px 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content,
.bbi-data-filter-dialog .bbi-data-filter-content {
  gap: 24px !important;
  padding: 14px 24px 22px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel,
.bbi-data-filter-dialog .bbi-data-filter-left-panel {
  flex: 1 1 auto !important;
  min-width: 720px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel,
.bbi-data-filter-dialog .bbi-data-filter-right-panel {
  display: flex !important;
  flex: 0 0 336px !important;
  flex-direction: column !important;
  gap: 12px !important;
  min-width: 336px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-btn,
.bbi-data-filter-dialog .bbi-data-filter-toolbar-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button,
.bbi-data-filter-dialog .bbi-data-filter-secondary-button {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 6px !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 600 !important;
  height: 34px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button,
.bbi-data-filter-dialog .bbi-data-filter-primary-button {
  background: var(--primary-branding-color, #0b63f6) !important;
  border-color: var(--primary-branding-color, #0b63f6) !important;
  border-radius: 6px !important;
  color: white !important;
  font-weight: 600 !important;
  height: 34px !important;
  min-width: 132px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card,
.bbi-data-filter-dialog .bbi-data-filter-side-card {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-dialog .bbi-data-filter-group-card {
  margin-bottom: 16px !important;
  padding: 14px 16px 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header,
.bbi-data-filter-dialog .bbi-data-filter-group-header,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-header,
.bbi-data-filter-dialog .bbi-data-filter-side-header {
  align-items: center !important;
  display: flex !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header,
.bbi-data-filter-dialog .bbi-data-filter-group-header {
  gap: 12px !important;
  margin-bottom: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-actions,
.bbi-data-filter-dialog .bbi-data-filter-group-actions {
  display: flex !important;
  gap: 6px !important;
  margin-left: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-dialog .bbi-data-filter-rule-labels {
  color: var(--secondary-text-normal-color, #344054) !important;
  display: grid !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  gap: 0 !important;
  grid-template-columns: 160px 120px 126px 1fr !important;
  line-height: 18px !important;
  margin: 0 0 4px 0 !important;
  padding: 0 44px 0 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
  padding: 10px 12px !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  left: 12px !important;
  position: absolute !important;
  top: -22px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-first-rule > div[id$='_query_operator_type_div'],
.bbi-data-filter-dialog .bbi-data-filter-first-rule > div[id$='_query_operator_type_div'] {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-table-dialog,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-table-dialog {
  background: transparent !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  top: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card,
.bbi-data-filter-dialog .bbi-data-filter-side-card {
  padding: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-header,
.bbi-data-filter-dialog .bbi-data-filter-side-header {
  justify-content: space-between !important;
  margin-bottom: 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-summary-group,
.bbi-data-filter-dialog .bbi-data-filter-summary-group {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-ej-dialog .e-titlebar .e-title,
.bbi-data-filter-dialog .e-titlebar .e-title {
  display: none !important;
}
.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-dialog .e-dialog-scroller {
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-dialog .e-footerbar {
  align-items: center !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: flex-end !important;
  padding: 14px 20px !important;
}
/* Data filter class-scope rules. These do not depend on the EJ dialog wrapper classes. */

.bbi-data-filter-shell {
  background: var(--querydesigner-primary-background-color, white) !important;
  color: var(--querydesigner-text-color, #1f2430) !important;
  display: flex !important;
  flex-direction: column !important;
  font-family: var(--designer-font, inherit) !important;
  min-height: 610px !important;
}
.bbi-data-filter-header {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 20px 24px 16px !important;
}
.bbi-data-filter-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 28px !important;
}
.bbi-data-filter-description {
  color: var(--secondary-text-normal-color, #4b5563) !important;
  font-size: 14px !important;
  line-height: 20px !important;
  margin-top: 6px !important;
}
.bbi-data-filter-toolbar,
.bbi-data-filter-content {
  display: flex !important;
}
.bbi-data-filter-toolbar {
  gap: 12px !important;
  padding: 16px 24px 0 !important;
}
.bbi-data-filter-content {
  gap: 24px !important;
  padding: 14px 24px 22px !important;
}
.bbi-data-filter-left-panel {
  flex: 1 1 auto !important;
  min-width: 720px !important;
}
.bbi-data-filter-right-panel {
  display: flex !important;
  flex: 0 0 336px !important;
  flex-direction: column !important;
  gap: 12px !important;
  min-width: 336px !important;
}
.bbi-data-filter-toolbar-btn,
.bbi-data-filter-secondary-button {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 6px !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 600 !important;
  height: 34px !important;
}
.bbi-data-filter-primary-button {
  background: var(--primary-branding-color, #0b63f6) !important;
  border-color: var(--primary-branding-color, #0b63f6) !important;
  border-radius: 6px !important;
  color: white !important;
  font-weight: 600 !important;
  height: 34px !important;
  min-width: 132px !important;
}
.bbi-data-filter-group-card,
.bbi-data-filter-side-card {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
}
.bbi-data-filter-group-card {
  margin-bottom: 16px !important;
  padding: 14px 16px 16px !important;
}
.bbi-data-filter-group-header,
.bbi-data-filter-side-header {
  align-items: center !important;
  display: flex !important;
}
.bbi-data-filter-group-header {
  gap: 12px !important;
  margin-bottom: 12px !important;
}
.bbi-data-filter-group-actions {
  display: flex !important;
  gap: 6px !important;
  margin-left: auto !important;
}
.bbi-data-filter-rule-labels {
  color: var(--secondary-text-normal-color, #344054) !important;
  display: grid !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  gap: 0 !important;
  grid-template-columns: 160px 120px 126px 1fr !important;
  line-height: 18px !important;
  margin: 0 0 4px 0 !important;
  padding: 0 44px 0 0 !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog {
  background: transparent !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  top: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr > td:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 160px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child {
  padding-left: 8px !important;
  padding-right: 0 !important;
  width: 112px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) {
  padding-left: 8px !important;
  padding-right: 0 !important;
  width: 118px !important;
}
/* Row connector badge (fallback scopes) */

.bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  left: 12px;
  position: absolute;
  top: -22px;
}
.bbi-data-filter-group-body .bbi-designer-query-row {
  position: relative;
}
.bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 28px;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-dropdownlist,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1.5px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 20px !important;
  height: 22px !important;
  min-width: 0 !important;
  width: 68px !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-select,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-text {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  height: 20px !important;
  line-height: 20px !important;
  padding: 0 2px 0 8px !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-icon {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 10px !important;
  line-height: 20px !important;
  width: 16px !important;
}
.bbi-data-filter-side-card {
  padding: 12px !important;
}
.bbi-data-filter-side-header {
  justify-content: space-between !important;
  margin-bottom: 10px !important;
}
.bbi-data-filter-summary-group {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
  padding: 10px 12px !important;
}
/* Data filter final layout overrides */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-titlebar,
.bbi-data-filter-ej-dialog .e-titlebar,
.bbi-data-filter-dialog .e-titlebar {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  height: 42px !important;
  position: absolute !important;
  right: 12px !important;
  top: 10px !important;
  width: 42px !important;
  z-index: 3 !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-dialog .e-footerbar {
  align-items: center !important;
  background: var(--querydesigner-primary-background-color, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: space-between !important;
  padding: 14px 24px !important;
  width: 100% !important;
}
.bbi-data-filter-footer-left,
.bbi-data-filter-footer-right {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
}
.bbi-data-filter-footer-left {
  margin-right: auto !important;
}
.bbi-data-filter-footer-right {
  margin-left: auto !important;
}
.bbi-data-filter-footer-left .bbi-data-filter-template-btn,
.bbi-data-filter-footer-left .bbi-data-filter-template-btn.e-btn {
  margin-right: 0 !important;
  min-width: 164px !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-dialog .bbi-data-filter-row-labels {
  display: grid !important;
  grid-template-columns: 160px 120px 126px minmax(180px, 1fr) !important;
  padding: 0 64px 0 0 !important;
  width: 100% !important;
}
.bbi-data-filter-rule-labels span,
.bbi-data-filter-row-labels span {
  display: block !important;
  min-width: 0 !important;
  white-space: nowrap !important;
}
/* Enterprise Data Filter Builder final presentation */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog,
.bbi-data-filter-ej-dialog,
.bbi-data-filter-dialog {
  border-radius: 2px !important;
  box-shadow: 0 12px 36px rgba(16, 24, 40, 0.18) !important;
  max-width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-dialog .e-dialog-scroller {
  box-sizing: border-box !important;
  height: calc(100% - 83px) !important;
  max-height: none !important;
  overflow: hidden !important;
}
.bbi-data-filter-shell {
  height: 100% !important;
  min-height: 0 !important;
}
.bbi-data-filter-header {
  padding: 20px 28px 16px !important;
}
.bbi-data-filter-toolbar {
  background: var(--param-background, white) !important;
  padding: 18px 24px 0 !important;
}
.bbi-data-filter-content {
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  gap: 28px !important;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 20px 24px 24px !important;
}
.bbi-data-filter-left-panel {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  min-height: 0 !important;
}
.bbi-data-filter-right-panel {
  flex: 0 0 412px !important;
  max-height: 100% !important;
  min-height: 0 !important;
  min-width: 412px !important;
  width: 412px !important;
}
.bbi-data-filter-scroll,
.bbi-data-filter-scroll.e-scroller {
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-groups {
  padding: 0 4px 8px 0 !important;
}
.bbi-data-filter-toolbar-btn.e-btn,
.bbi-data-filter-toolbar-btn,
.bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-secondary-button {
  align-items: center !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 42px !important;
  justify-content: center !important;
  min-width: 148px !important;
  padding: 0 18px !important;
}
.bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-primary-button {
  align-items: center !important;
  border-radius: 4px !important;
  display: inline-flex !important;
  height: 42px !important;
  justify-content: center !important;
  min-width: 164px !important;
}
.bbi-data-filter-group-card {
  border-radius: 6px !important;
  box-shadow: none !important;
  margin-bottom: 16px !important;
  padding: 0 !important;
}
.bbi-data-filter-group-header {
  background: var(--param-background, white) !important;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px 6px 0 0 !important;
  margin: 0 !important;
  padding: 12px 16px 10px 28px !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
}
.bbi-data-filter-group-title {
  font-size: 14px !important;
  min-width: 76px !important;
}
.bbi-data-filter-group-condition.e-control.e-dropdownlist,
.bbi-data-filter-group-condition.e-control.e-dropdownlist.e-lib,
.bbi-data-filter-group-condition.e-input {
  min-width: 168px !important;
}
.bbi-data-filter-group-actions {
  gap: 8px !important;
}
.bbi-data-filter-group-body {
  gap: 0 !important;
  padding: 0 14px 0 28px !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  min-height: 100px !important;
  padding: 14px 0 16px 0 !important;
  position: relative !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  margin-top: 30px !important;
}
.bbi-data-filter-rule-index {
  align-items: center !important;
  background: var(--primary-branding-color, #0b63f6) !important;
  border-radius: 50% !important;
  color: white !important;
  display: inline-flex !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 22px !important;
  justify-content: center !important;
  left: -12px !important;
  line-height: 22px !important;
  position: absolute !important;
  top: 17px !important;
  width: 22px !important;
  z-index: 1 !important;
}
.bbi-data-filter-rule-index:after {
  background: #d8e6ff !important;
  content: '' !important;
  height: 76px !important;
  left: 10px !important;
  position: absolute !important;
  top: 22px !important;
  width: 1px !important;
  z-index: -1 !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row:last-child .bbi-data-filter-rule-index:after {
  display: none !important;
}
.bbi-data-filter-first-rule > div[id$='_query_operator_type_div'] {
  display: none !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  left: 0 !important;
  top: -34px !important;
  width: 100% !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div']:before {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  height: 1px !important;
  left: 76px !important;
  position: absolute !important;
  right: 0 !important;
  top: 11px !important;
  z-index: 0 !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-dropdownlist,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  background: var(--param-background, white) !important;
  position: relative !important;
  z-index: 1 !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-dialog .bbi-data-filter-row-labels {
  color: var(--secondary-text-normal-color, #344054) !important;
  column-gap: 20px !important;
  grid-template-columns: 188px 188px 188px 188px !important;
  margin-bottom: 8px !important;
  padding: 0 !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr > td:first-child {
  width: 190px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child {
  padding-left: 18px !important;
  width: 150px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) {
  padding-left: 18px !important;
  width: 146px !important;
}
.bbi-data-filter-group-body input.e-textbox,
.bbi-data-filter-group-body .e-widget.e-dropdownlist,
.bbi-data-filter-group-body .e-dropdownlist {
  min-height: 34px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr > td:first-child .e-widget,
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr > td:first-child .e-dropdownlist {
  width: 186px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child .e-widget,
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child .e-dropdownlist {
  width: 148px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) .e-widget,
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) .e-dropdownlist {
  width: 144px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog input[id$='_txtVal1'],
.bbi-data-filter-group-body .bbi-designer-table-dialog input[id$='_txtVal2'],
.bbi-data-filter-group-body .bbi-designer-table-dialog input[id$='_query_null_txt'] {
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 34px !important;
  width: 260px !important;
}
.bbi-data-filter-group-body td[id$='_query_int_null'] {
  padding-left: 18px !important;
  white-space: nowrap !important;
  width: 122px !important;
}
.bbi-data-filter-group-footer {
  padding: 0 14px 14px 28px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  height: 40px !important;
  justify-content: center !important;
  width: 100% !important;
}
.bbi-data-filter-inline-group-footer {
  margin-top: 8px !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  justify-content: center !important;
  margin: 12px 0 16px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-group-connector-input.e-input {
  background: var(--param-background, white) !important;
  border: 1.5px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 700 !important;
  height: 26px !important;
  margin: 0 12px !important;
  width: 68px !important;
}
.bbi-data-filter-side-card {
  border-radius: 6px !important;
  box-sizing: border-box !important;
}
.bbi-data-filter-summary-panel {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-summary-body {
  flex: 1 1 auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: 0 2px 0 0 !important;
}
.bbi-data-filter-summary-group {
  padding: 12px 14px !important;
}
.bbi-data-filter-summary-rule {
  gap: 12px !important;
}
.bbi-data-filter-summary-rule-content {
  padding-bottom: 2px !important;
}
.bbi-data-filter-summary-rule-connector {
  text-transform: capitalize !important;
}
.bbi-data-filter-summary-connector {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  text-transform: uppercase !important;
}
.bbi-data-filter-summary-connector:before,
.bbi-data-filter-summary-connector:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
}
.bbi-data-filter-summary-chip-list .e-chip,
.bbi-data-filter-summary-chip {
  background: #e8f0ff !important;
  border-radius: 4px !important;
}
.bbi-data-filter-sql-panel {
  display: flex !important;
  flex: 0 0 242px !important;
  flex-direction: column !important;
  min-height: 242px !important;
}
.bbi-data-filter-sql-body {
  flex: 1 1 auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-sql-preview {
  height: 100% !important;
  max-height: none !important;
  overflow: auto !important;
  word-break: break-word !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-dialog .e-footerbar {
  min-height: 83px !important;
  padding: 18px 24px 22px !important;
  position: sticky !important;
  bottom: 0 !important;
  z-index: 4 !important;
}
@media (max-width: 1180px) {
  .bbi-data-filter-content {
    flex-direction: column !important;
    height: auto !important;
    max-height: none !important;
    overflow: auto !important;
  }
  .bbi-data-filter-right-panel {
    flex: 0 0 auto !important;
    min-width: 0 !important;
    width: 100% !important;
  }
}
/* Data filter reference layout alignment */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog,
.bbi-data-filter-ej-dialog,
.bbi-data-filter-dialog {
  max-height: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-titlebar,
.bbi-data-filter-ej-dialog .e-titlebar,
.bbi-data-filter-dialog .e-titlebar {
  height: 40px !important;
  right: 18px !important;
  top: 14px !important;
  width: 40px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-dialog .e-dialog-scroller {
  height: calc(100% - 64px) !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-shell {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-header {
  flex: 0 0 auto !important;
  padding: 22px 30px 16px !important;
}
.bbi-data-filter-content {
  align-items: stretch !important;
  box-sizing: border-box !important;
  display: grid !important;
  flex: 1 1 auto !important;
  gap: 34px !important;
  grid-template-columns: minmax(0, 1fr) 412px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 18px 24px 24px !important;
}
.bbi-data-filter-left-panel {
  display: flex !important;
  flex-direction: column !important;
  min-height: 0 !important;
  min-width: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-toolbar {
  background: var(--param-background, white) !important;
  box-sizing: border-box !important;
  flex: 0 0 auto !important;
  gap: 14px !important;
  padding: 0 0 20px !important;
}
.bbi-data-filter-scroll,
.bbi-data-filter-scroll.e-scroller {
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: auto !important;
  position: relative !important;
  width: 100% !important;
}
.bbi-data-filter-groups {
  box-sizing: border-box !important;
  min-height: 100% !important;
  padding: 0 2px 0 0 !important;
}
.bbi-data-filter-right-panel {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  width: auto !important;
}
.bbi-data-filter-toolbar-btn.e-btn,
.bbi-data-filter-toolbar-btn,
.bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-secondary-button,
.bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-primary-button {
  align-items: center !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  height: 42px !important;
  justify-content: center !important;
  line-height: 20px !important;
  margin: 0 !important;
}
.bbi-data-filter-toolbar-btn.e-btn,
.bbi-data-filter-toolbar-btn {
  min-width: 148px !important;
  padding: 0 18px !important;
}
.bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-secondary-button {
  min-width: 128px !important;
  padding: 0 18px !important;
}
.bbi-data-filter-template-btn.e-btn,
.bbi-data-filter-template-btn {
  min-width: 184px !important;
}
.bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-primary-button {
  min-width: 162px !important;
  padding: 0 22px !important;
}
.bbi-data-filter-group-card {
  border-radius: 4px !important;
  margin: 0 0 16px !important;
  overflow: visible !important;
  padding: 0 !important;
}
.bbi-data-filter-group-header {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px 4px 0 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 12px !important;
  min-height: 56px !important;
  padding: 12px 16px 10px 28px !important;
  position: relative !important;
  top: auto !important;
  z-index: 1 !important;
}
.bbi-data-filter-group-title {
  flex: 0 0 auto !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  min-width: 74px !important;
}
.bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  gap: 8px !important;
  margin-left: auto !important;
}
.bbi-data-filter-icon-btn.e-btn,
.bbi-data-filter-icon-btn,
.bbi-data-filter-icon-ej2-button.e-btn,
.bbi-data-filter-delete-ej2-button.e-btn {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 28px !important;
  justify-content: center !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-delete-ej2-button.e-btn,
.bbi-data-filter-delete-ej2-button.e-btn .e-icons {
  color: #ff2d2d !important;
}
.bbi-data-filter-group-body {
  box-sizing: border-box !important;
  padding: 0 14px 0 28px !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  box-sizing: border-box !important;
  min-height: 102px !important;
  padding: 14px 0 16px !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 34px !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-dialog .bbi-data-filter-row-labels {
  column-gap: 20px !important;
  grid-template-columns: 188px 188px 188px 188px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog,
.bbi-data-filter-group-body .bbi-designer-table-dialog table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog td {
  box-sizing: border-box !important;
  height: 34px !important;
  vertical-align: middle !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child {
  padding-left: 18px !important;
  width: 168px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) {
  padding-left: 18px !important;
  width: 164px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td[id$='_txtcol1'],
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td[id$='_date_pickcol'] {
  padding-left: 20px !important;
}
.bbi-data-filter-group-body input.e-textbox,
.bbi-data-filter-group-body .e-widget.e-dropdownlist,
.bbi-data-filter-group-body .e-dropdownlist,
.bbi-data-filter-group-body .e-input,
.bbi-data-filter-group-body .e-input-group {
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 34px !important;
  min-height: 34px !important;
}
.bbi-data-filter-group-body td[id$='_query_int_null'] {
  height: 34px !important;
  padding: 0 8px 0 18px !important;
  white-space: nowrap !important;
  width: 126px !important;
}
.bbi-data-filter-group-body td[id$='_query_int_null'] label {
  align-items: center !important;
  display: inline-flex !important;
  height: 34px !important;
  line-height: 18px !important;
  padding-left: 8px !important;
  vertical-align: middle !important;
}
.bbi-data-filter-first-rule > div[id$='_query_operator_type_div'] {
  display: none !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  align-items: center !important;
  display: flex !important;
  left: 0 !important;
  position: absolute !important;
  top: -31px !important;
  width: 100% !important;
  z-index: 2 !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div']:before,
.bbi-data-filter-group-body div[id$='_query_operator_type_div']:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
  left: auto !important;
  position: static !important;
  right: auto !important;
  top: auto !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-dropdownlist,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  border-radius: 4px !important;
  flex: 0 0 68px !important;
  height: 26px !important;
  margin: 0 12px !important;
  min-width: 68px !important;
  width: 68px !important;
}
.bbi-data-filter-group-footer {
  padding: 0 14px 12px 28px !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  justify-content: center !important;
  margin: 14px 0 16px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  flex: 1 1 0 !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-group-connector-input.e-input {
  border-radius: 4px !important;
  height: 26px !important;
  line-height: 24px !important;
  margin: 0 12px !important;
  min-width: 68px !important;
  text-align: center !important;
  width: 68px !important;
}
.bbi-data-filter-side-card {
  border-radius: 4px !important;
  box-sizing: border-box !important;
  padding: 14px !important;
}
.bbi-data-filter-side-header {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto !important;
  justify-content: space-between !important;
  margin-bottom: 12px !important;
  min-height: 22px !important;
}
.bbi-data-filter-summary-panel {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-summary-body {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: 0 2px 0 0 !important;
}
.bbi-data-filter-summary-connector {
  gap: 12px !important;
  margin: 10px 0 !important;
}
.bbi-data-filter-summary-connector:before,
.bbi-data-filter-summary-connector:after {
  flex: 1 1 0 !important;
}
.bbi-data-filter-sql-panel {
  flex: 0 0 242px !important;
  min-height: 242px !important;
  overflow: hidden !important;
}
.bbi-data-filter-sql-body {
  box-sizing: border-box !important;
  padding: 14px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-dialog .e-footerbar {
  align-items: center !important;
  background: var(--param-background, white) !important;
  box-sizing: border-box !important;
  display: flex !important;
  height: 64px !important;
  justify-content: space-between !important;
  min-height: 64px !important;
  padding: 10px 24px !important;
  position: sticky !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 4 !important;
}
.bbi-data-filter-footer-left,
.bbi-data-filter-footer-right {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  height: 42px !important;
}
@media (max-width: 1600px) {
  .bbi-data-filter-content {
    gap: 24px !important;
    grid-template-columns: minmax(0, 1fr) 360px !important;
  }
}
@media (max-width: 1320px) {
  .bbi-data-filter-content {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    overflow: auto !important;
  }
  .bbi-data-filter-left-panel,
  .bbi-data-filter-right-panel {
    flex: 0 0 auto !important;
    width: 100% !important;
  }
  .bbi-data-filter-scroll,
  .bbi-data-filter-scroll.e-scroller {
    flex: 0 0 auto !important;
    overflow: visible !important;
  }
  .bbi-data-filter-right-panel {
    overflow: visible !important;
  }
}
/* Data filter group builder final alignment */

.bbi-data-filter-group-card {
  margin: 0 !important;
}
.bbi-data-filter-group-header {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 24px !important;
  justify-content: space-between !important;
  min-height: 58px !important;
  padding: 12px 16px 10px 20px !important;
}
.bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  flex: 0 1 auto !important;
  gap: 16px !important;
  min-width: 0 !important;
}
.bbi-data-filter-group-title {
  flex: 0 0 74px !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  align-items: center !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  flex: 0 0 174px !important;
  height: 34px !important;
  min-height: 34px !important;
  min-width: 174px !important;
  width: 174px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  color: #087a16 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 34px 0 12px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  height: 32px !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 32px !important;
  width: 32px !important;
}
.bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto !important;
  gap: 14px !important;
  margin-left: auto !important;
  padding-left: 32px !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  justify-content: center !important;
  margin: 12px 0 14px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  flex: 1 1 0 !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-group-connector-input.e-input {
  flex: 0 0 74px !important;
  margin: 0 !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-add-filter-area,
.bbi-data-filter-add-group-area {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 0 16px !important;
  width: 100% !important;
}
.bbi-data-filter-group-footer {
  padding: 6px 14px 12px 16px !important;
}
.bbi-data-filter-inline-group-footer {
  margin: 12px 0 8px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  height: 32px !important;
  min-width: 132px !important;
  width: auto !important;
}
/* Data filter EJ2 reference-image parity */

.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  gap: 32px !important;
  grid-template-columns: minmax(0, 1fr) 402px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel,
.bbi-data-filter-ej-dialog .bbi-data-filter-groups {
  min-width: 1040px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  min-width: 1010px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  column-gap: 20px !important;
  display: grid !important;
  grid-template-columns: 188px 188px 188px 188px 126px 32px !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  align-items: center !important;
  column-gap: 20px !important;
  grid-template-columns: 188px 188px 188px 188px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  align-items: center !important;
  min-height: 40px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper {
  box-sizing: border-box !important;
  height: 40px !important;
  margin: 0 !important;
  min-height: 40px !important;
  min-width: 188px !important;
  width: 188px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell {
  align-items: center !important;
  display: flex !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-value {
  display: grid !important;
  gap: 8px !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  width: 188px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-value .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-between-value .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-between-value .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-between-value .bbi-data-filter-value-input {
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input {
  font-size: 14px !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group {
  align-items: center !important;
  display: inline-flex !important;
  overflow: hidden !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 32px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 32px !important;
  position: static !important;
  right: auto !important;
  width: 32px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-control-wrapper {
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  height: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 700 !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 2px 0 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  display: flex !important;
  height: 40px !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  white-space: nowrap !important;
  width: 126px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-delete-row.e-btn {
  align-self: center !important;
  height: 32px !important;
  margin: 0 !important;
  min-width: 32px !important;
  width: 32px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-icon-ej2-button.e-btn {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 28px !important;
  justify-content: center !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-button.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-icon-ej2-button.e-btn .e-icons {
  color: var(--active-icon-normal-color, #2f3741) !important;
  font-size: 16px !important;
  line-height: 1 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  margin: 0 14px 14px !important;
  min-height: 178px !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  background: var(--param-background, white) !important;
  border: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  height: 100% !important;
  margin: 0 !important;
  max-height: none !important;
  min-height: 176px !important;
  overflow: auto !important;
  padding: 14px 16px !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: 0 6px 18px rgba(20, 31, 46, 0.16) !important;
  min-width: 234px !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent {
  padding: 12px 16px 8px !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  margin: 0 16px 12px !important;
  max-height: 192px !important;
  overflow: auto !important;
}
.bbi-data-filter-value-multiselect .e-list-item {
  align-items: center !important;
  display: flex !important;
  min-height: 36px !important;
  padding: 0 8px !important;
}
.bbi-data-filter-value-multiselect .e-list-item .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
}
.bbi-data-filter-value-multiselect .e-list-item .bbi-data-filter-value-item-text {
  flex: 1 1 auto !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group .e-input-group-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.bbi-data-filter-multiselect-footer {
  background: var(--param-background, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 12px 16px 14px !important;
}
.bbi-data-filter-multiselect-option-row,
.bbi-data-filter-multiselect-action-row {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  justify-content: space-between !important;
}
.bbi-data-filter-multiselect-action-row {
  margin-top: 0 !important;
}
.bbi-data-filter-multiselect-action-row .e-btn {
  height: 36px !important;
  min-width: 88px !important;
  text-transform: uppercase !important;
}
.bbi-data-filter-toast-host {
  z-index: 1000001 !important;
}
.bbi-data-filter-toast.e-toast,
.bbi-data-filter-toast-host .bbi-data-filter-toast.e-toast {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: 0 6px 18px rgba(20, 31, 46, 0.16) !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  min-height: 54px !important;
}
.bbi-data-filter-toast .bbi-data-filter-toast-content,
.bbi-data-filter-toast .e-toast-message,
.bbi-data-filter-toast .e-toast-content {
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-size: 14px !important;
  line-height: 20px !important;
}
.bbi-data-filter-toast .e-toast-icon,
.bbi-data-filter-toast .e-toast-successIcon {
  color: #1e9f50 !important;
}
.bbi-data-filter-value-cell.bbi-data-filter-multiselect-value-cell {
  position: relative !important;
}
.bbi-data-filter-value-cell .bbi-data-filter-multiselect-summary {
  align-items: center !important;
  background: var(--param-background, white) !important;
  bottom: 1px !important;
  box-sizing: border-box !important;
  color: var(--primary-text-normal-color, #111827) !important;
  display: flex !important;
  font-size: 14px !important;
  left: 12px !important;
  line-height: 20px !important;
  overflow: hidden !important;
  pointer-events: none !important;
  position: absolute !important;
  right: 34px !important;
  text-overflow: ellipsis !important;
  top: 1px !important;
  white-space: nowrap !important;
  z-index: 2 !important;
}
.bbi-data-filter-multiselect-value-cell .e-chips-wrapper,
.bbi-data-filter-multiselect-value-cell .e-chips-collection,
.bbi-data-filter-multiselect-value-cell .e-delim-view,
.bbi-data-filter-multiselect-value-cell .e-delim-values {
  visibility: hidden !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper {
  max-height: calc(100vh - 24px) !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  overflow-y: auto !important;
}
.bbi-data-filter-multiselect-footer {
  box-sizing: border-box !important;
  position: relative !important;
}
/* Data filter EJ2 MultiSelect applied-value chips and bounded popup footer */

.bbi-data-filter-value-cell .bbi-data-filter-multiselect-summary {
  align-items: center !important;
  display: flex !important;
  gap: 4px !important;
  padding: 4px 0 !important;
}
.bbi-data-filter-value-cell .bbi-data-filter-multiselect-summary.bbi-data-filter-empty-value {
  display: none !important;
}
.bbi-data-filter-value-chip-list.e-chip-list {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 4px !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-chip-list.e-chip-list .e-chip {
  background: #e8f0ff !important;
  border: 0 !important;
  border-radius: 4px !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  flex: 0 1 auto !important;
  height: 24px !important;
  line-height: 22px !important;
  margin: 0 !important;
  max-width: 86px !important;
  min-width: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-chip-list.e-chip-list .e-chip .e-chip-text {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper {
  display: flex !important;
  flex-direction: column !important;
  max-height: calc(100vh - 24px) !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent,
.bbi-data-filter-value-multiselect .e-selectall-parent,
.bbi-data-filter-multiselect-footer {
  flex: 0 0 auto !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  flex: 1 1 auto !important;
  min-height: 72px !important;
  overflow-y: auto !important;
}
.bbi-data-filter-multiselect-footer {
  bottom: 0 !important;
  position: sticky !important;
  z-index: 1 !important;
}
/* Data filter final reference parity */

.bbi-data-filter-groups {
  min-width: 1010px !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels,
.bbi-data-filter-row-controls {
  grid-template-columns: repeat(4, 186px) 126px 32px !important;
  gap: 20px !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels {
  grid-template-columns: 186px 186px 186px 186px !important;
  padding-right: 0 !important;
}
.bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-value-cell,
.bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-value-input.e-input {
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
  width: 186px !important;
}
.bbi-data-filter-row-controls .e-input,
.bbi-data-filter-value-cell .e-input {
  font-size: 13px !important;
  height: 38px !important;
  line-height: 38px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 30px !important;
  position: static !important;
  width: 30px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input,
.bbi-data-filter-row-connector .e-input,
.bbi-data-filter-group-connector-row .e-input,
.bbi-data-filter-row-controls .e-input,
.bbi-data-filter-value-cell .e-input {
  padding-right: 30px !important;
}
.bbi-data-filter-row-connector .e-control-wrapper,
.bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-row .e-input-group {
  align-items: center !important;
  display: inline-flex !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper {
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 3px !important;
  box-shadow: 0 6px 18px rgba(16, 24, 40, 0.18) !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent {
  align-items: center !important;
  border-bottom: 0 !important;
  min-height: 40px !important;
  padding: 8px 12px !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent {
  padding: 8px 12px 4px !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  margin: 0 12px 10px !important;
  max-height: 174px !important;
}
.bbi-data-filter-value-multiselect .e-list-item {
  align-items: center !important;
  display: flex !important;
  min-height: 36px !important;
}
.bbi-data-filter-value-multiselect .e-list-item .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
}
.bbi-data-filter-value-multiselect .e-list-item .bbi-data-filter-value-item-text {
  flex: 1 1 auto !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-multiselect-footer {
  background: var(--param-background, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  padding: 12px !important;
}
.bbi-data-filter-multiselect-option-row {
  align-items: center !important;
  display: flex !important;
  gap: 28px !important;
  padding: 0 0 12px !important;
}
.bbi-data-filter-multiselect-action-row {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: flex-end !important;
}
.bbi-data-filter-multiselect-footer-button.e-btn {
  border-radius: 4px !important;
  box-shadow: none !important;
  height: 34px !important;
  min-width: 112px !important;
}
.bbi-data-filter-value-cell .e-multi-select-wrapper .e-chips {
  background: #e8f0ff !important;
  border-radius: 4px !important;
  height: 24px !important;
  margin: 7px 4px 5px 0 !important;
}
.bbi-data-filter-value-cell .e-multi-select-wrapper .e-chips .e-chips-close:before,
.bbi-data-filter-value-cell .e-multi-select-wrapper .e-chips .e-chips-close:after {
  color: var(--primary-text-normal-color, #1f2329) !important;
}
.bbi-data-filter-summary-empty-chips .e-chip {
  background: var(--querydesigner-primary-border-color, #e5e7eb) !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
}
.bbi-data-filter-summary-rule-index {
  align-items: center !important;
  background: var(--primary-branding-color, #0b63f6) !important;
  border-radius: 50% !important;
  color: white !important;
  display: inline-flex !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 22px !important;
  justify-content: center !important;
  line-height: 22px !important;
  width: 22px !important;
}
.bbi-data-filter-sql-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-sql-preview {
  background: var(--param-background, white) !important;
  border: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  padding: 14px 16px !important;
}
.bbi-data-filter-copy-button.e-btn .e-icons,
.bbi-data-filter-copy-sql.e-btn .e-icons {
  font-size: 16px !important;
  line-height: 16px !important;
}
.bbi-data-filter-toast-host {
  pointer-events: none !important;
  z-index: 100020 !important;
}
.bbi-data-filter-toast.e-toast,
.bbi-data-filter-toast-host .bbi-data-filter-toast.e-toast {
  background: var(--param-background, white) !important;
  border: 1px solid #d0e7d4 !important;
  border-radius: 4px !important;
  box-shadow: 0 10px 26px rgba(16, 24, 40, 0.18) !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  min-height: 54px !important;
}
.bbi-data-filter-toast .e-toast-message,
.bbi-data-filter-toast .e-toast-content,
.bbi-data-filter-toast .e-toast-successPopup-content p {
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-size: 14px !important;
  line-height: 20px !important;
  margin: 0 !important;
}
.bbi-data-filter-toast .e-toast-icon,
.bbi-data-filter-toast .e-toast-successIcon {
  color: #22a35a !important;
}
.bbi-data-filter-toast .e-toast-close-icon {
  color: #667085 !important;
}
/* Data filter EJ2 query-builder parity overrides */

.bbi-data-filter-group-header {
  align-items: center !important;
  display: flex !important;
  gap: 18px !important;
  grid-template-columns: none !important;
  justify-content: space-between !important;
}
.bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  flex: 1 1 auto !important;
  gap: 18px !important;
  min-width: 0 !important;
}
.bbi-data-filter-group-actions {
  flex: 0 0 auto !important;
  gap: 10px !important;
  padding-left: 0 !important;
}
.bbi-data-filter-groups {
  min-width: 1220px !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels,
.bbi-data-filter-row-controls {
  grid-template-columns: 260px 220px 180px minmax(260px, 1fr) 126px 32px !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels {
  gap: 18px !important;
  grid-template-columns: 260px 220px 180px minmax(260px, 1fr) !important;
  padding-right: 0 !important;
}
.bbi-data-filter-row-controls {
  align-items: start !important;
  gap: 18px !important;
}
.bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-value-input.e-input,
.bbi-data-filter-value-cell .e-multi-select-wrapper {
  height: 40px !important;
  min-height: 40px !important;
}
.bbi-data-filter-row-controls .e-input,
.bbi-data-filter-value-cell .e-input {
  height: 38px !important;
  line-height: 38px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  flex: 0 0 174px !important;
  width: 174px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 28px !important;
  width: 28px !important;
}
.bbi-data-filter-row-connector .e-input,
.bbi-data-filter-group-connector-row .e-input {
  padding-right: 28px !important;
}
.bbi-data-filter-copy-button.e-btn .e-icons,
.bbi-data-filter-copy-sql.e-btn .e-icons {
  font-size: 16px !important;
}
.bbi-data-filter-more-dropdown.e-btn .e-caret {
  display: none !important;
}
.bbi-data-filter-more-dropdown.e-btn {
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-sql-panel {
  flex: 0 0 232px !important;
  min-height: 232px !important;
}
.bbi-data-filter-sql-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 178px !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-sql-preview {
  background: var(--param-background, white) !important;
  border: 0 !important;
  box-sizing: border-box !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-family: Consolas, Monaco, 'Courier New', monospace !important;
  font-size: 12px !important;
  height: 100% !important;
  line-height: 20px !important;
  margin: 0 !important;
  overflow: auto !important;
  padding: 14px 16px !important;
  white-space: pre !important;
  width: 100% !important;
}
.bbi-data-filter-sql-keyword {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 700 !important;
}
.bbi-data-filter-sql-string {
  color: #147a28 !important;
}
.bbi-data-filter-sql-number {
  color: #147a28 !important;
}
.bbi-data-filter-sql-operator {
  color: #7a3ff2 !important;
  font-weight: 700 !important;
}
.bbi-data-filter-toast-host {
  pointer-events: none !important;
}
.bbi-data-filter-toast-host .e-toast {
  pointer-events: auto !important;
}
/* Data filter group builder alignment */

.bbi-data-filter-group-card {
  margin-bottom: 0 !important;
}
.bbi-data-filter-group-header {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 24px !important;
  justify-content: space-between !important;
  min-height: 58px !important;
  padding: 12px 16px 10px 20px !important;
}
.bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  flex: 0 1 auto !important;
  gap: 16px !important;
  min-width: 0 !important;
}
.bbi-data-filter-group-title {
  flex: 0 0 74px !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  align-items: center !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  flex: 0 0 174px !important;
  height: 34px !important;
  min-height: 34px !important;
  min-width: 174px !important;
  width: 174px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  color: #087a16 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 34px 0 12px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  height: 32px !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 32px !important;
  width: 32px !important;
}
.bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto !important;
  gap: 14px !important;
  margin-left: auto !important;
  padding-left: 32px !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  justify-content: center !important;
  margin: 12px 0 14px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  flex: 1 1 0 !important;
}
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-ddl {
  flex: 0 0 74px !important;
  margin: 0 !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-add-filter-area,
.bbi-data-filter-add-group-area {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 0 16px !important;
  width: 100% !important;
}
.bbi-data-filter-group-footer {
  padding: 6px 14px 12px 16px !important;
}
.bbi-data-filter-inline-group-footer {
  margin: 12px 0 8px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  height: 32px !important;
  min-width: 132px !important;
  width: auto !important;
}
/* Data filter compact EJ2 dropdown corrections */

.bbi-data-filter-group-header {
  display: grid !important;
  gap: 12px !important;
  grid-template-columns: 74px 174px minmax(0, 1fr) auto !important;
  padding: 12px 16px 10px 20px !important;
}
.bbi-data-filter-group-title {
  min-width: 0 !important;
  width: 74px !important;
}
.bbi-data-filter-group-header .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-group-header .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-group-header .bbi-data-filter-group-condition-popup.e-ddl {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  grid-column: 2 !important;
  height: 34px !important;
  min-height: 34px !important;
  min-width: 174px !important;
  width: 174px !important;
}
.bbi-data-filter-group-header .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-group-header .bbi-data-filter-group-condition-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  color: #087a16 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  height: 32px !important;
  line-height: 32px !important;
  padding-left: 12px !important;
}
.bbi-data-filter-group-header .bbi-data-filter-group-actions {
  grid-column: 4 !important;
  margin-left: 0 !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: grid !important;
  gap: 12px !important;
  grid-template-columns: minmax(0, 1fr) 74px minmax(0, 1fr) !important;
  margin: 12px 0 16px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before {
  grid-column: 1 !important;
}
.bbi-data-filter-group-connector-row:after {
  grid-column: 3 !important;
}
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-ddl {
  background: var(--param-background, white) !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  grid-column: 2 !important;
  height: 28px !important;
  margin: 0 !important;
  min-height: 28px !important;
  min-width: 74px !important;
  overflow: hidden !important;
  width: 74px !important;
}
.bbi-data-filter-group-connector-row .bbi-data-filter-group-connector-input.e-input,
.bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
  margin: 0 !important;
  min-height: 26px !important;
  min-width: 0 !important;
  padding: 0 20px 0 8px !important;
  text-align: center !important;
  width: 100% !important;
}
.bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  height: 26px !important;
  justify-content: center !important;
  margin: 0 !important;
  min-height: 26px !important;
  min-width: 20px !important;
  width: 20px !important;
}
.bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-ddl {
  flex: 0 0 74px !important;
  height: 28px !important;
  min-height: 28px !important;
  overflow: hidden !important;
  width: 74px !important;
}
.bbi-data-filter-row-connector .bbi-data-filter-row-connector-input.e-input,
.bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
  min-height: 26px !important;
  min-width: 0 !important;
  padding: 0 20px 0 8px !important;
  text-align: center !important;
  width: 100% !important;
}
/* EJ2 data filter migrated markup corrections */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog,
.bbi-data-filter-ej-dialog,
.bbi-data-filter-dialog {
  min-height: 620px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-dialog .e-dlg-content {
  height: 100% !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-shell {
  background: var(--param-background, white) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 620px !important;
}
.bbi-data-filter-header {
  align-items: flex-start !important;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 92px !important;
  justify-content: space-between !important;
  padding: 22px 30px 14px !important;
}
.bbi-data-filter-close-ej2-button.e-btn,
.bbi-data-filter-close-btn.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-title {
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 26px !important;
  margin: 0 0 8px !important;
}
.bbi-data-filter-description {
  color: var(--secondary-text-normal-color, #5f6673) !important;
  font-size: 14px !important;
  line-height: 20px !important;
}
.bbi-data-filter-content {
  box-sizing: border-box !important;
  display: grid !important;
  flex: 1 1 auto !important;
  gap: 24px !important;
  grid-template-columns: minmax(760px, 1fr) 402px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 20px 24px 12px !important;
}
.bbi-data-filter-left-panel,
.bbi-data-filter-right-panel {
  box-sizing: border-box !important;
  min-height: 0 !important;
  min-width: 0 !important;
}
.bbi-data-filter-left-panel {
  display: flex !important;
  flex-direction: column !important;
}
.bbi-data-filter-right-panel {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
}
.bbi-data-filter-toolbar {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 42px !important;
  gap: 16px !important;
  margin: 0 0 16px !important;
}
.bbi-data-filter-toolbar-btn.e-btn,
.bbi-data-filter-toolbar-btn {
  height: 42px !important;
  min-width: 150px !important;
  padding: 0 22px !important;
}
.bbi-data-filter-scroll,
.bbi-data-filter-scroll.e-scroller {
  border: 0 !important;
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow: auto !important;
  padding: 0 10px 0 0 !important;
}
.bbi-data-filter-groups {
  box-sizing: border-box !important;
  min-width: 980px !important;
  padding-bottom: 8px !important;
}
.bbi-data-filter-group-card {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-group-header {
  align-items: center !important;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: grid !important;
  gap: 18px !important;
  grid-template-columns: 70px 174px 1fr !important;
  min-height: 58px !important;
  padding: 12px 16px !important;
}
.bbi-data-filter-group-title {
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  white-space: nowrap !important;
}
.bbi-data-filter-group-header .e-input-group,
.bbi-data-filter-group-header .e-control-wrapper {
  height: 34px !important;
  min-height: 34px !important;
}
.bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  gap: 10px !important;
  justify-content: flex-end !important;
}
.bbi-data-filter-group-body {
  box-sizing: border-box !important;
  padding: 14px 16px 10px !important;
}
.bbi-data-filter-group-body .bbi-data-filter-ej2-row {
  box-sizing: border-box !important;
  display: flex !important;
  min-height: 104px !important;
  padding: 0 0 20px 36px !important;
  position: relative !important;
}
.bbi-data-filter-group-body .bbi-data-filter-ej2-row + .bbi-data-filter-ej2-row {
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  margin-top: 6px !important;
  padding-top: 20px !important;
}
.bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
.bbi-data-filter-rule-index {
  align-items: center !important;
  background: var(--primary-branding-color, #0b63f6) !important;
  border-radius: 50% !important;
  color: white !important;
  display: inline-flex !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 24px !important;
  justify-content: center !important;
  left: 0 !important;
  line-height: 24px !important;
  position: absolute !important;
  top: 38px !important;
  width: 24px !important;
  z-index: 2 !important;
}
.bbi-data-filter-ej2-row:not(.bbi-data-filter-first-rule) .bbi-data-filter-rule-index {
  top: 60px !important;
}
.bbi-data-filter-rule-index:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  height: calc(144%) !important;
  left: 11px !important;
  position: absolute !important;
  top: 24px !important;
  width: 1px !important;
  z-index: -1 !important;
}
.bbi-data-filter-group-body .bbi-data-filter-ej2-row:last-child .bbi-data-filter-rule-index:after {
  display: none !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels {
  align-items: end !important;
  box-sizing: border-box !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  display: grid !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  gap: 20px !important;
  grid-template-columns: 188px 152px 144px minmax(236px, 1fr) !important;
  height: 22px !important;
  line-height: 18px !important;
  margin: 0 0 6px !important;
  padding-right: 0 !important;
}
.bbi-data-filter-rule-labels span:nth-child(1),
.bbi-data-filter-row-labels span:nth-child(1) {
  grid-column: 1 !important;
}
.bbi-data-filter-rule-labels span:nth-child(2),
.bbi-data-filter-row-labels span:nth-child(2) {
  grid-column: 2 !important;
}
.bbi-data-filter-rule-labels span:nth-child(3),
.bbi-data-filter-row-labels span:nth-child(3) {
  grid-column: 3 !important;
}
.bbi-data-filter-rule-labels span:nth-child(4),
.bbi-data-filter-row-labels span:nth-child(4) {
  grid-column: 4 !important;
}
.bbi-data-filter-row-controls {
  align-items: center !important;
  box-sizing: border-box !important;
  display: grid !important;
  gap: 20px !important;
  grid-template-columns: 188px 152px 144px minmax(236px, 1fr) 126px 32px !important;
  min-height: 40px !important;
}
.bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-value-input.e-input {
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
  width: 100% !important;
}
.bbi-data-filter-row-controls .e-input,
.bbi-data-filter-value-cell .e-input {
  font-size: 13px !important;
  height: 38px !important;
  line-height: 38px !important;
  min-height: 38px !important;
}
.bbi-data-filter-value-cell {
  align-items: center !important;
  display: flex !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-between-values,
.bbi-data-filter-date-range,
.bbi-data-filter-topn-fields {
  display: grid !important;
  gap: 10px !important;
  width: 100% !important;
}
.bbi-data-filter-between-values {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
}
.bbi-data-filter-date-range {
  grid-template-columns: 126px minmax(0, 1fr) minmax(0, 1fr) !important;
}
.bbi-data-filter-value-multiselect.e-multiselect,
.bbi-data-filter-value-cell .e-multi-select-wrapper {
  min-height: 40px !important;
}
.bbi-data-filter-value-cell .e-multi-select-wrapper .e-chips {
  background: #e8f0ff !important;
  border-radius: 4px !important;
  height: 24px !important;
  margin: 7px 4px 5px 0 !important;
}
.bbi-data-filter-value-cell .e-multi-select-wrapper .e-chipcontent {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 12px !important;
  line-height: 22px !important;
}
.bbi-data-filter-include-null-wrap {
  align-items: center !important;
  display: flex !important;
  justify-content: center !important;
  min-width: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  font-size: 12px !important;
}
.bbi-data-filter-icon-btn.e-btn,
.bbi-data-filter-delete-row.e-btn {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 28px !important;
  justify-content: center !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-delete-ej2-button.e-btn,
.bbi-data-filter-delete-ej2-button.e-btn .e-icons {
  color: #ff1d35 !important;
}
.bbi-data-filter-bool-values {
  align-items: center !important;
  display: flex !important;
  gap: 18px !important;
}
.bbi-data-filter-row-connector {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  margin: 0 0 12px !important;
  min-height: 28px !important;
}
.bbi-data-filter-row-connector:before,
.bbi-data-filter-row-connector:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
}
.bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-row-connector .e-control-wrapper,
.bbi-data-filter-row-connector-input.e-input {
  background: var(--param-background, white) !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  flex: 0 0 74px !important;
  font-weight: 700 !important;
  height: 28px !important;
  min-height: 28px !important;
  width: 74px !important;
}
.bbi-data-filter-row-connector .e-input {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
  text-align: center !important;
}
.bbi-data-filter-topn-wrap {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: flex-end !important;
  margin: 10px 44px 0 0 !important;
  min-height: 32px !important;
}
.bbi-data-filter-topn-switch-wrap {
  align-items: center !important;
  display: flex !important;
  gap: 8px !important;
}
.bbi-data-filter-topn-label {
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}
.bbi-data-filter-topn-fields {
  flex: 0 1 560px !important;
  grid-template-columns: 90px 90px minmax(180px, 1fr) 130px !important;
}
.bbi-data-filter-group-footer {
  padding: 4px 16px 12px 52px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  height: 40px !important;
  justify-content: center !important;
  width: 100% !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: center !important;
  margin: 12px 0 16px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper {
  background: var(--param-background, white) !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  flex: 0 0 74px !important;
  height: 28px !important;
  min-height: 28px !important;
  width: 74px !important;
}
.bbi-data-filter-side-card {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  padding: 14px !important;
}
.bbi-data-filter-summary-panel {
  flex: 1 1 auto !important;
  min-height: 0 !important;
}
.bbi-data-filter-summary-body {
  min-height: 0 !important;
  overflow: auto !important;
}
.bbi-data-filter-sql-panel {
  flex: 0 0 232px !important;
  min-height: 232px !important;
}
.bbi-data-filter-sql-body {
  padding: 10px 0 0 !important;
}
.bbi-data-filter-sql-preview {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-family: Consolas, Monaco, 'Courier New', monospace !important;
  font-size: 12px !important;
  height: 100% !important;
  line-height: 20px !important;
  min-height: 162px !important;
  overflow: auto !important;
  padding: 14px 16px !important;
  resize: none !important;
  width: 100% !important;
}
.bbi-data-filter-footer {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 76px !important;
  justify-content: space-between !important;
  min-height: 76px !important;
  padding: 14px 24px !important;
}
.bbi-data-filter-footer-left,
.bbi-data-filter-footer-right {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
}
.bbi-data-filter-footer-right {
  margin-left: auto !important;
}
.bbi-display-none {
  display: none !important;
}
@media (max-width: 1320px) {
  .bbi-data-filter-content {
    display: flex !important;
    flex-direction: column !important;
    overflow: auto !important;
  }
  .bbi-data-filter-right-panel {
    flex: 0 0 auto !important;
    max-height: none !important;
    width: 100% !important;
  }
  .bbi-data-filter-scroll,
  .bbi-data-filter-scroll.e-scroller {
    flex: 0 0 auto !important;
    min-height: 420px !important;
  }
}
/* Keep the migrated EJ2 data filter dialog out of designer document flow. */

body > .bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog,
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej2-dialog.e-dialog {
  bottom: auto !important;
  margin: 0 !important;
  right: auto !important;
}
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-popup-close {
  display: none !important;
}
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-ej2-dialog.e-dialog .e-dlg-content {
  box-sizing: border-box !important;
  height: 100% !important;
  max-height: none !important;
  overflow: hidden !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog .bbi-data-filter-shell,
.bbi-data-filter-ej2-dialog.e-dialog .bbi-data-filter-shell {
  height: 100% !important;
  min-height: 620px !important;
  width: 100% !important;
}
/* Data filter final acceptance overrides */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-dialog .e-footerbar {
  justify-content: flex-end !important;
}
.bbi-data-filter-footer-right {
  margin-left: auto !important;
}
.bbi-data-filter-add-filter-area,
.bbi-data-filter-add-group-area {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
  min-height: 58px !important;
  padding: 10px 16px !important;
  width: 100% !important;
}
.bbi-data-filter-group-footer {
  padding: 12px 14px 16px 16px !important;
}
.bbi-data-filter-inline-group-footer {
  margin: 16px 0 12px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  height: 34px !important;
  min-width: 132px !important;
  width: auto !important;
}
.bbi-data-filter-group-connector-row {
  margin: 16px 0 18px !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-group-connector-input.e-input {
  flex: 0 0 68px !important;
  margin: 0 14px !important;
  text-align: center !important;
}
.bbi-data-filter-group-connector-row .e-input,
.bbi-data-filter-group-connector-row .e-ddl .e-input {
  text-align: center !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 34px !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  left: 38px !important;
  right: 0 !important;
  top: -32px !important;
  width: auto !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div']:before {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  display: block !important;
  height: 1px !important;
  left: 88px !important;
  position: absolute !important;
  right: 0 !important;
  top: 14px !important;
  z-index: 0 !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-dropdownlist,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  position: relative !important;
  z-index: 1 !important;
}
.bbi-data-filter-summary-connector,
.bbi-data-filter-summary-rule-connector {
  text-align: center !important;
}
.bbi-data-filter-sql-body {
  padding: 14px !important;
}
.bbi-data-filter-sql-preview {
  font-family: Consolas, 'Courier New', monospace !important;
  line-height: 20px !important;
}
/*The code is commented since we may re enable this option in future based on management confirmation*/

/*.boldbi-dashboarddesigner .bbi-dbrd-refresh-icon {
    float: @designer-refresh-icon-float;
    position: @designer-refresh-icon-position;
    height: @designer-refresh-icon-height;
    width: @designer-refresh-icon-width;
    color: @designer-refresh-icon-color;
    cursor: @designer-refresh-icon-cursor;
    font-size: ~'@{designer-refresh-icon-font-size}';
    padding-left: ~'@{designer-refresh-icon-padding-left}';
}*/

.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridcontent .e-content {
  overflow-x: auto;
}
/* Data filter reference parity corrections */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog,
.bbi-data-filter-ej-dialog,
.bbi-data-filter-dialog {
  height: 100% !important;
  max-height: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-dialog .e-dialog-scroller {
  box-sizing: border-box !important;
  height: calc(100% - 64px) !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-shell {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-header {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  flex: 0 0 auto !important;
  padding: 24px 30px 18px !important;
}
.bbi-data-filter-title {
  font-size: 20px !important;
  line-height: 26px !important;
}
.bbi-data-filter-description {
  margin-top: 6px !important;
}
.bbi-data-filter-content {
  align-items: stretch !important;
  box-sizing: border-box !important;
  display: grid !important;
  flex: 1 1 auto !important;
  gap: 24px !important;
  grid-template-columns: minmax(0, 1fr) 402px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 18px 24px 12px !important;
}
.bbi-data-filter-left-panel,
.bbi-data-filter-right-panel {
  min-height: 0 !important;
  min-width: 0 !important;
}
.bbi-data-filter-left-panel {
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
}
.bbi-data-filter-toolbar {
  flex: 0 0 auto !important;
  gap: 14px !important;
  padding: 0 0 16px !important;
}
.bbi-data-filter-right-panel {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  height: 100% !important;
  overflow: hidden !important;
}
.bbi-data-filter-scroll,
.bbi-data-filter-scroll.e-scroller {
  border: 0 !important;
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  height: auto !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  position: relative !important;
  width: 100% !important;
}
.bbi-data-filter-scroll .e-hscrollbar {
  display: none !important;
}
.bbi-data-filter-groups {
  box-sizing: border-box !important;
  min-height: 100% !important;
  padding: 0 2px 10px 0 !important;
}
.bbi-data-filter-toolbar-btn.e-btn,
.bbi-data-filter-toolbar-btn,
.bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-secondary-button,
.bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-primary-button {
  align-items: center !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  height: 42px !important;
  justify-content: center !important;
  line-height: 20px !important;
  margin: 0 !important;
}
.bbi-data-filter-toolbar-btn.e-btn,
.bbi-data-filter-toolbar-btn {
  min-width: 150px !important;
  padding: 0 18px !important;
}
.bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-secondary-button {
  min-width: 132px !important;
  padding: 0 18px !important;
}
.bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-primary-button {
  min-width: 166px !important;
  padding: 0 22px !important;
}
.bbi-data-filter-template-btn.e-btn,
.bbi-data-filter-template-btn {
  min-width: 184px !important;
}
.bbi-data-filter-link-ej2-button.e-btn,
.bbi-data-filter-link-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 600 !important;
}
.bbi-data-filter-group-card {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  margin: 0 0 16px !important;
  overflow: visible !important;
  padding: 0 !important;
}
.bbi-data-filter-group-header {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px 4px 0 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 12px !important;
  margin: 0 !important;
  min-height: 56px !important;
  padding: 12px 16px 10px 24px !important;
  position: relative !important;
}
.bbi-data-filter-group-title {
  flex: 0 0 auto !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  min-width: 74px !important;
}
.bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  gap: 8px !important;
  margin-left: auto !important;
}
.bbi-data-filter-icon-btn.e-btn,
.bbi-data-filter-icon-btn,
.bbi-data-filter-icon-ej2-button.e-btn,
.bbi-data-filter-delete-ej2-button.e-btn {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 28px !important;
  justify-content: center !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-delete-ej2-button.e-btn,
.bbi-data-filter-delete-ej2-button.e-btn .e-icons {
  color: #ff2d2d !important;
}
.bbi-data-filter-group-body {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
  padding: 0 14px 0 16px !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  min-height: 102px !important;
  padding: 14px 0 16px !important;
  position: relative !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row,
.bbi-data-filter-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 28px !important;
}
.bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  margin-left: 38px !important;
  min-width: 0 !important;
}
.bbi-data-filter-rule-index {
  align-items: center !important;
  background: var(--primary-branding-color, #0b63f6) !important;
  border-radius: 50% !important;
  color: white !important;
  display: inline-flex !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 22px !important;
  justify-content: center !important;
  left: 0 !important;
  line-height: 22px !important;
  position: absolute !important;
  top: 18px !important;
  width: 22px !important;
  z-index: 1 !important;
}
.bbi-data-filter-rule-index:after {
  background: #d8e6ff !important;
  content: '' !important;
  height: calc(100% + 28px) !important;
  left: 10px !important;
  position: absolute !important;
  top: 22px !important;
  width: 1px !important;
  z-index: -1 !important;
}
.bbi-data-filter-group-body .bbi-designer-query-row:last-child .bbi-data-filter-rule-index:after {
  display: none !important;
}
.bbi-data-filter-rule-labels,
.bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-dialog .bbi-data-filter-row-labels {
  color: var(--secondary-text-normal-color, #344054) !important;
  column-gap: 20px !important;
  display: grid !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  grid-template-columns: 188px 188px 188px 188px !important;
  line-height: 18px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog,
.bbi-data-filter-group-body .bbi-designer-table-dialog table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 0 !important;
  table-layout: fixed !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog td {
  box-sizing: border-box !important;
  height: 34px !important;
  vertical-align: middle !important;
}
.bbi-data-filter-rule-content > .bbi-designer-table-dialog > tbody > tr:first-child > td:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 190px !important;
}
.bbi-data-filter-rule-content > .bbi-designer-table-dialog > tbody > tr:first-child > td[id$='_query_container_cell'] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child {
  padding-left: 18px !important;
  padding-right: 0 !important;
  width: 168px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) {
  padding-left: 18px !important;
  padding-right: 0 !important;
  width: 164px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td[id$='_txtcol1'],
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td[id$='_date_pickcol'] {
  padding-left: 20px !important;
}
.bbi-data-filter-group-body input.e-textbox,
.bbi-data-filter-group-body .e-widget.e-dropdownlist,
.bbi-data-filter-group-body .e-dropdownlist,
.bbi-data-filter-group-body .e-input,
.bbi-data-filter-group-body .e-input-group {
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 34px !important;
  min-height: 34px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr:first-child > td:first-child .e-widget,
.bbi-data-filter-group-body .bbi-designer-table-dialog > tbody > tr:first-child > td:first-child .e-dropdownlist {
  width: 186px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child .e-widget,
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:first-child .e-dropdownlist {
  width: 148px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) .e-widget,
.bbi-data-filter-group-body .bbi-designer-table-dialog table > tbody > tr > td:nth-child(2) .e-dropdownlist {
  width: 144px !important;
}
.bbi-data-filter-group-body .bbi-designer-table-dialog input[id$='_txtVal1'],
.bbi-data-filter-group-body .bbi-designer-table-dialog input[id$='_txtVal2'],
.bbi-data-filter-group-body .bbi-designer-table-dialog input[id$='_query_null_txt'] {
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 34px !important;
  width: 260px !important;
}
.bbi-data-filter-group-body td[id$='_query_int_null'] {
  height: 34px !important;
  padding: 0 8px 0 18px !important;
  white-space: nowrap !important;
  width: 126px !important;
}
.bbi-data-filter-group-body td[id$='_query_int_null'] label {
  align-items: center !important;
  display: inline-flex !important;
  height: 34px !important;
  line-height: 18px !important;
  padding-left: 8px !important;
  vertical-align: middle !important;
}
.bbi-data-filter-first-rule > div[id$='_query_operator_type_div'] {
  display: none !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'],
.bbi-data-filter-dialog .bbi-data-filter-group-body div[id$='_query_operator_type_div'] {
  display: block !important;
  left: 38px !important;
  position: absolute !important;
  top: -30px !important;
  width: 74px !important;
  z-index: 2 !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div']:before,
.bbi-data-filter-group-body div[id$='_query_operator_type_div']:after {
  display: none !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-dropdownlist,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-widget {
  background: var(--param-background, white) !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  height: 28px !important;
  margin: 0 !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-select,
.bbi-data-filter-group-body div[id$='_query_operator_type_div'] .e-text {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
}
.bbi-data-filter-group-footer {
  padding: 4px 14px 12px 16px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  align-items: center !important;
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 40px !important;
  justify-content: center !important;
  width: 100% !important;
}
.bbi-data-filter-inline-group-footer {
  margin: 12px 0 8px !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  justify-content: center !important;
  margin: 12px 0 16px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 0 !important;
  height: 1px !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-group-connector-input.e-input {
  background: var(--param-background, white) !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 700 !important;
  height: 28px !important;
  line-height: 26px !important;
  margin: 0 12px !important;
  min-width: 68px !important;
  text-align: center !important;
  width: 68px !important;
}
.bbi-data-filter-side-card {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  padding: 14px !important;
}
.bbi-data-filter-side-header {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto !important;
  justify-content: space-between !important;
  margin-bottom: 12px !important;
  min-height: 22px !important;
}
.bbi-data-filter-side-title {
  font-size: 15px !important;
  font-weight: 700 !important;
}
.bbi-data-filter-summary-panel {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-summary-body {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: 0 2px 0 0 !important;
}
.bbi-data-filter-summary-group {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-summary-group + .bbi-data-filter-summary-group {
  margin-top: 12px !important;
}
.bbi-data-filter-summary-group-badge {
  border-radius: 4px !important;
  line-height: 20px !important;
  margin-bottom: 10px !important;
}
.bbi-data-filter-summary-rule {
  align-items: flex-start !important;
  display: flex !important;
  gap: 12px !important;
}
.bbi-data-filter-summary-rule-index {
  flex: 0 0 22px !important;
}
.bbi-data-filter-summary-rule-content {
  min-width: 0 !important;
  padding-bottom: 2px !important;
}
.bbi-data-filter-summary-chips {
  gap: 6px !important;
}
.bbi-data-filter-summary-chip-list .e-chip,
.bbi-data-filter-summary-chip {
  background: #e8f0ff !important;
  border-radius: 4px !important;
}
.bbi-data-filter-summary-rule-connector {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 700 !important;
  margin: 10px 0 !important;
  text-align: center !important;
  text-transform: capitalize !important;
}
.bbi-data-filter-summary-connector {
  align-items: center !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  display: flex !important;
  font-weight: 700 !important;
  gap: 12px !important;
  margin: 10px 0 !important;
  text-align: center !important;
  text-transform: uppercase !important;
}
.bbi-data-filter-summary-connector:before,
.bbi-data-filter-summary-connector:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 0 !important;
  height: 1px !important;
}
.bbi-data-filter-sql-panel {
  display: flex !important;
  flex: 0 0 232px !important;
  flex-direction: column !important;
  min-height: 232px !important;
  overflow: hidden !important;
}
.bbi-data-filter-sql-actions {
  align-items: center !important;
  display: flex !important;
  gap: 6px !important;
}
.bbi-data-filter-sql-body {
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 14px !important;
}
.bbi-data-filter-sql-preview {
  height: 100% !important;
  max-height: none !important;
  overflow: auto !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-dialog .e-footerbar {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  height: 64px !important;
  justify-content: space-between !important;
  min-height: 64px !important;
  padding: 10px 24px !important;
  position: sticky !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 4 !important;
}
.bbi-data-filter-footer-left,
.bbi-data-filter-footer-right {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  height: 42px !important;
}
.bbi-data-filter-footer-left {
  margin-right: auto !important;
}
.bbi-data-filter-footer-right {
  margin-left: auto !important;
}
@media (max-width: 1320px) {
  .bbi-data-filter-content {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    overflow: auto !important;
  }
  .bbi-data-filter-left-panel,
  .bbi-data-filter-right-panel {
    flex: 0 0 auto !important;
    width: 100% !important;
  }
  .bbi-data-filter-scroll,
  .bbi-data-filter-scroll.e-scroller {
    flex: 0 0 auto !important;
    overflow: visible !important;
  }
}
/* Data filter group builder final alignment */

.bbi-data-filter-group-card {
  margin: 0 !important;
}
.bbi-data-filter-group-header {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 24px !important;
  justify-content: space-between !important;
  min-height: 58px !important;
  padding: 12px 16px 10px 20px !important;
}
.bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  flex: 0 1 auto !important;
  gap: 16px !important;
  min-width: 0 !important;
}
.bbi-data-filter-group-title {
  flex: 0 0 74px !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  align-items: center !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  flex: 0 0 174px !important;
  height: 34px !important;
  min-height: 34px !important;
  min-width: 174px !important;
  width: 174px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  color: #087a16 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 34px 0 12px !important;
}
.bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  height: 32px !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 32px !important;
  width: 32px !important;
}
.bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto !important;
  gap: 14px !important;
  margin-left: auto !important;
  padding-left: 32px !important;
}
.bbi-data-filter-group-connector-row {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  justify-content: center !important;
  margin: 12px 0 14px !important;
  min-height: 28px !important;
}
.bbi-data-filter-group-connector-row:before,
.bbi-data-filter-group-connector-row:after {
  flex: 1 1 0 !important;
}
.bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-group-connector-input.e-input {
  flex: 0 0 74px !important;
  margin: 0 !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-add-filter-area,
.bbi-data-filter-add-group-area {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px dashed var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 0 16px !important;
  width: 100% !important;
}
.bbi-data-filter-group-footer {
  padding: 6px 14px 12px 16px !important;
}
.bbi-data-filter-inline-group-footer {
  margin: 12px 0 8px !important;
}
.bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-inline-add-group-btn.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  height: 32px !important;
  min-width: 132px !important;
  width: auto !important;
}
/* Data filter EJ2 final reference override */

.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  gap: 32px !important;
  grid-template-columns: minmax(0, 1fr) 402px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel,
.bbi-data-filter-ej-dialog .bbi-data-filter-groups {
  min-width: 1040px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  min-width: 1010px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  column-gap: 20px !important;
  display: grid !important;
  grid-template-columns: 188px 188px 188px 188px 126px 32px !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper {
  box-sizing: border-box !important;
  height: 40px !important;
  margin: 0 !important;
  min-height: 40px !important;
  min-width: 188px !important;
  width: 188px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group {
  align-items: center !important;
  background-color: white !important;
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
  display: inline-flex !important;
  overflow: hidden !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input {
  background-color: white !important;
  color: var(--querydesigner-primary-text-color, #333333) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 32px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 32px !important;
  position: static !important;
  right: auto !important;
  width: 32px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group {
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  height: 30px !important;
  min-width: 74px !important;
  width: 74px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-weight: 700 !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 2px 0 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  display: flex !important;
  height: 40px !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  white-space: nowrap !important;
  width: 126px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-icon-ej2-button.e-btn {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 28px !important;
  justify-content: center !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-button.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-icon-ej2-button.e-btn .e-icons {
  color: var(--active-icon-normal-color, #2f3741) !important;
  font-size: 16px !important;
  line-height: 1 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  margin: 0 14px 14px !important;
  min-height: 178px !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  background: var(--param-background, white) !important;
  border: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  height: 100% !important;
  margin: 0 !important;
  min-height: 176px !important;
  overflow: auto !important;
  padding: 14px 16px !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: 0 6px 18px rgba(20, 31, 46, 0.16) !important;
  min-width: 234px !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent {
  padding: 12px 16px 8px !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  margin: 0 16px 12px !important;
  max-height: 192px !important;
  overflow: auto !important;
}
.bbi-data-filter-multiselect-footer {
  background: var(--param-background, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 12px 16px 14px !important;
}
.bbi-data-filter-multiselect-option-row,
.bbi-data-filter-multiselect-action-row {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  justify-content: space-between !important;
}
.bbi-data-filter-multiselect-action-row {
  margin-top: 0 !important;
}
.bbi-data-filter-multiselect-action-row .e-btn {
  height: 36px !important;
  min-width: 88px !important;
  text-transform: uppercase !important;
}
.bbi-data-filter-toast.e-toast,
.bbi-data-filter-toast-host .bbi-data-filter-toast.e-toast {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: 0 6px 18px rgba(20, 31, 46, 0.16) !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  min-height: 54px !important;
}
.bbi-data-filter-toast .bbi-data-filter-toast-content,
.bbi-data-filter-toast .e-toast-message,
.bbi-data-filter-toast .e-toast-content {
  color: var(--primary-text-normal-color, #1f2329) !important;
  font-size: 14px !important;
  line-height: 20px !important;
}
.bbi-data-filter-toast .e-toast-icon,
.bbi-data-filter-toast .e-toast-successIcon {
  color: #1e9f50 !important;
}
.bbi-data-filter-value-cell.bbi-data-filter-multiselect-value-cell {
  position: relative !important;
}
.bbi-data-filter-value-cell .bbi-data-filter-multiselect-summary {
  align-items: center !important;
  background: var(--param-background, white) !important;
  bottom: 1px !important;
  box-sizing: border-box !important;
  color: var(--primary-text-normal-color, #111827) !important;
  display: flex !important;
  font-size: 14px !important;
  left: 12px !important;
  line-height: 20px !important;
  overflow: hidden !important;
  pointer-events: none !important;
  position: absolute !important;
  right: 34px !important;
  text-overflow: ellipsis !important;
  top: 1px !important;
  white-space: nowrap !important;
  z-index: 2 !important;
}
.bbi-data-filter-multiselect-value-cell .e-chips-wrapper,
.bbi-data-filter-multiselect-value-cell .e-chips-collection,
.bbi-data-filter-multiselect-value-cell .e-delim-view,
.bbi-data-filter-multiselect-value-cell .e-delim-values {
  visibility: hidden !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper {
  max-height: calc(100vh - 24px) !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  overflow-y: auto !important;
}
.bbi-data-filter-value-multiselect .e-list-item {
  align-items: center !important;
  display: flex !important;
  min-height: 36px !important;
  padding: 0 8px !important;
}
.bbi-data-filter-value-multiselect .e-list-item .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
}
.bbi-data-filter-value-multiselect .e-list-item .bbi-data-filter-value-item-text {
  flex: 1 1 auto !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group .e-input-group-icon {
  align-items: center !important;
  display: inline-flex !important;
  justify-content: center !important;
}
.bbi-data-filter-multiselect-footer {
  box-sizing: border-box !important;
  position: relative !important;
}
/* Data filter EJ2 value chip final override */

.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  min-width: 1082px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  grid-template-columns: 188px 188px 188px 260px 126px 32px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  padding-right: 130px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-input.e-input {
  min-width: 260px !important;
  width: 260px !important;
}
.bbi-data-filter-value-cell .bbi-data-filter-multiselect-summary {
  gap: 4px !important;
  padding: 4px 0 !important;
  right: 34px !important;
}
.bbi-data-filter-value-chip-list.e-chip-list {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 4px !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
.bbi-data-filter-value-chip-list.e-chip-list .e-chip {
  background: #e0e0e0 !important;
  border: 0 !important;
  border-radius: 18px !important;
  color: #333333 !important;
  flex: 0 1 auto !important;
  height: 28px !important;
  line-height: 26px !important;
  margin: 0 !important;
  max-width: 52px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 0 12px !important;
}
.bbi-data-filter-value-chip-list.e-chip-list .e-chip .e-chip-text {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-chips-close,
.bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-clear-icon {
  display: none !important;
}
/* Data filter EJ2 behavior/layout final override */

.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  min-width: 1072px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  grid-template-columns: 188px 188px 188px minmax(260px, 1fr) 168px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  padding-right: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-input.e-input {
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  justify-content: flex-start !important;
  overflow: visible !important;
  width: 168px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  display: inline-flex !important;
  flex: 0 0 28px !important;
  margin-left: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-wrap {
  align-items: center !important;
  column-gap: 20px !important;
  display: grid !important;
  grid-template-columns: 188px 188px 188px minmax(260px, 1fr) 168px !important;
  justify-content: normal !important;
  margin: 12px 0 0 !important;
  min-height: 40px !important;
  row-gap: 10px !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-switch-wrap {
  grid-column: 3 !important;
  justify-self: end !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields {
  align-items: center !important;
  display: grid !important;
  flex: none !important;
  gap: 10px !important;
  grid-column: 4 / span 2 !important;
  grid-template-columns: minmax(78px, 0.7fr) minmax(68px, 0.6fr) minmax(118px, 1fr) minmax(96px, 0.8fr) !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields > .e-numericcontainer {
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-value-loading,
.bbi-data-filter-value-no-records {
  align-items: center !important;
  box-sizing: border-box !important;
  color: var(--querydesigner-secondary-text-color, #6b7280) !important;
  display: flex !important;
  font-size: 13px !important;
  gap: 10px !important;
  justify-content: center !important;
  min-height: 180px !important;
  padding: 18px !important;
  width: 100% !important;
}
.bbi-data-filter-value-loading-spinner {
  display: inline-flex !important;
  height: 24px !important;
  position: relative !important;
  width: 24px !important;
}
.bbi-data-filter-value-item-text {
  display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-value-loading-list-item {
  align-items: center !important;
  cursor: default !important;
  display: flex !important;
  min-height: 180px !important;
  padding: 0 !important;
  pointer-events: none !important;
}
.bbi-data-filter-value-loading-list-item .e-list-text,
.bbi-data-filter-value-loading-list-item .bbi-data-filter-value-loading {
  width: 100% !important;
}
.bbi-data-filter-value-popup-loading .bbi-data-filter-value-loading-list-item .e-checkbox-wrapper {
  display: none !important;
}
.bbi-data-filter-value-popup-loading .bbi-data-filter-value-loading-list-item.e-active,
.bbi-data-filter-value-popup-loading .bbi-data-filter-value-loading-list-item.e-hover {
  background: var(--param-background, white) !important;
  color: var(--querydesigner-secondary-text-color, #6b7280) !important;
}
/* Inline wrapper loading indicator (shown in the input field while data fetches) */

.bbi-data-filter-value-wrapper-loading {
  position: relative !important;
}
.bbi-data-filter-wrapper-loading-indicator {
  align-items: center !important;
  background: var(--param-background, white) !important;
  bottom: 1px !important;
  box-sizing: border-box !important;
  color: var(--querydesigner-secondary-text-color, #6b7280) !important;
  display: flex !important;
  font-size: 13px !important;
  gap: 8px !important;
  left: 1px !important;
  padding: 0 8px !important;
  pointer-events: none !important;
  position: absolute !important;
  right: 34px !important;
  top: 1px !important;
  z-index: 5 !important;
}
.bbi-data-filter-wrapper-loading-spinner {
  display: inline-flex !important;
  flex: 0 0 18px !important;
  height: 18px !important;
  position: relative !important;
  width: 18px !important;
}
.bbi-data-filter-wrapper-loading-label {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-value-cell .bbi-data-filter-multiselect-summary {
  left: 8px !important;
  max-width: calc(100% - 42px) !important;
  min-width: 0 !important;
  right: 34px !important;
  width: auto !important;
}
.bbi-data-filter-value-chip-list.e-chip-list {
  width: 100% !important;
}
.bbi-data-filter-value-chip-list.e-chip-list .e-chip {
  max-width: 100% !important;
}
.bbi-data-filter-multiselect-option-row {
  align-items: center !important;
  display: flex !important;
  gap: 28px !important;
  justify-content: flex-start !important;
  margin-bottom: 12px !important;
}
.bbi-data-filter-multiselect-option-row .e-radio-wrapper {
  margin: 0 !important;
  min-width: 86px !important;
}
.bbi-data-filter-multiselect-option-row .e-radio-wrapper.e-disabled {
  cursor: default !important;
  opacity: 0.58 !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper,
.bbi-data-filter-value-popup-container.e-popup-container,
[id$='_multi_select_dropDown_popup'].e-popup,
[id$='_multi_select_dropDown_popup'].e-multi-select-list-wrapper {
  box-sizing: border-box !important;
  inline-size: 342px !important;
  max-inline-size: 342px !important;
  min-width: 342px !important;
  min-inline-size: 342px !important;
  max-width: 342px !important;
  overflow: hidden !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
  width: 342px !important;
}
.e-popup-container:has(.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper),
.e-popup-container:has([id$='_multi_select_dropDown_popup'].e-multi-select-list-wrapper) {
  box-sizing: border-box !important;
  inline-size: 342px !important;
  max-inline-size: 342px !important;
  max-width: 342px !important;
  min-inline-size: 342px !important;
  min-width: 342px !important;
  overflow-x: hidden !important;
  width: 342px !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent,
.bbi-data-filter-value-multiselect .e-selectall-parent,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-footer {
  box-sizing: border-box !important;
  inline-size: 100% !important;
  max-inline-size: 100% !important;
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group,
.bbi-data-filter-value-multiselect .e-filter-parent .e-input {
  box-sizing: border-box !important;
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .e-content,
.bbi-data-filter-value-multiselect .e-dropdownbase {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  margin: 0 16px 14px !important;
  max-width: calc(100% - 32px) !important;
  padding: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  width: auto !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  padding: 14px 16px 10px !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group {
  height: 36px !important;
  margin: 0 !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent .e-input {
  font-size: 14px !important;
  height: 34px !important;
  line-height: 34px !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 24px !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent .e-checkbox-wrapper,
.bbi-data-filter-value-multiselect .e-list-item .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  margin: 0 14px 0 0 !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent .e-all-text,
.bbi-data-filter-value-multiselect .e-list-item .bbi-data-filter-value-item-text {
  color: var(--querydesigner-primary-text-color, #1f2329) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}
.bbi-data-filter-value-multiselect .e-list-parent {
  border: 0 !important;
  border-radius: 0 !important;
  margin: 0 !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
}
.bbi-data-filter-value-multiselect .e-list-parent.e-ul,
.bbi-data-filter-value-multiselect .e-list-parent .e-ul {
  padding: 4px 0 !important;
}
.bbi-data-filter-value-multiselect .e-list-item {
  align-items: center !important;
  display: flex !important;
  min-height: 38px !important;
  padding: 0 10px !important;
}
.bbi-data-filter-value-multiselect .e-list-item .bbi-data-filter-value-item-text {
  align-items: center !important;
  display: inline-flex !important;
  flex: 1 1 auto !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.bbi-data-filter-value-multiselect .e-checkbox-wrapper .e-frame.e-check,
.bbi-data-filter-value-multiselect .e-css.e-checkbox-wrapper .e-frame.e-check,
.bbi-data-filter-value-multiselect .e-checkbox-wrapper .e-frame.e-stop,
.bbi-data-filter-value-multiselect .e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: var(--primary-branding-color, #0b63f6) !important;
  border-color: var(--primary-branding-color, #0b63f6) !important;
  color: var(--primary-btn-text-normal-color, white) !important;
}
.bbi-data-filter-multiselect-footer {
  background: var(--param-background, white) !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  padding: 12px 20px 14px !important;
}
.bbi-data-filter-multiselect-option-row {
  align-items: center !important;
  display: flex !important;
  column-gap: 0 !important;
  gap: 0 !important;
  justify-content: space-between !important;
  margin-bottom: 12px !important;
}
.bbi-data-filter-multiselect-option-row .e-radio-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 112px !important;
  margin: 0 !important;
  min-width: 0 !important;
}
.bbi-data-filter-multiselect-option-row .e-radio-wrapper .e-label {
  font-size: 14px !important;
  line-height: 20px !important;
}
.bbi-data-filter-multiselect-footer .e-radio-wrapper .e-radio:checked:not(:disabled) + label::before {
  border-color: var(--primary-branding-color, #0b63f6) !important;
}
.bbi-data-filter-multiselect-footer .e-radio-wrapper .e-radio:checked:not(:disabled) + label::after {
  background: var(--primary-branding-color, #0b63f6) !important;
  border-color: var(--primary-branding-color, #0b63f6) !important;
}
.bbi-data-filter-multiselect-action-row {
  align-items: center !important;
  display: flex !important;
  gap: 0 !important;
  justify-content: space-between !important;
}
.bbi-data-filter-multiselect-footer-button.e-btn {
  flex: 0 0 112px !important;
  height: 34px !important;
  min-width: 112px !important;
  width: 112px !important;
}
.bbi-data-filter-multiselect-footer-button.e-btn.e-primary,
.bbi-data-filter-multiselect-footer-button.e-btn.e-primary:focus {
  background: var(--primary-btn-bg-normal-color, var(--primary-branding-color, #0b63f6)) !important;
  border-color: var(--primary-btn-border-normal-color, var(--primary-branding-color, #0b63f6)) !important;
  color: var(--primary-btn-text-normal-color, white) !important;
}
.bbi-data-filter-multiselect-footer-button.e-btn.e-primary:hover {
  background: var(--primary-btn-bg-hover-color, var(--primary-branding-color, #0b63f6)) !important;
  border-color: var(--primary-btn-border-normal-color, var(--primary-branding-color, #0b63f6)) !important;
  color: var(--primary-btn-text-hover-color, white) !important;
}
.bbi-data-filter-multiselect-footer-button.e-btn.e-primary:active {
  background: var(--primary-btn-bg-normal-color, var(--primary-branding-color, #0b63f6)) !important;
  border-color: var(--primary-btn-border-normal-color, var(--primary-branding-color, #0b63f6)) !important;
  color: var(--primary-btn-text-normal-color, white) !important;
}
.bbi-data-filter-multiselect-footer-button.e-btn.e-primary:disabled,
.bbi-data-filter-multiselect-footer-button.e-btn.e-primary.e-disabled {
  background: var(--primary-btn-bg-disable-color, #f3f4f6) !important;
  border-color: var(--primary-btn-border-disable-color, #d9dee7) !important;
  color: var(--primary-btn-text-disable-color, #9ca3af) !important;
}
/* Data filter Bold BI reference polish */

.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  gap: 32px !important;
  grid-template-columns: minmax(0, 1fr) 370px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel,
.bbi-data-filter-ej-dialog .bbi-data-filter-groups {
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  min-width: 1172px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  column-gap: 28px !important;
  grid-template-columns: 212px 212px 202px 284px 150px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-input.e-input {
  background-color: white !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  height: 42px !important;
  min-height: 42px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input {
  color: var(--querydesigner-primary-text-color, #1f2329) !important;
  font-size: 13px !important;
  height: 40px !important;
  line-height: 40px !important;
  padding-left: 12px !important;
  padding-right: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon {
  color: var(--querydesigner-primary-text-color, #1f2329) !important;
  display: inline-flex !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  background-color: white !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  flex: 0 0 208px !important;
  height: 40px !important;
  min-height: 40px !important;
  min-width: 208px !important;
  width: 208px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input {
  color: var(--querydesigner-primary-text-color, #1f2329) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  height: 38px !important;
  line-height: 38px !important;
  padding: 0 8px 0 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector {
  margin: 0 0 20px !important;
  min-height: 36px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-ddl,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-control-wrapper {
  background-color: white !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  flex: 0 0 94px !important;
  height: 36px !important;
  min-height: 36px !important;
  min-width: 94px !important;
  overflow: hidden !important;
  width: 94px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-row-connector-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input {
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  height: 34px !important;
  line-height: 34px !important;
  padding: 0 0 0 18px !important;
  text-align: center !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input-group-icon.e-ddl-icon {
  color: var(--primary-branding-color, #0b63f6) !important;
  flex: 0 0 28px !important;
  min-width: 28px !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  display: inline-flex !important;
  gap: 10px !important;
  height: 42px !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-label {
  line-height: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  display: inline-flex !important;
  flex: 0 0 28px !important;
  margin-left: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-summary-group-badge {
  align-items: center !important;
  display: inline-flex !important;
  min-height: 24px !important;
  padding: 0 10px 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-summary-group-badge:after {
  content: none !important;
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-wrap {
  grid-template-columns: 212px 212px 202px 284px 150px !important;
}
/* Data filter left-side alignment parity */

.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  border-radius: 4px !important;
  margin: 0 0 16px !important;
  overflow: visible !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header {
  align-items: center !important;
  border-bottom: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 16px !important;
  min-height: 62px !important;
  padding: 16px 20px 12px 22px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-title {
  flex: 0 0 auto !important;
  line-height: 34px !important;
  min-width: 68px !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  flex: 0 0 170px !important;
  height: 34px !important;
  min-height: 34px !important;
  min-width: 170px !important;
  width: 170px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input {
  color: #147a28 !important;
  font-weight: 700 !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 6px 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  margin-left: auto !important;
  padding-left: 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  margin: 0 20px !important;
  padding: 18px 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  min-height: 86px !important;
  padding: 0 !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  margin-left: 38px !important;
  min-width: 0 !important;
  width: calc(100% - 38px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-index {
  height: 22px !important;
  left: 0 !important;
  line-height: 22px !important;
  top: 20px !important;
  width: 22px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-index:after {
  background: #d8e6ff !important;
  height: calc(136%) !important;
  left: 10px !important;
  top: 22px !important;
  width: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  align-items: center !important;
  column-gap: 22px !important;
  display: grid !important;
  grid-template-columns: 170px 170px 170px minmax(340px, 1fr) 150px !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  color: var(--secondary-text-normal-color, #344054) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  margin: 0 0 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  min-height: 42px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > * {
  flex-shrink: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-input.e-input {
  box-sizing: border-box !important;
  height: 42px !important;
  margin: 0 !important;
  min-height: 42px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell {
  align-items: center !important;
  display: flex !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-values {
  align-items: center !important;
  column-gap: 14px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-field {
  align-items: center !important;
  column-gap: 8px !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-label {
  color: var(--querydesigner-primary-text-color, #1f2329) !important;
  font-size: 13px !important;
  line-height: 20px !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-between-field > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-between-field > .bbi-data-filter-value-input {
  height: 42px !important;
  min-height: 42px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector {
  align-items: center !important;
  display: flex !important;
  flex-direction: column !important;
  height: 42px !important;
  justify-content: center !important;
  left: -18px !important;
  margin: 0 !important;
  min-height: 42px !important;
  position: absolute !important;
  top: -36px !important;
  width: 58px !important;
  z-index: 3 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  display: block !important;
  flex: 1 1 auto !important;
  height: auto !important;
  width: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-ddl,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-control-wrapper {
  flex: 0 0 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  min-width: 58px !important;
  width: 58px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-row-connector-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input {
  font-size: 12px !important;
  height: 22px !important;
  line-height: 22px !important;
  padding: 0 0 0 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input-group-icon.e-ddl-icon {
  flex: 0 0 20px !important;
  min-width: 20px !important;
  width: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  display: inline-flex !important;
  gap: 10px !important;
  height: 42px !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  min-width: 0 !important;
  width: 150px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  height: 42px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-footer {
  padding: 12px 20px 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-add-filter-area,
.bbi-data-filter-ej-dialog .bbi-data-filter-add-group-area {
  min-height: 40px !important;
  padding: 0 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-add-group-btn.e-btn {
  height: 32px !important;
  min-width: 132px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row {
  gap: 12px !important;
  margin: 14px 0 18px !important;
  min-height: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row:after {
  height: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-input.e-input {
  height: 28px !important;
  line-height: 26px !important;
  min-width: 68px !important;
  width: 68px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-wrap {
  column-gap: 22px !important;
  grid-template-columns: 170px 170px 170px minmax(340px, 1fr) 150px !important;
}
/* Data filter reference layout lock */

.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  border-radius: 4px !important;
  margin: 0 0 16px !important;
  overflow: visible !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header {
  align-items: center !important;
  border-bottom: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 16px !important;
  min-height: 58px !important;
  padding: 14px 20px 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  gap: 14px !important;
  min-height: 36px !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-title {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  height: 36px !important;
  line-height: 36px !important;
  min-width: 68px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-actions {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  margin-left: auto !important;
  min-height: 36px !important;
  padding-left: 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup.e-ddl {
  align-items: center !important;
  background-color: white !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  display: inline-flex !important;
  flex: 0 0 170px !important;
  height: 36px !important;
  min-height: 36px !important;
  min-width: 170px !important;
  overflow: hidden !important;
  width: 170px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input {
  color: #147a28 !important;
  flex: 1 1 auto !important;
  font-weight: 700 !important;
  height: 34px !important;
  line-height: 34px !important;
  min-width: 0 !important;
  padding: 0 4px 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading .bbi-data-filter-group-condition-popup .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 24px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 24px !important;
  opacity: 1 !important;
  position: static !important;
  visibility: visible !important;
  width: 24px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  margin: 0 20px !important;
  overflow: visible !important;
  padding: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  min-height: 86px !important;
  padding: 0 !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  margin-left: 38px !important;
  min-width: 1040px !important;
  width: 1040px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-index {
  height: 22px !important;
  left: 0 !important;
  line-height: 22px !important;
  top: 20px !important;
  width: 22px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-index:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  height: calc(136%) !important;
  left: 10px !important;
  top: 22px !important;
  width: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  align-items: center !important;
  column-gap: 16px !important;
  display: grid !important;
  grid-template-columns: 170px 170px 170px 280px 130px 40px !important;
  min-width: 1040px !important;
  padding: 0 !important;
  width: 1040px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  color: var(--secondary-text-normal-color, #344054) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  margin: 0 0 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  min-height: 42px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-input.e-input {
  box-sizing: border-box !important;
  height: 42px !important;
  margin: 0 !important;
  max-width: 100% !important;
  min-height: 42px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 30px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 30px !important;
  opacity: 1 !important;
  position: static !important;
  visibility: visible !important;
  width: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell {
  align-items: center !important;
  display: flex !important;
  grid-column: 4 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-values {
  align-items: center !important;
  column-gap: 12px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-between-field {
  align-items: center !important;
  column-gap: 8px !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector {
  align-items: center !important;
  display: flex !important;
  flex-direction: column !important;
  height: 48px !important;
  justify-content: center !important;
  left: -26px !important;
  margin: 0 !important;
  min-height: 48px !important;
  position: absolute !important;
  top: -38px !important;
  width: 74px !important;
  z-index: 3 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  display: block !important;
  flex: 1 1 auto !important;
  height: auto !important;
  width: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-ddl,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .e-control-wrapper {
  background-color: white !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  display: inline-flex !important;
  flex: 0 0 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  min-width: 74px !important;
  overflow: hidden !important;
  width: 74px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-row-connector-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input {
  color: var(--primary-branding-color, #0b63f6) !important;
  flex: 1 1 auto !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
  min-width: 0 !important;
  padding: 0 0 0 10px !important;
  text-align: center !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  box-sizing: border-box !important;
  column-gap: 16px !important;
  display: grid !important;
  grid-column: 5 / span 2 !important;
  grid-template-columns: 130px 40px !important;
  height: 42px !important;
  justify-content: start !important;
  justify-self: start !important;
  min-width: 186px !important;
  overflow: visible !important;
  width: 186px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 130px !important;
  grid-column: 1 !important;
  height: 42px !important;
  min-width: 130px !important;
  overflow: visible !important;
  white-space: nowrap !important;
  width: 130px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-frame {
  flex: 0 0 auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-label {
  line-height: 20px !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  display: inline-flex !important;
  flex: 0 0 40px !important;
  grid-column: 2 !important;
  height: 32px !important;
  justify-self: center !important;
  margin: 0 !important;
  min-width: 40px !important;
  width: 40px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-footer {
  padding: 12px 20px 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-add-filter-area,
.bbi-data-filter-ej-dialog .bbi-data-filter-add-group-area {
  min-height: 40px !important;
  padding: 0 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-footer .bbi-data-filter-group-add-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-add-group-btn.e-btn {
  height: 32px !important;
  min-width: 132px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row {
  align-items: center !important;
  gap: 12px !important;
  margin: 14px 0 18px !important;
  min-height: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row:after {
  height: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-input.e-input {
  background-color: white !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  display: inline-flex !important;
  height: 28px !important;
  line-height: 26px !important;
  min-height: 28px !important;
  min-width: 74px !important;
  overflow: hidden !important;
  width: 74px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input {
  color: var(--primary-branding-color, #0b63f6) !important;
  flex: 1 1 auto !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
  min-width: 0 !important;
  padding: 0 0 0 10px !important;
  text-align: center !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-wrap {
  column-gap: 16px !important;
  grid-template-columns: 170px 170px 170px 280px 186px !important;
  min-width: 1040px !important;
  width: 1040px !important;
}
/* Data filter requested row alignment fixes */

.bbi-data-filter-ej-dialog .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  min-width: 0 !important;
  max-width: calc(100% - 104px) !important;
  width: calc(100% - 104px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  box-sizing: border-box !important;
  grid-template-columns: 170px 170px 170px minmax(280px, 1fr) 186px !important;
  justify-content: normal !important;
  max-width: 100% !important;
  min-width: 1040px !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-value-cell {
  grid-column: 4 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  box-sizing: border-box !important;
  column-gap: 12px !important;
  display: grid !important;
  grid-column: 5 !important;
  grid-template-columns: max-content 28px !important;
  height: 42px !important;
  justify-content: start !important;
  justify-self: start !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  grid-column: 1 !important;
  height: 42px !important;
  min-width: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  align-items: center !important;
  display: inline-flex !important;
  grid-column: 2 !important;
  height: 28px !important;
  justify-content: center !important;
  justify-self: start !important;
  margin: 0 !important;
  min-width: 28px !important;
  position: static !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 48px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-ej2-row:not(.bbi-data-filter-first-rule) .bbi-data-filter-rule-index {
  top: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector {
  height: 48px !important;
  min-height: 48px !important;
  top: -48px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:after {
  flex: 1 1 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-ddl {
  align-items: center !important;
  background: var(--param-background, white) !important;
  display: inline-flex !important;
  gap: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
  z-index: 1 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup .e-input {
  background: var(--param-background, white) !important;
  border-right: 0 !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup .e-input-group-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-left: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  display: inline-flex !important;
  flex: 0 0 24px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 24px !important;
  opacity: 1 !important;
  position: static !important;
  visibility: visible !important;
  width: 24px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup .e-input-group-icon.e-ddl-icon:before {
  border: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input {
  background: var(--param-background, white) !important;
  border-right: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon {
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-left: 0 !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .e-input-group-icon.e-ddl-icon:before {
  border: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup .e-input-group-icon.e-ddl-icon {
  border-left: 0 !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-wrap {
  grid-template-columns: 170px 170px 170px minmax(280px, 1fr) 186px !important;
  min-width: 1040px !important;
  width: 100% !important;
}
/*The code is commented since we may re enable this option in future based on management confirmation*/

/*.boldbi-dashboarddesigner .bbi-dbrd-refresh-icon {
    float: @designer-refresh-icon-float;
    position: @designer-refresh-icon-position;
    height: @designer-refresh-icon-height;
    width: @designer-refresh-icon-width;
    color: @designer-refresh-icon-color;
    cursor: @designer-refresh-icon-cursor;
    font-size: ~'@{designer-refresh-icon-font-size}';
    padding-left: ~'@{designer-refresh-icon-padding-left}';
}*/

.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridcontent .e-content {
  overflow-x: auto;
}
/* Data filter container final alignment */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  margin-left: 38px !important;
  max-width: calc(100% - 38px) !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: calc(100% - 38px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  box-sizing: border-box !important;
  column-gap: 22px !important;
  display: grid !important;
  grid-template-columns: minmax(190px, 1fr) minmax(180px, 0.95fr) minmax(180px, 0.95fr) minmax(300px, 1.35fr) 170px !important;
  max-width: 100% !important;
  min-width: 1108px !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-labels {
  align-items: end !important;
  height: 20px !important;
  margin: 0 0 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls {
  align-items: center !important;
  min-height: 42px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  box-sizing: border-box !important;
  height: 42px !important;
  margin: 0 !important;
  max-width: 100% !important;
  min-height: 42px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-control-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-input {
  flex: 1 1 auto !important;
  height: 40px !important;
  line-height: 40px !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group-icon.e-spin-up,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group-icon.e-spin-down,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group-icon.e-spin-up,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group-icon.e-spin-down {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 30px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 30px !important;
  position: static !important;
  width: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell {
  align-items: center !important;
  display: flex !important;
  grid-column: 4 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-values {
  align-items: center !important;
  column-gap: 16px !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field {
  align-items: center !important;
  column-gap: 8px !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-label {
  line-height: 20px !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .bbi-data-filter-value-input {
  height: 42px !important;
  min-height: 42px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  box-sizing: border-box !important;
  column-gap: 12px !important;
  display: grid !important;
  grid-column: 5 !important;
  grid-template-columns: max-content 32px !important;
  height: 42px !important;
  justify-content: start !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: 170px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  height: 42px !important;
  line-height: 20px !important;
  min-width: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-delete-row.e-btn {
  align-items: center !important;
  display: inline-flex !important;
  height: 32px !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 32px !important;
  position: static !important;
  width: 32px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  align-items: center !important;
  margin: 12px 0 0 !important;
  min-height: 42px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-switch-wrap {
  grid-column: 3 !important;
  justify-self: end !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields {
  align-items: center !important;
  display: grid !important;
  gap: 0 16px !important;
  grid-column: 4 / span 2 !important;
  grid-template-columns: minmax(104px, 0.8fr) minmax(86px, 0.7fr) minmax(138px, 1fr) minmax(122px, 0.9fr) !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-numericcontainer {
  height: 42px !important;
  min-height: 42px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 46px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector {
  align-items: center !important;
  height: 46px !important;
  justify-content: center !important;
  left: -26px !important;
  margin: 0 !important;
  min-height: 46px !important;
  top: -46px !important;
  width: 74px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-control-wrapper {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px solid var(--primary-branding-color, #0b63f6) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  display: inline-flex !important;
  height: 28px !important;
  min-height: 28px !important;
  overflow: hidden !important;
  width: 74px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-connector-row .bbi-data-filter-group-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-connector-row .bbi-data-filter-group-connector-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector .bbi-data-filter-row-connector-input.e-control.e-dropdownlist,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector .bbi-data-filter-row-connector-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-connector-popup .e-input {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-branding-color, #0b63f6) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 26px !important;
  line-height: 26px !important;
  min-width: 0 !important;
  padding: 0 0 0 8px !important;
  text-align: center !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-connector-popup .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-flex !important;
  flex: 0 0 24px !important;
  height: 100% !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 24px !important;
  position: static !important;
  width: 24px !important;
}
.bbi-data-filter-toast.e-toast,
.bbi-data-filter-toast-host .bbi-data-filter-toast.e-toast {
  align-items: center !important;
  display: inline-flex !important;
  min-height: 54px !important;
  padding: 0 14px 0 16px !important;
}
.bbi-data-filter-toast .e-toast-icon,
.bbi-data-filter-toast .bbi-data-filter-toast-success-icon {
  align-self: center !important;
  margin: 0 12px 0 0 !important;
  position: static !important;
  top: auto !important;
  transform: none !important;
}
.bbi-data-filter-toast .e-toast-message,
.bbi-data-filter-toast .e-toast-content,
.bbi-data-filter-toast .bbi-data-filter-toast-content {
  align-items: center !important;
  display: flex !important;
  line-height: 20px !important;
  margin: 0 !important;
  min-height: 54px !important;
  padding: 0 !important;
}
.bbi-data-filter-toast .e-toast-message {
  flex: 1 1 auto !important;
}
.bbi-data-filter-toast .e-toast-close-icon {
  align-self: center !important;
  margin: 0 0 0 16px !important;
  position: static !important;
  top: auto !important;
  transform: none !important;
}
/* Data filter expected reference refinements */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel {
  min-width: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  max-width: calc(100% - 38px) !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: calc(100% - 38px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  column-gap: 20px !important;
  grid-template-columns: minmax(165px, 1fr) minmax(150px, 0.95fr) minmax(150px, 0.95fr) minmax(248px, 1.4fr) minmax(142px, max-content) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > * {
  max-width: 100% !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell {
  min-width: 0 !important;
  overflow: visible !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-values {
  column-gap: 14px !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field {
  column-gap: 8px !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric.e-control-wrapper {
  padding-right: 24px !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric .e-input {
  padding-right: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric .e-input-group-icon.e-spin-up,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric .e-input-group-icon.e-spin-down {
  align-items: center !important;
  border-left: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  display: inline-flex !important;
  flex: 0 0 24px !important;
  height: 50% !important;
  justify-content: center !important;
  line-height: 20px !important;
  margin: 0 !important;
  min-width: 24px !important;
  position: absolute !important;
  right: 0 !important;
  width: 24px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric .e-input-group-icon.e-spin-up {
  bottom: auto !important;
  top: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .e-numeric .e-input-group-icon.e-spin-down {
  bottom: 0 !important;
  top: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  column-gap: 8px !important;
  grid-template-columns: minmax(0, max-content) 30px !important;
  justify-content: end !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  min-width: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  height: 30px !important;
  justify-self: end !important;
  min-width: 30px !important;
  width: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  align-items: center !important;
  min-height: 42px !important;
  min-width: 0 !important;
  overflow: visible !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-switch-wrap {
  align-items: center !important;
  display: inline-flex !important;
  gap: 8px !important;
  grid-column: 3 !important;
  justify-self: end !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields {
  gap: 0 12px !important;
  grid-column: 4 / span 2 !important;
  grid-template-columns: minmax(88px, 0.8fr) minmax(70px, 0.6fr) minmax(104px, 1fr) minmax(92px, 0.9fr) !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > * {
  min-width: 0 !important;
}
.bbi-data-filter-footer-left {
  min-width: 0 !important;
}
.bbi-data-filter-footer-toast-host {
  align-items: center !important;
  display: inline-flex !important;
  height: 42px !important;
  margin-left: 4px !important;
  min-height: 42px !important;
  min-width: 0 !important;
  position: relative !important;
  z-index: 2 !important;
}
.bbi-data-filter-footer-toast-host.e-toast-container,
.bbi-data-filter-footer-toast-host .e-toast-container {
  inset: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  position: static !important;
  transform: none !important;
  width: auto !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast.e-toast {
  box-shadow: none !important;
  margin: 0 !important;
  min-height: 40px !important;
  padding: 0 12px !important;
  width: 260px !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-message,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-content,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .bbi-data-filter-toast-content {
  min-height: 40px !important;
}
/* Data filter scoped fixes for TOP N, Between values, and template toast cleanup */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-value-cell {
  align-items: center !important;
  display: flex !important;
  overflow: visible !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-values {
  align-items: center !important;
  column-gap: 28px !important;
  display: flex !important;
  grid-template-columns: none !important;
  justify-content: flex-start !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field {
  align-items: center !important;
  column-gap: 0 !important;
  display: flex !important;
  flex: 0 0 auto !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-label {
  flex: 0 0 auto !important;
  margin-right: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-numericcontainer {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  flex: 0 0 96px !important;
  height: 40px !important;
  min-height: 40px !important;
  min-width: 96px !important;
  overflow: hidden !important;
  width: 96px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-input {
  font-size: 13px !important;
  height: 38px !important;
  line-height: 38px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  align-items: center !important;
  column-gap: 16px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 104px) max-content minmax(0, 1fr) !important;
  margin: 12px 0 0 !important;
  min-height: 40px !important;
  overflow: visible !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-switch-wrap {
  grid-column: 3 !important;
  justify-self: start !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields {
  align-items: center !important;
  display: grid !important;
  gap: 0 15px !important;
  grid-column: 3 !important;
  grid-template-columns: minmax(88px, 138px) minmax(70px, 118px) minmax(116px, 140px) minmax(116px, 152px) !important;
  justify-content: start !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-numericcontainer {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .e-input {
  font-size: 13px !important;
  height: 38px !important;
  line-height: 38px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .e-input-group-icon.e-ddl-icon {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 30px !important;
  height: 38px !important;
  justify-content: center !important;
  margin: 0 !important;
  min-width: 30px !important;
  position: static !important;
  width: 30px !important;
}
.bbi-data-filter-footer-toast-host:empty,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount:empty,
.bbi-data-filter-footer-toast-host .e-toast-container:empty {
  display: none !important;
}
/* Data filter requested polish refinements */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .e-ddl .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .bbi-data-filter-topn-mode.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .bbi-data-filter-topn-count.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .bbi-data-filter-topn-column.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .bbi-data-filter-topn-summary.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .bbi-data-filter-topn-date-format.e-input {
  box-sizing: border-box !important;
  padding-left: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-inline-topn-switch-wrap {
  align-items: center !important;
  display: inline-flex !important;
  gap: 8px !important;
  justify-content: flex-end !important;
  min-width: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-config-label {
  grid-column: 2 !important;
  justify-self: end !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-date-fields {
  grid-template-columns: minmax(88px, 138px) minmax(70px, 118px) minmax(116px, 140px) minmax(116px, 152px) max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .e-checkbox-wrapper {
  align-items: center !important;
  display: inline-flex !important;
  height: 40px !important;
  white-space: nowrap !important;
}
.bbi-data-filter-top-popup.e-popup .e-list-item,
.bbi-data-filter-top-popup.e-popup .e-list-item .e-list-text {
  padding-left: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-value-cell {
  box-sizing: border-box !important;
  min-width: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-values {
  align-items: stretch !important;
  box-sizing: border-box !important;
  column-gap: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  row-gap: 10px !important;
  justify-content: flex-start !important;
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field {
  align-items: center !important;
  column-gap: 8px !important;
  display: grid !important;
  flex: none !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-numericcontainer {
  flex: 0 0 auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  margin-left: 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-scalar-value-cell {
  overflow: hidden !important;
  padding-right: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-scalar-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-scalar-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-scalar-value-cell > .e-numericcontainer {
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell {
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell .bbi-data-filter-does-not-equals-input.e-input {
  box-sizing: border-box !important;
  padding-left: 12px !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast.e-toast {
  box-sizing: border-box !important;
  padding: 0 10px 0 12px !important;
  width: auto !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-icon,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .bbi-data-filter-toast-success-icon {
  margin-right: 8px !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-message {
  flex: 0 0 auto !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-close-icon {
  margin-left: 10px !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-message,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .e-toast-content,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .bbi-data-filter-toast-content,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast .bbi-data-filter-toast-content span {
  max-width: none !important;
  white-space: nowrap !important;
}
.bbi-data-filter-footer-toast-host,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount,
.bbi-data-filter-footer-toast-host.e-toast-container,
.bbi-data-filter-footer-toast-host .e-toast-container {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount {
  align-items: center !important;
  display: inline-flex !important;
  height: auto !important;
  margin: 0 !important;
  min-height: 0 !important;
  width: auto !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount.e-toast-container {
  inset: auto !important;
  position: static !important;
  transform: none !important;
}
.bbi-data-filter-footer-toast-host .e-toast-container {
  align-items: center !important;
  display: inline-flex !important;
  height: auto !important;
  min-height: 0 !important;
}
.bbi-data-filter-footer-toast-host:before,
.bbi-data-filter-footer-toast-host:after,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount:before,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount:after,
.bbi-data-filter-footer-toast-host .e-toast-container:before,
.bbi-data-filter-footer-toast-host .e-toast-container:after {
  content: none !important;
  display: none !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast.e-toast {
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  min-height: 40px !important;
  overflow: hidden !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount.bbi-data-filter-toast-scope,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount.bbi-data-filter-toast-scope.e-toast,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-mount.bbi-data-filter-toast-scope.e-toast-container {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  height: auto !important;
  margin: 0 !important;
  min-height: 0 !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  width: auto !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  display: inline-flex !important;
  margin: 0 !important;
  min-height: 40px !important;
  overflow: hidden !important;
  padding: 0 10px 0 12px !important;
  width: auto !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .e-toast-icon,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .bbi-data-filter-toast-success-icon {
  align-self: center !important;
  color: #1e9f50 !important;
  margin: 0 8px 0 0 !important;
  position: static !important;
  top: auto !important;
  transform: none !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .e-toast-message,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .e-toast-content,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .bbi-data-filter-toast-content,
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .bbi-data-filter-toast-content span {
  align-items: center !important;
  color: var(--primary-text-normal-color, #1f2329) !important;
  display: flex !important;
  flex: 0 0 auto !important;
  font-size: 14px !important;
  line-height: 20px !important;
  margin: 0 !important;
  max-width: none !important;
  min-height: 40px !important;
  padding: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-footer-toast-host .bbi-data-filter-toast-scope .e-toast:not(.e-toast-container) .e-toast-close-icon {
  align-self: center !important;
  color: #667085 !important;
  margin: 0 0 0 10px !important;
  position: static !important;
  top: auto !important;
  transform: none !important;
}
/* Data filter Image 1 parity */

.bbi-data-filter-ej-dialog .bbi-data-filter-shell {
  background: var(--param-background, white) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  min-height: 102px !important;
  padding: 24px 30px 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-description {
  color: #667085 !important;
  font-size: 15px !important;
  line-height: 22px !important;
  margin-top: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  background: var(--param-background, white) !important;
  display: grid !important;
  gap: 24px !important;
  grid-template-columns: minmax(0, 1fr) 390px !important;
  padding: 20px 28px 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel {
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
  gap: 0 !important;
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-summary-panel {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar {
  align-items: center !important;
  display: flex !important;
  justify-content: space-between !important;
  margin: 0 0 18px !important;
  min-height: 28px !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-list-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-actions {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: flex-end !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-preserved-add-filter,
.bbi-data-filter-ej-dialog .bbi-data-filter-preserved-add-filter.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-hidden-text,
.bbi-data-filter-ej-dialog .bbi-data-filter-state-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-preserved-group-actions,
.bbi-data-filter-ej-dialog .bbi-data-filter-preserved-group-footer,
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-group-footer {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group {
  background: transparent !important;
  border: 0 !important;
  color: #0047ff !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  height: 32px !important;
  line-height: 20px !important;
  min-width: 112px !important;
  padding: 0 0 0 4px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group .e-btn-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group-ej2-button .e-btn-icon {
  color: #0047ff !important;
  font-size: 16px !important;
  margin-right: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.e-scroller {
  overflow: auto !important;
  padding: 0 10px 0 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-groups {
  min-width: 0 !important;
  padding: 0 0 4px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin: 0 0 18px !important;
  overflow: visible !important;
  padding: 14px 16px 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header {
  align-items: center !important;
  border: 0 !important;
  display: flex !important;
  margin: 0 0 14px !important;
  min-height: 32px !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading {
  align-items: center !important;
  display: flex !important;
  gap: 28px !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment {
  align-items: center !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  display: inline-flex !important;
  height: 28px !important;
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn {
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  height: 28px !important;
  line-height: 28px !important;
  min-width: 54px !important;
  padding: 0 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn + .bbi-data-filter-condition-segment-btn {
  border-left: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn.bbi-data-filter-condition-selected,
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn.bbi-data-filter-condition-selected.e-btn {
  background: #1f35f5 !important;
  color: white !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 50% !important;
  box-shadow: none !important;
  color: var(--active-icon-normal-color, #0f172a) !important;
  display: inline-flex !important;
  height: 28px !important;
  justify-content: center !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn .e-btn-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-add-menu-ej2-button .e-btn-icon {
  color: var(--active-icon-normal-color, #334155) !important;
  font-size: 14px !important;
  margin: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn .e-caret,
.bbi-data-filter-ej-dialog .bbi-data-filter-add-menu-ej2-button .e-caret {
  display: none !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button {
  border: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  border-radius: 4px !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.12) !important;
  padding: 6px 0 !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-item {
  align-items: center !important;
  color: var(--primary-text-normal-color, #111827) !important;
  display: flex !important;
  font-size: 14px !important;
  gap: 10px !important;
  height: 34px !important;
  line-height: 34px !important;
  padding: 0 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body {
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-radius: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  background: var(--param-background, white) !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  min-height: 40px !important;
  padding: 0 !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 34px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  margin-left: 24px !important;
  max-width: calc(100% - 24px) !important;
  min-width: 0 !important;
  width: calc(100% - 24px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  align-items: center !important;
  column-gap: 24px !important;
  display: grid !important;
  grid-template-columns: minmax(170px, 1fr) minmax(170px, 1fr) minmax(150px, 0.85fr) minmax(190px, 1fr) max-content !important;
  max-width: 100% !important;
  min-height: 40px !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  height: 40px !important;
  margin: 0 !important;
  min-height: 40px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 14px !important;
  height: 38px !important;
  line-height: 38px !important;
  padding-left: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  column-gap: 18px !important;
  display: inline-grid !important;
  grid-column: 5 !important;
  grid-template-columns: max-content 28px !important;
  height: 40px !important;
  justify-content: end !important;
  justify-self: end !important;
  margin: 0 !important;
  min-width: 150px !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-topn-switch-wrap {
  align-items: center !important;
  display: inline-flex !important;
  gap: 8px !important;
  height: 40px !important;
  justify-content: flex-end !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-config-label {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-delete-row.e-btn {
  color: var(--primary-text-normal-color, #111827) !important;
  height: 28px !important;
  min-width: 28px !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-delete-row.e-btn .e-icons {
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-index {
  background: transparent !important;
  border: 0 !important;
  color: transparent !important;
  height: 0 !important;
  left: 0 !important;
  top: 20px !important;
  width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-index:after {
  background: var(--querydesigner-primary-border-color, #e5e7eb) !important;
  content: '' !important;
  display: block !important;
  height: calc(134%) !important;
  left: 10px !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector {
  align-items: center !important;
  display: flex !important;
  height: 34px !important;
  left: -22px !important;
  position: absolute !important;
  top: -34px !important;
  width: 84px !important;
  z-index: 3 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector:after {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector .bbi-data-filter-connector-popup.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row .bbi-data-filter-connector-popup.e-control-wrapper {
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
  height: 32px !important;
  min-height: 32px !important;
  width: 84px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  column-gap: 24px !important;
  grid-template-columns: minmax(170px, 1fr) minmax(170px, 1fr) minmax(150px, 0.85fr) minmax(190px, 1fr) max-content !important;
  margin: 12px 0 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-config-label {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields {
  column-gap: 16px !important;
  display: grid !important;
  grid-column: 1 / span 4 !important;
  grid-template-columns: minmax(120px, 1fr) minmax(90px, 0.7fr) minmax(150px, 1fr) minmax(150px, 1fr) !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-date-format-fields {
  grid-template-columns: minmax(88px, 138px) minmax(70px, 118px) minmax(116px, 140px) max-content minmax(116px, 180px) !important;
  max-width: 717px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-panel {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-header {
  align-items: center !important;
  border: 0 !important;
  display: flex !important;
  min-height: 58px !important;
  padding: 0 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  line-height: 22px !important;
  text-transform: uppercase !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-actions {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  margin-left: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  padding: 0 16px 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  border-radius: 4px !important;
  color: #1f2937 !important;
  flex: 1 1 auto !important;
  font-family: Consolas, "Courier New", monospace !important;
  font-size: 13px !important;
  line-height: 24px !important;
  margin: 0 !important;
  min-height: 0 !important;
  overflow: auto !important;
  padding: 20px 18px !important;
  white-space: pre !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-note {
  color: #64748b !important;
  flex: 0 0 auto !important;
  font-size: 12px !important;
  line-height: 20px !important;
  padding: 14px 0 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-keyword {
  color: #0047ff !important;
  font-weight: 700 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-string {
  color: #16a34a !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-number {
  color: var(--active-icon-normal-color, #475569) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-operator {
  color: #dc2626 !important;
  font-weight: 700 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-footer {
  border-top: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  min-height: 96px !important;
  padding: 22px 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  color: var(--primary-text-normal-color, #111827) !important;
  height: 50px !important;
  min-width: 142px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-template-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-template-btn {
  min-width: 204px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button {
  background: #0057ff !important;
  border-color: #0057ff !important;
  border-radius: 4px !important;
  color: white !important;
  height: 50px !important;
  min-width: 168px !important;
}
@media (max-width: 1180px) {
  .bbi-data-filter-ej-dialog .bbi-data-filter-content {
    grid-template-columns: 1fr !important;
    overflow: auto !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
    min-height: 420px !important;
  }
}
/* Final data-filter UI refinements: compact dialog, icon menu items, and no standalone connectors. */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej2-dialog.e-dialog {
  height: 810px !important;
  max-height: calc(100vh - 72px) !important;
  max-width: calc(100vw - 96px) !important;
  width: 1160px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-shell {
  height: 100% !important;
  min-height: 0 !important;
}
.bbi-data-filter-ej-dialog.e-dialog .e-dlg-header-content,
.bbi-data-filter-ej2-dialog.e-dialog .e-dlg-header-content,
.bbi-data-filter-ej-dialog .e-titlebar {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  cursor: move !important;
  height: 64px !important;
  left: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  right: 56px !important;
  top: 0 !important;
  width: auto !important;
  z-index: 3 !important;
}
.bbi-data-filter-ej-dialog.e-dialog .e-dlg-header,
.bbi-data-filter-ej2-dialog.e-dialog .e-dlg-header,
.bbi-data-filter-ej-dialog .e-title,
.bbi-data-filter-drag-title {
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header {
  padding: 14px 18px 12px !important;
  position: relative !important;
  z-index: 2 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-close-btn {
  position: relative !important;
  z-index: 4 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-title {
  font-size: 18px !important;
  line-height: 24px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-description {
  font-size: 13px !important;
  line-height: 18px !important;
  margin-top: 4px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  display: grid !important;
  flex: 1 1 auto !important;
  gap: 16px !important;
  grid-template-columns: minmax(0, 1fr) 318px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 12px 16px 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
  flex: none !important;
  gap: 8px !important;
  min-width: 0 !important;
  width: 318px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar {
  gap: 10px !important;
  padding: 0 0 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-list-title {
  font-size: 16px !important;
  line-height: 22px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.e-scroller {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-groups {
  min-width: 0 !important;
  padding-bottom: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  margin: 0 0 10px !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header {
  margin: 0 0 8px !important;
  min-height: 30px !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading {
  gap: 10px !important;
  min-height: 30px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment {
  height: 26px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn {
  font-size: 12px !important;
  height: 26px !important;
  line-height: 26px !important;
  min-width: 48px !important;
  padding: 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn {
  height: 26px !important;
  min-width: 26px !important;
  width: 26px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body {
  gap: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row {
  min-height: 34px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  margin-left: 16px !important;
  max-width: calc(100% - 16px) !important;
  width: calc(100% - 16px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-wrap {
  column-gap: 12px !important;
  grid-template-columns: minmax(120px, 0.95fr) minmax(120px, 0.95fr) minmax(112px, 0.8fr) minmax(150px, 1.1fr) max-content !important;
  min-height: 34px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  height: 34px !important;
  min-height: 34px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input {
  font-size: 13px !important;
  height: 32px !important;
  line-height: 32px !important;
  padding-left: 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  column-gap: 10px !important;
  height: 34px !important;
  min-width: 136px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-topn-switch-wrap {
  height: 34px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-config-label {
  font-size: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-footer,
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-group-footer {
  margin: 8px 0 0 !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-add-filter-area,
.bbi-data-filter-ej-dialog .bbi-data-filter-add-group-area {
  min-height: 34px !important;
  padding: 0 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-connector-row,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-connector {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-root-group-connector-row {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
  justify-content: center !important;
  margin: -2px 0 8px !important;
  min-height: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-root-group-connector-row:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-root-group-connector-row:after {
  background: var(--querydesigner-primary-border-color, #d9dee7) !important;
  content: '' !important;
  flex: 1 1 auto !important;
  height: 1px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-root-group-connector-row .bbi-data-filter-condition-segment {
  background: var(--param-background, white) !important;
  flex: 0 0 auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-header {
  min-height: 42px !important;
  padding: 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-side-title {
  font-size: 14px !important;
  line-height: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  padding: 0 12px 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  font-size: 12px !important;
  line-height: 20px !important;
  padding: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-note {
  font-size: 12px !important;
  line-height: 18px !important;
  padding: 10px 0 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-footer {
  min-height: 64px !important;
  padding: 14px 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button {
  height: 36px !important;
  min-width: 108px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-template-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-template-btn {
  min-width: 174px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button {
  height: 36px !important;
  min-width: 138px !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-item {
  gap: 8px !important;
  padding: 0 14px !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .bbi-data-filter-add-menu-item-icon,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .bbi-data-filter-add-menu-item-icon {
  align-items: center !important;
  display: inline-flex !important;
  flex: 0 0 14px !important;
  font-size: 14px !important;
  height: 14px !important;
  justify-content: center !important;
  line-height: 14px !important;
  margin: 0 !important;
  width: 14px !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .bbi-data-filter-add-menu-item-text,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .bbi-data-filter-add-menu-item-text {
  line-height: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-delete-row.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-delete-row.e-btn .e-close {
  font-size: 16px !important;
  line-height: 16px !important;
}
@media (max-width: 1180px) {
  .boldbi-dashboarddesigner.bbi-data-filter-ej-dialog.e-dialog,
  .bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog,
  .bbi-data-filter-ej-dialog.e-dialog,
  .bbi-data-filter-ej2-dialog.e-dialog {
    max-width: calc(100vw - 32px) !important;
    width: 960px !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-content {
    grid-template-columns: 1fr !important;
    overflow: auto !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
    min-height: 280px !important;
    width: auto !important;
  }
}
/* Data filter compact EJ2 QueryBuilder row spacing. */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-body {
  gap: 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  border-top: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-index:after,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-connector:after,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-body div[id$='_query_operator_type_div']:before {
  display: none !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej2-dialog.e-dialog {
  background: var(--param-background, white) !important;
  border-radius: 2px !important;
  overflow: hidden !important;
}
.bbi-data-filter-ej-dialog.e-dialog .e-dlg-content,
.bbi-data-filter-ej2-dialog.e-dialog .e-dlg-content,
.bbi-data-filter-ej-dialog .e-dlg-content {
  box-sizing: border-box !important;
  height: 100% !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-shell {
  height: 100% !important;
  min-height: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header {
  align-items: center !important;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 56px !important;
  justify-content: space-between !important;
  min-height: 56px !important;
  padding: 7px 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-heading {
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 22px !important;
  margin: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-description {
  color: #5f6673 !important;
  font-size: 13px !important;
  line-height: 16px !important;
  margin-top: 2px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-close-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-close-ej2-button.e-btn {
  height: 28px !important;
  margin-left: 16px !important;
  min-width: 28px !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  display: grid !important;
  gap: 16px !important;
  grid-template-columns: minmax(0, 1fr) 376px !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 12px 16px 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
  flex: none !important;
  min-width: 0 !important;
  width: 376px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-footer {
  align-items: center !important;
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 60px !important;
  min-height: 60px !important;
  padding: 10px 18px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-secondary-button,
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-primary-button {
  border-radius: 4px !important;
  height: 36px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-panel {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-panel .bbi-data-filter-side-header {
  align-items: center !important;
  border: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 52px !important;
  justify-content: space-between !important;
  margin: 0 !important;
  min-height: 52px !important;
  padding: 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-panel .bbi-data-filter-side-title {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 20px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-actions {
  align-items: center !important;
  display: flex !important;
  gap: 8px !important;
  margin-left: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-actions .bbi-data-filter-icon-ej2-button.e-btn {
  color: var(--active-icon-normal-color, #0f172a) !important;
  height: 28px !important;
  min-width: 28px !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-clear-sql.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-clear-sql {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #0057ff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  height: 28px !important;
  min-width: 0 !important;
  padding: 0 2px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-content {
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  padding: 0 12px 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow: auto !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  color: var(--primary-text-normal-color, #111827) !important;
  font-family: Consolas, 'Courier New', monospace !important;
  font-size: 13px !important;
  line-height: 24px !important;
  margin: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  padding: 0 !important;
  white-space: pre !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-lines {
  display: table !important;
  min-width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line {
  display: table-row !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line-number {
  background: var(--querydesigner-secondary-background-color, #f8fafc) !important;
  border-right: 0 !important;
  color: var(--active-icon-normal-color, #475467) !important;
  display: table-cell !important;
  min-width: 42px !important;
  padding: 0 10px !important;
  text-align: right !important;
  user-select: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line-code {
  display: table-cell !important;
  padding: 0 12px !important;
  white-space: pre !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-footer {
  flex: 0 0 auto !important;
  padding-top: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql-button.e-btn {
  background: var(--param-background, white) !important;
  border: 1px solid #0057ff !important;
  color: #0057ff !important;
  height: 34px !important;
  min-width: 112px !important;
  padding: 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-note {
  color: var(--secondary-text-normal-color, #52637a) !important;
  font-size: 13px !important;
  line-height: 20px !important;
  margin-top: 10px !important;
  padding: 0 !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-item {
  align-items: center !important;
  display: flex !important;
  gap: 10px !important;
  height: 36px !important;
  line-height: 36px !important;
  padding: 0 16px !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item:hover,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-item:hover {
  background: var(--hover-bg-normal-color, #f3f4f6) !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-menu-icon.bbi-data-filter-add-menu-item-icon,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-menu-icon.bbi-data-filter-add-menu-item-icon {
  align-items: center !important;
  color: var(--active-icon-normal-color, #475467) !important;
  display: inline-flex !important;
  flex: 0 0 16px !important;
  font-size: 14px !important;
  height: 16px !important;
  justify-content: center !important;
  line-height: 16px !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 16px !important;
}
@media (max-width: 1180px) {
  .bbi-data-filter-ej-dialog .bbi-data-filter-content {
    grid-template-columns: 1fr !important;
    overflow: auto !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
    min-height: 280px !important;
    width: auto !important;
  }
}
/* Final cascade guard for the EJ2 data-filter modal and detached add-menu popup. */

.e-dlg-container.bbi-data-filter-ej-dialog,
.e-dlg-container.bbi-data-filter-ej2-dialog,
.bbi-data-filter-ej-dialog.e-dlg-container,
.bbi-data-filter-ej2-dialog.e-dlg-container {
  background: transparent !important;
}
.e-dlg-container.bbi-data-filter-modal-container {
  background: transparent !important;
}
.e-dlg-container.bbi-data-filter-modal-container .bbi-data-filter-native-modal-overlay.e-dlg-overlay {
  background: transparent !important;
  opacity: 1 !important;
}
.bbi-data-filter-blur-target {
  filter: blur(3px) !important;
}
body.bbi-data-filter-modal-active::before {
  background-color: #383838 !important;
  bottom: 0 !important;
  content: '' !important;
  filter: alpha(opacity=50) !important;
  height: 100% !important;
  left: 0 !important;
  opacity: 0.5 !important;
  pointer-events: fill !important;
  position: fixed !important;
  right: 0 !important;
  top: 0 !important;
  touch-action: none !important;
  width: 100% !important;
  z-index: 99999 !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-item,
.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item,
.e-dropdown-popup .bbi-data-filter-add-menu-item {
  align-items: center !important;
  display: flex !important;
  gap: 10px !important;
  height: 36px !important;
  justify-content: flex-start !important;
  line-height: 36px !important;
  padding: 0 16px !important;
  text-align: left !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item:hover,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-item:hover,
.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item:hover,
.e-dropdown-popup .bbi-data-filter-add-menu-item:hover {
  background: var(--hover-bg-normal-color, #f3f4f6) !important;
}
.bbi-data-filter-add-menu-item .bbi-data-filter-add-menu-item-icon,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item-icon {
  align-items: center !important;
  color: var(--active-icon-normal-color, #475467) !important;
  display: inline-flex !important;
  flex: 0 0 16px !important;
  font-family: var(--designer-font, "Roboto", "Segoe UI", sans-serif) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  height: 16px !important;
  justify-content: center !important;
  line-height: 16px !important;
  margin: 0 !important;
  opacity: 1 !important;
  overflow: visible !important;
  text-indent: 0 !important;
  visibility: visible !important;
  width: 16px !important;
}
.bbi-data-filter-add-menu-item .bbi-data-filter-add-menu-item-icon:before,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item-icon:before {
  content: "+" !important;
  display: block !important;
  font-family: var(--designer-font, "Roboto", "Segoe UI", sans-serif) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 16px !important;
}
.bbi-data-filter-add-menu-item .bbi-data-filter-add-menu-item-text,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item-text {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  text-align: left !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-dropdown-menu,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-parent,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup ul {
  border: 0 !important;
  box-shadow: none !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup:before,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup:after {
  display: none !important;
}
/* Requested data-filter SQL panel and nested group hierarchy refinements. */

.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  grid-template-columns: minmax(0, 1fr) 360px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
  width: 360px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-clear-sql-icon.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-clear-sql-icon.e-btn .e-icons {
  color: #0057ff !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql-button.e-btn {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px solid #0057ff !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  color: #0057ff !important;
  display: inline-flex !important;
  height: 34px !important;
  justify-content: center !important;
  min-width: 112px !important;
  padding: 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql-button.e-btn .e-btn-icon {
  color: #0057ff !important;
  margin-right: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups {
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  margin: 14px 0 0 26px !important;
  padding-left: 26px !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups:before {
  border-left: 1px dotted var(--querydesigner-primary-border-color, #cfd6e1) !important;
  bottom: 18px !important;
  content: '' !important;
  left: 0 !important;
  position: absolute !important;
  top: -12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  position: relative !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card:before {
  border-top: 1px dotted var(--querydesigner-primary-border-color, #cfd6e1) !important;
  content: '' !important;
  left: -26px !important;
  position: absolute !important;
  top: 13px !important;
  width: 26px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-header {
  background: transparent !important;
  border: 0 !important;
  margin: 0 0 12px !important;
  min-height: 28px !important;
  padding: 0 !important;
  position: relative !important;
  top: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  border: 1px solid var(--querydesigner-primary-border-color, #e5e7eb) !important;
  border-radius: 4px !important;
  gap: 12px !important;
  padding: 10px 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-footer {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-remove-btn.e-btn {
  align-items: center !important;
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 50% !important;
  box-shadow: none !important;
  color: var(--active-icon-normal-color, #0f172a) !important;
  display: inline-flex !important;
  height: 26px !important;
  justify-content: center !important;
  min-width: 26px !important;
  padding: 0 !important;
  width: 26px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-remove-btn.e-btn .e-icons {
  color: var(--active-icon-normal-color, #0f172a) !important;
  font-size: 14px !important;
}
@media (max-width: 1180px) {
  .bbi-data-filter-ej-dialog .bbi-data-filter-content {
    grid-template-columns: 1fr !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
    width: auto !important;
  }
}
/* Requested Include Null containment fix. */

.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  box-sizing: border-box !important;
  min-width: 100% !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-row-controls {
  min-width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap {
  min-width: 168px !important;
  width: max-content !important;
}
/* Requested compact filter layout, SQL gutter, copy button, and parameter-dialog overlay parity. */

.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  grid-template-columns: minmax(0, 1fr) 332px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
  flex: 0 0 332px !important;
  min-width: 0 !important;
  width: 332px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  max-width: none !important;
  min-width: 0 !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls {
  column-gap: 10px !important;
  grid-template-columns: 132px 132px 120px 156px max-content !important;
  max-width: none !important;
  min-width: 0 !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  min-width: 138px !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-groups,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-group-card {
  box-sizing: border-box !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  min-width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  margin: 0 10px 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line-number {
  min-width: 28px !important;
  padding: 0 6px !important;
  width: 28px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line-code {
  padding: 0 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql-button.e-btn {
  background: var(--param-background, white) !important;
  border: 1px solid #0057ff !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  color: #0057ff !important;
  height: 34px !important;
  min-width: 104px !important;
  padding: 0 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql-button.e-btn:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-copy-sql-button.e-btn:focus {
  background: var(--hover-bg-normal-color, #f4f8ff) !important;
  border-color: #0057ff !important;
  color: #0057ff !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej2-dialog.e-dialog {
  background: var(--param-background, white) !important;
  box-shadow: none !important;
}
/* Data Filters paints the visible backdrop from the modal-open state so it matches the parameter dialog even when EJ2 moves overlay nodes. */

.bbi-data-filter-shared-modal-overlay.e-dlg-overlay,
.bbi-data-filter-shared-modal-overlay.e-overlay {
  background-color: transparent !important;
  bottom: 0 !important;
  filter: none !important;
  height: 100% !important;
  left: 0 !important;
  opacity: 1 !important;
  position: fixed !important;
  pointer-events: fill !important;
  right: 0 !important;
  top: 0 !important;
  touch-action: none !important;
  width: 100% !important;
  z-index: 99999 !important;
}
.bbi-data-filter-generated-overlay.e-overlay {
  display: block !important;
}
body.bbi-data-filter-modal-active .bbi-data-filter-shared-modal-overlay.e-overlay ~ .bbi-dashboard-designer {
  filter: blur(3px) !important;
}
/* Integer Between/Not Between final layout guard. */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row {
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row .bbi-data-filter-rule-content {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls {
  align-items: flex-start !important;
  box-sizing: border-box !important;
  column-gap: 10px !important;
  grid-template-columns: minmax(132px, 165px) minmax(132px, 165px) minmax(120px, 150px) minmax(150px, 1fr) 148px !important;
  max-width: 100% !important;
  min-height: 112px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-value-cell {
  align-items: flex-start !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  display: flex !important;
  height: auto !important;
  min-height: 94px !important;
  outline: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-value-cell:focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-value-cell:focus-within {
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-values {
  align-items: stretch !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  column-gap: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  max-width: 150px !important;
  outline: 0 !important;
  padding: 0 !important;
  row-gap: 10px !important;
  width: 150px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  column-gap: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 150px) !important;
  min-height: 40px !important;
  min-width: 0 !important;
  outline: 0 !important;
  padding: 0 !important;
  width: 150px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-label {
  display: none !important;
  line-height: 20px !important;
  margin: 0 !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field > .e-numericcontainer {
  flex: 0 0 150px !important;
  height: 40px !important;
  max-width: 150px !important;
  min-height: 40px !important;
  min-width: 150px !important;
  width: 150px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-include-null-wrap {
  align-self: center !important;
  column-gap: 12px !important;
  display: inline-grid !important;
  grid-template-columns: max-content 28px !important;
  height: auto !important;
  justify-content: end !important;
  justify-self: end !important;
  margin-left: 0 !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: 148px !important;
}
/* Final data-filter hierarchy limit, responsive fit, and SQL visibility refinements. */

.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  grid-template-columns: minmax(0, 1fr) 332px !important;
  transition: grid-template-columns 160ms ease !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden {
  grid-template-columns: minmax(0, 1fr) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
  min-width: 0 !important;
  width: 332px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-right-panel.bbi-data-filter-right-panel-hidden {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar {
  align-items: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-actions {
  align-items: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  justify-content: flex-end !important;
  margin-left: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-condition.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-hide-sql.e-btn {
  background: var(--param-background, white) !important;
  border: 1px solid #0057ff !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  color: #0057ff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  height: 34px !important;
  line-height: 20px !important;
  min-width: 132px !important;
  padding: 0 14px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-condition.e-btn {
  min-width: 152px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-hide-sql.e-btn {
  min-width: 168px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group.e-btn .e-btn-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-condition.e-btn .e-btn-icon {
  color: #0057ff !important;
  font-size: 16px !important;
  margin-right: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-hide-sql.e-btn .e-btn-icon {
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group.e-btn.bbi-data-filter-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group.e-btn:disabled {
  opacity: 0.45 !important;
  pointer-events: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.e-scroller {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable.e-scroller {
  overflow-x: auto !important;
  overflow-y: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-groups,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  box-sizing: border-box !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-groups,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  max-width: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-groups {
  min-width: var(--bbi-data-filter-scroll-min-width, 940px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  margin-left: 14px !important;
  max-width: calc(100% - 14px) !important;
  min-width: 0 !important;
  width: calc(100% - 14px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls {
  align-items: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px 12px !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-numericcontainer {
  flex: 1 1 128px !important;
  max-width: 100% !important;
  min-width: 112px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell {
  flex: 1 1 150px !important;
  max-width: 100% !important;
  min-width: 128px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-multi-select-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  flex: 0 1 136px !important;
  grid-column: auto !important;
  justify-content: flex-end !important;
  justify-self: auto !important;
  min-width: 124px !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls {
  display: flex !important;
  flex-wrap: wrap !important;
  min-height: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-value-cell {
  flex: 1 1 170px !important;
  min-height: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-values {
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field {
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-field > .e-numericcontainer {
  flex: 1 1 auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups {
  gap: 12px !important;
  margin: 12px 0 0 12px !important;
  padding-left: 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups:before {
  left: 0 !important;
  top: -8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card:before {
  left: -16px !important;
  top: 13px !important;
  width: 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  padding: 10px 10px !important;
}
@media (max-width: 1180px) {
  .bbi-data-filter-ej-dialog .bbi-data-filter-content {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-right-panel {
    width: auto !important;
  }
}
/* Final data-filter UI refinements: single value field, compact select-values popup, and clean SQL editor. */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-multiselect-value-cell {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-multiselect-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-multiselect-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-searcher,
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-dropdownbase,
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper input.e-input {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-chips-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-chips-collection,
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-delim-view,
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .e-multi-select-wrapper .e-delim-values {
  visibility: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-multiselect-value-cell .bbi-data-filter-multiselect-summary {
  left: 12px !important;
  right: 34px !important;
  z-index: 3 !important;
}
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper,
.bbi-data-filter-value-popup-container.e-popup-container,
[id$='_multi_select_dropDown_popup'].e-popup,
[id$='_multi_select_dropDown_popup'].e-multi-select-list-wrapper,
[id$='_multi_select_dropDown_options'].e-popup,
[id$='_multi_select_dropDown_options'].e-multi-select-list-wrapper {
  box-sizing: border-box !important;
  inline-size: 300px !important;
  max-inline-size: 300px !important;
  max-width: 300px !important;
  min-inline-size: 300px !important;
  min-width: 300px !important;
  overflow-x: hidden !important;
  width: 300px !important;
}
.bbi-data-filter-value-multiselect .e-filter-parent,
.bbi-data-filter-value-multiselect .e-selectall-parent,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-footer {
  box-sizing: border-box !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-row {
  box-sizing: border-box !important;
  gap: 0 !important;
  justify-content: space-between !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-row .e-btn,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row .e-radio-wrapper {
  flex: 0 0 112px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  background: var(--param-background, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  overflow: auto !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-lines,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line-code {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  display: block !important;
  margin: 0 !important;
  min-width: 100% !important;
  overflow: visible !important;
  padding: 0 !important;
  white-space: pre !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-lines {
  display: table !important;
  min-width: max-content !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-line-number {
  border: 0 !important;
  box-shadow: none !important;
}
/* Requested Data Filter UI fixes: deep scroll, group numbering, confirm dialog, and value footer sizing. */

.bbi-data-filter-ej-dialog .bbi-data-filter-group-number {
  align-items: center !important;
  background: var(--querydesigner-data-filter-number-bg, #0057ff) !important;
  border: 1px solid var(--querydesigner-data-filter-number-border, #0057ff) !important;
  border-radius: 6px !important;
  box-sizing: border-box !important;
  color: var(--querydesigner-data-filter-number-text, white) !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  height: 28px !important;
  justify-content: center !important;
  line-height: 28px !important;
  min-width: 30px !important;
  padding: 0 8px !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading {
  gap: 16px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable.e-scroller {
  overflow-x: auto !important;
  overflow-y: auto !important;
  padding-bottom: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-groups {
  max-width: none !important;
  min-width: var(--bbi-data-filter-scroll-min-width, 940px) !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-group-card {
  max-width: none !important;
  min-width: var(--bbi-data-filter-scroll-min-width, 940px) !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  max-width: none !important;
  min-width: max-content !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-left-panel .bbi-data-filter-rule-content,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-rule-content {
  max-width: none !important;
  min-width: max-content !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-topn-wrap {
  column-gap: 24px !important;
  display: grid !important;
  flex-wrap: nowrap !important;
  grid-template-columns: 170px 170px 150px 190px max-content !important;
  max-width: none !important;
  min-width: max-content !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-row-controls > .e-numericcontainer {
  flex: 0 0 auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-value-cell {
  flex: 0 0 auto !important;
  max-width: 190px !important;
  min-width: 190px !important;
  width: 190px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-include-null-wrap {
  flex: 0 0 auto !important;
  min-width: 150px !important;
  width: max-content !important;
}
.bbi-data-filter-confirm-dialog.e-dialog,
.e-dialog.bbi-data-filter-confirm-dialog {
  border-radius: 4px !important;
  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.18) !important;
}
.bbi-data-filter-confirm-dialog .bbi-data-filter-confirm-message {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 14px !important;
  line-height: 22px !important;
  padding: 4px 0 !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content {
  padding: 14px 18px 16px !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content .e-btn {
  height: 32px !important;
  min-width: 64px !important;
  padding: 0 16px !important;
  width: auto !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-footer {
  padding: 12px 18px 14px !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row {
  display: flex !important;
  gap: 24px !important;
  justify-content: flex-start !important;
  padding: 0 0 12px !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-row {
  display: flex !important;
  gap: 12px !important;
  justify-content: flex-end !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row .e-radio-wrapper {
  flex: 0 0 auto !important;
  min-width: auto !important;
  width: auto !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-row .e-btn {
  flex: 0 0 auto !important;
  min-width: 64px !important;
  padding: 0 18px !important;
  width: auto !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-footer {
  padding: 12px 16px 16px !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-row {
  align-items: center !important;
  column-gap: 20px !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  justify-content: start !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row {
  margin-bottom: 12px !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-cell,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-cell {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: flex-start !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row .e-radio-wrapper {
  flex: 0 0 auto !important;
  margin: 0 !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-action-row .e-btn {
  flex: 0 0 auto !important;
  height: 38px !important;
  min-width: 80px !important;
  padding: 0 14px !important;
  width: auto !important;
}
.bbi-data-filter-add-menu-hidden {
  display: none !important;
  pointer-events: none !important;
  visibility: hidden !important;
}
.e-dlg-container:has(.bbi-data-filter-confirm-dialog) {
  background: transparent !important;
}
.bbi-data-filter-confirm-container {
  background: transparent !important;
}
.bbi-data-filter-dialog-host.bbi-data-filter-confirm-dim-active > .e-dlg-container,
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-dim-active > .e-dlg-container,
.bbi-data-filter-ej2-dialog.bbi-data-filter-confirm-dim-active > .e-dlg-container,
.bbi-data-filter-dialog-host.bbi-data-filter-confirm-dim-active .e-dlg-container,
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-dim-active .e-dlg-container,
.bbi-data-filter-ej2-dialog.bbi-data-filter-confirm-dim-active .e-dlg-container {
  background: transparent !important;
}
.bbi-data-filter-dialog-host.bbi-data-filter-confirm-dim-active > .e-dlg-overlay,
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-dim-active > .e-dlg-overlay,
.bbi-data-filter-ej2-dialog.bbi-data-filter-confirm-dim-active > .e-dlg-overlay,
.bbi-data-filter-dialog-host.bbi-data-filter-confirm-dim-active > .e-overlay,
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-dim-active > .e-overlay,
.bbi-data-filter-ej2-dialog.bbi-data-filter-confirm-dim-active > .e-overlay,
.bbi-data-filter-dialog-host.bbi-data-filter-confirm-dim-active .e-dlg-overlay,
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-dim-active .e-dlg-overlay,
.bbi-data-filter-ej2-dialog.bbi-data-filter-confirm-dim-active .e-dlg-overlay,
.bbi-data-filter-dialog-host.bbi-data-filter-confirm-dim-active .e-overlay,
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-dim-active .e-overlay,
.bbi-data-filter-ej2-dialog.bbi-data-filter-confirm-dim-active .e-overlay,
.bbi-data-filter-confirm-container > .e-dlg-overlay,
.bbi-data-filter-confirm-container > .e-overlay,
.bbi-data-filter-confirm-container .e-dlg-overlay,
.bbi-data-filter-confirm-container .e-overlay,
.e-dlg-container:has(.bbi-data-filter-confirm-dialog) > .e-dlg-overlay,
.e-dlg-container:has(.bbi-data-filter-confirm-dialog) > .e-overlay {
  background-color: #383838 !important;
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}
.bbi-data-filter-ej-dialog.bbi-data-filter-confirm-open {
  pointer-events: none !important;
}
.bbi-data-filter-confirm-dialog.e-dialog,
.e-dialog.bbi-data-filter-confirm-dialog {
  background: var(--param-background, white) !important;
  border-radius: 2px !important;
  box-shadow: 0 18px 38px rgba(0, 0, 0, 0.22) !important;
  max-width: calc(100vw - 32px) !important;
  overflow: hidden !important;
  width: 400px !important;
}
.bbi-data-filter-confirm-dialog .e-dlg-header-content {
  align-items: center !important;
  border-bottom: 1px solid var(--designer-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  height: 48px !important;
  padding: 0 14px !important;
}
.bbi-data-filter-ej-dialog.e-dialog .bbi-data-filter-confirm-dialog .e-dlg-header-content,
.bbi-data-filter-ej2-dialog.e-dialog .bbi-data-filter-confirm-dialog .e-dlg-header-content {
  background: var(--querydesigner-data-filter-confirm-header-bg, var(--param-background, white)) !important;
  background-color: var(--querydesigner-data-filter-confirm-header-bg, var(--param-background, white)) !important;
  border-bottom: 1px solid var(--designer-primary-border-color, #d9dee7) !important;
  box-shadow: none !important;
  cursor: default !important;
  height: 48px !important;
  left: auto !important;
  padding: 0 14px !important;
  position: relative !important;
  right: auto !important;
  top: auto !important;
  width: 100% !important;
  z-index: auto !important;
}
.bbi-data-filter-confirm-dialog .e-dlg-header {
  color: var(--primary-text-normal-color, #111827) !important;
  flex: 1 1 auto !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  order: 1 !important;
}
.bbi-data-filter-ej-dialog.e-dialog .bbi-data-filter-confirm-dialog .e-dlg-header,
.bbi-data-filter-ej2-dialog.e-dialog .bbi-data-filter-confirm-dialog .e-dlg-header {
  color: var(--primary-text-normal-color, #111827) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
}
.bbi-data-filter-confirm-dialog .e-dlg-closeicon-btn {
  box-shadow: none !important;
  height: 28px !important;
  margin-left: 0 !important;
  order: 2 !important;
  width: 28px !important;
}
.bbi-data-filter-confirm-dialog .e-dlg-content {
  background: var(--param-background, white) !important;
  padding: 0 !important;
}
.bbi-data-filter-confirm-dialog .bbi-data-filter-confirm-body {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 14px !important;
  min-height: 100px !important;
  padding: 20px 20px 20px 18px !important;
}
.bbi-data-filter-confirm-dialog .bbi-data-filter-confirm-warning-icon {
  background-size: contain !important;
  flex: 0 0 32px !important;
  height: 32px !important;
  width: 32px !important;
}
.bbi-data-filter-confirm-dialog .bbi-data-filter-confirm-message {
  color: var(--primary-text-normal-color, #111827) !important;
  flex: 1 1 auto !important;
  font-size: 13px !important;
  line-height: 20px !important;
  padding: 0 !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content {
  align-items: center !important;
  background: var(--querydesigner-data-filter-confirm-footer-bg, var(--param-background, white)) !important;
  background-color: var(--querydesigner-data-filter-confirm-footer-bg, var(--param-background, white)) !important;
  border-top: 1px solid var(--designer-primary-border-color, #d9dee7) !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 8px !important;
  justify-content: flex-end !important;
  min-height: 52px !important;
  padding: 10px 16px !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content .e-btn {
  border-radius: 4px !important;
  height: 30px !important;
  min-width: 80px !important;
  padding: 0 14px !important;
  text-transform: none !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-yes.e-btn,
.bbi-data-filter-ej2-dialog .bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-yes.e-btn {
  background-color: #0057ff !important;
  border-color: #0057ff !important;
  color: white !important;
  text-transform: none !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-no {
  background-color: white !important;
  border: 1px solid var(--designer-primary-border-color, #d9dee7) !important;
  color: var(--primary-text-normal-color, #111827) !important;
  text-transform: none !important;
}
/* Data filter UI-only prompt changes. */

.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-clear-all-wrap {
  align-items: center !important;
  display: inline-flex !important;
  gap: 6px !important;
  white-space: nowrap !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-clear-all-icon.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-clear-all-icon.e-btn .e-icons {
  color: #0057ff !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-clear-all.e-btn {
  padding-left: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions {
  align-items: center !important;
  display: inline-flex !important;
  gap: 6px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls {
  column-gap: 14px !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.9fr) minmax(0, 0.9fr) minmax(0, 1.2fr) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls {
  row-gap: 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-control-wrapper {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-value-cell {
  grid-column: 4 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  grid-column: 1 / -1 !important;
  justify-content: flex-start !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-row-labels {
  display: block !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-row-controls {
  align-content: flex-start !important;
  align-items: center !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px 28px !important;
  max-width: none !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-row-controls > .e-control-wrapper {
  flex: 1 1 190px !important;
  grid-column: auto !important;
  grid-row: auto !important;
  max-width: 240px !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-value-cell {
  flex: 999 1 360px !important;
  grid-column: auto !important;
  grid-row: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-bool-values,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-bool-values {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-wrap: wrap !important;
  gap: 10px 28px !important;
  min-width: 0 !important;
  padding-left: 18px !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-bool-values .e-checkbox-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-bool-values .e-checkbox-wrapper {
  flex: 1 1 86px !important;
  min-width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-include-null-wrap {
  display: inline-flex !important;
  flex: 0 0 auto !important;
  flex-wrap: nowrap !important;
  gap: 12px !important;
  grid-column: auto !important;
  justify-content: flex-start !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-inline-topn-switch-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-inline-topn-switch-wrap {
  flex: 0 0 auto !important;
  grid-column: auto !important;
  grid-row: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-boolean-row .bbi-data-filter-delete-row.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-boolean-row .bbi-data-filter-delete-row.e-btn {
  flex: 0 0 28px !important;
  grid-column: auto !important;
  grid-row: auto !important;
}
/* Data filter spacing-only refinements. */

.bbi-data-filter-ej-dialog .bbi-data-filter-group-heading {
  gap: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions {
  gap: 4px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  column-gap: 8px !important;
  display: inline-flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap .e-checkbox-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap .e-checkbox-wrapper {
  flex: 0 0 auto !important;
  margin-right: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  flex: 0 0 28px !important;
  margin-left: 0 !important;
}
/* Data filter dark theme rendering fixes. */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  background: var(--querydesigner-primary-background-color, white) !important;
  background-color: var(--querydesigner-primary-background-color, white) !important;
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-ddl .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-ddl .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  background: transparent !important;
  background-color: transparent !important;
  color: var(--primary-text-normal-color, #111827) !important;
  -webkit-text-fill-color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input::placeholder,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input::placeholder,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input::placeholder {
  color: var(--secondary-text-normal-color, #667085) !important;
  opacity: 1 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group-icon.e-ddl-icon:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group-icon.e-ddl-icon:before {
  color: var(--active-icon-normal-color, #475467) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper.e-input-focus {
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input-group.e-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-control-wrapper.e-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input-group.e-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-control-wrapper.e-disabled {
  background: var(--input-box-bg-disable-color, var(--designer-header-background, #f2f2f2)) !important;
  background-color: var(--input-box-bg-disable-color, var(--designer-header-background, #f2f2f2)) !important;
  color: var(--input-box-text-disable-color, #999999) !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-dropdown-menu,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-parent,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup ul {
  background: var(--param-background, white) !important;
  background-color: var(--param-background, white) !important;
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
  color: var(--primary-text-normal-color, #111827) !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-menu-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-item,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-item,
.e-dropdown-popup .bbi-data-filter-add-menu-item,
.e-dropdown-popup .bbi-data-filter-add-menu-item .e-menu-text,
.e-dropdown-popup .bbi-data-filter-add-menu-item .bbi-data-filter-add-menu-item-text {
  color: var(--primary-text-normal-color, #111827) !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item:hover,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-menu-item:hover,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item:hover,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-item:hover,
.e-dropdown-popup .bbi-data-filter-add-menu-ej2-button .e-item:hover,
.e-dropdown-popup .bbi-data-filter-add-menu-item:hover,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item.e-focused,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item.e-focused,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item.e-selected,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item.e-selected {
  background: var(--hover-bg-normal-color, #f3f4f6) !important;
  background-color: var(--hover-bg-normal-color, #f3f4f6) !important;
  color: var(--primary-text-normal-color, #111827) !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .bbi-data-filter-add-menu-item-icon,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item-icon,
.e-dropdown-popup .bbi-data-filter-add-menu-item .bbi-data-filter-add-menu-item-icon {
  color: var(--active-icon-normal-color, #475467) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap label {
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-close-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-close-ej2-button.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-close-btn.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-close-ej2-button.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-close-btn.e-btn .e-btn-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-close-ej2-button.e-btn .e-btn-icon {
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-confirm-dialog .e-dlg-closeicon-btn,
.bbi-data-filter-confirm-dialog .e-dlg-closeicon-btn .e-icons,
.bbi-data-filter-confirm-dialog .e-dlg-closeicon-btn .e-btn-icon,
.bbi-data-filter-confirm-dialog .e-dlg-closeicon-btn .e-icon-dlg-close {
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-no {
  background-color: var(--secondary-btn-bg-normal-color, white) !important;
  border: 1px solid var(--secondary-btn-border-normal-color, #b3b3b3) !important;
  color: var(--secondary-btn-text-normal-color, #333333) !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-no .e-btn-content {
  color: var(--secondary-btn-text-normal-color, #333333) !important;
}
.bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-no:hover,
.bbi-data-filter-confirm-dialog .e-footer-content .bbi-data-filter-confirm-no:focus {
  background-color: var(--secondary-btn-bg-hover-color, #eeeeee) !important;
  color: var(--secondary-btn-text-hover-color, #333333) !important;
}
/* Data filter searchable dropdown dark theme fixes. */

.e-popup.bbi-data-filter-field-popup,
.e-popup.bbi-data-filter-operator-popup,
.e-popup.bbi-data-filter-source-popup,
.e-popup.bbi-data-filter-param-popup,
.e-popup.bbi-data-filter-attribute-popup,
.e-popup.bbi-data-filter-value-dropdown,
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper,
.bbi-data-filter-value-popup-container.e-popup-container {
  background: var(--querydesigner-primary-background-color, white) !important;
  background-color: var(--querydesigner-primary-background-color, white) !important;
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
  color: var(--primary-text-normal-color, #111827) !important;
}
.e-popup.bbi-data-filter-field-popup .e-filter-parent,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent,
.bbi-data-filter-value-multiselect .e-filter-parent,
.bbi-data-filter-value-popup-container .e-filter-parent {
  background: var(--querydesigner-primary-background-color, white) !important;
  background-color: var(--querydesigner-primary-background-color, white) !important;
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
}
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-input-group,
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-control-wrapper,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-input-group,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-control-wrapper,
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group,
.bbi-data-filter-value-multiselect .e-filter-parent .e-control-wrapper,
.bbi-data-filter-value-popup-container .e-filter-parent .e-input-group,
.bbi-data-filter-value-popup-container .e-filter-parent .e-control-wrapper {
  background: var(--querydesigner-primary-background-color, white) !important;
  background-color: var(--querydesigner-primary-background-color, white) !important;
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
  color: var(--primary-text-normal-color, #111827) !important;
}
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-input,
.e-popup.bbi-data-filter-field-popup .e-filter-parent input,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-input,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent input,
.bbi-data-filter-value-multiselect .e-filter-parent .e-input,
.bbi-data-filter-value-multiselect .e-filter-parent input,
.bbi-data-filter-value-popup-container .e-filter-parent .e-input,
.bbi-data-filter-value-popup-container .e-filter-parent input {
  background: transparent !important;
  background-color: transparent !important;
  caret-color: var(--primary-text-normal-color, #111827) !important;
  color: var(--primary-text-normal-color, #111827) !important;
  -webkit-text-fill-color: var(--primary-text-normal-color, #111827) !important;
}
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-input::placeholder,
.e-popup.bbi-data-filter-field-popup .e-filter-parent input::placeholder,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-input::placeholder,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent input::placeholder,
.bbi-data-filter-value-multiselect .e-filter-parent .e-input::placeholder,
.bbi-data-filter-value-multiselect .e-filter-parent input::placeholder,
.bbi-data-filter-value-popup-container .e-filter-parent .e-input::placeholder,
.bbi-data-filter-value-popup-container .e-filter-parent input::placeholder {
  color: var(--secondary-text-normal-color, #667085) !important;
  opacity: 1 !important;
  -webkit-text-fill-color: var(--secondary-text-normal-color, #667085) !important;
}
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-input-group.e-input-focus,
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-control-wrapper.e-input-focus,
.e-popup.bbi-data-filter-field-popup .e-filter-parent .e-input-group:focus-within,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-input-group.e-input-focus,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-control-wrapper.e-input-focus,
.e-popup.bbi-data-filter-value-dropdown .e-filter-parent .e-input-group:focus-within,
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group.e-input-focus,
.bbi-data-filter-value-multiselect .e-filter-parent .e-control-wrapper.e-input-focus,
.bbi-data-filter-value-multiselect .e-filter-parent .e-input-group:focus-within,
.bbi-data-filter-value-popup-container .e-filter-parent .e-input-group.e-input-focus,
.bbi-data-filter-value-popup-container .e-filter-parent .e-control-wrapper.e-input-focus,
.bbi-data-filter-value-popup-container .e-filter-parent .e-input-group:focus-within {
  border-color: var(--querydesigner-primary-border-color, #d9dee7) !important;
}
.e-popup.bbi-data-filter-value-dropdown .e-list-item,
.e-popup.bbi-data-filter-value-dropdown .e-list-item .e-list-text,
.bbi-data-filter-value-multiselect .e-list-item,
.bbi-data-filter-value-multiselect .e-list-item .e-list-text,
.bbi-data-filter-value-multiselect .e-list-item .bbi-data-filter-value-item-text,
.bbi-data-filter-value-popup-container .e-list-item,
.bbi-data-filter-value-popup-container .e-list-item .e-list-text,
.bbi-data-filter-value-popup-container .e-list-item .bbi-data-filter-value-item-text {
  color: var(--primary-text-normal-color, #111827) !important;
}
.bbi-data-filter-value-multiselect .e-selectall-parent,
.bbi-data-filter-value-multiselect .e-selectall-parent .e-all-text,
.bbi-data-filter-value-multiselect .e-selectall-parent .e-label,
.bbi-data-filter-value-multiselect .e-selectall-parent label,
.bbi-data-filter-value-popup-container .e-selectall-parent,
.bbi-data-filter-value-popup-container .e-selectall-parent .e-all-text,
.bbi-data-filter-value-popup-container .e-selectall-parent .e-label,
.bbi-data-filter-value-popup-container .e-selectall-parent label,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row .e-radio-wrapper,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row .e-radio-wrapper .e-label,
.bbi-data-filter-value-multiselect .bbi-data-filter-multiselect-option-row .e-radio-wrapper label,
.bbi-data-filter-value-popup-container .bbi-data-filter-multiselect-option-row,
.bbi-data-filter-value-popup-container .bbi-data-filter-multiselect-option-row .e-radio-wrapper,
.bbi-data-filter-value-popup-container .bbi-data-filter-multiselect-option-row .e-radio-wrapper .e-label,
.bbi-data-filter-value-popup-container .bbi-data-filter-multiselect-option-row .e-radio-wrapper label {
  color: var(--primary-text-normal-color, #111827) !important;
  -webkit-text-fill-color: var(--primary-text-normal-color, #111827) !important;
}
/* Data Filters dark theme parity with the Expression Designer popup. */

.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej2-dialog.e-dialog {
  background: var(--designer-background) !important;
  background-color: var(--designer-background) !important;
  border: 1px solid var(--designer-primary-border-color) !important;
  border-radius: 2px !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dialog-scroller,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-ej-dialog .bbi-data-filter-shell,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  background: var(--designer-background) !important;
  background-color: var(--designer-background) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header {
  background: var(--designer-header-background) !important;
  background-color: var(--designer-header-background) !important;
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-description {
  color: var(--secondary-text-normal-color) !important;
  -webkit-text-fill-color: var(--secondary-text-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-footer {
  background: var(--designer-container-background) !important;
  background-color: var(--designer-container-background) !important;
  border-top: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-panel {
  background: var(--designer-container-background) !important;
  background-color: var(--designer-container-background) !important;
  border: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups {
  background: var(--designer-background) !important;
  background-color: var(--designer-background) !important;
  border-color: var(--designer-primary-border-color) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body {
  background: var(--designer-input-readonly-background) !important;
  background-color: var(--designer-input-readonly-background) !important;
  border-color: var(--designer-primary-border-color) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .e-numericcontainer .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .e-numerictextbox .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .e-control-wrapper.e-numerictextbox .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .bbi-data-filter-topn-count,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .bbi-data-filter-topn-count.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields input.bbi-data-filter-topn-count {
  color: var(--querydesigner-data-filter-topn-text, var(--primary-text-normal-color, #111827)) !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-topn-text, var(--primary-text-normal-color, #111827)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .e-checkbox-wrapper .e-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .e-checkbox-wrapper label,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .bbi-data-filter-topn-format ~ .e-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-fields .bbi-data-filter-topn-format ~ label {
  color: var(--querydesigner-data-filter-topn-text, var(--primary-text-normal-color, #111827)) !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-topn-text, var(--primary-text-normal-color, #111827)) !important;
}
/* Date Options is an EJ2 popup owned by the Data Filters dialog. */

.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup {
  background: var(--querydesigner-primary-background-color, white);
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  box-sizing: border-box;
  min-width: 320px;
  padding: 0;
  position: absolute !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-modes,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-body,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-footer {
  background-color: var(--querydesigner-primary-background-color, white);
  color: var(--primary-text-normal-color, #111827);
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-modes {
  align-items: center;
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  display: flex;
  justify-content: space-evenly;
  padding: 12px 16px;
  white-space: nowrap;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-body {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 16px;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-bounds {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-bound {
  align-items: center;
  display: grid;
  gap: 12px;
  grid-template-columns: 52px minmax(0, 1fr);
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-bound-label {
  color: var(--primary-text-normal-color, #111827);
  font-size: 12px;
  font-weight: 600;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-footer {
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  display: flex;
  gap: 12px;
  justify-content: flex-end;
  padding: 12px 16px;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-footer .e-btn {
  flex: 0 0 auto !important;
  height: 34px !important;
  min-width: 112px !important;
  padding: 0 16px !important;
  text-transform: none !important;
  width: auto !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-primary-button,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-primary-button.e-btn {
  background: var(--primary-branding-color, #0b63f6) !important;
  border-color: var(--primary-branding-color, #0b63f6) !important;
  color: white !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-secondary-button,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-secondary-button.e-btn {
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #cfd6e1) !important;
  color: var(--querydesigner-text-color, #1f2937) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-mode-radio.e-radio-wrapper .e-radio:checked + label:before,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-mode-radio.e-css.e-radio-wrapper .e-radio:checked + label:before {
  border-color: var(--primary-branding-color, #0b63f6) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-mode-radio.e-radio-wrapper .e-radio:checked + label:after,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .bbi-data-filter-date-options-mode-radio.e-css.e-radio-wrapper .e-radio:checked + label:after {
  background-color: var(--primary-branding-color, #0b63f6) !important;
}
/* The native DateTimePicker input keeps one calendar entry point; the EJ2 calendar/time popup supplies time selection. */

.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .e-time-icon {
  display: none !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup {
  background-color: var(--querydesigner-primary-background-color, white);
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  border-radius: 6px;
  box-sizing: border-box;
  max-width: calc(76vw);
  min-width: 0 !important;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-popup-content {
  align-items: stretch;
  display: flex;
  min-height: 0;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar {
  flex: 1 1 auto;
  min-width: 0;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar .e-calendar {
  border: 0;
  max-width: none !important;
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar .e-calendar .e-header {
  align-items: center;
  display: grid !important;
  grid-template-columns: 32px minmax(0, 1fr) 32px;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar .e-calendar .e-header .e-title {
  float: none !important;
  grid-column: 2;
  grid-row: 1;
  margin: 0 !important;
  position: static !important;
  text-align: center;
  width: 100% !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar .e-calendar .e-header .e-prev {
  float: none !important;
  grid-column: 1;
  grid-row: 1;
  justify-self: start;
  margin-left: 0 !important;
  position: static !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar .e-calendar .e-header .e-next {
  float: none !important;
  grid-column: 3;
  grid-row: 1;
  justify-self: end;
  margin-right: 0 !important;
  position: static !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-calendar .e-calendar .e-content table {
  table-layout: fixed;
  width: 100%;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-panel {
  border-left: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  display: flex;
  flex: 0 0 132px;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-panel-header {
  border-bottom: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  font-weight: 600;
  padding: 12px 16px;
  text-align: center;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-list {
  flex: 1 1 0;
  height: 0;
  min-height: 0;
  overflow-y: auto;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-list .e-list-item {
  align-items: center;
  color: var(--primary-text-normal-color, #111827);
  display: flex;
  min-height: 34px;
  padding: 0 16px;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-list .e-list-item:hover,
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-list .e-list-item.e-active {
  background-color: var(--primary-branding-color, #0b63f6);
  color: white;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-footer {
  border-top: 1px solid var(--querydesigner-primary-border-color, #d9dee7);
  display: flex;
  flex: 0 0 auto;
  gap: 8px;
  justify-content: flex-end;
  padding: 8px;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-footer .e-btn {
  flex: 0 0 auto;
  height: 34px !important;
  min-width: 80px !important;
  padding: 0 12px !important;
  text-transform: none !important;
  width: auto !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-date-time-popup .bbi-data-filter-date-time-footer .bbi-data-filter-date-time-done-button.e-btn {
  background: var(--primary-branding-color, #0b63f6) !important;
  border-color: var(--primary-branding-color, #0b63f6) !important;
  color: white !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-date-options-trigger.e-btn,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .e-btn,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .e-checkbox-wrapper,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .e-radio-wrapper,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .e-input-group-icon,
.boldbi-dashboarddesigner.bbi-data-filter-date-options-popup .e-ddl-icon {
  cursor: pointer;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn,
.bbi-data-filter-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn {
  align-items: center;
  background: var(--querydesigner-primary-background-color, white) !important;
  border: 1px solid var(--querydesigner-primary-border-color, #d9dee7) !important;
  border-radius: 6px !important;
  box-sizing: border-box;
  color: var(--primary-text-normal-color, #111827) !important;
  display: inline-flex;
  font-size: 14px !important;
  height: 40px !important;
  justify-content: space-between;
  min-width: 100%;
  padding: 0 12px !important;
  text-transform: none !important;
  width: 100%;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn:focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn[aria-expanded='true'],
.bbi-data-filter-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn:focus,
.bbi-data-filter-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn[aria-expanded='true'] {
  border-color: var(--primary-branding-color, #0b63f6) !important;
  box-shadow: none !important;
  outline: none;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn[aria-expanded='true'] .e-btn-icon,
.bbi-data-filter-dialog .bbi-data-filter-date-options-value-cell .bbi-data-filter-date-options-trigger.e-btn[aria-expanded='true'] .e-btn-icon {
  transform: rotate(180deg);
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body {
  gap: 6px;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  margin-bottom: 12px !important;
  padding-bottom: 12px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-date-format-fields .e-checkbox-wrapper {
  margin-right: 0;
}
.e-popup.bbi-data-filter-field-popup .e-content,
.e-popup.bbi-data-filter-field-popup .e-list-parent,
.e-popup.bbi-data-filter-value-dropdown .e-content,
.e-popup.bbi-data-filter-value-dropdown .e-list-parent,
.e-popup.bbi-data-filter-top-popup .e-content,
.e-popup.bbi-data-filter-top-popup .e-list-parent,
.bbi-data-filter-value-multiselect.e-popup .e-content,
.bbi-data-filter-value-multiselect.e-popup .e-list-parent,
.bbi-data-filter-value-multiselect .e-list-container,
.bbi-data-filter-value-popup-container .e-content,
.bbi-data-filter-value-popup-container .e-list-parent,
.bbi-data-filter-value-popup-container .e-list-container,
.e-popup[id$='_query_filter_field_popup'] .e-content,
.e-popup[id$='_query_filter_field_popup'] .e-list-parent,
.e-popup[id$='_operator_popup'] .e-content,
.e-popup[id$='_operator_popup'] .e-list-parent,
.e-popup[id$='_param_popup'] .e-content,
.e-popup[id$='_param_popup'] .e-list-parent,
.e-popup[id*='_top_'][id$='_popup'] .e-content,
.e-popup[id*='_top_'][id$='_popup'] .e-list-parent {
  scrollbar-color: var(--querydesigner-data-filter-scroll-thumb, var(--active-icon-normal-color)) var(--querydesigner-data-filter-scroll-track, var(--designer-container-background));
  scrollbar-width: thin;
}
.e-popup.bbi-data-filter-field-popup .e-content::-webkit-scrollbar,
.e-popup.bbi-data-filter-field-popup .e-list-parent::-webkit-scrollbar,
.e-popup.bbi-data-filter-value-dropdown .e-content::-webkit-scrollbar,
.e-popup.bbi-data-filter-value-dropdown .e-list-parent::-webkit-scrollbar,
.e-popup.bbi-data-filter-top-popup .e-content::-webkit-scrollbar,
.e-popup.bbi-data-filter-top-popup .e-list-parent::-webkit-scrollbar,
.bbi-data-filter-value-multiselect.e-popup .e-content::-webkit-scrollbar,
.bbi-data-filter-value-multiselect.e-popup .e-list-parent::-webkit-scrollbar,
.bbi-data-filter-value-multiselect .e-list-container::-webkit-scrollbar,
.bbi-data-filter-value-popup-container .e-content::-webkit-scrollbar,
.bbi-data-filter-value-popup-container .e-list-parent::-webkit-scrollbar,
.bbi-data-filter-value-popup-container .e-list-container::-webkit-scrollbar,
.e-popup[id$='_query_filter_field_popup'] .e-content::-webkit-scrollbar,
.e-popup[id$='_query_filter_field_popup'] .e-list-parent::-webkit-scrollbar,
.e-popup[id$='_operator_popup'] .e-content::-webkit-scrollbar,
.e-popup[id$='_operator_popup'] .e-list-parent::-webkit-scrollbar,
.e-popup[id$='_param_popup'] .e-content::-webkit-scrollbar,
.e-popup[id$='_param_popup'] .e-list-parent::-webkit-scrollbar,
.e-popup[id*='_top_'][id$='_popup'] .e-content::-webkit-scrollbar,
.e-popup[id*='_top_'][id$='_popup'] .e-list-parent::-webkit-scrollbar {
  height: 7px !important;
  width: 7px !important;
}
.e-popup.bbi-data-filter-field-popup .e-content::-webkit-scrollbar-thumb,
.e-popup.bbi-data-filter-field-popup .e-list-parent::-webkit-scrollbar-thumb,
.e-popup.bbi-data-filter-value-dropdown .e-content::-webkit-scrollbar-thumb,
.e-popup.bbi-data-filter-value-dropdown .e-list-parent::-webkit-scrollbar-thumb,
.e-popup.bbi-data-filter-top-popup .e-content::-webkit-scrollbar-thumb,
.e-popup.bbi-data-filter-top-popup .e-list-parent::-webkit-scrollbar-thumb,
.bbi-data-filter-value-multiselect.e-popup .e-content::-webkit-scrollbar-thumb,
.bbi-data-filter-value-multiselect.e-popup .e-list-parent::-webkit-scrollbar-thumb,
.bbi-data-filter-value-multiselect .e-list-container::-webkit-scrollbar-thumb,
.bbi-data-filter-value-popup-container .e-content::-webkit-scrollbar-thumb,
.bbi-data-filter-value-popup-container .e-list-parent::-webkit-scrollbar-thumb,
.bbi-data-filter-value-popup-container .e-list-container::-webkit-scrollbar-thumb,
.e-popup[id$='_query_filter_field_popup'] .e-content::-webkit-scrollbar-thumb,
.e-popup[id$='_query_filter_field_popup'] .e-list-parent::-webkit-scrollbar-thumb,
.e-popup[id$='_operator_popup'] .e-content::-webkit-scrollbar-thumb,
.e-popup[id$='_operator_popup'] .e-list-parent::-webkit-scrollbar-thumb,
.e-popup[id$='_param_popup'] .e-content::-webkit-scrollbar-thumb,
.e-popup[id$='_param_popup'] .e-list-parent::-webkit-scrollbar-thumb,
.e-popup[id*='_top_'][id$='_popup'] .e-content::-webkit-scrollbar-thumb,
.e-popup[id*='_top_'][id$='_popup'] .e-list-parent::-webkit-scrollbar-thumb {
  background: var(--querydesigner-data-filter-scroll-thumb, var(--active-icon-normal-color));
  border-radius: 999px;
}
.e-popup.bbi-data-filter-field-popup .e-content::-webkit-scrollbar-thumb:hover,
.e-popup.bbi-data-filter-field-popup .e-list-parent::-webkit-scrollbar-thumb:hover,
.e-popup.bbi-data-filter-value-dropdown .e-content::-webkit-scrollbar-thumb:hover,
.e-popup.bbi-data-filter-value-dropdown .e-list-parent::-webkit-scrollbar-thumb:hover,
.e-popup.bbi-data-filter-top-popup .e-content::-webkit-scrollbar-thumb:hover,
.e-popup.bbi-data-filter-top-popup .e-list-parent::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-value-multiselect.e-popup .e-content::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-value-multiselect.e-popup .e-list-parent::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-value-multiselect .e-list-container::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-value-popup-container .e-content::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-value-popup-container .e-list-parent::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-value-popup-container .e-list-container::-webkit-scrollbar-thumb:hover,
.e-popup[id$='_query_filter_field_popup'] .e-content::-webkit-scrollbar-thumb:hover,
.e-popup[id$='_query_filter_field_popup'] .e-list-parent::-webkit-scrollbar-thumb:hover,
.e-popup[id$='_operator_popup'] .e-content::-webkit-scrollbar-thumb:hover,
.e-popup[id$='_operator_popup'] .e-list-parent::-webkit-scrollbar-thumb:hover,
.e-popup[id$='_param_popup'] .e-content::-webkit-scrollbar-thumb:hover,
.e-popup[id$='_param_popup'] .e-list-parent::-webkit-scrollbar-thumb:hover,
.e-popup[id*='_top_'][id$='_popup'] .e-content::-webkit-scrollbar-thumb:hover,
.e-popup[id*='_top_'][id$='_popup'] .e-list-parent::-webkit-scrollbar-thumb:hover {
  background: var(--querydesigner-data-filter-scroll-thumb-hover, var(--hover-icon-color));
}
.e-popup.bbi-data-filter-field-popup .e-content::-webkit-scrollbar-track,
.e-popup.bbi-data-filter-field-popup .e-list-parent::-webkit-scrollbar-track,
.e-popup.bbi-data-filter-value-dropdown .e-content::-webkit-scrollbar-track,
.e-popup.bbi-data-filter-value-dropdown .e-list-parent::-webkit-scrollbar-track,
.e-popup.bbi-data-filter-top-popup .e-content::-webkit-scrollbar-track,
.e-popup.bbi-data-filter-top-popup .e-list-parent::-webkit-scrollbar-track,
.bbi-data-filter-value-multiselect.e-popup .e-content::-webkit-scrollbar-track,
.bbi-data-filter-value-multiselect.e-popup .e-list-parent::-webkit-scrollbar-track,
.bbi-data-filter-value-multiselect .e-list-container::-webkit-scrollbar-track,
.bbi-data-filter-value-popup-container .e-content::-webkit-scrollbar-track,
.bbi-data-filter-value-popup-container .e-list-parent::-webkit-scrollbar-track,
.bbi-data-filter-value-popup-container .e-list-container::-webkit-scrollbar-track,
.e-popup[id$='_query_filter_field_popup'] .e-content::-webkit-scrollbar-track,
.e-popup[id$='_query_filter_field_popup'] .e-list-parent::-webkit-scrollbar-track,
.e-popup[id$='_operator_popup'] .e-content::-webkit-scrollbar-track,
.e-popup[id$='_operator_popup'] .e-list-parent::-webkit-scrollbar-track,
.e-popup[id$='_param_popup'] .e-content::-webkit-scrollbar-track,
.e-popup[id$='_param_popup'] .e-list-parent::-webkit-scrollbar-track,
.e-popup[id*='_top_'][id$='_popup'] .e-content::-webkit-scrollbar-track,
.e-popup[id*='_top_'][id$='_popup'] .e-list-parent::-webkit-scrollbar-track {
  background: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background));
}
/* Data Filters multi-group scrollbars: thickness only, excluding dropdown popups. */

.bbi-data-filter-ej-dialog .bbi-data-filter-scroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview {
  scrollbar-color: var(--querydesigner-data-filter-scroll-thumb, var(--active-icon-normal-color)) var(--querydesigner-data-filter-scroll-track, var(--designer-container-background));
  scrollbar-width: thin;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll::-webkit-scrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *::-webkit-scrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body::-webkit-scrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview::-webkit-scrollbar {
  background: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
  height: 7px !important;
  width: 7px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll::-webkit-scrollbar-button,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *::-webkit-scrollbar-button,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body::-webkit-scrollbar-button,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview::-webkit-scrollbar-button {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll::-webkit-scrollbar-track,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *::-webkit-scrollbar-track,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body::-webkit-scrollbar-track,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview::-webkit-scrollbar-track,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll::-webkit-scrollbar-corner,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *::-webkit-scrollbar-corner,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body::-webkit-scrollbar-corner,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview::-webkit-scrollbar-corner {
  background: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll::-webkit-scrollbar-thumb,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *::-webkit-scrollbar-thumb,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body::-webkit-scrollbar-thumb,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview::-webkit-scrollbar-thumb {
  background: var(--querydesigner-data-filter-scroll-thumb, var(--active-icon-normal-color)) !important;
  border: 0 !important;
  border-radius: 999px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll *::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body::-webkit-scrollbar-thumb:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview::-webkit-scrollbar-thumb:hover {
  background: var(--querydesigner-data-filter-scroll-thumb-hover, var(--hover-icon-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll .e-vscrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll .e-vscroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body .e-vscrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview .e-vscrollbar {
  background-color: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
  border: 0 !important;
  width: 7px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll .e-hscrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll .e-hscroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body .e-hscrollbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview .e-hscrollbar {
  background-color: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
  border: 0 !important;
  height: 7px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar {
  background-color: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vscroll,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandlespace,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandlespace {
  background-color: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
  border: 0 !important;
  width: 7px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hscroll,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandlespace,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandlespace {
  background-color: var(--querydesigner-data-filter-scroll-track, var(--designer-container-background)) !important;
  border: 0 !important;
  height: 7px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandle,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandle {
  background-color: var(--querydesigner-data-filter-scroll-thumb, var(--active-icon-normal-color)) !important;
  border: 0 !important;
  border-radius: 999px !important;
  width: 7px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandle,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandle {
  background-color: var(--querydesigner-data-filter-scroll-thumb, var(--active-icon-normal-color)) !important;
  border: 0 !important;
  border-radius: 999px !important;
  height: 7px !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandle:hover,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vhandle:hover,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandle:hover,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hhandle:hover {
  background-color: var(--querydesigner-data-filter-scroll-thumb-hover, var(--hover-icon-color)) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vup.e-button,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vdown.e-button,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hup.e-button,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hdown.e-button,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vup.e-button,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-vdown.e-button,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hup.e-button,
.boldbi-dashboarddesigner .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-dbrd-designer-scroll-style-3 > .e-scrollbar .e-hdown.e-button {
  display: none !important;
}
/* Data Filters prompt theme palette: colors, borders, and focus states only. */

.bbi-data-filter-shared-modal-overlay.e-dlg-overlay,
.bbi-data-filter-shared-modal-overlay.e-overlay {
  background-color: var(--querydesigner-data-filter-overlay-bg, #383838) !important;
  filter: var(--querydesigner-data-filter-overlay-filter, alpha(opacity=50)) !important;
  opacity: var(--querydesigner-data-filter-overlay-opacity, 0.5) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-dialog-host.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej-dialog.e-dialog,
.bbi-data-filter-ej2-dialog.e-dialog {
  background: var(--querydesigner-data-filter-dialog-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-dialog-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  color: var(--querydesigner-data-filter-dialog-text, var(--primary-text-normal-color)) !important;
}
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dialog-scroller,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-ej-dialog .e-dialog-scroller,
.bbi-data-filter-ej-dialog .e-dlg-content,
.bbi-data-filter-ej-dialog .bbi-data-filter-shell,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-content {
  background: var(--querydesigner-data-filter-dialog-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-dialog-bg, var(--designer-background)) !important;
  color: var(--querydesigner-data-filter-dialog-text, var(--primary-text-normal-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header,
.boldbi-dashboarddesigner.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .e-footerbar,
.bbi-data-filter-ej-dialog .bbi-data-filter-footer {
  background: var(--querydesigner-data-filter-footer-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-footer-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  box-shadow: var(--querydesigner-data-filter-header-shadow, none) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-header {
  background: var(--querydesigner-data-filter-header-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-header-bg, var(--designer-background)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-title,
.bbi-data-filter-ej-dialog .bbi-data-filter-list-title,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-title,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-topn-config-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-label,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap label {
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-description,
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-note {
  color: var(--querydesigner-data-filter-secondary-text, var(--secondary-text-normal-color)) !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-secondary-text, var(--secondary-text-normal-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-panel {
  background: var(--querydesigner-data-filter-card-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-card-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  border-radius: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header,
.bbi-data-filter-ej-dialog .bbi-data-filter-side-header {
  background: var(--querydesigner-data-filter-card-header-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-card-header-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-content {
  background: var(--querydesigner-data-filter-card-body-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-card-body-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-body,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-preview,
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-lines {
  background: var(--querydesigner-data-filter-sql-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-sql-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-numericcontainer {
  background: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input {
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls .e-input::placeholder,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell .e-input::placeholder,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields .e-input::placeholder,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-input.e-input::placeholder {
  color: var(--querydesigner-data-filter-secondary-text, var(--secondary-text-normal-color)) !important;
  opacity: 1 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-control-wrapper:hover {
  border-color: var(--querydesigner-data-filter-hover-border-color, var(--secondary-border-color, var(--designer-primary-border-color))) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .e-control-wrapper.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell > .e-control-wrapper.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-topn-fields > .e-control-wrapper.e-input-focus {
  border-color: var(--primary-branding-color, #0b63f6) !important;
  box-shadow: 0 0 0 1px var(--primary-branding-color, #0b63f6) !important;
}
.e-popup.bbi-data-filter-field-popup,
.e-popup.bbi-data-filter-operator-popup,
.e-popup.bbi-data-filter-source-popup,
.e-popup.bbi-data-filter-param-popup,
.e-popup.bbi-data-filter-attribute-popup,
.e-popup.bbi-data-filter-value-dropdown,
.e-popup.bbi-data-filter-top-popup,
.bbi-data-filter-value-multiselect.e-popup,
.bbi-data-filter-value-multiselect.e-multi-select-list-wrapper,
.bbi-data-filter-value-popup-container.e-popup-container {
  background: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
/* Data Filters body-appended searchable popup inputs. */

.e-popup.bbi-data-filter-param-popup .e-filter-parent,
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-input-group,
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-control-wrapper,
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-input,
.e-popup.bbi-data-filter-param-popup .e-filter-parent input,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-input-group,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-control-wrapper,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-input,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent input {
  background: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  caret-color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-input::placeholder,
.e-popup.bbi-data-filter-param-popup .e-filter-parent input::placeholder,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-input::placeholder,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent input::placeholder {
  color: var(--querydesigner-data-filter-secondary-text, var(--secondary-text-normal-color)) !important;
  opacity: 1 !important;
  -webkit-text-fill-color: var(--querydesigner-data-filter-secondary-text, var(--secondary-text-normal-color)) !important;
}
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-input-group.e-input-focus,
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-control-wrapper.e-input-focus,
.e-popup.bbi-data-filter-param-popup .e-filter-parent .e-input-group:focus-within,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-input-group.e-input-focus,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-control-wrapper.e-input-focus,
.e-popup.bbi-data-filter-attribute-popup .e-filter-parent .e-input-group:focus-within {
  border-color: var(--primary-branding-color, #0b63f6) !important;
}
/* Data Filters body-appended dropdown option surfaces. */

.e-popup.bbi-data-filter-field-popup .e-content,
.e-popup.bbi-data-filter-field-popup .e-list-parent,
.e-popup.bbi-data-filter-top-popup .e-content,
.e-popup.bbi-data-filter-top-popup .e-list-parent,
.e-popup.bbi-data-filter-operator-popup .e-content,
.e-popup.bbi-data-filter-operator-popup .e-list-parent,
.e-popup.bbi-data-filter-source-popup .e-content,
.e-popup.bbi-data-filter-source-popup .e-list-parent,
.e-popup.bbi-data-filter-param-popup .e-content,
.e-popup.bbi-data-filter-param-popup .e-list-parent,
.e-popup.bbi-data-filter-attribute-popup .e-content,
.e-popup.bbi-data-filter-attribute-popup .e-list-parent,
.e-popup.bbi-data-filter-value-dropdown .e-content,
.e-popup.bbi-data-filter-value-dropdown .e-list-parent,
.bbi-data-filter-value-multiselect.e-popup .e-content,
.bbi-data-filter-value-multiselect.e-popup .e-list-parent,
.bbi-data-filter-value-multiselect .e-list-container,
.bbi-data-filter-value-popup-container .e-content,
.bbi-data-filter-value-popup-container .e-list-parent,
.bbi-data-filter-value-popup-container .e-list-container,
.e-popup.bbi-data-filter-field-popup .e-list-item,
.e-popup.bbi-data-filter-top-popup .e-list-item,
.e-popup.bbi-data-filter-operator-popup .e-list-item,
.e-popup.bbi-data-filter-source-popup .e-list-item,
.e-popup.bbi-data-filter-param-popup .e-list-item,
.e-popup.bbi-data-filter-attribute-popup .e-list-item,
.e-popup.bbi-data-filter-value-dropdown .e-list-item,
.bbi-data-filter-value-multiselect .e-list-item,
.bbi-data-filter-value-popup-container .e-list-item {
  background: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
}
/* Data Filters body-appended dropdown option hover state. */

.e-popup.bbi-data-filter-field-popup .e-list-item:is(.e-hover, :hover, .e-item-focus),
.e-popup.bbi-data-filter-top-popup .e-list-item:is(.e-hover, :hover, .e-item-focus),
.e-popup.bbi-data-filter-operator-popup .e-list-item:is(.e-hover, :hover, .e-item-focus),
.e-popup.bbi-data-filter-source-popup .e-list-item:is(.e-hover, :hover, .e-item-focus),
.e-popup.bbi-data-filter-param-popup .e-list-item:is(.e-hover, :hover, .e-item-focus),
.e-popup.bbi-data-filter-attribute-popup .e-list-item:is(.e-hover, :hover, .e-item-focus),
.e-popup.bbi-data-filter-value-dropdown .e-list-item:is(.e-hover, :hover, .e-item-focus),
.bbi-data-filter-value-multiselect .e-list-item:is(.e-hover, :hover, .e-item-focus),
.bbi-data-filter-value-popup-container .e-list-item:is(.e-hover, :hover, .e-item-focus) {
  background: var(--querydesigner-data-filter-list-item-hover-bg, var(--hover-bg-normal-color)) !important;
  background-color: var(--querydesigner-data-filter-list-item-hover-bg, var(--hover-bg-normal-color)) !important;
  color: var(--querydesigner-data-filter-list-item-hover-text, var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color))) !important;
}
/* Data Filters body-appended dropdown option selected state. */

.e-popup.bbi-data-filter-field-popup .e-list-item.e-active,
.e-popup.bbi-data-filter-top-popup .e-list-item.e-active,
.e-popup.bbi-data-filter-operator-popup .e-list-item.e-active,
.e-popup.bbi-data-filter-source-popup .e-list-item.e-active,
.e-popup.bbi-data-filter-param-popup .e-list-item.e-active,
.e-popup.bbi-data-filter-attribute-popup .e-list-item.e-active,
.e-popup.bbi-data-filter-value-dropdown .e-list-item.e-active,
.bbi-data-filter-value-multiselect .e-list-item.e-active,
.bbi-data-filter-value-popup-container .e-list-item.e-active {
  background: var(--querydesigner-data-filter-list-item-active-bg, var(--active-bg-normal-color)) !important;
  background-color: var(--querydesigner-data-filter-list-item-active-bg, var(--active-bg-normal-color)) !important;
  color: var(--querydesigner-data-filter-list-item-active-text, var(--active-text-normal-color)) !important;
}
/* Data Filters value-popup unchecked checkbox visibility. */

.bbi-data-filter-value-multiselect .e-selectall-parent .e-frame:not(.e-check):not(.e-stop),
.bbi-data-filter-value-multiselect .e-list-item .e-frame:not(.e-check):not(.e-stop),
.bbi-data-filter-value-popup-container .e-selectall-parent .e-frame:not(.e-check):not(.e-stop),
.bbi-data-filter-value-popup-container .e-list-item .e-frame:not(.e-check):not(.e-stop) {
  background-color: transparent !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
}
/* Data Filters width tuning and value border composition. */

.bbi-data-filter-ej-dialog .bbi-data-filter-scroll,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.e-scroller {
  overflow-x: hidden !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable.e-scroller {
  overflow-x: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-rule-content {
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls {
  column-gap: var(--bbi-data-filter-control-column-gap, 8px) !important;
  display: grid !important;
  grid-template-columns: minmax(132px, 1fr) minmax(146px, 1fr) minmax(128px, 1fr) minmax(150px, 1fr) minmax(var(--bbi-data-filter-row-action-width, 150px), max-content) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell {
  grid-column: 4 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  column-gap: var(--bbi-data-filter-control-column-gap, 8px) !important;
  display: inline-grid !important;
  flex-wrap: nowrap !important;
  grid-column: 5 !important;
  grid-template-columns: max-content 28px !important;
  height: 34px !important;
  justify-content: start !important;
  justify-self: start !important;
  margin: 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .bbi-data-filter-value-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .bbi-data-filter-value-input.e-input {
  background: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  border: 1px solid var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
  overflow: hidden !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-input-group .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-control-wrapper .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-numericcontainer .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper .e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-numericcontainer .e-input {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-input-group:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-input-group:after,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-control-wrapper:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-control-wrapper:after,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group:after,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper:after {
  border: 0 !important;
  box-shadow: none !important;
  content: none !important;
  display: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-input-group-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-input-group-icon:before,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-input-group-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-input-group-icon:before {
  border: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  box-shadow: none !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-spin-up,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-spin-down,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-spin-up,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-spin-down {
  border: 0 !important;
  display: none !important;
  flex: 0 0 0 !important;
  margin: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-numeric.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-numeric.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .bbi-data-filter-integer-value-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-numeric.e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-numeric.e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .bbi-data-filter-between-number.e-input {
  background: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  border-style: solid !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) .e-numeric.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field .e-numeric.e-input-focus {
  border-color: var(--primary-branding-color, #0b63f6) !important;
  box-shadow: 0 0 0 1px var(--primary-branding-color, #0b63f6) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell {
  background: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-input-bg, var(--designer-background)) !important;
  border: 1px solid var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
  overflow: hidden !important;
  padding: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell:focus-within {
  border-color: var(--primary-branding-color, #0b63f6) !important;
  box-shadow: 0 0 0 1px var(--primary-branding-color, #0b63f6) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell > .bbi-data-filter-does-not-equals-input.e-input {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  height: 100% !important;
  min-height: 100% !important;
  outline: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-does-not-equals-value-cell .bbi-data-filter-does-not-equals-input.e-input {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-control-wrapper:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper:hover {
  border-color: var(--querydesigner-data-filter-hover-border-color, var(--secondary-border-color, var(--designer-primary-border-color))) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .e-control-wrapper.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-input-group.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .e-control-wrapper.e-input-focus {
  border-color: var(--primary-branding-color, #0b63f6) !important;
  box-shadow: 0 0 0 1px var(--primary-branding-color, #0b63f6) !important;
}
.e-popup.bbi-data-filter-operator-popup,
.e-popup[id$='_operator_popup'] {
  background: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  box-sizing: border-box !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  min-width: var(--bbi-data-filter-operator-dropdown-width, 210px) !important;
  width: var(--bbi-data-filter-operator-dropdown-width, 210px) !important;
}
.e-popup.bbi-data-filter-source-popup,
.e-popup[id$='_param_popup'] {
  background: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  background-color: var(--querydesigner-data-filter-popup-bg, var(--designer-background)) !important;
  border-color: var(--querydesigner-data-filter-border-color, var(--designer-primary-border-color)) !important;
  box-sizing: border-box !important;
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  min-width: var(--bbi-data-filter-source-dropdown-width, 176px) !important;
  width: var(--bbi-data-filter-source-dropdown-width, 176px) !important;
}
.e-popup.bbi-data-filter-operator-popup .e-list-item,
.e-popup.bbi-data-filter-operator-popup .e-list-item .e-list-text,
.e-popup[id$='_operator_popup'] .e-list-item,
.e-popup[id$='_operator_popup'] .e-list-item .e-list-text,
.e-popup.bbi-data-filter-source-popup .e-list-item,
.e-popup.bbi-data-filter-source-popup .e-list-item .e-list-text,
.e-popup[id$='_param_popup'] .e-list-item,
.e-popup[id$='_param_popup'] .e-list-item .e-list-text {
  color: var(--querydesigner-data-filter-primary-text, var(--primary-text-normal-color)) !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}
/* Data Filters responsive row actions. */

.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-groups,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable > .bbi-data-filter-groups > .bbi-data-filter-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable > .bbi-data-filter-groups > .bbi-data-filter-group-card:has(.bbi-data-filter-nested-group-card .bbi-data-filter-nested-group-card .bbi-data-filter-nested-group-card) {
  box-sizing: border-box !important;
  max-width: none !important;
  min-width: var(--bbi-data-filter-scroll-min-width, 950px) !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-groups,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card > .bbi-data-filter-group-body,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card .bbi-data-filter-rule-content {
  box-sizing: border-box !important;
  max-width: none !important;
  min-width: var(--bbi-data-filter-scroll-min-width, 950px) !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-rule-content {
  container-type: inline-size;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls {
  align-items: center !important;
  column-gap: var(--bbi-data-filter-control-column-gap, 8px) !important;
  display: grid !important;
  grid-template-columns: minmax(132px, 1fr) minmax(146px, 1fr) minmax(128px, 1fr) minmax(150px, 1fr) minmax(var(--bbi-data-filter-row-action-width, 150px), max-content) !important;
  justify-content: stretch !important;
  max-width: 100% !important;
  min-width: 0 !important;
  row-gap: 10px !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable.e-scroller {
  overflow-x: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(1) {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(2) {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(3) {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell {
  grid-column: 4 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  column-gap: var(--bbi-data-filter-control-column-gap, 8px) !important;
  display: inline-flex !important;
  flex-wrap: nowrap !important;
  grid-column: 5 !important;
  height: 34px !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  margin: 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-inline-topn-switch-wrap {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  white-space: nowrap !important;
}
@media screen and (max-width: 1280px) {
  .bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
  .bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls,
  .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
  .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls {
    grid-template-columns: minmax(104px, 1fr) minmax(112px, 1fr) minmax(96px, 1fr) minmax(112px, 1fr) minmax(var(--bbi-data-filter-row-action-width, 150px), max-content) !important;
  }
  .bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap,
  .bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-include-null-wrap {
    grid-column: 5 !important;
    grid-row: auto !important;
    justify-self: start !important;
  }
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls {
  column-gap: 12px !important;
  grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(var(--bbi-data-filter-row-action-width, 150px), max-content) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls {
  max-width: none !important;
  min-width: var(--bbi-data-filter-scroll-min-width, 950px) !important;
  width: var(--bbi-data-filter-scroll-min-width, 950px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-value-cell > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-value-cell > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-value-cell > .e-numericcontainer {
  box-sizing: border-box !important;
  height: 40px !important;
  min-height: 40px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-include-null-wrap {
  grid-column: 5 !important;
  grid-row: auto !important;
  justify-self: start !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-nested-group-card .bbi-data-filter-include-null-wrap {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  max-width: 100% !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-nested-group-card .bbi-data-filter-between-row-controls {
  align-items: flex-start !important;
  display: grid !important;
  grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) !important;
  row-gap: 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-nested-group-card .bbi-data-filter-between-row-controls .bbi-data-filter-include-null-wrap {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  max-width: 100% !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls {
  grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr) minmax(var(--bbi-data-filter-row-action-width, 150px), max-content) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-include-null-wrap {
  grid-column: 5 !important;
  grid-row: auto !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-row-controls {
  align-items: center !important;
  column-gap: var(--bbi-data-filter-control-column-gap, 8px) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(var(--bbi-data-filter-row-action-width, 150px), max-content) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row):not(.bbi-data-filter-between-row) .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  display: inline-flex !important;
  flex-wrap: nowrap !important;
  grid-column: 5 !important;
  grid-row: auto !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  min-width: 0 !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-group-add-menu-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-group-add-menu-btn {
  flex: 0 0 calc(var(--bbi-data-filter-add-icon-size, 16px) + 8px) !important;
  height: calc(var(--bbi-data-filter-add-icon-size, 16px) + 8px) !important;
  line-height: 1 !important;
  min-width: calc(var(--bbi-data-filter-add-icon-size, 16px) + 8px) !important;
  padding: 0 !important;
  width: calc(var(--bbi-data-filter-add-icon-size, 16px) + 8px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-nested-remove-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  flex: 0 0 calc(var(--bbi-data-filter-remove-icon-size, 16px) + 8px) !important;
  height: calc(var(--bbi-data-filter-remove-icon-size, 16px) + 8px) !important;
  line-height: 1 !important;
  min-width: calc(var(--bbi-data-filter-remove-icon-size, 16px) + 8px) !important;
  padding: 0 !important;
  width: calc(var(--bbi-data-filter-remove-icon-size, 16px) + 8px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-group-add-menu-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-group-add-menu-btn .e-btn-icon {
  font-size: var(--bbi-data-filter-add-icon-size, 16px) !important;
  line-height: 1 !important;
  margin: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-nested-remove-btn.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-nested-remove-btn.e-btn .e-btn-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn .e-btn-icon {
  font-size: var(--bbi-data-filter-remove-icon-size, 16px) !important;
  line-height: 1 !important;
  margin: 0 !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-nested-remove-btn.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-nested-remove-btn.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-group-inline-actions .bbi-data-filter-nested-remove-btn.e-btn .e-btn-icon,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn .e-icons,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn .e-btn-icon {
  color: #ff1d35 !important;
}
/* Include Null responsive wrap guard. */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls {
  align-items: flex-start !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px var(--bbi-data-filter-control-column-gap, 8px) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(1),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(1) {
  flex: 1 1 var(--bbi-data-filter-field-dropdown-width, 168px) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(2),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(2) {
  flex: 1 1 var(--bbi-data-filter-operator-dropdown-width, 180px) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-input-group:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-control-wrapper:nth-child(3),
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-row-controls > .e-numericcontainer:nth-child(3) {
  flex: 1 1 var(--bbi-data-filter-source-dropdown-width, 140px) !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-designer-query-row:not(.bbi-data-filter-boolean-row) .bbi-data-filter-value-cell {
  flex: 1 1 var(--bbi-data-filter-value-dropdown-width, 190px) !important;
  grid-column: auto !important;
  grid-row: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: visible !important;
  width: auto !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-row-controls .bbi-data-filter-between-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-between-row-controls .bbi-data-filter-between-value-cell {
  flex-basis: 150px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-data-filter-include-null-wrap {
  align-items: center !important;
  align-self: center !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  flex-wrap: nowrap !important;
  gap: var(--bbi-data-filter-control-column-gap, 8px) !important;
  grid-column: auto !important;
  grid-row: auto !important;
  height: auto !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  max-width: 100% !important;
  min-width: max-content !important;
  overflow: visible !important;
  width: max-content !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .e-checkbox-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-inline-topn-switch-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-include-null-wrap .bbi-data-filter-delete-row.e-btn {
  flex: 0 0 auto !important;
}
/* Between/Not Between Include Null left placement. */

.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls {
  align-items: flex-start !important;
  display: grid !important;
  overflow: visible !important;
  row-gap: 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls > .e-numericcontainer,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls > .e-input-group,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls > .e-control-wrapper,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-row-controls > .e-numericcontainer {
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-value-cell,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-between-value-cell {
  grid-column: 4 !important;
  grid-row: 1 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-include-null-wrap,
.bbi-data-filter-ej-dialog .bbi-data-filter-content.bbi-data-filter-generated-sql-hidden .bbi-data-filter-left-panel .bbi-designer-query-row.bbi-data-filter-between-row .bbi-data-filter-include-null-wrap {
  align-self: start !important;
  display: inline-flex !important;
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  margin-left: 0 !important;
  max-width: 100% !important;
  min-width: max-content !important;
  width: max-content !important;
}
/* Data Filter interaction and density polish. */

.bbi-data-filter-ej-dialog .bbi-data-filter-close-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-close-ej2-button:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-menu-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-group-add-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-inline-add-group-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-group-delete:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-remove-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-delete-row:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-hide-sql:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-clear-all-icon:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-clear-all:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-template-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-cancel-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-apply-btn:not(:disabled):not(.e-disabled),
.bbi-data-filter-ej-dialog .bbi-data-filter-sql-copy-button:not(:disabled):not(.e-disabled) {
  cursor: pointer !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn:disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-condition-segment-btn.e-disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group:disabled,
.bbi-data-filter-ej-dialog .bbi-data-filter-toolbar-add-group.e-disabled {
  cursor: default !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-card {
  margin-bottom: 8px !important;
  padding: 8px 10px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-header {
  margin-bottom: 6px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body,
.bbi-data-filter-ej-dialog .bbi-data-filter-nested-groups {
  gap: 6px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-group-body .bbi-designer-query-row + .bbi-designer-query-row {
  margin-top: 8px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-rule-content {
  margin-left: 8px !important;
  max-width: calc(100% - 8px) !important;
  width: calc(100% - 8px) !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-rule-labels,
.bbi-data-filter-ej-dialog .bbi-data-filter-row-labels {
  margin-bottom: 4px !important;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls,
.bbi-data-filter-ej-dialog .bbi-data-filter-scroll.bbi-data-filter-depth-scrollable .bbi-data-filter-row-controls {
  gap: 6px var(--bbi-data-filter-control-column-gap, 8px) !important;
}
/*The code is commented since we may re enable this option in future based on management confirmation*/

/*
.boldbi-dashboarddesigner .bbi-dbrd-refresh-icon {
    float: @designer-refresh-icon-float;
    position: @designer-refresh-icon-position;
    height: @designer-refresh-icon-height;
    width: @designer-refresh-icon-width;
    color: @designer-refresh-icon-color;
    cursor: @designer-refresh-icon-cursor;
    font-size: ~'@{designer-refresh-icon-font-size}';
    padding-left: ~'@{designer-refresh-icon-padding-left}';
}
*/

.boldbi-dashboarddesigner .bbi-designer-preview-grid .e-gridcontent .e-content {
  overflow-x: auto;
}
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-row-controls > .bbi-data-filter-control-error.e-error,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell.bbi-data-filter-control-error.e-error,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .bbi-data-filter-control-error.e-error,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .bbi-data-filter-control-error.e-error,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-value-cell:not(.bbi-data-filter-multiselect-value-cell) > .bbi-data-filter-control-error.e-error.bbi-data-filter-value-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-between-field > .bbi-data-filter-control-error.e-error.bbi-data-filter-value-input.e-input,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-date-options-value-cell > .bbi-data-filter-control-error.e-error.e-btn,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-control-error:hover,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-control-error.e-input-focus,
.bbi-data-filter-ej-dialog .bbi-data-filter-left-panel .bbi-data-filter-control-error:focus-within {
  background: rgba(244, 67, 54, 0.08) !important;
  background-color: rgba(244, 67, 54, 0.08) !important;
  border: 1px solid #f44336 !important;
  box-shadow: none !important;
}
/* Query designer: table cards (header icon + menu, counts), the card menu, the schema tree selection and the Data Preview bar.
   Selectors use three parents (.boldbi-dashboarddesigner .bbi-querydesigner + the section class) so they do not touch other designers. */

/* -- Columns / Visible counts under the table name -- */

.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-table-counts .bbi-querydesigner-count-icon {
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-right: 4px;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-table-counts .bbi-querydesigner-table-counts-pill {
  height: 16px;
  line-height: 16px;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-table-counts .bbi-querydesigner-count-value,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-table-counts .bbi-querydesigner-count-label {
  line-height: 16px;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-table-counts .bbi-card-count-columns:before {
  content: "\e9c6";
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-table-counts .bbi-card-count-visible:before {
  content: "\e9b1";
}
/* -- Schema tree: ticked tables, folder counts, stored procedures while relationships are on -- */

.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview li .bbi-table-multiselected {
  background-color: var(--active-bg-normal-color);
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element {
  display: flex;
  align-items: center;
  min-height: 22px;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > input,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > span:not(:last-of-type),
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > .bbi-option-view-schema {
  flex: 0 0 auto;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > input,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > span {
  margin-top: 0 !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > span:last-of-type {
  flex: 1 1 auto;
  min-width: 0;
  width: auto !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > .bbi-option-view-schema {
  line-height: 1;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element > .bbi-option-view-schema > .bbi-designer-view-schema-icon {
  display: block;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element .bbi-table-select-checkbox {
  cursor: pointer;
  accent-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview .bbi-dbrd-treeview-element .bbi-table-select-count {
  margin-left: 4px;
  font-size: 11px;
  font-weight: 400;
  opacity: 0.6;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview.bbi-table-select-disabled .bbi-table-select-checkbox,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview.bbi-table-select-disabled .bbi-table-select-count {
  display: none;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-dataset-treeview li .bbi-relation-disabled-node {
  opacity: 0.45;
  cursor: not-allowed;
}
/* -- Find related tables: the checkbox under the schema tree search box, and its confirmation dialog.
      Every selector starts at the datasource designer root and has at most three parent classes. -- */

/* The border belongs to the search box itself, so the checkbox row below it is not drawn inside the search box.
   The header grows to hold both, and clears its content so the row does not overlap the tree. */

.boldbi-dashboarddesigner .bbi-querydesigner .bbi-designer-schemaHeader {
  height: auto;
  border: 0;
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-designer-schemaHeader:after {
  content: "";
  display: table;
  clear: both;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-designer-schemaHeader.e-focus {
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-designer-schemaHeader .bbi-shared-tables-searchbox-wrap {
  box-sizing: border-box;
  height: 32px;
  line-height: 30px;
  border: 1px solid var(--querydesigner-secondary-border-color);
  border-radius: 4px;
  background-color: var(--querydesigner-primary-background-color);
}
.boldbi-dashboarddesigner .bbi-designer-schemaHeader.e-focus .bbi-shared-tables-searchbox-wrap {
  box-shadow: none;
  border-color: var(--primary-branding-color) !important;
}
/* The checkbox and its text are centred on one line, starting at the same left edge as the search text. */

.boldbi-dashboarddesigner .bbi-designer-schemaHeader .bbi-load-related-option {
  display: flex;
  align-items: center;
  clear: both;
  margin-top: 2px;
  box-sizing: border-box;
  min-height: 32px;
  padding: 0 11px;
  font-size: 12px;
  line-height: 1;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-load-related-option .bbi-load-related-label {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  line-height: 1;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-load-related-option .bbi-load-related-checkbox {
  flex: none;
  width: 14px;
  height: 14px;
  margin: 0;
  cursor: pointer;
  accent-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-load-related-disabled .bbi-load-related-label {
  opacity: 0.6;
  cursor: not-allowed;
}
.boldbi-dashboarddesigner .bbi-load-related-disabled .bbi-load-related-checkbox {
  cursor: not-allowed;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .e-dlg-header {
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-content {
  max-height: 60vh;
  overflow-y: auto;
  padding: 0 2px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-subtitle {
  margin-bottom: 12px;
  font-size: 13px;
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-section {
  margin-bottom: 12px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 6px;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-heading {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  font-weight: 600;
  background-color: var(--designer-header-background);
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  border: 1px solid var(--primary-branding-color);
  border-radius: 50%;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: var(--primary-branding-color);
  cursor: help;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-body {
  padding: 8px 12px;
}
/* Two tables per row. Two rows are visible; a longer list scrolls inside its own section. */

.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 4px 12px;
  margin: 0;
  padding: 0;
  max-height: 56px;
  overflow-y: auto;
  list-style: none;
}
/* Related rows have a second line ("via ..."), so two of them are taller. */

.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-list.bbi-load-related-choices {
  max-height: 84px;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-row {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  min-height: 24px;
  box-sizing: border-box;
  padding: 3px 8px;
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  font-size: 12px;
  line-height: 16px;
}
/* A label fills the whole cell, so the table name can use all the space beside the checkbox and icon. */

.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-item {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  gap: 6px;
  min-width: 0;
  margin: 0;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-pick,
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-selectall {
  flex: none;
  margin: 0;
  cursor: pointer;
  accent-color: var(--primary-branding-color);
}
/* The same table glyph as the table card header. */

.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-table-icon {
  flex: none;
  font-family: dashboard_webdesigner_font;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-table-icon:before {
  content: "\e9ba";
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-detail {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-name {
  display: flex;
  flex: 1 1 auto;
  align-items: baseline;
  gap: 6px;
  min-width: 0;
}
/* A name that does not fit is cut with an ellipsis; the row's tooltip shows the full name. */

.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-table {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-schema,
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-via {
  flex: none;
  font-size: 10px;
  line-height: 14px;
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-all {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--designer-primary-border-color);
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-empty {
  line-height: 28px;
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-warning {
  margin-bottom: 8px;
  font-size: 12px;
  color: var(--secondary-text-normal-color);
}
/* Footer: the total on the left, Cancel and Add Tables on the right, using the designer's secondary and primary button classes
   (the same buttons as the Hybrid Data Cache dialog). */

.boldbi-dashboarddesigner .bbi-load-related-dialog .e-footer-content {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-top: 8px;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-load-related-total {
  margin-right: auto;
}
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-dbrd-btn-secondary,
.boldbi-dashboarddesigner .bbi-load-related-dialog .bbi-dbrd-btn-primary {
  min-width: 100px;
  height: 36px;
}
/* -- Table card header -- */

.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-card-legacy-action {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-table-icon,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-menu-btn,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .bbi-querydesigner-column-key,
.boldbi-dashboarddesigner .bbi-querydesigner .e-splitter .bbi-querydesigner-preview-toggle,
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .bbi-querydesigner-card-menu-icon {
  font-family: dashboard_webdesigner_font;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-table-icon {
  float: left;
  padding: 7px 0 0 10px;
  font-size: 16px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-table-icon:before {
  content: "\e9ba";
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-menu-btn {
  float: right;
  padding: 7px 8px 0 8px;
  font-size: 16px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-menu-btn:before {
  content: "\e9ce";
}
/* -- Card menu: the designer menu classes (bbi-designer-menu e-menu e-context) give the theme colors; only layout is set here -- */

.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu.bbi-designer-menu.e-menu.e-context {
  position: fixed;
  display: block;
  visibility: visible;
  z-index: 100000;
  width: auto;
  min-width: 160px;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  background-color: var(--primary-background-color);
  border: 1px solid var(--primary-border-color);
  box-shadow: 0 6px 14px 3px rgba(0, 0, 0, 0.1);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .e-list > .e-menulink {
  position: relative;
  display: block;
  padding: 1px 18px 1px 34px;
  font-size: 13px;
  line-height: 27px;
  white-space: nowrap;
  color: var(--primary-text-normal-color);
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .e-list > .e-menulink:hover {
  background-color: var(--designer-popup-dialog-hover-background);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .e-list > .e-menulink .bbi-querydesigner-card-menu-icon {
  position: absolute;
  left: 10px;
  top: 0;
  font-size: 14px;
  line-height: 27px;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .e-list > .e-menulink .bbi-card-icon-close {
  left: 12px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .bbi-card-icon-hide:before {
  content: "\e9b0";
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .bbi-card-icon-show:before {
  content: "\e9b1";
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .bbi-card-icon-close:before {
  content: "\e901";
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-card-menu .bbi-card-icon-related:before {
  content: "\eb56";
}
/* -- Table menu button and count text use the theme text colors (secondary for the supporting text) -- */

.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-menu-btn {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-data-table .e-header .bbi-querydesigner-card-menu-btn:hover {
  color: var(--primary-text-normal-color);
}
.bbi-ds-field-format-dialog-wrapper {
  overflow: visible !important;
}
.bbi-ds-field-format-dialog-wrapper .e-dialog-scroller {
  overflow: visible !important;
  position: relative !important;
}
.bbi-ds-field-format-dialog-wrapper .e-dialog-scroller > .e-content {
  overflow: visible !important;
}
.bbi-ds-field-format-dialog-wrapper .e-dialog-scroller > .bbi-ds-field-format-dialog {
  bottom: 0 !important;
  height: auto !important;
  left: 0 !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
  width: auto !important;
}
.bbi-ds-field-format-dialog-wrapper .e-dialog-scroller > .e-scrollbar,
.bbi-ds-field-format-dialog-wrapper .e-dialog-scroller > .e-hscrollbar,
.bbi-ds-field-format-dialog-wrapper .e-dialog-scroller > .e-vscrollbar {
  display: none !important;
}
.bbi-ds-field-format-dialog {
  box-sizing: border-box;
  bottom: 0;
  color: #252a34;
  display: flex !important;
  flex-direction: column;
  font-family: var(--designer-font, inherit);
  height: auto !important;
  left: 0;
  max-width: 100%;
  outline: none;
  overflow: visible;
  padding: 0.5em 0.5em 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  width: auto !important;
}
.bbi-ds-field-format-dialog *,
.bbi-ds-field-format-dialog *::before,
.bbi-ds-field-format-dialog *::after {
  box-sizing: border-box;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header {
  align-items: center;
  border-bottom: 1px solid #dde2e8;
  display: flex;
  flex: 0 0 52px;
  gap: 14px;
  min-height: 0;
  padding: 0 12px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__title {
  border-right: 1px solid #dde2e8;
  flex: 0 0 auto;
  font-size: 16px;
  font-weight: 600;
  padding-right: 14px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context {
  align-items: center;
  color: #6b7280;
  display: flex;
  font-size: 13px;
  gap: 6px;
  min-width: 0;
  overflow: hidden;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-icon {
  align-items: center;
  border: 0 !important;
  border-radius: 0 !important;
  color: #3c4c61;
  display: flex;
  flex: 0 0 16px;
  height: 16px;
  justify-content: center;
  line-height: 0;
  width: 16px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-icon::before,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-icon::after {
  content: none !important;
  display: none !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-icon svg {
  display: block;
  height: 16px;
  width: 16px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-icon rect,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-icon path {
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__table-name {
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__separator {
  color: #9aa3ad;
  flex: 0 0 auto;
  font-size: 18px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__field-badge {
  background: #3c4c61;
  border-radius: 2px;
  color: white;
  flex: 0 0 auto;
  font-size: 9px;
  font-weight: 600;
  height: 16px;
  line-height: 16px;
  min-width: 20px;
  padding: 0;
  text-align: center;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__field-badge svg {
  display: block;
  height: 16px;
  width: 20px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__field-badge rect,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__field-badge path {
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context .bbi-ds-field-format-dialog__field-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__close {
  background: transparent;
  border: 0;
  color: #202632;
  cursor: pointer;
  flex: 0 0 auto;
  font-size: 22px;
  height: 30px;
  line-height: 28px;
  margin-left: auto;
  padding: 0;
  width: 30px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__close:focus {
  outline: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__close:focus-visible {
  outline: 2px solid #066ff1;
  outline-offset: 1px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body {
  flex: 1 1 auto;
  font-size: 13px;
  min-height: 0;
  overflow: visible !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body button,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body input,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body label {
  font-size: 13px !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  padding: 10px 12px 8px;
  width: 100%;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label {
  color: #343b48;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row {
  display: grid;
  gap: 5px;
  margin: 0;
  min-width: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row .bbi-ds-field-format-dialog__select,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row .bbi-ds-field-format-dialog__input {
  background: white;
  border: 1px solid #c7ced8;
  border-radius: 3px;
  color: #202632;
  font-family: var(--designer-font, inherit);
  font-size: 13px;
  height: 34px;
  min-width: 0;
  padding: 0 10px;
  width: 100%;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row .bbi-ds-field-format-dialog__select:focus,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row .bbi-ds-field-format-dialog__input:focus {
  border-color: #066ff1;
  box-shadow: 0 0 0 1px #066ff1;
  outline: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row .bbi-ds-field-format-dialog__select option {
  background: white;
  color: #202632;
  font-family: var(--designer-font, inherit);
  font-size: 13px;
  line-height: 20px;
  padding: 4px 10px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row--switch {
  align-items: center;
  grid-template-columns: minmax(0, 1fr) auto;
  min-height: 55px;
  padding-top: 17px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row--switch .bbi-ds-field-format-dialog__label {
  cursor: pointer;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form input.bbi-ds-field-format-dialog__toggle[type="checkbox"] {
  appearance: none !important;
  background-color: #aeb7c4;
  background-image: radial-gradient(circle at 10px 50%, white 0, white 7px, transparent 8px);
  border: 0;
  border-radius: 10px;
  cursor: pointer;
  height: 20px !important;
  margin: 0;
  outline: none;
  position: relative;
  transition: background-color 120ms ease;
  width: 36px !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form input.bbi-ds-field-format-dialog__toggle[type="checkbox"]:checked {
  background-color: #066ff1;
  background-image: radial-gradient(circle at 26px 50%, white 0, white 7px, transparent 8px);
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form input.bbi-ds-field-format-dialog__toggle[type="checkbox"]:focus-visible {
  box-shadow: 0 0 0 2px rgba(6, 111, 241, 0.24);
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row--primary {
  border-bottom: 1px solid #e1e5eb;
  margin-bottom: 0;
  padding-bottom: 8px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-width: 0;
  width: 100%;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header > .bbi-ds-field-format-dialog__label {
  font-size: 13px !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-tooltip {
  display: inline-flex;
  flex: 0 0 auto;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-tooltip .bbi-ds-field-format-dialog__restore-default:disabled {
  pointer-events: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-default {
  background: transparent;
  border: 0;
  color: #066ff1;
  cursor: pointer;
  font-family: var(--designer-font, inherit);
  font-size: 10px !important;
  line-height: 16px;
  padding: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-default:hover:not(:disabled) {
  text-decoration: underline;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-default:focus {
  outline: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-default:focus-visible {
  outline: 2px solid rgba(6, 111, 241, 0.3);
  outline-offset: 2px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__label-header .bbi-ds-field-format-dialog__restore-default:disabled {
  color: #9aa3ad;
  cursor: default;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector {
  background: #f4f6f9 !important;
  border: 1px solid #c9d0da;
  border-radius: 4px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
  height: 42px;
  padding: 4px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option {
  align-items: center;
  background: transparent !important;
  background-image: none !important;
  border: 0;
  border-radius: 3px;
  color: #343b48;
  cursor: pointer;
  display: flex;
  font-family: var(--designer-font, inherit);
  font-size: 13px !important;
  gap: 6px;
  justify-content: center;
  min-width: 0;
  padding: 0 7px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option:focus {
  box-shadow: inset 0 0 0 2px #066ff1;
  outline: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option .bbi-ds-field-format-dialog__type-badge {
  background: #3c4c61;
  border-radius: 3px;
  color: white;
  font-size: 9px;
  font-weight: 600;
  height: 20px;
  line-height: 20px;
  min-width: 24px;
  padding: 0 4px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option .bbi-ds-field-format-dialog__type-badge svg {
  display: block;
  height: 16px;
  width: 16px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option .bbi-ds-field-format-dialog__type-badge rect,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option .bbi-ds-field-format-dialog__type-badge path {
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option .bbi-ds-field-format-dialog__default {
  color: inherit;
  font-size: 13px !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option .bbi-ds-field-format-dialog__type-text {
  font-size: 13px !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option--selected {
  background: white !important;
  background-image: none !important;
  box-shadow: 0 1px 4px rgba(16, 24, 40, 0.22) !important;
  color: #066ff1 !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-selector .bbi-ds-field-format-dialog__type-option--selected .bbi-ds-field-format-dialog__type-badge {
  background: #066ff1;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__type-panel {
  align-content: start;
  display: grid;
  gap: 10px;
  min-height: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__number-panel {
  flex: 1 1 auto;
  margin-top: 12px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__date-panel {
  gap: 8px;
  margin-top: 6px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__string-panel {
  margin-top: 10px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__string-panel .bbi-ds-field-format-dialog__string-setting {
  align-items: center;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  min-height: 38px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__string-panel .bbi-ds-field-format-dialog__string-setting .bbi-ds-field-format-dialog__string-setting-text {
  display: grid;
  gap: 2px;
  min-width: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__string-panel .bbi-ds-field-format-dialog__string-setting .bbi-ds-field-format-dialog__label {
  cursor: pointer;
  line-height: 18px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__string-panel .bbi-ds-field-format-dialog__string-setting .bbi-ds-field-format-dialog__toggle {
  align-self: center;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__string-panel .bbi-ds-field-format-dialog__helper {
  font-size: 10px;
  line-height: 14px;
  margin: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__separator-input {
  font-size: 14px !important;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__input:disabled,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper-button:disabled {
  background: #f3f4f6;
  color: #98a2b3;
  cursor: not-allowed;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form input.bbi-ds-field-format-dialog__toggle[type="checkbox"]:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__row--disabled .bbi-ds-field-format-dialog__label {
  cursor: not-allowed;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__grid {
  display: grid;
  gap: 12px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__helper {
  color: #667085;
  font-size: 11px;
  line-height: 16px;
  margin: -1px 0 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 32px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__input {
  border-radius: 0;
  text-align: center;
  -moz-appearance: textfield;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__input::-webkit-inner-spin-button,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__input::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__stepper-button {
  background: #f6f7f9;
  border: 1px solid #c7ced8;
  color: #343b48;
  cursor: pointer;
  font-size: 16px;
  height: 34px;
  padding: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__stepper-button:first-child {
  border-radius: 3px 0 0 3px;
  border-right: 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__stepper-button:last-child {
  border-left: 0;
  border-radius: 0 3px 3px 0;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__stepper .bbi-ds-field-format-dialog__stepper-button:focus {
  box-shadow: inset 0 0 0 1px #066ff1;
  outline: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer {
  align-items: center;
  background: white;
  border-top: 1px solid #d1d6de;
  display: flex;
  flex: 0 0 48px;
  justify-content: flex-end;
  padding: 8px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__actions {
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__cancel,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__apply {
  appearance: none;
  background-image: none;
  border-radius: 4px;
  box-shadow: none;
  cursor: pointer;
  font-family: var(--designer-font, inherit);
  font-size: 13px !important;
  font-weight: 600;
  height: 32px;
  line-height: 30px;
  min-width: 84px;
  padding: 0 14px;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__cancel:focus,
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__apply:focus {
  box-shadow: 0 0 0 2px rgba(6, 111, 241, 0.24);
  outline: none;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__cancel {
  background: white;
  border: 1px solid #aeb7c4;
  color: #202632;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__cancel:hover {
  background: #f5f7fa;
  border-color: #8994a3;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__apply {
  background: #066ff1;
  border: 1px solid #066ff1;
  color: white;
}
.bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer .bbi-ds-field-format-dialog__apply:hover {
  background: #055fcf;
  border-color: #055fcf;
}
@media (max-width: 600px) {
  .bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__header .bbi-ds-field-format-dialog__context {
    display: none;
  }
  .bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__body .bbi-ds-field-format-dialog__form .bbi-ds-field-format-dialog__grid {
    grid-template-columns: 1fr;
  }
  .bbi-ds-field-format-dialog .bbi-ds-field-format-dialog__footer {
    justify-content: flex-end;
  }
}
@media (max-height: 420px) {
  .bbi-ds-field-format-dialog.bbi-ds-field-format-dialog--date .bbi-ds-field-format-dialog__date-panel,
  .bbi-ds-field-format-dialog.bbi-ds-field-format-dialog--string .bbi-ds-field-format-dialog__date-panel,
  .bbi-ds-field-format-dialog.bbi-ds-field-format-dialog--date .bbi-ds-field-format-dialog__string-panel,
  .bbi-ds-field-format-dialog.bbi-ds-field-format-dialog--string .bbi-ds-field-format-dialog__string-panel {
    overflow-y: auto;
  }
}
.bbi-ds-field-format-dialog__dropdown {
  position: relative;
  width: 100%;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button {
  background: var(--userfilter-bg);
  border: 1px solid var(--secondary-border-color);
  border-radius: 4px;
  color: var(--primary-text-normal-color);
  cursor: pointer;
  font-family: var(--designer-font);
  font-size: 13px !important;
  font-weight: 400;
  height: 34px;
  padding: 0 28px 0 9px;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button:hover {
  background: var(--hover-bg-normal-color);
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button:disabled {
  background: #f3f4f6;
  color: #98a2b3;
  cursor: not-allowed;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button:focus,
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button:active {
  box-shadow: none !important;
  outline: none !important;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button:focus-visible {
  border-color: var(--primary-branding-color);
  box-shadow: 0 0 0 1px var(--primary-branding-color) !important;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-button:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid var(--primary-text-normal-color);
  content: '';
  position: absolute;
  right: 10px;
  top: 14px;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-menu {
  background: var(--userfilter-bg);
  border: 1px solid var(--secondary-border-color);
  border-radius: 4px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.16);
  left: 0;
  margin: 0;
  max-height: 190px;
  max-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 37px;
  z-index: 1012;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-menu[hidden] {
  display: none;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-menu button {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: var(--primary-text-normal-color);
  cursor: pointer;
  display: block;
  box-sizing: border-box !important;
  font-family: var(--designer-font);
  font-size: 13px !important;
  height: 34px !important;
  line-height: 34px !important;
  margin: 0 !important;
  min-height: 34px !important;
  padding: 0 9px !important;
  text-align: left;
  width: 100%;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-menu button:hover,
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-menu button:focus-visible {
  background: var(--hover-bg-normal-color);
  color: var(--primary-text-normal-color);
  outline: none;
}
.bbi-ds-field-format-dialog__dropdown .bbi-ds-field-format-dialog__dropdown-menu button.e-active {
  background: var(--active-bg-normal-color);
  color: var(--active-text-normal-color);
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--scrollable .bbi-ds-field-format-dialog__dropdown-menu {
  scrollbar-color: #9299a1 transparent;
  scrollbar-width: thin;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--scrollable .bbi-ds-field-format-dialog__dropdown-menu::-webkit-scrollbar {
  height: 0;
  width: 6px;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--scrollable .bbi-ds-field-format-dialog__dropdown-menu::-webkit-scrollbar-track {
  background: transparent;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--scrollable .bbi-ds-field-format-dialog__dropdown-menu::-webkit-scrollbar-thumb {
  background: #9299a1;
  border-radius: 3px;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__dropdown-menu {
  display: flex;
  flex-direction: column;
  max-height: 136px;
  overflow: hidden;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__dropdown-menu[hidden] {
  display: none;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__culture-search {
  border: 0;
  border-bottom: 1px solid #d0d5dd;
  box-sizing: border-box;
  color: #202632;
  flex: 0 0 34px;
  font-family: var(--designer-font);
  font-size: 13px;
  outline: 0;
  padding: 0 9px;
  width: 100%;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__culture-search:focus {
  box-shadow: inset 0 -1px 0 #066ff1;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__dropdown-options {
  max-height: 102px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-color: #9299a1 transparent;
  scrollbar-width: thin;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__dropdown-options::-webkit-scrollbar {
  height: 0;
  width: 6px;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__dropdown-options::-webkit-scrollbar-track {
  background: transparent;
}
.bbi-ds-field-format-dialog__dropdown.bbi-ds-field-format-dialog__dropdown--searchable .bbi-ds-field-format-dialog__dropdown-options::-webkit-scrollbar-thumb {
  background: #9299a1;
  border-radius: 3px;
}
/* Override EJ2's auto-sized popup list for the compact Add Group/Add Condition menu. */

.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup {
  box-sizing: border-box !important;
  max-width: calc(100vw - 32px) !important;
  min-width: 0 !important;
  width: 160px !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-dropdown-menu,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-menu-parent,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button ul,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-dropdown-menu,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-parent,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup ul,
ul.bbi-data-filter-add-menu-list {
  box-sizing: border-box !important;
  list-style: none !important;
  margin: 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .e-menu-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-item,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .e-menu-item,
.e-dropdown-popup .bbi-data-filter-add-menu-item,
ul.bbi-data-filter-add-menu-list > .e-item,
ul.bbi-data-filter-add-menu-list > .e-menu-item {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 8px !important;
  height: 36px !important;
  justify-content: flex-start !important;
  line-height: 36px !important;
  max-width: 100% !important;
  min-width: 0 !important;
  padding: 0 16px !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  width: 100% !important;
}
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-button .bbi-data-filter-add-menu-item-text,
.e-dropdown-popup.bbi-data-filter-add-menu-ej2-popup .bbi-data-filter-add-menu-item-text,
.e-dropdown-popup .bbi-data-filter-add-menu-item .bbi-data-filter-add-menu-item-text {
  flex: 0 0 auto !important;
  white-space: nowrap !important;
}
.e-dropdown-popup .bbi-data-filter-add-menu-item {
  min-width: 160px !important;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .bbi-prerview-btn-wrapper .bbi-toolbar-seperator {
  float: right;
  margin: 1px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .bbi-publish-btn-wrapper.bbi-onpremise-publish-container {
  margin-right: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .bbi-toolbar-seperator,
.bbi-querydesigner-toolbarcontainer .bbi-toolbar-seperator {
  float: left;
  width: 1px;
  height: 30px;
  margin: 5px 0px;
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 2%, #cccccc 41%, #cccccc 58%, rgba(255, 255, 255, 0) 98%);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .bbi-dbrd-title-ul + div.bbi-toolbar-seperator {
  margin: 5px 0 5px 9px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer {
  border: 0px Solid;
  border-color: #c8c8c8;
  background-color: white;
  border-radius: 0 !important;
  box-shadow: rgba(0, 0, 0, 0.0745098) 0px 0px 0px inset;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer.e-js.e-toolbar.e-toolbarspan {
  background: var(--querydesigner-primary-background-color);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper {
  float: left;
  margin: 0px 8px;
  width: 97px;
  box-sizing: border-box;
  height: 30px;
  line-height: normal;
}
.bbi-designer-toolbarul label,
.bbi-querydesigner-toolbarul label {
  font-weight: inherit !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul {
  box-sizing: border-box;
  margin: 5px 5px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul.bbi-designer-action-toolbarul {
  float: right !important;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-designer-toolbarli {
  padding: 0px;
  margin: 0px 6px;
  border: 0px !important;
  height: 32px;
  width: 32px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper {
  float: right;
  box-sizing: border-box;
  display: block;
  height: 30px;
  width: auto;
  margin: 0px 2px;
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul.bbi-toolbar-right-ul {
  float: right !important;
  height: 30px;
  margin: 5px 1px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul.bbi-toolbar-savestatuslabel-ul .bbi-designer-toolbar-content-label {
  line-height: 30px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-querydesigner-toolbar-table {
  height: 28px;
  margin: 0px 3px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-datasource-standard-btn-wrap {
  height: 30px;
  width: auto;
  padding: 1px 0px;
}
.boldbi-dashboarddesigner .CodeMirror pre.CodeMirror-placeholder {
  color: #999999;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul.bbi-designer-action-toolbarul .bbi-datasource-standard-btn-wrap {
  margin: 0px 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-primary:disabled:hover,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-primary:disabled:hover {
  background: var(--primary-btn-bg-disable-color);
  border: 1px solid var(--primary-btn-border-disable-color);
  color: var(--primary-btn-text-disable-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-secondary:disabled:hover,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-secondary:disabled:hover {
  background: var(--secondary-btn-bg-disable-color);
  border: var(--secondary-btn-border-disable-color);
  color: var(--secondary-btn-text-disable-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-primary:disabled,
.boldbi-dashboarddesigner .bbi-dbrd-btn-secondary:disabled,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-primary:disabled,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-secondary:disabled {
  background: var(--primary-btn-bg-disable-color);
  box-shadow: none;
  color: var(--primary-btn-text-disable-color) !important;
  border: 1px solid var(--secondary-btn-border-disable-color);
  border-radius: 4px;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-small,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-querydesigner-edit-connection-btn-wrap .bbi-dbrd-btn-secondary.bbi-dbrd-btn-small {
  height: 28px !important;
  color: var(--designer-toolbar-icon-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  position: relative;
  white-space: nowrap;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 8px;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget {
  margin: 10px;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-split-btn.e-left-btn {
  width: 65px;
  float: left;
  margin: 0px;
  position: relative;
  padding-right: 3px;
  border: 1px solid var(--primary-btn-border-normal-color);
  border-right: none;
  color: var(--primary-btn-text-normal-color);
  background-color: var(--primary-btn-bg-normal-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-split-btn.e-drp-btn {
  float: left;
  margin: 0px;
  position: relative;
  border: 1px solid var(--primary-btn-border-normal-color);
  border-left: none;
  background-color: var(--primary-btn-bg-normal-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-rtl .e-padding.e-splitarrowleft,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split .e-padding.e-splitarrowright {
  padding: 0 21px 0 0;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-btn .e-btntxt {
  padding: 0px;
  font-family: var(--designer-font);
  font-size: 12px;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-split-btn.e-left-btn:active {
  background: linear-gradient(to bottom, #f4f4f4, #e9e9e9);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-split-btn.e-drp-btn:active {
  background: linear-gradient(to bottom, #f4f4f4, #e9e9e9);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-btn.e-select .e-icon {
  color: var(--primary-btn-text-normal-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-btn.e-select:active .e-icon {
  color: #0565ff;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget .e-btn.e-select:active .e-btntxt {
  color: #0565ff;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .e-split.e-widget.e-btn-normal.e-active {
  background: var(--designer-background);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-menu-ul {
  visibility: hidden;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-publish-icon:before {
  content: "\eabd";
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-file-info-container,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-designer-content-container {
  display: none;
}
.boldbi-dashboarddesigner,
.boldbi-dashboarddesigner div {
  outline: none;
  scrollbar-color: var(--active-icon-normal-color) var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-toolbar-right-ul {
  padding: 0 3px;
}
.bbi-designer-toolbarli.bbi-designer-toolbar-align {
  display: table !important;
}
.bbi-designer-toolbarli.bbi-designer-toolbar-align .bbi-designer-toolbarIconBasic {
  width: 100%;
  height: 100%;
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center !important;
  font-size: 16px;
  color: var(--active-icon-normal-color);
}
.bbi-designer-toolbarli.bbi-designer-toolbar-align .bbi-designer-toolbarIconStandard {
  width: 100%;
  height: 100%;
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center !important;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarIconBasic {
  display: block;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-top: 0px;
}
.bbi-designer-toolbarli.bbi-designer-toolbar-align .bbi-designer-toolbar-datasample {
  font-size: 20px !important;
}
.bbi-designer-toolbarli.bbi-designer-toolbar-align .bbi-designer-toolbar-threshold {
  font-size: 20px !important;
}
.bbi-designer-toolbarli.bbi-designer-toolbar-align .bbi-designer-toolbar-replacevalues {
  font-size: 32px;
}
.bbi-toolbarfonticonbasic {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: dashboard_webdesigner_font !important;
  font-size: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  cursor: default;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-hand-cursor:not(.e-disable) {
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-ddr-draft-status {
  width: 20px;
  height: 30px;
  background-position: center;
  float: left;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-container-content {
  margin: 2px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-preview-btn {
  width: 100px;
  margin: 0px 8px;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-preview-btn:disabled {
  border-radius: 4px;
  border: 1px solid var(--secondary-btn-border-disable-color);
  color: var(--primary-btn-text-disable-color) !important;
  background: var(--primary-btn-bg-disable-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul.bbi-toolbar-savestatuslabel-ul {
  position: absolute !important;
}
.boldbi-dashboarddesigner .e-js.e-toolbar.bbi-querydesigner-toolbarcontainer {
  background-color: var(--querydesigner-primary-background-color);
  box-shadow: rgba(0, 0, 0, 0.0745098) 0px 0px 0px inset !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-toolbar-table {
  border-spacing: 0 !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-toolbar-table .bbi-designer-label {
  line-height: 30px;
  color: var(--querydesigner-text-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-toolbar-table .bbi-querydesigner-dataset-text {
  width: 200px;
  height: 20px;
  line-height: normal;
  opacity: 1;
  background: var(--querydesigner-primary-background-color);
  border: 1px solid var(--querydesigner-secondary-border-color);
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-toolbar-table .bbi-querydesigner-dataset-text::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-dataset-text {
  font-size: 12px !important;
  background-color: var(--designer-background);
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-dataset-description {
  cursor: pointer;
  margin: 6px;
  font-size: 14px;
  font-weight: 600;
  color: var(--primary-branding-color);
  font-family: 'var(--designer-font) !important';
}
.bbi-querydesigner-toolbarcontainer .e-tooltxt {
  border-radius: 2px !important;
}
.bbi-querydesigner-toolbarcontainer .e-disable {
  opacity: 0.65 !important;
  filter: alpha(opacity=65) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-code-view-ul,
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-code-view-ul {
  border-right: 0px none;
  border: 0px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-code-view-ul .bbi-querydesigner-switcher-wrap {
  padding: 0px;
  margin: 0px 6px;
}
/************************Toggle Button*********************************/

.bbi-designer-slider.round {
  border-radius: 34px;
}
.bbi-designer-slider.round:before {
  border-radius: 34px;
}
.bbi-designer-slider {
  background-color: var(--toggle-btn-normal-bg-color);
  border: 1px solid var(--toggle-btn-normal-border-color);
}
.bbi-designer-slider:before {
  background-color: var(--toggle-btn-inner-normal-bg-color);
}
input:checked:not([disabled]) + .bbi-designer-slider {
  background-color: var(--toggle-btn-active-bg-color);
  border: 1px solid var(--toggle-btn-active-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small {
  background-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small:before {
  background-color: var(--toggle-btn-inner-normal-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-small:after {
  background-color: white;
}
input:checked:not([disabled]) + .bbi-dbrd-designer-slider-small {
  background-color: var(--toggle-btn-active-bg-color) !important;
  border-color: var(--toggle-btn-active-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-slider-span {
  cursor: pointer;
  border: 1px solid;
  box-sizing: border-box;
  background: var(--toggle-btn-normal-bg-color);
  border-color: var(--toggle-btn-normal-border-color);
  color: #333333;
  outline: #fafafa 0 solid;
}
.bbi-designer-switch {
  position: relative;
  display: inline-block;
  width: 43px;
  height: 21px;
}
.bbi-designer-switch input {
  display: none;
}
.bbi-designer-slider {
  position: absolute;
  cursor: default;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.bbi-designer-slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 2px;
  top: 2px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
input:focus + .bbi-designer-slider {
  box-shadow: 0 0 1px #2196f3;
}
input:checked + .bbi-designer-slider:before {
  -webkit-transform: translateX(22px);
  -ms-transform: translateX(22px);
  -moz-transform: translateX(22px);
  -o-transform: translateX(22px);
  transform: translateX(22px);
  background-color: var(--toggle-btn-active-inner-bg-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-ds-editconnectionbtn {
  height: 28px;
  width: 140px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-ds-editschedulebtn {
  width: 140px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-ds-datahubbtn {
  width: 110px;
}
/************************Toggle Button*********************************/

/*------------Query designer code view toggle button style BEGIN---------------------*/

.boldbi-dashboarddesigner .bbi-querydesigner-switcher-wrap,
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-switcher-wrap {
  display: block;
  float: right;
  padding: 4px 0;
  margin-left: 6px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-switcher-wrap .bbi-designer-label,
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-switcher-wrap .bbi-designer-label {
  display: inline-block;
  float: left;
  line-height: 1.7;
  margin: 0px 7px;
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-querydesigner-switcher-wrap .bbi-designer-switch,
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-switcher-wrap .bbi-designer-switch {
  display: inline-block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-querydesigner-switcher-wrap .bbi-switcher-check:not([disabled]) + .bbi-designer-slider {
  cursor: pointer;
}
/*------------Query designer code view toggle button style END---------------------*/

/********** Toolbar and it's icon content and url values **********/

.bbi-designer-toolbar-cut:before {
  content: "\eab1";
}
.bbi-designer-toolbar-copy:before {
  content: "\eab0";
}
.bbi-designer-toolbar-paste:before {
  content: "\eab3";
}
.bbi-designer-toolbar-delete:before {
  content: "\eaba";
}
.bbi-designer-toolbar-undo:before {
  content: "\eab7";
}
.bbi-designer-toolbar-redo:before {
  content: "\eab4";
}
.bbi-designer-configuration-parameters:before {
  content: "\eab2";
}
.bbi-designer-toolbar-append-ds:before {
  content: "\eb40";
  font-size: 35px;
}
.bbi-designer-toolbar-datacache:before {
  content: "\eb36";
  font-size: 18px;
}
.bbi-designer-toolbar-settings:before {
  content: "\ea15";
  font-size: 18px;
}
.bbi-datasource-settings-dialog-wrap .e-dialog-content,
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-dialog {
  overflow-x: hidden;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content {
  padding: 4px 8px 8px;
  box-sizing: border-box;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content *,
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content *:before,
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content *:after {
  box-sizing: border-box;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category {
  margin-bottom: 16px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-category-header {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  margin-bottom: 10px;
  background: var(--active-bg-normal-color);
  border-radius: 4px;
  color: var(--primary-text-normal-color);
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-category-header .bbi-datasource-settings-category-icon {
  flex: 0 0 auto;
  margin-right: 10px;
  color: var(--active-icon-normal-color);
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-category-header .bbi-datasource-settings-category-title {
  font-family: var(--designer-font);
  font-weight: 600;
  font-size: 15px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-row,
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-field-label {
  display: flex;
  align-items: center;
  margin: 8px 0;
  padding: 0 4px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
  font-family: var(--designer-font);
  color: var(--primary-text-normal-color);
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-label input[type="checkbox"] {
  margin: 0 8px 0 0;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-info {
  display: inline-block;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  border: 1.5px solid var(--secondary-text-normal-color);
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-info:before {
  content: "i";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  line-height: 13px;
  text-align: center;
  font: italic 700 10px serif;
  color: var(--secondary-text-normal-color);
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-limit-block {
  display: flex;
  align-items: flex-start;
  padding: 0 4px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-limit-block .bbi-datasource-settings-limit-field {
  flex: 0 0 230px;
  margin-right: 16px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-limit-block .bbi-datasource-settings-limit-field .bbi-datasource-settings-field-label {
  padding: 0;
  margin: 0 0 6px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-limit-block .bbi-datasource-settings-note {
  flex: 1 1 auto;
  min-width: 0;
  padding: 10px 12px;
  background: var(--active-bg-normal-color);
  border-radius: 4px;
  font-family: var(--designer-font);
  font-size: 13px;
  line-height: 1.5;
  color: var(--secondary-text-normal-color);
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-limit,
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-column {
  display: block;
  box-sizing: border-box !important;
  max-width: 100% !important;
  width: 100%;
  height: 36px;
  padding: 0 10px;
  border: 1px solid var(--primary-border-color);
  font-family: var(--designer-font);
  color: var(--primary-text-normal-color);
  border-radius: 4px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-column-field {
  padding: 0 4px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-column-field .bbi-datasource-settings-field-label {
  padding: 0;
  margin: 10px 0 6px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-category .bbi-datasource-settings-error {
  display: block;
  color: var(--designer-error-msg-text-color);
  font-size: 12px;
  margin-top: 4px;
}
.bbi-datasource-settings-dialog-wrap .bbi-datasource-settings-content .bbi-datasource-settings-hidden {
  display: none !important;
}
.bbi-datasource-settings-dialog-wrap .e-footer-content .bbi-datasource-settings-footer-btns {
  text-align: right;
}
.e-dbrd-banner-refresh:before {
  content: "\e92c";
  font-family: 'dashboardviewer_font';
}
.e-dbrd-banner-user-refresh:before {
  content: "\eb37";
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-toolbar-localizedashboard-icon:before {
  content: "\eb63";
  font-size: 18px;
}
.bbi-dbrd-dynamic-translator-view:before {
  content: "\eb64";
  font-size: 18px;
  align-content: center;
  font-family: 'dashboard_webdesigner_font';
  color: var(--custom-banner-foreground-color, var(--primary-text-normal-color)) !important;
}
.boldbi-dashboarddesigner .bbi-ddr-draft-status-progress {
  background-image: var(--gray-tick-icon);
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-ddr-draft-status-success {
  background-image: var(--blue-tick-icon);
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-ddr-draft-status-error {
  background-image: var(--warning-sync-icon);
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-dbsize:before {
  content: "\e9cd";
  font-family: 'dashboard_webdesigner_font';
  font-size: 16.5px;
}
.bbi-designer-toolbar-run:before {
  content: "\eab6";
}
.bbi-designer-dataset-join:before {
  content: "\eab9";
}
.bbi-designer-expression:before {
  content: "\eab8";
}
.bbi-designer-dataset-filter:before {
  content: "\eab2";
}
.bbi-designer-toolbar-userbased-filter:before {
  content: "\eb6c";
  font-size: 21px;
}
.bbi-designer-toolbar-ai-synonyms:before {
  content: "\eb65";
  font-size: 21px;
}
.bbi-designer-toolbar-parameter:before,
.bbi-designer-toolbar-dashboard-parameter:before {
  content: "\eb07";
}
@font-face {
  font-family: dashboard_webdesigner_font;
  src: url('fonts/ejdashboardwebdesignericonfont.eot?8cbxhs');
  src: url('fonts/ejdashboardwebdesignericonfont.eot?8cbxhs#iefix') format('embedded-opentype'), url('fonts/ejdashboardwebdesignericonfont.ttf?bfgft8') format('truetype'), url('fonts/ejdashboardwebdesignericonfont.woff?8cbxhs') format('woff'), url('fonts/ejdashboardwebdesignericonfont.svg?8cbxhs#ejdashboardwebdesignericonfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.e-dbrd-responsive-toolbar .bbi-toolbar-refreshsettings-icon {
  font-family: 'dashboard_webdesigner_font' !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-publish-icon:before {
  content: "\eabd";
}
/*---- toolbar ul-------*/

/*----- designer buttons ----*/

.boldbi-dashboarddesigner .e-grid .e-filterDialoge .bbi-dbrd-btn-small.bbi-dbrd-btn-primary,
.boldbi-dashboarddesigner .bbi-dbrd-btn-primary,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-primary {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  background: var(--primary-btn-bg-normal-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-normal-color) !important;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-dbrd-btn-primary {
  width: 100px;
  margin: 0 8px;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-toolbarcontainer .bbi-designer-toolbarul .bbi-dbrd-btn-primary {
  height: 28px !important;
  margin: 1px 0;
  padding: 0 6px;
}
.e-responsive-toolbar.e-abs-position.bbi-querydesigner-toolbarcontainer .bbi-designer-toolbarul .bbi-dbrd-btn-primary {
  height: 28px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-primary:hover,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-primary:hover {
  background: var(--primary-btn-bg-hover-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-hover-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-primary:active,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-primary:active {
  background: var(--primary-btn-bg-normal-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-designer-toolbar-secondary-btn,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-designer-toolbar-secondary-btn {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
  background-color: var(--primary-background-color);
  border: 1px solid var(--primary-btn-border-normal-color);
  color: var(--primary-btn-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-designer-toolbar-secondary-btn {
  width: 100px;
  margin: 0px 8px;
  height: 30px;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-designer-toolbar-secondary-btn:hover,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-designer-toolbar-secondary-btn:hover {
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
  background-color: var(--primary-btn-bg-hover-color);
  color: var(--primary-btn-text-hover-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-designer-toolbar-secondary-btn:disabled {
  background: #f2f2f2;
  box-shadow: none;
  color: #999999;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .e-grid .e-filterDialoge .bbi-dbrd-btn-small.bbi-dbrd-btn-secondary,
.boldbi-dashboarddesigner .bbi-dbrd-btn-secondary,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-secondary {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 0 12px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.3px;
  line-height: 20px;
  font-weight: 500;
  background: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
  color: var(--secondary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-querydesigner-toolbarcontainer .bbi-designer-toolbarul .bbi-dbrd-btn-secondary {
  height: 28px !important;
  margin: 1px 0;
  padding: 0 6px;
}
.e-responsive-toolbar.e-abs-position.bbi-querydesigner-toolbarcontainer .bbi-designer-toolbarul .bbi-dbrd-btn-secondary {
  height: 28px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-secondary:hover,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-secondary:hover {
  background: var(--secondary-btn-bg-hover-color);
  border-color: var(--querydesigner-secondary-border-color);
  color: var(--secondary-btn-text-hover-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-secondary:active,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-dbrd-btn-secondary:active {
  background: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
  box-shadow: none;
  color: var(--secondary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
/*----- designer buttons ----*/

.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-prerview-btn-wrapper .bbi-btn-wrapper {
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-drp-btn {
  border: none;
  background: var(--primary-btn-bg-normal-color);
  border-left: 0.5px solid var(--primary-btn-border-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split-btn.e-drp-btn:hover {
  border: none;
  background: white;
  border-left: 0.5px solid var(--primary-branding-border-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn {
  color: #999999;
  background: var(--disable-icon-color);
  border-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn .e-split-btn.e-left-btn {
  color: #999999;
  background: var(--disable-icon-color);
  border-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn .e-split-btn.e-drp-btn {
  color: #999999;
  background: #f2f2f2;
  border-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn .e-btn.e-select .e-icon {
  color: #999999;
  border-color: #cccccc;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn .e-split {
  color: #999999;
  background: #f2f2f2;
  border-radius: 3px;
  border: 0.5px solid #cccccc;
  border-color: #cccccc;
}
.e-menu.bbi-publish-menu-ul.e-context .e-list:hover,
.e-menu.bbi-publish-menu-ul.e-context .e-mhover,
.e-menu.bbi-publish-menu-ul.e-context .e-list.e-mhover > .e-menulink {
  background: var(--primary-btn-bg-hover-color);
  color: var(--primary-btn-text-hover-color);
}
.e-menu.bbi-publish-menu-ul.e-context.bbi-save-with-comment {
  width: 190px;
  left: calc(100% - 204px) !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split.e-btn-normal .e-splitarrowright .e-split-btn.e-rht-btn:active,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split.e-btn-normal .e-splitarrowright .e-split-btn.e-btn-txt:active {
  background: var(--primary-btn-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split-btn.e-left-btn:active,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split-btn.e-left-btn:hover,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-btn.e-select:hover,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-btn.e-select.e-active:hover {
  background: var(--primary-btn-bg-hover-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split-btn.e-left-btn:active,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split-btn.e-left-btn:hover,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-btn.e-select:hover,
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-btn.e-select.e-active:hover {
  background: var(--primary-btn-bg-hover-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-btn.e-select .e-icon {
  color: var(--primary-btn-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split .e-splitarrowright,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split .e-splitarrowright:active {
  background-color: white;
  border: none;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split-btn.e-left-btn {
  color: var(--primary-btn-text-normal-color);
  background-color: var(--primary-btn-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split,
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-split:active {
  border: 0.5px solid var(--primary-btn-border-normal-color);
  background: var(--primary-btn-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split {
  box-sizing: border-box;
}
/*---- toolbar ul-------*/

/*--------------Relative Date Filter Option Dialog---------------------*/

.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-designer-toolbar-delete {
  background: none;
  opacity: 0.5;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-designer-parameter-edit {
  background: none;
  opacity: 0.5;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-dashboarddesigner-up-arrow {
  background: none;
  opacity: 0.5;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-dashboarddesigner-down-arrow {
  background: none;
  opacity: 0.5;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-designer-toolbar-delete {
  background: none;
  opacity: 1;
  border-radius: 3px;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-designer-parameter-edit {
  background: none;
  opacity: 1;
  border-radius: 3px;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-dashboarddesigner-up-arrow {
  background: none;
  opacity: 1;
  border-radius: 3px;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-dashboarddesigner-down-arrow {
  background: none;
  opacity: 1;
  border-radius: 3px;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-designer-toolbar-delete:hover {
  background: var(--hover-icon-background-color);
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-designer-parameter-edit:hover {
  background: var(--hover-icon-background-color);
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-dashboarddesigner-up-arrow:hover {
  background: var(--hover-icon-background-color);
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-dashboarddesigner-down-arrow:hover {
  background: var(--hover-icon-background-color);
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-designer-toolbar-delete:hover {
  background: none;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-designer-parameter-edit:hover {
  background: none;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-dashboarddesigner-up-arrow:hover {
  background: none;
}
.e-dashboarddesigner-relative-filter-toolbar .bbi-relativedate-filter-icon-disable.bbi-dashboarddesigner-down-arrow:hover {
  background: none;
}
/*------------------------------------Date-Range-Popup--------------------------------------*/

.bbi-daterange-popup {
  width: 270px;
  height: 210px;
  position: absolute;
  border: 1px solid #dddddd;
  background-color: var(--designer-container-background);
  border-radius: 3px;
  display: none;
  z-index: 1010;
}
.bbi-daterange-popup .bbi-date-range-checkBbox {
  height: 25px;
  border-bottom: 1px solid #dddddd;
  padding: 10px 5px;
}
.bbi-daterange-popup .bbi-date-range-field {
  height: 111px;
  background-color: var(--designer-container-background);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 1010;
  padding: 10px 10px;
  padding-top: 12px;
}
.bbi-daterange-popup .bbi-date-range-popup-footer {
  height: 39px;
  padding-top: 12px;
  padding-right: 12px;
  border-top: 1px solid #dddddd;
}
.bbi-daterange-popup .bbi-date-range-popup-footer .bbi-date-range-foot-btn {
  float: right;
}
.list.bbi-popup-button {
  border: 1px solid var(--designer-preview-sec-border-color);
  border-radius: 4px;
  height: 24px;
  cursor: pointer;
  background-color: var(--designer-background);
  display: none;
}
.e-time-popup.e-popup .e-hover {
  background: var(--designer-popup-dialog-hover-background);
  color: var(--designer-text-color);
}
.e-widget.e-time-popup {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
  border-color: var(--primary-border-color);
}
.bbi-dbrd-control.e-time-popup .e-content .e-ul .e-active {
  background: var(--active-bg-normal-color);
  color: var(--active-text-normal-color);
}
.e-widget.e-datetime-popup {
  background-color: var(--designer-container-background);
}
.e-ntouch.e-widget.e-datepicker .e-arrow-sans-left:hover,
.e-ntouch.e-widget.e-datepicker .e-arrow-sans-right:hover {
  background-color: var(--designer-popup-dialog-hover-background);
}
.list.bbi-popup-button .bbi-date-range-drp-dwn-text {
  border-style: none;
  height: 100%;
  padding-left: 10px;
  line-height: 24px;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: var(--designer-font);
  font-size: 12px;
}
.list.bbi-popup-button .bbi-date-range-drp-dwn-btn {
  display: inline-block;
  width: 25px;
  height: 100%;
  border-radius: 0px 3px 3px 0px;
}
.list.bbi-popup-button .bbi-date-range-drp-dwn-btn .bbi-date-range-drpdwn-icon {
  color: #666666;
  line-height: 24px;
  width: 100%;
  height: 100%;
}
.bbi-dbrd-control.e-widget.e-datetime-wrap .e-input {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
}
.bbi-date-range-radio-label {
  margin-left: 6px;
}
/************************ToolBar*********************************/

.boldbi-dashboarddesigner .bbi-designer-ejwidgets-splitbtn {
  background: transparent !important;
  color: #4d4d4d;
  outline: none !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-colum {
  background-color: white;
  border-color: #cecece;
  border-bottom: 1px solid #cecece;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-colum:hover {
  background-color: #86cbea;
}
.boldbi-dashboarddesigner .bbi-designer-dataset .e-lv.subpage {
  border: 0px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset .e-lv.e-parentlv > .e-lv.subpage {
  border: 0px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset .e-lv .e-list {
  border: 0px solid !important;
}
.boldbi-dashboarddesigner .bbi-designer-dataset .e-lv .e-list-text {
  font-size: '13px !important';
}
.e-btn.e-select.e-disable:hover:not(.e-hsvButton) {
  color: white !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-drp-btn.e-select {
  color: white !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-input {
  font-size: 11px;
}
.e-tooltipbox {
  font-size: 11px;
}
.bi-dashboard .e-btn {
  font-size: 11px;
}
.e-menu {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-uploadbox .e-file-name-txt {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-uploadbox .e-selectpart {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-uploadbox .e-uploadbtn {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-progressbar {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-grid {
  font-size: 11px;
  border: 1px solid var(--primary-border-color);
  border-color: var(--designer-primary-border-color);
}
.boldbi-dashboarddesigner .e-ejinputtext {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-pager {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-textbox {
  font-size: 13px;
  border: 0.5px solid var(--designer-secondary-border-color);
}
.boldbi-dashboarddesigner .e-textbox::placeholder {
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header li {
  background: var(--designer-property-panel-bg-color) !important;
  font-size: 14px !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header.e-addborderbottom .e-active {
  border-bottom: 2px solid var(--primary-branding-color) !important;
  border-top: 0px solid;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header > .e-active a {
  color: var(--designer-property-panel-tab-active-text-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-left > .e-active a {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-right > .e-active a {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header > .e-active:hover a {
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-left > .e-active:hover a {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-right > .e-active:hover a {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-header > .e-active {
  border: 0px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-left > .e-active {
  border: 0px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-right > .e-active {
  border: 0px solid #c8c8c8;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-header > .e-bottom-line.e-active {
  border-bottom: 2px solid var(--primary-branding-color) !important;
}
.e-tab.e-js .e-header > .e-bottom-line.e-active:hover {
  border-bottom: '2px solid var(--primary-branding-color) !important';
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-uploadbox .e-uploadinput {
  background-color: #179bd7;
  color: white !important;
}
.boldbi-dashboarddesigner .e-uploadbox .e-selectpart {
  background-color: #179bd7;
  color: white !important;
}
.boldbi-dashboarddesigner .e-uploadbox .e-select .e-inputbtn {
  background-color: #179bd7;
  color: white !important;
}
.boldbi-dashboarddesigner .e-uploadbox.e-disable .e-select .e-inputbtn {
  background-color: #179bd7;
  color: 'white !important';
}
.boldbi-dashboarddesigner .bbi-designer-toolbarli.bbi-designer-splitbtn.e-active {
  width: 37px !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarli.bbi-designer-splitbtn.e-hover {
  width: 37px !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul.e-separator {
  border-color: #cccccc !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .e-disable {
  opacity: 0.65 !important;
  filter: alpha(opacity=65) !important;
}
.boldbi-dashboarddesigner .bbi-designer-previewbtn {
  background: #428bca !important;
  border-color: #3071a9 !important;
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .bbi-designer-alert-okbtn {
  background: #428bca !important;
  border-color: #3071a9 !important;
  color: #ffffff !important;
}
/*--- EJ Widget Autocomplete Icons ---*/

.boldbi-dashboarddesigner .bbi-designer-toolbar-undo .e-btn.e-select.e-disable:hover .e-icon {
  color: #dbdbde !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbar-redo .e-btn.e-select.e-disable:hover .e-icon {
  color: #dbdbde !important;
}
.boldbi-dashboarddesigner .bbi-dbsize .bbi-dbrd-file-icon {
  color: #4d4d4d;
}
.boldbi-dashboarddesigner .bbi-dbsize .bbi-dbrd-file-icon:hover::before {
  color: #1A1A1A !important;
  background-color: #EEEEEE !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-control-header .bbi-dbrd-controlIcon-container .bbi-dbrd-control-menu-icon {
  padding: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-textbox-border {
  border-color: var(--secondary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-format-addIcon {
  font-size: 15px !important;
  color: #1882ff !important;
}
.boldbi-dashboarddesigner .bbi-designer-newparam-btn {
  font-weight: 400 !important;
  font-size: 11px !important;
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-newds-btn {
  font-weight: 400 !important;
  font-size: 11px !important;
  border-radius: 4px !important;
}
.boldbi-dashboarddesigner .bbi-designer-previewbtn {
  font-weight: 400 !important;
  font-size: 11px !important;
  border-radius: 4px !important;
}
.bbi-designer-toolbar.e-toolbar.e-responsive-toolbar {
  border: 1px solid #D3D3D3 !important;
  width: auto;
  border-top: none;
  background-color: var(--designer-background);
}
.bbi-designer-toolbar.e-toolbar.e-responsive-toolbar.e-abs-position {
  position: absolute;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-datasource-standard-btn-wrap {
  display: block !important;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-querydesigner-continuedashboard-btn-wrap {
  margin: auto !important;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul button {
  height: 28px;
  margin: 10px;
  display: block;
}
.bbi-designer-toolbar-datasample:before {
  content: "\e700";
}
.bbi-designer-toolbar-replacevalues:before {
  content: "\eb57";
}
.boldbi-dashboarddesigner .bbi-designer-toolbar-new:before {
  content: "\e91b";
}
.bbi-designer-toolbar-threshold:before {
  content: "\eb3e";
}
.boldbi-dashboarddesigner .bbi-designer-toolbar-open-folder:before {
  content: "\e91c";
}
.boldbi-dashboarddesigner .bbi-designer-toolbar-save:before {
  content: "\e921";
}
/*--- ToolBar ---*/

.boldbi-dashboarddesigner .bbi-designer-toolbarcontainer .e-rel-position {
  margin-top: 1.5px;
  cursor: default !important;
}
.bbi-querydesigner-toolbarcontainer .e-rel-position {
  margin-top: 1.5px;
  cursor: default !important;
}
.bbi-designer-toolbarcontainer {
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.e-js.e-toolbar.bbi-querydesigner-toolbarcontainer {
  display: block;
  border-width: 0px;
  border-radius: 0 !important;
}
.e-js.e-toolbar.bbi-querydesigner-toolbarcontainer .e-display-none,
.e-js.e-toolbar.bbi-querydesigner-toolbarcontainer.e-display-none {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer .e-colorwidget .e-selected-color {
  width: 15px;
  height: 15px;
}
.boldbi-dashboarddesigner .bbi-designer-dataset-colum {
  line-height: normal;
  padding: 0 15px;
  cursor: default;
  vertical-align: middle;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-atc {
  height: 28px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-chkbox-wrap .e-chkbox-small > span {
  height: 12px;
  width: 12px;
  margin-bottom: 2px;
  border: 1px solid var(--checkbox-btn-unchecked-border-color);
  border-radius: 2px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-chkbox-wrap .e-chkbox-small span.e-chk-act {
  border: 1px solid var(--checkbox-btn-checked-border-color);
  background-color: var(--checkbox-btn-checked-bg-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header li {
  width: 150px;
  height: 33px;
  letter-spacing: 0.5px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab > .e-header .e-icon {
  margin-top: -9px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-header li a {
  padding-top: 0.4em;
  font-weight: 600;
}
.boldbi-dashboarddesigner .e-tab .e-header li a {
  padding: .6em .9em !important;
  color: var(--designer-tab-normal-text-color);
}
.boldbi-dashboarddesigner .e-tab .e-header > .e-select a {
  color: var(--designer-tab-normal-text-color);
}
.boldbi-dashboarddesigner .e-tab .e-header li a:hover {
  color: var(--designer-tab-hover-text-color);
}
.boldbi-dashboarddesigner .e-tab .e-header > .e-select:hover a {
  color: var(--designer-tab-hover-text-color);
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab .e-active-content {
  padding: 0px !important;
  background-color: var(--designer-assign-data-bg-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-scroller .e-content .e-pro-completed {
  background-color: transparent;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-header > .e-bottom-line.e-active {
  padding-bottom: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js .e-header > .e-bottom-line.e-active:hover {
  padding-bottom: 0px !important;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-tab.e-js > .e-content {
  border-width: 0px;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .e-icon {
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-designer-radiobtn .e-text {
  padding-top: 1px !important;
}
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-code-view-ul .bbi-querydesigner-switcher-wrap {
  padding: 0px;
  margin: 10px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-code-view-ul .bbi-querydesigner-switcher-wrap .bbi-designer-label {
  line-height: 30px;
  margin: 0px;
  margin-right: 10px;
  color: var(--querydesigner-text-color);
}
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-code-view-ul .bbi-querydesigner-switcher-wrap .bbi-designer-label {
  line-height: 30px;
  margin: 0px;
  margin-right: 10px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-code-view-ul .bbi-querydesigner-switcher-wrap .bbi-designer-switch {
  margin: 4px 0px;
}
.e-responsive-toolbar.e-abs-position .bbi-querydesigner-code-view-ul .bbi-querydesigner-switcher-wrap .bbi-designer-switch {
  margin: 4px 0px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-up-arrow:not(:disabled) {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-down-arrow:not(:disabled) {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-up-arrow:before {
  content: '\e9bd';
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-down-arrow:before {
  content: '\e9ae';
}
.boldbi-dashboarddesigner .bbi-designer-selection-drag .path1:before {
  content: "\e9ec";
}
.boldbi-dashboarddesigner .bbi-designer-selection-drag .path2:before {
  content: "\e9ed";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path1:before {
  content: "\e9ee";
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path2:before {
  content: "\e9ef";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path3 {
  top: -3px;
  left: 3.5px;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-designer-selection-move .path3:before {
  content: "\ea15";
  font-size: 18px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-edit .path1:before {
  content: "\ea7e";
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-edit .path2:before {
  content: "\ea7f";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-ok .path1:before {
  content: "\ea80";
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-selection-ok .path2:before {
  content: "\ea81";
  margin-left: -1em;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-label-editor {
  cursor: pointer;
  font-size: 22px;
}
.boldbi-dashboarddesigner .bbi-designer-browse-backward:before {
  content: "\e9f1";
}
.boldbi-dashboarddesigner .bbi-designer-browse-forward:before {
  content: "\e9f2";
}
.boldbi-dashboarddesigner .bbi-designer-configuration-settings:before {
  content: "\ea15";
}
.boldbi-dashboarddesigner .bbi-designer-plus:before {
  content: "\ea1c";
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-downarrow-icon:before {
  content: "\ea29";
}
/* Font Icons */

.boldbi-dashboarddesigner .bbi-dashboarddesigner-configuration-collapse:before {
  content: "\e932";
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-configuration-collapse {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 10px !important;
  padding-left: 7px;
  padding-top: 6px;
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-dashboarddesigner-collapsable-item {
  width: 21px;
  height: 22px;
  position: absolute;
  right: 41px;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-style: none !important;
  border-radius: 3px;
}
/************************EJ Widget Autocomplete Icons*********************************/

.boldbi-dashboarddesigner .bbi-designer-toolbar-run::before {
  margin: 0px !important;
}
.boldbi-dashboarddesigner .bbi-designer-toolbar-save::before {
  margin: 0px !important;
}
/* Toolbar and its control file level class names-Begin */

.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-btn .e-btn-span {
  float: left;
  margin-left: 2px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split .e-btn.e-txt {
  padding: 0.4em;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split .e-btn.e-txt {
  padding: 0.4em;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-left-btn {
  border: none !important;
  font-family: var(--designer-font);
  letter-spacing: 0.5px;
  font-size: 13px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-left-btn:active {
  border: none !important;
  font-family: var(--designer-font);
  letter-spacing: 0.5px;
  font-size: 13px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-left-btn:hover {
  border: none !important;
  font-family: var(--designer-font);
  letter-spacing: 0.5px;
  font-size: 13px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn .e-split-btn.e-left-btn {
  cursor: default;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper.bbi-disable-publishbtn .e-split-btn.e-drp-btn {
  cursor: default;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-txt.e-select {
  font-family: var(--designer-font);
  font-size: 13px;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split.e-widget .e-split-btn.e-drp-btn {
  border-left: 1px solid;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split.e-widget .e-split-btn.e-drp-btn {
  border-left-color: var(--primary-btn-border-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-btn .e-btntxt {
  padding: 0px;
  line-height: 28px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper:not(.bbi-disable-publishbtn) .e-btn .e-btntxt {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-splitbutton.e-btn.e-left-btn:focus {
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-btn.e-select.e-drp-btn:focus {
  box-shadow: none;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-btn.e-select .e-icon.e-arrow-sans-down:before {
  padding-top: 4px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split .e-splitarrowright .e-splitbutton {
  border-radius: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split .e-splitarrowleft .e-drp-btn {
  border-radius: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-drp-btn {
  border-radius: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split {
  border-radius: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-split-btn.e-drp-btn {
  float: right;
}
.boldbi-dashboarddesigner .bbi-designer-toolbarul .bbi-publish-btn-wrapper .e-btn .e-icon.bbi-dbrd-publish-icon {
  width: 14px;
  height: 14px;
  font-size: 15px;
}
.boldbi-dashboarddesigner .bbi-publish-menu-ul.e-menu.e-context {
  width: 115px;
  border-radius: 4px;
  margin: 0px;
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-publish-menu-ul.e-menu.e-widget.e-split li.e-list {
  border-radius: 3px;
  margin: 0px;
  padding: 0px;
}
.boldbi-dashboarddesigner .bbi-publish-menu-ul.e-menu.e-split.e-context .e-list > .e-menulink {
  font-size: 12px;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-publish-menu-ul:not(.e-menu) {
  display: none;
}
.boldbi-dashboarddesigner .e-toolbar {
  font-size: 11px;
}
.e-ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  outline: 0 none;
  line-height: normal;
}
.bbi-userselect *:not(input):not(textarea) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Toolbar and its control file level class names-End */

.boldbi-dashboarddesigner .bbi-dbrd-control .bbi-designer-toolbar-delete.bbi-disable-dsitem {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dashboard-designer-configuration .bbi-property-row-container .bbi-designer-allowExporting-title {
  overflow: hidden;
  font-size: 13px;
  font-weight: 600;
  margin: 7px;
  float: left;
  margin-right: 3px;
  margin-left: 10px;
  color: var(--primary-text-normal-color);
}
.bbi-property-row-container .e-toolbar {
  background-color: transparent;
}
.e-designer-table .e-kpi-gridCol .e-columnheader .e-headercell {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .e-kpi-grid .e-js.e-grid .e-gridcontent {
  background-color: transparent;
}
.e-designer-table .e-kpi-gridCol .e-columnheader .e-headercell {
  background-color: var(--designer-container-background);
  color: var(--designer-text-color);
  border-left-color: var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-control-container-wrapper .e-grid .e-gridcontent .e-table .emptyrecord.e-lastrowcell {
  color: var(--secondary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-continue-to-dashboard {
  background-color: var(--primary-background-color);
  border: 1px solid var(--primary-btn-border-normal-color);
  color: var(--primary-btn-bg-normal-color);
  border-radius: 4px;
  height: 28px !important;
  margin: 1px 0;
  padding: 0 6px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-continue-to-dashboard:hover {
  background: var(--primary-btn-bg-hover-color);
  color: var(--primary-btn-text-hover-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-continue-to-dashboard:disabled {
  color: var(--primary-btn-text-disable-color) !important;
  border: 1px solid var(--secondary-btn-border-disable-color);
  background: var(--primary-btn-bg-disable-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-querydesigner-continue-to-dashboard {
  background-color: var(--primary-background-color);
  border: 1px solid var(--primary-btn-border-normal-color);
  color: var(--primary-btn-bg-normal-color);
  border-radius: 4px;
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-querydesigner-continue-to-dashboard:hover {
  background: var(--primary-btn-bg-hover-color);
  color: var(--primary-btn-text-hover-color);
}
.e-responsive-toolbar.e-abs-position .bbi-designer-toolbarul .bbi-querydesigner-continue-to-dashboard:disabled {
  color: var(--primary-btn-text-disable-color) !important;
  border: 1px solid var(--secondary-btn-border-disable-color);
  background: var(--primary-btn-bg-disable-color);
}
.bbi-publish-menu-ul.e-menu.e-context.e-split,
.bbi-publish-menu-ul.e-menu.e-split {
  color: var(--primary-btn-bg-normal-color);
  background-color: var(--primary-background-color);
  border-color: 1px solid var(--primary-btn-border-normal-color);
  border-radius: 3px;
}
.bbi-publish-menu-ul.e-menu.e-split:hover {
  background-color: var(--primary-btn-bg-hover-color);
}
.boldbi-dashboarddesigner .bbi-datacache-config-wrapper {
  width: 100px;
  height: 25px;
  margin-top: 25px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-btn-primary.bbi-datacache-config-testbtn {
  background: var(--datacache-primary-background-color) !important;
  border-color: var(--datacache-primary-branding-border-color) !important;
  color: var(--datacache-primary-branding-color) !important;
  padding-right: 105px;
  margin-left: 6px;
  width: 100px;
}
.boldbi-dashboarddesigner .bbi-datacache-config-wrapper .bbi-datacache-cacheSize-link {
  color: var(--datacache-primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-datacache-config-wrapper .bbi-datacache-config-inmemory {
  color: var(--datacache-primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-datacache-validation.bbi-datacache-error-txt {
  color: var(--datacache-error-text-color) !important;
}
.boldbi-dashboarddesigner .bbi-datacache-validation.bbi-datacache-success-txt {
  color: var(--datacache-primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-datacache-validation {
  color: var(--datacache-primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-datacache-config-wrapper .e-chkbox-wrap {
  margin-left: 193px;
}
.bbi-dbrd-external-link:before {
  content: '\ea99';
  font-family: 'dashboard_webdesigner_font';
  color: blue;
}
.bbi-schedule-data-cache-parent {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 16px;
  margin-left: 46px;
  font-size: 13px;
  padding-right: 16px;
}
.bbi-data-cache-schedule-type {
  margin-left: 64px;
}
.bbi-data-cache-recurs,
.bbi-data-cache-schedule-ends-parent {
  display: flex;
  flex-direction: row;
}
.bbi-data-cache-schedule-starts-parent {
  display: flex;
  flex-direction: row;
  gap: 38px;
}
.bbi-data-cache-recurs-hrs {
  display: flex;
  flex-direction: row;
  margin-left: 59px;
  gap: 10px;
}
.bbi-data-cache-schedule-ends-date-range {
  display: flex;
  flex-direction: row;
  margin-left: 102px;
}
.boldbi-dashboarddesigner .e-widget.bbi-cache-schedule-type {
  margin-left: 43px;
}
.boldbi-dashboarddesigner .bbi-datacache-start-date-time {
  margin-left: 45px;
}
.bbi-data-cache-recurs-monthly-parent {
  display: flex;
  flex-direction: column;
  margin-left: 88px;
  gap: 10px;
}
.bbi-data-cache-recurs-monthly-first-child {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.bbi-data-cache-recurs-monthly-second-child {
  display: flex;
  flex-direction: row;
  gap: 11px;
}
.bbi-data-cache-recurs-weekly-parent {
  display: flex;
  flex-direction: column;
  margin-left: 60px;
  gap: 8px;
}
.boldbi-dashboarddesigner .bbi-data-cache-recurs-monthly-parent .e-numeric {
  width: 80px;
}
.bbi-data-cache-recurs-weekly-first-child {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.bbi-data-cache-recurs-weekly-second-child {
  display: flex;
  flex-direction: row;
  gap: 33px;
}
.bbi-data-cache-recurs-weekly-third-child {
  display: flex;
  flex-direction: row;
  gap: 22px;
}
.bbi-data-cache-recurs-monthly-label,
.bbi-data-cache-recurs-weekly-ever-label,
.bbi-data-cache-recurs-hrs-label,
.bbi-data-cache-schedule-ends-label,
.bbi-data-cache-schedule-starts-label {
  margin-top: 6px;
}
.bbi-data-cache-recurs-weekly-days-numeric {
  margin-left: 11px;
}
.bbi-data-cache-recurs-daily-parent {
  display: flex;
  flex-direction: row;
  margin-left: 88px;
}
.bbi-data-cache-recurs-daily-label {
  margin-top: 6px;
  margin-left: 10px;
}
.bbi-data-cache-recurs-monthly-radio-btn {
  width: 10%;
  margin-top: 6px;
}
.bbi-data-cache-recurs-weekly-weeks-label,
.bbi-data-cache-recurs-daily-day-radio {
  width: 19%;
  margin-top: 6px;
}
.bbi-data-cache-recurs-daily-week-radio {
  width: 33%;
  margin-top: 6px;
  margin-left: 107px;
}
.bbi-data-cache-recurs-weekly-sat-chck-box {
  margin-left: 22px;
}
.bbi-data-cache-recurs-hrs-timer {
  width: 198px;
  margin-left: 12px !important;
}
.bbi-data-cache-schedule-ends-date-occurence-label {
  margin-top: 6px;
  margin-left: 10px;
}
.bbi-data-cache-schedule-ends-date-never-radio-btn {
  width: 18%;
  margin-top: 6px;
}
.bbi-data-cache-schedule-ends-date-after-radio-btn {
  width: 18%;
  margin-top: 6px;
}
.bbi-data-cache-schedule-ends-date-on-radio-btn {
  width: 17%;
  margin-top: 6px;
  margin-left: 18px;
}
.bbi-data-cache-schedule-starts {
  margin-left: 38px;
}
.bbi-schedule-data-cache-parent.bbi-disable {
  pointer-events: none;
  opacity: 0.5;
}
.bbi-browse-dialog-content-table .bbi-browse-content-row.bbi-disable {
  pointer-events: none;
  opacity: 0.3;
}
.bbi-data-cache-schedule-type-parent {
  display: flex;
  flex-direction: row;
  gap: 64px;
}
.bbi-data-cache-schedule-lable {
  margin-top: 6px;
  font-family: var(--designer-font) !important;
}
.bbi-data-cache-schedule-lable-text,
.boldbi-dashboarddesigner .bbi-data-cache-recurs-weekly-parent .e-chkbox-wrap .e-text {
  font-family: var(--designer-font) !important;
  font-weight: 400;
  font-size: 13px;
}
.boldbi-dashboarddesigner .bbi-schedule-data-cache-parent .e-input {
  font-family: var(--designer-font) !important;
}
.bbi-publish-btn-wrapper .e-icon.e-arrow-sans-down {
  margin-top: 4px !important;
  position: relative !important;
}
/*The code is commented since we may re enable this option in future based on management confirmation*/

/*.boldbi-dashboarddesigner .bbi-dbrd-file-icon-container {
    float: @file-icon-container-float;
    cursor: @file-icon-container-cursor;
    border-radius: @file-icon-container-border-radius;
    height: @file-icon-container-height;
    width: @file-icon-container-width;
    text-align: @file-icon-container-text-align;
    box-sizing: @file-icon-container-box-sizing;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-icon-container.e-active {
    background: @file-info-container-active-background;
    color: @file-info-container-active-color;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-icon-container.e-active .bbi-dbrd-file-icon {
    color: @file-info-container-icon-color;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-icon-container.e-active:hover {
    background: @file-info-container-active-hover-background;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-container {
    font-family: @file-info-container-font-family;
    color: @file-info-container-color;
    position: @file-info-container-positon;
    top: @file-info-container-top;
    height: @file-info-container-height;
    width: @file-info-container-width;
    background: @file-info-container-background;
    z-index: @file-info-container-zindex;
    display: @file-info-container-display;
    padding-left: @file-info-container-padding-left;
    padding-right: @file-info-container-padding-right;
    min-width: @file-info-container-min-width;
    box-shadow: @file-info-container-box-shadow;
    -moz-box-shadow: @file-icon-container-moz-box-shadow;
    -webkit-box-shadow: @file-icon-container-webkit-box-shadow;
    border: @file-info-container-border;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-container .bbi-dbrd-row-progress {
    background: @file-info-container-row-progress-background;
    height: @file-info-container-row-progress-height;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-container .bbi-dbrd-row-progress-active {
    background: @file-info-container-row-progress-active-background;
    height: @file-info-container-row-progress-active-height;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-info-container .bbi-dbrd-file-info-container-title {
    font-weight: @file-info-container-title-font-weight;
    padding-top: @file-info-container-title-padding-top;
    padding-bottom: @file-info-container-title-padding-bottom;
    font-size: @file-info-container-title-font-size;
}
.boldbi-dashboarddesigner .bbi-dbrd-file-icon {
    line-height: @toolbar-data-storage-file-icon-line-height;
}
*/


/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
/********** Core **********/

.bbi-designer-inputPath {
  height: 28px;
  width: 295px;
}
.boldbi-dashboarddesigner .bbi-designer-filter-config-table {
  border-spacing: 0 !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-filterConfig-td {
  padding: 0 !important;
}
.boldbi-dashboarddesigner .bbi-designer-filterConfig-td {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.boldbi-dashboarddesigner .bbi-masterslave-filter-addIcon {
  height: 23px;
  width: 23px;
  float: right;
  display: inline-block;
  border-radius: 3px;
}
.boldbi-dashboarddesigner .bbi-masterslave-filter-add-plusIcon:before {
  font-family: dashboard_webdesigner_font !important;
  content: "\e900";
  font-size: 12px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-datacontainer {
  font-size: 13px;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-filterConfig-filter-datacontainer {
  margin-left: 12px;
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-header-div {
  border-bottom: 1px solid var(--designer-primary-border-color);
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-leftpane {
  height: 15px;
  display: inline-block;
  padding-top: 1px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-Label-div {
  padding: 5px 10px 7px 10px;
  height: 20px;
}
.boldbi-dashboarddesigner .e-dialog.e-widget.bbi-designer-dialog .e-icon.bbi-filterConfig-master-addIcon {
  text-align: center;
  line-height: 24px;
  margin-left: 1px;
  height: 22px;
  width: 22px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-list-container {
  border-top-width: 1px;
  padding: 3px 6px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-ul-container {
  width: auto;
  height: auto;
}
.boldbi-dashboarddesigner .bbi-filterConfig-profile-field {
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  height: 185px;
  width: 250px;
  background-color: var(--secondary-background-color);
  position: relative;
}
.boldbi-dashboarddesigner .bbi-filterConfig-ul-Profile-container {
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-listene-label-div {
  padding: 0px 15px 8px 12.5px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-listene-field-div {
  border: 1px solid var(--designer-primary-border-color);
  border-radius: 4px;
  height: 185px;
  width: 250px;
  background-color: var(--secondary-background-color);
  position: relative;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-custom-closeIcon-span {
  display: none;
  color: #4d4d4d;
  cursor: pointer;
  font-size: 16px;
  margin-top: 3px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-chooser-div {
  width: 100%;
  float: left;
  clear: none;
  box-sizing: border-box;
  padding: 8px 8px 8px 11px;
  display: inline-block;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-li-container {
  list-style: none;
  border-radius: 4px;
  margin: 2px 0px;
  cursor: default;
  padding: 0px !important;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-text-span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  padding-left: 2px;
  display: inline-block;
  width: 128px;
  line-height: normal;
  margin-left: 5px;
  position: relative;
  background: transparent !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-filterprofile-li-container {
  margin: 6px;
  border-radius: 4px;
  list-style: none;
  height: 26px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-filterprofile-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  margin-left: 1px;
  cursor: default;
  margin-top: 5px;
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-filterprofile-textbox {
  height: 21px;
  line-height: normal;
  margin-top: 1px;
  border-radius: 2px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-closeIcon-span {
  color: #4d4d4d;
  cursor: pointer;
  font-size: 16px;
  vertical-align: middle;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-closeIcon-span.e-icon,
.boldbi-dashboarddesigner .bbi-filterConfig-master-custom-closeIcon-span.e-icon,
.boldbi-dashboarddesigner .bbi-filterConfig-master-filterprofile-closeIcon-span.e-icon {
  display: none;
  height: auto;
  width: auto;
}
.boldbi-dashboarddesigner .bbi-filterConfig-master-filterprofile-closeIcon-span {
  display: none;
  color: #4d4d4d;
  cursor: pointer;
  font-size: 16px;
  position: absolute;
  margin-top: 5px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-function-search,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-column-search,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-expression-search {
  display: block;
  border: 1px solid #c8c8c8;
  margin-top: 8px;
  border-radius: 4px;
  background-color: var(--designer-input-readonly-background);
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .e-textbox.bbi-designer-textbox::selection {
  background-color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-function-search {
  margin-top: 8px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-column-search {
  margin: 8px 6px 0px 6px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-expression-search {
  margin: 3px 6px 0px 3px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-function-nodata,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-column-nodata,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-expression-nodata {
  position: relative;
  display: none;
  border: 1px solid var(--querydesigner-primary-border-color);
  border-radius: 4px;
  text-align: center;
  margin-top: 1px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-querydesigner-column-nodata {
  margin-left: 6px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .e-atc .e-widget {
  display: inline-block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .bbi-designer-atc-boxshadow {
  text-align: left;
  margin-top: 1px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .e-select.bbi-designer-widget-autocomplete.e-search-area {
  display: table;
  margin-top: -1px;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table .e-select.bbi-designer-widget-select {
  display: inline-block;
  float: left;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table {
  border-spacing: 0 !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table td,
.boldbi-dashboarddesigner .bbi-querydesigner-exp-table th {
  padding: 0 !important;
}
.bbi-designer-dialog .e-dialog.e-widget-content {
  padding: .5em 12px !important;
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .bbi-dbrd-uf-dlg-content-panel.e-widget-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.boldbi-dashboarddesigner .e-flat-mode .e-widget-content {
  padding: 0 !important;
  color: var(--primary-text-normal-color);
}
/********** Theme **********/

.boldbi-dashboarddesigner .bbi-designer-inputPath {
  border: none;
}
.bbi-designer-errorLog {
  color: #a94442;
}
.bbi-filterConfig-separator {
  border-right: 1px solid var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-separator {
  border-right: 1px solid var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner .bbi-querydesigner-exp-innertable {
  border-spacing: 1.5px !important;
  border-collapse: separate !important;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-edit-connection {
  width: 100%;
  padding: 4.5px;
  padding-left: 13px;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-title,
.boldbi-dashboarddesigner.bbi-designer-dialog {
  font-family: var(--designer-font) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .bbi-designer-tile span {
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-close::before {
  content: \e74e !important;
  font-family: 'ej-webfont';
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-header {
  border-bottom: 1px solid var(--designer-primary-border-color) !important;
  background: var(--designer-header-background);
  border: var(--primary-border-color);
}
.boldbi-dashboarddesigner.bbi-desktop-export.e-dialog-wrap {
  border: 1px solid var(--designer-primary-border-color) !important;
}
.bbi-designer-dialog.boldbi-dashboarddesigner.bold-etl .e-footerbar .bbi-dbrd-btn-primary {
  background: #1293F4 !important;
  border: #1293F4 !important;
}
.bbi-designer-dialog.boldbi-dashboarddesigner.bold-etl .e-footerbar .bbi-dbrd-btn-primary:hover {
  background: #309DEF !important;
}
.boldbi-dashboarddesigner.e-dialog-wrap {
  border: 1px solid var(--designer-primary-border-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-close::before {
  color: #333333 !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-title {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-titlebar {
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-footerbar {
  border-top: 1px solid var(--designer-primary-border-color) !important;
  background-color: var(--designer-container-background);
  border: var(--primary-border-color);
}
.boldbi-dashboarddesigner.bbi-designer-dialog > .e-header > .e-dialog-icon.e-close-disable:hover {
  background-color: var(--hover-icon-background-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog > .e-header > .e-dialog-icon {
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog > .e-header > .e-dialog-icon:before {
  color: var(--designer-toolbar-icon-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-dialog-scroller {
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner.bbi-designer-dialog > .e-header > .e-dialog-icon {
  color: var(--designer-toolbar-icon-color) !important;
  transition: 0.3s background-color;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-close:hover::before {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog .e-close:active::before {
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog > .e-header > .e-dialog-icon:hover {
  background: var(--hover-icon-background-color) !important;
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner.bbi-designer-dialog > .e-header > .e-dialog-icon:active {
  background-color: #CCCCCC !important;
  background: var(--primary-background-color) !important;
  color: var(--active-icon-normal-color) !important;
  transition: 0s;
}
/*********** Filter dialog - Start *************************************/

.boldbi-dashboarddesigner .bbi-designer-filter-addIcon {
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .bbi-designer-filter-addIcon {
  font-size: 15px !important;
  color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-filter-addIcon[disabled]:hover {
  cursor: default !important;
}
/*********** Filter dialog - Ends **************************************/

.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-header {
  border: 1px solid var(--designer-primary-border-color) !important;
  background: #fff !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-header {
  border: none;
  border-bottom: 1px solid var(--designer-primary-border-color);
  background: white;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-close::before {
  color: #333333 !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-close::before {
  color: #333333 !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-header .e-title {
  color: var(--primary-text-normal-color) !important;
  overflow: auto;
  vertical-align: bottom;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-title {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-titlebar {
  background-color: var(--designer-container-background) !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-titlebar {
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-footerbar {
  border: 1px solid var(--designer-primary-border-color) !important;
  background-color: var(--designer-container-background);
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog > .e-header > .e-dialog-icon {
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox > .e-header > .e-dialog-icon {
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog > .e-header > .e-dialog-icon:before {
  color: var(--designer-dialog-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox > .e-header > .e-dialog-icon:before {
  color: var(--designer-dialog-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-dialog-scroller {
  border: var(--designer-primary-border-color);
  background-color: var(--connector-header-background);
  border-bottom: 0px;
  border-top: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-dialog .e-dialog-scroller {
  border-color: var(--designer-primary-border-color);
  border-bottom: 0px;
  border-top: 0px;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog > .e-header > .e-dialog-icon {
  color: var(--designer-toolbar-icon-color) !important;
  transition: 0.3s background-color;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox > .e-header > .e-dialog-icon {
  color: var(--designer-dialog-icon-color) !important;
  transition: 0.3s background-color;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog .e-close:hover::before {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox .e-close:hover::before {
  color: var(--designer-dialog-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog > .e-header > .e-dialog-icon:hover {
  background: var(--hover-icon-background-color ) !important;
  color: #1A1A1A !important;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox > .e-header > .e-dialog-icon:hover {
  background: var(--hover-icon-background-color) !important;
  color: #1A1A1A !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:hover:not([disabled]) {
  background: rgba(255,255,255,0.5) !important;
  color: var(--disable-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-icon-background-theme:active:not([disabled]) {
  background-color: var(--designer-header-background) !important;
  background: var(--designer-header-background) !important;
  color: var(--active-icon-normal-color) !important;
  transition: 0s;
}
.boldbi-dashboarddesigner .bbi-designer-ejdialog > .e-header > .e-dialog-icon:active {
  background-color: var(--hover-icon-background-color) !important;
  background: var(--hover-icon-background-color) !important;
  color: #1A1A1A !important;
  transition: 0s;
}
.boldbi-dashboarddesigner .bbi-designer-alertbox > .e-header > .e-dialog-icon:active {
  background-color: var(--active-icon-normal-color) !important;
  background: #CCCCCC !important;
  color: #1A1A1A !important;
  transition: 0s;
}
.bbi-designer-dialog.boldbi-dashboarddesigner.bold-etl .e-header {
  border-bottom: none !important;
}
.bbi-designer-dialog.boldbi-dashboarddesigner.bold-etl .e-title {
  padding-left: 5px;
}
.bbi-designer-dialog.boldbi-dashboarddesigner.bold-etl .e-footerbar .bbi-dbrd-btn-primary {
  background: #1293F4 !important;
  border: #1293F4 !important;
}
.bbi-designer-dialog.boldbi-dashboarddesigner.bold-etl .e-footerbar .bbi-dbrd-btn-primary:hover {
  background: #309DEF !important;
}
/*********** DataCache dialog - Starts **************************************/

.boldbi-dashboarddesigner .bbi-data-cache-indicator {
  font-family: var(--designer-font) !important;
  font-size: 14px;
  font-weight: 400;
}
.boldbi-dashboarddesigner .bbi-data-cache-indicator b {
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-data-cache-alert-content {
  display: block;
  width: 732px;
  white-space: pre-wrap;
  color: #333333;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  background: #fff8ee;
  border: 1px solid #ffd59c;
  padding: 8px 12px;
  margin: 12px 20px 0px 20px;
}
.boldbi-dashboarddesigner .bbi-data-cache-time-expire {
  display: flex;
  margin: 10px 0px 36px 48px;
}
/*********** DataCache dialog - Ends **************************************/


/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.bbi-dbrd-control.e-ddl-popup .e-check-act:before,
.e-dashboardviewer .e-listbox .e-icon.e-checkmark:before,
.e-dashboardviewer .e-chkbox-wrap .e-icon.e-checkmark:before {
  margin: 0px 0px 0px -1px !important;
  color: var(--designer-checkbox-active-color) !important;
  content: "\e657" !important;
  font-size: 12px !important;
  font-family: 'ej-webfont' !important;
}
.e-dashboardviewer .e-spanicon.e-radsmaller {
  height: 15px !important;
  width: 15px !important;
}
.e-dashboardviewer .bbi-designer-radiobtn {
  margin-top: -2px;
}
.e-dashboardviewer .e-rad-icon.e-icon.e-rad-active:before {
  display: block;
  padding-left: unset !important;
}
.bbi-dbrd-control .e-atc .e-options.e-active:hover,
.bbi-dbrd-control .e-atc .e-options:hover {
  background: #ccc !important;
  color: white;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-timecontainer .e-header {
  color: var(--primary-text-normal-color);
}
.e-dashboarddesigner-widget.e-datetime-popup.e-popup {
  background-color: var(--primary-background-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-timecontainer .e-time-popup.e-popup {
  background: var(--primary-background-color) !important;
  color: var(--primary-text-normal-color);
}
.e-datepicker.e-dbrd-designer-relative-picker.e-dashboarddesigner-widget .e-text,
.boldbi-dashboarddesigner-widget .e-datepicker .e-text {
  margin-top: 0px;
}
.e-datepicker.e-dbrd-designer-relative-picker.e-dashboarddesigner-widget .e-header .e-prev,
.e-datepicker.e-dbrd-designer-relative-picker.e-dashboarddesigner-widget .e-header .e-next,
.e-dashboarddesigner-widget .e-datepicker .e-header .e-prev,
.e-dashboardDesigner-widget .e-datepicker .e-header .e-next {
  top: 5px;
}
.boldbi-dashboarddesigner .e-icon.e-plus.e-query-filter-add-icon {
  vertical-align: top !important;
}
.e-dashboarddesigner-widget .e-datepicker.e-popup {
  border: 1px solid #cecece;
  box-shadow: none;
  background-color: var(--primary-background-color) !important;
}
.e-dashboarddesigner-widget .e-datepicker .e-header .e-next {
  top: 5px;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-focus {
  box-shadow: none;
}
.bbi-dashboard-designer-configuration.bbi-dashboarddesigner-schema-table .e-chkbox-wrap .e-chkbox-small > span {
  height: 14px;
  width: 14px;
}
.e-textbox::selection,
.e-textarea::selection {
  color: white;
  background-color: #3399ff;
}
.e-textbox::-moz-selection,
.e-textarea::-moz-selection {
  color: white;
  background-color: #3399ff;
}
.e-textbox::-webkit-selection,
.e-textarea::-webkit-selection {
  color: white;
  background-color: #3297fd;
}
.e-waitpopup-pane.e-widget.e-designer-waitingpopup {
  background-color: var(--designer-background) !important;
  opacity: 0.8;
}
.bbi-designer-menu.e-menu.e-context {
  background-color: var(--primary-background-color);
  border-color: var(--primary-border-color);
}
.bbi-publish-menu-ul.e-menu.e-split.e-context .e-list > .e-menulink {
  color: var(--primary-btn-bg-normal-color);
  background-color: var(--primary-background-color);
}
.bbi-publish-menu-ul.e-menu.e-split.e-context .e-list > .e-menulink:hover {
  color: var(--primary-btn-text-hover-color);
  background-color: var(--primary-btn-bg-hover-color);
}
.bbi-designer-menu.e-menu.e-context .e-list > ul {
  border-color: var(--designer-primary-border-color);
  background-color: var(--primary-background-color);
  padding: 0px;
}
.bbi-designer-menu.e-menu.e-context .e-list > .e-fieldmenuListName.e-menulink {
  color: var(--designer-text-color);
}
.bbi-designer-menu.e-menu.e-context .e-list.e-disable-item > .e-menulink.e-fieldmenuListName:hover {
  color: var(--designer-text-color);
}
.e-radio-wrapper .e-radio + label::before {
  background-color: var(--querydesigner-primary-background-color);
}
.e-waitpopup-pane.e-widget.e-gridwaitingpopup {
  display: none !important;
}
.bbi-dbrd-control.e-ddl-popup .e-atc .e-in-wrap .e-iclose,
.bbi-dbrd-control.e-ddl-popup .e-atc .e-in-wrap .e-isearch {
  width: 14px;
  right: 10px;
}
.bbi-dbrd-control .e-atc.e-search .e-in-wrap .e-input {
  padding: 0 20px 0 7px;
  cursor: default !important;
  background-color: var(--dataalert-background);
  color: var(--primary-text-normal-color);
}
.bbi-dbrd-control.e-ddl-popup .e-atc .e-in-wrap .e-iclose:before {
  margin-top: 6px !important;
  font-size: 10px;
}
.bbi-dbrd-control.e-ddl-popup .e-atc.e-search .e-in-wrap .e-iclose,
.bbi-dbrd-control.e-combobox-control .e-atc .e-in-wrap .e-iclose {
  display: inline-block;
  visibility: visible;
  cursor: pointer;
  position: absolute;
  right: 3px;
  margin-top: -9px;
}
.bbi-dbrd-control.e-ddl-popup .e-atc .e-in-wrap .e-iclose:before,
.bbi-dbrd-control.e-combobox-control .e-atc .e-in-wrap .e-iclose:before {
  content: "\e901" !important;
  font-family: 'dashboard_webdesigner_font' !important;
  color: var(--active-icon-normal-color) !important !important;
  margin-top: -20px;
  position: absolute;
  right: 10px;
}
.bbi-dbrd-control.e-ddl-popup .e-atc .e-in-wrap .e-isearch:before {
  content: "\e66e" !important;
  font-size: 22px;
  color: lightgray;
}
.bbi-dbrd-control.e-ddl-popup .e-checkwrap {
  border: 1px solid #bbbcbb;
  width: 13px;
  height: 13px;
  background-color: white;
  display: block;
  float: left;
  border-radius: 4px;
  margin-right: 7px;
  margin-top: 2px;
}
.bbi-dbrd-control .e-icon {
  cursor: pointer;
}
.bbi-dbrd-control .e-ddl-popup,
.e-dashboardviewer .e-ddl .e-options {
  background-color: var(--userfilter-bg);
  color: var(--userfilter-text-color);
  font-family: var(--designer-font);
  font-size: 12px !important;
  cursor: default;
  text-decoration: none solid #5c5c5c;
  text-transform: none !important;
}
.bbi-dbrd-control .e-ddl .e-input {
  font-family: var(--designer-font) !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  text-decoration: none solid rgb(79, 79, 79) !important;
}
.boldbi-dashboarddesigner .e-card-series-element {
  position: relative;
  font-size: 10pt;
  float: left;
  margin: 10px;
}
.boldbi-dashboarddesigner .e-series-single .e-card {
  margin: 0px;
  border: 0px;
}
.boldbi-dashboarddesigner .e-dbrd-widget .e-dbrd-master-widget .e-Card:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .e-grid tr.e-hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .e-kpi-grid td.e-kpi-gridCol {
  padding: 0px;
}
.boldbi-dashboarddesigner .e-grid td.e-rowcell:hover {
  opacity: 1 !important;
  background: var(--hover-bg-normal-color);
}
.boldbi-dashboarddesigner .bbi-querydesigner .bbi-designer-preview-grid.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: transparent;
}
.boldbi-dashboarddesigner .e-grid td.e-rowcell.e-valuescontent.e-summary:hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-rowcell-image-text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
}
.boldbi-dashboarddesigner .e-rowcell-image-vertical-align {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
}
.boldbi-dashboarddesigner .e-ddl-popup.bbi-designer-list-selection {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.e-popup.e-box .e-atc.e-search .e-in-wrap .e-input:focus {
  cursor: text !important;
}
.bbi-designer-ejwidgets.bbi-designer-content-label.bbi-dbrd-control.bbi-label-control .e-in-wrap {
  border: 0.5px solid var(--designer-secondary-border-color);
}
/*---------------------------Widget tooltip-----------------------------*/

.widget-tooltip-template {
  background-color: white;
  border: 0.5px solid #d4d4d4;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 5px;
  white-space: nowrap;
}
.widget-tooltip-template .tooltip-fontstyle {
  font-size: 12px;
  font-family: var(--designer-font);
}
.widget-tooltip-template tr td:first-child {
  text-align: right;
}
.widget-tooltip-template tr td:last-child {
  padding-left: 5px;
  font-weight: bold;
}
.e-radialgaugeitem .e-tooltip {
  border: none;
}
@media only screen and (max-width: 768px) {
  .widget-tooltip-template {
    display: none;
  }
}
.boldbi-dashboarddesigner .bbi-dbrd-tab-widget .e-toolbar-items .e-indicator.e-ignore {
  margin: '0 14px 0 14px';
}
.boldbi-dashboarddesigner .bbi-desgnr-inter-wdgt-list {
  display: flex;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-desgnr-inter-wdgt-list label {
  margin-left: 10px;
}
/*---------------BreadCrumb UX for TreeMap and Chart---------------*/

.boldbi-dashboarddesigner .e-drilldownlabel .e-drilldowntext {
  font-size: 11px !important;
}
.boldbi-dashboarddesigner .e-drilldownlabel .e-glyphicon {
  font-size: 8px !important;
  color: var(--active-icon-normal-color) !important;
}
.e-drilldownlabel .e-previous-drilldowntext {
  color: #2c83eb !important;
  font-weight: 600;
}
.boldbi-dashboarddesigner .e-drilldownlabel .e-current-drilldowntext {
  color: var(--primary-text-normal-color) !important;
  font-weight: 400;
}
.boldbi-dashboarddesigner .e-breadcrumb .e-current-drilldowntext {
  color: var(--primary-text-normal-color) !important;
  font-weight: 400;
}
.boldbi-dashboarddesigner .e-breadcrumb .e-current-drilldowntext.e-breadcrumb-dark {
  color: #ffffff !important;
}
.boldbi-dashboarddesigner .e-drilldownlabel .e-current-drilldowntext:hover,
.boldbi-dashboarddesigner .e-breadcrumb .e-current-drilldowntext:hover,
.boldbi-dashboarddesigner .e-drilldownHeader:hover,
.boldbi-dashboarddesigner .e-drilldownlabel .e-glyphicon {
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-drilldownlabel {
  cursor: pointer !important;
}
.boldbi-dashboarddesigner .e-drilldownarrow {
  display: none !important;
}
.boldbi-dashboarddesigner .e-drilldownheaderalignment {
  left: 0px !important;
  top: 0px !important;
}
.boldbi-dashboarddesigner .e-breadcrumb {
  margin-left: 8px;
  color: var(--secondary-background-color);
}
.boldbi-dashboarddesigner .e-breadcrumb .e-dashboardbreadcrumb-drill {
  font-size: 11px;
}
.boldbi-dashboarddesigner .e-breadcrumb .e-dashboardbreadcrumb-drillIconForward {
  font-size: 8px;
  padding-right: 8px !important;
  margin-top: 1px;
}
.e-treemap-item .e-drilldownlabel:hover,
.e-treemap-item .e-drilldownlabel .e-drilldowntext:hover {
  text-decoration: none !important;
}
.e-toolbar > .e-horizontal .e-active.e-hover > div:before,
.e-toolbar > .e-vertical > .e-active.e-hover > div:before,
.e-toolbar > .e-horizontal .e-active.e-hover > span:before,
.e-toolbar > .e-vertical > .e-active.e-hover > span:before,
.e-toolbar > .e-horizontal .e-active.e-hover > a:before,
.e-toolbar > .e-vertical > .e-active.e-hover > a:before {
  color: #1a1a1a;
}
/*----------Card conditional formatting icon update---------*/

.e-disable-selected-icondropdown {
  opacity: 0.6 !important;
  background-color: var(--designer-header-background) !important;
  border-color: var(--designer-secondary-border-color) !important;
}
.e-ddl-popup.e-load {
  background-image: var(--waiting-loading-indicator-icon) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 50px 50px !important;
}
.calendar-table table td.in-range:hover {
  background-color: var(--hover-bg-normal-color);
}
.calendar-table table td:hover {
  background: var(--querydesigner-hover-color);
  -ms-border-radius: 0px !important;
  border-radius: 0px !important;
}
.calendar-table table td.selected {
  border-radius: 0px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
/*----color picker hover icon----*/

.e-color-picker .e-gradient-color:hover,
.e-color-picker .e-flat-type:hover,
.e-color-picker .e-gradient-type:hover {
  cursor: pointer;
}
.e-card-tooltip {
  font-size: 12px;
  font-family: var(--designer-font);
}
.e-card-tooltip table tr td:last-child {
  text-align: left;
}
/*--------Widget scrollbar UX improvement--------*/

/*----------scroller style for grid---------*/

.e-grid .e-vscrollbar {
  width: 10px !important;
}
.e-grid .e-hscrollbar {
  height: 5px !important;
}
.e-grid .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  width: 5px !important;
  border: none !important;
  cursor: default !important;
}
.e-grid .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  height: 5px !important;
  border: none !important;
}
.e-grid .e-scroller.e-autohide .e-vscrollbar,
.e-grid .e-scroller.e-autohide .e-vscroll {
  position: absolute;
  right: 0;
}
.e-grid .e-vdown.e-box.e-button,
.e-grid .e-vup.e-box.e-button {
  width: 5px !important;
  font-size: 5px !important;
  background: transparent !important;
  right: 0.5px !important;
}
.e-grid .e-hdown.e-button {
  font-size: 5px !important;
  background: transparent !important;
  bottom: 6px !important;
}
.e-grid .e-hup.e-button {
  font-size: 5px !important;
  background: transparent !important;
  bottom: 5px !important;
}
.e-grid .e-scrollbar .e-vhandle {
  width: 5px !important;
  margin-left: 3px !important;
  background-color: #b3b3b3;
}
.e-grid .e-scrollbar .e-hhandle {
  height: 5px !important;
  background-color: #b3b3b3;
}
.e-grid .e-scrollbar .e-vhandle.e-icon {
  width: 5px !important;
  margin-left: 0 !important;
  border-radius: 3px !important;
  cursor: default !important;
  border-top: none !important;
  border-bottom: none !important;
}
.e-grid .e-scrollbar .e-hhandle.e-icon {
  height: 5px !important;
  border: none;
  display: block;
  border-radius: 3px !important;
}
.e-grid .e-scrollbar .e-vhandle:hover,
.e-grid .e-scrollbar .e-hhandle:hover {
  background-color: gray;
  cursor: default !important;
}
.e-grid .e-scrollbar {
  background-color: transparent !important;
}
.e-grid .e-scrollbar .e-vscroll {
  border-left: none !important;
  border-right: none;
  background-color: transparent !important;
}
.e-grid .e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: none !important;
  margin-top: 1px !important;
}
.e-grid .e-scrollbar .e-hscroll {
  border-top: none !important;
  border-bottom: none !important;
  height: 10px !important;
  background-color: transparent !important;
}
.e-grid .e-scrollbar .e-vscroll .e-chevron-down_01.e-icon,
.e-grid .e-scrollbar .e-vscroll .e-vdown.e-icon {
  border: none !important;
  background: transparent !important;
}
.e-grid .e-scroller > .e-content {
  height: 100% !important;
  width: 100% !important;
}
/*----------scroller style for listbox, combobox, auto-complete and date-time popup---------*/

.e-ddl-popup .e-vscrollbar,
.e-atc-popup .e-vscrollbar,
.e-time-popup .e-vscrollbar {
  width: 10px !important;
  margin: 0px 3px !important;
  background-color: transparent !important;
}
.e-ddl-popup .e-hscrollbar,
.e-atc-popup .e-hscrollbar,
.e-time-popup .e-hscrollbar {
  height: 5px !important;
  border: none !important;
  cursor: default !important;
  margin-left: 2.5px !important;
}
.e-ddl-popup .e-scrollbar .e-vhandlespace,
.e-atc-popup .e-scrollbar .e-vhandlespace,
.e-time-popup .e-scrollbar .e-vhandlespace {
  background-color: transparent !important;
  width: 5px !important;
  border: none !important;
  cursor: default !important;
  margin-left: 2px !important;
}
.e-ddl-popup .e-scrollbar .e-hhandlespace,
.e-atc-popup .e-scrollbar .e-hhandlespace,
.e-time-popup .e-scrollbar .e-hhandlespace {
  background-color: transparent !important;
  height: 5px !important;
  border: none !important;
  margin-top: 2.5px !important;
  cursor: default !important;
}
.e-ddl-popup .e-vscrollbar,
.e-ddl-popup .e-vscroll,
.e-atc-popup .e-vscrollbar,
.e-atc-popup .e-vscroll,
.e-time-popup .e-vscrollbar,
.e-time-popup .e-vscroll {
  position: absolute;
  right: 0;
}
.e-ddl-popup .e-vdown.e-box.e-button,
.e-ddl-popup .e-vup.e-box.e-button,
.e-atc-popup .e-vdown.e-box.e-button,
.e-atc-popup .e-vup.e-box.e-button,
.e-time-popup .e-vdown.e-box.e-button,
.e-time-popup .e-vup.e-box.e-button {
  width: 5px !important;
  font-size: 5px !important;
  background: transparent !important;
  margin-left: 2px !important;
}
.e-ddl-popup .e-hdown.e-button,
.e-atc-popup .e-hdown.e-button,
.e-time-popup .e-hdown.e-button {
  font-size: 5px !important;
  background: transparent;
  bottom: 3px !important;
}
.e-ddl-popup .e-hup.e-button,
.e-atc-popup .e-hup.e-button,
.e-time-popup .e-hup.e-button {
  font-size: 5px !important;
  background: transparent;
  bottom: 4px !important;
  margin-top: 2px !important;
}
.e-ddl-popup .e-scrollbar .e-vhandle,
.e-atc-popup .e-scrollbar .e-vhandle,
.e-time-popup .e-scrollbar .e-vhandle {
  width: 5px !important;
  margin-left: 3px !important;
  background-color: #b3b3b3;
  cursor: default !important;
}
.e-ddl-popup .e-scrollbar .e-hhandle,
.e-atc-popup .e-scrollbar .e-hhandle,
.e-time-popup .e-scrollbar .e-hhandle {
  height: 5px !important;
  background-color: #b3b3b3;
  cursor: default !important;
}
.e-ddl-popup .e-scrollbar .e-hhandle.e-icon,
.e-atc-popup .e-scrollbar .e-hhandle.e-icon,
.e-time-popup .e-scrollbar .e-hhandle.e-icon {
  height: 5px !important;
  border: none;
  display: block;
  border-radius: 3px !important;
}
.e-ddl-popup .e-scrollbar .e-vhandle.e-icon,
.e-atc-popup .e-scrollbar .e-vhandle.e-icon,
.e-time-popup .e-scrollbar .e-vhandle.e-icon {
  width: 5px !important;
  margin-left: 0 !important;
  border-radius: 3px !important;
  cursor: default !important;
  border-top: none !important;
  border-bottom: none !important;
}
.e-ddl-popup .e-scrollbar .e-vhandle:hover,
.e-ddl-popup .e-scrollbar .e-hhandle:hover,
.e-atc-popup .e-scrollbar .e-vhandle:hover,
.e-atc-popup .e-scrollbar .e-hhandle:hover,
.e-time-popup .e-scrollbar .e-vhandle:hover,
.e-time-popup .e-scrollbar .e-hhandle:hover {
  background-color: gray;
}
.e-ddl-popup .e-scrollbar .e-vscroll,
.e-atc-popup .e-scrollbar .e-vscroll,
.e-time-popup .e-scrollbar .e-vscroll {
  border-left: none !important;
  border-right: none;
  background-color: transparent !important;
}
.e-ddl-popup .e-scrollbar .e-hscroll .e-hdown.e-icon,
.e-atc-popup .e-scrollbar .e-hscroll .e-hdown.e-icon,
.e-time-popup .e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: none !important;
  margin-top: 1px !important;
}
.e-ddl-popup .e-scrollbar .e-hscroll,
.e-atc-popup .e-scrollbar .e-hscroll,
.e-time-popup .e-scrollbar .e-hscroll {
  border-top: none !important;
  border-bottom: none !important;
  height: 10px !important;
  background-color: transparent !important;
}
.e-ddl-popup .e-scrollbar .e-vscroll .e-chevron-down_01.e-icon,
.e-ddl-popup .e-scrollbar .e-vscroll .e-vdown.e-icon,
.e-atc-popup .e-scrollbar .e-vscroll .e-chevron-down_01.e-icon,
.e-atc-popup .e-scrollbar .e-vscroll .e-vdown.e-icon,
.e-time-popup .e-scrollbar .e-vscroll .e-chevron-down_01.e-icon,
.e-time-popup .e-scrollbar .e-vscroll .e-vdown.e-icon {
  border: none !important;
  margin-left: 2px !important;
  background: transparent !important;
}
/*-------auto hide style for combobox and listbox-------*/

.e-ddl-popup.e-scroller .e-content,
.e-ddl-popup .e-scroller .e-content,
.e-atc-popup.e-scroller .e-content,
.e-atc-popup .e-scroller .e-content,
.e-time-popup.e-scroller .e-content,
.e-time-popup .e-scroller .e-content,
.e-dashboarddatepicker .e-scroller .e-content {
  width: 100% !important;
}
.e-ddl-popup.e-box .e-hover,
.e-ddl-popup.e-dialog.bbi-dbrd-viewdata-selectcolumn-listbox .e-hover {
  background: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.e-ddl-popup .e-active {
  background: var(--active-bg-normal-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.e-ddl-popup .e-scroller .e-scrollbar,
.e-atc-popup .e-scroller .e-scrollbar,
.e-time-popup .e-scroller .e-scrollbar,
.e-dashboarddatepicker .e-scroller .e-scrollbar {
  position: absolute !important;
  right: 0 !important;
}
/*----------scroller style for label---------*/

.boldbi-dashboarddesigner .e-labelitem .e-scroller .e-vscrollbar {
  width: 10px !important;
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-scroller .e-hscrollbar {
  height: 10px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  width: 5px !important;
  border: none !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  height: 5px !important;
  border: none !important;
  margin-top: 2.5px !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scroller.e-autohide .e-vscrollbar,
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scroller.e-autohide .e-vscroll {
  position: absolute;
  right: 0;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-vdown.e-box.e-button,
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-vup.e-box.e-button {
  width: 5px !important;
  font-size: 5px !important;
  background: transparent !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-hdown.e-button {
  font-size: 5px !important;
  background: transparent;
  bottom: 3px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-hup.e-button {
  font-size: 5px !important;
  background: transparent;
  bottom: 4px !important;
  margin-top: 2px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-scrollbar .e-icon {
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-vhandle {
  width: 5px !important;
  background-color: #b3b3b3;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-vhandle.e-icon {
  width: 5px !important;
  border-radius: 3px !important;
  cursor: default !important;
  border-top: none !important;
  border-bottom: none !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-hhandle {
  height: 5px !important;
  background-color: #b3b3b3;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-hhandle.e-icon {
  height: 5px !important;
  border: none;
  display: block;
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-vhandle:hover,
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-hhandle:hover {
  background-color: gray;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget.e-scrollbar .e-vscroll {
  border: none !important;
  background-color: transparent !important;
  left: 0px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon,
.boldbi-dashboarddesigner .e-labelitem .e-widget.e-scrollbar .e-vscroll .e-vdown.e-icon {
  border: none !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget.e-scrollbar .e-hscroll .e-hdown.e-icon {
  border-right: none !important;
  margin-top: 1px !important;
}
.boldbi-dashboarddesigner .e-labelitem .e-widget.e-scrollbar .e-hscroll {
  border-top: none !important;
  border-bottom: none !important;
  height: 10px !important;
  background-color: transparent !important;
}
/*---------------Chart vertical ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .chartitem .e-scroller .e-vscroll {
  background-color: transparent !important;
  border: none !important;
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .chartitem .e-scroller .e-vscrollbar {
  margin-right: 5px !important;
  background-color: transparent;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  display: table !important;
  cursor: default !important;
  margin-left: 6px !important;
}
.boldbi-dashboarddesigner .chartitem .e-scroller .e-vup.e-icon,
.boldbi-dashboarddesigner .chartitem .e-scroller .e-vdown.e-icon {
  border: none;
  background: none !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vhandle {
  border-radius: 3px !important;
  background-color: #B3B3B3 !important;
  margin-right: 0px !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
}
@media screen and (max-width: 1920px) {
  .boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vhandle {
    width: 7px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hhandle {
    height: 7px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vup.e-icon:before,
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vdown.e-icon:before {
    width: 7px !important;
    font-size: 7px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hup.e-icon:before,
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hdown.e-icon:before {
    height: 7px !important;
    font-size: 7px !important;
  }
}
@media screen and (min-width: 1921px) and (max-width: 3840px) {
  .boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vhandle {
    width: 9px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hhandle {
    height: 9px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vup.e-icon:before,
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vdown.e-icon:before {
    width: 9px !important;
    font-size: 9px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hup.e-icon:before,
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hdown.e-icon:before {
    height: 9px !important;
    font-size: 9px !important;
  }
}
@media screen and (min-width: 3840px) {
  .boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vhandle {
    width: 13px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hhandle {
    height: 13px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vup.e-icon:before,
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-vdown.e-icon:before {
    width: 13px !important;
    font-size: 13px !important;
  }
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hup.e-icon:before,
  .boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hdown.e-icon:before {
    height: 13px !important;
    font-size: 13px !important;
  }
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vscroll {
  border: none !important;
  background-color: transparent !important;
}
/*---------------Chart horizontal ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .chartitem .e-scroller .e-hscrollbar {
  margin-top: 10px;
  height: 5px !important;
  bottom: 1px !important;
  background-color: transparent;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hup.e-icon:before,
.boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hdown.e-icon:before {
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  border: none !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-icon:before {
  height: 5px !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar .e-hscroll .e-hhandle.e-icon:before {
  height: 5px !important;
}
.boldbi-dashboarddesigner .chartitem .e-scroller .e-hscroll {
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .chartitem .e-scroller .e-hup.e-icon,
.boldbi-dashboarddesigner .chartitem .e-scroller .e-hdown.e-icon {
  border: none;
  background: none !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hhandle {
  border: none;
  background-color: #B3B3B3 !important;
  border-radius: 3px !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hscroll {
  border: none !important;
}
/*---------------Card Vertical ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .e-carditem .e-scrollbar .e-vup.e-icon:before,
.boldbi-dashboarddesigner .e-carditem .e-scrollbar .e-vdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  cursor: default !important;
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vscroll {
  background-color: white !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vscroll .e-vup.e-icon,
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vscroll .e-vdown.e-icon {
  border: none;
  background: none !important;
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vhandle {
  width: 5px !important;
  border-radius: 3px !important;
  background-color: #B3B3B3 !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vscroll {
  margin-right: 3px !important;
  border: none !important;
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar {
  background: none;
}
/*---------------------KPICard & NumberCard Horizontal ScrollBar UX update*/

.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar .e-vup.e-icon:before,
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar .e-vdown.e-icon:before,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar .e-vup.e-icon:before,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar .e-vdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar .e-vhandlespace,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  cursor: default !important;
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar.e-widget .e-vscroll,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar.e-widget .e-vscroll {
  background-color: white !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar.e-widget .e-vscroll .e-vup.e-icon,
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar.e-widget .e-vscroll .e-vdown.e-icon,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar.e-widget .e-vscroll .e-vup.e-icon,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar.e-widget .e-vscroll .e-vdown.e-icon {
  border: none;
  background: none !important;
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar.e-widget .e-vhandle,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar.e-widget .e-vhandle {
  width: 5px !important;
  border-radius: 3px !important;
  background-color: #B3B3B3 !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar.e-widget .e-vhandle:hover,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar.e-widget .e-vscroll,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar.e-widget .e-vscroll {
  margin-right: 3px !important;
  border: none !important;
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .bbi-kpicarditem .e-scrollbar,
.boldbi-dashboarddesigner .e-numbercarditem .e-scrollbar {
  background: none;
}
/*---------------Card Horizontal ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .e-carditem .e-scrollbar .e-hup.e-icon:before,
.boldbi-dashboarddesigner .e-carditem .e-scrollbar .e-hdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  border: none !important;
  bottom: 16% !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hscroll {
  background-color: white !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hscroll .e-hup.e-icon,
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hscroll .e-hdown.e-icon {
  border: none;
  background: none !important;
  bottom: 97.5%;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hhandle {
  height: 3px !important;
  border: none;
  background-color: #B3B3B3 !important;
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hscroll {
  margin-right: 3px !important;
  border: none !important;
}
/*---------------Radial Gauge Vertical ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar .e-vup.e-icon:before,
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar .e-vdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vscroll {
  background-color: transparent;
  border: none !important;
  top: -5px;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vscroll .e-vup.e-icon,
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vscroll .e-vdown.e-icon {
  border: none;
  background: none !important;
  margin-left: 1px !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vhandle {
  width: 5px !important;
  border-radius: 3px !important;
  background-color: #B3B3B3 !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
  margin: 3px !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vscroll {
  border: none !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar {
  background: none;
  width: 10px !important;
  margin: auto !important;
}
/*---------------Radial Gauge Horizontal ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar .e-hup.e-icon:before,
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar .e-hdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  border: none !important;
  margin-top: 2.5px !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hscroll {
  background-color: white !important;
  width: calc(100% - 35px) !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hscroll .e-hup.e-icon,
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hscroll .e-hdown.e-icon {
  border: none;
  background: none !important;
  margin-top: 2px !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hhandle {
  width: 5px !important;
  border: none;
  background-color: #B3B3B3 !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hscroll {
  margin-right: 3px !important;
  border: none !important;
}
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar {
  background: none;
}
/*---------------Date Picker Vertical ScrollBar UX update--------------------*/

.e-dashboarddatepicker .e-scrollbar .e-vup.e-icon:before,
.e-dashboarddatepicker .e-scrollbar .e-vdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.e-dashboarddatepicker .e-scroller .e-vscrollbar {
  width: 10px !important;
  margin: 0px 3px !important;
}
.e-dashboarddatepicker .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  height: calc(100% - 35px) !important;
  cursor: default !important;
  margin-left: 2px !important;
}
.e-dashboarddatepicker .e-scrollbar.e-widget .e-vscroll .e-vup.e-icon,
.e-dashboarddatepicker .e-scrollbar.e-widget .e-vscroll .e-vdown.e-icon {
  border: none;
  background: none !important;
  margin-left: 1px !important;
}
.e-dashboarddatepicker .e-scrollbar.e-widget .e-vhandle {
  width: 5px !important;
  border-radius: 3px !important;
  background-color: #B3B3B3 !important;
  display: table !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
}
.e-dashboarddatepicker .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.e-dashboarddatepicker .e-scrollbar.e-widget .e-vscroll {
  border: none !important;
  background-color: transparent !important;
}
.e-dashboarddatepicker .e-scrollbar {
  background: none;
}
/*---------------Proportion Chart Vertical ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar .e-vup.e-icon:before,
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar .e-vdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scroller .e-vscrollbar {
  width: 10px !important;
  margin: 0px 3px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  cursor: default !important;
  margin-left: 0px !important;
  right: 2.5px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vscroll {
  background-color: transparent !important;
  border: none !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vscroll .e-vup.e-icon,
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vscroll .e-vdown.e-icon {
  border: none;
  background: none !important;
  right: 3px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vhandle {
  width: 5px !important;
  background-color: #B3B3B3 !important;
  border-radius: 3px !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vscroll {
  border: none !important;
  background-color: white !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar {
  background: none;
}
/*---------------Proportion Chart Horizontal ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .e-proportion-chartitem .e-scroller .e-hscrollbar {
  margin-left: 10px !important;
  height: 5px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar .e-hup.e-icon:before,
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar .e-hdown.e-icon:before {
  height: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  border: none !important;
  margin-top: 0px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scroller .e-hscroll {
  background-color: white !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scroller .e-hup.e-icon,
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scroller .e-hdown.e-icon {
  border: none;
  background: none !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-hhandle {
  height: 5px !important;
  border: none;
  background-color: #B3B3B3 !important;
  cursor: default !important;
  border-radius: 3px !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-hhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-hscroll {
  border: none !important;
}
/*---------------ComboChart vertical ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-vscroll {
  background-color: transparent !important;
  border: none !important;
  margin-left: 3px !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-vscrollbar {
  margin-right: 5px !important;
  background-color: transparent;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-vup.e-icon:before,
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-vdown.e-icon:before {
  width: 5px !important;
  font-size: 5px !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-vhandlespace {
  background-color: transparent;
  border: none !important;
  display: table !important;
  cursor: default !important;
  margin-left: 6px !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-vscroll {
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-vup.e-icon,
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-vdown.e-icon {
  border: none;
  background: none !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar.e-widget .e-vhandle {
  width: 5px !important;
  border-radius: 3px !important;
  background-color: #B3B3B3 !important;
  margin-right: 0px !important;
  border-top: none !important;
  border-bottom: none !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar.e-widget .e-vhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar.e-widget .e-vscroll {
  border: none !important;
  background-color: transparent !important;
}
/*---------------Combo Chart horizontal ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-hscrollbar {
  margin-top: 10px;
  height: 5px !important;
  bottom: 1px !important;
  background-color: transparent;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-hup.e-icon:before,
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-hdown.e-icon:before {
  height: 5px !important;
  font-size: 5px !important;
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-hhandlespace {
  background-color: transparent;
  border: none !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-hscroll .e-icon:before {
  height: 5px !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar .e-hscroll .e-hhandle.e-icon:before {
  height: 5px !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-hscroll {
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-hup.e-icon,
.boldbi-dashboarddesigner .combo-chart-item .e-scroller .e-hdown.e-icon {
  border: none;
  background: none !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar.e-widget .e-hhandle {
  height: 5px !important;
  border: none;
  background-color: #B3B3B3 !important;
  border-radius: 3px !important;
  cursor: default !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar.e-widget .e-hhandle:hover {
  background-color: #808080 !important;
}
.boldbi-dashboarddesigner .combo-chart-item .e-scrollbar.e-widget .e-hscroll {
  border: none !important;
}
/*---------------horizontal ScrollBar UX update--------------------*/

.boldbi-dashboarddesigner .chartElement .e-scroller .e-hscrollbar {
  height: 5px !important;
  bottom: 1px !important;
}
.boldbi-dashboarddesigner .chartElement .e-scrollbar .e-hup.e-icon:before,
.boldbi-dashboarddesigner .chartElement .e-scrollbar .e-hdown.e-icon:before {
  height: 5px !important;
  font-size: 5px !important;
  background-color: transparent !important;
}
/*-------scroll handle active-------*/

.e-grid .e-scrollbar .e-vhandle:active,
.e-grid .e-scrollbar .e-hhandle:active,
.e-combobox-control .e-widget .e-scrollbar .e-vhandle:active,
.e-combobox-control .e-widget .e-scrollbar .e-hhandle:active,
.boldbi-dashboarddesigner .e-listbox-item .e-widget .e-scrollbar .e-vhandle:active,
.boldbi-dashboarddesigner .e-listbox-item .e-widget .e-scrollbar .e-hhandle:active,
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-vhandle:active,
.boldbi-dashboarddesigner .e-labelitem .e-widget .e-scrollbar .e-hhandle:active,
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-vhandle:active,
.boldbi-dashboarddesigner .chartitem .e-scrollbar.e-widget .e-hhandle:active,
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-vhandle:active,
.boldbi-dashboarddesigner .e-carditem .e-scrollbar.e-widget .e-hhandle:active,
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-vhandle:active,
.boldbi-dashboarddesigner .e-radialgaugeitem .e-scrollbar.e-widget .e-hhandle:active,
.e-dashboarddatepicker .e-scrollbar.e-widget .e-vhandle:active,
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-vhandle:active,
.boldbi-dashboarddesigner .e-proportion-chartitem .e-scrollbar.e-widget .e-hhandle:active {
  background-color: #4D4D4D !important;
}
/*--------------------Date Time Picker------------------*/

.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-active,
.e-dashboarddesigner-widget.e-time-popup .e-active,
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-active:hover,
.e-dashboarddesigner-widget.e-time-popup .e-active:hover {
  background: var(--active-bg-normal-color) !important;
  color: var(--active-text-normal-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .current-month {
  color: var(--primary-text-normal-color);
  font-weight: bold;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .other-month {
  color: var(--designer-placeholder-text-color) !important;
  background: var(--primary-background-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-prev .e-arrow-sans-left:before {
  content: '\e803';
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-next .e-arrow-sans-right:before {
  content: '\e804';
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-next .e-arrow-sans-right,
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-prev .e-arrow-sans-left {
  font-style: normal;
  font-size: 18px;
  font-family: dashboard_webdesigner_font;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-icon {
  margin-top: 0 !important;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-prev .e-arrow-sans-left:hover {
  background: var(--hover-bg-normal-color);
  color: var(--hover-bg-normal-color);
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-datepicker-text,
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-week-header,
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-datepicker-headertext {
  cursor: default;
  font-family: var(--designer-font);
  font-size: 13px;
  color: var(--primary-text-normal-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-datepicker-headertext:hover {
  color: var(--designer-text-color);
  background: var(--hover-bg-normal-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup.e-popup .e-time-popup.e-popup .e-hover {
  color: var(--designer-text-color);
  background: var(--hover-bg-normal-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup.e-popup .e-ntouch.e-datepicker table td:hover {
  color: var(--designer-text-color);
  background: var(--hover-bg-normal-color) !important;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-next .e-arrow-sans-right[aria-disabled=false],
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-prev .e-arrow-sans-left[aria-disabled=false] {
  color: var(--primary-text-normal-color);
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-next .e-arrow-sans-right[aria-disabled=true],
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-prev .e-arrow-sans-left[aria-disabled=true] {
  color: var(--primary-text-normal-color);
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-next .e-arrow-sans-right:hover,
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-header .e-next .e-arrow-sans-left:hover {
  background-color: unset;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-done {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 20px;
  font-weight: 500;
  background: var(--primary-btn-bg-normal-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-done:hover {
  background: var(--primary-btn-bg-hover-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-hover-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-done:active {
  background: var(--primary-btn-bg-normal-color);
  border-color: var(--primary-btn-border-normal-color);
  color: var(--primary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-today,
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-now {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 20px;
  font-weight: 500;
  background: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
  color: var(--secondary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-today:hover,
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-now:hover {
  background: var(--secondary-btn-bg-normal-color);
  border-color: var(--secondary-btn-border-normal-color);
  color: var(--secondary-btn-text-normal-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-today:active .e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-now:active {
  background: var(--secondary-btn-bg-disable-color);
  border-color: var(--secondary-btn-border-disable-color);
  box-shadow: none;
  color: var(--secondary-btn-text-disable-color);
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-today:disabled,
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-now:disabled,
.e-dashboarddesigner-widget.e-datetime-popup .e-button-container .e-dt-done:disabled {
  background: var(--primary-btn-bg-disable-color);
  box-shadow: none;
  color: var(--primary-btn-text-disable-color);
  border: 1px solid var(--primary-btn-border-normal-color);
  border-radius: 4px;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  padding: 0 12px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 90px;
  height: 32px;
  font-family: var(--designer-font);
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 20px;
  font-weight: 500;
  outline: #fafafa 0 solid;
  transition: all 0.1s linear;
}
.e-dashboarddesigner-widget.e-datetime-popup .e-datepicker .e-hidedate:hover {
  background: unset !important;
}
.e-multiselect-popup-container .e-ddl-popup.e-load {
  pointer-events: none !important;
}
.e-gauge-widget-tooltipIndex {
  z-index: 1000;
}
.e-AxisLabelCustom:hover {
  cursor: pointer;
  text-decoration: underline;
}
/*-------------------------------Tooltip----------------------------------------*/

.e-tipContainer .e-def {
  font-family: var(--designer-font);
}
/*------------- Scroll bar Touch improvement--------------*/

.e-scroller {
  touch-action: none;
}
.boldbi-dashboarddesigner .e-multiselect-waiting-popup span.e-widget,
.boldbi-dashboarddesigner .e-multiselect-waiting-popup span.e-widget [class^="e-"],
.boldbi-dashboarddesigner .e-multiselect-waiting-popup span.e-widget [class*=" e-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .e-multiselect-popup-container .e-ddl-popup,
.bbi-designer-ejwidgets.bbi-designer-content-label.bbi-dbrd-control.e-ddl-popup,
.bbi-designer-ejwidgets.bbi-designer-content-label.bbi-dbrd-control.e-ddl-popup .e-atc.e-focus .e-in-wrap {
  box-shadow: none!important;
  background: var(--dataalert-popup-dialog-background) !important;
  border-color: var(--designer-secondary-border-color);
}
.bbi-designer-ejwidgets.bbi-designer-content-label.bbi-dbrd-control.e-ddl-popup .e-atc.e-focus .e-in-wrap {
  border-radius: 5px;
}
.bbi-designer-ejwidgets.bbi-designer-content-label.bbi-dbrd-control.e-ddl-popup {
  color: var(--designer-text-color);
}
.boldbi-dashboarddesigner .e-designer-trendlinedialog .e-dialog-scroller .e-error-textbox {
  border: 1px solid #a94442;
}
.boldbi-dashboarddesigner .e-designer-trendlinedialog .e-dialog-scroller .e-textbox-exception {
  font-size: 12px;
  margin: 5px;
  padding-top: 10px;
  color: #a94442;
}
.e-dashboardviewer .e-grid .e-gridcontent td .e-linking-hyperlink {
  cursor: pointer!important;
  color: var(--hyper-link-normal-color);
  text-decoration: underline !important;
}
.bbi-dataset-treeview.e-treeview .e-text {
  width: calc(100% - 22px);
  color: var(--querydesigner-text-color);
}
.bbi-dataset-treeview.e-treeview .e-active {
  background-color: var(--active-bg-normal-color);
}
.widget-tooltip-template > table {
  table-layout: "auto !important";
  white-space: nowrap;
}
.boldbi-dashboarddesigner .e-toolbar > ul > li div.e-item-overlay {
  background-color: var(--designer-background);
}
.boldbi-dashboarddesigner .e-chkbox-wrap div > span.e-chk-act {
  border: 1px solid var(--checkbox-btn-checked-border-color);
  border-radius: 4px;
  background: var(--checkbox-btn-checked-bg-color);
}
.bbi-designer-ejwidgets.bbi-designer-content-label .e-checkwrap.e-icon.bbi-designer-ejwidgets.e-dbrd-export-popup,
.bbi-designer-ejwidgets .e-combobox-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  background-color: var(--checkbox-btn-unchecked-bg-color);
  border-color: var(--checkbox-btn-unchecked-border-color);
}
.bbi-designer-ejwidgets.bbi-designer-content-label .e-checkwrap.e-icon.bbi-designer-ejwidgets.e-dbrd-export-popup.e-check-act,
.bbi-designer-ejwidgets .e-combobox-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  background-color: var(--checkbox-btn-checked-bg-color);
  border-color: var(--checkbox-btn-checked-border-color);
}
@media only screen and (min-width: 260px) and (max-width: 1200px) {
  .boldbi-dashboarddesigner .chartitem .e-scroller .e-vscrollbar,
  .boldbi-dashboarddesigner .chartitem .e-scroller .e-hscrollbar {
    display: block !important;
  }
}
.bi-dashboard.e-lib.e-timepicker.e-popup .e-list-parent.e-ul {
  background: var(--primary-background-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.bi-dashboard.e-lib.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item,
.bi-dashboard.e-lib.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  color: var(--primary-text-normal-color) !important;
}
.bi-dashboard.e-lib.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover,
.bi-dashboard.e-lib.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  background: var(--hover-bg-normal-color) !important;
}
.bbi-designer-ejwidgets.bbi-designer-content-label .e-combobox-all-export-wrapper .e-chkbox-wrap .e-text {
  color: var(--designer-text-color) !important;
}
.bbi-designer-ejwidgets .e-combobox-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-icon.e-checkmark:before {
  color: var(--designer-checkbox-active-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrditem.e-azuremap-item .e-azuremapitem .atlas-map .maplibregl-canvas-container.maplibregl-interactive,
.boldbi-dashboarddesigner .bbi-dbrditem.e-azuremap-item .e-azuremapitem .atlas-map .maplibregl-ctrl-nav-compass {
  cursor: default;
}
.bbi-designer-ejwidgets.bbi-designer-content-label .e-csv-all-export-wrapper .e-chkbox-wrap .e-text {
  color: var(--designer-text-color) !important;
}
.bbi-designer-ejwidgets .e-csv-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-icon.e-checkmark:before {
  color: var(--designer-checkbox-active-color) !important;
}
.bbi-designer-ejwidgets .e-csv-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  background-color: var(--checkbox-btn-checked-bg-color);
  border-color: var(--checkbox-btn-checked-border-color);
}
.e-csv-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-inact {
  background-color: var(--checkbox-btn-unchecked-bg-color);
  border-color: var(--checkbox-btn-unchecked-border-color);
}
.bbi-dbrd-export-dialog-container .bbi-dbrd-viewer-export-dialog .bbi-dbrd-export-excel-wrapper .bbi-dbrd-export-filter-wrap {
  margin: 3% 0px 0% 0%;
  padding: 0px;
  padding-bottom: 2px;
  display: flex;
}
.bbi-dbrd-viewer-export-dialog .bbi-dbrd-export-csv-wrapper .bbi-dbrd-export-filter-wrap {
  display: flex;
  margin: 0% 0% 4% 0%;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-csv-wrapper .bbi-dbrd-export-filter-wrap .bbi-querydesigner-switcher-wrap,
.boldbi-dashboarddesigner .bbi-dbrd-export-excel-wrapper .bbi-dbrd-export-filter-wrap .bbi-querydesigner-switcher-wrap {
  width: 212px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-csv-wrapper .bbi-dbrd-export-filter-wrap .bbi-querydesigner-switcher-wrap .bbi-designer-label,
.boldbi-dashboarddesigner .bbi-dbrd-export-excel-wrapper .bbi-dbrd-export-filter-wrap .bbi-querydesigner-switcher-wrap .bbi-designer-label {
  width: 165px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-csv-wrapper .bbi-dbrd-export-filter-wrap .bbi-export-info-icon-wrap,
.boldbi-dashboarddesigner .bbi-dbrd-export-excel-wrapper .bbi-dbrd-export-filter-wrap .bbi-export-info-icon-wrap {
  width: 30px;
}
.bbi-designer-ejwidgets.bbi-designer-content-label .e-csv-all-export-wrapper .e-chkbox-wrap .e-text {
  color: var(--designer-text-color) !important;
}
.bbi-designer-ejwidgets .e-csv-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-act .e-icon.e-checkmark:before {
  color: var(--designer-checkbox-active-color) !important;
}
.bbi-designer-ejwidgets .e-csv-all-export-wrapper .e-chkbox-wrap .e-chkbox-small .e-chk-act {
  background-color: var(--checkbox-btn-checked-bg-color);
  border-color: var(--checkbox-btn-checked-border-color);
}
.bbi-dbrd-mobile-export-container .bbi-dbrd-mobile-export-wrapper .bbi-dbrd-mobile-export-wrapper .bbi-dbrd-export-csv-wrapper {
  padding-top: 135px !important;
  padding-bottom: 20px;
}
.bbi-dbrd-mobile-export-container .bbi-dbrd-mobile-export-wrapper .bbi-dbrd-mobile-export-wrapper .bbi-dbrd-export-csv-wrapper .e-dbrd-export-csv-dropdown {
  padding-right: 40px;
  width: 80% !important;
}
.bbi-dbrd-mobile-export-container .bbi-dbrd-export-csv-doublequote-wrapper .e-chkbox-wrap {
  margin-right: 20px !important;
}
.bbi-dbrd-mobile-export-container .bbi-dbrd-export-csv-doublequote-wrapper {
  margin-top: 5% !important;
  margin-left: 2% !important;
}
.bbi-dbrd-mobile-export-container .bbi-dbrd-export-csv-wrapper .bbi-dbrd-export-filter-wrap,
.bbi-dbrd-mobile-export-container .bbi-dbrd-export-excel-wrapper .bbi-dbrd-export-filter-wrap {
  width: 90%;
  padding-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-export-csv-doublequote-wrapper .e-ddl.e-widget.e-dbrd-export-csv-dropdown {
  margin-left: 34px;
  margin-bottom: 5px;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-dbrd-tab-widget {
  position: absolute !important;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-icon-left.bbi-add-icon:before {
  content: '\e900';
  font-family: dashboard_webdesigner_font !important;
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-icon-left.bbi-add-icon {
  align-items: center;
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-icon-left.bbi-add-icon:hover {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-tab-item.bi-dashboard .e-toolbar-item .bbi-addDiv .e-tab-text {
  display: none;
}
/* Use case for popup if used */

.boldbi-dashboarddesigner .bbi-tab-item .e-toolbar-pop .bbi-addDiv .e-tab-text {
  display: "block !important";
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon .boldbi-dashboarddesigner .bbi-tab-item .e-item {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-tab-item .bbi-content-div {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-indicator {
  height: 5px !important;
  margin: 0 14px 0 14px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-tab-item .bbi-dbrd-tab-widget .e-toolbar-item .e-text-wrap.bbi-addDiv .e-close-icon {
  display: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab-widget .e-toolbar-item .e-icons.e-close-icon {
  color: var(--active-icon-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-tab-widget .e-toolbar-item .e-icons.e-close-icon:hover {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  text-transform: none;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-tab .e-tab-header .e-toolbar-item .e-tab-text:hover {
  color: var(--hover-icon-color) !important;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-text-wrap .e-tab-text {
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .viewer .bbi-tab-item .bbi-tab-not-configured-icon {
  display: block !important;
  background: var(--not-configured-icon) no-repeat;
  height: 32px;
  width: 32px;
  margin-left: auto;
  margin-right: auto;
}
.boldbi-dashboarddesigner .viewer .bbi-tab-item .bbi-dbrd-widget-not-necessary-data-configured-content {
  display: none !important;
}
.boldbi-dashboarddesigner .viewer .bbi-tab-item .bbi-information-icon-combine {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-property-tab-functions {
  float: right;
  display: flex;
  margin-right: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-basicsettings-leftdiv.boldbi-disable {
  opacity: 0.5;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-widget-arrow-up.boldbi-disable {
  opacity: 0.5;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-container-widget-arrow-down.boldbi-disable {
  opacity: 0.5;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-tab-item .bbi-content-div > .bbi-background-waiting-popup {
  z-index: 1000 !important;
}
/* Item Panel */

.bbi-designer-widget-tabbed .path1:before {
  content: '\eb2f';
  color: #65a7f9;
}
.bbi-designer-widget-tabbed .path2:before {
  content: '\eb30';
  color: #65a7f9;
  margin-left: -1em;
}
.bbi-designer-widget-tabbed .path3:before {
  content: '\eb31';
  color: #65a7f9;
  margin-left: -1em;
}
.bbi-designer-widget-tabbed .path4:before {
  content: '\eb32';
  color: #65a7f9;
  margin-left: -1em;
}
.bbi-designer-widget-tabbed .path5:before {
  content: '\eb33';
  color: #65a7f9;
  margin-left: -1em;
}
.bbi-designer-widget-tabbed .path6:before {
  content: '\eb34';
  color: #d27f4d;
  margin-left: -1em;
}
.boldbi-dashboarddesigner .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow {
  color: var(--active-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow {
  color: var(--active-text-normal-color) !important;
}
#body .boldbi-dashboarddesigner .bbi-dbrd-tab-widget > .e-tab-header .e-scroll-nav.e-overlay,
.boldbi-dashboarddesigner .bbi-dbrd-tab-widget > .e-tab-header .e-scroll-nav.e-overlay {
  background-color: transparent !important;
}
.boldbi-dashboarddesigner .bbi-tab-item .e-item {
  height: 100%;
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--widget-header-text-hover-color);
}
.bbi-widgeticon.bbi-designer-widget-tabbed.bbi-widgeticon-drag {
  background: var(--designer-itempanel-tab-widget) no-repeat;
  margin-left: 13px;
  height: 42px;
}
.bbi-dbrd-tab-widget .e-toolbar-item.e-template .e-tab-wrap .e-tab-text {
  color: var(--tab-widget-tab-header-color);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-autorefresh-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-refresh-timer-hidden {
  display: none !important;
}
.boldbi-dashboarddesigner .bbi-refresh-list-timer {
  height: 26px !important;
  margin-left: auto;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox {
  overflow-x: hidden;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox .e-list-item {
  display: flex;
  align-items: center;
  padding: center;
  min-height: 34px;
}
.boldbi-dashboarddesigner .e-list-item .bbi-refresh-list-timer {
  height: 18px !important;
}
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-timer {
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-data-cache-recurs-hrs .bbi-dbrd-timer::before,
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-timer::before {
  background: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-timer .e-time-icon.e-active::before {
  color: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-data-cache-recurs-hrs .bbi-dbrd-timer::after,
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-timer::after {
  background: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-autorefresh-container .bbi-dbrd-radio-btn-wrapper {
  display: flex;
  gap: 130px;
}
.boldbi-dashboarddesigner .bbi-designer-commontime-error {
  float: right;
  padding: 6px;
  margin: 10px 18px 0px 0px;
  display: none;
  position: absolute;
  top: 76px;
  right: 251px;
}
.boldbi-dashboarddesigner .bbi-designer-differedtime-error {
  display: none;
  position: absolute;
  right: 159px;
}
.boldbi-dashboarddesigner .bbi-data-cache-recurs-hrs .bbi-dbrd-timer .e-input::selection,
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-timer .e-input::selection {
  background: var(--primary-branding-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox::-webkit-scrollbar {
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-timer {
  background-color: var(--designer-container-background) !important;
  border: 1px solid !important;
  border-color: var(--primary-border-color) !important;
  border-radius: 4px !important;
  height: 26px !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-timer .e-input-group-icon {
  padding-left: 10px !important;
}
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-refresh-widget-interval-info-icon {
  float: right;
  padding-left: 6px;
  padding-top: 2px;
  text-decoration: none;
  cursor: pointer;
  color: var(--primary-branding-color);
}
.boldbi-dashboarddesigner .bbi-refresh-container .bbi-dbrd-refresh-widget-interval-info-icon:before {
  content: '\eabe';
}
.boldbi-dashboarddesigner .bbi-refresh-container {
  margin-right: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox .e-list-parent {
  display: flex;
  flex-direction: column;
  background-color: var(--primary-background-color);
}
.boldbi-dashboarddesigner .bbi-refresh-listbox .e-list-parent > li {
  padding: 7px 14px 7px 18px;
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox .e-list-item:hover {
  background-color: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox .bbi-refresh-list-timer {
  margin-top: 4px;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-container .e-icons.e-frame {
  border: 1px solid var(--checkbox-btn-unchecked-border-color) !important;
  background: var(--checkbox-btn-unchecked-bg-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-container .e-icons.e-frame.e-check {
  border: 1px solid var(--checkbox-btn-checked-border-color) !important;
  background: var(--checkbox-btn-checked-bg-color) !important;
  color: var(--checkbox-btn-tick-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox {
  border: 1px solid var(--primary-border-color);
}
.boldbi-dashboarddesigner .bbi-refresh-container .e-input-group-icon.e-time-icon.e-icons:hover {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-input-group-icon.e-time-icon.e-icons {
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-timepicker.e-popup {
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  background: var(--primary-background-color);
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item:hover {
  background-color: var(--hover-bg-normal-color) !important;
  color: var(--primary-text-normal-color) !important;
}
.boldbi-dashboarddesigner .bbi-refresh-alert-content {
  width: auto;
  white-space: pre-wrap;
  color: #333333;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  background: #fff8ee;
  border: 1px solid #ffd59c;
  padding: 8px 12px;
  margin-bottom: 11px;
}
.boldbi-dashboarddesigner .bbi-autorefresh-container .e-checkbox-disabled {
  opacity: 0.5;
}
.boldbi-dashboarddesigner .bbi-refresh-listbox .bbi-refresh-list-timer {
  box-sizing: content-box;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-designer-paraminjection-table {
  width: 100%;
  padding: 5px 0px;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-td {
  padding-left: 3px;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-paramdropdown-td {
  padding-left: 5px;
  display: block;
  float: right;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-display-name-td {
  padding-left: 3px;
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-cancel-btn {
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-update-btn {
  float: left;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-add-btn-td {
  padding-left: 3px;
  display: block;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-add-btn {
  float: left;
  color: var(--active-text-normal-color);
  border-color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-separator {
  height: 5px;
  margin: 0px 2px 0px 5px;
  border-top: 1px solid #cecece;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-delete {
  background: none;
  opacity: 1;
  border-radius: 3px;
  float: right;
  font-size: 14px;
  padding-right: 3px;
  width: 30px;
  height: 100%;
  line-height: 20px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-delete:before {
  content: "\eaba";
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-delete:hover {
  background: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-parameter-injection-icon-disable.bbi-designer-paraminjection-delete {
  background: none;
  opacity: 0.5;
}
.boldbi-dashboarddesigner .bbi-parameter-injection-icon-disable.bbi-designer-paraminjection-delete:hover {
  background: none;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-edit {
  background: none;
  opacity: 1;
  border-radius: 3px;
  float: right;
  font-size: 14px;
  width: 30px;
  height: 100%;
  line-height: 20px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-edit:hover {
  background: var(--hover-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-parameter-injection-icon-disable.bbi-designer-paraminjection-edit:hover {
  background: none;
}
.boldbi-dashboarddesigner .bbi-parameter-injection-icon-disable.bbi-designer-paraminjection-edit {
  background: none;
  opacity: 0.5;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-edit:before {
  content: "\e9ea";
}
.boldbi-dashboarddesigner .bbi-param-icon-splitter {
  float: right;
  height: 21px;
  width: 1px;
  background: gray;
  margin-right: 3px;
  margin-left: 3px;
}
.boldbi-dashboarddesigner .bbi-param-injection-error {
  width: 210px;
  height: 28px;
  display: flex;
  padding-left: 3px;
  float: left;
  align-items: center;
  gap: 5px;
  color: var(--designer-parameter-injection-error-color);
}
.boldbi-dashboarddesigner .bbi-param-injection-error-text {
  display: table-cell;
  font-size: 10px;
  vertical-align: middle;
  color: var(--designer-parameter-injection-error-color);
}
.boldbi-dashboarddesigner .bbi-param-injection-error-icon {
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-param-injection-error-icon:before {
  content: "\e9be";
  font-family: dashboard_webdesigner_font !important;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-params-display .bbi-designer-param-assign {
  box-shadow: none;
}
.bbi-param-list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 12px !important;
}
.boldbi-dashboarddesigner .bbi-param-list-action-item {
  margin-left: auto;
  display: flex;
  height: 20px;
}
.boldbi-dashboarddesigner .bbi-param-drag-drop:before {
  content: "\e90d";
  color: var(--active-icon-normal-color);
}
.boldbi-dashboarddesigner .bbi-param-drag-drop {
  background: none;
  opacity: 1;
  border-radius: 3px;
  float: right;
  font-size: 14px;
  width: 30px;
  height: 100%;
  line-height: 20px;
  cursor: pointer;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-edit,
.boldbi-dashboarddesigner .bbi-designer-paraminjection-delete {
  display: none;
}
.boldbi-dashboarddesigner .bbi-designer-param-listbox .e-list-item:hover .bbi-designer-paraminjection-edit,
.boldbi-dashboarddesigner .bbi-designer-param-listbox .e-list-item:hover .bbi-designer-paraminjection-delete,
.boldbi-dashboarddesigner .bbi-designer-param-listbox .e-list-item.e-selected .bbi-designer-paraminjection-edit,
.boldbi-dashboarddesigner .bbi-designer-param-listbox .e-list-item.e-selected .bbi-designer-paraminjection-delete {
  display: block;
}
.boldbi-dashboarddesigner .bbi-param-drag-drop {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-designer-paraminjection-params-display .e-list-item {
  height: 30px;
  display: grid;
}
.boldbi-dashboarddesigner .bbi-designer-param-listbox {
  overflow-x: hidden;
}
.boldbi-dashboarddesigner .bbi-designer-param-listbox .e-list-item.e-selected {
  background-color: var(--active-bg-normal-color);
}
.boldbi-dashboarddesigner .e-list-item.e-selected .bbi-param-list-item {
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-designer-param-listbox .e-placeholder {
  background-color: var(--active-text-normal-color);
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-export-list-container {
  position: absolute;
  width: 300px;
  background: var(--designer-background);
  box-shadow: var(--container-box-shadow);
  z-index: 1000;
}
.boldbi-dashboarddesigner .bbi-listing-item-container {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-export-listing-icon {
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dashboard-banner-export-listing-icon:before {
  content: "\ea34";
}
.boldbi-dashboarddesigner .bbi-listing-item-container::-webkit-scrollbar {
  display: none;
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-listing-item-container:hover::-webkit-scrollbar {
  display: block;
}
.boldbi-dashboarddesigner .bbi-listing-item-container::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-export-list-item-container {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0 24px 0 24px;
}
.boldbi-dashboarddesigner .bbi-export-list-item-container.bbi-show-separator {
  border-top: 1px solid var(--down-up-upload-page-child-border-color);
}
.boldbi-dashboarddesigner .bbi-export-list-item-download-button {
  display: none;
  color: var(--active-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-export-list-item-download-button .bbi-export-list-icon:before {
  content: "\ea33";
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-export-list-item-info-msg {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.boldbi-dashboarddesigner .bbi-export-list-item-status-msg {
  padding-top: 10px;
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-export-success .bbi-export-list-item-download-button {
  display: inline-flex;
  gap: 6px;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-export-success .bbi-export-list-item-download-button:hover {
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-export-list-item-progress-container {
  display: flex;
  flex-direction: row;
}
.boldbi-dashboarddesigner .bbi-export-list-item-buttons {
  padding-top: 12px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-export-list-header-text {
  font-size: 14px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-export-list-header-icon,
.boldbi-dashboarddesigner .bbi-export-list-close-icon {
  font-size: 10px;
  width: 16px;
  height: 16px;
  display: none;
  justify-content: center;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-export-success.bbi-export-list-item:hover .bbi-export-list-header-icon,
.boldbi-dashboarddesigner .bbi-export-failed.bbi-export-list-item:hover .bbi-export-list-header-icon {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-export-list-close-icon {
  display: flex;
}
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-export-list-close-icon {
  display: none;
}
.boldbi-dashboarddesigner .bbi-export-list-container.bbi-mobile-layout .bbi-title-back-btn,
.boldbi-dashboarddesigner .bbi-export-list-container.bbi-mobile-layout .bbi-export-list-clear {
  height: 100%;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.boldbi-dashboarddesigner .bbi-export-list-clear {
  font-size: 10px;
}
.boldbi-dashboarddesigner .bbi-export-list-container .bbi-title-back-btn {
  display: none;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-export-list-container.bbi-mobile-layout {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.boldbi-dashboarddesigner .bbi-export-list-container.bbi-mobile-layout .bbi-title-back-btn:before {
  content: '\e905';
  font-family: 'dashboardviewer_font';
}
.boldbi-dashboarddesigner .bbi-export-list-header-icon:before,
.boldbi-dashboarddesigner .bbi-export-list-close-icon:before {
  content: '\e901';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-export-list-item-progress-bar {
  padding-top: 12px;
  width: 100%;
}
.boldbi-dashboarddesigner .bbi-export-list-item-progress-bar-value {
  width: 100%;
  height: 5px;
  border-radius: 8px;
  background: var(--designer-skeleton-primary-loader);
  background-repeat: no-repeat;
}
.boldbi-dashboarddesigner .bbi-export-inprogress .bbi-export-list-item-progress-bar-value {
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmerNew;
  animation-timing-function: linear;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmerNew;
  -webkit-animation-timing-function: linear;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-name: placeHolderShimmerNew;
  -moz-animation-timing-function: linear;
  -o-animation-duration: 5s;
  -o-animation-iteration-count: infinite;
  -o-animation-name: placeHolderShimmerNew;
  -o-animation-timing-function: linear;
  background-image: -webkit-linear-gradient(left, var(--active-text-normal-color) 0%, var(--active-text-normal-color) 20%, var(--active-text-normal-color) 40%, var(--active-text-normal-color) 100%);
}
@keyframes placeHolderShimmerNew {
  0% {
    background-position: -468px 0;
    background-size: 90%;
  }
  25% {
    background-position: 0 0;
    background-size: 60%;
  }
  50% {
    background-position: 468px 0;
    background-size: 10%;
  }
  75% {
    background-position: 0 0;
    background-size: 60%;
  }
  100% {
    background-position: -468px 0;
    background-size: 90%;
  }
}
.boldbi-dashboarddesigner .bbi-export-success .bbi-export-list-item-progress-bar-value {
  background-image: -webkit-linear-gradient(left, #1c852e 0%, #1c852e 20%, #1c852e 40%, #1c852e 100%);
  background-size: 100%;
}
.boldbi-dashboarddesigner .bbi-export-failed .bbi-export-list-item-progress-bar-value {
  background-image: -webkit-linear-gradient(left, #1c852e 0%, #1c852e 20%, #1c852e 40%, #1c852e 100%);
  background-size: 100%;
}
.boldbi-dashboarddesigner .bbi-export-list-item-title-container {
  display: flex;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-listing-item-container .bbi-no-items {
  display: none;
}
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-listing-item-container .bbi-no-items.bbi-visible {
  height: 100%;
}
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-listing-item-container {
  height: calc(100% - 40px);
}
.boldbi-dashboarddesigner .bbi-listing-item-container .bbi-no-items.bbi-visible {
  display: flex;
  height: 145px;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  opacity: 0.5;
}
.boldbi-dashboarddesigner .bbi-export-list-header-container {
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-export-list-header-container {
  padding-top: 10px;
}
.boldbi-dashboarddesigner .bbi-export-header-right-container {
  display: flex;
  align-items: center;
  gap: 5px;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-exportlisting:before {
  content: "\ea34";
  font-size: 14px;
  color: #6d6e70;
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-export-csv-doublequote-wrapper .e-chkbox-wrap {
  margin-bottom: 10px;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-performance-metrics-container {
  position: absolute;
  width: 380px;
  background: var(--designer-background);
  box-shadow: var(--container-box-shadow);
  z-index: 1000;
  color: var(--primary-text-normal-color);
}
.boldbi-dashboarddesigner .bbi-metrics-container-close-icon {
  font-size: 13px;
  width: 20px;
  height: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
  float: right;
}
.boldbi-dashboarddesigner .bbi-metrics-container-close-icon:before {
  content: '\e901';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-metrics-container {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
}
.boldbi-dashboarddesigner .bbi-metrics-container::-webkit-scrollbar {
  display: block;
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-metrics-container::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-metrics-header-title-container {
  height: 52px;
  padding: 15px;
  border-bottom: 1px solid #dcd9d9;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-metrics-header-text {
  font-size: 18px;
  font-weight: bold;
}
.boldbi-dashboarddesigner .bbi-performance-metrics-container.bbi-mobile-layout {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 2px;
}
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-metrics-container,
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-metrics-inner-container {
  height: calc(100% - 40px);
}
.boldbi-dashboarddesigner .bbi-mobile-layout .bbi-metrics-header-title-container {
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: space-between;
}
.e-menu.e-dbrd-export-menu-list .bbi-dashboard-banner-metrics:before {
  content: '\eb5e';
  font-size: 14px;
  color: #6d6e70;
  font-family: 'dashboard_webdesigner_font';
}
.bbi-dashboard-banner-optionmenu-popup .e-list.bbi-pointerout {
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-performance-metrics-container * {
  box-sizing: border-box;
}

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-icon {
  position: relative;
  cursor: pointer;
  float: right;
  right: 2.5%;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-header,
.boldbi-dashboarddesigner .bbi-dbrd-chat-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-header {
  padding: 0px 5px 0px 5px;
  height: 48px;
  background-color: var(--ai-assistant-header-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-footer {
  height: 60px;
  background-color: var(--ai-assistant-footer-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-content-wrapper {
  display: flex;
  flex: 1;
  border-radius: 6px;
  overflow-y: auto;
  justify-content: end;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-search-box {
  border: none;
  border-radius: 6px;
  width: 80%;
  font-size: 14px;
  color: var(--ai-assistant-searchbox-text-color);
  background-color: var(--unified-ai-assistant-chat-search-box-background-color);
  white-space: nowrap;
  overflow: hidden;
  margin-left: 20px;
  position: relative;
  padding: 15px 0 15px 3px;
  overflow-x: scroll;
  scrollbar-width: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-search-box:focus {
  outline: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-selected-datasource {
  color: #175cd3;
  background: #eff8ff;
  border: 1px solid #b2ddff;
  border-radius: 7px;
  padding: 5px;
  display: inline-block;
  height: 15px;
  font-size: 13px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-message-body-selected-datasource {
  color: #175cd3;
  background: #eff8ff;
  border: 1px solid #b2ddff;
  border-radius: 7px;
  font-size: 12px;
  padding: 3px;
  line-height: 2.3;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-toggle-icon:before {
  content: '\eb6a';
  font-family: 'dashboard_webdesigner_font';
  font-size: x-large;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-toggle-icon:before {
  content: '\eb6a';
  font-family: 'dashboard_webdesigner_font';
  font-size: x-large;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-icon:before {
  content: '\eb66';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
  color: var(--ai-assistant-usage-details-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-icon:before {
  content: '\eb60';
  font-family: 'dashboard_webdesigner_font';
  color: blue;
  margin: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-search-icon {
  font-size: small;
  cursor: pointer;
  padding: 10px;
  border-radius: 6px;
  margin-top: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-chat-assistant-profile-icon {
  padding: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-user-profile-icon {
  padding: 8px;
}
.boldbi-dashboarddesigner .bbi-ai-chat-answer,
.boldbi-dashboarddesigner .bbi-ai-chat-expression-answer {
  background-color: var(--ai-assistant-response-message-background-color);
  color: var(--ai-assistant-response-message-text-color);
  padding: 10px;
  border-radius: 0 10px 10px 10px;
  user-select: text;
  margin: 0px;
  border: #80808042 solid;
  border-width: 1px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: 12px;
  overflow-wrap: anywhere;
}
.boldbi-dashboarddesigner .bbi-dbrd-expression-button-container {
  margin-top: 6px;
  gap: 12px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-expression-chat-yes-button,
.boldbi-dashboarddesigner .bbi-dbrd-expression-chat-no-button {
  color: #1570ef;
  border: 1px solid #c8c8c8;
  padding: 4px;
  height: 20px;
  border-radius: 15px;
  cursor: pointer;
  font-size: 13px;
  width: 50%;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-beta-icon {
  padding-left: 10px;
  line-height: 34px;
}
.boldbi-dashboarddesigner .bbi-ai-chat-widget-answer {
  background-color: var(--ai-assistant-response-message-background-color);
  user-select: text;
  margin: 0px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: 12px;
  color: var(--ai-assistant-response-message-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-response-widget {
  background-color: var(--ai-assistant-response-message-background-color);
  padding: 10px;
  border-radius: 0 10px 10px 10px;
  user-select: text;
  margin: 0px;
  border: #80808042 solid;
  border-width: 1px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: -1px;
  justify-content: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
  scrollbar-width: thin;
  color: var(--ai-assistant-response-message-text-color);
}
.boldbi-dashboarddesigner .bbi-ai-chat-query {
  background-color: var(--ai-assistant-query-background-color);
  padding: 10px;
  border-radius: 0 10px 10px 10px;
  border: var(--ai-assistant-query-border);
  user-select: text;
  margin: 0px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: 12px;
  overflow-wrap: anywhere;
  color: var(--ai-assistant-query-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-aisession-usage {
  display: flex;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-dbrd-aitoday-usage {
  display: flex;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-dbrd-airemaining-usage {
  display: flex;
  justify-content: space-between;
}
.boldbi-dashboarddesigner .bbi-dbrd-usage {
  list-style-type: none;
  line-height: 1.5pc;
  font-size: 10px;
  padding: 10px;
  margin: 0;
  letter-spacing: 0.5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-details::before {
  content: "";
  margin-left: 190px;
  position: absolute;
  margin-top: 10px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: var(--ai-assistant-usage-details-before-border-left);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-chat-tooltip::before {
  content: "";
  display: block;
  background-color: var(--ai-assistant-chatbody-background-color);
  width: 15px;
  height: 15px;
  rotate: 45deg;
  position: absolute;
  bottom: -7px;
  right: 38px;
  z-index: -1;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-details {
  background-color: var(--ai-assistant-usage-details-background-color);
  color: var(--ai-assistant-usage-details-text-color);
  box-shadow: var(--ai-assistant-usage-details-box-shadow);
  display: flex;
  flex-direction: column;
  height: auto;
  width: 190px;
  border-radius: 8px;
  position: absolute;
  top: -119px;
  left: 137px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-details-button {
  background-color: #f2f4f7;
  color: #667085;
  font-size: 9px;
  letter-spacing: 0.5px;
  font-family: Roboto;
  border-radius: 4px;
  z-index: 1;
  border: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-details-button {
  width: 170px;
  height: 28px;
  font-size: 9px;
  cursor: pointer;
  transition: box-shadow 0.3s ease;
  text-decoration: none;
  margin-left: 10px;
  font-weight: 500;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-details-button:hover {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-chat-tooltip {
  position: absolute;
  height: 35px;
  width: 221px;
  background-color: var(--ai-assistant-chatbody-background-color);
  bottom: 60px;
  right: -21px;
  z-index: 1;
  border-radius: 8px;
  display: block;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.1);
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-chat-tooltip-text {
  line-height: 18px;
  font-size: 12px;
  font-weight: bold;
  color: var(--ai-assistant-tooltip-text-color);
  padding: 8px;
  position: absolute;
  left: 26px;
  font-family: Inter;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-aiBeta-icon {
  float: right;
  padding-top: 7px;
  padding-right: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-designer-chat-tooltip-icon {
  color: #2563eb;
  padding: 8px;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-icon {
  font-size: x-large;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-toggle-icon {
  margin: 0px 10px 0px 0px;
  cursor: pointer;
  padding-bottom: 1px;
  color: var(--ai-assistant-toggle-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-toggle-icon {
  float: right;
  cursor: pointer;
  color: var(--ai-assistant-summary-toggle-icon-color);
  padding-bottom: 1px;
  margin: 0px 10px 0px 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-toggle-icon:before {
  content: '\eb6a';
  font-family: 'dashboard_webdesigner_font';
  font-size: x-large;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-icon:hover + .bbi-dbrd-ai-icon-tooltip {
  display: inline-block;
  opacity: 1;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-content-wrapper::-webkit-scrollbar {
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-content-wrapper::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-content-wrapper::-webkit-scrollbar-thumb:hover {
  background: var(--secondary-btn-border-normal-color);
}
.boldbi-dashboarddesigner .bbi-ai-chat-response-thumps-down:before,
.boldbi-dashboarddesigner .bbi-ai-summary-response-thumps-down:before,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-down:before {
  content: '\eb46';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.boldbi-dashboarddesigner .bbi-ai-chat-response-thumps-up:before,
.boldbi-dashboarddesigner .bbi-ai-summary-response-thumps-up:before,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-up:before {
  content: '\eb47';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.boldbi-dashboarddesigner .bbi-ai-summary-response-copy:before,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-copy:before {
  content: '\eab0';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-response-metrics:before {
  content: '\eb5e';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-response-toolbar {
  padding: 7px 0px 0px 50px;
}
.boldbi-dashboarddesigner .bbi-ai-chat-response-thumps-down,
.boldbi-dashboarddesigner .bbi-ai-chat-response-thumps-up,
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-response-metrics {
  padding: 10px;
  cursor: pointer;
  color: var(--ai-assistant-feedback-icon-color);
}
.boldbi-dashboarddesigner .bbi-ai-chat-response-thumps-down:hover,
.boldbi-dashboarddesigner .bbi-ai-chat-response-thumps-up:hover,
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-response-metrics:hover,
.boldbi-dashboarddesigner .bbi-ai-summary-response-thumps-up:hover,
.boldbi-dashboarddesigner .bbi-ai-summary-response-thumps-down:hover,
.boldbi-dashboarddesigner .bbi-ai-summary-response-copy:hover,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-up:hover,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-down:hover,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-copy:hover {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-ai-summary-response-thumps-up,
.boldbi-dashboarddesigner .bbi-ai-summary-response-thumps-down,
.boldbi-dashboarddesigner .bbi-ai-summary-response-copy,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-copy,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-down,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-up {
  padding: 0px 6px;
  cursor: pointer;
  color: var(--ai-assistant-feedback-icon-color);
  gap: 8px;
  display: flex;
  width: 24px;
  height: 24px;
}
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-copy,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-down,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-thumps-up {
  padding: 2px 6px;
}
.boldbi-dashboarddesigner .bbi-ai-summary-response-copy,
.boldbi-dashboarddesigner .bbi-ai-dbrd-summary-response-copy {
  font-size: 12px;
  position: relative;
  top: 2px;
}
.boldbi-dashboarddesigner .bbi-summary-copy-confirmation {
  float: left;
  padding: 0 10px;
  font-size: 12px;
  position: relative;
  top: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-tooltip-content {
  position: absolute;
  background-color: black;
  color: white;
  padding: 5px;
  border-radius: 5px;
  white-space: pre-line;
  /* Allows for line breaks */
  display: none;
  /* Initially hidden */
  z-index: 1000;
  pointer-events: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-usage-icon {
  cursor: pointer;
  padding-bottom: 1px;
  color: var(--ai-assistant-header-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-question:hover {
  box-shadow: var(--ai-assistant-relevant-question-shadow);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-UI-container-wrap {
  position: absolute;
  width: 495px;
  height: 672px;
  max-width: 400px;
  z-index: -1;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-layout {
  display: none;
  width: 495px;
  box-shadow: var(--ai-assistant-chatbody-box-shadow);
  position: fixed;
  z-index: 150;
  border-radius: 12px;
  height: 672px;
  color: var(--ai-assistant-chat-layout-color);
  background-color: var(--ai-assistant-chatbody-background-color);
  flex-direction: column;
  border: 1px solid #c8c8c8;
  padding-right: 16px;
  overflow: hidden;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-resize-top-left {
  left: 0;
  top: 0;
  cursor: nw-resize;
  width: 10px;
  height: 10px;
  position: absolute;
  z-index: 10;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-resize-bottom-right {
  right: 0;
  bottom: 0;
  cursor: nw-resize;
  width: 10px;
  height: 10px;
  position: absolute;
  z-index: 10;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-divider-header {
  height: 1px;
  background-color: var(--divider-color, #cccccc);
  margin: 4px 0;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-divider-footer {
  height: 1px;
  background-color: var(--divider-color, #cccccc);
  margin-top: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-title {
  flex: 1;
  font-weight: 550;
  height: 20px;
  line-height: 25px;
  font-size: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-responsebody {
  padding: 10px 10px 0px 10px;
  justify-content: left;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-body {
  padding: 20px 10px 0px 10px;
  justify-content: left;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-page {
  font-size: smaller;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-welcome {
  font-family: var(--ai-assistant-welcome-greet-font-family);
  font-weight: var(--ai-assistant-welcome-greet-font-weight);
  font-size: 14px;
  height: 15%;
  width: 90%;
  margin-left: 20px;
  border: none;
  padding: 5px 5px 5px 0px;
  box-sizing: border-box;
  color: var(--ai-assistant-welcome-greet-text-color);
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-relevant-question-icon {
  padding: 2px;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 20px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-question {
  font-family: var(--ai-assistant-relevant-question-font-family);
  font-size: 13.5px;
  font-weight: 400;
  height: 7%;
  width: fit-content;
  margin-left: 35px;
  border-radius: 7px;
  border: var(--ai-assistant-relevant-question-border);
  padding: 2px;
  box-sizing: border-box;
  color: var(--ai-assistant-relevant-question-text-color);
  margin-top: -3px;
  margin-bottom: 11px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
  background-color: var(--ai-assistant-relevant-question-background-color);
}
.boldbi-dashboarddesigner .bbi-ai-chat-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
}
.boldbi-dashboarddesigner .bbi-ai-widget-description {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-ai-widget-desc {
  font-size: x-large;
  margin: 10px;
}
.boldbi-dashboarddesigner .bbi-ai-error-reason {
  margin: 20px;
  text-align: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-response-message,
.boldbi-dashboarddesigner .bbi-dbrd-chat-expression-response-message {
  justify-content: left;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-session-end {
  padding: 10px;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: var(--ai-assistant-session-end-border);
  border-width: thin;
  margin: 20px;
  border-radius: 0 10px 10px 10px;
  font-size: 14px;
  color: var(--ai-assistant-session-end-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-icon {
  z-index: 10000;
}
.tab-dashboard:not(.e-active) .bbi-dbrd-ai-chat-icon {
  display: none !important;
  visibility: hidden !important;
}
.tab-dashboard.e-active .bbi-dbrd-ai-chat-icon {
  display: flex !important;
  visibility: visible !important;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-page {
  padding-left: 20px;
  justify-content: center;
  display: none;
  flex-direction: column;
  padding-right: 55px;
  margin-top: 110px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-icon {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-assistant-welcome {
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-assistant-text {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-chart-create {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-release-chart-create {
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-release-chart-new-icon {
  position: relative;
  top: 3px;
  padding-left: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-chart-create-icon {
  display: flex;
  justify-content: center;
  margin-left: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-chart-create-text {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  margin-top: 10px;
  padding-left: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-release-chart-create-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  color: var(--ai-assistant-release-chart-create-text-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-release-notes {
  margin: 0;
  padding-left: 27px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-chart-update {
  margin-bottom: 12px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-chart-update-icon {
  display: flex;
  justify-content: center;
  margin-left: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-chart-update-text {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  margin-top: 10px;
  padding-left: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-activate {
  cursor: pointer;
  width: 78%;
  color: white;
  background-color: #2563eb;
  border-radius: 54px;
  border: none;
  padding-top: 8px;
  padding-right: 32px;
  padding-left: 32px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  height: 30px;
  justify-content: center;
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-release-notes-content {
  color: var(--ai-assistant-welcome-release-notes-content-color);
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-start-trail {
  cursor: pointer;
  display: flex;
  color: #2563eb;
  font-size: 12px;
  line-height: 18px;
  border: none;
  margin-bottom: 35px;
  background: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-rightarrow {
  color: #2563eb;
}
.boldbi-dashboarddesigner .bbi-dbrd-beta-tag {
  padding-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-description {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-release-description {
  display: flex;
  flex-direction: column;
  border: var(--ai-assistant-chat-welcome-page-release-description-border);
  background: var(--ai-assistant-chat-welcome-page-release-description-background);
  width: 320px;
  height: auto;
  padding: 8px 12px 8px 12px;
  gap: 7px;
  border-radius: 4px;
  margin-bottom: 20px;
  position: relative;
  left: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-license-warning {
  display: none;
  font-size: 12px;
  color: red;
  text-align: center;
  margin: 1%;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-header-content {
  display: flex;
  flex-direction: row;
  margin: 10px;
  height: 24px;
  gap: 2px;
  padding-top: 5px;
  color: var(--ai-assistant-header-text-color);
  font-family: var(--ai-assistant-header-font-family);
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-header-icons {
  display: flex;
  gap: 4px;
  align-items: center;
  padding-top: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-reset:before {
  content: '\eb70';
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help:before {
  content: '\eb69';
  color: var(--ai-assistant-help-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-reset,
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help {
  margin: 4px;
  cursor: pointer;
  color: var(--ai-assistant-reset-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help {
  text-decoration: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-welome-header {
  display: none;
  flex-direction: column;
  justify-content: center;
  background-color: var(--ai-assistant-chat-welcome-background-color);
  color: var(--ai-assistant-chat-welcome-color);
  padding: 20px;
  border-radius: 10px;
  border: var(--ai-assistant-chat-welcome-border);
  width: 100%;
  position: relative;
  text-align: center;
  box-shadow: 0px 8px 8px -4px #10182808, 0px 20px 24px -4px #10182814;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-activate-div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-activate-header {
  margin-bottom: 40px;
  margin-top: 40px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-welcome-logo {
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .ai-assistant-terms-and-conidtion {
  text-decoration: none;
  color: var(--ai-assistant-terms-and-condition-color);
}
.boldbi-dashboarddesigner .license-link {
  text-decoration: none;
  color: var(--ai-assistant-license-link);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-license-success a {
  text-decoration: none;
  color: var(--ai-assistant-license-success-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-activate-content {
  border: var(--ai-assistant-chat-activate-border);
  text-align: left;
  margin-bottom: 30px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-contents {
  margin: 15px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-activation-terms {
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-activation-terms-checkbox {
  margin-left: 0px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-activate {
  background: darkgray;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 54px;
  width: 100%;
  cursor: not-allowed;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  justify-content: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-activate-document {
  display: block;
  margin-top: 18px;
  color: #2e76f6;
  text-decoration: none;
  font-size: 0.9rem;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-terms-content {
  margin-left: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-license-success {
  display: none;
  font-size: 12px;
  text-align: center;
  margin: 1%;
  padding-top: 6px;
  line-height: 18px;
}
.boldbi-dashboarddesigner .bbi-chat-button-loader {
  border: 1px solid #f3f3f3;
  border-radius: 50%;
  border-top: 1px solid #3498db;
  width: 20px;
  height: 20px;
  animation: spin 2s linear infinite;
  display: none;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-close-icon {
  position: absolute;
  padding: 5px;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-close-icon:before {
  content: '\eb6a';
  font-family: 'dashboard_webdesigner_font';
  font-size: x-large;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help-documents {
  display: flex;
  justify-content: center;
  margin-top: 15px;
  font-size: 14px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help-link {
  margin: 10px;
  text-decoration: none;
  color: var(--ai-assistant-chat-help-link-margin);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help-link-divider {
  width: 1px;
  height: 10px;
  background-color: var(--ai-assistant-chat-help-link-divider-background-color);
  margin: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-help-video-link {
  margin: 10px;
  text-decoration: none;
  color: var(--ai-assistant-chat-help-video-link-margin);
}
.boldbi-dashboarddesigner .bbi-dbrd-thumbs-icon {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-assistant-welcome-title {
  display: flex;
  justify-content: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-ai-summary:before {
  content: '\eb6d';
  font-family: 'dashboard_webdesigner_font';
  display: block;
  cursor: pointer;
  font-size: larger;
}
.boldbi-dashboarddesigner .bbi-dbrd-viewer .bbi-dbrd-ai-summary:hover {
  color: #0565ff;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-content::-webkit-scrollbar {
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-content::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-content::-webkit-scrollbar-thumb:hover {
  background: var(--secondary-btn-border-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-chart {
  color: var(--ai-assistant-widget-summary-chart-color);
  font-weight: bold;
  user-select: text;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-summary-content-chart-title {
  height: auto;
  width: 292px;
  font-size: 13px;
  font-family: 'Roboto';
  line-height: 18px;
  margin-bottom: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-uniquename {
  color: var(--ai-assistant-query-text-color);
  user-select: text;
  font-family: var(--designer-font);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-content {
  overflow-y: auto;
  overflow-x: clip;
  font-size: 12px;
  height: -webkit-fill-available;
  font-family: var(--designer-font);
  user-select: text;
  color: var(--ai-assistant-summary-content-color);
  padding-right: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-error-content,
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-error-content {
  display: none;
  justify-content: center;
  text-align: center;
  height: 100%;
  flex-direction: column;
  line-height: 18px;
  padding: 10px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-footer {
  background: var(--ai-assistant-summary-container-popup-footer-background-color);
  padding: 7px 11px;
  flex-shrink: 0;
  bottom: 0;
  border-top: var(--ai-assistant-summary-footer-border-top);
  position: sticky;
  height: 24px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-footer {
  background: var(--ai-assistant-summary-container-popup-footer-background-color);
  padding: 7px 11px;
  bottom: 0;
  border-top: var(--ai-assistant-summary-footer-border-top);
  position: sticky;
  height: 24px;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-body {
  flex-grow: 1;
  padding: 10px 0px 10px 10px;
  background-color: var(--ai-assistant-summary-body-background-color);
  height: -webkit-fill-available;
  overflow: clip auto;
  cursor: text;
  user-select: text;
}
.boldbi-dashboarddesigner .bbi-summary-header-text {
  font-size: 14px;
  color: var(--ai-assistant-summary-header-text-color);
  font-weight: 500;
  font-family: Roboto;
  position: relative;
  bottom: 2px;
  padding-left: 2px;
}
.boldbi-dashboarddesigner .bbi-dashboard-summary-header-text {
  font-size: 14px;
  color: var(--ai-assistant-summary-header-text-color);
  font-weight: 500;
  font-family: Roboto;
  padding: 0px 2px 0px 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-summary-preview-tag {
  position: relative;
  top: 3px;
}
.boldbi-dashboarddesigner .bbi-summary-preview-tag {
  position: relative;
  top: 3px;
  padding: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-header {
  background: var(--ai-assistant-summary-container-popup-header-background-color);
  padding: 8px 12px 8px 12px;
  flex-shrink: 0;
  height: 22px;
  border-bottom: var(--ai-assistant-summary-header-border-bottom);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-container-pop {
  display: none;
  flex-direction: column;
  height: 358px;
  width: 344px;
  border: var(--ai-assistant-summary-container-popup-border);
  border-radius: 7px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  background: var(--ai-assistant-summary-container-popup-background-color);
  font-family: Arial, sans-serif;
  position: absolute;
  z-index: 100000;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-summary-toggle-icon {
  float: right;
  margin-right: -4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-custom-logo {
  width: 52px;
  height: 53px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-content-wrapper .bbi-dbrd-ai-custom-logo {
  width: 30px;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-header-content .bbi-dbrd-ai-custom-logo {
  position: relative;
  bottom: 2px;
  padding-right: 4px;
  width: 30px;
  height: 30px;
}
.boldbi-dashboarddesigner .bbi-dbrd-summary-container {
  top: 0;
  background: white;
  z-index: 1000000;
  position: fixed;
  border: var(--ai-assistant-summary-container-border);
  box-shadow: var(--ai-assistant-summary-container-boxshadow);
  overflow: hidden;
  border-radius: 7px;
  display: flex;
  flex-direction: column;
  min-height: 390px;
  min-width: 310px;
  width: 344px;
  height: 490px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-resize-bottom-left {
  left: 0;
  bottom: 0;
  cursor: ne-resize;
  width: 10px;
  height: 10px;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-resize-bottom-line1 {
  position: absolute;
  width: 1px;
  height: 30px;
  background: #b3b3b3;
  transform: rotate(-45deg);
  top: -13px;
  left: -1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-resize-bottom-line2 {
  position: absolute;
  width: 1px;
  height: 30px;
  background: #b3b3b3;
  transform: rotate(-45deg);
  top: -13px;
  left: 4px;
}
.boldbi-dashboarddesigner .bbi-ai-summary-resize-bottom-left {
  left: 0;
  bottom: 0;
  cursor: ne-resize;
  width: 10px;
  height: 10px;
  position: absolute;
}
.boldbi-dashboarddesigner .bbi-ai-summary-resize-bottom-line1 {
  position: absolute;
  width: 1px;
  height: 30px;
  background: #b3b3b3;
  transform: rotate(-45deg);
  top: -13px;
  left: -1px;
}
.boldbi-dashboarddesigner .bbi-ai-summary-resize-bottom-line2 {
  position: absolute;
  width: 1px;
  height: 30px;
  background: #b3b3b3;
  transform: rotate(-45deg);
  top: -13px;
  left: 4px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-header {
  padding: 8px 13px 8px 16px;
  display: flex;
  align-items: center;
  height: 22px;
  background: var(--ai-assistant-summary-container-popup-header-background-color);
  border-bottom: 1px solid #eaecf0;
  gap: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-summary-toggle-icon:before {
  content: '\eb6a';
  font-family: 'dashboard_webdesigner_font';
  font-size: x-large;
}
.boldbi-dashboarddesigner .bbi-dbrd-summary-toggle-icon {
  margin-left: auto;
  cursor: pointer;
  color: var(--ai-assistant-summary-toggle-icon-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-body {
  height: -webkit-fill-available;
  overflow: clip auto;
  flex-grow: 1;
  background: var(--ai-assistant-summary-container-popup-header-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-banner-dashboard-summary-icon {
  float: left;
  margin: 14px 8px 14px 8px;
  padding: 4px;
  cursor: pointer;
}
.boldbi-dashboarddesigner .bbi-dbrd-banner-dashboard-summary-icon:hover {
  background: var(--ai-assistant-dashboard-summary-icon-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-banner-summary {
  display: flex;
  align-items: center;
}
.boldbi-dashboarddesigner .bbi-dbrd-summary-title-text {
  color: #1570ef;
  font-size: small;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-content {
  padding-left: 15px;
  padding-right: 10px;
  overflow-y: auto;
  font-size: 12px;
  height: -webkit-fill-available;
  color: var(--ai-assistant-dashboard-summary-content-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-content::-webkit-scrollbar {
  width: 6px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-content::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-dashboard-summary-content::-webkit-scrollbar-thumb:hover {
  background: var(--secondary-btn-border-normal-color);
}
@keyframes @aiChatAssistance-button-loder-animation-name {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-datasource-popup {
  position: absolute;
  bottom: 2.5rem;
  left: 2.4rem;
  background-color: var(--ai-assistant-datasource-popup-background-color);
  border-radius: 2px;
  display: none;
  width: 220px;
  height: auto;
  min-height: 20px;
  max-height: 130px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
  overflow-y: auto;
  z-index: 1000;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-datasource-popup::-webkit-scrollbar {
  width: 3px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-datasource-popup::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-datasource-popup::-webkit-scrollbar-thumb:hover {
  background: var(--secondary-btn-border-normal-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-dataset-name {
  font-size: 13px;
  padding: 8px 0px 10px 8px;
  cursor: pointer;
  border-bottom: var(--ai-assistant-dataset-name-border-bottom);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-dataset-name:hover {
  background-color: var(--ai-assistant-dataset-name-hover-background-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-UI-container-wrap .bbi-dbrd-maxim:before {
  content: '\ea4b';
  font-family: 'dashboard_webdesigner_font';
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-UI-container-wrap .bbi-dbrd-maxim-close:before {
  content: '\e901';
}
.boldbi-dashboarddesigner .bbi-dbrd-qaWidget {
  opacity: 0.9;
  z-index: 100;
}
.boldbi-dashboarddesigner .bbi-dbrd-chat-explore {
  font-family: Roboto;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 15px;
  padding: 5px 5px 0 0;
  display: flex;
  width: 90%;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-widget-question-container {
  font-family: Roboto;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 6px;
  padding: 5px 5px 0 0;
  display: flex;
  width: 90%;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-widget-question-container:before,
.boldbi-dashboarddesigner .bbi-dbrd-ai-dashboard-question-container:before {
  content: '\eb60';
  font-family: 'dashboard_webdesigner_font';
  color: blue;
  margin-right: 5px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-dashboard-question-container {
  font-family: Roboto;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 6px;
  padding: 15px 5px 0 0;
  display: flex;
  width: 90%;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-widget-question-role,
.boldbi-dashboarddesigner .bbi-dbrd-ai-dashboard-question-role {
  font-family: Roboto;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 6px;
  padding: 5px 5px 15px 0;
  display: flex;
  width: 90%;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-response-child {
  display: flex;
  width: 100%;
}
.bbi-syns-btn-no-table-close {
  float: right;
}
.bbi-syns-no-table-body {
  text-align: center !important;
  padding: 20px !important;
  font-size: 14px !important;
}
.bbi-syns-header-controls {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 16px;
  margin-bottom: 8px;
}
.bbi-syns-header-pair {
  display: flex;
  align-items: center;
  gap: 8px;
}
.bbi-syns-table-select {
  width: 260px;
}
.bbi-syns-column-select {
  width: 260px;
}
.bbi-syns-colname {
  white-space: nowrap;
}
.bbi-syns-add-context-row {
  margin-top: -5px;
  margin-bottom: 10px;
  display: block;
  width: 100%;
}
.bbi-add-context-toggle {
  color: var(--blue);
  cursor: pointer;
  font-size: 11px;
  padding: 4px 6px;
  margin-right: 8px;
  vertical-align: top;
  background: none;
  border: none;
  outline: none;
}
.bbi-syns-context-text {
  display: block;
  font-size: 11.5px;
  font-weight: 500;
  margin: 5px;
  vertical-align: top;
}
.bbi-context-container {
  display: inline-block;
  width: 98%;
  vertical-align: top;
}
.bbi-syns-dialog-box {
  border-radius: 10px !important;
}
.bbi-syns-content {
  width: 100%;
  min-height: 180px;
  box-sizing: border-box;
  padding: 16px 16px 8px 16px;
  overflow: hidden;
}
.bbi-syns-header-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.bbi-syns-colname {
  font-weight: 500;
  display: inline-block;
  font-size: 13px !important;
}
.bbi-syns-add-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  flex-wrap: wrap;
}
.bbi-syns-info-icon {
  cursor: pointer;
  color: var(--querydesigner-text-color);
}
.bbi-syns-chip-label {
  font-size: 12px;
}
.bbi-syns-add-input {
  width: 240px;
  height: 28px;
  border-radius: 8px;
}
.bbi-syns-add-input-key {
  width: 160px !important;
  height: 33px !important;
}
.bbi-syns-add-input-dropdown {
  min-height: 33px !important;
  max-height: 250px !important;
  width: 200px !important;
  font-size: 13px !important;
}
.bbi-syns-key-chips-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.bbi-syns-add-button {
  min-width: 50px !important;
  height: 33px !important;
}
.bbi-syns-added-title {
  font-weight: 500;
  margin: 8px 0 6px;
  margin-top: 0px;
  font-size: 13px;
}
.bbi-syns-added-subtitle {
  font-weight: 300;
  margin: 8px 0 6px;
  margin-top: 0px;
  font-size: 11px;
}
.bbi-syns-added-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-height: 36px;
  margin-bottom: 12px;
}
.bbi-syns-divider {
  height: 1px;
  background: #e5e5e5;
  margin: 12px 0;
}
.bbi-syns-sugg-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
.bbi-syns-sugg-title {
  font-weight: 500;
  margin-top: -4px;
  font-size: 13px;
}
.bbi-syns-sugg-subtitle {
  font-weight: 300;
  margin-top: -4px;
  font-size: 11px;
  flex-basis: 100%;
}
.bbi-syns-function-button {
  font-size: 13px !important;
  border-radius: 8px !important;
}
.bbi-syns-suggest-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-height: 36px;
  margin-top: 10px;
}
.bbi-syns-btn-cancel {
  float: right;
  position: relative;
  right: -6px;
}
.bbi-syns-btn-apply {
  float: right;
  position: relative;
  right: -8px;
}
.bbi-syns-closebtn {
  left: auto !important;
  right: 10px !important;
  top: 10px !important;
  position: absolute !important;
}
.bbi-syns-chip {
  background: var(--synonyms-syns-chip-background);
  border-radius: 16px;
  padding: 6px 10px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.bbi-syns-suggest-chip {
  background: var(--synonyms-syns-suggest-chip-background);
  border-radius: 16px;
  padding: 6px 8px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}
.bbi-syns-chip-add {
  cursor: pointer;
  font-weight: 700;
  padding-left: 2px;
  color: var(--blue);
}
.bbi-syns-chip-remove {
  cursor: pointer;
  font-weight: 700;
}
.bbi-syns-footer-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.bbi-syns-footer-text {
  font-size: 11px;
}
.bbi-syns-footer-actions {
  display: flex;
  gap: 8px;
  margin-left: auto;
}
.bbi-syns-header-title {
  font-weight: 500;
  font-size: 15px;
  margin: 1px;
}
.bbi-syns-dialog-header-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin: 0px;
}
.bbi-syns-value-add-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 0px;
}
.bbi-syns-suggest-button {
  font-size: 13px !important;
  border-radius: 8px !important;
  color: var(--blue) !important;
}
.bbi-syns-column-add-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  margin-bottom: 12px;
}
.bbi-syns-value-add-input {
  width: 240px;
  height: 28px;
  border-radius: 8px;
  margin-left: 8px;
}
.bbi-syns-committed-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-height: 36px;
  margin-bottom: 12px;
  margin-top: 8px;
}
.boldbi-dashboarddesigner .bbi-custom-system-prompt-label-row {
  display: flex;
  align-items: self-start;
  gap: 4px;
}
.boldbi-dashboarddesigner .bbi-custom-system-prompt-label {
  display: block;
  font-weight: 600;
  margin-bottom: 6px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-button-container {
  text-align: right;
  margin-top: 6px;
}
/* Tab Headers */

.boldbi-dashboarddesigner .bbi-custom-prompt-tabs {
  display: flex;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  justify-content: space-around;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-tab {
  padding: 12px 24px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  color: #666666;
  border-bottom: 3px solid transparent;
  user-select: none;
  width: 100%;
  justify-content: center;
  display: flex;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-tab.active {
  color: #2563eb;
  border-bottom-color: #2563eb;
}
.boldbi-dashboarddesigner textarea.bbi-custom-prompt-description:disabled,
.boldbi-dashboarddesigner textarea.bbi-custom-prompt-description.bbi-disabled,
.boldbi-dashboarddesigner textarea.bbi-generated-custom-prompt:disabled,
.boldbi-dashboarddesigner textarea.bbi-generated-custom-prompt.bbi-disabled {
  background-color: #f9fafb !important;
  color: #9ca3af !important;
  cursor: not-allowed !important;
  border-color: #e5e7eb !important;
  resize: none !important;
}
.boldbi-dashboarddesigner .bbi-widget-details-panel button.bbi-dbrd-btn-secondary:disabled,
.boldbi-dashboarddesigner .bbi-widget-details-panel button.bbi-dbrd-btn-secondary.bbi-disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.boldbi-dashboarddesigner .bbi-widget-details-panel.bbi-widget-details-disabled .bbi-custom-system-prompt-label,
.boldbi-dashboarddesigner .bbi-widget-details-panel.bbi-widget-details-disabled .bbi-custom-prompt-charcount,
.boldbi-dashboarddesigner .bbi-widget-details-panel.bbi-widget-details-disabled .bbi-custom-prompt-maxlen-label,
.boldbi-dashboarddesigner .bbi-widget-details-panel.bbi-widget-details-disabled .bbi-custom-prompt-emojis-chklabel {
  opacity: 0.6;
}
/* Widgets Tab Layout */

.boldbi-dashboarddesigner .bbi-widget-custom-prompt-layout {
  display: flex;
  height: 365px;
  background-color: white;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-widget-custom-prompt-sidebar {
  width: 280px;
  border-right: 1px solid #dddddd;
  padding: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-widget-search-box {
  width: 100%;
  padding: 6px 8px;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  font-size: 12px;
  margin-bottom: 8px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-widget-list-container {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.boldbi-dashboarddesigner .bbi-widget-item {
  padding: 6px 10px;
  border: 1px solid #dddddd;
  border-radius: 6px;
  cursor: pointer;
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s ease;
}
.boldbi-dashboarddesigner .bbi-widget-item.active {
  background-color: #eff6ff;
  border: 1px solid #2563eb;
}
.boldbi-dashboarddesigner .bbi-widget-item .bbi-widget-name {
  font-size: 13px;
  font-weight: 600;
  color: #1f2937;
}
.boldbi-dashboarddesigner .bbi-widget-item.active .bbi-widget-name {
  color: #2563eb;
}
.boldbi-dashboarddesigner .bbi-widget-item .bbi-widget-type {
  font-size: 11px;
  color: #777777;
  margin-top: 1px;
}
/* Switch Toggle */

.boldbi-dashboarddesigner .bbi-widget-toggle {
  position: relative;
  display: inline-block;
  width: 42px;
  height: 22px;
  flex: 0 0 auto;
  margin-left: 8px;
}
.boldbi-dashboarddesigner .bbi-widget-toggle input {
  display: none;
}
.boldbi-dashboarddesigner .bbi-widget-toggle .bbi-widget-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #cccccc;
  border-radius: 20px;
  transition: 0.3s;
}
.boldbi-dashboarddesigner .bbi-widget-toggle .bbi-widget-slider:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  border-radius: 50%;
  transition: 0.3s;
}
.boldbi-dashboarddesigner .bbi-widget-toggle input:checked + .bbi-widget-slider {
  background-color: #2563eb;
}
.boldbi-dashboarddesigner .bbi-widget-toggle input:checked + .bbi-widget-slider:before {
  transform: translateX(20px);
}
/* Widget Details Panel */

.boldbi-dashboarddesigner .bbi-widget-details-panel {
  flex: 1;
  padding: 8px 16px;
  overflow-y: auto;
  height: 100%;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-widget-details-panel h3.bbi-widget-details-title {
  font-size: 15px;
  font-weight: 600;
  color: #1f2937;
  margin: 0 0 2px 0;
}
.boldbi-dashboarddesigner .bbi-widget-details-panel .bbi-widget-details-type {
  font-size: 12px;
  color: #777777;
  margin-bottom: 8px;
}
.boldbi-dashboarddesigner textarea.bbi-custom-prompt-description,
.boldbi-dashboarddesigner textarea.bbi-generated-custom-prompt {
  width: 100%;
  min-height: 90px;
  padding: 8px;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  resize: vertical;
  font-size: 12px;
  line-height: 1.4;
  box-sizing: border-box;
  font-family: var(--designer-font) !important;
  box-shadow: none;
  outline: none;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-charcount {
  text-align: right;
  font-size: 10px;
  margin-top: 1px !important;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-charcount-limit {
  color: #d13438;
}
.boldbi-dashboarddesigner .bbi-custom-system-prompt-subsection .e-btn {
  padding: 6px 10px;
  font-size: 13px;
  border-radius: 4px;
}
.boldbi-dashboarddesigner .bbi-custom-system-prompt-subsection .bbi-custom-prompt-rephrase {
  background: darkgray;
  color: white;
  border: none;
}
.boldbi-dashboarddesigner .bbi-custom-system-prompt-subsection .bbi-custom-prompt-revert {
  background: transparent;
  color: blue;
  border: none;
  text-decoration: underline;
}
.boldbi-dashboarddesigner .bbi-custom-system-prompt-subsection div {
  margin-top: 6px;
  margin-bottom: 6px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-dialog .bbi-custom-prompt-body {
  padding: 0px 12px 12px;
  min-width: 520px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-dialog .bbi-custom-prompt-chkrow {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-dialog .bbi-custom-prompt-chklabel {
  margin-left: 6px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-dialog .bbi-custom-prompt-ui {
  margin-top: 8px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-row {
  display: flex;
  align-items: center;
  gap: 15px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-dialog .bbi-custom-prompt-maxlen-label {
  font-weight: 400;
  display: inline-block;
  font-size: smaller;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-dialog .bbi-custom-prompt-maxlength {
  height: 20px;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-emojis-chklabel {
  font-size: smaller;
}
.boldbi-dashboarddesigner .bbi-custom-prompt-maxlen-row {
  display: flex;
  align-items: center;
  gap: 6px;
}
.bbi-custom-prompt-maxlen-row .e-input {
  font-size: 11px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-container {
  position: relative;
  display: inline-flex;
  align-items: center;
  font-family: inherit;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-button.e-btn {
  text-transform: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-button {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 3px 8px;
  height: 24px;
  box-sizing: border-box;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background-color: white;
  color: #1f2937;
  font-size: 11px;
  font-weight: 500;
  cursor: pointer;
  user-select: none;
  transition: all 0.2s ease;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-button:hover {
  background-color: #f3f4f6;
  border-color: #9ca3af;
  color: #111827;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-button.bbi-dbrd-ai-chat-model-selector-button-active {
  background-color: #eff6ff;
  border-color: #2563eb;
  color: #1d4ed8;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #2563eb;
  margin-right: 1px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-label {
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-caret {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
  margin-left: 2px;
  transition: transform 0.2s ease;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-button-active .bbi-dbrd-ai-chat-model-selector-caret {
  transform: rotate(180deg);
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-popup {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 6px;
  min-width: 180px;
  max-width: 240px;
  max-height: 260px;
  overflow-y: auto;
  background-color: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.12), 0 8px 10px -6px rgba(0, 0, 0, 0.08);
  z-index: 1000;
  padding: 6px;
  box-sizing: border-box;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-group-header {
  font-size: 10px;
  font-weight: 700;
  color: #6b7280;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  padding: 5px 8px 3px 8px;
  user-select: none;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 8px;
  border-radius: 6px;
  font-size: 12px;
  color: #374151;
  cursor: pointer;
  transition: all 0.15s ease;
  user-select: none;
  margin-bottom: 2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option:hover,
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option.bbi-ai-model-option-focused {
  background-color: #f3f4f6;
  color: #111827;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option-active,
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option.bbi-dbrd-ai-chat-model-selector-option-active {
  color: #1d4ed8 !important;
  background-color: #eff6ff !important;
  font-weight: 600;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-option-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-option-text {
  flex: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-option-check {
  display: none;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #2563eb;
  margin-left: auto;
}
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option-active .bbi-dbrd-ai-chat-model-option-check,
.boldbi-dashboarddesigner .bbi-dbrd-ai-chat-model-selector-option.bbi-dbrd-ai-chat-model-selector-option-active .bbi-dbrd-ai-chat-model-option-check {
  display: inline-flex !important;
}

/* Ensure the chat layout takes full window size and is responsive */

/********** Fonts ***********************************************/

:root {
  --designer-font: var(--font-family, Roboto, Heebo, Segoes UI);
}
/* Item panel view-mode variables (defaults) */
/********** Designer and Query designer Module -Begins **********/
/********** Toolbar and it's icon content and url values **********/
/***************** Toolbar End *****************/
/********** Datasource pages Begin **********/
/* ---------------Added data source list out page - Begin--------------- */
/* ---------------Added data source list out page - End--------------- */
/* ---------------Sample & Existing data sources list out page - Begin--------------- */
/* ---------------Sample & Existing data sources list out page - End--------------- */
/* ---------------Data source OR Data set icon content - Begin --------------- */
/* ---------------Data source OR Data set icon content - End --------------- */
/* ---------------Data source connection config tag - Begin --------------- */
/* ---------------Data source connection config tag - End --------------- */
/********** Datasource pages End **********/
/********* Assign Data Panel - Begin **********/
/********* Assign Data Panel - End **********/
/********** Design panel canvas - Begin **********/
/********** Design panel canvas - End **********/
/********** Query designer work sheet - Begin **********/
/********** Query designer work sheet - End **********/
/********** Toolbar dialog panels - Begin **********/
/********** Toolbar dialog panels - End**********/
/********** Preview & View Section - Begin**********/
/********** Preview & View Section - End**********/
/********** Userbased filter and dashboard parameter - Begin **********/
/********** Userbased filter and dashboard parameter - End **********/
/********** Merge Data source - begin **********/
/********** Merge Data source - end **********/
/********** Properties - Begin **********/
/*--------------------------- Property Panel Search Bar ----------------------------*/
/********** Properties - end **********/
/*********** Filter list / Overview - Begin ***********/
/******************** Filter List / overview - Ends ********************/
/******************** View Data - Begins *******************************/
/*********** View Data - End ***********************************************/
/*********** Widget Container - Start **************************************/
/*********** Widget Container - End   **************************************/
/*********** Mobile Media query - Start ************************************/
/*********** Mobile Media query - Ends *************************************/
/*********** Other DOM elements - Start ************************************/
/*********** Other DOM elements - End **************************************/
/***** Item Panel - Begin *****/
/***** Item Panel - End *****/
/***** Datapreview mode panel from server page - begin *****/
/***** Datapreview mode panel from server page - end *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - Begin *****/
/***** Connection pages from server page - Connectors new connection and configuration panel containers - End *****/
/***** Core clanup *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.filteroverviewandviewdata.less  *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.dashboard.mediaquery.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Maximize */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** boldbi.dashboardparamter.less *****/
/***** Linked Accounts *****/
/***** Linked Accounts *****/
/***** boldbi.querydesignerconfiguration.less *****/
/* Stored procedure */
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Drive file picker */
/* google drive ds */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.properties.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/*---------------------------Hierarchy-Drag-Item ----------------------------*/
/*------------------- Data Sampling -------------------*/
/*--------------- success msg -------------*/
/*---------- Schema wrap---------*/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi-userbasedfilter.less *****/
/* Search icon */
/***** boldbi-userbasedfilter.less *****/
/***** boldbi-dashboardwidget.itempanel.less *****/
/* Refresh icon */
/* Dashboard Skeleton */
/***** boldbi-dashboardwidget.itempanel.less *****/
/***** boldbi.previewandviewmode.less *****/
/* Server icon */
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Switch the OAuth connection */
/* Dynamic connection config */
/* connection mode breadscrumb */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*----combined widgets property----*/
/*----combined widgets property----*/
/*------refresh icon----------*/
/*------refresh icon----------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----------------------------ej2 dropdown with treeview--------------------------*/
/*----Dimension filter information icon---*/
/*------------Measure Filter-------------*/
/*------------Measure Filter-------------*/
/*-------------------Revamp code styles-------------------*/
/*-------------------Revamp code styles-------------------*/
/*----------- Progress bar ------------------------*/
/*----------- Progress bar ------------------------*/
/*-------filter configuration--------*/
/*-------filter configuration--------*/
/***** boldbi.dashboarddesigner.common.less *****/
/*--------- Designer theme -----------*/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.dashboardwidgets.itempanel.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.datapreviewmode.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.userbasedfilter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.dashboardparameter.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/* Linked Accounts */
/* Drive File flicker */
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.filteroverviewandviewdata.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.dataalert.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.toolbar.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.previewandviewmode.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.datasourceconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.querydesignerconfiguration.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/***** boldbi.dashboarddesigner.common.less *****/
/*--- Roboto Regular-Bold Font familes ---*/
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/* Use embedded font for IE9 Compat Modes */
/* Use embedded base64 font instead of external files */
/*--------- Designer theme -----------*/
/*--- Browse dialog ---*/
/*--- toolbar ---*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Button hover style ---*/
/*--- datasource configuration - designer theme*/
/*--- EJ Widget Autocomplete Icons ---*/
/*--- itempanel - designer theme ---*/
/*--- Background theme for icons ---*/
/*--- Param list ---*/
/*--- EJ Designer Core ---*/
/*--- View data customization---*/
/*---Dynamic Translator Window*/
/*--- EJ Designer Fontfamily - common classes ---*/
/*--- Default Index Text Box ---*/
/*--- Dashboard widgets - designer theme---*/
/* for recognization bug in phantomjs */
/* for recognization bug in phantomjs */
/*! responsive desktop */
/*! responsive phone */
/*! responsive tablet */
/*! animation keyframes */
/* styles to hide scroll bars */
/*--- Ej2 layout splitter ---*/
/* Font Icons */
/*--- EJ Widget Autocomplete Icons ---*/
/*--- Background theme for icons ---*/
/*--- No Data Available style ---*/
/* for recognization bug in phantomjs */
/*--- deisgner core ---*/
/*--- EJ Font Browse Icons ---*/
/*--- Dom Elements Overwrite Start ---*/
/*--- EJ Designer Core ---*/
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/* use !important to prevent issues with browser extensions that change fonts */
/* Better Font Rendering =========== */
/*--- EJ Widget Autocomplete Icons ---*/
/*ForeCase UI*/
/* Merge Table Css */
/*--- Preview grid style ---*/
/* Datepicker */
/* Filter Widgets */
/* Drop Down */
/* Combo Box */
/* Check Box */
/* Radio Button */
/* Range Slider */
/* List Box */
/* Card */
/* Chart */
/* Widget Common */
/* Gauge */
/* Grid */
/* KPI Card */
/* Label */
/* Image */
/* treemap */
/* Map */
/* Number Card */
/* Pivot Grid */
/* PoP */
/* RTE */
/* Range Navigator*/
/*Bing Map*/
/*Text Filter*/
/* Container Properties */
/* Color Customization*/
/* Color Palette */
/*Item panel widget design*/
/* Relative Date Filter */
/*Date Bucket */
/** ej Widget Override Starts **/
/* Color Picker */
/* Widget theme overwrite */
/*For Sharedtables*/
/*Tabbed Widget*/
/***** boldbi.datacache.less *****/
/***** boldbi.datacache.less *****/
/***    CustomThemeVariables   ***/
/***    CustomThemeVariables    ***/
/***    ItemPanelIcons   ***/
/* Modern EJ2 Widget Icon Variables */
/***    ItemPanelIcons   ***/
/* 150% */
/* 175% */
/* 175% */
/* 175% */
/* ----- EJ2 Autocomplete ----- */
/********** Export Listing Begin **********/
/***************** Export Listing End *****************/
/********** View data select column begins **********/
/********** View data select column ends **********/
/* ----- Design canvas style ----- */
/* ----- Banner icon hover color ----- */
/********** Dashboard performance metrics related changes starts ***********/
/********** Dashboard performance metrics related changes ends ***********/
/********** Follow-up Suggestions Variables **********/
/********** Sub category begins **********/
/********** Sub category ends **********/
/********** Fixed layout begins **********/
/********** Fixed layout begins **********/
/** Ej2 CSS Migration related styles **/
/*********Grid Column Chooser Dialog Starts*******/
/*********Grid Column Chooser Dialog Ends*******/
/** Ej2 CSS Migration related styles Begins **/
/** Ej2 CSS Migration related styles Ends **/
/**RTL ComboBox Styles**/
/*Param Mapping Styles**/
/**Param Mapping Styles**/
/*********Widget linking dashboard option starts*******/
/*********Widget linking dashboard option starts*******/
/*********Azure Maps Styles*******/
/***********Widget Cell Tooltip starts*************/
/***********Widget Cell Tooltip end****************/
/*********EJ2 grid widget starts***********/
/********* EJ2 vNext ListBox starts *********/
/********* EJ2 vNext ListBox ends *********/
/********** Relationship Configuration Variables ****************/
/***********Relationship Configuration Variables end****************/
/****** Hybrid Data Cache Settings Dialog Variables ******/
.bbi-dbrd-unified-aichat-layout {
  --bbi-ai-page-surface: var(--unified-ai-assistant-chat-layout-background-color, #f8fafc);
  --bbi-ai-card-surface: var(--primary-background-color, white);
  --bbi-ai-border-color: #dbe3ef;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  font-family: var(--designer-font) !important;
  background-color: var(--unified-ai-assistant-chat-layout-background-color) !important;
}
:where(.bbi-dbrd-unified-aichat-layout) :where(button, input, textarea, select) {
  font-family: inherit;
}
/* Header styling */

.bbi-dbrd-unified-aichat-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  height: 3.4%;
  border-bottom: 1px solid #e1e4e8;
  border-radius: 8px 8px 0 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  z-index: 10;
  background-color: var(--unified-ai-assistant-chat-header-background-color);
}
.bbi-dbrd-unified-aichat-header-content {
  display: flex;
  align-items: center;
  gap: 4px;
}
.bbi-dbrd-unified-ai-chat-title {
  font-size: 17px;
  font-weight: 300;
  color: var(--unified-ai-assistant-chat-title-color);
  padding: 5px;
}
.bbi-dbrd-unified-ai-beta-icon {
  color: blue;
  font-size: medium;
}
.bbi-dbrd-unified-ai-chat-title-welcome {
  background: transparent;
  font-size: 16px;
  color: var(--unified-ai-assistant-chat-title-welcome-color);
  padding: 5px;
  display: block;
}
.bbi-dbrd-unified-ai-icon::before {
  content: '\eb60';
  width: 32px;
  height: 32px;
  object-fit: contain;
  position: relative;
  cursor: pointer;
  font-family: 'dashboard_webdesigner_font';
  color: blue;
  margin: 5px;
}
.bbi-dbrd-unified-ai-custom-logo {
  width: 32px;
  height: 32px;
  object-fit: contain;
  position: relative;
  cursor: pointer;
}
.bbi-dbrd-unified-aichat-header-icons {
  display: flex;
  gap: 4px;
  align-items: center;
  padding-top: 3px;
}
.bbi-dbrd-unified-ai-chat-reset:before {
  content: '\eb70';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.bbi-dbrd-unified-ai-chat-help:before {
  content: '\eb69';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.bbi-dbrd-unified-ai-usage-icon:before {
  content: '\eb66';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
  color: var(--ai-assistant-usage-details-text-color);
}
.bbi-dbrd-unified-ai-history-icon:before {
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
  color: var(--ai-assistant-usage-details-text-color);
}
.bbi-dbrd-unified-ai-usage-details::before {
  content: "";
  margin-left: 190px;
  position: absolute;
  margin-top: 10px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: var(--ai-assistant-usage-details-before-border-left);
}
.bbi-dbrd-unified-ai-usage-details {
  background-color: var(--ai-assistant-usage-details-background-color);
  color: var(--ai-assistant-usage-details-text-color);
  box-shadow: var(--ai-assistant-usage-details-box-shadow);
  display: none;
  flex-direction: column;
  height: auto;
  width: 190px;
  border-radius: 8px;
  position: absolute;
  top: -119px;
  left: 137px;
  font-family: var(--designer-font);
}
.bbi-unified-ai-dbrd-usage {
  list-style-type: none;
  line-height: 1.5pc;
  font-size: 10px;
  padding: 10px;
  margin: 0;
  letter-spacing: 0.5px;
}
.bbi-dbrd-unified-aisession-usage {
  display: flex;
  justify-content: space-between;
}
.bbi-dbrd-unified-aitoday-usage {
  display: flex;
  justify-content: space-between;
}
.bbi-dbrd-unified-airemaining-usage {
  display: flex;
  justify-content: space-between;
}
.bbi-dbrd-unified-ai-usage-details-button {
  background-color: #f2f4f7;
  color: #667085;
  font-size: 9px;
  letter-spacing: 0.5px;
  font-family: Roboto;
  border-radius: 4px;
  z-index: 1;
  border: none;
}
.bbi-dbrd-unified-ai-usage-details-button {
  width: 170px;
  height: 28px;
  font-size: 9px;
  cursor: pointer;
  transition: box-shadow 0.3s ease;
  text-decoration: none;
  margin-left: 10px;
  font-weight: 500;
}
.bbi-dbrd-unified-ai-usage-details-button:hover {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
.bbi-dbrd-unified-ai-chat-reset,
.bbi-dbrd-unified-ai-chat-help,
.bbi-dbrd-unified-ai-usage-icon,
.bbi-dbrd-unified-ai-settings-icon,
.bbi-dbrd-unified-ai-history-icon {
  margin: 4px;
  cursor: pointer !important;
  color: var(--ai-assistant-reset-icon-color);
}
.bbi-dbrd-unified-ai-chat-help {
  text-decoration: none;
}
.bbi-dbrd-unified-ai-history-icon.active,
.bbi-dbrd-unified-ai-history-icon:hover,
.bbi-dbrd-unified-ai-chat-reset:hover,
.bbi-dbrd-unified-ai-chat-help:hover,
.bbi-dbrd-unified-ai-settings-icon:hover,
.bbi-dbrd-unified-ai-usage-icon:hover {
  background-color: var(--unified-ai-assistant-history-item-container-hover-backgound-color) !important;
}
.bbi-dbrd-unified-aichat-error-content {
  margin: auto;
  border: 1px solid red;
  color: red;
  padding: 10px;
}
.bbi-dbrd-unified-ai-chat-reset,
.bbi-dbrd-unified-ai-chat-help,
.bbi-dbrd-unified-ai-usage-icon,
.bbi-dbrd-unified-ai-settings-icon,
.bbi-dbrd-unified-ai-history-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s ease;
  padding: 3px;
  border-radius: 5px;
}
.bbi-dbrd-unified-ai-settings-icon {
  background: transparent !important;
  border: 0 !important;
  color: var(--ai-assistant-reset-icon-color) !important;
}
/* Content separator styling */

.bbi-dbrd-unified-ai-chat-divider-header,
.bbi-dbrd-unified-ai-chat-divider-footer {
  height: 1px;
}
/* Chat content styling */

.bbi-dbrd-unified-ai-chat-content-wrapper {
  display: flex;
  flex: 1;
  overflow-y: auto;
  border-radius: 0;
  justify-content: center;
  background-color: var(--unified-ai-assistant-chat-content-wrapper-background-color);
}
.bbi-dbrd-unified-ai-chat-content {
  width: 65%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.bbi-ai-unified-chat-answer:empty {
  display: none !important;
}
.bbi-governed-context-bar {
  align-items: center;
  background: #f8fafc;
  border: 1px solid #d8dee8;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0 0 10px;
  padding: 8px;
}
.bbi-governed-context-pill {
  align-items: center;
  background: white;
  border: 1px solid #d8dee8;
  border-radius: 4px;
  color: #334155;
  display: inline-flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  max-width: 100%;
  min-height: 22px;
  overflow-wrap: anywhere;
  padding: 2px 8px;
}
.bbi-governed-context-selected,
.bbi-governed-context-allowed {
  background: #ecfdf5;
  border-color: #8bd8b4;
  color: #17663e;
}
.bbi-governed-context-pending,
.bbi-governed-context-checking,
.bbi-governed-context-partial {
  background: #fff8e6;
  border-color: #f0c46a;
  color: #7a5200;
}
.bbi-governed-context-blocked {
  background: #fff1f2;
  border-color: #f3a0aa;
  color: #9f1239;
}
/* bbi-dbrd-unified-ai-chat-footer styling */

.bbi-dbrd-unified-ai-chat-footer {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin: 0 auto;
  background-color: var(--unified-ai-assistant-chat-footer-background-color);
}
/* Footer box styling */

.bbi-dbrd-unified-ai-chat-footer-box {
  background: var(--unified-ai-assistant-chat-footer-box-background-color);
  padding: 10px;
  border-radius: 20px;
  border: 1px solid #dddddd;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: 53%;
  position: relative;
  width: 65%;
  margin: 20px auto;
}
.bbi-dbrd-unified-ai-chat-footer-box:focus-within {
  border: 1px solid blue;
}
/* Input row styling */

.bbi-dbrd-unified-aichat-layout .footer-input-row {
  display: flex;
  align-items: center;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-search-box {
  flex: 1;
  padding: 5px;
  border: none;
  outline: none;
  background: var(--unified-ai-assistant-chat-search-box-background-color);
  color: var(--unified-ai-assistant-chat-search-box-color) !important;
  width: 100%;
  /* 800px / 1531px ≈ 52.25vw */
  border-radius: 5px;
  font-size: 14px;
  overflow-y: auto;
  height: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-search-box::-webkit-scrollbar {
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-search-box[contenteditable="true"]:empty:before {
  content: attr(placeholder);
  color: #888888;
}
.bbi-dbrd-unified-aichat-layout .footer-box:focus {
  outline: none;
  box-shadow: 0 0 0 2px #6b4e9e;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-footer-second-row {
  display: flex;
  align-items: center;
  gap: 15px;
  width: 100%;
  height: 44%;
  position: relative;
  justify-content: space-between;
}
.bbi-dbrd-unified-aichat-layout .unified-ai-icon-container {
  display: flex;
  align-items: center;
  gap: 5px;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .plus-icon {
  font-size: 30px;
  color: #6b4e9e;
  cursor: pointer;
  padding-left: 5px;
}
.bbi-dbrd-unified-aichat-layout .selected-option {
  font-size: 10px;
  color: #6b4e9e;
  margin-left: 5px;
  padding: 2px 5px;
  background: #f0f0f0;
  border-radius: 3px;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .options-div {
  position: absolute;
  bottom: 100%;
  left: 0;
  background: white;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 5px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  z-index: 1000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.bbi-dbrd-unified-aichat-layout .option-btn {
  padding: 5px 10px;
  background: white;
  border: none;
  cursor: pointer;
  font-size: 12px;
  text-align: left;
}
.bbi-dbrd-unified-aichat-layout .option-btn:hover {
  background: #f0f0f0;
}
/* Search icon styling with responsive sizing */

.bbi-dbrd-unified-ai-search-icon {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.bbi-dbrd-unified-ai-search-icon svg {
  width: 3.5vw;
  height: 3.5vw;
  min-width: 24px;
  max-width: 36px;
  min-height: 24px;
  max-height: 36px;
  transition: transform 0.2s ease;
}
.bbi-dbrd-unified-ai-search-icon:hover svg {
  transform: scale(1.1);
  /* Hover scaling effect */

}
/* Responsive adjustments for smaller screens */

@media (max-width: 768px) {
  .bbi-dbrd-unified-ai-search-icon svg {
    width: 4.5vw;
    height: 4.5vw;
    min-width: 20px;
    max-width: 32px;
    min-height: 20px;
    max-height: 32px;
  }
}
/* Responsive adjustments */

@media (max-width: 768px) {
  .bbi-dbrd-unified-aichat-header {
    padding: 10px 16px;
    height: 4%;
  }
  .bbi-dbrd-unified-ai-chat-title {
    font-size: 16px;
  }
  .bbi-dbrd-unified-ai-icon,
  .bbi-dbrd-unified-ai-custom-logo {
    width: 28px;
    height: 28px;
  }
  .bbi-dbrd-unified-ai-chat-content-wrapper {
    padding: 16px;
  }
}
/* Ensure smooth scrolling for chat content */

.bbi-dbrd-unified-ai-chat-content-wrapper::-webkit-scrollbar {
  width: 8px;
}
.bbi-dbrd-unified-ai-chat-content-wrapper::-webkit-scrollbar-track {
  background: #f5f7fa;
}
.bbi-dbrd-unified-ai-chat-content-wrapper::-webkit-scrollbar-thumb {
  background: #c6cdd5;
  border-radius: 4px;
}
.bbi-dbrd-unified-ai-chat-content-wrapper::-webkit-scrollbar-thumb:hover {
  background: #8b949e;
}
.bbi-dbrd-unified-chat-body {
  padding: 20px 10px 0px 10px;
  justify-content: right;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.bbi-dbrd-unified-chat-responsebody {
  padding: 20px 10px 0px 10px;
  justify-content: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
/* =============================================================================
   APPEND THIS BLOCK to your existing UnifiedAiChat.css  (or equivalent stylesheet)
   These styles cover the multi-agent bubbles, markdown elements, typing dots,
   step/result labels, and code blocks.
   All class names are scoped to avoid conflicts with existing styles.
   ============================================================================= */

/* ── Agent content column (logo + badge + text side by side) ──────────────── */

.bbi-ai-agent-content {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 0px !important;
}
.bbi-ai-chat-content-col {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
  min-width: 0;
}
/* ── Agent badge  e.g. "∑ Math Agent" ─────────────────────────────────────── */

.bbi-ai-agent-badge {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 4px;
  user-select: none;
  width: fit-content;
}
.bbi-agent-general {
  background: rgba(99, 102, 241, 0.1);
  color: #6366f1;
  border: 1px solid rgba(99, 102, 241, 0.22);
}
.bbi-agent-math {
  background: rgba(16, 185, 129, 0.1);
  color: #059669;
  border: 1px solid rgba(16, 185, 129, 0.22);
}
.bbi-agent-sql {
  background: rgba(245, 158, 11, 0.1);
  color: #d97706;
  border: 1px solid rgba(245, 158, 11, 0.22);
}
/* ── Typing indicator (3 animated dots) ───────────────────────────────────── */

.bbi-ai-typing-indicator {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 6px 0;
}
.bbi-ai-typing-indicator span {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #9ca3af;
  animation: bbiAiBounce 1.2s infinite ease-in-out;
}
.bbi-ai-typing-indicator span:nth-child(2) {
  animation-delay: 0.2s;
}
.bbi-ai-typing-indicator span:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes bbiAiBounce {
  0%, 80%, 100% {
    transform: scale(0.6);
    opacity: 0.4;
  }
  40% {
    transform: scale(1);
    opacity: 1;
  }
}
/* ── Headings inside streaming answer ─────────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-h1,
.bbi-ai-unified-chat-answer .bbi-ai-h2,
.bbi-ai-unified-chat-answer .bbi-ai-h3 {
  font-weight: 700;
  margin: 12px 0 5px;
  line-height: 1.3;
  color: var(--bbi-text-heading, #111827);
}
.bbi-ai-unified-chat-answer .bbi-ai-h1 {
  font-size: 17px;
}
.bbi-ai-unified-chat-answer .bbi-ai-h2 {
  font-size: 15px;
}
.bbi-ai-unified-chat-answer .bbi-ai-h3 {
  font-size: 14px;
}
/* ── Paragraphs ───────────────────────────────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-p {
  margin: 0 0 8px;
  line-height: 1.7;
}
.bbi-ai-unified-chat-answer .bbi-ai-p:last-child {
  margin-bottom: 0;
}
/* ── Lists ────────────────────────────────────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-ul,
.bbi-ai-unified-chat-answer .bbi-ai-ol {
  margin: 4px 0 8px;
  padding-left: 20px;
}
.bbi-ai-unified-chat-answer .bbi-ai-ul li,
.bbi-ai-unified-chat-answer .bbi-ai-ol li {
  margin: 4px 0;
  line-height: 1.65;
}
.bbi-ai-unified-chat-answer .bbi-ai-ul {
  list-style-type: disc;
}
.bbi-ai-unified-chat-answer .bbi-ai-ol {
  list-style-type: decimal;
}
/* ── Inline code ──────────────────────────────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-inline-code {
  font-family: 'Consolas', 'Courier New', monospace;
  font-size: 12.5px;
  background: rgba(0, 0, 0, 0.06);
  color: #c026d3;
  padding: 1px 5px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.08);
}
/* ── Fenced code block ────────────────────────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-code-block {
  font-family: 'Consolas', 'Courier New', monospace;
  font-size: 12.5px;
  background: #1e1e2e;
  color: #cdd6f4;
  border-radius: 8px;
  padding: 13px 16px;
  margin: 10px 0;
  overflow-x: auto;
  line-height: 1.6;
  white-space: pre;
  border: 1px solid rgba(255, 255, 255, 0.07);
}
.bbi-ai-unified-chat-answer .bbi-ai-code-block code {
  background: transparent;
  color: inherit;
  font-size: inherit;
  padding: 0;
  border: none;
}
/* ── Horizontal rule ──────────────────────────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-hr {
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.11);
  margin: 10px 0;
}
/* ── Math agent: step labels  "Step 1:" ───────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-step-label {
  display: inline-block;
  font-weight: 700;
  color: #059669;
  margin-bottom: 2px;
}
/* ── Math agent: result label  "Result: 2" ────────────────────────────────── */

.bbi-ai-unified-chat-answer .bbi-ai-result-label {
  display: block;
  margin-top: 10px;
  font-weight: 700;
  font-size: 13.5px;
  padding: 7px 12px;
  background: rgba(16, 185, 129, 0.09);
  border-left: 3px solid #059669;
  border-radius: 4px;
  color: #111827;
}
/* ── Dark-mode overrides ──────────────────────────────────────────────────── */

@media (prefers-color-scheme: dark) {
  .bbi-agent-general {
    background: rgba(99, 102, 241, 0.16);
    color: #a5b4fc;
    border-color: rgba(99, 102, 241, 0.3);
  }
  .bbi-agent-math {
    background: rgba(16, 185, 129, 0.16);
    color: #6ee7b7;
    border-color: rgba(16, 185, 129, 0.3);
  }
  .bbi-agent-sql {
    background: rgba(245, 158, 11, 0.16);
    color: #fcd34d;
    border-color: rgba(245, 158, 11, 0.3);
  }
  .bbi-ai-unified-chat-answer .bbi-ai-h1,
  .bbi-ai-unified-chat-answer .bbi-ai-h2,
  .bbi-ai-unified-chat-answer .bbi-ai-h3 {
    color: #f3f4f6;
  }
  .bbi-ai-unified-chat-answer .bbi-ai-inline-code {
    background: rgba(255, 255, 255, 0.08);
    color: #f472b6;
    border-color: rgba(255, 255, 255, 0.1);
  }
  .bbi-ai-unified-chat-answer .bbi-ai-result-label {
    background: rgba(16, 185, 129, 0.13);
    color: #e5e7eb;
  }
  .bbi-ai-unified-chat-answer .bbi-ai-hr {
    border-top-color: rgba(255, 255, 255, 0.1);
  }
}
.bbi-ai-unified-chat-query {
  background-color: var(--unified-ai-assistant-chat-query-background-color);
  padding: 10px;
  border-radius: 10px 14px 10px 14px;
  border: var(--unified-ai-assistant-chat-query-border);
  user-select: text;
  margin: 0px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: 12px;
  overflow-wrap: anywhere;
  color: var(--ai-assistant-query-text-color);
}
.bbi-ai-unified-chat-answer {
  color: var(--ai-assistant-response-message-text-color);
  padding: 10px;
  border-radius: 10px 14px 10px 14px;
  user-select: text;
  margin: 0px;
  border-width: 1px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: 12px;
  overflow-wrap: anywhere;
}
.bbi-dbrd-ai-suggestion-popup {
  display: none;
  position: fixed;
  background-color: var(--unified-ai-assistant-action-button-background-color);
  border: 1px solid #cccccc;
  border-radius: 7px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  font-size: 14px;
  overflow-y: auto;
  max-width: 300px;
  opacity: 1;
  transition: opacity 0.15s ease, top 0.15s ease;
  scroll-behavior: smooth;
  color: var(--unified-ai-assistant-action-button-color);
  flex-direction: column;
}
.suggestion-item,
.suggestion-item-empty {
  padding: 7px;
  cursor: pointer;
  border-radius: 3px;
  font-size: 14px;
}
.suggestion-item-empty {
  display: flex;
}
.bbi-dbrd-unified-aichat-layout .active:not(.suggestion-item) {
  background-color: antiquewhite !important;
  border-radius: 15px;
}
.suggestion-item:hover,
.suggestion-item.active {
  background-color: #eeeeee !important;
  color: var(--unified-ai-assistant-history-item-container-hover-color) !important;
}
.bbi-dbrd-ai-column-suggestion-loading {
  border: 3.5px solid #0565ff;
  border-top: 3.5px solid white;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  animation: spin 1s linear infinite;
  margin-left: 10px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.bbi-dbrd-ai-column-suggestion-loading-item {
  padding: 7px;
  cursor: pointer;
  border-radius: 3px;
  font-size: 14px;
  display: flex;
  align-items: center;
  max-height: 15px;
  min-width: 120px;
  padding-left: 0;
}
.bbi-dbrd-ai-column-suggestion-loading-text {
  margin-left: 10px;
}
.bbi-dbrd-ai-suggestion-popup::-webkit-scrollbar {
  width: 6px;
}
.bbi-dbrd-ai-suggestion-popup::-webkit-scrollbar-thumb {
  background: var(--secondary-btn-border-normal-color);
  border-radius: 8px;
}
.bbi-dbrd-ai-suggestion-popup::-webkit-scrollbar-thumb:hover {
  background: var(--secondary-btn-border-normal-color);
}
.bbi-dbrd-unified-aichat-welcome-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: Arial, sans-serif;
  text-align: center;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #666666;
  margin: auto;
}
.bbi-dbrd-unified-aichat-welcome-name {
  font-size: 18px;
  color: #333333;
  margin-bottom: 10px;
}
.bbi-dbrd-unified-aichat-welcome-message {
  font-size: 20px;
  color: #333333;
  margin-bottom: 10px;
  font-weight: bold;
}
.bbi-dbrd-unified-aichat-welcome-assistance {
  font-size: 16px;
  color: #666666;
}
.unified-ai-plus-icon-container {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background 0.2s;
}
.unified-ai-selected-text-area {
  width: 14%;
  height: 71%;
  font-size: 14px;
  color: #2e90fa;
  text-align: center;
  border: 2px solid #007bff;
  border-radius: 10px;
  display: inline-block;
  box-sizing: border-box;
  background-color: var(--unified-ai-assistant-selected-text-area-background-color);
  overflow: hidden;
  white-space: normal;
  padding: 5px;
}
.unified-ai-selected-text-area:focus {
  border-color: #2e90fa;
  outline: none;
}
.unified-ai-options-div {
  display: flex;
  width: 13%;
  height: auto;
  font-size: 14px;
  color: #2e90fa;
  text-align: center;
  border: 2px solid #007bff;
  border-radius: 10px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: normal;
  position: absolute;
  bottom: 120%;
  left: 0;
  background: white;
  flex-direction: column;
  gap: 5px;
  z-index: 1000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Category and option styling */

.unified-ai-category {
  border-bottom: 1px solid #eeeeee;
  width: 100%;
}
.unified-ai-category:last-child {
  border-bottom: none;
}
.unified-ai-option-btn {
  padding: 5px 10px;
  background: white;
  border: none;
  cursor: pointer;
  font-size: 14px;
  text-align: left;
  width: 100%;
  border-radius: 3px;
  transition: background 0.2s;
}
.unified-ai-option-btn:hover {
  background: #e0e0e0;
}
.unified-ai-option-btn:focus {
  outline: none;
  background: #e0e0e0;
}
.bbi-dbrd-unified-ai-welcome-title {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px;
}
.bbi-dbrd-unified-ai-welcome-content {
  background: transparent;
  font-size: 16px;
  color: var(--unified-ai-assistant-welcome-content-color);
  line-height: 1.5;
  padding: 5px;
  display: block;
}
.unified-ai-button-container {
  display: flex;
  gap: 20px;
  width: 70%;
  margin-top: 15px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 145px;
  max-height: 145px;
}
.unified-ai-action-button {
  padding: 8px 16px;
  border: var(--unified-ai-assistant-action-button-border);
  color: var(--unified-ai-assistant-action-button-color) !important;
  background-color: var(--unified-ai-assistant-action-button-background-color);
  border-radius: 20px;
  cursor: pointer;
  overflow: hidden;
  white-space: normal;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  flex: 0 0 calc(30% - 20px);
  user-select: text;
}
.unified-ai-action-button:hover {
  border: 1px solid blue;
  background-color: var(--unified-ai-assistant-action-button-hover-backgound-color);
}
.unified-ai-dashboard-action-button:hover,
.action-unified-ai-data-action-button:hover,
.unified-ai-summary-action-button:hover,
.unified-ai-visual-action-button:hover {
  background-color: #e0e0e0;
}
.bbi-unified-ai-chat-response-thumps-down:before {
  content: '\eb46';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.bbi-unified-ai-chat-response-thumps-up:before {
  content: '\eb47';
  font-family: 'dashboard_webdesigner_font';
  font-size: larger;
}
.bbi-unified-ai-chat-response-thumps-down,
.bbi-unified-ai-chat-response-thumps-up,
.bbi-unified-ai-response-copy {
  cursor: pointer !important;
  color: var(--ai-assistant-feedback-icon-color);
}
.bbi-dbrd-unified-ai-summarize-text {
  cursor: pointer !important;
  color: var(--unified-ai-assistant-chat-title-color);
  background: linear-gradient(#0017e4, #3793ff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.functionality-restricted {
  cursor: not-allowed !important;
  opacity: 0.5 !important;
}
.bbi-unified-ai-chat-response-thumps-down:hover,
.bbi-unified-ai-chat-response-thumps-up:hover,
.bbi-unified-ai-response-copy:hover,
.bbi-unified-ai-response-copy.bbi-copy-checked:hover {
  color: #0565ff !important;
}
.bbi-dbrd-unified-ai-chat-response-toolbar {
  display: flex !important;
  flex-direction: row;
  gap: 0px !important;
  background: transparent !important;
  justify-content: flex-start !important;
  margin-bottom: 24px !important;
  margin-top: 8px !important;
}
.bbi-dbrd-unified-chat-response-child {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.bbi-unified-ai-response-copy {
  font-size: 12px;
  position: relative;
  top: 2px;
}
.bbi-unified-ai-response-copy:hover {
  color: #0565ff;
}
.bbi-unified-ai-response-copy:before {
  content: '\eab0';
  font-family: 'dashboard_webdesigner_font';
  font-size: 17px;
}
.bbi-unified-ai-response-copy.bbi-copy-checked:before {
  content: '\2713';
  font-family: inherit;
  color: #0565ff;
  font-size: 17px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-thumbs-icon {
  color: #0565ff !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-designer-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 32px !important;
  min-height: 32px !important;
  width: 32px !important;
  height: 32px !important;
  padding: 6px !important;
  font-size: 17px !important;
  line-height: 1 !important;
  text-align: center !important;
  border-radius: 6px !important;
  background-color: transparent !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-designer-icon:before {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: auto !important;
  font-size: 17px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-designer-hoverable {
  transition: background-color 0.15s ease, color 0.15s ease !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-designer-hoverable:hover {
  background-color: rgba(5, 101, 255, 0.08) !important;
}
/* Toolbar styles for analyst results (Key Insights) */

.bbi-ai-analyst-result-section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding-bottom: 8px;
}
.bbi-ai-analyst-result-section-actions {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 4px;
}
.bbi-ai-insights-toggle.e-btn {
  align-items: center;
  background: transparent !important;
  border: 0 !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  color: #667085 !important;
  cursor: pointer;
  display: inline-flex;
  height: 28px;
  justify-content: center;
  min-height: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  width: 28px;
}
.bbi-ai-insights-toggle.e-btn:hover {
  background: #f1f5f9 !important;
  color: #101828 !important;
}
.bbi-ai-insights-toggle.e-btn:active {
  background: #e7edf5 !important;
}
.bbi-ai-insights-toggle svg {
  display: block;
}
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed {
  grid-template-columns: minmax(0, 1fr) 48px !important;
}
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result {
  min-height: 0;
  overflow: hidden !important;
  padding: 12px 10px;
}
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-section {
  align-items: center;
  gap: 0;
}
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-section-header {
  justify-content: center;
}
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-section-title,
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-section-header .bbi-unified-ai-response-copy,
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-list,
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-summary-container,
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-summary-html {
  display: none !important;
}
.bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result-section-actions {
  gap: 0;
}
.bbi-ai-analyst-result-toolbar {
  display: flex;
  gap: 8px;
  align-items: center;
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
@media (prefers-color-scheme: dark) {
  .bbi-ai-analyst-result-toolbar {
    border-top-color: rgba(255, 255, 255, 0.08);
  }
}
/* Visual shell footer toolbar (green box - like/dislike at bottom of chart area) */

.bbi-ai-visual-shell-footer-toolbar {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 8px 12px;
  margin-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
@media (prefers-color-scheme: dark) {
  .bbi-ai-visual-shell-footer-toolbar {
    border-top-color: rgba(255, 255, 255, 0.08);
  }
}
/* End Results (Summary) toolbar styles */

.bbi-ai-analyst-result-summary-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.bbi-ai-analyst-result-summary-toolbar {
  display: flex;
  gap: 8px;
  align-items: center;
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
@media (prefers-color-scheme: dark) {
  .bbi-ai-analyst-result-summary-toolbar {
    border-top-color: rgba(255, 255, 255, 0.08);
  }
}
/* Toolbar styles for widget/chart response header */

.bbi-ai-widget-response-toolbar {
  display: flex;
  gap: 8px;
  align-items: center;
  margin-left: auto;
}
/* Toolbar styles for dashboard summary */

.bbi-ai-dashboard-summary-toolbar {
  display: flex;
  gap: 8px;
  align-items: center;
  padding-top: 12px;
  margin-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* Dark mode adjustments for summary toolbar */

@media (prefers-color-scheme: dark) {
  .bbi-ai-dashboard-summary-toolbar {
    border-top-color: rgba(255, 255, 255, 0.1);
  }
}
.bbi-dbrd-unified-ai-tooltip {
  position: absolute;
  width: auto;
  height: auto;
  min-height: 15px;
  top: 0;
  left: 0;
  z-index: 10001;
  font-size: 12px;
  display: none;
  background: var(--designer-preview-background);
  border: 1px solid var(--designer-primary-border-color);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 10px;
  word-wrap: break-word;
  max-width: 400px;
  white-space: pre-wrap;
  color: var(--primary-text-normal-color);
}
.bbi-dbrd-unified-ai-chat-tag {
  color: #0078d7;
  padding-left: 2px;
  border-radius: 6px;
  font-weight: bold;
}
.bbi-dbrd-unified-ai-chat-column-tag {
  color: #0078d7;
  padding: 2px;
  border-radius: 6px;
  font-weight: bold;
}
.bbi-dbrd-unified-ai-chat-skill-tag {
  color: #146ef5;
  font-weight: 600;
  padding: 6px 12px;
}
.unified-ai-assistant-terms-and-conidtion {
  text-decoration: none;
  color: var(--ai-assistant-terms-and-condition-color);
}
.boldbi-dashboarddesigner .bbi-dbrd-unified-ai-chat-response-widget {
  background-color: var(--ai-assistant-response-message-background-color);
  padding: 6px;
  user-select: text;
  margin: 0px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 1.5;
  margin-right: -1px;
  justify-content: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
  scrollbar-width: thin;
  color: var(--ai-assistant-response-message-text-color);
}
.bbi-dbrd-chat-response-separator {
  width: 100%;
  margin-top: 10px;
  height: 1px;
  background: lightgray;
}
.bbi-dbrd-unified-ai-category-container {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.bbi-dbrd-unified-ai-data-sources-button,
.bbi-dbrd-unified-ai-dashboards-button,
.bbi-dbrd-unified-ai-widget-type-dropdown {
  padding: 8px 8px;
  border: var(--unified-ai-assistant-category-button-border);
  border-radius: 15px;
  cursor: pointer;
  color: var(--unified-ai-assistant-category-button-color);
  margin-right: 10px;
  font-size: 12px;
  background-color: var(--unified-ai-assistant-category-button-background-color);
}
.bbi-dbrd-unified-ai-widget-type-dropdown {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.bbi-dbrd-unified-ai-widget-type-popup {
  position: fixed;
  background-color: var(--unified-ai-assistant-widget-type-popup-background-color);
  border: var(--unified-ai-assistant-widget-type-popup-border);
  border-radius: 8px;
  box-shadow: var(--unified-ai-assistant-widget-type-popup-box-shadow);
  min-width: 160px;
  z-index: 10001;
  overflow: hidden;
}
.bbi-dbrd-unified-ai-widget-type-item {
  padding: 10px 14px;
  height: 25px;
  cursor: pointer;
  font-size: 12px;
  font-family: var(--designer-font);
}
.bbi-dbrd-unified-ai-widget-type-item:hover,
.bbi-dbrd-unified-ai-widget-type-item:focus {
  background-color: var(--unified-ai-assistant-widget-type-item-hover-background-color);
  outline: none;
}
.bbi-dbrd-unified-ai-widget-type-selected {
  color: var(--unified-ai-assistant-widget-type-selected-color);
}
.bbi-dbrd-unified-ai-widget-type-recommended {
  display: block;
  font-size: 11px;
  color: var(--unified-ai-assistant-widget-type-recommended-color);
}
.bbi-dbrd-unified-ai-data-sources-button.active,
.bbi-dbrd-unified-ai-dashboards-button.active {
  border: 1px solid #0017e4;
  color: #0017e4;
}
.bbi-ai-unified-chat-widget-answer {
  padding: 10px;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-family: var(--designer-font) !important;
}
.bbi-unified-ai-response-suggestions-box {
  display: flex;
  gap: 10px;
  width: 85%;
  padding-left: 55px;
  padding-top: 10px;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
}
.bbi-unified-ai-response-suggestions {
  padding: 8px 12px;
  border: var(--unified-ai-assistant-response-suggestions-border);
  color: var(--ai-assistant-query-text-color) !important;
  background-color: var(--unified-ai-assistant-response-suggestions-background-color);
  border-radius: 8px;
  cursor: pointer !important;
  width: auto;
  overflow: hidden;
  white-space: normal;
  font-size: 12px;
  height: auto;
  line-height: 18px;
  transition: border-color 0.3s ease, background-image 0.3s ease;
  user-select: text;
}
.bbi-unified-ai-response-suggestions:hover {
  border: 1px solid blue;
  background-color: var(--unified-ai-assistant-action-button-hover-backgound-color);
}
.bbi-unified-ai-response-suggestion-sentence {
  font-size: 13px;
  font-weight: 400;
  width: 100%;
  color: var(--ai-assistant-query-text-color);
}
.bbi-ai-chat-widget-response-header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 10px;
}
.bbi-ai-visual-result-header-text {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
  padding-left: 4px;
}
.bbi-ai-visual-result-header-title {
  color: #0f172a;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-ai-visual-result-header-subtitle {
  color: #64748b;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-ai-visual-result-header-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.bbi-ai-visual-result-chart-type-pill {
  align-items: center;
  background: var(--unified-ai-assistant-action-button-background-color, #f8fafc);
  border: 1px solid #dde6f3;
  border-radius: 8px;
  color: #0f172a;
  display: inline-flex;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  padding: 4px 10px;
  white-space: nowrap;
}
.bbi-ai-visual-result-fullscreen-icon.e-btn.bbi-ai-toggle-icon-button,
button.bbi-ai-visual-result-fullscreen-icon.e-btn.bbi-ai-toggle-icon-button {
  align-items: center;
  background: white;
  border: 1px solid #d0d9e5;
  border-radius: 6px;
  color: #475467;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  line-height: 36px;
  min-height: 36px;
  padding: 0;
  width: 36px;
}
.bbi-ai-visual-result-fullscreen-icon svg {
  display: block;
  height: 20px !important;
  width: 20px !important;
}
.bbi-ai-visual-result-fullscreen-icon:hover {
  background: #f1f5f9;
  border-color: #b6c3d9;
  color: #101828;
}
.bbi-ai-visual-result-fullscreen-icon:active {
  background: #e7edf5;
}
.bbi-ai-visual-result-fullscreen-icon:focus-visible,
.bbi-ai-visual-result-header-actions .bbi-ai-toggle-icon-button:focus-visible,
.bbi-ai-insights-toggle:focus-visible {
  box-shadow: 0 0 0 2px white, 0 0 0 4px #0565ff !important;
  outline: none !important;
}
/* ── Chart/Table segmented toggle (visual card header) ─────────────────────
   Scoped to the header actions row so it does not affect any other usage
   of the shared .bbi-dbrd-unified-toggle-* markup elsewhere in the app. */

.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-container {
  align-items: center !important;
  background: transparent !important;
  border: none !important;
  border-radius: 9px !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  height: auto !important;
  margin-right: 0 !important;
  padding: 0 !important;
  position: relative !important;
  width: auto !important;
}
.bbi-dbrd-unified-toggle-wrapper {
  display: flex;
  gap: 2px;
  padding: 2px;
  border-radius: 9px;
  background: #f1f3f5;
  flex-shrink: 0;
}
.bbi-ai-toggle-segment {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  border-radius: 7px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  color: #667085;
  background: transparent;
  white-space: nowrap;
}
.bbi-ai-toggle-segment.active {
  background: white;
  color: #101828;
  box-shadow: 0 1px 2px rgba(18, 26, 43, 0.05);
}
.bbi-ai-toggle-segment-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bbi-ai-toggle-segment-text {
  font-size: 12px;
  font-weight: 600;
}
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-switch {
  align-items: center !important;
  display: flex !important;
}
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-slider {
  align-items: center !important;
  background: #f1f3f5 !important;
  border-radius: 9px !important;
  display: flex !important;
  gap: 2px !important;
  inset: auto !important;
  padding: 2px !important;
  position: relative !important;
}
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-left-icon,
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-right-icon {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 7px !important;
  bottom: auto !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  color: #475467 !important;
  cursor: pointer !important;
  display: flex !important;
  height: 28px !important;
  justify-content: center !important;
  left: auto !important;
  margin: 0 !important;
  min-width: 32px !important;
  padding: 0 8px !important;
  position: relative !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
  transition: background-color 0.15s ease !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-left-icon svg,
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-right-icon svg {
  display: block !important;
  flex-shrink: 0 !important;
  height: 16px !important;
  width: 16px !important;
}
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-left-icon.active,
.bbi-ai-visual-result-header-actions .bbi-dbrd-unified-toggle-right-icon.active {
  background: white !important;
  box-shadow: 0 1px 2px rgba(18, 26, 43, 0.05) !important;
  color: #101828 !important;
}
.bbi-ai-visual-result-header-actions .bbi-ai-toggle-icon-button:disabled {
  cursor: wait !important;
  opacity: 0.55 !important;
}
.bbi-ai-analysis-mode-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  min-width: 0;
}
.bbi-ai-analysis-mode-btn,
.bbi-ai-model-mode-btn,
.bbi-ai-settings-toggle {
  align-items: center;
  background: white;
  border: 1px solid #d0d9e5;
  border-radius: 8px;
  color: #344054;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  min-height: 30px;
  padding: 6px 10px;
}
.bbi-ai-analysis-mode-btn.active,
.bbi-ai-model-mode-btn.active {
  background: #eef5ff;
  border-color: #b2ccff;
  color: #1849a9;
}
.bbi-ai-settings {
  position: relative;
}
.bbi-ai-settings-panel {
  background: white;
  border: 1px solid #dbe5f0;
  border-radius: 8px;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.12);
  display: none;
  min-width: 220px;
  padding: 12px;
  position: absolute;
  right: 0;
  top: calc(108%);
  z-index: 12;
}
.bbi-ai-settings-row {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 10px;
}
.bbi-ai-settings-label {
  color: #64748b;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
}
.bbi-ai-settings-value {
  color: #0f172a;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}
.bbi-ai-model-mode-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 6px;
}
.bbi-ai-unified-chat-widget-container {
  width: 100%;
  height: 400px;
  box-sizing: border-box;
  grid-column: 1 !important;
  grid-row: 2 !important;
  min-width: 0;
  position: relative;
}
.bbi-dbrd-unified-toggle-container {
  border-color: #cccccc;
  color: black;
  background-color: var(--unified-ai-assistant-toggle-background-color);
  position: relative;
  display: inline-block;
  border-radius: 500px;
  margin-right: 10px;
}
.bbi-dbrd-unified-toggle-container {
  flex-shrink: 0;
  margin-right: 8px;
}
/* outer pill */

.bbi-dbrd-unified-toggle-switch {
  display: flex;
  background: #f1f3f5;
  border-radius: 9px;
  padding: 2px;
}
.bbi-dbrd-unified-toggle-slider {
  display: flex;
  gap: 2px;
}
.bbi-dbrd-unified-toggle-slider .bbi-ai-toggle-icon-button {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  border-radius: 7px;
  font-size: 12px;
  font-weight: 600;
}
.bbi-dbrd-unified-toggle-slider .bbi-ai-toggle-icon-button.active {
  background: white;
  box-shadow: 0 1px 2px rgba(18, 26, 43, 0.05);
}
/* icon wrapper */

.bbi-ai-toggle-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bbi-ai-toggle-icon svg {
  width: 15px !important;
  height: 15px !important;
  min-width: 15px !important;
  min-height: 15px !important;
  display: block;
}
/* label */

.bbi-ai-toggle-label {
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  line-height: 1;
  display: inline-block;
}
.bbi-ai-toggle-icon svg {
  width: 15px !important;
  height: 15px !important;
}
.bbi-ai-toggle-icon-button {
  color: #667085;
}
.bbi-ai-toggle-icon-button.active {
  color: #121a2b;
}
.bbi-dbrd-unified-toggle-slider {
  display: flex;
  gap: 2px;
  padding: 2px;
  background: #f1f3f5;
  border-radius: 9px;
  width: max-content;
}
.bbi-ai-toggle-segment {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  padding: 0 10px;
  border-radius: 7px;
  cursor: pointer;
  color: #667085;
  font-size: 12px;
  font-weight: 600;
}
.bbi-ai-toggle-segment.active {
  background: white;
  color: #121a2b;
  box-shadow: 0 1px 2px rgba(18, 26, 43, 0.05);
}
.bbi-ai-toggle-segment-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.bbi-ai-toggle-segment {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  padding: 0 10px;
  border-radius: 7px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  color: #667085;
  background: transparent;
  white-space: nowrap;
}
.bbi-ai-toggle-segment.active {
  background: white;
  color: #101828;
  box-shadow: 0 1px 2px rgba(18, 26, 43, 0.05);
}
.bbi-ai-toggle-segment-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bbi-dbrd-unified-toggle-left-icon {
  position: absolute;
  left: 10px;
  top: 6px;
  transform: translateY(-50%);
  width: 40px;
  height: 35px;
  text-align: center;
  border-radius: 500px;
  transition: background-color 0.4s;
}
.bbi-dbrd-unified-toggle-right-icon {
  position: absolute;
  top: 6px;
  right: 4px;
  transform: translateY(-50%);
  width: 40px;
  height: 35px;
  text-align: center;
  border-radius: 500px;
  transition: background-color 0.4s;
}
.bbi-dbrd-unified-toggle-left-icon.active,
.bbi-dbrd-unified-toggle-right-icon.active {
  background: white !important;
  color: #121a2b !important;
  box-shadow: 0px 1px 2px rgba(18, 26, 43, 0.05) !important;
}
.bbi-unified-ai-widget-spinning {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 70px;
  width: 70px;
}
.bbi-unified-ai-summary-spinning {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 70px;
  width: 70px;
}
.bbi-dbrd-unified-chat-history-sidebar {
  width: 19%;
  height: 94%;
  position: fixed;
  top: 6%;
  right: 0%;
  transition: 0.3s;
  border-left: 1px solid #dddddd;
  box-shadow: -5px 0 15px -3px rgba(0, 0, 0, 0.05);
}
.bbi-dbrd-unified-chat-history-header {
  display: flex;
  padding-left: 7px;
  border-bottom: 1px solid #dddddd;
  min-height: 44px;
  width: 100%;
  align-items: center;
  background-color: var(--unified-ai-assistant-history-header-backgound-color);
}
.bbi-dbrd-unified-chat-history-body {
  display: flex;
  flex-direction: column;
  height: 93%;
  width: 100%;
  overflow-y: auto;
}
.bbi-dbrd-unified-chat-history-header-title {
  font-size: 17px;
  font-weight: 300;
  color: var(--unified-ai-assistant-chat-title-color);
  padding: 5px;
  width: 87%;
}
.bbi-dbrd-unified-chat-history-item-container {
  display: flex;
  flex-direction: row;
  padding: 10px 10px 10px 15px;
  border-radius: 5px;
  cursor: pointer;
  justify-content: space-between;
  color: var(--unified-ai-assistant-history-item-container-color);
}
.bbi-dbrd-unified-chat-history-item-container:hover,
.bbi-unified-ai-history-item-action-name-container:hover {
  background-color: var(--unified-ai-assistant-history-item-container-hover-backgound-color);
  color: var(--unified-ai-assistant-history-item-container-hover-color);
}
.bbi-dbrd-unified-chat-history-item {
  font-size: 13px;
  display: flex;
  align-items: flex-start;
  justify-content: left;
  width: 80%;
  height: 3%;
}
.bbi-dbrd-unified-chat-history-item-container.active {
  background-color: var(--unified-ai-assistant-history-item-container-active-backgound-color);
  color: var(--unified-ai-assistant-history-item-container-active-color);
}
.bbi-dbrd-unified-chat-history-item-action-btn {
  display: none;
}
.bbi-dbrd-unified-chat-history-group {
  padding: 5px;
}
.bbi-dbrd-unified-chat-history-group-header {
  font-size: 14px;
  font-weight: 630;
  padding: 8px;
  color: var(--unified-ai-assistant-chat-title-color);
}
.bbi-dbrd-unified-ai-history-not-found-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  text-align: center;
  height: 100%;
}
.bbi-dbrd-unified-ai-history-not-found-logo {
  margin-bottom: 10px;
  width: 60px;
  height: 60px;
  color: var(--unified-ai-assistant-chat-title-color);
}
.bbi-dbrd-unified-ai-history-not-found-text {
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  line-height: 1.4;
  max-width: 200px;
}
.bbi-unified-ai-history-item-action-menu {
  display: none;
  width: 75px;
  height: 60px;
  padding: 3px;
  border-radius: 4px;
  box-shadow: 1px 1px 3px gray;
  background-color: var(--unified-ai-assistant-chat-layout-background-color);
  position: absolute;
}
.bbi-unified-ai-history-item-action-name-container {
  height: 50%;
  width: 100%;
  display: flex;
  justify-content: left;
  flex-direction: row;
  cursor: pointer;
  align-items: center;
  border-radius: 4px;
}
.bbi-unified-ai-history-item-action-name-delete {
  font-size: 14px;
  padding: 5px;
  color: #d92d20;
}
.bbi-unified-ai-history-item-action-name-rename {
  font-size: 14px;
  padding: 5px;
  color: var(--unified-ai-assistant-welcome-content-color);
}
.bbi-dbrd-unified-history-rename-text-container {
  display: flex;
  align-items: center;
  width: 100%;
}
.bbi-dbrd-unified-history-rename-input-field {
  flex-grow: 1;
  padding: 5px;
  border: 1px solid #94a3b8;
  border-radius: 4px;
  font: inherit;
}
.bbi-dbrd-unified-history-rename-action-icon {
  cursor: pointer;
  flex-shrink: 0;
  display: inline-flex;
}
.bbi-dbrd-unified-history-rename-action-icon:hover {
  opacity: 0.8;
}
.bbi-dbrd-unified-aichat-unauthorized-error-content {
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  gap: 12px;
  text-align: center;
  font-family: Roboto;
}
.bbi-dbrd-unified-aichat-unauthorized-error-icon {
  display: flex;
  align-items: center;
}
.bbi-dbrd-unified-aichat-unauthorized-error-icon img {
  width: 25px;
  height: 25px;
}
.bbi-ai-unified-chat-toggle-error-container {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 850px;
  height: 400px;
}
.bbi-dbrd-embed-unified-ai-chat-reset::before {
  font-size: larger;
}
.bbi-dbrd-embed-unified-ai-chat-help::before {
  font-size: larger;
}
/* ── Reasoning Timeline ─────────────────────────────────────────────────────
   Collapsible step list shown inside the AI bubble while the agent is working.
   Steps transition from spinner → checkmark/X as frames arrive via SSE.
   ─────────────────────────────────────────────────────────────────────────── */

.bbi-reasoning-timeline {
  margin: 0 0 8px 0;
  overflow: hidden;
  font-size: 13px;
}
.bbi-reasoning-timeline-header {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 7px 10px;
  cursor: pointer;
  user-select: none;
  border-bottom: 1px solid var(--unified-ai-assistant-chat-query-border, #e2e8f0);
  transition: background 0.15s;
}
.bbi-reasoning-timeline-title {
  font-weight: 600;
  color: var(--ai-assistant-response-message-text-color, #334155);
  font-size: 12px;
  letter-spacing: 0.3px;
}
.bbi-reasoning-timeline-chevron {
  display: inline-block;
  width: 14px;
  height: 14px;
  transition: transform 0.2s;
  flex-shrink: 0;
}
.bbi-reasoning-timeline-chevron::before {
  content: '';
  display: block;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  margin: 2px 0 0 3px;
  color: var(--ai-assistant-response-message-text-color, #64748b);
}
.bbi-reasoning-timeline--collapsed .bbi-reasoning-timeline-chevron::before {
  transform: rotate(-45deg);
  margin: 5px 0 0 3px;
}
.bbi-reasoning-timeline--collapsed .bbi-reasoning-step-list {
  display: none;
}
.bbi-reasoning-step-list {
  list-style: none;
  margin: 0;
  padding: 6px 10px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.bbi-reasoning-step {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 3px 0;
  font-size: 12px;
  color: var(--ai-assistant-response-message-text-color, #475569);
}
.bbi-step-icon {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.bbi-step-label {
  flex: 1;
  letter-spacing: 0.2px;
}
.bbi-step-detail {
  flex-shrink: 0;
  margin-left: auto;
  color: var(--ai-assistant-response-message-secondary-text-color, #94a3b8);
  font-size: 11px;
  line-height: 1.2;
}
.bbi-step-running .bbi-step-label {
  color: var(--ai-assistant-response-message-text-color, #0f172a);
  font-weight: 500;
}
.bbi-step-done .bbi-step-label {
  color: var(--ai-assistant-response-message-text-color, #64748b);
}
.bbi-step-failed .bbi-step-label {
  color: #ef4444;
}
/* ── Step spinner (running state) ───────────────────────────────────────────── */

.bbi-step-spinner {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 2px solid #cbd5e1;
  border-top-color: #3b82f6;
  border-radius: 50%;
  animation: bbi-step-spin 0.7s linear infinite;
}
@keyframes bbi-step-spin {
  to {
    transform: rotate(360deg);
  }
}
.bbi-clarification-picker {
  max-width: 560px;
  width: 100%;
}
.bbi-clarification-card:hover {
  border-color: #1a73e8 !important;
}
/* Override e-card hover defaults: no upward movement, no shadow */

.bbi-clarification-card.e-card:hover {
  box-shadow: none !important;
  transform: none !important;
  background: white !important;
  border-color: #1a73e8 !important;
}
/* Use Selected button — explicit blue */

.bbi-clarification-use-selected-btn.e-btn,
.bbi-clarification-use-selected-btn.e-btn.e-primary {
  background: #1a73e8 !important;
  border-color: #1a73e8 !important;
  color: white !important;
}
.bbi-clarification-use-selected-btn.e-btn:hover,
.bbi-clarification-use-selected-btn.e-btn.e-primary:hover {
  background: #1558b0 !important;
  border-color: #1558b0 !important;
  color: white !important;
}
.bbi-ai-streaming-indicator {
  display: none;
}
.bbi-ai-answer-streaming {
  overflow-wrap: anywhere;
  white-space: normal;
}
.bbi-ai-answer-streaming .bbi-ai-stream-fade-block {
  animation: bbi-ai-stream-block-fade 0.45s ease-out forwards;
}
@keyframes bbi-ai-stream-block-fade {
  from {
    opacity: 0.35;
    transform: translateY(6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.bbi-ai-streaming-indicator-text {
  white-space: normal;
}
.bbi-reasoning-step-list {
  display: flex;
  flex-direction: column;
  gap: 0;
  list-style: none;
  margin: 0;
  padding: 6px 0;
}
.bbi-reasoning-step {
  align-items: flex-start;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  min-height: 36px;
  padding: 0 0 12px 0;
  position: relative;
}
.bbi-reasoning-step::before {
  background: #e5e7eb;
  content: '';
  display: block;
  height: calc(88%);
  left: 9px;
  position: absolute;
  top: 20px;
  width: 2px;
  z-index: 1;
}
.bbi-reasoning-step:last-child::before {
  display: none;
}
.bbi-step-icon {
  align-items: center;
  background: transparent;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  height: 20px;
  justify-content: center;
  min-width: 20px;
  position: relative;
  width: 20px;
  z-index: 2;
}
.bbi-spin {
  animation: bbi-spin-anim 1s linear infinite;
}
@keyframes bbi-spin-anim {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.bbi-step-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  padding-top: 1px;
}
.bbi-step-label {
  color: #334155;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}
.bbi-step-detail {
  color: #64748b;
  font-size: 11px;
  line-height: 15px;
}
.bbi-step-running .bbi-step-label {
  color: #1a73e8;
  font-weight: 600;
}
.bbi-step-done .bbi-step-label {
  color: #334155;
  font-weight: 500;
}
.bbi-step-pending .bbi-step-label {
  color: #64748b;
  font-weight: 400;
}
.bbi-step-failed .bbi-step-label {
  color: #dc2626;
  font-weight: 500;
}
.bbi-clarification-picker {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  padding: 0;
  width: 100%;
}
.bbi-asset-recommendation-panel {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  margin-top: 12px;
  overflow: visible;
  width: 100%;
}
.bbi-asset-recommendation-panel-header {
  align-items: center;
  background: transparent;
  border: none;
  border-bottom: none;
  cursor: pointer;
  display: flex;
  gap: 8px;
  min-height: 28px;
  padding: 4px 0;
}
.bbi-asset-recommendation-panel-title {
  color: #334155;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}
.bbi-asset-recommendation-panel-body {
  background: transparent;
  border: none;
  box-sizing: border-box;
  padding: 8px 0 0 0;
}
.bbi-asset-recommendation-panel--collapsed .bbi-asset-recommendation-panel-body {
  display: none;
}
.bbi-asset-recommendation-panel--collapsed .bbi-asset-recommendation-panel-header {
  border-bottom: 0;
}
.bbi-asset-recommendation-panel--collapsed .bbi-reasoning-timeline-chevron::before {
  transform: rotate(-45deg);
}
.bbi-clarification-header {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  justify-content: space-between;
}
.bbi-clarification-title {
  color: #071326;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.bbi-clarification-description {
  color: #536179;
  font-size: 13px;
  line-height: 19px;
  margin-top: 4px;
}
.bbi-clarification-top-badge {
  background: #e7f8ed;
  border: 1px solid #a9e9bd;
  border-radius: 18px;
  color: #007a3d;
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 700;
  padding: 6px 12px;
}
.bbi-clarification-card {
  box-sizing: border-box;
  min-height: 94px;
}
.bbi-clarification-card-selected {
  border-color: #1a73e8 !important;
  background: #f0f6ff !important;
}
.bbi-clarification-card-text {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}
.bbi-clarification-card-description {
  color: #536179;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
  overflow-wrap: anywhere;
  white-space: normal;
}
.bbi-clarification-card-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 2px;
}
.bbi-clarification-meta-badge {
  align-items: center;
  background: #f8fafc;
  border: 1px solid #dde6f3;
  border-radius: 999px;
  color: #475569;
  display: inline-flex;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  max-width: 100%;
  padding: 2px 8px;
}
.bbi-clarification-meta-allowed {
  background: #ecfdf5;
  border-color: #8bd8b4;
  color: #17663e;
}
.bbi-clarification-meta-partial {
  background: #fff8e6;
  border-color: #f0c46a;
  color: #7a5200;
}
.bbi-clarification-meta-blocked {
  background: #fff1f2;
  border-color: #f3a0aa;
  color: #9f1239;
}
.bbi-clarification-card-warning {
  color: #7a5200;
  font-size: 12px;
  line-height: 16px;
}
.bbi-clarification-card-blocked .bbi-clarification-card-warning {
  color: #9f1239;
}
.bbi-clarification-card-blocked:hover {
  border-color: #f3a0aa !important;
  background: #fff5f6 !important;
}
.bbi-clarification-access-state {
  border-radius: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  margin-top: 10px;
  padding: 10px 12px;
}
.bbi-clarification-access-state-partial {
  background: #fff8e6;
  border: 1px solid #f0c46a;
  color: #7a5200;
}
.bbi-clarification-access-state-blocked {
  background: #fff1f2;
  border: 1px solid #f3a0aa;
  color: #9f1239;
}
.bbi-clarification-empty-state {
  background: #f8fafc;
  border: 1px dashed #cbd5e1;
  border-radius: 8px;
  margin-top: 10px;
  padding: 14px 16px;
}
.bbi-clarification-empty-state-blocked {
  background: #fff1f2;
  border-color: #f3a0aa;
}
.bbi-clarification-empty-title {
  color: #0f172a;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.bbi-clarification-empty-description {
  color: #475569;
  font-size: 12px;
  line-height: 18px;
  margin-top: 4px;
}
.bbi-clarification-empty-state-blocked .bbi-clarification-empty-title,
.bbi-clarification-empty-state-blocked .bbi-clarification-empty-description {
  color: #9f1239;
}
.bbi-clarification-history-summary {
  background: #f8fafc;
  border: 1px solid #dde6f3;
  border-radius: 8px;
  margin-top: 12px;
  padding: 12px 14px;
}
.bbi-clarification-history-title {
  color: #0f172a;
  font-size: 13px;
  font-weight: 700;
  line-height: 19px;
}
.bbi-clarification-history-description {
  color: #475569;
  font-size: 12px;
  line-height: 18px;
  margin-top: 4px;
}
.bbi-clarification-picker-disabled {
  opacity: 0.72;
  pointer-events: none;
}
.bbi-choose-datasource-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 0;
}
.bbi-choose-datasource-label {
  color: #1f2937;
  font-size: 13px;
  font-weight: 600;
}
.bbi-choose-datasource-input {
  border: 1px solid #cfd8e3;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 13px;
  height: 34px;
  padding: 6px 8px;
  width: 100%;
}
.bbi-choose-datasource-error {
  color: #dc2626;
  font-size: 12px;
  min-height: 16px;
}
.bbi-ai-event-card {
  background: #f8fafc;
  border: 1px solid #dde6f3;
  border-radius: 8px;
  margin-top: 12px;
  padding: 12px 14px;
}
.bbi-ai-event-card-title {
  color: #0f172a;
  font-size: 13px;
  font-weight: 700;
  line-height: 19px;
}
.bbi-ai-event-card-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
}
.bbi-ai-event-pill {
  background: #eff6ff;
  border: 1px solid #bfdbfe;
  border-radius: 999px;
  color: #1d4ed8;
  display: inline-flex;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  padding: 2px 8px;
}
.bbi-ai-event-card-body {
  color: #475569;
  font-size: 12px;
  line-height: 18px;
  margin-top: 8px;
}
.bbi-ai-event-card-caption {
  color: #64748b;
  font-size: 11px;
  line-height: 16px;
  margin-top: 8px;
}
.bbi-ai-governed-action-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}
.bbi-ai-governed-action-btn {
  align-items: center;
  background: white;
  border: 1px solid #d0d9e5;
  border-radius: 8px;
  color: #1849a9;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  min-height: 30px;
  padding: 6px 10px;
}
.bbi-ai-governed-action-btn-disabled,
.bbi-ai-governed-action-btn:disabled {
  color: #94a3b8;
  cursor: not-allowed;
  opacity: 0.8;
}
.bbi-ai-action-confirmation-card {
  margin-top: 10px;
}
.bbi-ai-trust-summary-row {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
}
.bbi-ai-trust-section {
  margin-top: 10px;
}
.bbi-ai-trust-section-title {
  color: #0f172a;
  font-size: 12px;
  font-weight: 700;
  line-height: 17px;
}
.bbi-ai-trust-list {
  margin: 6px 0 0;
  padding-left: 18px;
  color: #475569;
  font-size: 12px;
  line-height: 18px;
}
.bbi-ai-trust-empty {
  color: #64748b;
  font-size: 12px;
  line-height: 18px;
  margin-top: 6px;
}
.bbi-ai-trust-mapping-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
}
.bbi-ai-trust-mapping-pill {
  align-items: center;
  background: #f8fafc;
  border: 1px solid #cbd5e1;
  border-radius: 999px;
  color: #334155;
  display: inline-flex;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  min-height: 24px;
  padding: 3px 8px;
}
.bbi-ai-trust-trace {
  margin-top: 10px;
}
.bbi-ai-trust-trace summary {
  cursor: pointer;
  list-style: none;
}
.bbi-ai-trust-trace summary::-webkit-details-marker {
  display: none;
}
.bbi-ai-error-card {
  background: #fef2f2;
  border-color: #fecaca;
}
.bbi-ai-clarification-card {
  background: #eff6ff;
  border-color: #bfdbfe;
}
.boldbi-dashboarddesigner .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell,
.bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell,
.bbi-ai-visual-result-shell {
  background: var(--primary-background-color, white);
  border: 1px solid #dde6f3;
  border-radius: 12px;
  box-sizing: border-box;
  display: grid !important;
  align-items: stretch !important;
  column-gap: 14px !important;
  flex-direction: unset !important;
  grid-template-areas: "header header" "chart insights" !important;
  grid-template-columns: minmax(0, 1.65fr) minmax(180px, 0.85fr) !important;
  grid-template-rows: auto 1fr !important;
  justify-content: stretch !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  row-gap: 0 !important;
  width: 100% !important;
}
.bbi-ai-visual-result-meta {
  display: none;
}
.bbi-ai-analyst-result {
  background: var(--primary-background-color, white) !important;
  border: 0 !important;
  border-left: 1px solid #e4e9f2 !important;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  grid-area: insights !important;
  margin: 0;
  min-height: 260px;
  min-width: 0;
  padding: 18px 20px;
}
.bbi-ai-analyst-result-section {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 10px;
}
.bbi-ai-analyst-result-section-header {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  padding-bottom: 0;
}
.bbi-ai-analyst-result-section-title {
  color: #101828;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}
/* Small, chrome-less copy icon next to the "Key insights" title */

.bbi-ai-analyst-result-section-header .bbi-unified-ai-response-copy {
  background: transparent !important;
  border-radius: 6px !important;
  color: #98a2b3 !important;
  height: 22px !important;
  min-height: 22px !important;
  min-width: 22px !important;
  padding: 0 !important;
  width: 22px !important;
}
.bbi-ai-analyst-result-section-header .bbi-unified-ai-response-copy:before {
  font-size: 15px !important;
}
.bbi-ai-analyst-result-section-header .bbi-unified-ai-response-copy:hover {
  background: #f1f5f9 !important;
  color: #475467 !important;
}
.bbi-ai-analyst-result-list,
.bbi-ai-analyst-result-summary-html ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.bbi-ai-analyst-result-list,
.bbi-ai-analyst-result-summary-html {
  color: #344054;
  font-size: 13px;
  line-height: 20px;
}
.bbi-ai-analyst-result-list li,
.bbi-ai-analyst-result-summary-html li {
  margin-bottom: 16px;
  overflow-wrap: anywhere;
}
.bbi-ai-analyst-result-list li:last-child,
.bbi-ai-analyst-result-summary-html li:last-child {
  margin-bottom: 0;
}
.bbi-ai-analyst-result-list strong,
.bbi-ai-analyst-result-summary-html strong {
  color: #101828;
  font-weight: 600;
}
.bbi-ai-analyst-result-summary-loading {
  color: #64748b;
  font-style: italic;
}
.bbi-ai-analyst-result-summary-error {
  color: #b45309;
}
.bbi-ai-dashboard-summary-response {
  background: white;
  border: 1px solid #dbe3ef;
  border-radius: 12px;
  box-sizing: border-box;
  color: #0f172a;
  display: flex;
  flex-direction: column;
  gap: 14px;
  max-width: 100%;
  min-width: 0;
  padding: 18px;
  position: relative;
  width: 100%;
}
.bbi-ai-dashboard-summary-copy-icon-abs {
  position: absolute;
  right: 12px;
  top: 12px;
}
.bbi-ai-dashboard-summary-header {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  min-width: 0;
}
.bbi-ai-dashboard-summary-header > .bbi-unified-ai-response-copy {
  flex: 0 0 auto;
  margin-top: 2px;
}
.bbi-ai-dashboard-summary-title-group {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.bbi-ai-dashboard-summary-eyebrow {
  color: #2563eb;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-transform: uppercase;
}
.bbi-ai-dashboard-summary-title {
  color: #020617;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  overflow-wrap: anywhere;
}
.bbi-ai-dashboard-summary-badge {
  background: #ecfdf5;
  border: 1px solid #86efac;
  border-radius: 999px;
  color: #047857;
  flex: 0 0 auto;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  padding: 6px 12px;
}
.bbi-ai-dashboard-summary-body {
  color: #0f172a;
  font-size: 13px;
  line-height: 20px;
  overflow-wrap: anywhere;
}
.bbi-ai-dashboard-summary-body h3,
.bbi-ai-dashboard-summary-body h4 {
  color: #020617;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  margin: 0 0 8px;
}
.bbi-ai-dashboard-summary-body p {
  margin: 0 0 10px;
}
.bbi-ai-dashboard-summary-body ul,
.bbi-ai-dashboard-summary-body ol {
  margin: 0;
  padding-left: 18px;
}
.bbi-ai-dashboard-summary-body li {
  margin-bottom: 8px;
}
.bbi-ai-textual-response-result {
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.bbi-ai-textual-response-body {
  color: #0f172a;
  font-size: 13px;
  line-height: 20px;
  overflow-wrap: anywhere;
}
.bbi-ai-textual-response-body p {
  margin: 0 0 10px;
}
.bbi-ai-textual-response-body ul,
.bbi-ai-textual-response-body ol {
  margin: 0;
  padding-left: 18px;
}
.bbi-ai-textual-response-body li {
  margin-bottom: 8px;
}
.bbi-ai-dashboard-summary-suggestions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.bbi-ai-dashboard-summary-suggestion {
  background: #f8fafc;
  border: 1px solid #cbd5e1;
  border-radius: 999px;
  color: #0f172a;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  padding: 7px 12px;
}
.bbi-ai-chat-widget-response-header {
  background: var(--primary-background-color, white);
  border: 0;
  border-bottom: 1px solid #dde6f3;
  border-radius: 12px 12px 0 0;
  box-sizing: border-box;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  grid-area: header !important;
  min-width: 0;
  padding: 14px 18px !important;
  width: 100% !important;
}
.bbi-ai-visual-controls {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-end;
}
@media (max-width: 700px) {
  .bbi-ai-chat-widget-response-header {
    align-items: flex-start !important;
    flex-direction: column !important;
    gap: 8px !important;
  }
  .bbi-ai-visual-controls {
    justify-content: flex-start;
    width: 100%;
  }
}
.bbi-ai-visual-result-shell > .bbi-dbrditem,
.bbi-ai-visual-result-shell > .bbi-dbrd-unified-ai-left-toggle-widget,
.bbi-ai-visual-result-shell > .bbi-dbrd-unified-ai-right-toggle-widget {
  background: var(--primary-background-color, white);
  border: 0;
  border-top: 0;
  border-radius: 0 0 0 12px;
  box-sizing: border-box;
  grid-area: chart !important;
  max-width: 100%;
  min-height: 260px;
  min-width: 0;
  overflow: hidden;
  padding: 14px 0 18px 18px;
  width: 100% !important;
}
.bbi-ai-visual-result-shell .bbi-dbrditem,
.bbi-ai-visual-result-shell .bbi-dbrd-control-container,
.bbi-ai-visual-result-shell .e-datavisualization-chart,
.bbi-ai-visual-result-shell svg,
.bbi-ai-visual-result-shell canvas {
  max-width: 100% !important;
}
.bbi-ai-visual-result-shell:fullscreen,
.bbi-ai-visual-result-shell:-webkit-full-screen,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen {
  border: 0 !important;
  border-radius: 0 !important;
  height: 100vh !important;
  max-height: 100vh !important;
  max-width: 100vw !important;
  min-height: 0 !important;
  width: 100vw !important;
  grid-template-rows: auto minmax(0, 1fr) !important;
}
.bbi-ai-visual-result-shell:fullscreen > .bbi-dbrditem,
.bbi-ai-visual-result-shell:fullscreen > .bbi-dbrd-unified-ai-left-toggle-widget,
.bbi-ai-visual-result-shell:fullscreen > .bbi-dbrd-unified-ai-right-toggle-widget,
.bbi-ai-visual-result-shell:-webkit-full-screen > .bbi-dbrditem,
.bbi-ai-visual-result-shell:-webkit-full-screen > .bbi-dbrd-unified-ai-left-toggle-widget,
.bbi-ai-visual-result-shell:-webkit-full-screen > .bbi-dbrd-unified-ai-right-toggle-widget,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen > .bbi-dbrditem,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen > .bbi-dbrd-unified-ai-left-toggle-widget,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen > .bbi-dbrd-unified-ai-right-toggle-widget {
  height: 100% !important;
  max-height: none !important;
  min-height: 0 !important;
}
.bbi-ai-visual-result-shell:fullscreen .bbi-dbrd-control-container,
.bbi-ai-visual-result-shell:-webkit-full-screen .bbi-dbrd-control-container,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen .bbi-dbrd-control-container {
  height: 100% !important;
  min-height: 0 !important;
  width: 100% !important;
}
.bbi-ai-visual-result-shell:fullscreen .e-datavisualization-chart,
.bbi-ai-visual-result-shell:-webkit-full-screen .e-datavisualization-chart,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen .e-datavisualization-chart {
  height: 100% !important;
  width: 100% !important;
}
.bbi-ai-visual-result-shell:fullscreen .e-griditem,
.bbi-ai-visual-result-shell:fullscreen .bbi-designer-grid-table,
.bbi-ai-visual-result-shell:fullscreen .e-grid,
.bbi-ai-visual-result-shell:-webkit-full-screen .e-griditem,
.bbi-ai-visual-result-shell:-webkit-full-screen .bbi-designer-grid-table,
.bbi-ai-visual-result-shell:-webkit-full-screen .e-grid,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen .e-griditem,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen .bbi-designer-grid-table,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen .e-grid {
  height: 100% !important;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  width: 100% !important;
}
.bbi-ai-visual-result-shell:fullscreen .bbi-ai-analyst-result,
.bbi-ai-visual-result-shell:-webkit-full-screen .bbi-ai-analyst-result,
.bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen .bbi-ai-analyst-result {
  max-height: none !important;
  min-height: 0 !important;
  overflow: auto !important;
}
@media (max-width: 420px) {
  .bbi-ai-visual-result-shell {
    grid-template-areas: "header" "chart" "insights" !important;
    grid-template-columns: minmax(0, 1fr) !important;
    row-gap: 14px !important;
  }
  .bbi-ai-visual-result-shell > .bbi-dbrditem,
  .bbi-ai-visual-result-shell > .bbi-dbrd-unified-ai-left-toggle-widget,
  .bbi-ai-visual-result-shell > .bbi-dbrd-unified-ai-right-toggle-widget {
    border-radius: 0;
    padding: 14px 18px 18px;
  }
  .bbi-ai-analysis-mode-strip {
    width: 100%;
    min-height: 0;
  }
  .bbi-ai-settings {
    margin-left: auto;
  }
}
@media (max-width: 1100px) {
  .bbi-ai-visual-result-shell.bbi-ai-insights-collapsed {
    grid-template-areas: "header" "chart" "insights" !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto minmax(0, 1fr) 44px !important;
  }
  .bbi-ai-visual-result-shell.bbi-ai-insights-collapsed .bbi-ai-analyst-result {
    border-left: 0 !important;
    border-top: 1px solid #e4e9f2 !important;
    height: 44px;
    padding: 7px 12px;
  }
}
/* AI Assistant Settings audit history */

.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-title-row,
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-filter-bar,
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-pagination {
  align-items: center;
  display: flex;
  gap: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-admin-badge {
  background: #fff7df;
  border-radius: 10px;
  color: #9a6700;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-filter-bar {
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-search-wrap {
  flex: 1 1 auto;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-search-wrap .e-search {
  color: #64748b;
  left: 13px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-search-wrap .bbi-ai-audit-search {
  padding-left: 36px;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-select-wrap {
  flex: 0 0 126px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-select-wrap .bbi-ai-settings-input {
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-pagination {
  justify-content: space-between;
  margin-top: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-table-wrap {
  overflow-x: auto;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-table {
  border-collapse: collapse;
  min-width: 760px;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-table th,
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-table td {
  border-bottom: 1px solid #e2e8f0;
  padding: 12px;
  text-align: left;
  vertical-align: top;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-table th {
  color: #475569;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-row {
  cursor: pointer;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-row:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-row:focus {
  background: #f8fafc;
  outline: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-row small {
  color: #64748b;
  display: block;
  margin-top: 3px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-result {
  border-radius: 999px;
  display: inline-flex;
  font-size: 12px;
  font-weight: 600;
  padding: 3px 9px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-result-success {
  background: #dcfce7;
  color: #166534;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-result-failure {
  background: #fee2e2;
  color: #991b1b;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-details-row td {
  background: #f8fafc;
  padding: 16px 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-details {
  display: grid;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-meta,
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-change {
  align-items: center;
  display: grid;
  gap: 10px;
  grid-template-columns: minmax(120px, 0.8fr) minmax(120px, 1fr) auto minmax(120px, 1fr);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-meta {
  grid-template-columns: minmax(120px, 0.8fr) minmax(0, 3fr);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-audit-empty {
  color: #64748b;
  padding: 28px !important;
  text-align: center !important;
}
@media (max-width: 760px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-audit-filter-bar {
    align-items: stretch;
    flex-direction: column;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-audit-select-wrap {
    flex-basis: auto;
  }
}
.bbi-ai-visual-result-meta-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.bbi-ai-visual-result-title {
  color: #0f172a;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  margin-right: 6px;
}
.bbi-ai-visual-result-status {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  margin-top: 12px;
  padding: 12px;
}
.bbi-ai-visual-result-status-title {
  color: #0f172a;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}
.bbi-ai-visual-result-status-message {
  color: #475569;
  font-size: 12px;
  line-height: 18px;
  margin-top: 6px;
}
.bbi-ai-visual-result-status-blocked {
  background: #fff7ed;
  border-color: #fdba74;
}
.bbi-ai-visual-result-status-unsupported {
  background: #f8fafc;
  border-color: #cbd5e1;
}
.bbi-ai-visual-result-status-nodata {
  background: #f8fafc;
  border-color: #cbd5e1;
}
.bbi-ai-visual-result-status-error {
  background: #fef2f2;
  border-color: #fecaca;
}
.bbi-ai-audit-card summary {
  cursor: pointer;
  list-style: none;
}
.bbi-ai-audit-card summary::-webkit-details-marker {
  display: none;
}
.bbi-ai-trust-card,
.bbi-ai-action-card,
.bbi-ai-audit-card {
  display: none !important;
}
/* Unified AI agentic analyst reference layout */

.bbi-dbrd-unified-aichat-layout {
  background: #f8fafc !important;
}
.bbi-dbrd-unified-ai-chat-content-wrapper {
  align-items: stretch;
  justify-content: flex-start;
  padding: 40px 24px 24px;
}
.bbi-dbrd-unified-ai-chat-content {
  box-sizing: border-box;
  gap: 18px;
  margin: 0 auto;
  max-width: 980px;
  padding-bottom: 24px;
  width: calc(4vw);
}
.bbi-dbrd-unified-chat-body,
.bbi-dbrd-unified-chat-responsebody {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 980px;
  width: 100%;
}
.bbi-dbrd-unified-chat-body {
  align-items: flex-end;
  gap: 12px;
  justify-content: flex-end;
}
.bbi-ai-unified-chat-query {
  background: white;
  border: 1px solid #dbe3ef;
  border-radius: 8px;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04);
  color: #0f172a;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  max-width: min(680px, 76%);
  overflow-wrap: anywhere;
  padding: 10px 14px;
}
.bbi-dbrd-unified-chat-responsebody {
  justify-content: flex-start;
}
.bbi-dbrd-unified-chat-response-child {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  width: 100%;
}
.bbi-dbrd-unified-chat-responsebodylogo {
  flex: 0 0 48px;
  height: 48px;
}
.bbi-ai-reference-card {
  background: white;
  border: 1px solid #dbe3ef;
  border-radius: 8px;
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.06);
  box-sizing: border-box;
  max-width: 860px;
  min-width: 0;
  padding: 18px;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-reference-card.bbi-ai-reference-card--reasoning {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.bbi-ai-turn-card-head {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  justify-content: space-between;
}
.bbi-ai-turn-card-copy {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.bbi-ai-turn-card-title {
  color: #0f172a;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
}
.bbi-ai-turn-card-subtitle {
  color: #64748b;
  font-size: 12px;
  line-height: 18px;
}
.bbi-ai-turn-card-badge {
  background: #ecfdf5;
  border: 1px solid #a7f3d0;
  border-radius: 999px;
  color: #047857;
  flex: 0 0 auto;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  padding: 3px 9px;
}
.bbi-ai-reference-card .bbi-governed-context-bar {
  margin: 0;
}
.bbi-ai-reference-card .bbi-ai-unified-chat-answer {
  color: #0f172a;
  display: block;
  font-size: 14px;
  line-height: 22px;
  overflow-wrap: anywhere;
  width: 100%;
}
.bbi-ai-reference-card .bbi-ai-error-card {
  background: #fff7ed;
  border-color: #fdba74;
}
.bbi-ai-reference-card .bbi-ai-event-card-title {
  font-size: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.e-accordion,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-ai-accordion-compatible,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-item,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-panel {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-color: transparent !important;
  border-width: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 0 8px 0;
  flex: 0 0 auto !important;
  flex-shrink: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.bbi-reasoning-timeline-header,
.bbi-reasoning-timeline-header.e-acrdn-header,
.bbi-reasoning-timeline .e-acrdn-header,
.bbi-reasoning-timeline .e-acrdn-item .e-acrdn-header {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-bottom: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  padding: 4px 0;
}
.bbi-reasoning-step-list,
.bbi-reasoning-step-list.e-acrdn-panel,
.bbi-reasoning-timeline .e-acrdn-panel {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 6px 0 6px 4px;
  flex: 0 0 auto !important;
  flex-shrink: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.bbi-dbrd-unified-ai-chat-footer {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 24px 22px;
  width: auto;
}
.bbi-dbrd-unified-ai-chat-footer-box {
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);
  max-width: calc(4vw);
  min-width: 720px;
  width: 940px;
}
.bbi-dbrd-unified-ai-chat-footer-second-row {
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  height: auto;
}
.bbi-dbrd-unified-ai-category-container > div {
  display: flex;
  gap: 8px;
}
.bbi-dbrd-unified-ai-data-sources-button,
.bbi-dbrd-unified-ai-dashboards-button,
.bbi-ai-analysis-mode-btn,
.bbi-ai-settings-toggle {
  align-items: center;
  background: white;
  border: 1px solid #cbd5e1;
  border-radius: 999px;
  box-sizing: border-box;
  color: #0f172a;
  cursor: pointer;
  display: inline-flex;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  min-height: 34px;
  padding: 7px 12px;
}
.bbi-dbrd-unified-ai-data-sources-button.active,
.bbi-dbrd-unified-ai-dashboards-button.active,
.bbi-ai-analysis-mode-btn.active {
  background: #eff6ff;
  border-color: #2563eb;
  color: #1d4ed8;
}
.bbi-ai-analysis-mode-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.bbi-ai-settings {
  margin-left: auto;
  position: relative;
}
.bbi-ai-settings-panel {
  background: white;
  border: 1px solid #dbe3ef;
  border-radius: 8px;
  box-shadow: 0 16px 32px rgba(15, 23, 42, 0.14);
  box-sizing: border-box;
  display: none;
  min-width: 220px;
  padding: 12px;
  position: absolute;
  right: 0;
  top: calc(108%);
  z-index: 2;
}
.bbi-dbrd-unified-ai-search-icon {
  margin-left: 8px;
}
.bbi-dbrd-unified-ai-search-icon:hover {
  cursor: pointer !important;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-ai-chat-content,
  .bbi-dbrd-unified-ai-chat-footer-box {
    width: calc(68vw);
  }
  .bbi-dbrd-unified-ai-chat-content-wrapper,
  .bbi-dbrd-unified-ai-chat-footer {
    padding-left: 16px;
    padding-right: 16px;
  }
  .bbi-dbrd-unified-chat-response-child {
    gap: 10px;
  }
  .bbi-dbrd-unified-chat-responsebodylogo {
    flex-basis: 38px;
    height: 38px;
  }
  .bbi-ai-reference-card {
    padding: 14px;
  }
  .bbi-ai-turn-card-head {
    flex-direction: column;
  }
}
/* Runtime reference override: keep this last so sample/theme CSS cannot collapse the AG-UI layout. */

.bbi-dbrd-unified-aichat-layout {
  background: #f8fafc !important;
  min-height: 100vh !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-content-wrapper {
  align-items: stretch !important;
  background: #f8fafc !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: 24px !important;
}
.bbi-dbrd-unified-aichat-layout:not(.bbi-ai-chat-started) .bbi-dbrd-unified-ai-chat-content {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-landing-content {
  align-items: center !important;
  background: transparent !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 auto !important;
  flex-direction: column !important;
  margin: 0 auto !important;
  max-width: 1500px !important;
  min-width: 0 !important;
  padding: 8px 0 24px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-content {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
  height: auto !important;
  margin: 0 auto !important;
  max-width: 980px !important;
  min-width: 0 !important;
  padding-bottom: 24px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-body,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebody {
  box-sizing: border-box !important;
  display: flex !important;
  max-width: 980px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-body {
  align-items: center !important;
  flex-direction: row !important;
  gap: 12px !important;
  justify-content: flex-end !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-unified-chat-query {
  background: white !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 8px !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04) !important;
  box-sizing: border-box !important;
  color: #0f172a !important;
  display: inline-block !important;
  font-size: 14px !important;
  line-height: 20px !important;
  max-width: 680px !important;
  min-width: 64px !important;
  overflow-wrap: anywhere !important;
  padding: 10px 14px !important;
  white-space: normal !important;
  width: auto !important;
}
.e-contextmenu-wrapper.bbi-unified-ai-history-ej2-context-menu ul,
.e-contextmenu-container.bbi-unified-ai-history-ej2-context-menu ul {
  background: white !important;
  border: 1px solid #d8dee8 !important;
  border-radius: 8px !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.18) !important;
  box-sizing: border-box !important;
  min-width: 128px !important;
  padding: 6px !important;
}
.e-contextmenu-wrapper.bbi-unified-ai-history-ej2-context-menu .e-menu-item,
.e-contextmenu-container.bbi-unified-ai-history-ej2-context-menu .e-menu-item {
  align-items: center !important;
  border-radius: 6px !important;
  color: #0f172a !important;
  display: flex !important;
  font-size: 13px !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 10px !important;
}
.e-contextmenu-wrapper.bbi-unified-ai-history-ej2-context-menu .e-menu-item:hover,
.e-contextmenu-container.bbi-unified-ai-history-ej2-context-menu .e-menu-item:hover,
.e-contextmenu-wrapper.bbi-unified-ai-history-ej2-context-menu .e-menu-item.e-focused,
.e-contextmenu-container.bbi-unified-ai-history-ej2-context-menu .e-menu-item.e-focused {
  background: #f1f5f9 !important;
}
.e-contextmenu-wrapper.bbi-unified-ai-history-ej2-context-menu .e-menu-icon,
.e-contextmenu-container.bbi-unified-ai-history-ej2-context-menu .e-menu-icon {
  display: inline-block !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-user-chat-logo {
  flex: 0 0 auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebody {
  align-items: stretch !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-response-child {
  align-items: flex-start !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 16px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebodylogo {
  flex: 0 0 48px !important;
  height: 48px !important;
  min-width: 48px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-agent-content,
.bbi-dbrd-unified-aichat-layout .bbi-ai-reference-card {
  align-items: stretch !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  max-width: 860px !important;
  min-width: 560px !important;
  padding: 0 !important;
  width: 860px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-turn-card-head {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-turn-card-copy {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 4px !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-turn-card-title {
  color: #0f172a !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 22px !important;
  white-space: normal !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-turn-card-subtitle {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-turn-card-badge {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-governed-context-bar {
  align-items: center !important;
  background: #f8fafc !important;
  border: 1px solid #d8dee8 !important;
  border-radius: 6px !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin: 0 !important;
  padding: 8px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-governed-context-pill {
  align-items: center !important;
  background: white !important;
  border: 1px solid #d8dee8 !important;
  border-radius: 999px !important;
  color: #334155 !important;
  display: inline-flex !important;
  flex: 0 1 auto !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
  max-width: 100% !important;
  min-height: 22px !important;
  overflow-wrap: anywhere !important;
  padding: 2px 8px !important;
  white-space: normal !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-agent-content > .bbi-governed-context-bar {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-unified-chat-answer {
  color: #0f172a !important;
  display: block !important;
  font-size: 14px !important;
  line-height: 22px !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-response-widget:not(.bbi-ai-visual-result-shell) {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-color: transparent !important;
  border-width: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin-top: 12px !important;
  overflow: visible !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel-header {
  align-items: center !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-bottom: none !important;
  border-color: transparent !important;
  border-width: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  text-align: left !important;
  gap: 8px !important;
  min-height: 28px !important;
  padding: 4px 0 !important;
  transition: color 0.16s ease !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel-header:hover {
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
  border-bottom-color: transparent !important;
  box-shadow: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel-title {
  color: #334155 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel-body {
  background: transparent !important;
  background-color: transparent !important;
  -webkit-background: transparent !important;
  -moz-background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 8px 0 0 0 !important;
  padding: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel--collapsed .bbi-asset-recommendation-panel-body {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel--collapsed .bbi-asset-recommendation-panel-header {
  border-bottom: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel--collapsed .bbi-reasoning-timeline-chevron::before {
  transform: rotate(-45deg) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-picker {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  margin-top: 0 !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-header {
  align-items: flex-start !important;
  display: grid !important;
  gap: 10px !important;
  grid-template-columns: minmax(180px, 1fr) minmax(180px, auto) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-title {
  color: #0f172a !important;
  font-size: 15px !important;
  line-height: 20px !important;
  max-width: 330px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-description {
  color: #526071 !important;
  font-size: 12px !important;
  line-height: 17px !important;
  max-width: 430px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-top-badge {
  align-items: center !important;
  background: #e8f8ef !important;
  border: 1px solid #9ee7c5 !important;
  border-radius: 18px !important;
  box-shadow: 0 4px 12px rgba(20, 184, 126, 0.08) !important;
  color: #08764c !important;
  display: inline-flex !important;
  justify-content: center !important;
  justify-self: end !important;
  min-height: 30px !important;
  min-width: 180px !important;
  padding: 6px 12px !important;
  text-align: center !important;
  white-space: normal !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-list {
  display: grid !important;
  gap: 8px !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card {
  align-items: flex-start !important;
  background: white !important;
  border-color: #d9e2ec !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
  min-height: 68px !important;
  padding: 9px 10px !important;
  transform: none !important;
  transition: border-color 0.18s ease !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card:hover {
  background: white !important;
  border-color: #1a73e8 !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
  transform: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-selected,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-selected:hover {
  background: #f0f6ff !important;
  border-color: #1a73e8 !important;
  box-shadow: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-left {
  align-items: flex-start !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-icon {
  align-items: center !important;
  background: #eef4ff !important;
  border: 1px solid #dbe6fb !important;
  border-radius: 10px !important;
  display: inline-flex !important;
  flex: 0 0 36px !important;
  height: 36px !important;
  justify-content: center !important;
  width: 36px !important;
  min-width: 36px !important;
  color: #1a73e8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-selected .bbi-clarification-card-icon {
  background: #1a73e8 !important;
  border-color: #1a73e8 !important;
  color: white !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-text {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-name {
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  white-space: normal !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-meta {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-description {
  font-size: 11px !important;
  line-height: 15px !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-score {
  color: #0f172a !important;
  font-size: 15px !important;
  line-height: 18px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-score-label {
  color: #64748b !important;
  font-size: 11px !important;
  line-height: 14px !important;
}
/* --- Choose Another dropdown panel --- */

.bbi-dbrd-unified-aichat-layout .bbi-clarification-picker-panel {
  margin-top: 16px !important;
  border: 1px dashed #c7d0f0 !important;
  border-radius: 12px !important;
  padding: 18px 18px 20px !important;
  background: white !important;
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-clarification-picker-panel-label {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #1c2130 !important;
  margin-bottom: 8px !important;
  display: block !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-clarification-picker-actions {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 10px !important;
  margin-top: 14px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-clarification-picker-panel .e-ddl {
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-clarification-picker-actions .e-btn {
  padding: 4px 12px !important;
  border-radius: 4px !important;
}
/* Confidence badge: ★ 95% Match — blue UI theme */

.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-confidence-badge {
  align-items: center !important;
  align-self: flex-start !important;
  background: #eff6ff !important;
  border: 1px solid #bfdbfe !important;
  border-radius: 999px !important;
  color: #1d4ed8 !important;
  display: inline-flex !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  gap: 4px !important;
  line-height: 16px !important;
  margin-top: 2px !important;
  padding: 2px 8px !important;
  width: fit-content !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-confidence-badge svg {
  flex-shrink: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-recommended-badge {
  font-size: 10px !important;
  line-height: 14px !important;
  padding: 2px 6px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-right {
  align-items: flex-end !important;
  flex-direction: column !important;
  gap: 6px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-btn-row {
  gap: 8px !important;
  justify-content: flex-start !important;
  margin-top: 10px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-btn-row button {
  border-radius: 999px !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 34px !important;
  min-width: 120px !important;
  padding-left: 18px !important;
  padding-right: 18px !important;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-header,
  .bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-card-list {
    grid-template-columns: 1fr !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .bbi-clarification-top-badge {
    justify-self: start !important;
    min-width: 0 !important;
  }
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.e-accordion,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-item,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-panel,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel.e-accordion,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel.bbi-ai-accordion-compatible.e-accordion,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .e-acrdn-item,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .e-acrdn-panel {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  margin: 0 !important;
  overflow: visible !important;
  width: 99% !important;
  flex: 0 0 auto !important;
  flex-shrink: 0 !important;
  height: auto !important;
  max-height: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-header,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-header.e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-item .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-item.e-select > .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel-header,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel-header.e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .e-acrdn-item .e-acrdn-header,
.bbi-dbrd-unified-aichat-layout .bbi-asset-recommendation-panel .e-acrdn-item.e-select > .e-acrdn-header {
  align-items: center !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  min-height: 28px !important;
  padding: 0px 0px 6px !important;
  transition: color 0.16s ease !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-header:hover,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-header.e-acrdn-header:hover,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-header:hover {
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
  border-bottom-color: transparent !important;
  box-shadow: none !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-chevron {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #526071 !important;
  display: inline-flex !important;
  height: 18px !important;
  justify-content: center !important;
  transition: background 0.16s ease, border-color 0.16s ease, color 0.16s ease !important;
  width: 18px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-header:hover .bbi-reasoning-timeline-chevron {
  background: transparent !important;
  border-color: transparent !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-dynamic-text {
  font-size: 13px !important;
  font-weight: 500 !important;
  padding: 0 16px 0 26px !important;
  display: none !important;
  color: #8b8b8b !important;
  background: linear-gradient(90deg, #8b8b8b 0%, #8b8b8b 35%, white 50%, #8b8b8b 65%, #8b8b8b 100%);
  background-size: 200% auto;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  max-width: 75% !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-reasoning-dynamic-text {
  display: block !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--is-complete .bbi-reasoning-dynamic-text {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-chevron::before {
  color: currentColor !important;
  margin: 0 0 2px 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-title {
  color: #475569 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-state {
  align-items: center !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 14px !important;
  min-height: 24px !important;
  padding: 4px 10px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-state-thinking {
  background: #eef4ff !important;
  color: #1d4ed8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-state-complete {
  background: #eafaf2 !important;
  color: #08764c !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-state-warning {
  background: #fff1f2 !important;
  color: #be123c !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step-list,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step-list.e-acrdn-panel,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline .e-acrdn-panel {
  background: transparent !important;
  -webkit-background: transparent !important;
  -moz-background: transparent !important;
  border: 0 !important;
  border-color: transparent !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  color: #0f172a !important;
  display: flex !important;
  flex-direction: column !important;
  flex: 0 0 auto !important;
  flex-shrink: 0 !important;
  gap: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 0 0 4px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-reasoning-step-list {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--ej2-enhanced .bbi-reasoning-step-list {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-ai-ej2-reasoning-timeline-host {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-host {
  margin: 0 !important;
  flex: 0 0 auto !important;
  flex-shrink: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control.e-timeline {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 4px 0 0 4px !important;
  flex: 0 0 auto !important;
  flex-shrink: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-timeline-items {
  margin: 0 !important;
  padding: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-timeline-item {
  min-height: 28px !important;
  padding-bottom: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-opposite-content {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-dot-item {
  min-width: 28px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-dot.bbi-ai-ej2-step-dot {
  border-radius: 50% !important;
  box-sizing: border-box !important;
  display: block !important;
  height: 20px !important;
  position: relative !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 15px 15px !important;
  border: none !important;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227.5%22%20fill%3D%22white%22%20stroke%3D%22%23D1D5DB%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E') !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-dot.bbi-ai-ej2-step-dot-running {
  animation: bbi-ai-ej2-step-pulse 1.2s ease-in-out infinite !important;
  box-shadow: none !important;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%228%22%20fill%3D%22%231A73E8%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E') !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-dot.bbi-ai-ej2-step-dot-done {
  box-shadow: none !important;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%228%22%20fill%3D%22%230F9D58%22%2F%3E%3Cpath%20d%3D%22M6%2010.2L8.6%2013L14%207%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E') !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-dot.bbi-ai-ej2-step-dot-failed {
  box-shadow: none !important;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%228%22%20fill%3D%22%23DC2626%22%2F%3E%3Cpath%20d%3D%22M7%207L13%2013M13%207L7%2013%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E') !important;
}
/* Connector base: switch from border-left to background so gradients work */

.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-timeline-item.e-connector::after {
  border: none !important;
  width: 1px !important;
  background: #e2e8f0 !important;
  left: 23.5px !important;
  top: 15px !important;
  height: calc(86%) !important;
}
/* done/pending → running: bottom 50% blue (near the running dot) */

.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-timeline-item.e-connector.bbi-ai-ej2-reasoning-next-running::after {
  background: linear-gradient(to bottom, #e2e8f0 50%, #1a73e8 50%) !important;
}
/* running → done/pending: top 50% blue (leaving the running dot) */

.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-timeline-item.e-connector.bbi-ai-ej2-reasoning-item-running::after {
  background: linear-gradient(to bottom, #1a73e8 50%, #e2e8f0 50%) !important;
}
/* running → running: full connector is blue */

.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .e-timeline-item.e-connector.bbi-ai-ej2-reasoning-item-running.bbi-ai-ej2-reasoning-next-running::after {
  background: #1a73e8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-step-content {
  color: #0f172a !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-step-label {
  color: #334155 !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-reasoning-timeline-control .bbi-ai-ej2-reasoning-item-running .bbi-ai-ej2-step-label {
  color: #2563eb !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-step-detail {
  color: #526071 !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
@keyframes bbi-ai-ej2-step-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(90, 134, 255, 0.22);
  }
  70% {
    box-shadow: 0 0 0 6px rgba(90, 134, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(90, 134, 255, 0);
  }
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step {
  align-items: flex-start !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #0f172a !important;
  display: flex !important;
  flex-direction: row !important;
  min-height: 36px !important;
  padding: 0 !important;
  position: relative !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step::before {
  background: #e5e7eb !important;
  content: '' !important;
  display: block !important;
  height: 100% !important;
  left: 9px !important;
  position: absolute !important;
  top: 20px !important;
  width: 2px !important;
  z-index: 1 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step:last-child::before {
  display: none !important;
}
/* ── Connector line colors matching step transitions ── */

.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step:has(+ .bbi-step-done)::before,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step.bbi-step-done:has(+ .bbi-step-done)::before {
  background: #0f9d58 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step:has(+ .bbi-step-running)::before,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step.bbi-step-done:has(+ .bbi-step-running)::before {
  background: #1a73e8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step:has(+ .bbi-step-failed)::before {
  background: #dc2626 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-icon {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 50% !important;
  box-shadow: none !important;
  display: inline-flex !important;
  flex: 0 0 20px !important;
  flex-shrink: 0 !important;
  height: 20px !important;
  justify-content: center !important;
  min-width: 20px !important;
  position: relative !important;
  width: 20px !important;
  z-index: 2 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-content {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding-top: 1px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-label {
  color: #334155 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step.bbi-step-running .bbi-step-label {
  color: #1a73e8 !important;
  font-weight: 600 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step.bbi-step-done .bbi-step-label {
  color: #334155 !important;
  font-weight: 500 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step.bbi-step-pending .bbi-step-label {
  color: #64748b !important;
  font-weight: 400 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step.bbi-step-failed .bbi-step-label {
  color: #dc2626 !important;
  font-weight: 500 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-detail {
  color: #64748b !important;
  display: block !important;
  font-size: 11px !important;
  line-height: 15px !important;
  margin-top: 2px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker {
  box-sizing: border-box !important;
  display: inline-block !important;
  height: 28px !important;
  position: relative !important;
  width: 28px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-running {
  animation: bbi-reasoning-ring-wave 2.1s ease-in-out infinite !important;
  background: #f4f8ff !important;
  border: 2px solid #1a56db !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
  box-shadow: 0 0 0 0 rgba(26, 86, 219, 0.45) !important;
  height: 24px !important;
  margin: 2px !important;
  width: 24px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-running::before {
  animation: bbi-reasoning-dot-wave 2.1s ease-in-out infinite !important;
  background: #1a56db !important;
  border-radius: 50% !important;
  content: '' !important;
  height: 8px !important;
  left: 50% !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 8px !important;
  z-index: 1 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-running::after {
  animation: bbi-reasoning-ring-ripple 2.1s ease-out infinite !important;
  background: transparent !important;
  border: 2px solid rgba(90, 155, 255, 0.55) !important;
  border-radius: 50% !important;
  content: '' !important;
  height: 20px !important;
  left: 50% !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate(-50%, -50%) scale(0.6) !important;
  width: 20px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-done::before {
  background: #e8f8ef !important;
  border: 2px solid #66d2b1 !important;
  border-radius: 50% !important;
  content: '' !important;
  height: 24px !important;
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  transform: none !important;
  width: 24px !important;
  box-shadow: 0 2px 7px rgba(20, 168, 120, 0.12) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-done::after {
  border-bottom: 2px solid #14a878 !important;
  border-right: 2px solid #14a878 !important;
  content: '' !important;
  height: 8px !important;
  left: 10px !important;
  position: absolute !important;
  top: 6px !important;
  transform: rotate(45deg) !important;
  width: 5px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-failed {
  background: #fff1f2 !important;
  border: 2px solid #fb7185 !important;
  border-radius: 50% !important;
  height: 24px !important;
  margin: 2px !important;
  width: 24px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-failed::before,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-failed::after {
  background: #e11d48 !important;
  content: '' !important;
  height: 12px !important;
  left: 11px !important;
  position: absolute !important;
  top: 6px !important;
  width: 2px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-failed::before {
  transform: rotate(45deg) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step .bbi-step-marker-failed::after {
  transform: rotate(-45deg) !important;
}
@keyframes bbi-reasoning-dot-pulse {
  0% {
    opacity: 0.55;
    transform: translate(-50%, -50%) scale(0.68);
  }
  50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0.55;
    transform: translate(-50%, -50%) scale(0.68);
  }
}
/* ── Water-wave ring (in-progress step) ─────────────────────────────────────
   The ring border + glow cycles dark blue → sky blue → white → dark blue,
   mimicking the ripple of touching water. */

@keyframes bbi-reasoning-ring-wave {
  0% {
    border-color: #1a56db;
    box-shadow: 0 0 0 0 rgba(26, 86, 219, 0.45);
  }
  33% {
    border-color: #5a9bff;
    box-shadow: 0 0 0 3px rgba(90, 155, 255, 0.3);
  }
  66% {
    border-color: white;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0);
  }
  100% {
    border-color: #1a56db;
    box-shadow: 0 0 0 0 rgba(26, 86, 219, 0.45);
  }
}
/* Inner dot follows the same dark blue → sky blue → white → dark blue cycle. */

@keyframes bbi-reasoning-dot-wave {
  0% {
    background: #1a56db;
  }
  33% {
    background: #5a9bff;
  }
  66% {
    background: #cfe0ff;
  }
  100% {
    background: #1a56db;
  }
}
/* Expanding ripple ring — radiates outward like a wave then fades. */

@keyframes bbi-reasoning-ring-ripple {
  0% {
    border-color: rgba(26, 86, 219, 0.55);
    opacity: 0.75;
    transform: translate(-50%, -50%) scale(0.6);
  }
  70% {
    border-color: rgba(90, 155, 255, 0.35);
    opacity: 0.25;
    transform: translate(-50%, -50%) scale(1.6);
  }
  100% {
    border-color: rgba(255, 255, 255, 0);
    opacity: 0;
    transform: translate(-50%, -50%) scale(2);
  }
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-summary-step .bbi-step-label {
  display: block !important;
  white-space: pre-wrap !important;
}
.bbi-ai-skill-mention-item {
  display: flex;
  flex-direction: column;
  gap: 0;
  line-height: 1.25;
  padding: 6px 2px;
}
.bbi-ai-skill-mention-title {
  color: #1f2937;
  font-size: 13px;
  font-weight: 600;
}
.bbi-ai-skill-mention-description {
  color: #64748b;
  font-size: 12px;
  white-space: normal;
}
.bbi-ai-skill-mention-empty {
  color: #64748b;
  font-size: 12px;
  padding: 10px 12px;
}
.bbi-ai-ej2-skill-mention-host {
  height: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 0;
}
.e-mention.bbi-ai-ej2-skill-mention {
  z-index: 100000;
}
.e-mention.bbi-ai-ej2-skill-mention .e-popup {
  background: white;
  border: 1px solid #d8e5f5;
  border-radius: 12px;
  box-shadow: 0 12px 32px rgba(15, 23, 42, 0.16);
  overflow: hidden;
}
.e-mention.bbi-ai-ej2-skill-mention .e-menu-item {
  min-height: 36px;
  padding: 4px 10px;
}
.e-mention.bbi-ai-ej2-skill-mention .e-content {
  max-height: 220px;
  overflow-y: auto;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tools {
  border-top: 1px solid #e5edf7 !important;
  margin-top: 14px !important;
  padding-top: 14px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-reasoning-tools {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tools-title {
  color: #1f2937 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  margin-bottom: 10px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tools-list {
  display: grid !important;
  gap: 10px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-card {
  background: #f8fbff !important;
  border: 1px solid #d8e5f5 !important;
  border-radius: 14px !important;
  padding: 12px 14px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-card-running {
  border-color: #bfdbfe !important;
  background: #f4f9ff !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-card-done {
  border-color: #cce9d7 !important;
  background: #f5fbf7 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-card-failed {
  border-color: #fecaca !important;
  background: #fff6f6 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-head {
  align-items: center !important;
  display: flex !important;
  gap: 10px !important;
  justify-content: space-between !important;
  margin-bottom: 8px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-name {
  color: #0f172a !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-status {
  border-radius: 999px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  padding: 4px 8px !important;
  white-space: nowrap !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-status-running {
  background: #dbeafe !important;
  color: #1d4ed8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-status-done {
  background: #dcfce7 !important;
  color: #15803d !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-status-failed {
  background: #fee2e2 !important;
  color: #b91c1c !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-body {
  display: grid !important;
  gap: 6px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-line {
  display: grid !important;
  gap: 4px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-line-label {
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-tool-line-value {
  color: #334155 !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-footer {
  align-items: center !important;
  background: transparent !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  justify-content: center !important;
  margin: 0 auto !important;
  padding: 0 24px 22px !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-footer-box {
  background: white !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 20px !important;
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  height: auto !important;
  margin: 0 auto !important;
  max-width: 100% !important;
  min-height: 84px !important;
  min-width: 0 !important;
  overflow: visible !important;
  padding: 16px 18px !important;
  position: relative !important;
}
.bbi-dbrd-unified-aichat-layout:not(.bbi-ai-chat-started) .bbi-dbrd-unified-ai-chat-footer.bbi-ai-initial-chat-footer {
  flex: 0 0 auto !important;
  justify-content: center !important;
  margin: 12px auto 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  transform: none !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-composer-context,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-category-container,
.bbi-dbrd-unified-aichat-layout .bbi-ai-analysis-mode-strip,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings,
.bbi-dbrd-unified-aichat-layout .unified-ai-options-div,
.bbi-dbrd-unified-aichat-layout .unified-ai-selected-text-area,
.bbi-dbrd-unified-aichat-layout .unified-ai-option-btn {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-landing-grid {
  box-sizing: border-box !important;
  display: grid !important;
  gap: 14px !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  justify-content: stretch !important;
  justify-items: stretch !important;
  margin: 18px auto 24px !important;
  max-width: 980px !important;
  min-width: 720px !important;
  width: 940px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-landing-skill {
  align-items: flex-start !important;
  background: white !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06) !important;
  box-sizing: border-box !important;
  color: #0f172a !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  justify-content: flex-start !important;
  min-height: 118px !important;
  min-width: 0 !important;
  max-width: none !important;
  padding: 16px !important;
  text-align: left !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-landing-skill strong {
  color: #0f172a !important;
  display: block !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-landing-skill span {
  color: #64748b !important;
  display: block !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-composer-context {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-composer-pill {
  align-items: center !important;
  background: #f8fafc !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
  color: #475569 !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
  min-height: 30px !important;
  padding: 5px 10px !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-composer-pill-blue {
  background: #eff6ff !important;
  border-color: #bfdbfe !important;
  color: #1d4ed8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-composer-pill-green {
  background: #ecfdf5 !important;
  border-color: #a7f3d0 !important;
  color: #047857 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-search-box {
  background: transparent !important;
  border: 0 !important;
  box-sizing: border-box !important;
  color: #0f172a !important;
  display: block !important;
  flex: 0 0 auto !important;
  font-size: 14px !important;
  height: auto !important;
  line-height: 22px !important;
  min-height: 28px !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-footer-second-row {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;
  height: auto !important;
  justify-content: flex-end !important;
  position: static !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-category-container {
  display: flex !important;
  flex: 0 0 auto !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-category-container > div {
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-analysis-mode-strip {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  min-width: 280px !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-data-sources-button,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-dashboards-button,
.bbi-dbrd-unified-aichat-layout .bbi-ai-analysis-mode-btn,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle {
  align-items: center !important;
  background: white !important;
  border: 1px solid #cbd5e1 !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
  color: #0f172a !important;
  cursor: pointer !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  justify-content: center !important;
  line-height: 18px !important;
  min-height: 34px !important;
  min-width: 0 !important;
  padding: 7px 12px !important;
  text-align: center !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-data-sources-button.active,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-dashboards-button.active,
.bbi-dbrd-unified-aichat-layout .bbi-ai-analysis-mode-btn.active {
  background: #eff6ff !important;
  border-color: #2563eb !important;
  color: #1d4ed8 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings {
  display: flex !important;
  flex: 0 0 auto !important;
  margin-left: auto !important;
  position: relative !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel {
  background: white !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 8px !important;
  box-shadow: 0 16px 32px rgba(15, 23, 42, 0.14) !important;
  box-sizing: border-box !important;
  display: none;
  min-width: 220px !important;
  padding: 12px !important;
  position: absolute !important;
  right: 0 !important;
  top: calc(108%) !important;
  z-index: 5 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-backdrop {
  background: linear-gradient(180deg, #f7faff 0%, #eef4fb 100%);
  display: none;
  inset: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 1100;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-backdrop.open {
  display: block;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-settings-open {
  overflow: hidden;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-settings-open .bbi-dbrd-unified-ai-chat-footer {
  opacity: 0 !important;
  pointer-events: none !important;
  visibility: hidden !important;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-settings-open .bbi-dbrd-unified-ai-chat-content-wrapper,
.bbi-dbrd-unified-aichat-layout.bbi-ai-settings-open .bbi-dbrd-unified-ai-chat-content {
  overflow: hidden !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page {
  background: linear-gradient(180deg, #f7faff 0%, #eef4fb 100%);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 100vh;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-head {
  background: linear-gradient(135deg, white 0%, #f6fbff 100%);
  border-bottom: 1px solid #dbe6f4;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  justify-content: space-between;
  padding: 28px 32px 22px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-head-main {
  display: flex;
  flex: 1 1 420px;
  flex-direction: column;
  gap: 14px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-title-block h2,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-head h4 {
  color: #0f172a;
  font-size: 24px;
  font-weight: 800;
  margin: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-eyebrow {
  color: #146ef5;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.14em;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-subtitle {
  color: #64748b;
  font-size: 14px;
  line-height: 1.55;
  margin-top: 8px;
  max-width: 720px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-close,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-close {
  background: transparent;
  border: 0;
  color: #64748b;
  cursor: pointer;
  font-size: 24px;
  line-height: 1;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-back {
  align-items: center;
  background: white;
  border: 1px solid #d7e3f3;
  border-radius: 999px;
  color: #334155;
  display: inline-flex;
  font-size: 13px;
  font-weight: 700;
  gap: 8px;
  line-height: 1;
  padding: 10px 14px;
  width: fit-content;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-back-arrow {
  line-height: 1;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-summary {
  display: grid;
  flex: 0 0 auto;
  gap: 12px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  min-width: min(100%, 360px);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-summary-card {
  background: white;
  border: 1px solid #dce7f5;
  border-radius: 16px;
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05);
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
  padding: 14px 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-summary-card strong {
  color: #0f172a;
  font-size: 16px;
  font-weight: 800;
  overflow-wrap: anywhere;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-summary-label {
  color: #64748b;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-body {
  display: grid;
  grid-template-columns: 240px minmax(0, 1fr);
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-shell {
  background: linear-gradient(180deg, #fdfefe 0%, #f5f9ff 100%);
  border-right: 1px solid #dbe6f4;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  padding: 24px 14px 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-caption {
  color: #64748b;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  margin-bottom: 14px;
  padding: 0 10px;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 18px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 2px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group-title {
  color: #64748b;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  padding: 0 10px;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group-items {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button {
  align-items: center;
  background: transparent !important;
  border: 0 !important;
  border-radius: 12px !important;
  color: #334155 !important;
  cursor: pointer !important;
  display: flex !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  gap: 10px;
  margin-bottom: 0 !important;
  padding: 12px 14px !important;
  text-align: left !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button.active {
  background: linear-gradient(180deg, #fff5df 0%, #fff0d3 100%) !important;
  color: #146ef5 !important;
  font-weight: 700 !important;
  box-shadow: inset 0 0 0 1px rgba(20, 110, 245, 0.08);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-main {
  background: transparent;
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-content {
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  padding: 28px 32px 24px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel-shell {
  margin: 0;
  max-width: none;
  padding-bottom: 18px;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-hero {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  margin-bottom: 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-hero-title {
  color: #111827;
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 6px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-hero-desc,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-subtitle,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-microcopy {
  color: #64748b;
  font-size: 14px;
  line-height: 1.5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-card {
  background: linear-gradient(180deg, white 0%, #fbfdff 100%);
  border: 1px solid #e6edf7;
  border-radius: 16px;
  box-shadow: 0 10px 28px rgba(15, 23, 42, 0.05);
  margin-bottom: 18px;
  padding: 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-head {
  margin-bottom: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel-shell h3 {
  color: #111827;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 6px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel-desc {
  color: #64748b;
  margin-bottom: 22px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-grid2,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-info-grid,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-kpi-grid,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-grid {
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(360px, 100%), 1fr));
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-kpi-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel-toolbar {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-field {
  margin-bottom: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-field label {
  color: #334155;
  display: block;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 7px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-input,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-input,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-readonly {
  background: white;
  box-sizing: border-box;
  border: 1px solid #c8d4e3;
  border-radius: 12px;
  box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.02);
  color: #0f172a;
  display: block;
  max-width: 100%;
  min-height: 42px;
  padding: 10px 11px;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page .bbi-ai-settings-input,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page .bbi-ai-settings-readonly,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-input {
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
  line-height: 22px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-currency-select + .bbi-ai-settings-readonly {
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-input:focus,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-input:focus {
  border-color: #146ef5 !important;
  box-shadow: 0 0 0 3px rgba(20, 110, 245, 0.14) !important;
  outline: none !important;
}
.bbi-dbrd-unified-aichat-layout textarea.bbi-ai-settings-input,
.bbi-dbrd-unified-aichat-layout textarea.bbi-ai-skill-editor-input {
  min-height: 497px;
  resize: vertical;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-help {
  color: #94a3b8;
  font-size: 12px;
  margin-top: 5px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section {
  border-top: 1px solid #e5e7eb;
  margin-top: 20px;
  padding-top: 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section h4 {
  font-size: 15px;
  margin: 0 0 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-check,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-static-check {
  align-items: center;
  color: #334155;
  display: flex;
  gap: 9px;
  justify-content: space-between;
  margin: 10px 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-check input[type="checkbox"],
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-input[type="checkbox"] {
  height: 16px;
  width: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle-row {
  align-items: center;
  background: white;
  border: 1px solid #e6edf7;
  border-radius: 14px;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  margin: 0 0 12px;
  padding: 14px 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle-copy {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 3px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle-title {
  color: #0f172a;
  font-size: 14px;
  font-weight: 700;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle-desc {
  color: #64748b;
  font-size: 13px;
  line-height: 1.45;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-switch {
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-switch input {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-slider {
  background: #cbd5e1;
  border-radius: 999px;
  display: inline-block;
  height: 24px;
  position: relative;
  transition: all 0.2s ease;
  width: 42px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-slider::after {
  background: white;
  border-radius: 50%;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.16);
  content: '';
  height: 18px;
  left: 3px;
  position: absolute;
  top: 3px;
  transition: transform 0.2s ease;
  width: 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-switch input:checked + .bbi-ai-settings-slider {
  background: #146ef5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-switch input:checked + .bbi-ai-settings-slider::after {
  transform: translateX(18px);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-inline-banner {
  align-items: flex-start;
  background: #eef5ff;
  border: 1px solid #bfd8ff;
  border-radius: 14px;
  color: #1e3a8a;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 16px;
  padding: 14px 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-toolbar {
  align-items: center;
  margin-bottom: 22px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-toolbar-actions {
  display: flex;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-controlbar {
  align-items: center;
  border: 1px solid #e6edf7;
  border-radius: 16px;
  display: flex;
  gap: 14px;
  justify-content: space-between;
  margin-bottom: 22px;
  padding: 10px 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-segmented,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-view {
  align-items: center;
  display: inline-flex;
  gap: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-filter,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-view-toggle {
  background: transparent;
  border: 0;
  border-radius: 10px;
  color: #475569;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-filter.active,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-view-toggle.active {
  background: #eef4ff;
  color: #2563eb;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-searchbar {
  align-items: center;
  display: inline-flex;
  gap: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-search {
  margin-bottom: 0;
  min-width: 220px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-view span,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-count {
  color: #64748b;
  font-size: 13px;
  font-weight: 500;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group {
  margin-top: 22px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group:first-of-type {
  margin-top: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group-head {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group-pill {
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  line-height: 1;
  padding: 6px 9px;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group-pill.built-in,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-chip.built-in {
  background: #eef2ff;
  color: #4f46e5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group-pill.user-created,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-chip.user-created {
  background: #ecfdf5;
  color: #15803d;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-info-card,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-kpi-card {
  background: white;
  border: 1px solid #e6edf7;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.04);
  padding: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card.is-disabled {
  opacity: 0.82;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-top {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  justify-content: space-between;
  margin-bottom: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-name,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-info-card-title {
  color: #0f172a;
  font-weight: 700;
  margin-bottom: 6px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-desc,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-info-card-body,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-info-card-meta,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-empty {
  color: #64748b;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-desc {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  white-space: normal;
  word-break: break-word;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-meta-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-meta-pill {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 999px;
  color: #64748b;
  display: inline-flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  padding: 7px 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-chip {
  border-radius: 999px;
  display: inline-flex;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  margin-top: 4px;
  padding: 6px 9px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-meta {
  color: #334155;
  font-size: 13px;
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid #e5e7eb;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-footer {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-owner {
  color: #64748b;
  font-size: 12px;
  line-height: 1.4;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-controls {
  align-items: center;
  display: flex;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-switch {
  margin-left: 2px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-instructions {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  color: #1e293b;
  line-height: 1.5;
  margin-bottom: 12px;
  min-height: 72px;
  padding: 12px;
  white-space: pre-wrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-status {
  background: #ecfdf5;
  border-radius: 999px;
  color: #15803d;
  font-size: 11px;
  font-weight: 700;
  padding: 4px 8px;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-status.off {
  background: #f1f5f9;
  color: #64748b;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-actions,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-footer,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-actions {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-add-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-upload-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-save,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-save,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-save,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-view-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-edit-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-delete-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-cancel,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-cancel,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-cancel,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-delete,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-close {
  background: white;
  border: 1px solid #cbd5e1;
  border-radius: 10px;
  color: #334155;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-save {
  align-items: center;
  display: inline-flex;
  gap: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-actions .bbi-ai-settings-save-icon {
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel-save {
  padding: 8px 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-save-icon {
  display: inline-flex;
  height: 16px;
  width: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-save-icon svg {
  height: 16px;
  width: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-add-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-save,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-save,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-save {
  background: #146ef5;
  border-color: #146ef5;
  color: white;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-close {
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  line-height: 1;
  padding: 0;
  width: 36px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-cancel:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-close:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-save:hover {
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.08);
  transform: translateY(-1px);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-upload-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-view-skill {
  color: #475569;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-delete-skill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-delete {
  border-color: #fecaca;
  color: #b91c1c;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-footer {
  background: rgba(255, 255, 255, 0.95);
  border-top: 1px solid #dbe6f4;
  box-shadow: 0 -8px 24px rgba(15, 23, 42, 0.04);
  flex: 0 0 auto;
  padding: 18px 32px 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-backdrop {
  align-items: center;
  background: rgba(15, 23, 42, 0.32);
  display: none;
  inset: 0;
  justify-content: center;
  padding: 18px;
  position: absolute;
  z-index: 5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-backdrop.open {
  display: flex;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-modal {
  background: white;
  border-radius: 12px;
  box-shadow: 0 12px 40px rgba(15, 23, 42, 0.16);
  padding: 22px;
  width: min(560px, 94vw);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-view-modal {
  width: min(640px, 94vw);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-view-chip-row {
  margin-bottom: 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-view-details {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-view-row {
  display: grid;
  gap: 18px;
  grid-template-columns: 140px minmax(0, 1fr);
  align-items: start;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-view-label {
  color: #64748b;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-view-value {
  color: #334155;
  font-size: 15px;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-head {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-banner {
  align-items: center;
  background: #eaf3ff;
  border: 1px solid #b8d4ff;
  border-radius: 12px;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 14px 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-banner-copy {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-banner-title {
  color: #1f2937;
  font-size: 15px;
  font-weight: 700;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-banner-desc,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-connection-count {
  color: #64748b;
  font-size: 14px;
  line-height: 1.5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-toolbar {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  margin-bottom: 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-grid {
  align-items: stretch;
  gap: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card {
  background: white;
  border: 1px solid #d9e3f0;
  border-radius: 12px;
  box-shadow: none;
  padding: 18px 14px 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-top {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-title {
  color: #1e293b;
  font-size: 15px;
  font-weight: 700;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-url {
  color: #64748b;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 12px;
  word-break: break-word;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-status {
  background: #e8f8ee;
  border-radius: 999px;
  color: #14804a;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 7px 12px;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-count {
  color: #334155;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-meta {
  color: #64748b;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-preview {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-chip {
  background: #eff6ff;
  border: 1px solid #cfe0fb;
  border-radius: 999px;
  color: #1d4ed8;
  display: inline-flex;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  padding: 7px 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-chip-more {
  background: #f8fafc;
  border-color: #d9e2ec;
  color: #475569;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-empty {
  margin-bottom: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-actions {
  display: flex;
  justify-content: flex-start;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-test,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-manage-tools,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-refresh-tools {
  background: white;
  border: 1px solid #c9d7ea;
  border-radius: 10px;
  color: #475569;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 11px 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-panel {
  max-width: 980px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-panel .bbi-ai-settings-hero {
  margin-bottom: 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-panel .bbi-ai-settings-mcp-surface {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  padding: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-test:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-manage-tools:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-refresh-tools:hover {
  border-color: #9fb7d8;
  color: #334155;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tools {
  border-top: 1px solid #e6edf7;
  display: none;
  margin-top: 14px;
  padding-top: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tools.open {
  display: block;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tools-head {
  color: #334155;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.03em;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tools-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-modal {
  display: flex;
  flex-direction: column;
  height: min(760px, calc(52vh));
  max-height: calc(52vh);
  max-width: 860px;
  width: min(860px, calc(68vw));
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-subtitle {
  color: #64748b;
  font-size: 15px;
  line-height: 1.5;
  margin-top: -4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-summary {
  align-items: center;
  color: #334155;
  display: flex;
  flex-wrap: wrap;
  font-size: 13px;
  font-weight: 600;
  gap: 12px;
  margin-top: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-bulk-actions {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-left: auto;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-select-all,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-deselect-all {
  background: white;
  border: 1px solid #c9d7ea;
  border-radius: 10px;
  color: #475569;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  padding: 9px 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-select-all:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-deselect-all:hover {
  border-color: #94b9f7;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.08);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-grid {
  display: grid;
  flex: 1 1 auto;
  gap: 12px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 18px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 6px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-tile {
  align-items: flex-start;
  background: white;
  border: 1px solid #d9e3f0;
  border-radius: 12px;
  cursor: pointer;
  display: flex;
  gap: 12px;
  min-height: 72px;
  padding: 14px 16px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-tile:hover {
  border-color: #94b9f7;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-tile-check {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  min-height: 20px;
  padding-top: 2px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-tile-check input {
  accent-color: #2563eb;
  cursor: pointer;
  height: 16px;
  margin: 0;
  width: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-copy {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-name {
  color: #1e293b;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-desc {
  color: #64748b;
  font-size: 13px;
  line-height: 1.5;
  max-height: 4.5em;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-color: #cbd5e1 transparent;
  scrollbar-width: thin;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-desc::-webkit-scrollbar {
  width: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-desc::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permission-desc::-webkit-scrollbar-track {
  background: transparent;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-empty {
  align-items: flex-start;
  background: #f8fbff;
  border: 1px dashed #c7d7ee;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  grid-column: -1;
  padding: 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-empty strong {
  color: #1e293b;
  font-size: 15px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-empty span {
  color: #64748b;
  font-size: 13px;
  line-height: 1.5;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-actions {
  flex: 0 0 auto;
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e5e7eb;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-row {
  align-items: center;
  background: #f8fbff;
  border: 1px solid #dbe7f5;
  border-radius: 12px;
  display: flex;
  gap: 14px;
  justify-content: space-between;
  padding: 12px 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-copy {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-name {
  color: #0f172a;
  font-size: 14px;
  font-weight: 700;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-tool-desc {
  color: #64748b;
  font-size: 13px;
  line-height: 1.45;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toast {
  background: #0f172a;
  border-radius: 8px;
  bottom: 24px;
  color: white;
  opacity: 0;
  padding: 12px 16px;
  pointer-events: none;
  position: fixed;
  right: 24px;
  transform: translateY(10px);
  transition: 0.25s;
  z-index: 1200;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toast.show {
  opacity: 1;
  transform: translateY(0);
}
@media (max-width: 1100px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-head {
    padding: 24px 24px 20px;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-summary {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 100%;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-content,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-footer {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-body {
    grid-template-columns: 1fr;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-shell {
    border-bottom: 1px solid #dbe6f4;
    border-right: 0;
    padding-bottom: 12px;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-summary {
    grid-template-columns: 1fr;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav {
    flex-direction: row;
    gap: 12px;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group {
    flex: 0 0 auto;
    min-width: max-content;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group-items {
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button {
    white-space: nowrap !important;
    width: auto !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-grid2,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-info-grid,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-kpi-grid,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-grid {
    grid-template-columns: 1fr;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-toolbar,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-group-head,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-footer {
    align-items: stretch;
    flex-direction: column;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-toolbar-actions,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-card-controls {
    flex-wrap: wrap;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-banner,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-toolbar {
    align-items: stretch;
    flex-direction: column;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-permissions-grid {
    grid-template-columns: 1fr;
  }
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-search-icon {
  display: inline-flex !important;
  flex: 0 0 auto !important;
  margin-left: auto !important;
}
.bbi-dbrd-unified-aichat-layout .unified-ai-button-container {
  box-sizing: border-box !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 12px auto 0 !important;
  max-height: none !important;
  max-width: 980px !important;
  min-height: 0 !important;
  width: calc(4vw) !important;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-content,
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-footer-box,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-landing-grid,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-explore-suggestions,
  .bbi-dbrd-unified-aichat-layout .unified-ai-button-container {
    width: 100% !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-landing-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    min-width: 0 !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-content-wrapper,
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-footer {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-response-child {
    gap: 10px !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebodylogo {
    flex-basis: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-agent-content,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-reference-card {
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 14px !important;
    width: 100% !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-turn-card-head {
    flex-direction: column !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-analysis-mode-strip {
    min-width: 0 !important;
    width: 100% !important;
  }
}
@media (max-width: 560px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-landing-grid {
    grid-template-columns: 1fr !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-composer-pill {
    flex: 1 1 auto !important;
    justify-content: center !important;
    white-space: normal !important;
  }
}
/* Runtime fallback: these classes are rendered by UnifiedAI.html even when the root scope is altered by generated markup. */

.bbi-dbrd-unified-ai-chat-footer {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  justify-content: center !important;
  margin: 0 auto !important;
  padding: 0 24px 22px !important;
  width: auto !important;
}
.bbi-dbrd-unified-ai-chat-footer.bbi-ai-initial-chat-footer {
  flex: 0 0 auto !important;
  justify-content: center !important;
  min-height: 0 !important;
  padding: 0 !important;
  transform: none !important;
  width: 100% !important;
}
.bbi-dbrd-unified-ai-chat-footer-box {
  align-self: center !important;
  background: white !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.08) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 auto !important;
  flex-direction: column !important;
  gap: 8px !important;
  height: auto !important;
  margin: 0 auto !important;
  max-width: calc(4vw) !important;
  min-height: 84px !important;
  min-width: 720px !important;
  padding: 16px 18px !important;
  position: relative !important;
  width: 940px !important;
}
.bbi-ai-composer-context,
.bbi-dbrd-unified-ai-chat-footer-second-row,
.bbi-dbrd-unified-ai-category-container,
.bbi-dbrd-unified-ai-category-container > div,
.bbi-ai-analysis-mode-strip {
  align-items: center !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-ai-composer-context {
  justify-content: flex-start !important;
}
.bbi-dbrd-unified-ai-search-box {
  background: transparent !important;
  border: 0 !important;
  box-sizing: border-box !important;
  color: #0f172a !important;
  display: block !important;
  flex: 0 0 auto !important;
  font-size: 15px !important;
  height: auto !important;
  line-height: 22px !important;
  min-height: 40px !important;
  min-width: 0 !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-dbrd-unified-ai-search-box:hover {
  cursor: pointer !important;
}
.bbi-ai-landing-grid {
  align-self: center !important;
  box-sizing: border-box !important;
  display: grid !important;
  flex: 0 0 auto !important;
  gap: 14px !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  justify-content: stretch !important;
  justify-items: stretch !important;
  margin: 18px auto 24px !important;
  max-width: calc(4vw) !important;
  min-width: 720px !important;
  width: 940px !important;
}
.bbi-ai-landing-skill {
  align-items: flex-start !important;
  background: white !important;
  border: 1px solid #dbe3ef !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06) !important;
  box-sizing: border-box !important;
  color: #0f172a !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  justify-content: flex-start !important;
  max-width: none !important;
  min-height: 118px !important;
  min-width: 0 !important;
  padding: 16px !important;
  text-align: left !important;
  white-space: normal !important;
  width: 100% !important;
}
.bbi-ai-landing-skill strong,
.bbi-ai-landing-skill span {
  display: block !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
  width: 100% !important;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-ai-chat-footer-box,
  .bbi-ai-landing-grid,
  .bbi-ai-explore-suggestions {
    max-width: calc(100vw - 32px) !important;
    min-width: 0 !important;
    width: calc(100vw - 32px) !important;
  }
  .bbi-ai-landing-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 560px) {
  .bbi-ai-landing-grid {
    grid-template-columns: 1fr !important;
  }
}
.bbi-dbrd-unified-chat-body,
.bbi-dbrd-unified-chat-responsebody {
  box-sizing: border-box !important;
  max-width: 980px !important;
  min-width: 720px !important;
  width: 940px !important;
}
.bbi-dbrd-unified-chat-body {
  align-items: center !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-end !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}
.bbi-ai-unified-chat-query {
  box-sizing: border-box !important;
  display: inline-block !important;
  max-width: 680px !important;
  min-width: 64px !important;
  overflow-wrap: anywhere !important;
  white-space: normal !important;
  width: auto !important;
}
.bbi-dbrd-unified-chat-responsebody {
  align-items: stretch !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
.bbi-dbrd-unified-chat-response-child {
  align-items: flex-start !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 16px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-ai-agent-content,
.bbi-ai-reference-card {
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  max-width: 860px !important;
  min-width: 560px !important;
  white-space: normal !important;
  width: 860px !important;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-chat-body,
  .bbi-dbrd-unified-chat-responsebody {
    max-width: calc(68vw) !important;
    min-width: 0 !important;
    width: calc(68vw) !important;
  }
  .bbi-ai-agent-content,
  .bbi-ai-reference-card {
    min-width: 0 !important;
    width: 100% !important;
  }
  .bbi-ai-unified-chat-query {
    white-space: normal !important;
  }
}
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-content-wrapper {
  background: var(--bbi-ai-page-surface, #f8fafc) !important;
  box-sizing: border-box !important;
  padding-bottom: var(--bbi-ai-footer-reserved-space, 220px) !important;
  padding-top: 34px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  position: relative !important;
  scroll-padding-bottom: var(--bbi-ai-footer-reserved-space, 220px) !important;
  transform: translateZ(0);
  z-index: 1 !important;
}
.bbi-ai-chat-started.bbi-dbrd-unified-aichat-layout,
.bbi-ai-chat-started .bbi-dbrd-unified-aichat-layout {
  isolation: isolate !important;
}
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-content {
  background: transparent !important;
  padding-bottom: 24px !important;
  position: relative !important;
  z-index: 1 !important;
}
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-content::after {
  display: none !important;
}
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-footer {
  background: #f8fafc !important;
  bottom: 0 !important;
  box-shadow: 0 -18px 34px rgba(248, 250, 252, 0.98) !important;
  isolation: isolate !important;
  left: 0 !important;
  margin: 0 !important;
  padding: 12px 0 14px !important;
  pointer-events: none !important;
  position: absolute !important;
  right: 0 !important;
  transform: none !important;
  z-index: 10000 !important;
}
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-footer-box {
  position: relative !important;
  pointer-events: auto !important;
  z-index: 1 !important;
}
.bbi-ai-chat-started .bbi-ai-landing-grid,
.bbi-ai-chat-started .bbi-dbrd-unified-ai-logo-chat,
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-title-welcome,
.bbi-ai-chat-started .bbi-dbrd-unified-ai-welcome-content {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-content.bbi-ai-has-visual-result,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-ai-chat-content:has(.bbi-ai-visual-result-shell),
.bbi-dbrd-unified-ai-chat-content.bbi-ai-has-visual-result,
.bbi-dbrd-unified-ai-chat-content:has(.bbi-ai-visual-result-shell) {
  box-sizing: border-box !important;
  max-width: 980px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-responsebody,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebody:has(.bbi-ai-visual-result-agent-content),
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebody:has(.bbi-ai-visual-result-shell),
.bbi-ai-visual-result-responsebody {
  box-sizing: border-box !important;
  flex: 0 1 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-response-child,
.bbi-ai-visual-result-response-child {
  box-sizing: border-box !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-agent-content.bbi-ai-visual-result-agent-content,
.bbi-dbrd-unified-aichat-layout .bbi-ai-reference-card.bbi-ai-visual-result-agent-content,
.bbi-dbrd-unified-aichat-layout .bbi-ai-agent-content:has(.bbi-ai-visual-result-shell),
.bbi-dbrd-unified-aichat-layout .bbi-ai-reference-card:has(.bbi-ai-visual-result-shell),
.bbi-ai-agent-content.bbi-ai-visual-result-agent-content,
.bbi-ai-reference-card.bbi-ai-visual-result-agent-content,
.bbi-ai-agent-content:has(.bbi-ai-visual-result-shell),
.bbi-ai-reference-card:has(.bbi-ai-visual-result-shell) {
  flex: 1 1 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content:not(.bbi-ai-agent-content):not(.bbi-ai-reference-card),
.bbi-ai-visual-result-agent-content:not(.bbi-ai-agent-content):not(.bbi-ai-reference-card) {
  box-sizing: border-box !important;
  flex: 1 1 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell,
.bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell {
  grid-template-columns: minmax(0, 1.55fr) minmax(210px, 0.75fr) !important;
  margin-bottom: 16px !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  width: 100% !important;
}
.bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-left-toggle-widget,
.bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-right-toggle-widget {
  border: 0 !important;
  box-shadow: none !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}
.bbi-ai-visual-result-agent-content .bbi-ai-analyst-result {
  background: #f8f9fa !important;
  border: 0 !important;
  box-shadow: none !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}
.bbi-ai-visual-result-agent-content .bbi-ai-chat-widget-response-header {
  border: 0 !important;
  border-bottom: 1px solid #dde6f3 !important;
  box-shadow: none !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}
.bbi-ai-visual-result-agent-content .bbi-ai-analyst-result-list,
.bbi-ai-visual-result-agent-content .bbi-ai-analyst-result-summary-html {
  overflow-wrap: anywhere !important;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-responsebody,
  .bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-responsebody:has(.bbi-ai-visual-result-agent-content),
  .bbi-ai-visual-result-responsebody {
    max-width: 100% !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-agent-content.bbi-ai-visual-result-agent-content,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-reference-card.bbi-ai-visual-result-agent-content,
  .bbi-ai-agent-content.bbi-ai-visual-result-agent-content,
  .bbi-ai-reference-card.bbi-ai-visual-result-agent-content,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content,
  .bbi-ai-visual-result-agent-content {
    flex: 1 1 0 !important;
    max-width: 100% !important;
    min-width: 0 !important;
    width: 100% !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell,
  .bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell {
    grid-template-columns: minmax(0, 1.45fr) minmax(190px, 0.8fr) !important;
  }
}
@media (max-width: 1100px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell,
  .bbi-ai-visual-result-agent-content .bbi-dbrd-unified-ai-chat-response-widget.bbi-ai-visual-result-shell {
    grid-template-columns: minmax(0, 1fr) !important;
    row-gap: 14px !important;
  }
}
.bbi-dbrd-unified-aichat-layout {
  --bbi-ai-history-sidebar-width: 360px;
  position: relative !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-sidebar {
  background: #f6f7f9 !important;
  border-left: 1px solid #d8dee8 !important;
  bottom: 0 !important;
  box-shadow: -18px 0 36px rgba(15, 23, 42, 0.08) !important;
  box-sizing: border-box !important;
  color: #111827 !important;
  display: none;
  flex-direction: column !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  right: 0 !important;
  top: 60px !important;
  width: var(--bbi-ai-history-sidebar-width) !important;
  z-index: 10001 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-header {
  align-items: center !important;
  background: white !important;
  border-bottom: 1px solid #e2e8f0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex: 0 0 auto !important;
  gap: 12px !important;
  justify-content: space-between !important;
  min-height: 48px !important;
  padding: 0 12px 0 16px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-header-title {
  color: #111827 !important;
  flex: 1 1 auto !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-new-chat {
  background: #246bfe !important;
  border: 1px solid #246bfe !important;
  border-radius: 6px !important;
  box-shadow: 0 6px 14px rgba(36, 107, 254, 0.2) !important;
  color: white !important;
  cursor: pointer !important;
  flex: 0 0 auto !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  height: 30px !important;
  line-height: 18px !important;
  min-width: 86px !important;
  padding: 0 12px !important;
  transition: background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease !important;
  white-space: nowrap !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-new-chat:hover {
  background: #1559e6 !important;
  border-color: #1559e6 !important;
  box-shadow: 0 7px 16px rgba(36, 107, 254, 0.24) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-new-chat:active {
  background: #104bc5 !important;
  border-color: #104bc5 !important;
  box-shadow: inset 0 2px 6px rgba(5, 33, 105, 0.24) !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-header .bbi-dbrd-ai-toggle-icon {
  align-items: center !important;
  border-radius: 6px !important;
  color: #334155 !important;
  cursor: pointer !important;
  display: inline-flex !important;
  flex: 0 0 28px !important;
  height: 28px !important;
  justify-content: center !important;
  line-height: 28px !important;
  margin: 0 !important;
  width: 28px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-header .bbi-dbrd-ai-toggle-icon:hover {
  background: #edf2f7 !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-container {
  background: #f6f7f9 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  box-sizing: border-box !important;
  flex: 0 0 auto !important;
  padding: 12px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-box {
  align-items: center !important;
  border: none !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 8px !important;
  height: 38px !important;
  padding: 0 9px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-box .e-input-group,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-box .e-input-group.e-control-wrapper {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-icon {
  align-items: center !important;
  color: #7c8796 !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  height: 18px !important;
  justify-content: center !important;
  width: 18px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-input {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #0f172a !important;
  flex: 1 1 auto !important;
  font-size: 13px !important;
  height: 100% !important;
  line-height: 18px !important;
  min-width: 0 !important;
  outline: 0 !important;
  padding: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-input::placeholder {
  color: #7c8796 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-clear {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 6px !important;
  color: #475569 !important;
  cursor: pointer !important;
  display: inline-flex !important;
  flex: 0 0 24px !important;
  height: 24px !important;
  justify-content: center !important;
  padding: 0 !important;
  width: 24px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-clear:hover {
  background: #eef2f6 !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-history-search-clear-hidden {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-body {
  box-sizing: border-box !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 10px !important;
  height: auto !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: 12px 10px 16px 12px !important;
  scrollbar-gutter: stable !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-body::-webkit-scrollbar {
  width: 8px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-body::-webkit-scrollbar-track {
  background: transparent !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-body::-webkit-scrollbar-thumb {
  background: #c4ccd8 !important;
  border-radius: 999px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-group {
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  padding: 0 !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-group-header {
  color: #0f172a !important;
  background-color: transparent !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  padding: 4px 4px 6px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container {
  align-items: center !important;
  background-color: transparent !important;
  border-radius: 6px !important;
  box-sizing: border-box !important;
  color: #334155 !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  min-height: 42px !important;
  padding: 0 6px 0 10px !important;
  transition: background 0.16s ease, color 0.16s ease !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container:last-child {
  border-bottom-color: transparent !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container:hover {
  background: #eef2f6 !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container.active {
  background: #e8eaed !important;
  color: #111827 !important;
  font-weight: 600 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-text {
  align-items: center !important;
  display: grid !important;
  flex: 1 1 auto !important;
  gap: 10px !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item {
  font-size: 13px !important;
  height: auto !important;
  line-height: 18px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  width: auto !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-time {
  color: #7c8796 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  white-space: nowrap !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container.active .bbi-dbrd-unified-chat-history-time {
  color: #526071 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-history-action-visible .bbi-dbrd-unified-chat-history-time,
.bbi-dbrd-unified-aichat-layout .bbi-history-renaming .bbi-dbrd-unified-chat-history-time {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-match {
  color: #0f172a !important;
  font-weight: 800 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-empty {
  color: #7c8796 !important;
  font-size: 13px !important;
  line-height: 20px !important;
  padding: 32px 14px !important;
  text-align: center !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-action-btn {
  align-items: center !important;
  border-radius: 6px !important;
  color: #475569 !important;
  display: none !important;
  flex: 0 0 28px !important;
  height: 28px !important;
  justify-content: center !important;
  width: 28px !important;
  cursor: pointer !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-action-btn:hover {
  background: white !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container:hover .bbi-dbrd-unified-chat-history-item-action-btn {
  display: flex !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-container.bbi-history-search-hidden,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-group.bbi-history-search-hidden,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-chat-response-separator.bbi-history-search-hidden,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-empty.bbi-history-search-hidden {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-text-container {
  flex: 1 1 auto !important;
  gap: 4px !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-text-container .e-input-group,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-text-container .e-input-group.e-control-wrapper,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-text-container .e-input-group.e-input-focus,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-text-container .e-input-group.e-control-wrapper.e-input-focus {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-input-field {
  background-color: white !important;
  color: #0f172a !important;
  font-size: 13px !important;
  height: 28px !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-input-field::selection {
  background-color: blue !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-history-rename-input-field::-moz-selection {
  background-color: blue !important;
}
.bbi-unified-ai-history-item-action-menu {
  background: white !important;
  border: 1px solid #d8dee8 !important;
  border-radius: 8px !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.18) !important;
  box-sizing: border-box !important;
  height: auto !important;
  min-width: 118px !important;
  padding: 6px !important;
  position: fixed !important;
  width: auto !important;
}
.bbi-unified-ai-history-item-action-icon {
  align-items: center !important;
  display: flex !important;
  flex: 0 0 auto !important;
  justify-content: center !important;
}
.bbi-unified-ai-history-item-action-name-container {
  align-items: center !important;
  border-radius: 6px !important;
  box-sizing: border-box !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 8px !important;
  height: 32px !important;
  justify-content: flex-start !important;
  padding: 0 8px !important;
  width: 100% !important;
}
.bbi-unified-ai-history-item-action-name-container:hover {
  background: #f1f5f9 !important;
}
.bbi-unified-ai-history-delete-action:hover {
  background: #d92d20 !important;
}
.bbi-unified-ai-history-delete-action:hover,
.bbi-unified-ai-history-delete-action:hover .bbi-unified-ai-history-item-action-name-delete {
  color: white !important;
}
.bbi-unified-ai-history-delete-action:hover svg path {
  stroke: white !important;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-content-wrapper {
  box-sizing: border-box !important;
  max-width: none !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  width: calc(100% - var(--bbi-ai-history-sidebar-width)) !important;
}
.bbi-ai-chat-started.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-footer {
  right: var(--bbi-ai-history-sidebar-width) !important;
  width: auto !important;
}
.bbi-ai-chat-started.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-footer-box {
  max-width: calc(100vw - var(--bbi-ai-history-sidebar-width) - 96px) !important;
  min-width: 0 !important;
  width: 940px !important;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-content,
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-chat-body,
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-chat-responsebody {
  max-width: 980px !important;
  width: 100% !important;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-content {
  margin-left: auto !important;
  margin-right: auto !important;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-ai-unified-chat-query {
  max-width: 680px !important;
}
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-ai-agent-content,
.bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-ai-reference-card {
  max-width: 860px !important;
  min-width: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-history-restored-control {
  cursor: default !important;
  opacity: 0.72 !important;
}
.bbi-dbrd-unified-aichat-layout button.bbi-dbrd-ai-toggle-icon,
.bbi-dbrd-unified-aichat-layout button.bbi-dbrd-unified-chat-history-item-action-btn,
.bbi-dbrd-unified-aichat-layout button.bbi-dbrd-unified-chat-history-search-clear,
.bbi-dbrd-unified-aichat-layout button.bbi-dbrd-unified-ai-search-icon,
.bbi-dbrd-unified-aichat-layout button.bbi-ai-toggle-icon-button,
.bbi-dbrd-unified-aichat-layout button.bbi-ai-landing-skill,
.bbi-dbrd-unified-aichat-layout button.bbi-unified-ai-response-copy,
.bbi-dbrd-unified-aichat-layout button.bbi-unified-ai-chat-response-thumps-down,
.bbi-dbrd-unified-aichat-layout button.bbi-unified-ai-chat-response-thumps-up,
.bbi-dbrd-unified-aichat-layout button.unified-ai-action-button {
  appearance: none !important;
  font: inherit !important;
  letter-spacing: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-header-action-button.e-btn,
.bbi-dbrd-unified-aichat-layout .bbi-ai-send-action-button.e-btn,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-search-clear.e-btn,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-unified-chat-history-item-action-btn.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  min-width: 0 !important;
  padding: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-toggle-icon-button.e-btn,
.bbi-dbrd-unified-aichat-layout .bbi-dbrd-ai-toggle-icon.e-btn {
  border: 0 !important;
  box-shadow: none !important;
  min-width: 0 !important;
  padding: 0 !important;
}
/* Restore the visible outer border on the maximize/fullscreen icon button —
   higher specificity than the generic ".bbi-ai-toggle-icon-button.e-btn" reset above. */

.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-fullscreen-icon.e-btn.bbi-ai-toggle-icon-button {
  background: white !important;
  border: 1px solid #d0d9e5 !important;
  border-radius: 8px !important;
  min-width: 36px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-fullscreen-icon.e-btn.bbi-ai-toggle-icon-button:hover {
  background: #f1f5f9 !important;
  border-color: #b6c3d9 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-category-button.active,
.bbi-dbrd-unified-aichat-layout .bbi-ai-toggle-icon-button.active {
  background: #e8f0fe !important;
  border-radius: 15px;
  color: #0b57d0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-header-actions .bbi-ai-toggle-icon-button.active {
  box-shadow: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-response-action-button.e-btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  min-width: 32px !important;
  min-height: 32px !important;
  padding: 6px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-landing-skill.e-btn,
.bbi-dbrd-unified-aichat-layout .bbi-ai-suggestion-button.e-btn,
.bbi-dbrd-unified-aichat-layout .bbi-ai-category-button.e-btn {
  line-height: normal !important;
  text-transform: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-card-compatible.e-card {
  overflow: visible !important;
}
/*
 * EJ Card styles use `.e-card .e-row { display: flex; }`. Visual results host
 * dashboard widgets inside an AI response card, so that generic rule must not
 * convert EJ2 Grid table rows into flex rows and collapse their body columns.
 */

.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-card-compatible .e-grid tr.e-row {
  display: table-row !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-avatar-compatible.e-avatar {
  align-items: center !important;
  display: inline-flex !important;
  flex-shrink: 0 !important;
  justify-content: center !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-avatar-assistant.e-avatar {
  background: linear-gradient(135deg, #0e5eea 0%, #3c97ff 100%) !important;
  color: white !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-avatar-user.e-avatar {
  background: #eef4ff !important;
  color: #385d9d !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-badge-compatible.e-badge {
  letter-spacing: 0 !important;
  vertical-align: middle !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-token-compatible {
  display: inline-flex !important;
  gap: 4px !important;
  vertical-align: middle !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-skeleton-compatible {
  border-radius: 999px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-analyst-result-summary-loading,
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-loading-state {
  background: white !important;
  display: flex !important;
  flex: 1 !important;
  flex-direction: column !important;
  gap: 10px !important;
  padding: 14px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-line,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-block {
  animation: bbi-ai-skeleton-wave 1.35s ease-in-out infinite !important;
  background-image: linear-gradient(90deg, #edf2f7 0%, #f8fafc 45%, #e2e8f0 100%) !important;
  background-size: 220% 100% !important;
  background-repeat: no-repeat !important;
  border-radius: 999px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-line-title {
  margin-bottom: 2px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-insight-label {
  background: linear-gradient(90deg, #dde4ee 0%, #edf2f7 45%, #d4dce8 100%) !important;
  margin-bottom: 4px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-insight-last {
  margin-bottom: 14px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-block {
  border-radius: 16px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skeleton-visual-block {
  min-height: 220px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-unified-ai-widget-spinning {
  height: auto !important;
  left: auto !important;
  position: relative !important;
  top: auto !important;
  transform: none !important;
  width: 100% !important;
}
.bbi-ai-explore-suggestions {
  align-self: center !important;
  box-sizing: border-box !important;
  flex: 0 0 auto !important;
  margin: 20px auto !important;
  max-width: calc(100vw - 96px) !important;
  min-width: 720px !important;
  padding: 0 !important;
  width: 940px !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-header-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  width: 100%;
  box-sizing: border-box;
}
.bbi-ai-explore-suggestions .bbi-ai-explore-title {
  font-size: 16px;
  font-weight: 700;
  color: #0f172a;
  margin: 0;
  padding: 0;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  width: 100%;
  height: auto;
  min-height: 0;
  box-sizing: border-box;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-tab-group {
  display: flex;
  align-items: center;
  gap: 6px;
  border: none;
  border-radius: 0;
  background: transparent;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-tab-btn {
  background: transparent;
  border: none;
  color: #475569;
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  outline: none;
  padding: 6px 14px;
  border-radius: 9999px;
  transition: color 0.15s ease, background 0.15s ease;
  white-space: nowrap;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-tab-btn:hover {
  color: #0f172a;
  background: #f1f5f9;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-tab-btn.active {
  color: #2563eb !important;
  font-weight: 500;
  background: #eff6ff !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-tab-btn.active:hover {
  background: #eff6ff;
  color: #2563eb;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-card {
  background-color: white !important;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.04);
  box-sizing: border-box;
  min-height: 280px;
  overflow: visible;
  width: 100%;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestions-panel {
  width: 100%;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  max-height: 420px;
  overflow-y: auto;
  padding-right: 4px;
  scrollbar-width: thin;
  width: 100%;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list .bbi-ai-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list .bbi-ai-card-icon--datasource {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list .bbi-ai-card-icon--dashboard {
  background: #f1f3f5 !important;
}
@media (max-width: 768px) {
  .bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list {
    grid-template-columns: 1fr;
  }
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list::-webkit-scrollbar {
  width: 6px;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-list::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 999px;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-suggestion-loading {
  grid-column: -1;
  font-size: 13px;
  color: #64748b;
  padding: 12px 0;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-items .bbi-ai-load-more-loading {
  grid-column: -1;
  color: #64748b;
  font-size: 13px;
  font-weight: 500;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item {
  display: flex;
  gap: 14px;
  padding: 14px 16px;
  background: white;
  border: 1px solid #f1f5f9;
  border-radius: 12px;
  cursor: pointer;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  transition: all 0.2s ease;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.03);
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item:hover {
  border-color: #cbd5e1;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.06);
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item:hover .bbi-ai-item-arrow {
  background: #2563eb;
  border-color: #2563eb;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item:hover .bbi-ai-item-arrow svg {
  stroke: white;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 10px;
  flex-shrink: 0;
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon svg {
  stroke: #58626e !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--datasources-0 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--datasources-0 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--datasources-1 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--datasources-2 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--dashboards-0 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--dashboards-1 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-icon--dashboards-2 {
  background: #f1f3f5 !important;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-content {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-content .bbi-ai-item-title {
  font-size: 14px;
  font-weight: 700;
  color: #0f172a;
  line-height: 20px;
  white-space: normal;
  word-break: break-word;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-content .bbi-ai-item-desc {
  font-size: 13px;
  font-weight: 400;
  color: #64748b;
  line-height: 20px;
  white-space: normal;
  word-break: break-word;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-content .bbi-ai-item-source {
  font-size: 13px;
  font-weight: 500;
  color: #475569;
  line-height: 20px;
  white-space: normal;
  word-break: break-word;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-content .bbi-ai-item-source .bbi-ai-from-label {
  color: #94a3b8;
  font-weight: 400;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #e2e8f0;
  background: white;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
.bbi-ai-explore-suggestions .bbi-ai-suggestion-item .bbi-ai-item-arrow svg {
  transition: stroke 0.2s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-view-more-btn {
  align-self: center;
  background: white;
  border: 1px solid #2563eb;
  border-radius: 6px;
  box-sizing: border-box;
  color: #2563eb;
  cursor: pointer;
  flex: 0 0 auto;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin: 2px 0 4px;
  min-height: 32px;
  padding: 6px 16px;
  position: relative;
  z-index: 2;
  transition: background 0.15s ease, color 0.15s ease;
}
.bbi-ai-view-more-btn:hover,
.bbi-ai-view-more-btn:focus {
  background: #eff6ff;
  color: #1d4ed8;
  outline: none;
}
.bbi-ai-view-more-btn:disabled {
  cursor: wait;
  opacity: 0.75;
}
.bbi-ai-view-more-spinner {
  border: 2px solid #bfdbfe;
  border-radius: 50%;
  border-top-color: #2563eb;
  display: inline-block;
  height: 12px;
  margin-right: 6px;
  vertical-align: -2px;
  width: 12px;
  animation: bbi-card-spinner-anim 0.8s linear infinite;
}
.bbi-ai-suggestion-items .bbi-ai-suggestion-item {
  width: 100%;
}
@keyframes bbi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Inline Card Spinner for Data Sources and Dashboards Containers */

.bbi-ai-card-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 36px 16px;
  width: 100%;
  height: 100%;
  min-height: 200px;
  color: #64748b;
  font-size: 13px;
  font-weight: 500;
  box-sizing: border-box;
  margin: auto;
}
.bbi-ai-card-spinner {
  width: 20px;
  height: 20px;
  border: 2px solid #e2e8f0;
  border-top-color: #2563eb;
  border-radius: 50%;
  animation: bbi-card-spinner-anim 0.8s linear infinite;
  flex-shrink: 0;
}
.bbi-ai-suggestion-empty {
  font-size: 13px;
  color: #64748b;
  padding: 28px 16px;
  text-align: center;
  font-style: italic;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}
/* Single Full-Width Loading Indicator (Preparing Suggestions...) */

.bbi-ai-single-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 48px 16px;
  width: 100%;
  min-height: 200px;
  box-sizing: border-box;
  margin: auto;
}
.bbi-ai-single-loader-container .bbi-ai-card-spinner {
  width: 22px;
  height: 22px;
  border: 2px solid #e2e8f0;
  border-top-color: #2563eb;
  border-radius: 50%;
  animation: bbi-card-spinner-anim 0.8s linear infinite;
  flex-shrink: 0;
}
.bbi-ai-single-loader-container .bbi-ai-card-loader-text {
  font-size: 14px;
  font-weight: 600;
  color: #475569;
  user-select: none;
}
.bbi-ai-chat-started .bbi-ai-explore-suggestions,
.bbi-ai-chat-started .bbi-ai-landing-grid,
.bbi-ai-chat-started .bbi-dbrd-unified-ai-logo-chat,
.bbi-ai-chat-started .bbi-dbrd-unified-ai-chat-title-welcome,
.bbi-ai-chat-started .bbi-dbrd-unified-ai-welcome-content {
  display: none !important;
}
@keyframes bbi-card-spinner-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes bbi-ai-skeleton-wave {
  0% {
    background-position: 100% 0;
  }
  100% {
    background-position: -100% 0;
  }
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-advanced-probe,
.bbi-dbrd-unified-aichat-layout .bbi-ai-ej2-shell-probe {
  inset: 0 auto auto 0 !important;
}
@media (max-width: 1100px) {
  .bbi-dbrd-unified-aichat-layout {
    --bbi-ai-history-sidebar-width: 320px;
  }
  .bbi-ai-chat-started.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-footer-box {
    min-width: 0 !important;
  }
}
@media (max-width: 760px) {
  .bbi-dbrd-unified-aichat-layout {
    --bbi-ai-history-sidebar-width: 100vw;
  }
  .bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-content-wrapper {
    padding-right: 16px !important;
    width: 100% !important;
  }
  .bbi-ai-chat-started.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-footer {
    right: 0 !important;
  }
  .bbi-ai-chat-started.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-footer-box {
    max-width: calc(68vw) !important;
    min-width: 0 !important;
    width: calc(68vw) !important;
  }
  .bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-ai-chat-content,
  .bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-chat-body,
  .bbi-dbrd-unified-aichat-layout.bbi-ai-history-open .bbi-dbrd-unified-chat-responsebody {
    max-width: calc(68vw) !important;
  }
}
/* ==========================================
   FOLLOW UP SUGGESTIONS
   ========================================== */

.bbi-ai-followup-suggestions-container {
  margin-top: 12px;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  width: 100%;
}
.bbi-ai-sparkle-icon {
  display: block;
  flex-shrink: 0;
  color: #95a3b8;
  width: 16px;
  height: 16px;
}
.bbi-ai-sparkle-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bbi-ai-followup-header-title {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #7a8ca5;
  line-height: 1;
}
/* ==========================================
   CHIP CONTAINER
   ========================================== */

.bbi-dbrd-unified-aichat-layout .bbi-ai-followup-suggestions-container .bbi-ai-followup-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  min-width: 0;
  width: 100%;
}
/* ==========================================
   CHIP BUTTON
   ========================================== */

.bbi-dbrd-unified-aichat-layout .bbi-ai-followup-chip {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  gap: 7px;
  height: auto;
  justify-content: space-between;
  max-width: 100%;
  min-height: 36px;
  min-width: 0;
  padding: 7px 12px;
  border: 1px solid #d7dce5;
  border-radius: 999px !important;
  background: white;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #1f2937;
  cursor: pointer;
  text-align: left;
  white-space: normal;
  width: 100%;
}
.bbi-ai-followup-chip:hover {
  background: #f8fafc;
  border-color: #cdd5df;
  box-shadow: none;
}
.bbi-ai-followup-chip:active {
  transform: scale(0.98);
}
.bbi-ai-followup-chip:focus-visible {
  box-shadow: 0 0 0 2px white, 0 0 0 4px #0565ff;
  outline: none;
}
/* ==========================================
   CHIP TEXT
   ========================================== */

.bbi-ai-followup-chip-text {
  display: block;
  min-width: 0;
  overflow-wrap: anywhere;
  white-space: normal;
}
/* ==========================================
   CHIP ARROW
   ========================================== */

.bbi-ai-followup-chip-arrow {
  margin-left: 2px;
  color: #6b7280;
}
.bbi-ai-followup-chip-arrow svg {
  width: 13px;
  height: 13px;
}
.bbi-ai-followup-wrapper {
  display: grid;
  align-items: start;
  gap: 10px;
  grid-template-columns: minmax(0, 1fr);
  padding-top: 2px;
  width: 100%;
}
.bbi-ai-followup-header {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  white-space: nowrap;
  margin: 0;
}
.bbi-ai-followup-list {
  grid-column: 1;
}
@media (max-width: 760px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-followup-suggestions-container .bbi-ai-followup-list {
    grid-template-columns: minmax(0, 1fr);
  }
}
.bbi-ai-unified-chat-query {
  box-sizing: border-box;
  display: inline-block;
  max-width: 680px;
  min-width: 64px;
  white-space: nowrap;
  width: auto;
}
.bbi-dbrd-unified-chat-body {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin: 0 0 0 auto;
  max-width: 980px;
  min-width: 720px;
  width: 940px;
}
.bbi-clarification-card-disabled {
  pointer-events: none;
  opacity: 0.7;
}
.bbi-clarification-card {
  border: 1px solid #d9e2ec;
  background: white;
}
.bbi-clarification-card-blocked {
  border: 1px solid #f3a0aa;
  background: #fff5f6;
}
.bbi-clarification-card-selected {
  border: 1px solid #1a73e8;
  background: #f0f6ff;
}
.bbi-ai-suggestion-card {
  box-sizing: border-box;
  flex: 1 1 0;
  max-width: 100%;
  min-width: 0;
  width: auto;
}
/* ═══════════════════════════════════════════════════════════════════════════
   "How this was answered" — collapsible reasoning panel redesign.
   Collapsible response section with a header row
   (chevron · title · step count ····· status badge) and, once expanded,
   a footer row exposing the trace id with a "Copy trace" action.
   Collapsed by default; only .bbi-asset-recommendation-panel (a separate
   component) is intentionally excluded from these card styles.
   ═══════════════════════════════════════════════════════════════════════════ */

.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  padding: 10px 14px !important;
  margin: 0 0 10px 0 !important;
  transition: box-shadow 0.15s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline:hover {
  box-shadow: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-header {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 0 0 8px 0 !important;
  border-bottom: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-title {
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-steps-count {
  color: #64748b !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-steps-count:empty {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-steps-count::before {
  content: '\00B7';
  margin-right: 6px;
  color: #cbd5e1;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-elapsed {
  align-items: center !important;
  background: #f1f5f9 !important;
  border-radius: 999px !important;
  color: #475569 !important;
  display: inline-flex !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 14px !important;
  margin-left: 6px !important;
  padding: 2px 8px !important;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-elapsed:empty {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-steps-heading {
  color: #94a3b8 !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.6px !important;
  margin: 10px 0 8px 6px !important;
  padding-top: 6px !important;
  text-transform: uppercase !important;
  user-select: none !important;
  -webkit-user-select: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-reasoning-timeline-steps-heading {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-state {
  margin-left: auto !important;
  flex-shrink: 0 !important;
}
/* Body: reasoning step list + optional trailing footer, revealed on expand */

.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step-list {
  padding: 0 0 0 4px !important;
  border-top: 0 !important;
  margin-top: 0 !important;
  user-select: text !important;
  -webkit-user-select: text !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step-list .bbi-reasoning-step {
  user-select: text !important;
  -webkit-user-select: text !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-step-list .bbi-reasoning-step * {
  user-select: text !important;
  -webkit-user-select: text !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-reasoning-step-list {
  border-top: 0 !important;
  margin-top: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-footer {
  align-items: center !important;
  border-top: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  gap: 8px !important;
  justify-content: space-between !important;
  margin-top: 10px !important;
  padding-top: 10px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline--collapsed .bbi-reasoning-timeline-footer {
  display: none !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-trace-id {
  color: #94a3b8 !important;
  font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace !important;
  font-size: 11px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  user-select: text !important;
  -webkit-user-select: text !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-copy-trace {
  align-items: center !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 6px !important;
  color: #475569 !important;
  cursor: pointer !important;
  display: inline-flex !important;
  flex-shrink: 0 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  gap: 5px !important;
  padding: 4px 8px !important;
  transition: background 0.15s ease, color 0.15s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-copy-trace:hover {
  background: #f1f5f9 !important;
  color: #0f172a !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-copy-trace.bbi-reasoning-timeline-copy-trace-done {
  color: #0f9d58 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline-copy-trace svg {
  flex-shrink: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-reasoning-timeline--collapsed {
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-reasoning-timeline--collapsed .bbi-reasoning-timeline-header {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-reasoning-timeline--collapsed .bbi-reasoning-step-list,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-reasoning-timeline--collapsed .bbi-ai-ej2-reasoning-timeline-host,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-reasoning-timeline--collapsed .bbi-reasoning-timeline-steps-heading,
.bbi-dbrd-unified-aichat-layout .bbi-reasoning-timeline.bbi-reasoning-timeline--collapsed .bbi-reasoning-timeline-footer {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
}
/* Instruction-page parity overrides for the unified AI settings surface */

.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page {
  background: #f8fafc;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-head {
  background: white;
  border-bottom: 1px solid #e5edf6;
  gap: 16px;
  padding: 20px 32px 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-head-main > .bbi-ai-settings-page-back:not(.bbi-ai-settings-page-back-rail) {
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-actions {
  align-items: center;
  display: inline-flex;
  gap: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-title-line {
  align-items: center;
  display: inline-flex;
  gap: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-eyebrow {
  color: #111827;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: normal;
  margin-bottom: 0;
  text-transform: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-subtitle {
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-beta {
  background: #eef4ff;
  border-radius: 999px;
  color: #2559f6;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-slash {
  color: #cbd5e1;
  font-size: 22px;
  font-weight: 400;
  line-height: 1;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-title-block h2 {
  color: #475569;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-back {
  background: transparent;
  border: 0;
  border-radius: 0;
  font-size: 14px;
  padding: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-shell {
  background: white;
  border-right: 1px solid #e5edf6;
  padding: 18px 14px 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-back-rail {
  align-items: center;
  display: inline-flex;
  gap: 8px;
  margin: 0 8px 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group-title {
  color: #94a3b8;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button.active {
  background: #eff6ff !important;
  box-shadow: none;
  color: #2563eb !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button {
  align-items: center;
  display: flex !important;
  gap: 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-icon {
  align-items: center;
  color: #334155;
  display: inline-flex;
  flex: 0 0 18px;
  height: 18px;
  justify-content: center;
  width: 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-icon svg {
  display: block;
  height: 18px;
  width: 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-label {
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button.active .bbi-ai-settings-nav-icon {
  color: #2563eb;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-content {
  padding: 28px 34px 32px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-hero-title {
  font-size: 20px;
  margin-bottom: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-card {
  background: white;
  border: 1px solid #dbe5f1;
  box-shadow: none;
  padding: 22px 24px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-grid3 {
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-head-row {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  justify-content: space-between;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-admin-pill {
  background: #fff7e6;
  border-radius: 999px;
  color: #d97706;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 10px;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-head-main {
  align-items: flex-start;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button.active {
  background: #eef4ff !important;
  color: #2559f6 !important;
  font-weight: 600 !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-instruction-editor {
  font-family: Consolas, "Courier New", monospace;
  font-size: 14px;
  height: 580px;
  line-height: 1.55;
  min-height: 580px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-toggle-row {
  border: 1px solid #dbe5f1;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-meta-row {
  align-items: center;
  color: #94a3b8;
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  margin-top: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-card {
  align-items: flex-start;
  border: 1px solid #dbe5f1;
  border-radius: 14px;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  margin-top: 14px;
  padding: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-copy {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-copy strong {
  color: #111827;
  font-size: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-copy span {
  color: #64748b;
  font-size: 14px;
  line-height: 1.55;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-actions {
  align-items: center;
  display: inline-flex;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-pill {
  background: #eef4ff;
  border-radius: 999px;
  color: #2563eb;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-pill.empty {
  background: #fff7e6;
  color: #d97706;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skills-view-active {
  background: #eef4ff;
  border-radius: 10px;
  color: #2563eb;
  display: inline-flex;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  padding: 8px 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-panel-shell-wide {
  margin: 0;
  max-width: none;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-wrap {
  border: 1px solid #dbe5f1;
  border-radius: 16px;
  overflow: visible;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table {
  background: white;
  overflow: visible;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-header,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-row {
  align-items: center;
  column-gap: 16px;
  display: grid;
  grid-template-columns: minmax(220px, 2.25fr) 120px 96px 132px 120px;
  padding: 16px 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-header {
  background: #f8fafc;
  border-bottom: 1px solid #e5edf6;
  color: #64748b;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-row {
  border-top: 1px solid #eef2f7;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-row:first-of-type {
  border-top: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-main strong {
  display: block;
  font-size: 15px;
  margin-bottom: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-main span {
  color: #64748b;
  display: block;
  line-height: 1.45;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-type,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-meta {
  color: #475569;
  font-size: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-actions {
  align-items: center;
  display: inline-flex;
  gap: 16px;
  justify-content: flex-end;
  overflow: visible;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-table-menu {
  background: transparent;
  border: 0;
  color: #64748b;
  cursor: pointer;
  font-size: 18px;
  line-height: 1;
  min-height: 28px;
  min-width: 28px;
  padding: 4px 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu {
  margin-left: 2px;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-trigger {
  border-radius: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-trigger:hover,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-trigger[aria-expanded="true"] {
  background: #eef4ff;
  color: #2559f6;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-popover {
  background: white;
  border: 1px solid #dbe5f1;
  border-radius: 12px;
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.12);
  display: none;
  min-width: 132px;
  padding: 6px;
  position: absolute;
  right: 0;
  top: calc(108%);
  z-index: 12;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu.open .bbi-ai-settings-skill-menu-popover {
  display: block;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-popover button {
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #334155;
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 9px 10px;
  text-align: left;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-popover button:hover {
  background: #f8fbff;
  color: #2559f6;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-popover .bbi-ai-settings-delete-skill {
  color: #b91c1c;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-popover button:disabled {
  color: #94a3b8;
  cursor: default;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-menu-popover button:disabled:hover {
  background: transparent;
  color: #94a3b8;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-foot {
  align-items: center;
  background: white;
  border-top: 1px solid #e5edf6;
  color: #64748b;
  display: flex;
  font-size: 13px;
  justify-content: space-between;
  padding: 14px 18px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-actions-hidden {
  display: none;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-page-head {
  align-items: center;
  color: #64748b;
  display: inline-flex;
  gap: 10px;
  margin-bottom: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-breadcrumb,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-breadcrumb-current {
  background: transparent;
  border: 0;
  color: #2563eb;
  font-size: 14px;
  font-weight: 600;
  padding: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-breadcrumb-current {
  color: #64748b;
  font-weight: 500;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-breadcrumb-sep {
  color: #94a3b8;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-hero {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-top-actions {
  align-items: center;
  display: inline-flex;
  gap: 12px;
  justify-content: flex-end;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-mode-pills {
  align-items: center;
  color: #64748b;
  display: inline-flex;
  gap: 8px;
  margin-right: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-mode-pills span {
  border-radius: 10px;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-mode-pills span.active {
  background: #eef4ff;
  color: #2563eb;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-top-actions .bbi-ai-skill-editor-delete {
  margin-right: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-identity-grid,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-grid2 {
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-token-copy {
  color: #94a3b8;
  font-size: 13px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-large-textarea {
  min-height: 320px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-field {
  margin-top: 18px;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-head {
  margin-bottom: 8px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-head label {
  color: #111827;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 3px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-content-row {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
/* ── Add tool button wrapper — provides anchor for floating dropdown ── */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add-wrap {
  flex: 0 0 auto;
  margin-left: auto;
  position: relative;
}
/* Reset base styles */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tool-chip-remove {
  appearance: none;
  background: transparent;
  border: 0;
}
/* ── Add tool button (filled blue, rounded rect) ── */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add {
  align-items: center;
  appearance: none;
  background: #0066ff;
  border: 1px solid #0066ff;
  border-radius: 8px;
  color: white;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  font-size: 13px;
  font-weight: 600;
  gap: 6px;
  padding: 8px 14px;
  transition: background-color 0.15s ease, border-color 0.15s ease;
  user-select: none;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add:hover {
  background: #0052cc;
  border-color: #0052cc;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add-icon {
  display: inline-flex;
  flex: 0 0 auto;
  height: 14px;
  width: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add-icon svg {
  display: block;
  height: 14px;
  width: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add-chevron {
  display: inline-flex;
  flex: 0 0 auto;
  height: 14px;
  transition: transform 0.2s ease;
  width: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add-chevron svg {
  display: block;
  height: 14px;
  width: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-add[aria-expanded="true"] .bbi-ai-skill-tools-add-chevron {
  transform: rotate(180deg);
}
/* ── Chip set (selected tools) ── */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tool-chip-set {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  gap: 8px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tool-chip-set .e-chip {
  align-items: center;
  background: #eef4ff;
  border: 1px solid #cfe0ff;
  border-radius: 999px;
  color: #1e3a8a;
  display: inline-flex;
  gap: 8px;
  padding: 6px 12px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tool-chip-set .e-chip-text {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tool-chip-remove {
  appearance: none;
  background: transparent;
  border: 0;
  color: #64748b;
  cursor: pointer;
  font-size: 15px;
  line-height: 1;
  padding: 0 0 0 2px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tool-chip-remove:hover {
  color: #1e293b;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-empty {
  background: #f8fbff;
  border: 1px dashed #d7e3f3;
  border-radius: 10px;
  color: #64748b;
  font-size: 13px;
  line-height: 1.5;
  padding: 12px 16px;
  width: 100%;
}
/* ── Floating dropdown — anchored to .bbi-ai-skill-tools-add-wrap ── */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker {
  background: white;
  border: 1px solid #dbe5f1;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12), 0 1px 4px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 12px 0 6px;
  position: absolute;
  right: 0;
  top: calc(106%);
  width: 440px;
  z-index: 9999;
}
/* ── Search box in dropdown ── */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-search-wrap {
  align-items: center;
  background: white;
  border: 1px solid #d0d7de;
  border-radius: 8px;
  display: flex;
  gap: 8px;
  margin: 0 14px 10px;
  padding: 7px 12px;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-search-wrap:focus-within {
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-search-icon {
  color: #94a3b8;
  display: inline-flex;
  flex: 0 0 auto;
  height: 16px;
  width: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-search-icon svg {
  display: block;
  height: 16px;
  width: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-search {
  appearance: none;
  background: transparent;
  border: 0;
  color: #111827;
  flex: 1 1 auto;
  font-size: 13px;
  line-height: 1.4;
  min-width: 0;
  outline: none;
  padding: 0;
  width: 100%;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-search::placeholder {
  color: #94a3b8;
}
/* ── Tool list in dropdown ── */

.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-list {
  display: flex;
  flex-direction: column;
  max-height: 320px;
  overflow-y: auto;
  padding: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-item {
  align-items: center;
  cursor: default;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  padding: 10px 16px;
  transition: background 0.12s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-item:hover {
  background: #f0f6ff;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-copy {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-copy strong {
  color: #111827;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-copy span {
  color: #64748b;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.45;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-item-add {
  appearance: none;
  background: #eef4ff;
  border: 0;
  border-radius: 6px;
  color: #2559f6;
  cursor: pointer;
  flex: 0 0 auto;
  font-size: 12px;
  font-weight: 600;
  padding: 6px 14px;
  transition: background 0.15s ease, color 0.15s ease;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-item-add:hover {
  background: #dbeafe;
  color: #1d4ed8;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-tools-picker-empty {
  color: #64748b;
  font-size: 13px;
  line-height: 1.5;
  padding: 24px 16px;
  text-align: center;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-inline-link {
  margin-top: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-pill-list,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-file-list,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-version-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-pill {
  background: white;
  border: 1px solid #dbe5f1;
  border-radius: 12px;
  color: #334155;
  font-size: 14px;
  padding: 12px 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-pill-empty {
  border-style: dashed;
  color: #94a3b8;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-file-row,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-version-row {
  align-items: center;
  border: 1px solid #dbe5f1;
  border-radius: 12px;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  padding: 14px 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-file-row strong,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-version-row strong {
  color: #111827;
  display: block;
  font-size: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-file-row span,
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-version-row span {
  color: #94a3b8;
  font-size: 13px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-upload-box {
  border: 1px dashed #cbd5e1;
  border-radius: 12px;
  color: #64748b;
  font-size: 13px;
  line-height: 1.6;
  padding: 20px;
  text-align: center;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-option-card {
  background: white;
  border: 1px solid #dbe5f1;
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 12px;
  padding: 16px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-option-card.active {
  background: #edf4ff;
  border-color: #2563eb;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-option-card strong {
  color: #111827;
  font-size: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-option-card span {
  color: #64748b;
  font-size: 13px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-footer {
  display: flex;
  justify-content: flex-start;
  margin-top: 4px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-panel .bbi-ai-settings-hero-title {
  align-items: center;
  display: flex;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-surface {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  padding: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row {
  align-items: center;
  background: white;
  border: 1px solid #dbe5f1;
  border-radius: 16px;
  display: flex;
  gap: 18px;
  justify-content: space-between;
  padding: 22px 20px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-main {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  gap: 16px;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-icon {
  background: linear-gradient(180deg, #eefbf4 0%, #e6f7ef 100%);
  border-radius: 12px;
  flex: 0 0 44px;
  height: 44px;
  position: relative;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-icon::before,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-icon::after {
  background: #16a34a;
  border: 2px solid #15803d;
  border-radius: 3px;
  content: '';
  left: 13px;
  position: absolute;
  right: 13px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-icon::before {
  height: 8px;
  top: 11px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-icon::after {
  height: 8px;
  top: 25px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-copy {
  flex: 1 1 auto;
  min-width: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-title {
  color: #111827;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-card-url {
  color: #64748b;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 6px;
  word-break: break-word;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-meta-pill,
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-status {
  border-radius: 999px;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 6px 10px;
  white-space: nowrap;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-meta-pill {
  background: #f8fafc;
  color: #64748b;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-status {
  background: #e8f8ee;
  color: #14804a;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-status.warning {
  background: #fff7e6;
  color: #d97706;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-status.muted {
  background: #eff3f8;
  color: #475569;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-actions {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
}
@media (max-width: 900px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-grid3 {
    grid-template-columns: 1fr;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-actions,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-section-head-row,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-meta-row,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-card,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-context-actions {
    align-items: stretch;
    flex-direction: column;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-header,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-row {
    grid-template-columns: 1fr;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-skill-table-foot {
    align-items: stretch;
    flex-direction: column;
    gap: 8px;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-hero,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-top-actions {
    align-items: stretch;
    flex-direction: column;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-identity-grid,
  .bbi-dbrd-unified-aichat-layout .bbi-ai-skill-editor-grid2 {
    grid-template-columns: 1fr;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row {
    align-items: stretch;
    flex-direction: column;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-mcp-row-actions {
    justify-content: flex-start;
  }
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-usage-shell {
  height: 100%;
  padding-bottom: 0;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-usage-embed-frame-wrap {
  background: #f8fbff;
  border: 1px solid #dbe5f1;
  border-radius: 12px;
  height: 100%;
  overflow: hidden;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-settings-usage-embed-frame {
  background: white;
  border: 0;
  display: block;
  height: 100%;
  min-height: 720px;
  width: 100%;
}
@media (max-width: 767px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-usage-embed-frame {
    min-height: 560px;
  }
}
@media (max-width: 560px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-page-body {
    grid-template-rows: auto minmax(0, 1fr);
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav {
    flex: 0 0 auto !important;
    flex-direction: column !important;
    overflow: visible !important;
    gap: 8px;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group {
    min-width: 0 !important;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-group-items {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    /* mobile settings navigation */
    gap: 4px;
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-button {
    min-width: 0;
    gap: 6px;
    white-space: normal !important;
    /* keep the whole settings label visible */
  
  }
  .bbi-dbrd-unified-aichat-layout .bbi-ai-settings-nav-label {
    overflow-wrap: anywhere;
  }
}
.bbi-dbrd-unified-ai-model-selector-container {
  position: absolute;
  left: 20px;
  display: inline-flex;
  align-items: center;
  font-family: inherit;
}
.bbi-dbrd-unified-ai-model-selector-button.e-btn {
  text-transform: none;
}
.bbi-dbrd-unified-ai-model-selector-button {
  display: flex !important;
  align-items: center;
  gap: 5px;
  padding: 3px 8px;
  height: 24px;
  box-sizing: border-box;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background-color: white;
  color: #1f2937;
  font-size: 11px;
  font-weight: 500;
  cursor: pointer;
  user-select: none;
  transition: all 0.2s ease;
}
.bbi-dbrd-unified-ai-model-selector-button:hover {
  background-color: #f3f4f6;
  border-color: #9ca3af;
  color: #111827;
  cursor: pointer;
}
.bbi-dbrd-unified-ai-model-selector-button.bbi-dbrd-unified-ai-model-selector-button-active {
  background-color: #eff6ff;
  border-color: #2563eb;
  color: #1d4ed8;
}
.bbi-dbrd-unified-ai-model-selector-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #2563eb;
  margin-right: 1px;
}
.bbi-dbrd-unified-ai-model-selector-label {
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1;
}
.bbi-dbrd-unified-ai-model-selector-caret {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
  margin-left: 2px;
  transition: transform 0.2s ease;
}
.bbi-dbrd-unified-ai-model-selector-button-active .bbi-dbrd-unified-ai-model-selector-caret {
  transform: rotate(180deg);
}
.bbi-dbrd-unified-ai-model-selector-popup {
  display: none;
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-bottom: 6px;
  min-width: 180px;
  max-width: 240px;
  max-height: 260px;
  overflow-y: auto;
  background-color: white;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.12), 0 8px 10px -6px rgba(0, 0, 0, 0.08);
  z-index: 1000;
  padding: 6px;
  box-sizing: border-box;
}
.bbi-dbrd-unified-ai-model-selector-group-header {
  font-size: 10px;
  font-weight: 700;
  color: #6b7280;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  padding: 5px 8px 3px 8px;
  user-select: none;
}
.bbi-dbrd-unified-ai-model-selector-option {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 8px;
  border-radius: 6px;
  font-size: 12px;
  color: #374151;
  cursor: pointer;
  transition: all 0.15s ease;
  user-select: none;
  margin-bottom: 2px;
}
.bbi-dbrd-unified-ai-model-selector-option:hover,
.bbi-dbrd-unified-ai-model-selector-option.bbi-ai-model-option-focused {
  background-color: #f3f4f6;
  color: #111827;
}
.bbi-dbrd-unified-ai-model-selector-option:focus {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.bbi-dbrd-unified-ai-model-selector-option-active,
.bbi-dbrd-unified-ai-model-selector-option.bbi-dbrd-unified-ai-model-selector-option-active {
  color: #1d4ed8 !important;
  background-color: #eff6ff !important;
  font-weight: 600;
}
.bbi-dbrd-unified-ai-model-option-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.bbi-dbrd-unified-ai-model-option-text {
  flex: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.bbi-dbrd-unified-ai-model-option-check {
  display: none;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #2563eb;
  margin-left: auto;
}
.bbi-dbrd-unified-ai-model-selector-option-active .bbi-dbrd-unified-ai-model-option-check,
.bbi-dbrd-unified-ai-model-selector-option.bbi-dbrd-unified-ai-model-selector-option-active .bbi-dbrd-unified-ai-model-option-check {
  display: inline-flex !important;
}
/* Final visual-result state overrides follow the legacy responsive blocks above. */

.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-ai-visual-result-shell.bbi-ai-insights-collapsed {
  grid-template-columns: minmax(0, 1fr) 48px !important;
}
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-ai-visual-result-shell:fullscreen,
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-ai-visual-result-shell:-webkit-full-screen,
.bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-ai-visual-result-shell.bbi-ai-visual-result-is-fullscreen {
  height: 100vh !important;
  max-height: 100vh !important;
  max-width: 100vw !important;
  width: 100vw !important;
}
@media (max-width: 1100px) {
  .bbi-dbrd-unified-aichat-layout .bbi-ai-visual-result-agent-content .bbi-ai-visual-result-shell.bbi-ai-insights-collapsed {
    grid-template-areas: "header" "chart" "insights" !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto minmax(0, 1fr) 44px !important;
  }
}
