.zr-checkbox {
  display: flex;
  justify-content: left;
  align-items: center;
  color: #434242;
  cursor: pointer;
}
.zr-checkbox > input {
  display: none;
}
.zr-checkbox > .icon {
  margin-right: 3px;
  padding: 0.5px 1.5px;
  border: 3px;
  height: 16px;
  width: 16px;
}
.zr-checkbox[data-layout="flex-row"] {
  flex-direction: row;
}
.zr-checkbox[data-layout="flex-column"] {
  flex-direction: column;
}
.zr-checkbox[data-checked="true"] {
  color: #22acec !important;
}
.zr-checkbox[data-disabled="true"] {
  color: #d2d2d2 !important;
  cursor: not-allowed !important;
}
.zr-checkbox[data-disabled="false"]:active .icon > path {
  box-shadow: 0 0 10px #606161;
}
.zr-uncontrol-checkbox {
  display: flex;
  justify-content: left;
  align-items: center;
  color: #434242;
  cursor: pointer;
}
.zr-uncontrol-checkbox > input {
  display: none;
}
.zr-uncontrol-checkbox > .icon {
  margin-right: 5px;
  border: 3px;
  height: 16px;
  width: 16px;
}
.zr-uncontrol-checkbox[data-layout="flex-row"] {
  flex-direction: row;
}
.zr-uncontrol-checkbox[data-layout="flex-column"] {
  flex-direction: column;
}
.zr-uncontrol-checkbox[data-checked="true"] {
  color: #22acec !important;
}
.zr-uncontrol-checkbox[data-disabled="true"] {
  color: #d2d2d2 !important;
  cursor: not-allowed !important;
}
.zr-uncontrol-checkbox[data-disabled="false"]:active .icon > path {
  box-shadow: 0 0 10px #606161;
}
.zr-checkboxs {
  display: flex;
  flex-wrap: wrap;
  padding: 3px;
}
.zr-checkboxs .zr-uncontrol-checkbox {
  margin-right: 5px;
}
.zr-radio {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 3px;
}
.zr-radio[data-layout="flex-row"] {
  flex-direction: row;
}
.zr-radio[data-layout="flex-column"] {
  flex-direction: column;
}
.zr-radio > .zr-radio-item {
  margin-right: 5px;
}
.zr-radio > .zr-radio-item:hover {
  opacity: 0.8;
}
.zr-radio > .zr-radio-item:first-child {
  /*padding-left: 0px;*/
}
.zr-radio > .zr-radio-item:last-child {
  /*padding-right: 0px;*/
}
.zr-radio-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-right: 5px;
  padding: 4px 0px;
  border-radius: 2px;
}
.zr-radio-item > input {
  display: none;
}
.zr-radio-item .icon {
  margin-right: 3px;
  padding: 0.5px 1.5px;
  border: 3px;
  border-radius: 50%;
  height: 16px;
  width: 16px;
}
.zr-radio-item[data-checked="true"] {
  color: #22acec !important;
}
.zr-radio-item[data-disabled="true"] {
  color: #d2d2d2 !important;
  cursor: not-allowed !important;
}
.zr-radio-item[data-disabled="false"]:active {
  background-color: #f1f1f1;
}
.zr-select {
  width: 100%;
  height: 100%;
  padding: 3px 6px;
  font-size: 13px;
  border-radius: 2px;
  color: #4c4c4c;
  border: 1px solid #d2cbcb;
  background-color: transparent;
}
.zr-select:disabled {
  color: #6d6b6a !important;
  border-color: #6d6b6a !important;
  cursor: not-allowed;
  opacity: 0.8;
}
.zr-select-menu {
  width: 100%;
}
.zr-select-menu.disabled {
  color: #b1b0af;
  cursor: not-allowed !important;
  opacity: 0.6;
}
.zr-select-menu.no-border .select-text {
  border: none !important;
}
.zr-select-menu .select-text {
  border: 1px solid #d8d8d8;
  font-size: 13px;
  padding: 0px 6px;
  height: 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.zr-select-menu .select-text .text {
  flex: 1;
}
.zr-select-menu .select-text .svg-inline--fa {
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.zr-select-menu .select-text:active {
  border-color: #40a9ff;
  color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.zr-select-list {
  padding: 0px;
  margin: 0px;
  list-style: none;
  background-color: #FFF;
  color: #909090;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  min-width: 160px;
}
.zr-select-list .list-item {
  cursor: pointer;
  line-height: 34px;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 5px;
}
.zr-select-list .list-item.actived {
  color: #1a73e8 !important;
  font-weight: bolder;
}
.zr-select-list .list-item .icon {
  padding: 5px;
}
.zr-select-list .list-item .label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.zr-select-list .list-item .actions .action {
  padding: 5px 3px;
}
.zr-select-list .list-item:hover {
  color: cornflowerblue;
  opacity: 0.6;
  background: #eff3fa;
}
.zr-select-list .list-item:last-child {
  border-bottom: 0px;
}
.zr-popup-select {
  width: 100%;
}
.zr-popup-select.disabled {
  color: #b1b0af;
  cursor: not-allowed !important;
  opacity: 0.6;
}
.zr-popup-select.no-border .select-text {
  border: none !important;
}
.zr-popup-select.no-border .select-text {
  border: none !important;
}
.zr-popup-select .select-text {
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  font-size: 13px;
  padding: 0px 6px;
  min-height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  word-break: break-all;
}
.zr-popup-select .select-text .text {
  flex: 1;
}
.zr-popup-select .select-text .svg-inline--fa {
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.zr-popup-select .select-text:hover {
  color: #0585ee;
}
.zr-popup-select .select-text:active {
  border-color: #40a9ff;
  color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIuL2Rpc3QvZGV2ZWxvcG1lbnQvaW5kZXguc3R5bGUuYnVuZGxlLmNzcyIsInNvdXJjZVJvb3QiOiIifQ==*/