.ui-multiselect{display:block;position:relative;height:26px;padding:4px 24px 4px 0;text-align:left;font-weight:normal;font-size:13px;background:transparent;border:none;border-bottom:2px solid #e0e0e0;border-radius:0;box-shadow:none;transition:border-color 0.2s ease;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;line-height:18px}.ui-multiselect:hover{border-bottom-color:#333;background:transparent;border-top:none;border-left:none;border-right:none;color:#333 !important}.ui-multiselect:focus,.ui-multiselect.ui-state-focus{border-bottom-color:#333;outline:none;box-shadow:none;background:transparent;border-top:none;border-left:none;border-right:none;color:#333 !important}.ui-multiselect.ui-state-active{border-bottom-color:#333;background:transparent;border-top:none;border-left:none;border-right:none;color:#333 !important}.ui-multiselect.ui-state-hover{border-bottom-color:#333;background:transparent;border-top:none;border-left:none;border-right:none;color:#333 !important}.ui-multiselect span.ui-icon{position:absolute;right:6px;top:50%;margin-top:-6px;width:12px;height:12px;background:transparent !important;border:none;text-indent:-9999px;overflow:hidden;float:none}.ui-multiselect span.ui-icon:before{display:none}.ui-multiselect span.ui-icon:after{content:'';position:absolute;top:2px;left:3px;width:6px;height:6px;border-right:2px solid #666;border-bottom:2px solid #666;border-top:none;border-left:none;transform:rotate(45deg);transition:transform 0.2s ease, border-color 0.2s ease;background:transparent}.ui-multiselect:hover span.ui-icon:after{border-color:#333}.ui-multiselect.ui-state-active span.ui-icon:after{transform:rotate(-135deg);margin-top:4px;border-color:#333}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;border:none;background:#f8f9fa;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}.ui-multiselect-header ul{font-size:13px;margin:0;padding:0}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}.ui-multiselect-header a{text-decoration:none}.ui-multiselect-header a:hover{text-decoration:underline}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0;display:none}.ui-multiselect-menu{display:none;padding:4px 0;position:absolute;z-index:10000;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;margin-top:4px}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll}.ui-multiselect-checkboxes label{cursor:pointer;display:block;border:none;padding:8px 12px;font-size:13px;color:#333;transition:background-color 0.2s ease;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-multiselect-checkboxes label:hover{background-color:#f5f5f5;color:#333 !important}.ui-multiselect-checkboxes label input{position:relative;top:1px;margin-right:8px}.ui-multiselect-checkboxes li{clear:both;font-size:13px;padding:0;border:none;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}* html .ui-multiselect-checkboxes label{border:none}.ui-multiselect-checkboxes li.ui-multiselect-excluded{display:none !important}.ui-multiselect-menu .ui-state-active{font-weight:normal;font-size:13px;border:none;background-color:#f0f8ff !important;color:#333 !important}.ui-multiselect-menu .ui-state-hover{font-weight:normal;font-size:13px;background-color:#f5f5f5 !important;border:none;color:#333 !important}
