:root {
  --theme-spacing-gap: 4px;
  --theme-border-radius-l: 28px;
  --theme-border-radius-m: 20px;
  --theme-border-radius-s: 16px;
  --theme-shadow-l: 28px;
  --theme-shadow-m: 20px;
  --theme-shadow-s: 16px;

  --sds-success-200: #B9EDD1;
  --sds-app-vertical-padding: calc(2 * 16px);
  --space-m-topbar-breadcrumb-dropdown: calc(var(--header-height) + 48px + 51px + var(--sds-app-vertical-padding) );
  --space-d-topbar-breadcrumb-tabs: calc(var(--header-height) + 48px + 68px + var(--sds-app-vertical-padding) );
}

/* =========================== */
/* =  Global Styles  = */
/* =========================== */
#sds-main-content-container {
  border-radius: 28px 28px 0px 0px;
  background: linear-gradient(180deg, rgba(229, 241, 242, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
}

#sds-main-container:not(.menu-open) #sds-topbar .sds-icon-bars {
  display: none;
}

/* .tab-content > .tab-pane.active {
  padding: 3px;
} */

/* scrollbar style */
@supports (-moz-appearance: none) {

  /* Firefox */
  * {
    scrollbar-width: thin;
    /* options: auto | thin | none */
    scrollbar-color: transparent transparent;
    /* thumb and track */
  }

  *:hover {
    scrollbar-width: thin;
    scrollbar-color: var(--sds-primary) var(--sds-grey-400);
    /* thumb and track */
  }
}

/* WebKit (Chrome, Safari, Edge) */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background: transparent;
  /* visibility: hidden;
  opacity: 0; */
  /* thumb and track */
}

:hover::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  /* background: transparent;
  visibility: hidden;
  opacity: 0; */
}

:hover::-webkit-scrollbar {
  visibility: visible;
  opacity: 1;
}

:hover::-webkit-scrollbar-track {
  background: var(--sds-grey-400);
  visibility: visible;
  opacity: 1;
}

:hover::-webkit-scrollbar-thumb {
  background: var(--sds-primary);
  visibility: visible;
  opacity: 1;
}

.dx-scrollable-scrollbar {
  opacity: 0;
  transition: opacity 0.3s;
}

.dx-scrollable-container:hover > .dx-scrollable-scrollbar {
  opacity: 1;
  background: var(--sds-grey-400);
}

/* end scrollbar style */

/* =========================== */
/* =   Portal Header Styles  = */
/* =========================== */
#sds-topbar .sds-icon-logo svg path[fill] {
  fill: #4D9DA2 !important;
}

.sds-icon-portal-setting {
  background-color: #495057 !important;
}

#sds-topbar .top-action-btns-wrappper .btn#custom-integration-properties,
#sds-topbar .top-action-btns-wrappper .btn#custom-app-settings {
  padding-block: 0 !important;
}

#sds-topbar .navbar-container,
#sds-main-container,
#sds-topbar .navbar-default-layout .logo-btn-wreapper {
  background-color: var(--sds-grey-000);
}

#sds-topbar .navbar-default-layout .logo-btn-wreapper,
#sds-topbar .navbar-default-layout .navbar-container {
  border-bottom: 1px solid var(--sds-grey-000);
}

body[data-page="Page"] #sds-app {
  padding: 8px 0px !important;
}

#sds-topbar .top-searchbar-wrapper #sds-searchbar,
#sds-topbar .vertical-menu-btn {
  display: none !important;
}

#sds-topbar .sds-icon-setting svg path {
  fill: var(--sds-grey-700) !important;
}


/* topbar logout section */
.portal-user-container {
  align-items: center !important;
}

.portal-user-container .btn {
  padding: 0px !important;
}

#portal-user-information {
  cursor: pointer;
}

.portal-userInfo-menu-wrapper .dx-popup-normal {
  box-shadow: 0px 8px 20px -4px rgba(2, 3, 3, 0.12), 0px 3px 6px -3px rgba(2, 3, 3, 0.08) !important;
  border-radius: 20px;
  border: 1px solid rgba(222, 228, 228, 1) !important;
}

.portal-userInfo-menu-wrapper .dx-popup-normal .dx-popup-content {
  border-radius: 20px;
}

.portal-userInfo-menu-wrapper .portal-user-information .portal-user-profile,
.portal-userInfo-menu-wrapper .portal-user-information .portal-user-logout {
  display: flex;
  gap: 2px;
  align-items: center;
  padding: 8px 2px;


  font-family: Inter;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #020303;
  cursor: pointer;

}

#sds-sidebar .hide-sidebar-menu,
.portal-userInfo-menu-wrapper .dx-popover-arrow {
  display: none !important;
}

.portal-user-profile-wrapper .dx-popup-content {
  padding: 24px !important;
}

.portal-userInfo-menu-wrapper .portal-user-information .portal-userLogout i svg {
  margin-top: -1px !important;
}

.portal-userInfo-menu-wrapper .portal-user-information .portal-userName,
.portal-userInfo-menu-wrapper .portal-user-information .portal-userRole {
  color: var(--sds-black, #000);
  font-family: var(--sds-font-family, 'Inter', Arial, Helvetica, sans-serif);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.portal-userInfo-menu-wrapper .portal-user-information .portal-userRole {
  font-size: 12px !important;
  color: var(--sds-grey-700, #5A6161) !important;
}

.portal-user-profile-wrapper .version-text {
  margin-bottom: 8px !important;
  font-size: 12px !important;
  color: var(--sds-grey-700, #5A6161) !important;

  display: flex;
  gap: 4px;
  font-weight: 500 !important;
}

.portal-user-profile-wrapper .version-text .v-msg {
  font-weight: 400 !important;
  overflow: hidden !important;
  word-wrap: break-word !important;
}

.portal-user-profile-wrapper .user-profile-avatar {
  display: flex;
  align-items: center;
  gap: 12px;
}

.portal-user-profile-wrapper .user-profile-avatar span {
  color: var(--sds-black, #000);
  font-family: var(--sds-font-family, 'Inter', Arial, Helvetica, sans-serif);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.portal-userInfo-menu-wrapper .portal-user-information .portal-userLogout i svg {
  margin-top: -1px !important;
}

.portal-user-profile-wrapper .dx-form .dx-form-group .dx-box-flex {
  flex-direction: row !important;
  gap: 16px !important
}

.portal-user-profile-wrapper .dx-form .dx-form-group .dx-box-item {
  flex: 1 !important
}

.portal-user-profile-wrapper .dx-form .dx-form-group .dx-box-flex .dx-field-item:not(.dx-first-row) {
  padding-top: 0px !important;
}

.portal-user-profile-wrapper .dx-form .dx-form-group .dx-box-flex .dx-box-item-content {
  padding-bottom: 0px !important;
}

.portal-user-profile-wrapper .dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon {
  background-color: unset !important;
}

.portal-user-profile-wrapper .dx-placeholder::before {
  padding: 6px 12px !important;
}

.multi-select-input {
  border: 1px solid var(--sds-grey-500) !important;
}

/* =   End Portal Header Styles  = */



/* ========================================== */
/* =     Return to main - Back button       = */
/* ========================================== */
.return-to-main-list {
  display: flex;
  width: 40px;
  height: 32px;
  padding: 8px 16px;
  align-items: center;
  gap: 12px;
  border-radius: 35px;
  background-color: #FFF;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.20), 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M2.68281 9.55771L8.30781 3.93271C8.42509 3.81543 8.58415 3.74955 8.75 3.74955C8.91585 3.74955 9.07491 3.81543 9.19219 3.93271C9.30946 4.04998 9.37535 4.20904 9.37535 4.37489C9.37535 4.54075 9.30946 4.69981 9.19219 4.81708L4.63359 9.37489L16.875 9.3749C17.0408 9.3749 17.1997 9.44074 17.3169 9.55795C17.4342 9.67516 17.5 9.83414 17.5 9.9999C17.5 10.1657 17.4342 10.3246 17.3169 10.4418C17.1997 10.559 17.0408 10.6249 16.875 10.6249L4.63359 10.6249L9.19219 15.1827C9.30946 15.3 9.37535 15.459 9.37535 15.6249C9.37535 15.7907 9.30946 15.9498 9.19219 16.0671C9.07491 16.1844 8.91585 16.2502 8.75 16.2502C8.58415 16.2502 8.42509 16.1844 8.30781 16.0671L2.68281 10.4421C2.6247 10.384 2.5786 10.3151 2.54715 10.2392C2.5157 10.1634 2.49951 10.082 2.49951 9.99989C2.49951 9.91776 2.5157 9.83643 2.54715 9.76056C2.5786 9.68468 2.6247 9.61575 2.68281 9.55771Z" fill="%230B9294"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  margin-inline-end: 0.5rem;
}

#sds-main-container:not([data-page="dataintegration"]):not([data-page="pipeline"]):not([data-page="Dashboard"]):not([data-page="Report"]):not([data-page="applications"]) .return-to-main-list svg {
  display: none !important;
}

/* =  Return to main - Back button   = */



/* =========================== */
/* =     checkbox Styles       = */
/* =========================== */
.sds-checkbox-default {
  appearance: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.sds-checkbox-default:checked,
.new-shared-user-popup .form-check-input:checked {
  background-color: var(--sds-primary-500, #0B9294);
  border-color: var(--sds-primary-500, #0B9294);
}

/* =   End checkbox Styles   = */


/* =========================== */
/* =    Page - Single Table  = */
/* =========================== */
.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-filter-row .dx-editor-cell>div,
.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu,
.ticket-summary-grid-interface .dx-datagrid .dx-datagrid-headers tr.dx-datagrid-filter-row>td.dx-editor-cell>div .dx-filter-menu.dx-menu {
  padding-left: 0 !important;
}

.sds-tree-grid .dx-sort-up::before,
.sds-datatable .dx-datagrid .dx-sort-up::before {
  content: "\f014" !important;
}

.sds-tree-grid .dx-sort-down::before,
.sds-datatable .dx-datagrid .dx-sort-down::before {
  content: "\f016" !important;
}

.sds-datatable .dx-datagrid .dx-sort-up::before,
.sds-datatable .dx-datagrid .dx-sort-down::before {
  display: inline-block;
  margin-top: 3px;
}

.sds-datatable-container .dx-navigate-button.dx-prev-button,
.sds-tree-grid .dx-pager .dx-pages .dx-prev-button,
.sds-datatable-container .dx-navigate-button.dx-next-button,
.sds-tree-grid .dx-pager .dx-pages .dx-next-button {
  border: 1px solid var(--Grey-500, #B6BFBF);
  border-radius: 28px;
  margin: 0 16px;
}

.sds-datatable .dx-pager .dx-pages>.dx-page-indexes>.dx-page,
.sds-tree-grid .dx-pager .dx-pages>.dx-page-indexes>.dx-page {
  border: none;
  margin: 0 2px;
}

.sds-datatable .dx-pager .dx-pages .dx-page.dx-selection,
.sds-tree-grid .dx-pager .dx-pages .dx-page.dx-selection {
  width: 32px;
  border-radius: 28px;
  background: var(--Grey-300, #F0F4F4);
}

.sds-datatable .dx-pager .dx-pages .dx-button-disable {
  border: 1px solid var(--sds-grey, #B6BFBF);
}

.dx-pages .dx-page-indexes>div:first-child {
  margin-left: 0 !important;
}

.dx-pages .dx-page-indexes>div:last-child {
  margin-right: 0 !important;
}

.sds-datatable .dx-toolbar .dx-toolbar-items-container>div {
  padding: 0;
}

.sds-tree-grid .dx-treelist-header-panel {
  border: none;
}

.sds-datatable .dx-toolbar-items-container>div {
  padding-block: 0 !important;
}

.sds-tree-grid .dx-toolbar-items-container .dx-item.dx-toolbar-item.dx-toolbar-button {
  padding-inline: 0 !important;
}

.sds-datatable .dx-datagrid-header-panel .dx-toolbar-items-container,
.sds-tree-grid .dx-treelist-header-panel .dx-toolbar-items-container {
  height: 64px !important;
}

@media (max-width: 800px) {
  .sds-datatable .dx-toolbar-items-container {
    padding: 16px;
    display: flex;
    gap: 8px;
  }

  .sds-datatable .dx-toolbar-items-container>div {
    /* padding: 16px 16px !important; */
    padding: 0 !important;
  }

  .sds-datatable .dx-datagrid-header-panel .dx-toolbar-items-container,
  .sds-tree-grid .dx-treelist-header-panel .dx-toolbar-items-container {
    height: unset !important;
  }

  .sds-datatable .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    justify-content: space-around;
  }
}

.dx-datagrid-header-panel .dx-toolbar,
.dx-treelist-header-panel .dx-toolbar {
  margin-bottom: 0;
}

.dx-treelist-borders>.dx-treelist-headers,
.dx-treelist-borders>.dx-treelist-rowsview,
.dx-treelist-borders>.dx-treelist-total-footer {
  border-left: none;
  border-right: none;
}

.dx-datagrid-header-panel .dx-treelist-header-panel .dx-treelist-search-panel .dx-icon-search,
.sds-tree-grid .dx-treelist-header-panel .dx-treelist-search-panel .dx-icon-search {
  margin-top: 0;
  top: 0;
  padding: 0;
  padding-top: 1px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px 10px;
}

#documentation-content.card .card-header.document-header,
.sds-tree-grid .dx-treelist-header-panel {
  border-top-right-radius: 28px !important;
  border-top-left-radius: 28px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.reviews-container .feedback-list-div .dx-treelist .dx-treelist-rowsview,
.sds-datatable-container .dx-datagrid-rowsview.dx-datagrid-nowrap.dx-empty,
.sds-tree-grid .dx-treelist-pager {
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
}

.sds-datatable-toolbar-background {
  border-radius: 28px 28px 0px 0px;
}

#datasource-schema-container .sds-datatable-container,
#integration-package-list-container .sds-datatable-container,
.audit-container .sds-datatable-container,
#scheduledTasks-list-datagrid .sds-datatable-container,
#datasource-list-container .sds-datatable-container {
  margin: 3px;
}

#datasource-schema-container .sds-datatable-container,
#datasource-schema-container .sds-datatable-container .sds-datatable,
#integration-package-list-container .sds-datatable-container,
#integration-package-list-container .sds-datatable-container .sds-datatable,
.audit-container .sds-datatable-container,
.audit-container .sds-datatable-container .sds-datatable,
#pipeline-dataflow-schedule-tabcontent #scheduledTasks-list-datagrid .sds-datatable-container,
#pipeline-dataflow-schedule-tabcontent #scheduledTasks-list-datagrid .sds-datatable-container .sds-datatable {
  height: max(400px, calc(100vh - 210px)) !important;
  height: max(400px, calc(100dvh - 210px)) !important;
}

#sds-app > #scheduling-container #scheduledTasks-list-datagrid .sds-datatable-container,
#sds-app > #scheduling-container #scheduledTasks-list-datagrid .sds-datatable-container .sds-datatable {
  height: max(400px, calc(100vh - 180px)) !important;
  height: max(400px, calc(100dvh - 180px)) !important;
}

@media only screen and (max-width: 767px) {

  #datasource-schema-container .sds-datatable-container,
  #datasource-schema-container .sds-datatable-container .sds-datatable,
  #integration-package-list-container .sds-datatable-container,
  #integration-package-list-container .sds-datatable-container .sds-datatable,
  .audit-container .sds-datatable-container,
  .audit-container .sds-datatable-container .sds-datatable,
  #pipeline-dataflow-schedule-tabcontent #scheduledTasks-list-datagrid .sds-datatable-container,
  #pipeline-dataflow-schedule-tabcontent #scheduledTasks-list-datagrid .sds-datatable-container .sds-datatable {
    height: max(400px, calc(100vh - 240px)) !important;
    height: max(400px, calc(100dvh - 240px)) !important;
  }
  
  .sds-datatable-container .dx-navigate-button.dx-prev-button,
  .sds-tree-grid .dx-pager .dx-pages .dx-prev-button,
  .sds-datatable-container .dx-navigate-button.dx-next-button,
  .sds-tree-grid .dx-pager .dx-pages .dx-next-button {
    margin: 0 4px;
  }

}

/* ===  End Page - Single Table === */


/* =========================== */
/* =     Custom Tables       = */
/* =========================== */
#designObject-list-datagrid {
  padding: 0px !important;
}

#tickets-nav-list-container {
  max-height: calc(100% - 50px);
}

.sds-datatable .dx-pager .dx-pages .dx-separator,
.sds-tree-grid .dx-pager .dx-pages .dx-separator {
  border: none;
}

/* =   End Custom Tables Styles   = */
/* ============================================ */
/* =   Page item shadow  = */
/* ============================================ */
.sds-search-text,
.sds-btn-tertiary,
.sds-btn-secondary,
.sds-btn-primary,
.datatable-btn-ticket,
.sds-checkbox-default,
.sds-datatable .dx-datagrid-checkbox-size .dx-checkbox-icon,
.sds-multi-select-container.sds-multi-select-dropdown .multi-select-input,
.datatable-btn-primary,
.datatable-btn-secondary,
.btn-primary,
.btn-outline-secondary,
.ds-schema-list-btn,
.addButton,
.single-select-dropdown-select-dropdown~.select2-container .select2-selection--single,
.sds-single-select-dropdown-container .single-select-input,
.single-select-dropdown-wrapper.dx-texteditor.dx-editor-outlined,
.do-users-list-container>.header>.search-bar-container,
.do-users-list-container,
.event-indicator-values-btn-add,
.sds-indicators-value-container .sds-indicators-default-added-value-list,
.sds-indicators-value-container .sds-indicators-value-list,
/* .description-reviews-container, */
.data-quality-card-layout,
.card-overview-layout,
#userdata-reviews-info,
#data-builder-content-container #data-builder-tabs-container #data-builder-save-button,
#data-builder-content-container #data-builder-tabs-toolbar,
#manage-ticket-container .dx-texteditor.dx-editor-outlined,
/* #option-nav-container .dx-texteditor.dx-editor-outlined,
#option-nav-container .form-control, */
.btn-user-new,
#tabletreeview .dx-treeview-search {
  border-radius: 28px !important;
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.05) !important;
}

.card {
  border-radius: 28px !important;
  box-shadow: 0px 2px 1px 0px rgba(2, 3, 3, 0.05), 0px 0px 1px 0px rgba(2, 3, 3, 0.25);
}

.sds-connection-settings .no-connection-message-card,
.sds-datatable-container {
  border-radius: 28px !important;
  box-shadow: 0px 0px 2px 0px #003c4633, 0px 2px 10px 0px rgba(0, 60, 70, 0.10) !important;
}

/* Shadow/Button/Card */
.btn.select-connection-btn,
.btn.btn-primary,
button.datatable-btn,
button.btn-user-new,
button.sds-btn-ai,
button.btn.btn-action,
button.sds-btn-primary,
button.sds-btn-secondary,
button.sds-btn-critical,
button.datatable-btn-primary,
button.sds-bg-primary,
button.secondary-btn,
button.primary-btn,
.sds-tree-grid button.sds-tree-grid-btn,
#sql_editortoolbar .dx-button,
.query-filter-cancel-btn,
.query-filter-save-btn,
#data-builder-container .card-btn.diagram-tools-btn,
#data-builder-container .card-btn.action-tools-btn,
#data-builder-container .card-btn.designer-switch-btn,
#data-builder-container .card-btn.run-ai-query-btn,
[role="button"].sds-btn-primary,
[role="button"].sds-btn-secondary,
[role="button"].search-users-form-btn,
.sds-btn-ai,
.sds-btn-ai:hover,
.btn.sds-btn-primary,
.datatable-btn-primary,
.datatable-btn-secondary,
.btn-primary,
.btn-outline-secondary,
.ds-schema-list-btn,
.addButton,
.event-indicator-values-btn-add,
.sds-btn-secondary,
.sds-datatable-container .dx-navigate-button,
#data-builder-content-container #data-builder-tabs-container #data-builder-save-button,
.sds-btn-primary,
.btn-user-new {
  box-shadow: 0px 2px 1px 0px rgba(0, 60, 70, 0.05), 0px 0px 1px 0px rgba(0, 60, 70, 0.05) !important;
}

/* ===  End Page item shadow === */

/* ============================================ */
/* =   Page Card Style  = */
/* ============================================ */

.sds-card .card-body> :last-child {
  border-bottom: 0 !important;
}

.sds-card .card-body> :last-child {
  border-bottom: 0 !important;
}

.sds-card {
  box-shadow: 0px 2px 1px 0px rgba(2, 3, 3, 0.05), 0px 0px 1px 0px rgba(2, 3, 3, 0.25);
}

.reviews-container .feedback-summary-div,
.reviews-container .feedback-list-div,
#ticket-title-desc-wrapper,
#ticket-details-wrapper,
#ticket-custom-properties,
#model-name-wrapper .card,
#pipeline-name-wrapper .card,
#datasource-name-wrapper .card,
#application-properties-name-wrapper .card,
#dataIntegration-properties-name-wrapper .card,
.description-card-wrapper.card.sds-card-main,
#pipeline-description-tabcontent .card,
#datasource-data-governance .card,
#model-data-governance .card,
.card.statistics-graph-wrapper,
.card.activity-wrapper,
#dataIntegration-properties-data-governance .card,
#application-properties-data-governance .card,
#dataIntegration-properties-description-tabcontent .card,
#business-glossary-name-wrapper .card,
#application-properties-dashboard-configuration .card,
#business-glossary-synonyms,
#business-glossary-example,
#business-glossary-data-discovery {
  margin-left: 3px;
  margin-right: 3px;
}

#documentation-content {
  margin-bottom: 3px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.sds-connection-settings .no-connection-message-card {
  margin-top: 3px;
}

div[id$="-documentation-container"], div[id$="-documentation-content"], div[id$="-documentation-tabcontent"],div[id$="-description-documentation"] {
  padding: 0 3px !important;
}

#documentation-content .edit-datacard-container button.btn[id^="btn-document-"] {
  padding: 6px 12px;
  line-height: 18px;
}

#documentation-content.card {
  box-shadow: 0px 0px 2px 0px rgba(0, 60, 70, 0.20), 0px 2px 10px 0px rgba(0, 60, 70, 0.10);
}

#documentation-content .card-header,
#schemacolumn-tab-info .card-header {
  background-color: transparent;
}

#documentation-content .empty-document-card {
  padding: 10px 16px;
  border-radius: 20px;
}

.card-overview-layout,
.data-quality-card-layout,
#userdata-reviews-info,
.reviews-container .feedback-summary-div,
.reviews-container .feedback-list-div,
#ticket-title-desc-wrapper,
#ticket-details-wrapper,
#ticket-custom-properties,
.card.activity-wrapper,
#pipeline-name-wrapper.card,
.card.sds-card-main,
.sds-tree-grid,
.sds-datatable-container,
.card,
.do-users-list-container {
  border: none;
  box-shadow: 0px 0px 2px 0px rgba(0, 60, 70, 0.20), 0px 2px 10px 0px rgba(0, 60, 70, 0.10) !important;
  margin-right: 3px;
  margin-left: 3px;
}

.dataLineageDiagramWrapper,
.dataPiplineDiagramWrapper {
  border-radius: 28px;
  --padding-to-show-shadow: 4px;
  padding: var(--padding-to-show-shadow);
}

.data-flow-diagram-wrapper,
.dataflow-pipeline-graph-wrapper .joint-paper {
  height: calc(100vh - 195px - (2 * (var(--padding-to-show-shadow))));
  height: calc(100dvh - 195px - (2 * (var(--padding-to-show-shadow))));
  min-height: calc(100vh - 195px - (2 * (var(--padding-to-show-shadow))));
  min-height: calc(100dvh - 195px - (2 * (var(--padding-to-show-shadow))));
}

.connection-provider-popup-wrapper .connection-providers-list .cpl-wrapper .cpl-item .cpl-card,
.connection-providers-search-container {
  border-radius: 28px !important;
  box-shadow: 0px 0px 2px 0px rgba(0, 60, 70, 0.20), 0px 2px 10px 0px rgba(0, 60, 70, 0.10) !important;
  border: none;
}

.connection-provider-popup-wrapper .connection-providers-list .cpl-wrapper {
  padding: 4px;
}

#connection-provider-search-wrapper .form-control {
  border-radius: unset !important;
}

.connection-provider-popup-wrapper .connection-providers-filter-list .cpfl-wrapper .cpfl-item:hover,
.connection-provider-popup-wrapper .connection-providers-filter-list .cpfl-wrapper .cpfl-item.selected {
  border-radius: 28px;
}

.access-request-tab-wrapper,
.input-group.cust-group {
  border-radius: 28px;
}

.request-header-wrapper .access-list-header-wrapper {
  align-items: center;
}

.card .sds-datatable-container {
  margin: 0;
}

/* ===  End Page Card Style === */


/* =========================== */
/* =  Data Discovery Popup   = */
/* =========================== */

#data-discovery-tags-popup .selected-ud-label-section {
  background-color: #FFF;
}

.data-validation-container .validation-ud-selection-wrapper .highlight-badge-label {
  border-radius: 28px;
}

/* ===  End of Data Discovery Popup === */


/* =========================== */
/* =       Portal Inputs     = */
/* =========================== */

/* Portal inputs */
.sds-card-options-dropdown .dx-texteditor-container,
.sds-datatable .datatable-search-container,
.sds-bg-filter-search,
.sds-input-text,
.multi-select-search-container,
.single-select-dropdown-wrapper.dx-texteditor.dx-editor-outlined,
.dx-dropdowneditor-input-wrapper,
.single-select-dropdown-select-dropdown~.select2-container .select2-selection--single,
.message-normalEditor-wrapper .form-control,
.suadeo-base-map-js-container .map-states-search-container,
.suadeo-base-map-js-container .catalogs-search-input-container,
.suadeo-base-map-js-container .search-container,
.route-location-body .form-control,
.suadeo-base-map-js-container .settings-container .layer-icon-header,
.ticket-summary-grid-interface .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container,
.suadeo-base-map-js-container .basemap-toggle-button button,
.cpds-wrapper .cs-edit-wrapper .dx-checkbox-icon,
.cpds-wrapper .cs-edit-wrapper .dx-button-mode-contained.dx-fileuploader-button,
.cpds-wrapper .cs-edit-wrapper .dx-texteditor.dx-editor-outlined,
.dx-popup-wrapper .editor-popup-form .dx-texteditor,
#data-validation-popup .data-validation-container .selected-ud-label-section,
#data-validation-popup .data-validation-container .dx-editor-outlined,
.dx-popup-wrapper .single-select-dropdown-select-dropdown~.select2-container .select2-selection--single,
.dx-popup-wrapper .dx-popup-bottom .dx-button,
#data-builder-sidenav #query-builder-show-tables-button,
#documentation-content .card-header,
#documentation-content .card-header,
.reviews-container .feedback-summary-div,
.reviews-container .feedback-list-div,
.dx-popup-wrapper.new-shared-user-popup .primary-btn,
.dx-popup-wrapper.new-shared-user-popup .secondary-btn,
.dx-popup-wrapper.new-shared-user-popup .search-users-form-btn,
.dx-popup-wrapper.new-shared-user-popup .dx-texteditor-input,
.dx-popup-wrapper.new-shared-user-popup .dx-texteditor-container,
.new-shared-user-popup .dx-editor-outlined,
#message-inbox-container .modified-search-wrapper .dx-texteditor-container,
.dx-selectbox,
.dx-datebox,
.dx-textbox,
.dx-texteditor-input,
.col-description-card-textarea,
#dropzone-external,
#data-builder-wrapper #fed-designer-stencil .search-wrap {
  border-radius: 28px !important;
}

.dropdown-menu {
  border-radius: 20px !important;
}

.dropdown-menu > :first-child:hover {
  border-top-left-radius: 5px !important;
}

/* Last direct child inside .dropdown-menu */
.dropdown-menu > :last-child:hover {
  border-bottom-left-radius: 5px !important;

}

.dx-popup-wrapper.new-shared-user-popup .dx-editor-outlined,
.dx-popup-wrapper.new-shared-user-popup .dx-texteditor.dx-state-focused.dx-editor-outlined {
  border: 0;
}

.dx-popup-wrapper.new-shared-user-popup .dx-popup-content>.border-bottom,
.dx-popup-wrapper.new-shared-user-popup .dx-popup-content>.panel-footer {
  background-color: #FFF;
}

.description-card-textarea {
  border-radius: 16px !important;
}

.form-control,
.description-card-input,
select.form-select.single-select-input,
input.sds-input-text {
  border-radius: 16px !important;
}

/* ===  End  Portal Inputs === */


/* =========================== */
/* =  Border Radius  = */
/* =========================== */
/* large border radius */
#informationCardLoader,
.btn.select-connection-btn,
.btn.btn-primary,
button.datatable-btn,
button.btn-user-new,
button.sds-btn-ai,
button.btn.btn-action,
button.sds-btn-primary,
button.sds-btn-secondary,
button.sds-btn-critical,
button.datatable-btn-primary,
button.sds-bg-primary,
button.secondary-btn,
button.primary-btn,
.btn.sds-btn-white,
.sds-tree-grid button.sds-tree-grid-btn,
.sds-tree-grid .dx-treelist-header-panel,
.sds-tree-grid .dx-treelist-header-panel .dx-treelist-search-panel,
#sql_editortoolbar .dx-button,
.query-filter-cancel-btn,
.query-filter-save-btn,
.refreshtree,
#data-builder-content-container #data-builder-tabs-toolbar,
#data-builder-container .card-btn.diagram-tools-btn,
#data-builder-container .card-btn.action-tools-btn,
#data-builder-container .card-btn.designer-switch-btn,
#data-builder-container .card-btn.run-ai-query-btn,
input.sds-input-text,
[role="button"].sds-btn-primary,
[role="button"].sds-btn-secondary,
[role="button"].search-users-form-btn,
.sds-btn-ai,
.sds-btn-ai:hover,
.tab-pane.active .card,
.tab-pane.active .card .card-header,
.sds-tree-grid,
.editor-popup-form .dx-texteditor,
#query-properties_filter,
.dx-filterbuilder,
.sds-datatable-container,
.search-bar-container,
.do-user-props-container .form-section>.content value,
.no-data-wrapper .no-data-card,
.dx-list-search.dx-searchbox,
.dx-list-search.dx-searchbox~div .taskCard,
.dx-list-search.dx-searchbox~div .subCategoryContainerItem,
.dx-treeview-search.dx-texteditor.dx-editor-outlined,
.sds-datatable-container .datatable-search-container,
.single-select-dropdown-select-dropdown~.select2-container--default .select2-selection--single,
.single-select-dropdown-wrapper.dx-texteditor.dx-editor-outlined,
.newReviews-popup-wrapper #feedbackInput-desc-val,
.modal-content,
.metrics-list-item,
.task-summary-info-wrapper .alert,
.card,
.sds-multi-select-container.sds-multi-select-dropdown .multi-select-input,
.dx-popup-wrapper .dx-popup-bottom .dx-button,
[data-page="storage"] .dx-popup-normal .dx-toolbar-item-content .dx-button,
.single-select-dropdown-select-dropdown~.select2-container--default .select2-search--dropdown .select2-search__field,
.sds-multi-select-container.sds-multi-select-dropdown .multi-select-search-container,
.catalog-filter-item-container.selected,
.domain-filter-item-container.selected,
.status-filter-item-container.selected,
.activity-container .message-container .activity-message,
.indicator-type-wrapper .indicator-type-selector {
  border-radius: 28px !important;
}

/* end large border radius */

/* medium border radius */

/* end medium border radius */


/* small border radius */

/* end small border radius */

/* =   End Border Radius  = */


/* =========================== */
/* =      Popup              = */
/* =========================== */
.dx-popup-wrapper>.dx-overlay-content.dx-popup-normal {
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 26px 80px 0px rgba(0, 0, 0, 0.20) !important;
  border-radius: 20px !important;
}

.dx-dropdowneditor-overlay.dx-popup-wrapper>.dx-overlay-content.dx-popup-normal>.dx-popup-content {
  border-radius: 20px;
}

.dx-dropdownlist-popup-wrapper.dx-popup-wrapper .dx-popup-content {
  padding: 0px !important;
  margin-top: 4px !important;
}

.portal-user-profile-wrapper .dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  background-color: unset !important;
}

.dx-overlay-wrapper.dx-popup-wrapper.dx-dropdowneditor-overlay.dx-dropdownlist-popup-wrapper.dx-selectbox-popup-wrapper .dx-item-content.dx-list-item-content {
  color: var(--sds-grey-900, #020303);
  font-family: var(--sds-font-family, 'Inter'), Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 0.5rem var(--2xs, 0.5rem) !important;
}

#sds-portal-pages-container .dx-popup-wrapper>.dx-overlay-content .dx-popup-content,
#sds-portal-pages-container .sds-multi-select-container.sds-multi-select-dropdown .dropdown-menu,
#sds-portal-pages-container #user-data-advance-filter-popup .modal-content {
  border-radius: 28px !important;
}

.dx-overlay-wrapper .dx-popup-content>div>.sds-datatable-container {
  border-radius: 0 !important;
}

.dx-popup-wrapper:not(.dx-dropdowneditor-overlay)>.dx-overlay-content.dx-popup-normal .dx-popup-content {
  background-color: var(--sds-grey-200);
  /* padding: 12px 20px; */
}

.dx-popup-wrapper:not(.dx-dropdowneditor-overlay)>.dx-overlay-content.dx-popup-normal,
.dx-popup-wrapper:not(.dx-dropdowneditor-overlay)>.dx-overlay-content.dx-popup-normal .dx-popover-arrow::after {
  background-color: var(--sds-grey-200) !important;
}

.dx-dropdownlist-popup-wrapper.dx-popup-wrapper .dx-popup-content {
  border: none;
}

/*.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item{
  border-radius: 28px;
}*/
/* = End of popup = */


/* =========================== */
/* = Popover  = */
/* =========================== */
.dx-popup-wrapper.dx-popover-wrapper>.dx-overlay-content.dx-popup-normal {
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10), 0px 0px 2px 0px rgba(0, 0, 0, 0.20) !important;
}

.dx-popup-wrapper.dx-popover-wrapper .dx-popup-content {
  border-radius: 20px !important;
}

/* = End of Popover = */


/* =========================== */
/* =  Scheduling in DI  = */
/* =========================== */
.schedule-task-popup-wrapper .form-control,
.schedule-task-popup-wrapper .dx-texteditor-input,
.schedule-task-popup-wrapper .dx-texteditor.dx-editor-outlined {
  border-radius: 28px !important;
}

.schedule-task-popup-wrapper .dx-texteditor-input {
  padding: 7px 10px;
}

.schedule-task-popup-wrapper .dx-dropdowneditor-icon {
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
}

.dx-numberbox-spin-down-icon {
  border-bottom-right-radius: 28px;

}

.dx-numberbox-spin-up-icon {
  border-top-right-radius: 28px;

}

/* =   END OF Scheduling = */


/* =========================== */
/* =  Manage Ticket  = */
/* =========================== */

#datagrid-main-manage-ticket-wrapper {
  width: 100% !important;
}

#manage-ticket-container .ck-reset .ck-sticky-panel__content,
#manage-ticket-container .ck.ck-toolbar {
  border-radius: 28px 28px 0px 0px;
}

#manage-ticket-container .ck-editor__main .ck-restricted-editing_mode_standard {
  border-radius: 0px 0px 28px 28px;
}

#ticket-title-desc-wrapper,
#ticket-details-wrapper,
#ticket-custom-properties,
.card.activity-wrapper,
#manage-ticket-container .dx-texteditor.dx-editor-outlined {
  border-radius: 28px !important;
}

#manage-ticket-container .ck-editor__main .ck-restricted-editing_mode_standard.readonly-border,
#manage-ticket-container .ck-editor__main .ck-restricted-editing_mode_standard.ck-read-only {
  border-radius: 20px !important;
}

.application-info-popup-wrapper .dx-popup-draggable .dx-popup-title {
  padding: 14px 24px;
}

.application-info-popup-wrapper .dx-popup-content {
  padding: 20px;
  height: auto !important;
  padding-bottom: 14px;
}

.application-info-popup-wrapper .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,
.application-info-popup-wrapper .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners {
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
}

.application-info-popup-wrapper .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.application-info-popup-wrapper .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar {
  border-top-right-radius: 28px;
  border-top-left-radius: 28px;
}

.application-info-popup-wrapper.application-view-info .dx-popup-content {
  padding: 0px !important;
}

.application-info-popup-wrapper.application-view-info .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,
.application-info-popup-wrapper.application-view-info .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners,
.application-info-popup-wrapper.application-view-info .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,
.application-info-popup-wrapper.application-view-info .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners {
  border: none;
  border-radius: unset !important;
}

.application-info-popup-wrapper .dx-overlay-content.dx-popup-normal {
  height: 62vh !important;
}

.application-info-popup-wrapper .ck-editor__main {
  height: calc(50vh - 120px);
}

.application-info-popup-wrapper.application-view-info .ck-editor__main {
  height: calc(50vh - 170px);
}

.application-info-popup-wrapper.application-view-info .ck-editor__main {
    height: calc(50vh - 100px);
}

.application-info-popup-wrapper.application-view-info  .dx-overlay-content.dx-popup-normal {
  height: 52vh !important;
}

.application-info-popup-wrapper.application-view-info  .dx-popup-bottom.dx-toolbar {
  padding: 14px 24px;
}

.application-info-popup-wrapper .dx-popup-bottom.dx-toolbar {
  padding: 14px 20px;
}
/* Below is for Kanban / workflow section of ticket */

.kanban-main-header .toggle-view-grid-summary>button:first-child {
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
}

.kanban-main-header .toggle-view-grid-summary>button:last-child {
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
}

.kanban-main-container,
.kanban-main-container .kanban-main-header .kanban-header-content-right .kanban-search-container,
.kanban-main-header .catalog-filter.dx-selectbox {
  border-radius: 28px;
}

#kanban-wrapper .sortable-cards {
  padding-bottom: 3px;
}

.kanban-main-container .kanban-main-header{
  border-radius: 28px 28px 0px 0px !important;
}

.ticket-summary-grid-interface .toggle-view-grid-summary .dx-buttongroup-wrapper>.dx-button:last-child {
  border-start-end-radius: 28px;
  border-end-end-radius: 28px;
}

.ticket-summary-grid-interface .toggle-view-grid-summary .dx-buttongroup-wrapper>.dx-button:first-child {
  border-start-start-radius: 28px;
  border-end-start-radius: 28px;
}

#kanban-container-wrapper .task-container{
  padding: 8px;
}

/* = End Manage Ticket = */


/* =========================== */
/* =  security  = */
/* =========================== */
#add-shared-user-search-form .dx-field-item-content .dx-texteditor {
  border: none;
}

#add-shared-user-search-form .dx-field-item-content .dx-texteditor .dx-texteditor-container {
  border-radius: 28px;
}

#do-properties-general-content .form-section .content {
  border-radius: 28px;
  box-shadow: 0px 0px 2px 0px rgba(0, 60, 70, 0.20), 0px 2px 10px 0px rgba(0, 60, 70, 0.10) !important;
}

.data-security-wrappper .data-security-container {
  padding-block: 3px;
}

.new-shared-user-popup .form-check-input {
  min-width: 20px;
  height: 20px;
  border-radius: 50%;
}
.new-shared-user-popup .form-check-input:checked[type=checkbox] {
  background: white;
  border: 6px solid var(--sds-primary);
}

.new-shared-user-popup .form-check-input:checked[type=checkbox] {
  background: white;
  border: 6px solid var(--sds-primary);
}

.table-fields-access-control-container .tables-fields-list-container {
  box-shadow: none;
}

.table-fields-access-control-container .summary .content {
  border-radius: 28px;
}

@media (min-width: 1400px) {

  .layout-datasources~.do-user-props-container .table-fields-access-control-container .sds-datatable-container,
  .layout-datasources~.do-user-props-container .table-fields-access-control-container .sds-datatable-container .sds-datatable {
    box-shadow: none !important;
    margin: 0;
  }

  .layout-datasources~.do-user-props-container .table-fields-access-control-container .tables-fields-list-container {
    height: calc(100vh - 230px);
    height: calc(100dvh - 230px);
  }

  .layout-datasources~.do-user-props-container .table-fields-access-control-container .tables-list-container>.header {
    padding: 12px 16px;
  }

  .layout-datasources~.do-user-props-container .table-fields-access-control-container .tables-fields-list-container {
    box-shadow: 0px 0px 2px 0px rgba(0, 60, 70, 0.20), 0px 2px 10px 0px rgba(0, 60, 70, 0.10) !important;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 28px !important;
  }

  .layout-datasources~.do-user-props-container .table-fields-access-control-container .tables-fields-list-container .tables-list-container {
    overflow: hidden;
    border-bottom-left-radius: 28px;
  }
}

@media only screen and (max-width: 1399px) {

  .do-user-props-container .form-section .content {
    width: calc(100% - 6px);
    margin: 3px;
  }

  .table-fields-access-control-container .tables-fields-list-container .tables-list-container .tables-list {
    height: max(506px, calc(50vh + 6px));
    height: max(506px, calc(50dvh + 6px));
    max-height: max(506px, calc(50vh + 6px));
    max-height: max(506px, calc(50dvh + 6px));
  }
  
  #do-properties-fields-content .table-fields-access-control-container {
    flex-direction: column-reverse;
  }

  .table-fields-access-control-container .tables-list-container .sds-datatable-container {
    margin: 3px 3px 3px 3px;
    width: calc(100% - 6px);
  }

  .table-fields-access-control-container .summary .content {
    margin: 3px;
  }
}

/* = End security = */


/* =========================== */
/* =  Suadeo AI panel  = */
/* =========================== */
.chatbot-chat-interface .sds-btn.btn-primary,
.chatbot-chat-interface>div.chat-main *:not(tr):not(td):not(.border-0):not(.spinner-border):not(.loader-medium):not([class^="dx-scrollable"]):not(textarea) {
  border-radius: 28px !important;
}

.chatbot-chat-interface .start-screen-item:not(.d-none)~.chat-footer>div.position-relative {
  border-radius: 35px !important;
  background-color: var(--sds-white, #FFF);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.20), 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
  padding: 8px;
  align-items: center !important;
  border: 1px solid #F1E9FF;
  box-shadow: 15px -15px 80px 0px rgba(182, 133, 239, 0.30), -15px 15px 65px 0px rgba(77, 157, 162, 0.30);
}

.chatbot-chat-interface .start-screen-item:not(.d-none)~.chat-footer #btnFileUpload svg,
.chatbot-chat-interface .start-screen-item:not(.d-none)~.chat-footer #btnStartMicrophone svg {
  height: 20px;
  width: 20px;
}

.chatbot-chat-interface .start-screen-item.d-none~.chat-footer {
  border-top-color: transparent !important;
  padding: 7px !important;
  background-color: transparent !important;
}

.chatbot-chat-interface .start-screen-item.d-none~.chat-footer>div.position-relative {
  border-radius: 28px !important;
  align-items: center !important;
  border: 1px solid #F1E9FF;
  padding: 8px;
  box-shadow: 15px -15px 80px 0px rgba(182, 133, 239, 0.30), -15px 15px 65px 0px rgba(77, 157, 162, 0.30);
  background-color: white;
}

.chatbot-chat-interface .card-footer .user-input-question-box {
  border-color: transparent !important;
}

.chatbot-chat-interface .card-footer .send-button>div:nth-of-type(2) {
  order: -1 !important;
}

.chatbot-chat-interface .card-footer textarea {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.chatbot-chat-interface .btnSendChat>button {
  border-radius: 50% !important;
  border-color: transparent !important;
  background-color: var(--sds-highlight-500, #9B51E0) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2651_10813)'%3E%3Cpath d='M16.9777 8.01035L18.5227 3.37947C18.6218 3.11304 18.6422 2.82379 18.5816 2.54608C18.521 2.26837 18.382 2.01391 18.181 1.81293C17.9801 1.61194 17.7256 1.4729 17.4479 1.41231C17.1702 1.35173 16.8809 1.37216 16.6145 1.47117L2.39499 6.21541C2.14486 6.30085 1.92208 6.45154 1.74968 6.6519C1.57727 6.85226 1.4615 7.09502 1.41433 7.35509C1.36565 7.59163 1.37648 7.83656 1.44588 8.06787C1.51527 8.29918 1.64104 8.50963 1.8119 8.6803L5.44297 12.3114L5.32369 16.9099L8.01039 15.5206' stroke='white' stroke-width='1.43' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.0988 1.76276L5.44299 12.3114' stroke='white' stroke-width='1.43' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5716 12.1747L14.2482 10.5315C14.2864 10.4387 14.3768 10.3782 14.4771 10.3782C14.5774 10.3782 14.6679 10.4387 14.7061 10.5315L15.3827 12.1747C15.6521 12.8289 16.1715 13.3483 16.8257 13.6177L18.4689 14.2943C18.5617 14.3325 18.6222 14.4229 18.6222 14.5233C18.6222 14.6236 18.5617 14.714 18.4689 14.7522L16.8257 15.4288C16.1715 15.6982 15.6521 16.2176 15.3827 16.8718L14.7061 18.515C14.6679 18.6078 14.5774 18.6684 14.4771 18.6684C14.3768 18.6684 14.2864 18.6078 14.2482 18.515L13.5716 16.8718C13.3022 16.2176 12.7827 15.6982 12.1286 15.4288L10.4853 14.7522C10.3926 14.714 10.332 14.6236 10.332 14.5233C10.332 14.4229 10.3926 14.3325 10.4853 14.2943L12.1286 13.6177C12.7827 13.3483 13.3022 12.8289 13.5716 12.1747Z' stroke='white' stroke-width='1.43' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2651_10813'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
  background-size: calc(100% - 14px) calc(100% - 14px) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 32px;
}

.chatbot-chat-interface .btnSendChat>button>svg {
  display: none;
}

.chatbot-chat-interface .card-footer #btnStartMicrophone {
  padding: 0;
  border-color: transparent;
  box-shadow: none;
}

.chatbot-chat-interface .btnSendChat {
  margin-right: 0 !important;
}


.chatbot-chat-interface .card-footer #btnFileUpload {
  margin-left: 0 !important;
}

.chatbot-chat-interface .card-footer #btnStartMicrophone,
.chatbot-chat-interface .card-footer #btnFileUpload {
  color: var(---sds-grey-600, #879090) !important;
}

.chatbot-chat-interface .media-chat-item {
  box-shadow: 0px 0px 2px 0px rgba(0, 86, 96, 0.25), 0px 2px 10px 0px rgba(0, 86, 96, 0.15);
}

.chatbot-chat-interface .media .chat-conversation>div:not(.ctext-wrap) rect {
  fill: var(--Highlight-300, #D8BFFD) !important;
}

.chatbot-chat-interface .media-chat-item {
  display: inline-block;
}

.chatbot-chat-interface .wave {
  display: inline-block !important;
  padding-left: 8px;
  padding-right: 8px;
}

/* =  end Suadeo AI panel  = */

/* =========================== */
/* =  Query builder  = */
/* =========================== */
#query-editor .schema-container,
#query-editor .sql-editor-container {
  padding-block: 8px;
}

#query-editor>.row {
  margin: 0 !important;
  height: 100%;
}

.schema-container-right {
  height: 100%;
}

#query-editor .card-header {
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;

}

/* Query Tab */

#data-builder-sidenav {
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
}

#data-builder-container #data-builder-tabs-content .joint-paper-scroller.joint-theme-default {
  border-radius: 0;
}

#data-builder-content-container #data-builder-tabs-toolbar>.tab.active:first-child {
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
}

#data-builder-content-container #data-builder-tabs-toolbar>.tab.active:last-child {
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
}

/* =   End Query builder  = */

/* icons styling */
.mask-icon {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  font-size: 16px;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-color: var(--sds-grey-900);
  display: inline-block;
}

/* sidebar styling */

#sds-sidebar .search-withadd-application-dd-wrapper .sds-search-text {
  border: 1px solid var(--sds-grey-500, --sds-grey) !important;
  border-radius: 28px !important;
  color: var(--sds-grey-900, #020303) !important;
  background-color: white;
}

#sds-sidebar #user-info {
  display: none;
}

#sds-main-container #sds-sidebar .sds-sidebar-list {
  background-color: transparent;
}

#sds-main-container #sds-sidebar .hero-list,
#sds-main-container #sds-sidebar li.selected,
#sds-main-container #sds-sidebar li:hover,
#sds-main-container #sds-sidebar .li-style.selected,
#sds-main-container #sds-sidebar .sds-sidebar-app-item.selected .li-style,
#sds-main-container #sds-sidebar .li-style:hover,
#sds-main-container #sds-sidebar li.sds-sidebar-item:active {
  background-color: transparent;
  border-radius: 28px;
  color: var(--sds-grey-900, #020303) !important;
}

#sds-sidebar .sidebar-menu-scroll-wrapper::before {
  content: '';
  display: block;
  height: 1px;
  background-color: var(--sds-grey-400, #DEE4E4);
  margin: 8px 16px 16px 16px;
}

#sds-sidebar .search-withadd-application-dd-wrapper .sds-search-cancel-icon-control svg path {
  fill: #99a1a8;
}

#sds-main-container #sds-sidebar .li-style svg .stroke-prop {
  stroke: var(--sds-grey-900);
}

#sds-main-container #sds-sidebar .app-folder-group .action-wrapper svg .fill-prop,
#sds-main-container #sds-sidebar .li-style svg .fill-prop {
  fill: var(--sds-grey-900, #020303);
}

#sds-sidebar .hide-sidebar-menu .sds-close-icon {
  -webkit-mask-image: url(/Assets/Images/icons/close.svg);
  mask-image: url(/Assets/Images/icons/close.svg);
  background-color: #000000;
}

body[data-page="home"] #sds-main-content-container {
  background: transparent;
}



/* =========================== */
/* =  Reviews Styles  = */
/* =========================== */
#manage-datasource-container .reviews-container {
  height: auto !important;
}
/* =   End Reviews Styles  = */



/* =========================== */
/* =  Responsive Styles  = */
/* =========================== */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .connection-provider-popup-wrapper .connection-providers-list .cpl-wrapper .cpl-item .capl-img {
    border-radius: 28px !important;
  }
}

@media (max-width: 767px) {
  .portal-user-profile-wrapper {
    max-width: 96% !important;
  }

  #sds-topbar .vertical-menu-btn {
    display: inline-block !important;
  }

  #sds-main-container.menu-closed:not(.main-sidebar) #sds-sidebar {
    display: none !important;
  }

  #sds-main-container #sds-sidebar {
    position: fixed;
    top: 0px;
    height: 100vh;
    height: 100dvh;
    margin: 0px;
  }

  #sds-main-container #sds-sidebar .sds-sidebar-list {
    margin: 8px;
    min-height: calc(100vh - 100px);
    height: calc(100vh - 100px);
    min-height: calc(100dvh - 16px);
    max-height: calc(100dvh - 16px);
    height: calc(100dvh - 16px);
    border-radius: 16px;
    border: 1px solid var(--sds-grey-400, #DEE4E4);
    background-color: var(--sds-grey-000, #FFF) !important;
    box-shadow: 0px 0px 2px 0px rgba(0, 60, 70, 0.20), 0px 2px 10px 0px rgba(0, 60, 70, 0.10);
    width: 100%;
    max-width: calc(100% - 74px);
  }

  #sds-sidebar .sidebar-menu-scroll-wrapper {
    height: calc(100vh - 344px) !important;
    height: calc(100dvh - 344px) !important;
  }

  #sds-sidebar .hide-sidebar-menu {
    color: #000000;
    display: inline-block !important;
    position: absolute;
    top: 20px;
    right: 9px;
    height: 32px;
    padding: 8px 12px;
    border-radius: 28px;
    background: var(--sds-grey-000, #FFF);
    box-shadow: 0px 2px 1px 0px rgba(0, 60, 70, 0.05), 0px 0px 1px 0px rgba(0, 60, 70, 0.05);
    line-height: 16px;
    min-width: 40px;
    text-align: center;
  }

  #new-usageData-container #new-usage-data-name-wrapper .card,
  #existing-usageData-container #existing-usage-data-name-wrapper .card,
  #new-usageData-container #data-source-list,
  #newModel-usageData-container #new-usage-data-name-wrapper .card {
    margin: 0 3px;
  }

  .table-column-wrapper #schemacolumn-tab-info {
    width: 100%;
  }

  #administration-nav-list .card {
    margin: 0;
  }

  #sds-main-container #sds-sidebar .sds-sidebar-list #user-info-wrapper {
    margin-bottom: 0px;
  }

  /* FIX POPUP IN MOBILE SCREEN */
  .dx-overlay-wrapper.dx-popup-wrapper:not(.dx-dropdowneditor-overlay) .dx-overlay-content {
    max-width: 95% !important;
  }

  #manage-datasource-container #lineage-chart-diagram.dataLineageDiagramWrapper {
    height: calc(100vh - 230px) !important;
    height: calc(100dvh - 230px) !important;
  }

  #manage-datasource-container .data-lineage-chart-main-wrapper.fullscreen #lineage-chart-diagram.dataLineageDiagramWrapper {
    height: 100vh !important;
    height: 100dvh !important;
  }

  #manage-datasource-container #lineage-chart-diagram .data-flow-diagram-wrapper {
    min-height: calc(100vh - 230px - (2 * (var(--padding-to-show-shadow))));
    min-height: calc(100dvh - 230px - (2 * (var(--padding-to-show-shadow))));
  }

  #manage-datasource-container .reviews-container {
    height: auto !important;
    padding-bottom: 1rem;
  }

  #userdata-details-tabcontent .tab-pane.active {
    -ms-overflow-style: none;
    /* IE 10+ */
    scrollbar-width: none;
    /* Firefox */
  }

  #userdata-details-tabcontent .tab-pane.active::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari */
    width: 0;
    height: 0;
  }
  #query-editor .schema-container{
    padding-left:0px;
    padding-right:4px;
  }

  div[id$="-documentation-container"], div[id$="-documentation-content"], div[id$="-documentation-tabcontent"],div[id$="-description-documentation"] {
    padding: 0 1px !important;
  }
  
  #query-editor .sql-editor-container {
    padding-left:0px;
    padding-right:0px;
  }
  .dataPiplineDiagramWrapper{
    padding-left:0px;
    padding-right:0px
  }
  
  #catalog-access-request-list .request-header-wrapper .access-list-header-wrapper {
    gap: 12px;
  }

  #catalog-access-request-list .request-header-wrapper .access-list-header-wrapper > .col-12.col-lg-auto {
    padding: 0px 6px;
  }

  #manage-domain-container #domain-items-content .sds-datatable-container .sds-datatable .dx-toolbar .dx-toolbar-items-container {
      flex-wrap: wrap;
  }

  #manage-domain-container #domain-items-content .sds-datatable-container .sds-datatable .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after {
    justify-content: unset;
    gap: 3px;    
  }

  #manage-domain-container #domain-items-content .sds-datatable-container .sds-datatable .dx-toolbar-after .dx-toolbar-item,
  #manage-domain-container #domain-items-content .sds-datatable-container .sds-datatable .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after #linked-items-group-select {
    width: 100% !important;
  }

  #business-glossary-synonyms,
    #business-glossary-example,
    #business-glossary-data-discovery {
    margin-inline: 0px;
  }

}

/* =  end Responsive Styles  = */