﻿.custom-dropdownbutton-container {
  border: 1px solid var(--background-color-3);
}

.statusdropdownbutton {
  width: 170px;
  height: 36px;
  justify-content: space-between;
  border-radius: 12px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  border: 1px solid var(--background-color-3);
  background-color: #fff;
}

.dxbl-dropdown > .dxbl-dropdown-dialog .dxbl-dropdown-body.statusdropdown {
  width: 170px;
  padding-top: 8px;
  padding-right: 4px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.applicationstatusbutton {
  width: 100%;
  border-radius: 6px;
  background: unset;
  border: none;
  padding-left: 4px;
  padding-right: 4px;
  justify-content: unset;
}

.dxbl-btn:not(.dxbl-disabled):not(:disabled).applicationstatusbutton:hover {
  background: linear-gradient(56.64deg, #FFFFFF -12.82%, #BACCD5 96.94%);
}

.statuslabel {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: var(--main-color-1);
  height: 24px;
  border-radius: 8px;
  gap: 2px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  border: 1px solid var(--secondary-color-3);
  background: linear-gradient(56.64deg, #FFFFFF -12.82%, #BACCD5 96.94%);
}

.statuslabel.yellow {
  background: linear-gradient(265.94deg, #F1F0B7 0%, #FFFFFF 100.72%);
  border: 1px solid var(--signal-color-3);
}

.statuslabel.green {
  background: linear-gradient(265.79deg, #BFECD1 -4.08%, #FFFFFF 100.74%);
  border: 1px solid var(--hover-color-1);
}

.statuslabel.red {
  background: linear-gradient(86.37deg, #FFFFFF 7.67%, #E699B5 102.45%);
  border: 1px solid var(--signal-color-1);
}

dxbl-combo-box.winodropdown {
  border-radius: 8px;
  height: 44px;
}

dxbl-combo-box.winodropdown.calendardropdownbutton {
  height: 50px;
  background: none; /*#CEDBE1;*/
  border: 0px;
  border-radius: 25px;
}

dxbl-combo-box.winodropdown .template-container {
  align-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

dxbl-combo-box.winodropdown.calendardropdownbutton .dxbl-text-edit-template {
  align-items: center;
  background-color: red;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

dxbl-combo-box.winodropdown.calendardropdownbutton .dxbl-text-edit-template .profilepicturecontainer {
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}

dxbl-combo-box.winodropdown.calendardropdownbutton .dxbl-text-edit-template .profilepicturecontainer > svg {
  position: absolute;
}

dxbl-combo-box.winodropdown.calendardropdownbutton .dxbl-text-edit-template .profilepicturecontainer img.profilepicture {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  z-index: 1;
  margin: unset;
}

dxbl-combo-box.winodropdown.calendardropdownbutton .dxbl-btn-group.dxbl-btn-group-right,
dxbl-combo-box.winodropdown.calendardropdownbutton .dxbl-btn-group.dxbl-btn-group-right > button.dxbl-btn {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: red;
}

dxbl-combo-box.winodropdown .dxbl-text-edit-template img {
  width: 20px;
  height: 15px;
  vertical-align: middle;
  margin-right: 4px;
}

dxbl-combo-box.winodropdown .dxbl-btn-group.dxbl-btn-group-right {
  border-radius: 8px;
  border: 0px;
}

dxbl-combo-box.winodropdown .dxbl-btn-group.dxbl-btn-group-right button {
  border-radius: 8px;
  border: 0px;
}

dxbl-combo-box.winodropdown.dxbl-disabled {
  background-color: var(--bs-secondary-bg);
  --dxbl-text-edit-disabled-root-bg: var(--dxbl-text-edit-disabled-bg, var(--bs-secondary-bg));
}

dxbl-combo-box.winodropdown.dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear,.dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear,.dxbl-btn.dxbl-btn-icon):disabled {
  background-color: var(--bs-secondary-bg);
}

.winodropdown .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled), .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  color: var(--dxbl-list-box-color);
}

.calendardropdownitem {
  height: 50px;
  border-radius: 25px;
  display: flex;
  background-color: yellow;
  align-items: center;
}

.calendardropdownitem.active {
  border: 1px solid #348D2C;
  /*border-image-source: linear-gradient(180deg, #348D2C 0%, #69BA61 100%);*/
}

.calendardropdownitem img {
  height: 43px;
  width: 43px;
  border-radius: 50%;
}