/*!
 * jquery-consistent-listbox v0.1.2-dev (https://github.com/SimonLitt/jquery-consistent-listbox/)
 * Copyright 2025 Simon Litt.
 * Licensed under MIT (https://github.com/SimonLitt/jquery-consistent-listbox/blob/main/LICENSE)
 */.sl-listbox{min-height:3rem;min-width:6rem;overflow-x:hidden;overflow-y:auto;padding:.2rem .5rem}.sl-listbox input.form-check-input,.sl-listbox label{font-size:1rem}.sl-listbox label{border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px solid #EEE;display:block}.sl-listbox.ui-menu .ui-state-focus,.sl-listbox.ui-menu .ui-state-active{margin:unset}.sl-listbox.ui-widget-content .ui-state-active{background:#b5caea}.sl-listbox label:hover{border:1px solid #ccc}.sl-listbox label.ui-sortable-helper{border:1px solid #aaa;background:#e3e8ef}.sl-listbox.ui-widget-content label.ui-state-active{font-weight:normal}.sl-listbox input.form-check-input{margin:0}.sl-listbox input.form-check-input{-webkit-appearance:none;appearance:none;background:0;margin:0;transform:translateY(-0.075em);border:0;display:inline-block}.sl-listbox input.form-check-input:focus,.sl-listbox input.form-check-input .sl-listbox:checked,input.form-check-input:active{outline:unset;box-shadow:none}.sl-listbox input.form-check-input:checked::before{transform:scale(1)}.sl-listbox input.form-check-input::before{content:"";display:inline-block;width:.75rem;height:.75rem;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #4a5bea;background-color:CanvasText;transform-origin:bottom left}.sl-listbox input[type="radio"].form-check-input::before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.sl-listbox input[type="checkbox"].form-check-input::before{clip-path:polygon(0 38%,38% 38%,38% 0,62% 0,62% 38%,100% 38%,100% 62%,62% 62%,62% 100%,38% 100%,38% 62%,0 62%)}.sl-listbox.sl-h-8{height:8rem}.sl-listbox.sl-h-10{height:10rem}.sl-listbox.sl-h-12{height:12rem}.sl-listbox.sl-h-20{height:20rem}.sl-listbox.sl-h-25{height:25rem}.sl-listbox.sl-mh-12{min-height:12rem}.sl-listbox .item-text{margin-left:.25rem !important}.sl-listbox .drag-icon{float:right;margin-left:.5rem !important;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.sl-listbox label.ui-sortable-helper,.sl-listbox label.ui-sortable-helper .drag-icon,.sl-listbox .drag-icon:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.sl-listbox .drag-icon::before{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:CanvasText;clip-path:polygon(50% 0,100% 40%,50.05% 40%,50.05% 60%,100% 60%,50% 100%,0 60%,49.95% 60%,49.95% 40%,0 40%)}.sl-listbox label.ui-state-active{color:#000}.sl-listbox.ui-menu .ui-menu-item-wrapper{padding:.2rem .5em}
