#app .v-label[data-v-1781fd69]{font-size:15px;color:rgba(12,18,33,.5)!important}h2[data-v-1781fd69]{margin-bottom:12px}.copyright[class][data-v-1781fd69]{text-transform:none;opacity:.6}.logon[data-v-340a8566]{max-width:50vw}@media only screen and (max-width:1280px){.logon+.v-content[data-v-340a8566]{padding-right:50vw!important;-webkit-transition:none;transition:none}}.splash[data-v-340a8566]{height:100vh;width:100%}.vue-responsive-videobg[data-v-340a8566]:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}#app .v-input__prepend-outer{margin-top:12px}#app .v-input__append-outer{margin:0}#shareCodeInput,.v-text-field--filled.v-input--is-readonly>.v-input__control>.v-input__slot{min-height:48px;margin:0}.door .overline{letter-spacing:.2ex!important}.config>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.config .flex.md12{-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}.config .v-navigation-drawer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.config .v-tabs a span{top:4px}html[lang]{overflow:auto}.logon .v-input--selection-controls .v-label,.v-application.v-application{font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{max-height:100vh}#app .v-btn,#app .v-text-field__slot label+*,.config .v-slider .v-slider__tick-label,.font-family-data,.logon .v-label,.overline,.v-input .v-label+div,.v-list-item,.v-messages{font-family:Roboto Mono,monospace;text-transform:uppercase}#app .logon .v-input--selection-controls .v-label .v-card-title{text-transform:unset;font-weight:400;color:var(--v-primary-base)!important}#app .bar .v-list-item__title,#app .overline,#app header .v-btn.v-size--small,.specifications .v-list-item,.v-select__selection{font-size:14px!important;text-transform:uppercase}#app .logon>.v-navigation-drawer__content{height:100vh}#app .font-family-heading,#app .v-tab,#app h1,#app h2,#app h3,.config .v-label,.specifications .v-list-item:first-child{font-family:titling-gothic-fb-compressed,sans-serif!important;font-weight:300}.specifications .v-list-item:first-child{font-size:17px!important;letter-spacing:.1em!important}#app .btn-text{padding:0 8px!important;min-width:unset;font-size:22px;height:40px;min-width:40px;width:40px;border:2px solid #373a48}#app .v-btn.v-btn--round,#app .v-btn.v-btn--rounded{min-width:47px;width:47px;height:47px}#app .v-btn:not(.v-btn--round):not(.v-btn--rounded),#app .v-dialog,#app .v-sheet,#app .v-text-field--filled>.v-input__control>.v-input__slot{border-radius:3px}#app header.v-sheet{border-radius:0}.v-application a:not(.v-btn){border-bottom:1px solid #f8d2d3}.v-btn:not(.v-btn--round).v-size--x-large.dsared{min-width:140px}.logon .v-btn:not(.v-btn--round).v-size--x-large,.v-dialog .v-btn:not(.v-btn--round).v-size--x-large{height:60px}.v-dialog ol,.v-dialog p:not(.font-family-heading){color:#000;font-size:17px}.v-dialog ol{padding-bottom:1em}.v-dialog .v-textarea .v-label{height:unset;white-space:normal;line-height:inherit}@media only screen and (orientation:portrait){.v-card .v-responsive.v-image{max-height:12vh}.products .v-card .v-image__image{top:16px;bottom:0;height:unset}.environment .v-card .v-image__image{top:0}}#app .v-menu__content .v-list-item{min-height:35px;font-size:14px;line-height:35px;white-space:no-wrap;border-top:1px solid var(--v-dsagrey-darken1);font-weight:700;color:var(--v-dsared-base)!important}#app .v-menu__content .v-list-item .v-btn{font-weight:700;color:var(--v-dsared-base)!important;background:unset}#app .v-menu__content .user .v-list-item:first-child,#app .v-menu__content .user .v-list-item:first-child .v-btn{font-weight:300;color:rgba(0,0,0,.87)!important}#app .v-menu__content .v-list-item:first-child{border-top:none}.v-card--link:focus .v-image__image{-webkit-filter:brightness(.93);filter:brightness(.93)}#app h1,#app h2,.v-label,.v-list-item{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.06em!important}#app h1,#app h2,.config .v-label{color:var(--v-dsared-base)!important}#app .v-navigation-drawer .overline{font-size:11px!important}.config .v-tabs-bar{height:55px}.config .v-tabs-bar+.v-tabs-items{height:calc(100% - 43px);overflow:hidden;overflow-y:scroll}.config .v-navigation-drawer__content>.v-tabs{overflow:hidden;padding:0}#app h1,#app h2,.v-list-item,.v-messages__wrapper{font-weight:300;margin-bottom:10px}.v-input__slot,.v-list-item,.v-messages__wrapper:empty,.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0}.v-messages__wrapper{margin-top:10px}#app .v-list,#app .v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding:0}.v-form .v-input .v-label,.v-text-field__slot .v-label{text-transform:none!important;letter-spacing:0!important;font-weight:400}.v-text-field.v-text-field--enclosed .v-input__append-inner{margin:auto}.v-select__slot .v-icon.v-icon{color:var(--v-dsared-base)!important}#app .v-select__selection{max-width:calc(100% - 1ex)}.config .v-input__control{margin-top:38px}.config .v-application .mt-2{margin-top:28px!important}#app .config .v-text-field--filled>.v-input__control>.v-input__slot{min-height:46px;margin-top:0}#app .config .v-text-field--filled>.v-input__control>.v-input__slot:before{border:none}#app .v-tab{font-size:17px;font-weight:400}#app .v-dialog .v-tab{font-size:26px}#app .v-dialog .v-tab[aria-selected=true]{font-weight:400}.v-dialog:not(.v-dialog--fullscreen) .v-item-group.v-window,.v-dialog:not(.v-dialog--fullscreen)>.v-card:only-child>.v-card__title+.v-card__text:last-child{max-height:calc(90vh - 75px)!important;overflow:auto}#app .v-tab.mx-1{margin-left:1px!important;margin-right:1px!important}#app .config .v-slider .v-slider__tick-label,.config .v-input .v-label{-webkit-transform:translate3d(-12px,-46px,0);transform:translate3d(-12px,-46px,0);color:var(--v-dsared-base)!important;position:absolute!important;font-weight:700}#app .config .v-slider__tick .v-slider__tick-label{text-align:right;-webkit-transform:translate3d(0,-46px,0);transform:translate3d(0,-46px,0)}#app .config .v-slider__tick+.v-slider__tick .v-slider__tick-label{text-align:right;-webkit-transform:translate3d(-100%,-46px,0);transform:translate3d(-100%,-46px,0)}.config .v-input__slider .v-input__slot .v-label{-webkit-transform:translate3d(0,-26px,0);transform:translate3d(0,-26px,0);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#app .v-slider .v-slider__track-fill,.v-slider__tick{background:var(--v-dsatrack-base)!important}.v-slider__tick{background:var(--v-dsagrey-darken1)!important}#app .v-slider__thumb{width:22px;height:22px;left:-11px;background:#fff!important;border:3px solid var(--v-dsagrey-darken2)!important}#app .v-slider__thumb:before{left:-10px;top:-10px;-webkit-transform:scale(0);transform:scale(0)}.v-input__slider .v-input__append-outer .v-input__control{margin-top:20px}.v-input__slider .v-input__append-outer .v-input__control input{margin-top:0;max-height:unset;text-align:center}#app .v-input__append-outer .v-text-field--filled.restrict>.v-input__control>.v-input__slot{pointer-events:none}#app .v-slide-group__next,#app .v-slide-group__prev,.v-messages__wrapper:empty{display:none!important}.config .v-window__container,.config .v-window__container>*{height:100%}.v-btn__content{max-width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:transparent}#app .specifications{position:absolute;top:30px;right:30px;background:transparent;text-shadow:0 1px 3px rgba(21,27,47,.4),0 1px 2px rgba(21,27,47,.4),0 0 1px rgba(21,27,47,.2);pointer-events:none}.specifications .v-list-item{min-height:25px;padding:0}.specifications>:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.2)}@media only screen and (max-width:1264px){.config.v-navigation-drawer--right{width:326px!important}.config.v-navigation-drawer--right+.v-content{padding-right:326px!important}.config.v-navigation-drawer--right.v-navigation-drawer--is-mobile{width:100%!important}.config.v-navigation-drawer--right.v-navigation-drawer--is-mobile+.v-content,.config.v-navigation-drawer--right[style*="translateX(100%)"]+.v-content{padding-right:0!important}.config:not(.v-navigation-drawer--is-mobile) #wall .v-card__actions{position:relative;margin-top:-10%}.config:not(.v-navigation-drawer--is-mobile) .v-input__slider .v-input__slot .v-label{-webkit-transform:translate3d(28px,-36px,0);transform:translate3d(28px,-36px,0)}.config:not(.v-navigation-drawer--is-mobile) .v-input__slot{position:unset}}@media only screen and (max-width:1180px){#app .specifications{top:unset;bottom:30px}}@media only screen and (max-width:1024px){.config[style*="translateY(0%)"]+.v-content{padding:60px 0 calc(66vh - 140px)!important}.config[style*="translateY(0%)"]+.v-content .specifications{opacity:0}}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:calc(66vh - 140px)!important;margin-top:calc(34vh + 80px)}@media only screen and (max-width:450px){.v-select-list .v-list-item__title{font-size:3.2vw!important}#app .v-dialog:not(.v-dialog--fullscreen){max-width:100%!important;background:#fff}#app .v-dialog .v-tab{font-size:20px}}.graphic-controls{position:absolute;top:20px;left:20px}canvas{max-width:100%}.planView .specifications,.planView .v-btn{-webkit-filter:invert(1);filter:invert(1);text-shadow:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait),only screen and (orientation:portrait){#app .out{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#app .out .splash{padding:0!important;max-height:45vh}.out .logon{width:100%!important;max-width:unset;height:unset!important;position:unset}#CommonUses .v-image{margin-bottom:-5%}#CommonUses .v-card__actions{position:relative}}#app .logon .v-text-field--single-line .v-input__slot{background:#f0efed}#app header .v-btn--text i{display:none}.v-text-field label+*{text-transform:none!important}.absolute{position:absolute}.relative{position:relative}.top{top:0}.right{right:0}.v-tab--disabled{opacity:1}.card-title{display:block;background:#f3f3f4;height:75px;padding:0 0 0 16px}.card-title .headline{width:280px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app .card-title .v-btn{background:#e7e8ea!important;border-bottom:1px solid #3f4454}#app .card-title .theme--light.v-btn.v-btn--disabled{color:#000!important;font-family:titling-gothic-fb-compressed,sans-serif!important;letter-spacing:.1ex!important;font-size:26px!important}#app .card-title .v-btn:last-child{background:none!important;right:0;border:none}@media only screen and (max-height:768px),only screen and (orientation:portrait){.v-app-bar,.v-app-bar .v-toolbar__content{height:60px!important}.v-app-bar :not(.hidden-sm-and-down)>.v-btn{height:70%!important}.v-app-bar .v-toolbar__title{width:260px}.config+.v-content{padding-top:60px!important}.config{top:60px!important;max-height:calc(100% - 60px)!important}}#app .asset-panel{position:absolute;top:130px;right:30px}.videocapture .specifications,.videocapture header{display:none}.videocapture .graphic-wrapper{padding:0 0 0 510px!important}.videocapture .graphic-controls{display:none}.videocapture .config{max-height:100%!important;top:0!important;width:510px!important}.videocapture .v-dialog__content{margin-left:320px}.v-card--link[title]:after{content:attr(title);font-family:titling-gothic-fb-compressed,sans-serif;line-height:1;letter-spacing:.01ex;padding:1ex;display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:0;overflow:hidden}.v-card--link[title] .v-image{opacity:1;-webkit-transition:.2s;transition:.2s;z-index:1}.v-card--link[title]:hover .v-image{opacity:.2}.config .v-image__image--preload:first-child+.v-responsive__content{padding-bottom:65.5844%}@media (min-aspect-ratio:2/1) and (max-height:768px){.flex.md6{max-width:25%}#products .flex.md6,#saved .flex.md6{max-width:33.33%}.flex.md6>*{height:100%}.flex.md6 .v-image[style*=height]{max-height:25vh}#common .flex.md6 .v-image[style*=height]{max-height:30vh;margin:0 0 -5vh;-webkit-transform:translateY(-5vh);transform:translateY(-5vh)}}