.stylesearch_container{display:flex;gap:8px;}
	#stylesearch{position:relative;flex: 1;/*grow*/}
		#stylesearch input{padding-left:calc(18px + 16px);}
	#stylesearch::after{display:block;position:absolute;top:calc(50% - 9px);left:8px;content:'';width:18px;height:18px;background-color:var(--blue5);mask:var(--icons_new) -125px 0px/auto 18px no-repeat;-webkit-mask:var(--icons_new) -125px 0px/auto 18px no-repeat;}
	#stylesort{display:flex;align-items:center;justify-content:center;width:39px;padding:0;position:relative;}
	#stylesort .ms-container{width:auto;}
		.ms-container .settings_more_text{display:flex;height:28px;justify-content:center;align-items:center;border-radius:3px;background:#FAFAFA;color:#404040;white-space:normal;}
		.sortbutton{display:flex;align-items:center;justify-content:center;padding:0;background:var(--gray1o);}
		.sortbutton:hover,.sortbutton.active,.sortbutton.active:hover{border:1px solid #CCC;background:var(--gray1o);}
			.sortbutton i{mask-position:-219px 0;-webkit-mask-position:-219px 0;}
		/*#sortby{padding-left:16px;padding-right:16px;}*/
			#sortby span{display:flex;gap:8px;align-items:center;}
				#sortby i{display:inline-flex;flex-direction:column;}
				#sortby i:after,#sortby i:before{content:"";width:4px;height:4px;border-right:2px solid var(--gray5);border-top:2px solid var(--gray5);}
				#sortby i:before{transform:rotate(-45deg);}
				#sortby i:after{transform:rotate(135deg);margin-top:-2px;}
				#sortby span.up i:after,#sortby span.down i:before{border-color:var(--blue6);}
#searchMsg{display:none;}
#output .noresults{display:none;}

.textoutContainer{border:1px solid #CCC;border-radius:3px;padding:0 5px;background:var(--gray1);}
	.textout{max-height:88px;border:0;border-bottom:1px solid #D1D1D1;border-radius:0;overflow:auto;}
	.interact{display:flex;height:39px;border-top:1px solid #FFF;align-items:center;}
		.info{display:flex;flex:1;gap:4px;height:100%;overflow:hidden;font-size:12px;color:#999;align-items:center;}
		.info span.new{width:13px;height:12px;flex:0 0 auto;background-color:var(--blue5);mask:var(--icons_new) -138px 0px/auto 12px no-repeat;-webkit-mask:var(--icons_new) -138px 0px/auto 12px no-repeat;}
			.stars{position:relative;}
			.stars i{display:block;position:absolute;opacity:0.7;background:var(--gray1);width:100%;height:100%;top:0;right:0;}
		.action{display:flex;align-items:center;justify-content:center;}
			/*buttons basic css in master and overwrites below*/
			.action .iButton{width:32px;}
			.iButton.like i,.iButton.dislike i{mask-position:-291px 0;-webkit-mask-position:-291px 0;}
			.iButton.dislike i{transform: scaleY(-1);}
