<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Add Frame Previews 
.tetris .grid-stack-item { 
	background-color:#CCC;
}
.tetris .modular-item { 
	background-color:#CCC;	
}*/ 

/* TET0200BA 
.grid-stack-item.TET0200BA .grid-stack-item-content:after {
	background-image: url(../images/TET0200BA_low.png);
	background-size:contain;
}

.grid-stack .grid-stack-item.TET0200BA .grid-stack-item-content:after {
	background-image: url(../images/TET0200BA_grid.png);
}

.grid-stack .TET0200BA.orientation_2 .grid-stack-item-content:after {
	background-image: url(../images/TET0200BA_grid_02.png);
}

.grid-stack .TET0200BA.orientation_3 .grid-stack-item-content:after {
	background-image: url(../images/TET0200BA_grid_03.png);
}

.grid-stack .TET0200BA.orientation_4 .grid-stack-item-content:after {
	background-image: url(../images/TET0200BA_grid_04.png);
}*/

/* TET0150BA 
.grid-stack-item.TET0150BA .grid-stack-item-content:after {
	background-image: url(../images/TET0150BA_low.png);
	background-size: contain;
}

.grid-stack .grid-stack-item.TET0150BA .grid-stack-item-content:after {
	background-image: url(../images/TET0150BA_grid.png);
	background-size: contain;
}

.grid-stack .TET0150BA.orientation_2 .grid-stack-item-content:after {
	background-image: url(../images/TET0150BA_grid_02.png);
}

.grid-stack .TET0150BA.orientation_3 .grid-stack-item-content:after {
	background-image: url(../images/TET0150BA_grid_03.png);
}

.grid-stack .TET0150BA.orientation_4 .grid-stack-item-content:after {
	background-image: url(../images/TET0150BA_grid_04.png);
}*/

/* TET0100BA 
.grid-stack-item.TET0100BA .grid-stack-item-content:after {
	background-image: url(../images/TET0100BA_low.png);
	background-size: contain;
}

.grid-stack .grid-stack-item.TET0100BA .grid-stack-item-content:after {
	background-image: url(../images/TET0100BA_grid.png);
	background-size: contain;
}

.grid-stack .TET0100BA.orientation_2 .grid-stack-item-content:after {
	background-image: url(../images/TET0100BA_grid_02.png);
}

.grid-stack .TET0100BA.orientation_3 .grid-stack-item-content:after {
	background-image: url(../images/TET0100BA_grid_03.png);
}

.grid-stack .TET0100BA.orientation_4 .grid-stack-item-content:after {
	background-image: url(../images/TET0100BA_grid_04.png);
}*/

/* TET0080BA 
.grid-stack-item.TET0080BA .grid-stack-item-content:after {
	background-image: url(../images/TET0080BA_low.png);
	background-size: contain;
}

.grid-stack .grid-stack-item.TET0080BA .grid-stack-item-content:after {
	background-image: url(../images/TET0080BA_grid.png);
	background-size:contain;
}

.grid-stack .TET0080BA.orientation_2 .grid-stack-item-content:after {
	background-image: url(../images/TET0080BA_grid_02.png);
}

.grid-stack .TET0080BA.orientation_3 .grid-stack-item-content:after {
	background-image: url(../images/TET0080BA_grid_03.png);
}

.grid-stack .TET0080BA.orientation_4 .grid-stack-item-content:after {
	background-image: url(../images/TET0080BA_grid_04.png);
}*/

/* tetris-6-4 */
.grid-stack-item.TET080BAC .grid-stack-item-content {
	background-color:#eee;
    height:100%;
    width:100%;
    -moz-border-radius: 150px 0 0 0;
    border-radius: 150px 0 0 0;
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

.grid-stack-item.TET080BAC .grid-stack-item-content {}

.grid-stack .TET080BAC.orientation_2 .grid-stack-item-content {
	-moz-border-radius: 0 150px 0 0;
    border-radius: 0 150px 0 0;
}

.grid-stack .TET080BAC.orientation_3 .grid-stack-item-content {
	-moz-border-radius: 0 0 150px 0;
    border-radius: 0 0 150px 0;
}

.grid-stack .TET080BAC.orientation_4 .grid-stack-item-content {
	-moz-border-radius: 0 0 0 150px;
    border-radius: 0 0 0 150px;
}

/* tetris-6-3 */
.grid-stack-item.TET0160SC .grid-stack-item-content {
	background-color:#eee;
    height:100%;
    width:100%;
    -moz-border-radius: 150px 150px 0 0;
    border-radius: 150px 150px 0 0;
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

.grid-stack-item.TET0160SC .grid-stack-item-content {}

.grid-stack .TET0160SC.orientation_2 .grid-stack-item-content {
	-moz-border-radius: 0 150px 150px 0;
    border-radius: 0 150px 150px 0;
}

.grid-stack .TET0160SC.orientation_3 .grid-stack-item-content {
	-moz-border-radius: 0 0 150px 150px;
    border-radius: 0 0 150px 150px;
}

.grid-stack .TET0160SC.orientation_4 .grid-stack-item-content {
	-moz-border-radius: 150px 0 0 150px;
    border-radius: 150px 0 0 150px;
}

/* tetris-6-2 */
.grid-stack-item.TET0140DI .grid-stack-item-content {
	background-color:#eee;
    height:100%;
    width:100%;
    -moz-border-radius: 150px 150px 150px 150px;
    border-radius: 150px 150px 150px 150px;
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

/* arm */
.arm:after {
	background-image: url(../images/arm_low.png);
}

/* backrests */
/*.TET0200RE:after {
	background-image: url(../images/TET0200RE_low.png);
}
.backrest-175:after {
	background-image: url(../images/backrest-175_low.png);
}
.TET0150RE:after {
	background-image: url(../images/TET0150RE_low.png);
}
.TET0125RE:after {
	background-image: url(../images/TET0125RE_low.png);
}
.TET0100RE:after {
	background-image: url(../images/TET0100RE_low.png);
}
.TET0080RE:after {
	background-image: url(../images/TET0080RE_low.png);
}
.TET0050RE:after {
	background-image: url(../images/TET0050RE_low.png);
}*/

.orientation_1 .TET0200RE, .orientation_1 .backrest-175,  .orientation_1 .TET0150RE,  .orientation_1 .TET0125RE, .orientation_1 .TET0100RE, .orientation_1 .TET0080RE, .orientation_1 .TET0050RE   { 
	top:0!IMPORTANT;	
}

.orientation_2 .TET0200RE, .orientation_2 .backrest-175,  .orientation_2 .TET0150RE,  .orientation_2 .TET0125RE,  .orientation_2 .TET0100RE, .orientation_2 .TET0080RE, .orientation_2 .TET0050RE { 
	right:0!IMPORTANT;
	left:auto!IMPORTANT;	
}

/*
.orientation_2 .TET0200RE:after { 
	background-image: url(../images/TET0200RE_grid_02.png);
}
.orientation_2 .backrest-175:after { 
	background-image: url(../images/backrest-175_grid_02.png);
}
.orientation_2 .TET0150RE:after { 
	background-image: url(../images/TET0150RE_grid_02.png);
}
.orientation_2 .TET0125RE:after { 
	background-image: url(../images/TET0125RE_grid_02.png);
}
.orientation_2 .TET0100RE:after { 
	background-image: url(../images/TET0100RE_grid_02.png);
}
.orientation_2 .TET0080RE:after { 
	background-image: url(../images/TET0080RE_grid_02.png);
}
.orientation_2 .TET0050RE:after { 
	background-image: url(../images/TET0050RE_grid_02.png);
}

.orientation_3 .TET0200RE, .orientation_3 .backrest-175 { 
		
}

.orientation_3 .TET0200RE:after { 
	background-image: url(../images/TET0200RE_grid_03.png);
}

.orientation_3 .backrest-175:after { 
	background-image: url(../images/backrest-175_grid_03.png);
}

.orientation_3 .TET0150RE:after { 
	background-image: url(../images/TET0150RE_grid_03.png);
}

.orientation_3 .TET0125RE:after { 
	background-image: url(../images/TET0125RE_grid_03.png);
}

.orientation_3 .TET0100RE:after { 
	background-image: url(../images/TET0100RE_grid_03.png);
}

.orientation_3 .TET0080RE:after { 
	background-image: url(../images/TET0080RE_grid_03.png);
}

.orientation_3 .TET0050RE:after { 
	background-image: url(../images/TET0050RE_grid_03.png);
}
*/

.orientation_4 .TET0200RE, .orientation_4 .backrest-175, .orientation_4 .TET0150RE, .orientation_4 .TET0125RE, .orientation_4 .TET0100RE, .orientation_4 .TET0080RE, .orientation_4 .TET0050RE  { 
	left:0!IMPORTANT;
	right:auto!IMPORTANT;		
}

/*
.orientation_4 .TET0200RE:after { 
	background-image: url(../images/TET0200RE_grid_04.png);
}

.orientation_4 .backrest-175:after { 
	background-image: url(../images/backrest-175_grid_04.png);
}

.orientation_4 .TET0150RE:after { 
	background-image: url(../images/TET0150RE_grid_04.png);
}

.orientation_4 .TET0125RE:after { 
	background-image: url(../images/TET0125RE_grid_04.png);
}

.orientation_4 .TET0100RE:after { 
	background-image: url(../images/TET0100RE_grid_04.png);
}

.orientation_4 .TET0080RE:after { 
	background-image: url(../images/TET0080RE_grid_04.png);
}

.orientation_4 .TET0050RE:after { 
	background-image: url(../images/TET0050RE_grid_04.png);
}*/

/* Arm */
/* Orientation */
.orientation_1 .arm {
	top:0!IMPORTANT;
	bottom:auto!IMPORTANT;
}
.orientation_2 .arm {
	right:0!IMPORTANT;
	left:auto!IMPORTANT;
}

.orientation_4 .arm {
	left:0!IMPORTANT;
	right:auto!IMPORTANT;
}

/*
.orientation_2 .arm:after {
	background-image: url(../images/arm_grid_03.png);
}
.orientation_3 .arm:after {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url(../images/arm_grid_04.png);
}
.orientation_4 .arm {
	left:0!IMPORTANT;
	right:auto!IMPORTANT;
}

.orientation_4 .arm:after {
	background-image: url(../images/arm_grid_03.png);
}*/

/* Arm Placeholder Oritentation Alts */
.module-over-arm-alt:after { 
	position:absolute;
}

.tetris.parent_orientation_2 .module-over-arm-alt:after { 
	right:0;
} 

.tetris.parent_orientation_3 .module-over-arm:after {
	position:absolute;  
	bottom:0;
} 

.tetris.parent_orientation_4 .module-over-arm-alt:after {
	left:0;
} 

/* Inner Controls */
/* Backrest */
.tetris .backrest .delete-inner { 
	position:absolute;
	left:auto;
	right:0;
	top:2px;
	bottom:auto;

} 

.tetris .backrest .modular-item-select { 
	position:absolute;
	left:0px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_2 .backrest .modular-item-select { 
	left:2px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_2 .backrest .delete-inner { 
	left:2px;
	right:auto;
	top:auto;
	bottom:2px;
}

/*

.tetris .orientation_3 .backrest .modular-item-select { 
	left:2px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_3 .backrest .delete-inner { 
	position:absolute;
	left:2px;
	right:auto;
	top:auto;
	bottom:2px;
}
*/

.tetris .orientation_4 .backrest .modular-item-select { 
	left:2px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_4 .backrest .delete-inner { 
	left:2px;
	right:auto;
	top:auto;
	bottom:2px;
}

/* Arm */
.tetris .arm .delete-inner { 
	position:absolute;
	left:2px;
	right:0;
	top:2px;
	bottom:auto;

} 

.tetris .arm .modular-item-select { 
	position:absolute;
	left:2px;
	right:auto;
	top:auto;
	bottom:2px;
}

.tetris .orientation_2 .arm .modular-item-select { 
	left:2px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_2 .arm .delete-inner { 
	left:auto;
	right:2px;
	top:2px;
	bottom:auto;
}

/*

.tetris .orientation_3 .arm .modular-item-select { 
	left:2px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_3 .arm .delete-inner { 
	position:absolute;
	left:2px;
	right:auto;
	top:auto;
	bottom:2px;
}
*/

.tetris .orientation_4 .arm .modular-item-select { 
	left:2px;
	right:auto;
	top:2px;
	bottom:auto;
}

.tetris .orientation_4 .arm .delete-inner { 
	left:auto;
	right:2px;
	top:2px;
	bottom:auto;
}

/* Select Inner Finishes (for Tetris Base) */
.tetris .grid-stack .grid-stack-item:hover .modular-item-select-inner {
	width: 30px!IMPORTANT;
    height: 30px!IMPORTANT;
    position: absolute;
    z-index: 9;
    right: 0;
    display: none;
    cursor: pointer;
    opacity: 0.25;
    padding: 5px;
	top: 50%!IMPORTANT;
  	left: 50%!IMPORTANT;
  	transform: translate(-50%, -50%);	
}

.tetris .grid-stack .grid-stack-item:hover .modular-item-select-inner {
	display: block;
}

.tetris .grid-stack .grid-stack-item-content.selected .modular-item-select-inner:after {
	background-color: #2d3a42;
	border: 0px solid #2d3a42;
}

.tetris .grid-stack .grid-stack-item-content.selected .modular-item-select-inner {
	display:block;
	width: 30px!IMPORTANT;
    height: 30px!IMPORTANT;
    position: absolute;
    z-index: 9;
    right: 0;
    display: block;
    cursor: pointer;
    opacity: 0.25;
    padding: 5px;
	top: 50%!IMPORTANT;
  	left: 50%!IMPORTANT;
  	transform: translate(-50%, -50%);
}

/*.tetris .base .grid-stack-item-content:after {
	opacity: 0.5;
}*/

/* Tetris Items 
.tetris .modular-item { 
	border: 1px solid #CCC;
}*/

/* Naming */
.tetris .ui-tabs-panel .options li .modular-item-name {
    float: none;
    position:relative;
    height: auto;
    top:auto;
    transform: translate(0, 0%);
    margin: 0 0 0 0;
    width: auto;
    float: left;
}

.tetris .options ul li h4 { 
	font-size:12px;
	margin: 10px 0 5px 0;
}

.tetris .modular-item-name {
	/*display:none;*/
}

.tetris .grid-stack-item.round_base {
    background-color: transparent;
}

/* Reset all graphics */
.grid-stack-item .grid-stack-item-content:after {
	background-image:none!IMPORTANT;	
}

.tetris .arm:after { 
	background-image:none!IMPORTANT;	
}

.tetris .backrest:after { 
	background-image:none!IMPORTANT;
	width:100%;
	height:10px;
	background-color:#333;
	opacity: 0.15;
	position:absolute;
    top: 100%;
    margin: -10px 0 0 0;
}

.tetris .backrest:hover:after { 
	opacity: 0.15!IMPORTANT;
}

.tetris .orientation_2 .backrest:after { 
	width:10px;
	height:100%;
    top: auto;
	left:0px;
    margin: 0 0 0 0;
}

.tetris .orientation_3 .backrest:after { 
	width:100%;
	height:10px;
    top: auto;
	left:0px;
    margin: 0 0 0 0;
}

.tetris .orientation_4 .backrest:after { 
	width:10px;
	height:100%;
    top: auto;
	left:100%;
    margin: 0 0 0 -10px;
}

/* Bases */
.tetris .base .grid-stack-item-content {
    background-color: #eee;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
    overflow: hidden;
}

/* Arms */
.tetris .arm {
    background-color: #eee;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
}

/* Backrest */
.tetris .backrest {
    background-color: #eee;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);

}

/* Corner Seat */
.tetris .backrest.corner_seat { 

}

/* Corner Seat Pointy Ends */
.tetris .backrest.corner_seat_horizontal { 
	z-index:15;
}

/**/


.tetris .orientation_1 .backrest.corner_seat_horizontal { 
	transform-origin: top right;
	-ms-transform: skew(-45deg,0deg);
	-webkit-transform: skew(-45deg,0deg);
	transform: skew(-45deg,0deg);
}

.tetris .orientation_2 .backrest.corner_seat_horizontal { 
	transform-origin: top right;
	-ms-transform: skew(0deg,45deg);
	-webkit-transform: skew(0deg,45deg);
	transform: skew(0deg,45deg);
}

.tetris .orientation_3 .backrest.corner_seat_horizontal { 
	transform-origin: bottom left;
	-ms-transform: skew(-45deg,0deg);
	-webkit-transform: skew(-45deg,0deg);
	transform: skew(-45deg,0deg);
}

.tetris .orientation_4 .backrest.corner_seat_horizontal { 
	transform-origin: bottom left;
	-ms-transform: skew(0deg,45deg);
	-webkit-transform: skew(0deg,45deg);
	transform: skew(0deg,45deg);
}

.tetris .orientation_1 .backrest.corner_seat_horizontal .modular-item-select { 
	transform-origin: top right;
	-ms-transform: skew(45deg,0deg);
	-webkit-transform: skew(45deg,0deg);
	transform: skew(45deg,0deg);
}

.tetris .orientation_2 .backrest.corner_seat_horizontal .modular-item-select { 
	transform-origin: top right;
	-ms-transform: skew(0deg,-45deg);
	-webkit-transform: skew(0deg,-45deg);
	transform: skew(0deg,-45deg);
}

.tetris .orientation_3 .backrest.corner_seat_horizontal .modular-item-select { 
	transform-origin: bottom left;
	-ms-transform: skew(45deg,0deg);
	-webkit-transform: skew(45deg,0deg);
	transform: skew(45deg,0deg);
}

.tetris .orientation_4 .backrest.corner_seat_horizontal .modular-item-select { 
	transform-origin: bottom left;
	-ms-transform: skew(0deg,-45deg);
	-webkit-transform: skew(0deg,-45deg);
	transform: skew(0deg,-45deg);
}

.corner_sqaure {
	position:absolute;
	width:50%;
	height:100%;
	right:0;
	top:0px;
	background-image: url(../images/tetris-corner-seat-corner.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-size: contain;
	z-index: 12;
	display:none;
	/*-webkit-box-shadow: inset -10px 10px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset -10px 10px 10px 0px rgba(0,0,0,0.25);
box-shadow: inset -10px 10px 10px 0px rgba(0,0,0,0.25);*/
}

/*.corner_sqaure:after {
	position:absolute;
	width:100%;
	height:100%;
	background-color:blue;
	right:0;
	top:0px;
	content:'';
	transform-origin: top right;
	-ms-transform: skew(-45deg,0deg);
	-webkit-transform: skew(-45deg,0deg);
	transform: skew(-45deg,0deg);
}*/

.clear_skew { 
	transform-origin: top right!IMPORTANT;
	-ms-transform: skew(0deg,0deg)!IMPORTANT;
	-webkit-transform: skew(0deg,0deg)!IMPORTANT;
	transform: skew(0deg,0deg)!IMPORTANT;	
}

/* Corner Seat Shadows */
.tetris .orientation_1 .backrest.corner_seat_vertical:after { 
    width: 10px;
    height: 100%;
    top: 0px;
	left:0px;
    margin: 0 0 0 0;
}

.tetris .orientation_2 .backrest.corner_seat_vertical:after { 
    width: 100%;
    height: 10px;
    top: 0px;
	left:0px;
    margin: 0 0 0 0;
}

.tetris .orientation_3 .backrest.corner_seat_vertical:after { 
    width: 10px;
    height: 100%;
    top: 0px;
	right:0px;
	left:auto;
    margin: 0 0 0 0;
}

.tetris .orientation_4 .backrest.corner_seat_vertical:after { 
    width: 100%;
    height: 10px;
    top: auto;
	bottom:0px;
	left:0px;
    margin: 0 0 0 0;
}

/* Tables */
.tetris .table { 
	background-color: #efe2c0;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
}

/* Roundbase */
.tetris .round_base .grid-stack-item-content { 
	/*background-color: #efe2c0;*/
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.25);
}

/*
.grid-stack-item-content.finish-added:after {
	background-image:none!IMPORTANT;
}

.tetris .grid-stack .modular-item.finish-added:after { 
	background-image:none!IMPORTANT;
}*/

/* Tetris Item Placeholder hovers 
.tetris.parent_orientation_1 .module-over-backrest-TET0150RE:after, .tetris.parent_orientation_2 .module-over-backrest-TET0150RE-alt:after {
	position:absolute;
} 

.tetris.parent_orientation_1 .module-over-backrest-TET0150RE:after {
	top:0;
} 

.tetris.parent_orientation_2 .module-over-backrest-TET0150RE-alt:after {
	right:0;
} */

/*.tetris.parent_orientation_1 .module-over-backrest-TET0150RE:after {
	left: -75px;
}*/ 

/* On drop if parent_oritentation = 1 &amp;&amp; type = backrest, then - half the width of the item dropped from the position_left
Work out new position = left dividied by dropzone width */

/* Modular Inner Controls */
.TET0080BA .panel-controls-options .inner { 
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index:11;
	width: auto;
	text-align:center;
}</pre></body></html>