[QSO Dialog] SOTA autocomplete when logging.
这个提交包含在:
		
							父节点
							
								
									6a42641f9d
								
							
						
					
					
						当前提交
						584914ca9b
					
				
					共有  11 个文件被更改,包括 155377 次插入 和 1 次删除
				
			
		|  | @ -244,4 +244,36 @@ class QSO extends CI_Controller { | ||||||
| 		 | 		 | ||||||
| 		echo $this->frequency->convent_band($band, $mode); | 		echo $this->frequency->convent_band($band, $mode); | ||||||
| 	} | 	} | ||||||
|  | 
 | ||||||
|  | 	/* | ||||||
|  | 	 * Function is used for autocompletion of SOTA in the QSO entry form | ||||||
|  | 	 */ | ||||||
|  | 	public function get_sota() { | ||||||
|  |         $json = []; | ||||||
|  | 
 | ||||||
|  |         if(!empty($this->input->get("query"))) { | ||||||
|  |             $query = isset($_GET['query']) ? $_GET['query'] : FALSE; | ||||||
|  |             $sota = strtoupper($query); | ||||||
|  | 
 | ||||||
|  |             $file = 'assets/json/sota.txt'; | ||||||
|  | 
 | ||||||
|  |             if (is_readable($file)) { | ||||||
|  |                 $lines = file($file, FILE_IGNORE_NEW_LINES); | ||||||
|  |                 $input = preg_quote($sota, '~'); | ||||||
|  |                 $reg = '~^'. $input .'(.*)$~'; | ||||||
|  |                 $result = preg_grep($reg, $lines); | ||||||
|  |                 $json = []; | ||||||
|  |                 $i = 0; | ||||||
|  |                 foreach ($result as &$value) { | ||||||
|  |                     // Limit to 100 as to not slowdown browser too much
 | ||||||
|  |                     if (count($json) <= 100) { | ||||||
|  |                         $json[] = ["name"=>$value]; | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         header('Content-Type: application/json'); | ||||||
|  |         echo json_encode($json); | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -34,6 +34,7 @@ | ||||||
|     <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/datatables.min.js"></script> |     <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/datatables.min.js"></script> | ||||||
| <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/dataTables.buttons.min.js"></script> | <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/dataTables.buttons.min.js"></script> | ||||||
| <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/buttons.html5.min.js"></script> | <script type="text/javascript" src="<?php echo base_url(); ?>assets/js/buttons.html5.min.js"></script> | ||||||
|  | <script type="text/javascript" src="<?php echo base_url();?>assets/js/selectize.js"></script> | ||||||
| 
 | 
 | ||||||
| <?php if ($this->uri->segment(1) == "search" && $this->uri->segment(2) == "filter") { ?>
 | <?php if ($this->uri->segment(1) == "search" && $this->uri->segment(2) == "filter") { ?>
 | ||||||
| 
 | 
 | ||||||
|  | @ -318,9 +319,38 @@ $(document).on('keypress',function(e) { | ||||||
| <?php } ?>
 | <?php } ?>
 | ||||||
| 
 | 
 | ||||||
| <?php if ($this->uri->segment(1) == "qso") { ?>
 | <?php if ($this->uri->segment(1) == "qso") { ?>
 | ||||||
| 
 |  | ||||||
| <script type="text/javascript"> | <script type="text/javascript"> | ||||||
| $( document ).ready(function() { | $( document ).ready(function() { | ||||||
|  |     var baseURL= "<?php echo base_url();?>"; | ||||||
|  | 
 | ||||||
|  |     $('#sota_ref').selectize({ | ||||||
|  |         maxItems: 1, | ||||||
|  |         closeAfterSelect: true, | ||||||
|  |         loadThrottle: 250, | ||||||
|  |         valueField: 'name', | ||||||
|  |         labelField: 'name', | ||||||
|  |         searchField: 'name', | ||||||
|  |         options: [], | ||||||
|  |         create: false, | ||||||
|  |         load: function(query, callback) { | ||||||
|  |             if (!query || query.length < 3) return callback();  // Only trigger if 3 or more characters are entered
 | ||||||
|  |             $.ajax({ | ||||||
|  |                 url: baseURL+'index.php/qso/get_sota', | ||||||
|  |                 type: 'GET', | ||||||
|  |                 dataType: 'json', | ||||||
|  |                 data: { | ||||||
|  |                     query: query, | ||||||
|  |                 }, | ||||||
|  |                 error: function() { | ||||||
|  |                     callback(); | ||||||
|  |                 }, | ||||||
|  |                 success: function(res) { | ||||||
|  |                     callback(res); | ||||||
|  |                 } | ||||||
|  |             }); | ||||||
|  |         } | ||||||
|  |     }); | ||||||
|  | 
 | ||||||
|   /* |   /* | ||||||
|     Populate the Satellite Names Field on the QSO Panel |     Populate the Satellite Names Field on the QSO Panel | ||||||
|   */ |   */ | ||||||
|  |  | ||||||
|  | @ -10,6 +10,7 @@ | ||||||
| 		<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/<?php echo $this->optionslib->get_theme();?>/bootstrap.min.css"> | 		<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/<?php echo $this->optionslib->get_theme();?>/bootstrap.min.css"> | ||||||
| 		<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/general.css"> | 		<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/general.css"> | ||||||
| 		<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/<?php echo $this->optionslib->get_theme();?>/overrides.css"> | 		<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/<?php echo $this->optionslib->get_theme();?>/overrides.css"> | ||||||
|  |         <link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/<?php echo $this->optionslib->get_theme();?>/selectize.bootstrap4.css"/> | ||||||
| 	<?php } ?>
 | 	<?php } ?>
 | ||||||
| 
 | 
 | ||||||
|     <link rel="stylesheet" href="<?php echo base_url(); ?>assets/fontawesome/css/all.css"> |     <link rel="stylesheet" href="<?php echo base_url(); ?>assets/fontawesome/css/all.css"> | ||||||
|  |  | ||||||
|  | @ -0,0 +1,480 @@ | ||||||
|  | .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { | ||||||
|  |     visibility: visible !important; | ||||||
|  |     background: #f2f2f2 !important; | ||||||
|  |     background: rgba(0, 0, 0, .06) !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     box-shadow: inset 0 0 12px 4px #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { | ||||||
|  |     content: "!"; | ||||||
|  |     visibility: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-helper { | ||||||
|  |     box-shadow: 0 2px 5px rgba(0, 0, 0, .2) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header { | ||||||
|  |     position: relative; | ||||||
|  |     padding: 6px .75rem; | ||||||
|  |     border-bottom: 1px solid #d0d0d0; | ||||||
|  |     background: #f8f8f8; | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close { | ||||||
|  |     position: absolute; | ||||||
|  |     right: .75rem; | ||||||
|  |     top: 50%; | ||||||
|  |     color: #343a40; | ||||||
|  |     opacity: .4; | ||||||
|  |     margin-top: -12px; | ||||||
|  |     line-height: 20px; | ||||||
|  |     font-size: 20px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close:hover { | ||||||
|  |     color: #000 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { | ||||||
|  |     display: flex | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup { | ||||||
|  |     border-right: 1px solid #f2f2f2; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     flex-grow: 1; | ||||||
|  |     flex-basis: 0; | ||||||
|  |     min-width: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { | ||||||
|  |     border-right: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item { | ||||||
|  |     display: inline-flex; | ||||||
|  |     align-items: center; | ||||||
|  |     padding-right: 0 !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove { | ||||||
|  |     color: inherit; | ||||||
|  |     text-decoration: none; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     display: inline-block; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     border-left: 1px solid #dee2e6; | ||||||
|  |     border-radius: 0 2px 2px 0; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     margin-left: 5px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove:hover { | ||||||
|  |     background: rgba(0, 0, 0, .05) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item.active .remove { | ||||||
|  |     border-left-color: rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove:hover { | ||||||
|  |     background: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove { | ||||||
|  |     border-left-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .remove-single { | ||||||
|  |     position: absolute; | ||||||
|  |     right: 0; | ||||||
|  |     top: 0; | ||||||
|  |     font-size: 23px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control { | ||||||
|  |     position: relative | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-input, .selectize-input input { | ||||||
|  |     color: #fff; | ||||||
|  |     font-family: inherit; | ||||||
|  |     font-size: inherit; | ||||||
|  |     line-height: 1.5; | ||||||
|  |     font-smoothing: inherit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input, .selectize-control.single .selectize-input.input-active { | ||||||
|  |     background: #2B3D51; | ||||||
|  |     color: #fff;  | ||||||
|  |     cursor: text; | ||||||
|  |     display: inline-block | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     padding: .375rem .75rem; | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 100%; | ||||||
|  |     overflow: hidden; | ||||||
|  |     position: relative; | ||||||
|  |     z-index: 1; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.full { | ||||||
|  |     background-color: #2B3D51; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.disabled, .selectize-input.disabled * { | ||||||
|  |     cursor: default !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>* { | ||||||
|  |     vertical-align: baseline; | ||||||
|  |     display: inline-block; | ||||||
|  |     zoom: 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     cursor: pointer; | ||||||
|  |     margin: 0 3px 3px 0; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     background: #efefef; | ||||||
|  |     color: #343a40; | ||||||
|  |     border: 0px solid #dee2e6 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div.active { | ||||||
|  |     background: #007bff; | ||||||
|  |     color: #fff; | ||||||
|  |     border: 0px solid rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { | ||||||
|  |     color: #878787; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 0px solid #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input { | ||||||
|  |     display: inline-block !important; | ||||||
|  |     padding: 0 !important; | ||||||
|  |     min-height: 0 !important; | ||||||
|  |     max-height: none !important; | ||||||
|  |     max-width: 100% !important; | ||||||
|  |     margin: 0 !important; | ||||||
|  |     text-indent: 0 !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     background: none !important; | ||||||
|  |     line-height: inherit !important; | ||||||
|  |     user-select: auto !important; | ||||||
|  |     box-shadow: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input::-ms-clear { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input:focus { | ||||||
|  |     outline: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input[placeholder] { | ||||||
|  |     box-sizing: initial | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.has-items>input { | ||||||
|  |     margin: 0 4px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input::after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     clear: left | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     background: #fff; | ||||||
|  |     height: 1px; | ||||||
|  |     bottom: 0; | ||||||
|  |     left: 0; | ||||||
|  |     right: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown { | ||||||
|  |     position: absolute; | ||||||
|  |     top: 100%; | ||||||
|  |     left: 0; | ||||||
|  |     width: 100%; | ||||||
|  |     z-index: 10; | ||||||
|  |     border: 1px solid #d0d0d0; | ||||||
|  |     background: #fff; | ||||||
|  |     margin: -1px 0 0 0; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: 0 1px 3px rgba(0, 0, 0, .1); | ||||||
|  |     border-radius: 0 0 .25rem .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] { | ||||||
|  |     cursor: pointer; | ||||||
|  |     overflow: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] .highlight { | ||||||
|  |     background: rgba(255, 237, 40, .4); | ||||||
|  |     border-radius: 1px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { | ||||||
|  |     padding: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { | ||||||
|  |     cursor: inherit; | ||||||
|  |     opacity: .5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable].option { | ||||||
|  |     opacity: 1; | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     color: #6c757d; | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: default | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active { | ||||||
|  |     background-color: #3593FB; | ||||||
|  |     color: #FFF | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active.create { | ||||||
|  |     color: #16181b | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     color: rgba(52, 58, 64, .5) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     overflow-y: auto; | ||||||
|  |     overflow-x: hidden; | ||||||
|  |     max-height: 200px; | ||||||
|  |     overflow-scrolling: touch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner { | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 30px; | ||||||
|  |     height: 30px; | ||||||
|  |     margin: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     width: 24px; | ||||||
|  |     height: 24px; | ||||||
|  |     margin: 3px; | ||||||
|  |     border-radius: 50%; | ||||||
|  |     border: 5px solid #d0d0d0; | ||||||
|  |     border-color: #d0d0d0 transparent #d0d0d0 transparent; | ||||||
|  |     animation: lds-dual-ring 1.2s linear infinite | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @keyframes lds-dual-ring { | ||||||
|  |     0% { | ||||||
|  |         transform: rotate(0deg) | ||||||
|  |     } | ||||||
|  |     100% { | ||||||
|  |         transform: rotate(360deg) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { | ||||||
|  |     cursor: text | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     top: 50%; | ||||||
|  |     right: calc(0.75rem + 5px); | ||||||
|  |     margin-top: -3px; | ||||||
|  |     width: 0; | ||||||
|  |     height: 0; | ||||||
|  |     border-style: solid; | ||||||
|  |     border-width: 5px 5px 0 5px; | ||||||
|  |     border-color: #343a40 transparent transparent transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.dropdown-active:after { | ||||||
|  |     margin-top: -4px; | ||||||
|  |     border-width: 0 5px 5px 5px; | ||||||
|  |     border-color: transparent transparent #343a40 transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl { | ||||||
|  |     text-align: right | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl.single .selectize-input:after { | ||||||
|  |     left: calc(0.75rem + 5px); | ||||||
|  |     right: auto | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl .selectize-input>input { | ||||||
|  |     margin: 0 4px 0 -2px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .selectize-input.disabled { | ||||||
|  |     opacity: .5; | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-dropdown.form-control { | ||||||
|  |     height: auto; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 2px 0 0 0; | ||||||
|  |     z-index: 1000; | ||||||
|  |     background: #737F8B; | ||||||
|  |     border: 1px solid rgba(0, 0, 0, .15); | ||||||
|  |     border-radius: .25rem; | ||||||
|  |     box-shadow: 0 6px 12px rgba(0, 0, 0, .175) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     height: 0; | ||||||
|  |     margin: .5rem 0; | ||||||
|  |     overflow: hidden; | ||||||
|  |     border-top: 1px solid #e9ecef; | ||||||
|  |     margin-left: -0.75rem; | ||||||
|  |     margin-right: -0.75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     padding-left: .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     padding: 5px 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     min-height: calc(1.5em + 0.75rem + 2px); | ||||||
|  |     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @media(prefers-reduced-motion: reduce) { | ||||||
|  |     .selectize-input { | ||||||
|  |         transition: none | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     color: #495057; | ||||||
|  |     background-color: #fff; | ||||||
|  |     border-color: #f1b287; | ||||||
|  |     outline: 0; | ||||||
|  |     box-shadow: 0 0 0 .2rem rgba(223, 105, 26, .25) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input { | ||||||
|  |     border-color: #dc3545; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input:focus { | ||||||
|  |     border-color: #bd2130; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.form-control-sm .selectize-input.has-items { | ||||||
|  |     min-height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     padding: .25rem .5rem !important; | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding-left: calc(0.75rem - 5px); | ||||||
|  |     padding-right: calc(0.75rem - 5px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     border-radius: calc(0.25rem - 1px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .form-control.selectize-control { | ||||||
|  |     padding: 0; | ||||||
|  |     height: auto; | ||||||
|  |     border: none; | ||||||
|  |     background: none; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .input-group .selectize-input { | ||||||
|  |     overflow: unset; | ||||||
|  |     border-radius: 0 .25rem .25rem 0 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,478 @@ | ||||||
|  | .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { | ||||||
|  |     visibility: visible !important; | ||||||
|  |     background: #f2f2f2 !important; | ||||||
|  |     background: rgba(0, 0, 0, .06) !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     box-shadow: inset 0 0 12px 4px #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { | ||||||
|  |     content: "!"; | ||||||
|  |     visibility: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-helper { | ||||||
|  |     box-shadow: 0 2px 5px rgba(0, 0, 0, .2) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header { | ||||||
|  |     position: relative; | ||||||
|  |     padding: 6px .75rem; | ||||||
|  |     border-bottom: 1px solid #d0d0d0; | ||||||
|  |     background: #f8f8f8; | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close { | ||||||
|  |     position: absolute; | ||||||
|  |     right: .75rem; | ||||||
|  |     top: 50%; | ||||||
|  |     color: #343a40; | ||||||
|  |     opacity: .4; | ||||||
|  |     margin-top: -12px; | ||||||
|  |     line-height: 20px; | ||||||
|  |     font-size: 20px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close:hover { | ||||||
|  |     color: #000 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { | ||||||
|  |     display: flex | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup { | ||||||
|  |     border-right: 1px solid #f2f2f2; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     flex-grow: 1; | ||||||
|  |     flex-basis: 0; | ||||||
|  |     min-width: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { | ||||||
|  |     border-right: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item { | ||||||
|  |     display: inline-flex; | ||||||
|  |     align-items: center; | ||||||
|  |     padding-right: 0 !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove { | ||||||
|  |     color: inherit; | ||||||
|  |     text-decoration: none; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     display: inline-block; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     border-left: 1px solid #dee2e6; | ||||||
|  |     border-radius: 0 2px 2px 0; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     margin-left: 5px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove:hover { | ||||||
|  |     background: rgba(0, 0, 0, .05) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item.active .remove { | ||||||
|  |     border-left-color: rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove:hover { | ||||||
|  |     background: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove { | ||||||
|  |     border-left-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .remove-single { | ||||||
|  |     position: absolute; | ||||||
|  |     right: 0; | ||||||
|  |     top: 0; | ||||||
|  |     font-size: 23px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control { | ||||||
|  |     position: relative | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-input, .selectize-input input { | ||||||
|  |     color: #343a40; | ||||||
|  |     font-family: inherit; | ||||||
|  |     font-size: inherit; | ||||||
|  |     line-height: 1.5; | ||||||
|  |     font-smoothing: inherit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input, .selectize-control.single .selectize-input.input-active { | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: text; | ||||||
|  |     display: inline-block | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     border: 1px solid #ced4da; | ||||||
|  |     padding: .375rem .75rem; | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 100%; | ||||||
|  |     overflow: hidden; | ||||||
|  |     position: relative; | ||||||
|  |     z-index: 1; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.full { | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.disabled, .selectize-input.disabled * { | ||||||
|  |     cursor: default !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>* { | ||||||
|  |     vertical-align: baseline; | ||||||
|  |     display: inline-block; | ||||||
|  |     zoom: 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     cursor: pointer; | ||||||
|  |     margin: 0 3px 3px 0; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     background: #efefef; | ||||||
|  |     color: #343a40; | ||||||
|  |     border: 0px solid #dee2e6 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div.active { | ||||||
|  |     background: #007bff; | ||||||
|  |     color: #fff; | ||||||
|  |     border: 0px solid rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { | ||||||
|  |     color: #878787; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 0px solid #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input { | ||||||
|  |     display: inline-block !important; | ||||||
|  |     padding: 0 !important; | ||||||
|  |     min-height: 0 !important; | ||||||
|  |     max-height: none !important; | ||||||
|  |     max-width: 100% !important; | ||||||
|  |     margin: 0 !important; | ||||||
|  |     text-indent: 0 !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     background: none !important; | ||||||
|  |     line-height: inherit !important; | ||||||
|  |     user-select: auto !important; | ||||||
|  |     box-shadow: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input::-ms-clear { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input:focus { | ||||||
|  |     outline: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input[placeholder] { | ||||||
|  |     box-sizing: initial | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.has-items>input { | ||||||
|  |     margin: 0 4px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input::after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     clear: left | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     background: #fff; | ||||||
|  |     height: 1px; | ||||||
|  |     bottom: 0; | ||||||
|  |     left: 0; | ||||||
|  |     right: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown { | ||||||
|  |     position: absolute; | ||||||
|  |     top: 100%; | ||||||
|  |     left: 0; | ||||||
|  |     width: 100%; | ||||||
|  |     z-index: 10; | ||||||
|  |     border: 1px solid #d0d0d0; | ||||||
|  |     background: #fff; | ||||||
|  |     margin: -1px 0 0 0; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: 0 1px 3px rgba(0, 0, 0, .1); | ||||||
|  |     border-radius: 0 0 .25rem .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] { | ||||||
|  |     cursor: pointer; | ||||||
|  |     overflow: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] .highlight { | ||||||
|  |     background: rgba(255, 237, 40, .4); | ||||||
|  |     border-radius: 1px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { | ||||||
|  |     padding: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { | ||||||
|  |     cursor: inherit; | ||||||
|  |     opacity: .5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable].option { | ||||||
|  |     opacity: 1; | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     color: #6c757d; | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: default | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active { | ||||||
|  |     background-color: #3593FB; | ||||||
|  |     color: #FFF | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active.create { | ||||||
|  |     color: #16181b | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     color: rgba(52, 58, 64, .5) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     overflow-y: auto; | ||||||
|  |     overflow-x: hidden; | ||||||
|  |     max-height: 200px; | ||||||
|  |     overflow-scrolling: touch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner { | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 30px; | ||||||
|  |     height: 30px; | ||||||
|  |     margin: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     width: 24px; | ||||||
|  |     height: 24px; | ||||||
|  |     margin: 3px; | ||||||
|  |     border-radius: 50%; | ||||||
|  |     border: 5px solid #d0d0d0; | ||||||
|  |     border-color: #d0d0d0 transparent #d0d0d0 transparent; | ||||||
|  |     animation: lds-dual-ring 1.2s linear infinite | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @keyframes lds-dual-ring { | ||||||
|  |     0% { | ||||||
|  |         transform: rotate(0deg) | ||||||
|  |     } | ||||||
|  |     100% { | ||||||
|  |         transform: rotate(360deg) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { | ||||||
|  |     cursor: text | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     top: 50%; | ||||||
|  |     right: calc(0.75rem + 5px); | ||||||
|  |     margin-top: -3px; | ||||||
|  |     width: 0; | ||||||
|  |     height: 0; | ||||||
|  |     border-style: solid; | ||||||
|  |     border-width: 5px 5px 0 5px; | ||||||
|  |     border-color: #343a40 transparent transparent transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.dropdown-active:after { | ||||||
|  |     margin-top: -4px; | ||||||
|  |     border-width: 0 5px 5px 5px; | ||||||
|  |     border-color: transparent transparent #343a40 transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl { | ||||||
|  |     text-align: right | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl.single .selectize-input:after { | ||||||
|  |     left: calc(0.75rem + 5px); | ||||||
|  |     right: auto | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl .selectize-input>input { | ||||||
|  |     margin: 0 4px 0 -2px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .selectize-input.disabled { | ||||||
|  |     opacity: .5; | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-dropdown.form-control { | ||||||
|  |     height: auto; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 2px 0 0 0; | ||||||
|  |     z-index: 1000; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 1px solid rgba(0, 0, 0, .15); | ||||||
|  |     border-radius: .25rem; | ||||||
|  |     box-shadow: 0 6px 12px rgba(0, 0, 0, .175) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     height: 0; | ||||||
|  |     margin: .5rem 0; | ||||||
|  |     overflow: hidden; | ||||||
|  |     border-top: 1px solid #e9ecef; | ||||||
|  |     margin-left: -0.75rem; | ||||||
|  |     margin-right: -0.75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     padding-left: .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     padding: 5px 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     min-height: calc(1.5em + 0.75rem + 2px); | ||||||
|  |     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @media(prefers-reduced-motion: reduce) { | ||||||
|  |     .selectize-input { | ||||||
|  |         transition: none | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     border-color: #80bdff; | ||||||
|  |     outline: 0; | ||||||
|  |     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input { | ||||||
|  |     border-color: #dc3545; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input:focus { | ||||||
|  |     border-color: #bd2130; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.form-control-sm .selectize-input.has-items { | ||||||
|  |     min-height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     padding: .25rem .5rem !important; | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding-left: calc(0.75rem - 5px); | ||||||
|  |     padding-right: calc(0.75rem - 5px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     border-radius: calc(0.25rem - 1px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .form-control.selectize-control { | ||||||
|  |     padding: 0; | ||||||
|  |     height: auto; | ||||||
|  |     border: none; | ||||||
|  |     background: none; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .input-group .selectize-input { | ||||||
|  |     overflow: unset; | ||||||
|  |     border-radius: 0 .25rem .25rem 0 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,480 @@ | ||||||
|  | .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { | ||||||
|  |     visibility: visible !important; | ||||||
|  |     background: #f2f2f2 !important; | ||||||
|  |     background: rgba(0, 0, 0, .06) !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     box-shadow: inset 0 0 12px 4px #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { | ||||||
|  |     content: "!"; | ||||||
|  |     visibility: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-helper { | ||||||
|  |     box-shadow: 0 2px 5px rgba(0, 0, 0, .2) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header { | ||||||
|  |     position: relative; | ||||||
|  |     padding: 6px .75rem; | ||||||
|  |     border-bottom: 1px solid #d0d0d0; | ||||||
|  |     background: #f8f8f8; | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close { | ||||||
|  |     position: absolute; | ||||||
|  |     right: .75rem; | ||||||
|  |     top: 50%; | ||||||
|  |     color: #343a40; | ||||||
|  |     opacity: .4; | ||||||
|  |     margin-top: -12px; | ||||||
|  |     line-height: 20px; | ||||||
|  |     font-size: 20px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close:hover { | ||||||
|  |     color: #000 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { | ||||||
|  |     display: flex | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup { | ||||||
|  |     border-right: 1px solid #f2f2f2; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     flex-grow: 1; | ||||||
|  |     flex-basis: 0; | ||||||
|  |     min-width: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { | ||||||
|  |     border-right: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item { | ||||||
|  |     display: inline-flex; | ||||||
|  |     align-items: center; | ||||||
|  |     padding-right: 0 !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove { | ||||||
|  |     color: inherit; | ||||||
|  |     text-decoration: none; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     display: inline-block; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     border-left: 1px solid #dee2e6; | ||||||
|  |     border-radius: 0 2px 2px 0; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     margin-left: 5px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove:hover { | ||||||
|  |     background: rgba(0, 0, 0, .05) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item.active .remove { | ||||||
|  |     border-left-color: rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove:hover { | ||||||
|  |     background: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove { | ||||||
|  |     border-left-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .remove-single { | ||||||
|  |     position: absolute; | ||||||
|  |     right: 0; | ||||||
|  |     top: 0; | ||||||
|  |     font-size: 23px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control { | ||||||
|  |     position: relative | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-input, .selectize-input input { | ||||||
|  |     color: #fff; | ||||||
|  |     font-family: inherit; | ||||||
|  |     font-size: inherit; | ||||||
|  |     line-height: 1.5; | ||||||
|  |     font-smoothing: inherit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input, .selectize-control.single .selectize-input.input-active { | ||||||
|  |     background: #151515; | ||||||
|  |     color: #fff;  | ||||||
|  |     cursor: text; | ||||||
|  |     display: inline-block | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     padding: .375rem .75rem; | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 100%; | ||||||
|  |     overflow: hidden; | ||||||
|  |     position: relative; | ||||||
|  |     z-index: 1; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0.25rem; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.full { | ||||||
|  |     background-color: #2B3D51; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.disabled, .selectize-input.disabled * { | ||||||
|  |     cursor: default !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>* { | ||||||
|  |     vertical-align: baseline; | ||||||
|  |     display: inline-block; | ||||||
|  |     zoom: 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     cursor: pointer; | ||||||
|  |     margin: 0 3px 3px 0; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     background: #efefef; | ||||||
|  |     color: #343a40; | ||||||
|  |     border: 0px solid #dee2e6 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div.active { | ||||||
|  |     background: #007bff; | ||||||
|  |     color: #fff; | ||||||
|  |     border: 0px solid rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { | ||||||
|  |     color: #878787; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 0px solid #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input { | ||||||
|  |     display: inline-block !important; | ||||||
|  |     padding: 0 !important; | ||||||
|  |     min-height: 0 !important; | ||||||
|  |     max-height: none !important; | ||||||
|  |     max-width: 100% !important; | ||||||
|  |     margin: 0 !important; | ||||||
|  |     text-indent: 0 !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     background: none !important; | ||||||
|  |     line-height: inherit !important; | ||||||
|  |     user-select: auto !important; | ||||||
|  |     box-shadow: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input::-ms-clear { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input:focus { | ||||||
|  |     outline: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input[placeholder] { | ||||||
|  |     box-sizing: initial | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.has-items>input { | ||||||
|  |     margin: 0 4px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input::after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     clear: left | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     background: #fff; | ||||||
|  |     height: 1px; | ||||||
|  |     bottom: 0; | ||||||
|  |     left: 0; | ||||||
|  |     right: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown { | ||||||
|  |     position: absolute; | ||||||
|  |     top: 100%; | ||||||
|  |     left: 0; | ||||||
|  |     width: 100%; | ||||||
|  |     z-index: 10; | ||||||
|  |     border: 1px solid #d0d0d0; | ||||||
|  |     background: #fff; | ||||||
|  |     margin: -1px 0 0 0; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: 0 1px 3px rgba(0, 0, 0, .1); | ||||||
|  |     border-radius: 0 0 .25rem .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] { | ||||||
|  |     cursor: pointer; | ||||||
|  |     overflow: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] .highlight { | ||||||
|  |     background: rgba(255, 237, 40, .4); | ||||||
|  |     border-radius: 1px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { | ||||||
|  |     padding: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { | ||||||
|  |     cursor: inherit; | ||||||
|  |     opacity: .5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable].option { | ||||||
|  |     opacity: 1; | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     color: #151515; | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: default | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active { | ||||||
|  |     background-color: #3593FB; | ||||||
|  |     color: #FFF | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active.create { | ||||||
|  |     color: #16181b | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     color: rgba(52, 58, 64, .5) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     overflow-y: auto; | ||||||
|  |     overflow-x: hidden; | ||||||
|  |     max-height: 200px; | ||||||
|  |     overflow-scrolling: touch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner { | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 30px; | ||||||
|  |     height: 30px; | ||||||
|  |     margin: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     width: 24px; | ||||||
|  |     height: 24px; | ||||||
|  |     margin: 3px; | ||||||
|  |     border-radius: 50%; | ||||||
|  |     border: 5px solid #d0d0d0; | ||||||
|  |     border-color: #d0d0d0 transparent #d0d0d0 transparent; | ||||||
|  |     animation: lds-dual-ring 1.2s linear infinite | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @keyframes lds-dual-ring { | ||||||
|  |     0% { | ||||||
|  |         transform: rotate(0deg) | ||||||
|  |     } | ||||||
|  |     100% { | ||||||
|  |         transform: rotate(360deg) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { | ||||||
|  |     cursor: text | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     top: 50%; | ||||||
|  |     right: calc(0.75rem + 5px); | ||||||
|  |     margin-top: -3px; | ||||||
|  |     width: 0; | ||||||
|  |     height: 0; | ||||||
|  |     border-style: solid; | ||||||
|  |     border-width: 5px 5px 0 5px; | ||||||
|  |     border-color: #343a40 transparent transparent transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.dropdown-active:after { | ||||||
|  |     margin-top: -4px; | ||||||
|  |     border-width: 0 5px 5px 5px; | ||||||
|  |     border-color: transparent transparent #343a40 transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl { | ||||||
|  |     text-align: right | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl.single .selectize-input:after { | ||||||
|  |     left: calc(0.75rem + 5px); | ||||||
|  |     right: auto | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl .selectize-input>input { | ||||||
|  |     margin: 0 4px 0 -2px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .selectize-input.disabled { | ||||||
|  |     opacity: .5; | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-dropdown.form-control { | ||||||
|  |     height: auto; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 2px 0 0 0; | ||||||
|  |     z-index: 1000; | ||||||
|  |     background: #151515; | ||||||
|  |     border: 1px solid rgba(0, 0, 0, .15); | ||||||
|  |     border-radius: .25rem; | ||||||
|  |     box-shadow: 0 6px 12px rgba(0, 0, 0, .175) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     height: 0; | ||||||
|  |     margin: .5rem 0; | ||||||
|  |     overflow: hidden; | ||||||
|  |     border-top: 1px solid #e9ecef; | ||||||
|  |     margin-left: -0.75rem; | ||||||
|  |     margin-right: -0.75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     padding-left: .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     padding: 5px 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     min-height: calc(1.5em + 0.75rem + 2px); | ||||||
|  |     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @media(prefers-reduced-motion: reduce) { | ||||||
|  |     .selectize-input { | ||||||
|  |         transition: none | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     color: #282828; | ||||||
|  |     background-color: #fff; | ||||||
|  |     border-color: #95cfeb; | ||||||
|  |     outline: 0; | ||||||
|  |     box-shadow: 0 0 0 0.2rem rgba(42, 159, 214, 0.25); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input { | ||||||
|  |     border-color: #dc3545; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input:focus { | ||||||
|  |     border-color: #bd2130; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.form-control-sm .selectize-input.has-items { | ||||||
|  |     min-height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     padding: .25rem .5rem !important; | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding-left: calc(0.75rem - 5px); | ||||||
|  |     padding-right: calc(0.75rem - 5px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     border-radius: calc(0.25rem - 1px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .form-control.selectize-control { | ||||||
|  |     padding: 0; | ||||||
|  |     height: auto; | ||||||
|  |     border: none; | ||||||
|  |     background: none; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .input-group .selectize-input { | ||||||
|  |     overflow: unset; | ||||||
|  |     border-radius: 0 .25rem .25rem 0 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,480 @@ | ||||||
|  | .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { | ||||||
|  |     visibility: visible !important; | ||||||
|  |     background: #f2f2f2 !important; | ||||||
|  |     background: rgba(0, 0, 0, .06) !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     box-shadow: inset 0 0 12px 4px #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { | ||||||
|  |     content: "!"; | ||||||
|  |     visibility: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-helper { | ||||||
|  |     box-shadow: 0 2px 5px rgba(0, 0, 0, .2) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header { | ||||||
|  |     position: relative; | ||||||
|  |     padding: 6px .75rem; | ||||||
|  |     border-bottom: 1px solid #d0d0d0; | ||||||
|  |     background: #f8f8f8; | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close { | ||||||
|  |     position: absolute; | ||||||
|  |     right: .75rem; | ||||||
|  |     top: 50%; | ||||||
|  |     color: #343a40; | ||||||
|  |     opacity: .4; | ||||||
|  |     margin-top: -12px; | ||||||
|  |     line-height: 20px; | ||||||
|  |     font-size: 20px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close:hover { | ||||||
|  |     color: #000 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { | ||||||
|  |     display: flex | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup { | ||||||
|  |     border-right: 1px solid #f2f2f2; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     flex-grow: 1; | ||||||
|  |     flex-basis: 0; | ||||||
|  |     min-width: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { | ||||||
|  |     border-right: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item { | ||||||
|  |     display: inline-flex; | ||||||
|  |     align-items: center; | ||||||
|  |     padding-right: 0 !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove { | ||||||
|  |     color: inherit; | ||||||
|  |     text-decoration: none; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     display: inline-block; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     border-left: 1px solid #dee2e6; | ||||||
|  |     border-radius: 0 2px 2px 0; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     margin-left: 5px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove:hover { | ||||||
|  |     background: rgba(0, 0, 0, .05) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item.active .remove { | ||||||
|  |     border-left-color: rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove:hover { | ||||||
|  |     background: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove { | ||||||
|  |     border-left-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .remove-single { | ||||||
|  |     position: absolute; | ||||||
|  |     right: 0; | ||||||
|  |     top: 0; | ||||||
|  |     font-size: 23px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control { | ||||||
|  |     position: relative | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-input, .selectize-input input { | ||||||
|  |     color: #fff; | ||||||
|  |     font-family: inherit; | ||||||
|  |     font-size: inherit; | ||||||
|  |     line-height: 1.5; | ||||||
|  |     font-smoothing: inherit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input, .selectize-control.single .selectize-input.input-active { | ||||||
|  |     background: #222222; | ||||||
|  |     color: #fff;  | ||||||
|  |     cursor: text; | ||||||
|  |     display: inline-block | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     padding: .375rem .75rem; | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 100%; | ||||||
|  |     overflow: hidden; | ||||||
|  |     position: relative; | ||||||
|  |     z-index: 1; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0.25rem; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.full { | ||||||
|  |     background-color: #2B3D51; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.disabled, .selectize-input.disabled * { | ||||||
|  |     cursor: default !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>* { | ||||||
|  |     vertical-align: baseline; | ||||||
|  |     display: inline-block; | ||||||
|  |     zoom: 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     cursor: pointer; | ||||||
|  |     margin: 0 3px 3px 0; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     background: #efefef; | ||||||
|  |     color: #343a40; | ||||||
|  |     border: 0px solid #dee2e6 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div.active { | ||||||
|  |     background: #007bff; | ||||||
|  |     color: #fff; | ||||||
|  |     border: 0px solid rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { | ||||||
|  |     color: #878787; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 0px solid #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input { | ||||||
|  |     display: inline-block !important; | ||||||
|  |     padding: 0 !important; | ||||||
|  |     min-height: 0 !important; | ||||||
|  |     max-height: none !important; | ||||||
|  |     max-width: 100% !important; | ||||||
|  |     margin: 0 !important; | ||||||
|  |     text-indent: 0 !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     background: none !important; | ||||||
|  |     line-height: inherit !important; | ||||||
|  |     user-select: auto !important; | ||||||
|  |     box-shadow: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input::-ms-clear { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input:focus { | ||||||
|  |     outline: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input[placeholder] { | ||||||
|  |     box-sizing: initial | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.has-items>input { | ||||||
|  |     margin: 0 4px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input::after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     clear: left | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     background: #fff; | ||||||
|  |     height: 1px; | ||||||
|  |     bottom: 0; | ||||||
|  |     left: 0; | ||||||
|  |     right: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown { | ||||||
|  |     position: absolute; | ||||||
|  |     top: 100%; | ||||||
|  |     left: 0; | ||||||
|  |     width: 100%; | ||||||
|  |     z-index: 10; | ||||||
|  |     border: 1px solid #d0d0d0; | ||||||
|  |     background: #fff; | ||||||
|  |     margin: -1px 0 0 0; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: 0 1px 3px rgba(0, 0, 0, .1); | ||||||
|  |     border-radius: 0 0 .25rem .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] { | ||||||
|  |     cursor: pointer; | ||||||
|  |     overflow: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] .highlight { | ||||||
|  |     background: rgba(255, 237, 40, .4); | ||||||
|  |     border-radius: 1px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { | ||||||
|  |     padding: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { | ||||||
|  |     cursor: inherit; | ||||||
|  |     opacity: .5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable].option { | ||||||
|  |     opacity: 1; | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     color: #6c757d; | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: default | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active { | ||||||
|  |     background-color: #3593FB; | ||||||
|  |     color: #FFF | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active.create { | ||||||
|  |     color: #16181b | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     color: rgba(52, 58, 64, .5) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     overflow-y: auto; | ||||||
|  |     overflow-x: hidden; | ||||||
|  |     max-height: 200px; | ||||||
|  |     overflow-scrolling: touch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner { | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 30px; | ||||||
|  |     height: 30px; | ||||||
|  |     margin: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     width: 24px; | ||||||
|  |     height: 24px; | ||||||
|  |     margin: 3px; | ||||||
|  |     border-radius: 50%; | ||||||
|  |     border: 5px solid #d0d0d0; | ||||||
|  |     border-color: #d0d0d0 transparent #d0d0d0 transparent; | ||||||
|  |     animation: lds-dual-ring 1.2s linear infinite | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @keyframes lds-dual-ring { | ||||||
|  |     0% { | ||||||
|  |         transform: rotate(0deg) | ||||||
|  |     } | ||||||
|  |     100% { | ||||||
|  |         transform: rotate(360deg) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { | ||||||
|  |     cursor: text | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     top: 50%; | ||||||
|  |     right: calc(0.75rem + 5px); | ||||||
|  |     margin-top: -3px; | ||||||
|  |     width: 0; | ||||||
|  |     height: 0; | ||||||
|  |     border-style: solid; | ||||||
|  |     border-width: 5px 5px 0 5px; | ||||||
|  |     border-color: #343a40 transparent transparent transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.dropdown-active:after { | ||||||
|  |     margin-top: -4px; | ||||||
|  |     border-width: 0 5px 5px 5px; | ||||||
|  |     border-color: transparent transparent #343a40 transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl { | ||||||
|  |     text-align: right | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl.single .selectize-input:after { | ||||||
|  |     left: calc(0.75rem + 5px); | ||||||
|  |     right: auto | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl .selectize-input>input { | ||||||
|  |     margin: 0 4px 0 -2px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .selectize-input.disabled { | ||||||
|  |     opacity: .5; | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-dropdown.form-control { | ||||||
|  |     height: auto; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 2px 0 0 0; | ||||||
|  |     z-index: 1000; | ||||||
|  |     background: #222222; | ||||||
|  |     border: 1px solid rgba(0, 0, 0, .15); | ||||||
|  |     border-radius: .25rem; | ||||||
|  |     box-shadow: 0 6px 12px rgba(0, 0, 0, .175) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     height: 0; | ||||||
|  |     margin: .5rem 0; | ||||||
|  |     overflow: hidden; | ||||||
|  |     border-top: 1px solid #e9ecef; | ||||||
|  |     margin-left: -0.75rem; | ||||||
|  |     margin-right: -0.75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     padding-left: .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     padding: 5px 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     min-height: calc(1.5em + 0.75rem + 2px); | ||||||
|  |     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @media(prefers-reduced-motion: reduce) { | ||||||
|  |     .selectize-input { | ||||||
|  |         transition: none | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     color: #444; | ||||||
|  |     background-color: #fff; | ||||||
|  |     border-color: #739ac2; | ||||||
|  |     outline: 0; | ||||||
|  |     box-shadow: 0 0 0 .2rem rgba(55, 90, 127, .25) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input { | ||||||
|  |     border-color: #dc3545; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input:focus { | ||||||
|  |     border-color: #bd2130; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.form-control-sm .selectize-input.has-items { | ||||||
|  |     min-height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     padding: .25rem .5rem !important; | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding-left: calc(0.75rem - 5px); | ||||||
|  |     padding-right: calc(0.75rem - 5px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     border-radius: calc(0.25rem - 1px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .form-control.selectize-control { | ||||||
|  |     padding: 0; | ||||||
|  |     height: auto; | ||||||
|  |     border: none; | ||||||
|  |     background: none; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .input-group .selectize-input { | ||||||
|  |     overflow: unset; | ||||||
|  |     border-radius: 0 .25rem .25rem 0 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,478 @@ | ||||||
|  | .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { | ||||||
|  |     visibility: visible !important; | ||||||
|  |     background: #f2f2f2 !important; | ||||||
|  |     background: rgba(0, 0, 0, .06) !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     box-shadow: inset 0 0 12px 4px #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { | ||||||
|  |     content: "!"; | ||||||
|  |     visibility: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-helper { | ||||||
|  |     box-shadow: 0 2px 5px rgba(0, 0, 0, .2) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header { | ||||||
|  |     position: relative; | ||||||
|  |     padding: 6px .75rem; | ||||||
|  |     border-bottom: 1px solid #d0d0d0; | ||||||
|  |     background: #f8f8f8; | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close { | ||||||
|  |     position: absolute; | ||||||
|  |     right: .75rem; | ||||||
|  |     top: 50%; | ||||||
|  |     color: #343a40; | ||||||
|  |     opacity: .4; | ||||||
|  |     margin-top: -12px; | ||||||
|  |     line-height: 20px; | ||||||
|  |     font-size: 20px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close:hover { | ||||||
|  |     color: #000 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { | ||||||
|  |     display: flex | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup { | ||||||
|  |     border-right: 1px solid #f2f2f2; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     flex-grow: 1; | ||||||
|  |     flex-basis: 0; | ||||||
|  |     min-width: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { | ||||||
|  |     border-right: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item { | ||||||
|  |     display: inline-flex; | ||||||
|  |     align-items: center; | ||||||
|  |     padding-right: 0 !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove { | ||||||
|  |     color: inherit; | ||||||
|  |     text-decoration: none; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     display: inline-block; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     border-left: 1px solid #dee2e6; | ||||||
|  |     border-radius: 0 2px 2px 0; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     margin-left: 5px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove:hover { | ||||||
|  |     background: rgba(0, 0, 0, .05) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item.active .remove { | ||||||
|  |     border-left-color: rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove:hover { | ||||||
|  |     background: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove { | ||||||
|  |     border-left-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .remove-single { | ||||||
|  |     position: absolute; | ||||||
|  |     right: 0; | ||||||
|  |     top: 0; | ||||||
|  |     font-size: 23px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control { | ||||||
|  |     position: relative | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-input, .selectize-input input { | ||||||
|  |     color: #343a40; | ||||||
|  |     font-family: inherit; | ||||||
|  |     font-size: inherit; | ||||||
|  |     line-height: 1.5; | ||||||
|  |     font-smoothing: inherit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input, .selectize-control.single .selectize-input.input-active { | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: text; | ||||||
|  |     display: inline-block | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     border: 1px solid #ced4da; | ||||||
|  |     padding: .375rem .75rem; | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 100%; | ||||||
|  |     overflow: hidden; | ||||||
|  |     position: relative; | ||||||
|  |     z-index: 1; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0.25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.full { | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.disabled, .selectize-input.disabled * { | ||||||
|  |     cursor: default !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>* { | ||||||
|  |     vertical-align: baseline; | ||||||
|  |     display: inline-block; | ||||||
|  |     zoom: 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     cursor: pointer; | ||||||
|  |     margin: 0 3px 3px 0; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     background: #efefef; | ||||||
|  |     color: #343a40; | ||||||
|  |     border: 0px solid #dee2e6 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div.active { | ||||||
|  |     background: #007bff; | ||||||
|  |     color: #fff; | ||||||
|  |     border: 0px solid rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { | ||||||
|  |     color: #878787; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 0px solid #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input { | ||||||
|  |     display: inline-block !important; | ||||||
|  |     padding: 0 !important; | ||||||
|  |     min-height: 0 !important; | ||||||
|  |     max-height: none !important; | ||||||
|  |     max-width: 100% !important; | ||||||
|  |     margin: 0 !important; | ||||||
|  |     text-indent: 0 !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     background: none !important; | ||||||
|  |     line-height: inherit !important; | ||||||
|  |     user-select: auto !important; | ||||||
|  |     box-shadow: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input::-ms-clear { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input:focus { | ||||||
|  |     outline: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input[placeholder] { | ||||||
|  |     box-sizing: initial | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.has-items>input { | ||||||
|  |     margin: 0 4px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input::after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     clear: left | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     background: #fff; | ||||||
|  |     height: 1px; | ||||||
|  |     bottom: 0; | ||||||
|  |     left: 0; | ||||||
|  |     right: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown { | ||||||
|  |     position: absolute; | ||||||
|  |     top: 100%; | ||||||
|  |     left: 0; | ||||||
|  |     width: 100%; | ||||||
|  |     z-index: 10; | ||||||
|  |     border: 1px solid #d0d0d0; | ||||||
|  |     background: #fff; | ||||||
|  |     margin: -1px 0 0 0; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: 0 1px 3px rgba(0, 0, 0, .1); | ||||||
|  |     border-radius: 0 0 .25rem .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] { | ||||||
|  |     cursor: pointer; | ||||||
|  |     overflow: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] .highlight { | ||||||
|  |     background: rgba(255, 237, 40, .4); | ||||||
|  |     border-radius: 1px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { | ||||||
|  |     padding: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { | ||||||
|  |     cursor: inherit; | ||||||
|  |     opacity: .5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable].option { | ||||||
|  |     opacity: 1; | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     color: #6c757d; | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: default | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active { | ||||||
|  |     background-color: #3593FB; | ||||||
|  |     color: #FFF | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active.create { | ||||||
|  |     color: #16181b | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     color: rgba(52, 58, 64, .5) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     overflow-y: auto; | ||||||
|  |     overflow-x: hidden; | ||||||
|  |     max-height: 200px; | ||||||
|  |     overflow-scrolling: touch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner { | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 30px; | ||||||
|  |     height: 30px; | ||||||
|  |     margin: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     width: 24px; | ||||||
|  |     height: 24px; | ||||||
|  |     margin: 3px; | ||||||
|  |     border-radius: 50%; | ||||||
|  |     border: 5px solid #d0d0d0; | ||||||
|  |     border-color: #d0d0d0 transparent #d0d0d0 transparent; | ||||||
|  |     animation: lds-dual-ring 1.2s linear infinite | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @keyframes lds-dual-ring { | ||||||
|  |     0% { | ||||||
|  |         transform: rotate(0deg) | ||||||
|  |     } | ||||||
|  |     100% { | ||||||
|  |         transform: rotate(360deg) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { | ||||||
|  |     cursor: text | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     top: 50%; | ||||||
|  |     right: calc(0.75rem + 5px); | ||||||
|  |     margin-top: -3px; | ||||||
|  |     width: 0; | ||||||
|  |     height: 0; | ||||||
|  |     border-style: solid; | ||||||
|  |     border-width: 5px 5px 0 5px; | ||||||
|  |     border-color: #343a40 transparent transparent transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.dropdown-active:after { | ||||||
|  |     margin-top: -4px; | ||||||
|  |     border-width: 0 5px 5px 5px; | ||||||
|  |     border-color: transparent transparent #343a40 transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl { | ||||||
|  |     text-align: right | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl.single .selectize-input:after { | ||||||
|  |     left: calc(0.75rem + 5px); | ||||||
|  |     right: auto | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl .selectize-input>input { | ||||||
|  |     margin: 0 4px 0 -2px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .selectize-input.disabled { | ||||||
|  |     opacity: .5; | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-dropdown.form-control { | ||||||
|  |     height: auto; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 2px 0 0 0; | ||||||
|  |     z-index: 1000; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 1px solid rgba(0, 0, 0, .15); | ||||||
|  |     border-radius: .25rem; | ||||||
|  |     box-shadow: 0 6px 12px rgba(0, 0, 0, .175) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     height: 0; | ||||||
|  |     margin: .5rem 0; | ||||||
|  |     overflow: hidden; | ||||||
|  |     border-top: 1px solid #e9ecef; | ||||||
|  |     margin-left: -0.75rem; | ||||||
|  |     margin-right: -0.75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     padding-left: .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     padding: 5px 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     min-height: calc(1.5em + 0.75rem + 2px); | ||||||
|  |     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @media(prefers-reduced-motion: reduce) { | ||||||
|  |     .selectize-input { | ||||||
|  |         transition: none | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     border-color: #80bdff; | ||||||
|  |     outline: 0; | ||||||
|  |     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input { | ||||||
|  |     border-color: #dc3545; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input:focus { | ||||||
|  |     border-color: #bd2130; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.form-control-sm .selectize-input.has-items { | ||||||
|  |     min-height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     padding: .25rem .5rem !important; | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding-left: calc(0.75rem - 5px); | ||||||
|  |     padding-right: calc(0.75rem - 5px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     border-radius: calc(0.25rem - 1px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .form-control.selectize-control { | ||||||
|  |     padding: 0; | ||||||
|  |     height: auto; | ||||||
|  |     border: none; | ||||||
|  |     background: none; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .input-group .selectize-input { | ||||||
|  |     overflow: unset; | ||||||
|  |     border-radius: 0 .25rem .25rem 0 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,480 @@ | ||||||
|  | .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder { | ||||||
|  |     visibility: visible !important; | ||||||
|  |     background: #f2f2f2 !important; | ||||||
|  |     background: rgba(0, 0, 0, .06) !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     box-shadow: inset 0 0 12px 4px #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { | ||||||
|  |     content: "!"; | ||||||
|  |     visibility: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-drag_drop .ui-sortable-helper { | ||||||
|  |     box-shadow: 0 2px 5px rgba(0, 0, 0, .2) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header { | ||||||
|  |     position: relative; | ||||||
|  |     padding: 6px .75rem; | ||||||
|  |     border-bottom: 1px solid #d0d0d0; | ||||||
|  |     background: #f8f8f8; | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close { | ||||||
|  |     position: absolute; | ||||||
|  |     right: .75rem; | ||||||
|  |     top: 50%; | ||||||
|  |     color: #343a40; | ||||||
|  |     opacity: .4; | ||||||
|  |     margin-top: -12px; | ||||||
|  |     line-height: 20px; | ||||||
|  |     font-size: 20px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .dropdown-header-close:hover { | ||||||
|  |     color: #000 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { | ||||||
|  |     display: flex | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup { | ||||||
|  |     border-right: 1px solid #f2f2f2; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     flex-grow: 1; | ||||||
|  |     flex-basis: 0; | ||||||
|  |     min-width: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { | ||||||
|  |     border-right: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown.plugin-optgroup_columns .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item { | ||||||
|  |     display: inline-flex; | ||||||
|  |     align-items: center; | ||||||
|  |     padding-right: 0 !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove { | ||||||
|  |     color: inherit; | ||||||
|  |     text-decoration: none; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     display: inline-block; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     border-left: 1px solid #dee2e6; | ||||||
|  |     border-radius: 0 2px 2px 0; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     margin-left: 5px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item .remove:hover { | ||||||
|  |     background: rgba(0, 0, 0, .05) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .item.active .remove { | ||||||
|  |     border-left-color: rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove:hover { | ||||||
|  |     background: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .disabled .item .remove { | ||||||
|  |     border-left-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.plugin-remove_button .remove-single { | ||||||
|  |     position: absolute; | ||||||
|  |     right: 0; | ||||||
|  |     top: 0; | ||||||
|  |     font-size: 23px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control { | ||||||
|  |     position: relative | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-input, .selectize-input input { | ||||||
|  |     color: #fff; | ||||||
|  |     font-family: inherit; | ||||||
|  |     font-size: inherit; | ||||||
|  |     line-height: 1.5; | ||||||
|  |     font-smoothing: inherit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input, .selectize-control.single .selectize-input.input-active { | ||||||
|  |     background: #2B3D51; | ||||||
|  |     color: #fff;  | ||||||
|  |     cursor: text; | ||||||
|  |     display: inline-block | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     padding: .375rem .75rem; | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 100%; | ||||||
|  |     overflow: hidden; | ||||||
|  |     position: relative; | ||||||
|  |     z-index: 1; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding: calc( 0.375rem - 1px - 0px) .75rem calc( 0.375rem - 1px - 3px - 0px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.full { | ||||||
|  |     background-color: #2B3D51; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.disabled, .selectize-input.disabled * { | ||||||
|  |     cursor: default !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem .25rem 0 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>* { | ||||||
|  |     vertical-align: baseline; | ||||||
|  |     display: inline-block; | ||||||
|  |     zoom: 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     cursor: pointer; | ||||||
|  |     margin: 0 3px 3px 0; | ||||||
|  |     padding: 1px 5px; | ||||||
|  |     background: #efefef; | ||||||
|  |     color: #343a40; | ||||||
|  |     border: 0px solid #dee2e6 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div.active { | ||||||
|  |     background: #007bff; | ||||||
|  |     color: #fff; | ||||||
|  |     border: 0px solid rgba(0, 0, 0, 0) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active { | ||||||
|  |     color: #878787; | ||||||
|  |     background: #fff; | ||||||
|  |     border: 0px solid #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input { | ||||||
|  |     display: inline-block !important; | ||||||
|  |     padding: 0 !important; | ||||||
|  |     min-height: 0 !important; | ||||||
|  |     max-height: none !important; | ||||||
|  |     max-width: 100% !important; | ||||||
|  |     margin: 0 !important; | ||||||
|  |     text-indent: 0 !important; | ||||||
|  |     border: 0 none !important; | ||||||
|  |     background: none !important; | ||||||
|  |     line-height: inherit !important; | ||||||
|  |     user-select: auto !important; | ||||||
|  |     box-shadow: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input::-ms-clear { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input:focus { | ||||||
|  |     outline: none !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input>input[placeholder] { | ||||||
|  |     box-sizing: initial | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.has-items>input { | ||||||
|  |     margin: 0 4px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input::after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     clear: left | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     background: #fff; | ||||||
|  |     height: 1px; | ||||||
|  |     bottom: 0; | ||||||
|  |     left: 0; | ||||||
|  |     right: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown { | ||||||
|  |     position: absolute; | ||||||
|  |     top: 100%; | ||||||
|  |     left: 0; | ||||||
|  |     width: 100%; | ||||||
|  |     z-index: 10; | ||||||
|  |     border: 1px solid #d0d0d0; | ||||||
|  |     background: #fff; | ||||||
|  |     margin: -1px 0 0 0; | ||||||
|  |     border-top: 0 none; | ||||||
|  |     box-sizing: border-box; | ||||||
|  |     box-shadow: 0 1px 3px rgba(0, 0, 0, .1); | ||||||
|  |     border-radius: 0 0 .25rem .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] { | ||||||
|  |     cursor: pointer; | ||||||
|  |     overflow: hidden | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable] .highlight { | ||||||
|  |     background: rgba(255, 237, 40, .4); | ||||||
|  |     border-radius: 1px | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { | ||||||
|  |     padding: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { | ||||||
|  |     cursor: inherit; | ||||||
|  |     opacity: .5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown [data-selectable].option { | ||||||
|  |     opacity: 1; | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child .optgroup-header { | ||||||
|  |     border-top: 0 none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     color: #6c757d; | ||||||
|  |     background: #fff; | ||||||
|  |     cursor: default | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active { | ||||||
|  |     background-color: #3593FB; | ||||||
|  |     color: #FFF | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .active.create { | ||||||
|  |     color: #16181b | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     color: rgba(52, 58, 64, .5) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     overflow-y: auto; | ||||||
|  |     overflow-x: hidden; | ||||||
|  |     max-height: 200px; | ||||||
|  |     overflow-scrolling: touch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner { | ||||||
|  |     display: inline-block; | ||||||
|  |     width: 30px; | ||||||
|  |     height: 30px; | ||||||
|  |     margin: 3px .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .spinner:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     width: 24px; | ||||||
|  |     height: 24px; | ||||||
|  |     margin: 3px; | ||||||
|  |     border-radius: 50%; | ||||||
|  |     border: 5px solid #d0d0d0; | ||||||
|  |     border-color: #d0d0d0 transparent #d0d0d0 transparent; | ||||||
|  |     animation: lds-dual-ring 1.2s linear infinite | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @keyframes lds-dual-ring { | ||||||
|  |     0% { | ||||||
|  |         transform: rotate(0deg) | ||||||
|  |     } | ||||||
|  |     100% { | ||||||
|  |         transform: rotate(360deg) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { | ||||||
|  |     cursor: pointer | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { | ||||||
|  |     cursor: text | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input:after { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     position: absolute; | ||||||
|  |     top: 50%; | ||||||
|  |     right: calc(0.75rem + 5px); | ||||||
|  |     margin-top: -3px; | ||||||
|  |     width: 0; | ||||||
|  |     height: 0; | ||||||
|  |     border-style: solid; | ||||||
|  |     border-width: 5px 5px 0 5px; | ||||||
|  |     border-color: #343a40 transparent transparent transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.single .selectize-input.dropdown-active:after { | ||||||
|  |     margin-top: -4px; | ||||||
|  |     border-width: 0 5px 5px 5px; | ||||||
|  |     border-color: transparent transparent #343a40 transparent | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl { | ||||||
|  |     text-align: right | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl.single .selectize-input:after { | ||||||
|  |     left: calc(0.75rem + 5px); | ||||||
|  |     right: auto | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.rtl .selectize-input>input { | ||||||
|  |     margin: 0 4px 0 -2px !important | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control .selectize-input.disabled { | ||||||
|  |     opacity: .5; | ||||||
|  |     background-color: #fff | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown, .selectize-dropdown.form-control { | ||||||
|  |     height: auto; | ||||||
|  |     padding: 0; | ||||||
|  |     margin: 2px 0 0 0; | ||||||
|  |     z-index: 1000; | ||||||
|  |     background: #737F8B; | ||||||
|  |     border: 1px solid rgba(0, 0, 0, .15); | ||||||
|  |     border-radius: .25rem; | ||||||
|  |     box-shadow: 0 6px 12px rgba(0, 0, 0, .175) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup-header { | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:first-child:before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .optgroup:before { | ||||||
|  |     content: " "; | ||||||
|  |     display: block; | ||||||
|  |     height: 0; | ||||||
|  |     margin: .5rem 0; | ||||||
|  |     overflow: hidden; | ||||||
|  |     border-top: 1px solid #e9ecef; | ||||||
|  |     margin-left: -0.75rem; | ||||||
|  |     margin-right: -0.75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown .create { | ||||||
|  |     padding-left: .75rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-dropdown-content { | ||||||
|  |     padding: 5px 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input { | ||||||
|  |     min-height: calc(1.5em + 0.75rem + 2px); | ||||||
|  |     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | @media(prefers-reduced-motion: reduce) { | ||||||
|  |     .selectize-input { | ||||||
|  |         transition: none | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active { | ||||||
|  |     border-radius: .25rem | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.dropdown-active::before { | ||||||
|  |     display: none | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-input.focus { | ||||||
|  |     color: #495057; | ||||||
|  |     background-color: #fff; | ||||||
|  |     border-color: #f1b287; | ||||||
|  |     outline: 0; | ||||||
|  |     box-shadow: 0 0 0 .2rem rgba(223, 105, 26, .25) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input { | ||||||
|  |     border-color: #dc3545; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .is-invalid .selectize-input:focus { | ||||||
|  |     border-color: #bd2130; | ||||||
|  |     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eb8c95 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.form-control-sm .selectize-input.has-items { | ||||||
|  |     min-height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     height: calc(1.5em + 0.5rem + 2px) !important; | ||||||
|  |     padding: .25rem .5rem !important; | ||||||
|  |     font-size: .875rem; | ||||||
|  |     line-height: 1.5 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input.has-items { | ||||||
|  |     padding-left: calc(0.75rem - 5px); | ||||||
|  |     padding-right: calc(0.75rem - 5px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .selectize-control.multi .selectize-input>div { | ||||||
|  |     border-radius: calc(0.25rem - 1px) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .form-control.selectize-control { | ||||||
|  |     padding: 0; | ||||||
|  |     height: auto; | ||||||
|  |     border: none; | ||||||
|  |     background: none; | ||||||
|  |     box-shadow: none; | ||||||
|  |     border-radius: 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | .input-group .selectize-input { | ||||||
|  |     overflow: unset; | ||||||
|  |     border-radius: 0 .25rem .25rem 0 | ||||||
|  | } | ||||||
							
								
								
									
										3
									
								
								assets/js/selectize.js
									
									
									
									
									
										普通文件
									
								
							
							
						
						
									
										3
									
								
								assets/js/selectize.js
									
									
									
									
									
										普通文件
									
								
							
										
											
												文件差异因一行或多行过长而隐藏
											
										
									
								
							
							
								
								
									
										152434
									
								
								assets/json/sota.txt
									
									
									
									
									
										普通文件
									
								
							
							
						
						
									
										152434
									
								
								assets/json/sota.txt
									
									
									
									
									
										普通文件
									
								
							
										
											
												文件差异内容过多而无法显示
												加载差异
											
										
									
								
							
		正在加载…
	
		在新工单中引用