body{height:auto}.no-scroll{margin:0;height:100%;overflow:hidden;position:fixed}a{color:#009BD3}hr{margin-top:20px;margin-bottom:20px}.content{background-color:#2a3440;margin:0 20px}.content-header{background-color:#202933;padding-bottom:20px}.content-header #project-header{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center}.content-header .text-left{float:left}.content-header .text-right .btn{margin-left:20px}.content-header svg.btn-icon-right,.content-header i.btn-icon-right{margin-left:5px}.content-header svg.btn-icon-left,.content-header i.btn-icon-left{margin-right:5px}.content-header .btn.delete-project{margin-left:auto}.content-header .promo-warning-message{display:inline-block;float:right;border:2px solid red;border-radius:5px;margin-left:auto;margin-right:4px}.content-header .promo-warning-message .promo-warning-message-inner{margin:5px}.content-header .promo-warning-message span{margin:0;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;letter-spacing:normal;font-size:16px}.content-header .promo-warning-message+.btn{margin-left:4px}.content-body{padding:20px 25px;color:white}.content-header .btn,.content-body .btn,.app-alert-container .btn{padding:8px 11px;border-radius:4px;min-width:90px;margin-left:4px;margin-right:4px}.content-header .btn #quantity-increment,.content-body .btn #quantity-increment,.app-alert-container .btn #quantity-increment{min-width:0px}#quantity-increment{width:34.5625px;height:34.5625px;padding:0;margin:4px;flex-shrink:0;min-width:0px}.app-alert-container .btn{margin-left:20px;vertical-align:baseline}.alert-info .close:before,.alert-info .close:after{background:#31708f}.content-footer{background-color:#171F27;padding:15px 25px}.content-footer .btn{display:inline-block;min-width:145px;margin:0 10px}.form-group .control-label{display:block}.list-header-row{font-weight:bold;text-transform:uppercase;padding-bottom:8px}.list-row{padding:7px 0;border-top:1px solid #171F27}.list-row.disabled{opacity:0.5}.list-row.disabled input{pointer-events:none}.list-value-large,.content-text-large{font-size:2rem;font-weight:bold;margin:0 0 8px 0}.project-details-section:not(:last-child){margin-bottom:15px}.project-designs-header{margin-bottom:10px}.project-designs input[type=checkbox]{margin-bottom:4px}.project-designs .list-row{line-height:38px}.project-designs .btn{min-width:70px}.project-designs .btn #quantity-increment{min-width:0px}#add-project-form span,#add-design-form span{margin:8px 0;display:block}#add-project-form span.error,#add-design-form span.error{color:red}.design-icon{color:lightgrey;cursor:pointer}.design-icon.disabled{opacity:0.25;pointer-events:none}.design-icon-edit{margin-left:15px}.design-icon-spinner{cursor:not-allowed}#project-view hr{margin:10px auto}#project-view #design-reports{display:flex;align-items:center}#project-view #design-reports>button{margin-right:8px}#project-view label.basic-project-setting{display:flex;align-items:center;justify-content:flex-end;font-weight:400}#project-view label.basic-project-setting span{margin-right:6px}#project-view label.basic-project-setting select{width:100px;height:auto;padding:2px 6px}.area-of-home-selector{line-height:initial}#confirm-area-of-home{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4)}#confirm-area-of-home .area-of-home-modal{width:550px;max-height:500px;background:whitesmoke;border:2px solid #171F27;position:absolute;left:50%;transform:translateX(-50%);top:25%;padding:16px;overflow-y:auto}#confirm-area-of-home .area-of-home-modal .area-of-home-list{display:flex;justify-content:space-between;flex-flow:column}#confirm-area-of-home .area-of-home-modal .area-of-home-list .design-area-of-home-header{display:flex;justify-content:space-between;width:100%;font-weight:600}#confirm-area-of-home .area-of-home-modal .area-of-home-list .design-area-of-home-header p{font-size:16px}#confirm-area-of-home .area-of-home-modal .area-of-home-list .design-area-of-home-row{display:flex;justify-content:space-between;align-items:center;width:100%}#confirm-area-of-home .area-of-home-modal select{background-color:#949999;color:#fff;font-size:14px;height:40px;border-bottom:none;margin:2px}#confirm-area-of-home .area-of-home-modal select:hover,#confirm-area-of-home .area-of-home-modal select:active{border-bottom:none}#confirm-area-of-home .area-of-home-modal .title-text{text-align:center;font-size:20px}#confirm-area-of-home .area-of-home-modal p{color:#171F27;margin:4px}#confirm-area-of-home .area-of-home-modal .confirm-area-of-home-footer{border-top:1px solid #171F27;text-align:center;margin-top:10px}#confirm-area-of-home .area-of-home-modal .confirm-area-of-home-footer .btn{padding:8px 11px;border-radius:4px;min-width:90px;margin-top:16px;margin-left:4px;margin-right:4px}#delete-project-confirm,#generate-reports-progress{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4)}#delete-project-confirm>div,#generate-reports-progress>div{width:250px;background:whitesmoke;border:2px solid #171F27;position:absolute;left:50%;transform:translateX(-50%);top:25%;padding:16px}#delete-project-confirm>div>p,#generate-reports-progress>div>p{text-align:center;font-size:16px}#delete-project-confirm>div p,#generate-reports-progress>div p{color:#171F27;margin:4px}#delete-project-confirm>div>div:not(:last-of-type),#generate-reports-progress>div>div:not(:last-of-type){display:flex;align-items:center;margin-bottom:8px}#delete-project-confirm>div>div:not(:last-of-type) span.spacer,#generate-reports-progress>div>div:not(:last-of-type) span.spacer{display:block;flex-grow:1}#delete-project-confirm>div>div:not(:last-of-type) .fa-check-circle,#generate-reports-progress>div>div:not(:last-of-type) .fa-check-circle{color:forestgreen}#delete-project-confirm>div>div:not(:last-of-type) .fa-exclamation-triangle,#generate-reports-progress>div>div:not(:last-of-type) .fa-exclamation-triangle{color:orange}#delete-project-confirm>div>div:not(:last-of-type) .btn,#generate-reports-progress>div>div:not(:last-of-type) .btn{padding:8px;margin:0;border-radius:4px;font-size:16px;margin-left:4px}#delete-project-confirm>div>div:last-of-type,#generate-reports-progress>div>div:last-of-type{border-top:1px solid #171F27;text-align:center}#delete-project-confirm>div>div:last-of-type .btn,#generate-reports-progress>div>div:last-of-type .btn{padding:8px 11px;border-radius:4px;min-width:90px;margin-top:16px;margin-left:4px;margin-right:4px}#generate-reports-progress>div>div:not(:last-of-type) .btn{padding:4px 8px}.sales-rule-row p{margin-bottom:8px}#network-status{position:absolute;left:20px;top:14px;padding:4px}#network-status>svg:not(:first-of-type){margin-left:8px}#network-status>.fa-wifi.online{color:lawngreen}#network-status>.fa-wifi.offline{color:indianred}#network-status>.fa-cloud-upload-alt{display:none}#network-status>.fa-cloud-upload-alt.syncingData{display:inline;animation:pulse-foreground 2s ease infinite}#stand-alone,#test-lead-mode,#browser-mode{position:absolute;left:80px;top:14px;background-color:whitesmoke;padding:2px 8px;color:black;border-radius:4px;animation:pulse-background 2s ease infinite}#stand-alone,#browser-mode{border:2px solid #009bd3}#test-lead-mode{border:2px solid #ef5a00}#version-info{position:fixed;margin:4px;bottom:0;right:0;font-size:12px}@keyframes pulse-foreground{0%,100%{color:whitesmoke}50%{color:grey}}@keyframes pulse-background{0%,100%{background-color:whitesmoke}50%{background-color:#AAA}}.splash{background-size:cover;height:100vh;background-position:top;position:absolute;left:50%;transform:translateX(-50%)}.logo{position:absolute;left:16%;top:30%}.splash-body .btn-primary{min-width:190px;position:absolute;top:70%;left:50vw;transform:translate(-50%, -50%);border-radius:10px;box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.splash-body .btn-tertiary{min-width:190px;position:absolute;top:76%;left:50vw;background-color:rgba(238,238,238,0.8);color:#009BD3;transform:translate(-50%, -50%);border-radius:10px;box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.overlay-background{width:100%;height:100%;background-color:#000;opacity:0.6}.overlay-content{position:absolute;top:50%;left:50%;margin:0 auto;text-align:center;background-color:#3B3B3B;border-radius:15px;transform:translate(-50%, -50%);padding:20px}.overlay-content .overlay-icon{margin-bottom:10px}.overlay-content .overlay-caption{font-size:14px;line-height:1.6;font-weight:700;text-transform:uppercase;opacity:0.7;min-width:70px;align-items:center;justify-content:center;color:#fff;margin-bottom:0}#iframe-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;padding:10px;background:rgba(0,0,0,0.75);overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:1}#iframe-wrapper>#report-preview{width:8.5in;height:100%;background:whitesmoke;display:block;margin:auto}#iframe-wrapper>button{position:absolute;top:10px;right:10px}#client-sync-progress{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25)}#client-sync-progress>div{color:#333;background:white;border-radius:4px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:400px;height:600px;padding:16px;display:grid;grid-template-rows:100px 1fr 40px;grid-gap:8px}#client-sync-progress #sync-header{text-align:center}#client-sync-progress #sync-header>div{display:grid;grid-template:"a a" "b c";grid-template-columns:1fr 80px}#client-sync-progress #sync-header>div>h3{grid-area:a;justify-self:self-start;color:#333}#client-sync-progress #sync-header>div>h3 svg{margin-left:8px}#client-sync-progress #sync-header>div>h3 .fa-check-circle{color:forestgreen}#client-sync-progress #sync-header>div>h3 .fa-exclamation-triangle{color:darkred}#client-sync-progress #sync-header>div>progress{grid-area:b;align-self:center;width:100%}#client-sync-progress #sync-header>div>p{grid-area:c;margin:0;justify-self:self-end}#client-sync-progress #sync-body{overflow-y:scroll}#client-sync-progress #sync-body h3{color:#333;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid}#client-sync-progress #sync-body p{display:grid;grid-template:"a b" "a c";grid-template-columns:40px 1fr;margin-bottom:8px}#client-sync-progress #sync-body p:nth-of-type(odd){background-color:#ddd}#client-sync-progress #sync-body p svg{grid-area:a;font-size:20px;align-self:center;justify-self:center}#client-sync-progress #sync-body p span:first-of-type{grid-area:b;font-weight:bold;font-size:16px;white-space:nowrap;overflow:hidden}#client-sync-progress #sync-body p span:last-of-type{grid-area:c}#client-sync-progress #sync-body .fa-exclamation-triangle{color:darkred}#client-sync-progress #sync-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}#client-sync-progress #sync-footer button{border-radius:4px}.app-alert-container{position:fixed;top:10px;right:10px;z-index:10}input[type=checkbox]{height:30px;width:30px;background-image:none;border:2px solid darkgrey;border-radius:0;cursor:pointer;display:inline-block;vertical-align:bottom;margin-right:6px}input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=checkbox]:active{background:#202933;outline:none;border:2px solid darkgrey}input[type=checkbox]:focus:checked,input[type=checkbox]:hover:checked,input[type=checkbox]:active:checked{background-color:#80B74B}input[type=checkbox]:checked{background-color:#80B74B}input[type=checkbox]:checked:disabled,input[type=checkbox]:checked[disabled]{background:rgba(128,183,75,0.5)}input[type=checkbox]:disabled,input[type=checkbox][disabled]{border-bottom:5px solid #202933}#error-boundary{display:flex;align-items:center;justify-content:center;background-color:whitesmoke;border:2px solid darkred;border-radius:4px;padding:16px;margin:48px 16px 16px 16px}#error-boundary h2{color:black;font-weight:initial;margin:4px;font-size:initial}#error-boundary button{padding:8px 16px;border-radius:4px;margin-left:16px;font-weight:initial}.sales-rule-row{display:flex;align-items:center}.sales-rule-row input{margin:0}.sales-rule-row.disabled{pointer-events:none;opacity:0.5;background:#161b21}#import-design>p{display:flex;align-items:center;flex-direction:column;font-size:24px;margin:24px;color:white}#import-design>p>svg{margin-bottom:8px}#import-design #import-design-actions,#import-design #import-design-header,#import-design .design-available-for-import,#import-design #import-design-footer{padding:8px;border-bottom:1px solid #123;display:flex;align-items:center;justify-content:flex-start}#import-design #import-design-actions input,#import-design #import-design-header input,#import-design .design-available-for-import input,#import-design #import-design-footer input{margin:0 35px}#import-design #import-design-actions input{margin:0 12px 0 0;width:250px}#import-design #import-design-actions .btn{border-radius:4px;margin:0 12px 0 0}#import-design #import-design-actions .btn svg{margin:0 4px}#import-design #import-design-actions p{margin:0 8px;color:white}#import-design #import-design-actions p svg{margin-right:4px;color:orange}#import-design #import-design-actions #do-import{flex-grow:1;text-align:right}#import-design #import-design-header p,#import-design .design-available-for-import p{margin:0 4px;color:white;font-size:20px;min-width:100px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:0;flex-shrink:0}#import-design #import-design-header p:first-of-type,#import-design .design-available-for-import p:first-of-type{width:150px;text-align:left}#import-design #import-design-header p:nth-of-type(2),#import-design .design-available-for-import p:nth-of-type(2){width:125px}#import-design #import-design-header p.fill-width,#import-design .design-available-for-import p.fill-width{flex-grow:1;flex-shrink:1;text-align:left}#import-design #import-design-header p svg,#import-design .design-available-for-import p svg{margin-left:4px}#import-design .design-available-for-import:nth-of-type(odd){background-color:#161b21}#import-design .design-available-for-import p:first-of-type{font-weight:bold}#import-design .design-available-for-import.no-saved-design{opacity:0.5;pointer-events:none;cursor:default}#import-design #import-design-footer p{margin:4px;text-align:center;width:100%}#debug-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:white}#debug-panel #debug-panel-content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:50%}#debug-panel #debug-panel-content .debug-option{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-bottom:8px}#debug-panel #debug-panel-content .debug-option p{width:100%;margin:4px 0}#debug-panel #debug-panel-content .debug-option>select,#debug-panel #debug-panel-content .debug-option>input{flex:1 1;margin:0;margin-right:8px}#debug-panel #debug-panel-content .debug-option>button{min-width:100px}#debug-panel #debug-panel-content h3{color:#000}
