| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | /*! | 
					
						
							|  |  |  |  * jQuery QueryBuilder 2.5.2 | 
					
						
							|  |  |  |  * Copyright 2014-2018 Damien "Mistic" Sorel (http://www.strangeplanet.fr) | 
					
						
							|  |  |  |  * Licensed under MIT (https://opensource.org/licenses/MIT) | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder .rules-group-container, | 
					
						
							|  |  |  | .query-builder .rule-container, | 
					
						
							|  |  |  | .query-builder .rule-placeholder { | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	margin: 4px 0; | 
					
						
							|  |  |  | 	border-radius: 5px; | 
					
						
							|  |  |  | 	padding: 5px; | 
					
						
							|  |  |  | 	border: 1px solid #eee; | 
					
						
							|  |  |  | 	background: rgba(255, 255, 255, 0.9); | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rule-container .rule-filter-container, | 
					
						
							|  |  |  | .query-builder .rule-container .rule-operator-container, | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder .rule-container .rule-value-container, | 
					
						
							|  |  |  | .query-builder .error-container, | 
					
						
							|  |  |  | .query-builder .drag-handle { | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	margin: 0 5px 0 0; | 
					
						
							|  |  |  | 	vertical-align: middle; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-group-container { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	padding: 10px; | 
					
						
							|  |  |  | 	padding-bottom: 6px; | 
					
						
							|  |  |  | 	border: 1px solid #dcc896; | 
					
						
							|  |  |  | 	background: rgba(250, 240, 210, 0.5); | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-group-header { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	margin-bottom: 10px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-group-header .group-conditions .btn.readonly:not(.active), | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder .rules-group-header .group-conditions input[name$="_cond"] { | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	clip: rect(0 0 0 0); | 
					
						
							|  |  |  | 	height: 1px; | 
					
						
							|  |  |  | 	margin: -1px; | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	width: 1px; | 
					
						
							|  |  |  | 	white-space: nowrap; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-group-header .group-conditions .btn.readonly { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	border-radius: 3px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-list { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	list-style: none; | 
					
						
							|  |  |  | 	padding: 0 0 0 15px; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rule-value-container { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	border-left: 1px solid #ddd; | 
					
						
							|  |  |  | 	padding-left: 5px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rule-value-container label { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	margin-bottom: 0; | 
					
						
							|  |  |  | 	font-weight: normal; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rule-value-container label.block { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	display: block; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rule-value-container select, | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder .rule-value-container input[type="text"], | 
					
						
							|  |  |  | .query-builder .rule-value-container input[type="number"] { | 
					
						
							|  |  |  | 	padding: 1px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .error-container { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	display: none; | 
					
						
							|  |  |  | 	cursor: help; | 
					
						
							|  |  |  | 	color: #f00; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .has-error { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	background-color: #fdd; | 
					
						
							|  |  |  | 	border-color: #f99; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .has-error .error-container { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	display: inline-block !important; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder .rules-list > *::before, | 
					
						
							|  |  |  | .query-builder .rules-list > *::after { | 
					
						
							|  |  |  | 	content: ""; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	left: -10px; | 
					
						
							|  |  |  | 	width: 10px; | 
					
						
							|  |  |  | 	height: calc(50% + 4px); | 
					
						
							|  |  |  | 	border-color: #ccc; | 
					
						
							|  |  |  | 	border-style: solid; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-list > *::before { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	top: -4px; | 
					
						
							|  |  |  | 	border-width: 0 0 2px 2px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-list > *::after { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	top: 50%; | 
					
						
							|  |  |  | 	border-width: 0 0 0 2px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-list > *:first-child::before { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	top: -12px; | 
					
						
							|  |  |  | 	height: calc(50% + 14px); | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-list > *:last-child::before { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	border-radius: 0 0 0 4px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-list > *:last-child::after { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	display: none; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder.bt-checkbox-glyphicons | 
					
						
							|  |  |  | 	.checkbox | 
					
						
							|  |  |  | 	input[type="checkbox"]:checked | 
					
						
							|  |  |  | 	+ label::after { | 
					
						
							|  |  |  | 	font-family: "Glyphicons Halflings"; | 
					
						
							|  |  |  | 	content: "\e013"; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder.bt-checkbox-glyphicons .checkbox label::after { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	padding-left: 4px; | 
					
						
							|  |  |  | 	padding-top: 2px; | 
					
						
							|  |  |  | 	font-size: 9px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .error-container + .tooltip .tooltip-inner { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	color: #f99 !important; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder p.filter-description { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	margin: 5px 0 0 0; | 
					
						
							|  |  |  | 	background: #d9edf7; | 
					
						
							|  |  |  | 	border: 1px solid #bce8f1; | 
					
						
							|  |  |  | 	color: #31708f; | 
					
						
							|  |  |  | 	border-radius: 5px; | 
					
						
							|  |  |  | 	padding: 2.5px 5px; | 
					
						
							|  |  |  | 	font-size: 0.8em; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rules-group-header [data-invert] { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	margin-left: 5px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .drag-handle { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	cursor: move; | 
					
						
							|  |  |  | 	vertical-align: middle; | 
					
						
							|  |  |  | 	margin-left: 5px; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .dragging { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	position: fixed; | 
					
						
							|  |  |  | 	opacity: 0.5; | 
					
						
							|  |  |  | 	z-index: 100; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | .query-builder .dragging::before, | 
					
						
							|  |  |  | .query-builder .dragging::after { | 
					
						
							|  |  |  | 	display: none; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .query-builder .rule-placeholder { | 
					
						
							| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | 	border: 1px dashed #bbb; | 
					
						
							|  |  |  | 	opacity: 0.7; | 
					
						
							| 
									
										
										
										
											2019-09-12 07:53:39 +08:00
										 |  |  | } |