.dbts-valsel-valblock {display:flex;flex:1;flex-direction:row;min-height:38px;width: 100%;}
.dbts-valsel-values {display:flex;flex:11;flex-direction:column;width:100%;overflow:hidden}
.dbts-valsel-btn-add-ds {width:26px;position:relative;display:flex}
.dropstart .dropdown-toggle::before {display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border:0}
.dbts-valsel-btn-add {margin:0;padding:0;background:none;width:26px;position:relative;cursor:pointer;color:rgb(33,37,41);border:none rgb(33,37,41) 0px;border-left:1px solid #f0f0f0;}
.dbts-valsel-btn-add::before{content:'';width:12px;height:100%;display: inline-block;position:relative;top:0;left:0;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/bootstrap/svg/bootstrap-icons-1.11.3/plus-lg.svg");opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);margin:0 7px;}
.dbts-valsel-btn-add:hover::before {opacity:.85;}
.dbts-valsel-btn-add.dbts-disabled-untiladdvalue {visibility:hidden;cursor:auto;}
.dbts-valsel-type-menu {}
.dbts-valsel-typesel-line {cursor:pointer;white-space:nowrap;}
.dbts-valsel-typesel-line:hover {background:rgba(0,0,0,0.08);}
.dbts-valsel-valline {display:flex;flex:1;flex-direction:row;padding:2px;width:100%;overflow:hidden}
.dbts-valsel-valval {display:flex;flex:11;width:100%;overflow:hidden}
.dbts-valsel-valval .form-group {width:100%;}
.dbts-valsel-valinp {}
.dbts-valsel-valinp-unknown {color:#ce5134;}
.dbts-valsel-valinp-valwrong {/*border-color:#ce5134;*/}
.dbts-valsel-btn-remove {width:26px;position:relative;cursor:pointer;border-left:1px solid #f0f0f0;}
.dbts-valsel-btn-remove::before {content:'';width:12px;height:100%;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:16px;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/bootstrap/svg/bootstrap-icons-1.11.3/x.svg");opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);margin:0 7px;}
.dbts-valsel-btn-remove:hover::before {opacity:.85;}
.dbts-valsel-val-simple {display:inline-block;width:calc(100% - 20px);overflow:hidden;padding-left: .2em;}
.dbts-valsel-metaobj-type {font-style:italic;font-size:10px;}
.dbts-valsel-val-input {
  display:block;
  width:100%;
  padding:.375rem 2.25rem .375rem .75rem;
  -moz-padding-start:calc(0.75rem - 3px);
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-clip:padding-box;
}
.dbts-valsel-val-item {}
.dbts-valsel-val-metaobj {}
.dbts-valsel-val-selectval {
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-position:right .75rem center;
  background-size:16px 12px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.dbts-valsel-val-strinst {}
.selection {
  display:block;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  border:1px solid #ced4da;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-clip:padding-box;
}
.select2 {
  width:100% !important;
}
.select2-container {z-index:1060}
.select2-container {
  height:100%;
  display:block;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  border:none;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-clip:padding-box;
}
.container .select2-selection--single, 
.select2-container .select2-selection--single, 
.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--selectable {min-height:2em;}
.select2-container--default .select2-selection--single {border:none;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-radius:.25rem;}
.container .select2-selection--single .select2-selection__rendered {height:100%;border-radius:.25rem;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:100%;border-radius:.25rem;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);}
.select2-container--default .select2-search--dropdown .select2-search__field {
  display:block;
  width:100%;
  padding:.375rem .75rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ced4da;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:.25rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.dbts-valsel-icons {width:18px}
.dbts-valsel-val-loading {width:16px;height:16px;position:relative;cursor:pointer;}
.dbts-valsel-val-loading::before {content:'';width:14px;height:14px;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/dm/inputs1/svg/loading.svg")}
.dbts-valsel-val-error {width:16px;height:16px;position:relative;cursor:pointer;}
.dbts-valsel-val-error::before {content:'';width:14px;height:14px;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/dm/inputs1/svg/exclamation-circle.svg")}
.dbts-param-loading {width:16px;height:16px;position:relative;cursor:pointer;display:inline-block;}
.dbts-param-loading::before {content:'';width:14px;height:14px;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/dm/inputs1/svg/loading.svg")}
.dbts-param-error {width:16px;height:16px;position:relative;cursor:pointer;display:inline-block;}
.dbts-param-error::before {content:'';width:14px;height:14px;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/dm/inputs1/svg/exclamation-circle.svg")}
.dbts-wiki {}
.dbts-wiki-editor {}
.dbts-valsel-timezone-selector{font-size:70%;border:none;height:100%;opacity:0.6;width:6em;padding:0}
.dbts-valsel-timezone-display{font-size:70%;height:100%;opacity:0.6;width:6em;padding:0}
.form-select.dbts-valsel-timezone-selector {background-image:none;}
.dbts-fileline{display:flex;align-items:left;white-space:nowrap}
.dbts-fileinput{position:relative;display:inline-block;height:100%;width:100%;opacity:0;left:0px;top:0px;cursor:pointer}
.dbts-valsel-btn-upload {width:26px;position:relative;cursor:pointer;border-left:1px solid #f0f0f0;}
.dbts-valsel-btn-upload::before{content:'';width:12px;height:100%;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/bootstrap/svg/bootstrap-icons-1.11.3/plus-lg.svg");opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);margin:0 7px;}
.dbts-valsel-btn-upload:hover::before {opacity:.85;}
.dbts-valsel-btn-datetimepicker {margin:auto 2px;width:1rem;height:1rem;position:relative;cursor:pointer;display:inline-block;}
.dbts-valsel-btn-datetimepicker::before {content:'';width:100%;height:100%;position:absolute;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/public/com/teacode/bootstrap/svg/bootstrap-icons-1.11.3/calendar3.svg");opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
.dbts-valsel-btn-datetimepicker:hover::before {opacity:.85;}
.dbts-valsel-typesel-line-upload {position:absolute;left:0;width:100%;cursor:pointer;}
.dbts-selector-novalues-block {opacity:.5}
.dbts-selector-notfound-block {opacity:.5}
.select2-selection:focus {border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);}
:valid, .dbts-pattern-ok {}
:invalid, .dbts-pattern-error {color:red}
.dbts-paramshield {
  z-index:100;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  background:#0002;
  transform:translateX(-1em);
  background-image:;
}

.dbts-paramshield::before {
  content:'';
  --iconSize:28px;
  width:var(--iconSize);
  height:var(--iconSize);
  position:fixed;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("/public/com/teacode/dm/inputs1/svg/loading.svg");
  top:calc(50% - var(--iconSize));
  left:calc(50% - var(--iconSize));
}
.dbts-valsel-val-structure {display:inline-block;width:calc(100% - 20px);overflow:hidden;padding-left: .2em;}
.dbts-structure {border:solid 1px #ccc;margin:2px 0; width: 100%; padding: 4px}
.dbts-structure-field-title {font-weight: 300;}
.dbts-structure-title {}
.dbts-structure-body {}
.dbts-selector-group-toppanel-container {display:flex;}
.dbts-selector-group-allcb-container {}
.dbts-selector-group-searchline-container {width: 100%;}