<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* multiselect combo styles */
.multiselect {width: 100%;}
.openList select,  .openList input{margin-bottom:0.2em}
 .openList input[type="button"]{-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px #bbb solid; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */}



.ui-multiselect { border: solid 1px; font-size: 0.8em; width: 100%;}
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; width: 50%;}
.ui-multiselect ul.selected {position: relative; padding: 0; overflow: auto; height:10em; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; width: 49.8%; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; height:10em; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }

.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px; width: 100%;}

.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .add-new { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .new{ float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }

.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }
.ui-multiselect input.new { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 70px; }

/*open list*/
.openList {width:100%}
.openList ul {list-style: none; font-size:100%; margin:auto}
.openList ul  li {border-bottom: 1px dotted #dadada}
.openList ul  li:hover {background-color: #ffffcc}
.openList ul  li input {margin-right:0.5em}
.typeC div.formDiv div.line div input.openListFreeText {float: left; width: 75%; height: 16px}
.typeC div.formDiv div.line div input.openListAddButton {float: left; width:3em; margin-left:0.1em; height:18px}
.openListRemoveButton {margin-top: 0.3em}
.openListLeft {width: 48%; float: left}
.openListRight {width: 48%; float: left; border-left: 1px solid #DADADA; margin-left: 2%; padding-left: 1%;}
</pre></body></html>