.header[data-v-e9b7d6cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:80px;padding:0 2.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header>div[data-v-e9b7d6cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu[data-v-e9b7d6cc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.menu .link[data-v-e9b7d6cc],.menu[data-v-e9b7d6cc]{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .link[data-v-e9b7d6cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid transparent;color:#68758a;height:80px;font-size:1em;font-weight:400;padding:0 44px;position:relative;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.menu .link[data-v-e9b7d6cc]:not(:last-child):after{background-color:#f8f9fb;content:"";height:50px;position:absolute;right:-2px;top:16px;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:2px}.menu .link[data-v-e9b7d6cc]:hover{color:#007aff}.menu .link .nr[data-v-e9b7d6cc]{display:inline}.menu .link.active[data-v-e9b7d6cc]{border-color:#007aff;color:#2c3e50}@media only screen and (max-width:600px){.header[data-v-e9b7d6cc]{display:none}}.spinning-loader[data-v-2981b02b]{width:60px;height:60px;border:4px solid rgba(29,161,242,.2);border-left-color:#0179fe;border-radius:50%;background:transparent;-webkit-animation-name:rotate-s-loader-data-v-2981b02b;animation-name:rotate-s-loader-data-v-2981b02b;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:relative}@-webkit-keyframes rotate-s-loader-data-v-2981b02b{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-s-loader-data-v-2981b02b{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.visuals[data-v-70a6a85e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 160px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;min-width:calc(100% - 396px);overflow:hidden;position:relative}.visuals .layers[data-v-70a6a85e]{height:100%;position:relative;width:300px}.visuals .layers .layer[data-v-70a6a85e]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:300px}.visuals .layers .layer img[data-v-70a6a85e]{max-height:100%}.spinner[data-v-70a6a85e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8fafb;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;pointer-events:none;right:0;-webkit-transition:opacity .15s;transition:opacity .15s;top:0;z-index:9999}.spinner.visible[data-v-70a6a85e]{opacity:1}.summary .field[data-v-774f62b2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42px}.summary .field .name[data-v-774f62b2]{font-weight:500;width:260px}.summary .field .value[data-v-774f62b2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:260px}.summary .field .value .color[data-v-774f62b2]{border:2px solid #fff;border-radius:100%;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.08);box-shadow:0 2px 6px 0 rgba(0,0,0,.08);height:26px;margin-right:8px;margin-top:-2px;width:26px}.summary .field .price[data-v-774f62b2]{margin-left:auto}.complete[data-v-6546faea]{margin:0 auto;max-width:900px}.fields[data-v-3cdf7074]{background-color:#fff;border-left:1px solid #eee;height:calc(100vh - 160px);overflow-y:auto;padding:2rem;width:100%}.fields .field[data-v-3cdf7074]{display:none}.fields .field.visible[data-v-3cdf7074]{display:block}.container[data-v-ec0a43c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333944;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1.25rem;position:fixed;width:100%}.unassigned[data-v-ec0a43c2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.config-selector[data-v-ec0a43c2]{max-width:300px}.total[data-v-ec0a43c2]{color:#fff;font-size:22px;font-weight:700;margin-right:32px}.only-mobile button[data-v-ec0a43c2]{padding:0 32px}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}body,html{margin:0;overflow:hidden;padding:0}#app{background-color:#f8fafb;font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100vh}select{background-color:#fff;font-weight:400;padding:0 8px}input,select{border:1px solid #ddd;border-radius:5px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1em;height:40px;width:100%}input{padding:0 10px}h1,h2{font-weight:500;font-size:1.85em}h4{color:#68758a;font-weight:400}button{background-color:#f0f0f0;border:0;border-radius:24px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.8125em;font-weight:600;height:48px;letter-spacing:1.5px;outline:0;padding:0 64px;text-transform:uppercase}button:hover{background-color:#f7f7f7}button.hl{background-color:#007aff;color:#fff}button.hl:hover{background-color:#288efd}.page-container{height:calc(100vh - 160px);overflow-y:auto;position:relative}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-8px;width:calc(100% + 16px)}.row .col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 8px}@media only screen and (max-width:600px){.page-container{height:calc(100vh - 80px)}.only-desktop{display:none}}@media only screen and (min-width:600px){.only-mobile{display:none}}