<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1024px) {
	.header .title h2 {
		margin: 10px 0 -10px 24px;
		font-size: 12px;
	}
	.scale .scale_width, t {
		left: 190%;
	}
	.scale .scale_height {
		top: 150%;
	}
	
	/* Hide Spec Container */
	.spec-container {
		display:none;
		width: 100%;
	}	
	
	/* Item Tab Container */
	.tab-container {
    	width: 100%;
	}
	
	#tabs {
		width: 35%;
	}
	
	/* Grid */
	.grid-stack {
		width: 65%;
	}
	
	.grid-lines {
		width: 65%;
	}
	
	#tabs .inner {
		  padding: 0px 20px 20px 20px;
	  }
	  
	  #tabs .spec-container .inner { 
	  	padding:0 0 0 0;
	  }
	  
	.options ul li {
		margin: 0 0 0px 0;
		padding: 0 0 0 0;
	}
	#three_d_preview { 
		/*width:65%!IMPORTANT;*/
		width:100%!IMPORTANT;
	}
	ul.view-controls {
		left: calc(65% - 225px);
	}
	body.three-d-view-active ul.view-controls {
		/*left: calc(65% - 225px)!IMPORTANT;*/
		left: calc(100% - 225px);
	}
}

@media screen and (max-width: 768px) {
		#tabs {
			display:none;
		}
		.title { 
			display:none;
		}
		.key { 
			display:none;
		}
		.scale { 
			display:none;
		}
		.grid-stack { 
			display:none;
		}
		.grid-lines { 
			display:none;
		}
		.view-controls { 
			display:none;
		}
}

@media screen and (max-width: 490px) {
	#dialog-box {
		position: absolute;
		margin-left:0;
		width: 80%;
		z-index: 2;
		background-color: #FFF;
		top: 50%;
		transform: translateY(-50%);
		left: 10%;
	}
}

.touch_tabs { 
	width:35%;
	float:left;
	display:none;
}
.touch_tabs .inner {
	padding: 10px 20px 0px 20px;
}
.touch_tabs ul {
	list-style: none;
	float: left;
	width: 100%;
	margin: 0px 0 10px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #e7e7e8; 
}
.touch_tabs li a { 
	list-style: none;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	padding: 6px 8px 4px 8px;
	margin: 0 0 0 0;
	color: #a6a6a6;
	text-transform: uppercase;
	display: inline-block;
}
.touch_tabs li a.state-active { 
	color: #2d3a42;
	text-decoration: none;
}
.touch_tabs li:first-of-type a  {
	padding: 6px 8px 4px 0px;
}
@media screen and (max-width: 1024px) {
	.touch_tabs { 
		display:block;
	}		
}
@media screen and (max-width: 768px) {
	.touch_tabs { 
		display:none;
	}		
}

/* Remove iOS Styling */
.modular_quote_name
{
-webkit-appearance: none;
border-radius: 0;
}

/* Detect Touch Devices */
@media (pointer: coarse) {
 /* body::after{ position:absolute; top:0; left:0; z-index:99999999; content: "Your primary input mechanism is a finger" }  
  .header .title h2 { color:red; }*/
  .finish-preview { visibility:none!IMPORTANT; left:-99999px!IMPORTANT; }
}
</pre></body></html>