/*2023-10-30*/
/*form.axs.search * {	border:1px dotted;	}*/
form.axs.search {
	--gapWidth:1rem;
	--elementWidth:40rem;
	--elementLabelWidth:10rem;
	--elementInputWidth:10rem;
	/*--elementSprWidth:1rem;*/
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-items:stretch;
	gap:var(--gapWidth);
	}
/* <Element default styles> */
	form.axs.search .element {
		flex-basis:var(--elementWidth);
		flex-grow:0;
		flex-shrink:1;
		margin:0;
		border:none;
		padding:0;
		}
	form.axs.search div.element label:first-child,
		form.axs.search fieldset.element>legend {
			float:left;
			display:block;
			box-sizing:border-box;
			padding:0.5rem 0.5rem 0 0;
			width:var(--elementLabelWidth);
			text-align:left;
			}
		form.axs.search fieldset.element>legend {
			background:none;
			color:inherit;
			}
		form.axs.search fieldset.element label {
			float:left;
			display:block;
			margin:0 1rem 0 0;
			white-space:nowrap;
			}
		form.axs.search fieldset.element label:last-of-type {	margin-right:0;	}
			form.axs.search .element span.comment {
				color:rgb(128,128,128);
				}
		form.axs.search .element>input[type="date"],
		form.axs.search .element>input[type="text"],
		form.axs.search .element>input[type="number"],
		form.axs.search .element>input[type="search"],
		form.axs.search .element>select {
			width:var(--elementInputWidth);
			}
/* </Element default styles> */
/* <Specific element styles> */
	/*form.axs.search .element.text-join>*:not(label:first-child, label.browse) { display:none;	}
	form.axs.search .element.type-text-join input.browse {	width:var(--elementInputWidth);	}*/
	form.axs.search .element.type-date-between,
	form.axs.search .element.type-timestamp-between,
	form.axs.search .element.type-number-between,
	form.axs.search .element.type-text-between {
		/*flex-basis:calc(var(--elementWidth) * 2 + var(--gapWidth));*/
		}
	form.axs.search .element.type-multi-checkbox,
	form.axs.search .element.type-set-checkbox {
		flex-basis:100%;
		}
	form.axs.search .element.submit {
		flex-grow:10;
		flex-basis:content;
		}
		form.axs.search .element.submit select {
			width:auto;
			max-width:var(--elementInputWidth);
			}
	form.axs.search .element.type-timestamp-between input[type="number"] {	max-width:6ex;	}
/* </Specific element styles> */
/* <Quick / deep search switch> */
form.axs.search.quick .element.deep {	display:none;	}
	form.axs.search button.open {
		border:none;
		background:none;
		font-size:0;
		}
		form.axs.search button.open::before {
			content:"";
			display:inline-block;
			/*vertical-align:middle;*/
			width:0;
			height:0;
			border:solid transparent;
			border-bottom-color:#000;
			border-width:0 0.6rem 0.7rem 0.6rem;
			transition:transform 1s;
			}
		form.axs.search.quick button.open::before {	transform:rotate(180deg);	}
/* </Quick / deep search switch> */

/* <Export /> */
	#export_container #export_columns .element, #export_container #export_columns .element label {
			float:none;
			display:inline;
			white-space:nowrap;
			}
	#export_container #export_settings {
		/*float:right;
		margin-left:0;
		width:30%;*/
		}
		#export_container #export_settings .element {
			width:auto;
			}
/*2009-06-06*/