
input.dcqs { display:inline-block !important; }
/* FIX, wegen Chrome-Fehler!? am 25.2.2023*/
.dcqs_content { /*display:inline-block !important; */ display:inline !important; position:relative !important; height:0 !important; width:0 !important;  }
.dcqs_content > * { right:0 !important; }

input.dcqs { background: #FFF url(/bilder/symbol/svg/qsel_0.svg) right center no-repeat; padding-right:16px !important; cursor:default; }

input.dcqs:hover,
input.dcqs[data-active='1'] { background:#FFF url(/bilder/symbol/svg/qsel_1.svg) right center no-repeat !important; }
input.dcqs[data-active='1'] { border-radius:0 !important; }

.dcqs_content > label,
.dcqs_content > ul { font-family:Verdana; font-weight:normal; display:none; position:absolute;  margin:0; }

/* 20.3.23 | data-activ ist bei dcqs und dcqs_content gleichermaßen gesetzt */
.dcqs_content[data-active='1'] > ul { display:block; z-index:1000; } /*flex*/
.dcqs_content[data-active='1'] > label { display:block; z-index:1000; }


.dcqs_content > ul { border:#bbb 1px solid; box-shadow:inset 3px 3px 3px #EEE, 1px 1px 1px rgba(0,0,0,0.07); box-sizing:border-box; padding:0; background-color:rgba(255,255,255,0.95); font-size:13px; }
.dcqs_content > label { border:#bbb 1px solid; box-sizing:border-box; padding:5px; font-size:11px; color:#555; background-color:rgba(220,220,220,0.95); cursor:default !important; }

.dcqs_content > *:empty,
.dcqs_content > ul[data-count='0'] { display:none !important; }

.dcqs_content > label > p { margin:0; margin-top:2px; }

                                                   /*attr(data-showmax) - geht aktuell nicht*/
.dcqs_content > ul { padding:0; max-height:calc(29px*6); overflow-y:auto; overflow-x:hidden; }

.dcqs_content > ul > li { padding:6px 4px; border:1px solid transparent; }
.dcqs_content > ul > li { line-height:15px; list-style-type: none;  list-style: none; display:block; cursor:pointer; }
.dcqs_content > ul > li[readonly] { cursor:auto; color:#bbb; padding:4px; }
.dcqs_content > ul > li[selected] { border:rgba(247,101,3,1) 1px solid;  background-color:rgba(247,101,3,0.5); }
.dcqs_content > ul > li:not([readonly]):hover { border:rgba(247,101,3,0.8) 1px solid;  background-color:rgba(247,101,3,0.3);  }