.basic-table{padding:1.8rem}.basic-material-table,.basic-table{background-color:#f0f0f0}.basic-material-table .primary-button{margin-bottom:1rem}.basic-table thead th{border-bottom:1px solid #000}.page-item.active .page-link{background-color:grey;border-color:grey}.page-link{color:grey}.header-add-btn{text-align:right}.row-body td{color:#3c3c3c;font-size:1.2rem;font-weight:500}.row-body{cursor:pointer;transition:background-color .15s ease-in-out}.row-body:hover{background-color:grey}.react-bootstrap-table-page-btns-ul{float:right}.subtable-no-header th{border-bottom:0!important;padding:0}.subtable-row td{border-top:1px solid grey}.subtable{padding-left:35%}.space-header p{color:grey;font-size:.9rem;margin-bottom:0}.no-padding-td td{padding-bottom:0;padding-top:0}.no-padding-td{border-top:1px solid grey}.squares-edit{margin-left:1rem}.checkbox-table{margin-left:0}.checkbox-column{width:20px}.fixed-td{width:200px}.row-body td.theme-text-color{color:var(--theme-primary-color)}.basic-table .dropdown-item{padding:0}.basic-table .dropdown-item a{display:block;padding:.25rem 1.5rem;position:relative}.MuiPaper-elevation2{box-shadow:none!important;background-color:initial!important}.MuiPopover-paper{background-color:#fff}.table-body td{border:0}.table-header th{border-top:none;font-size:1.2rem;font-weight:700}@media only screen and (max-width:768px){.basic-table-width{min-width:400px}.table-background{width:700px}.table-background-offers{width:500px}.basic-table{padding:.5rem}.non-fixed-table{width:600px}.row-body td{font-size:1rem}}.page-container{margin-bottom:3rem;margin-top:2rem}.page-container.full-width-page-container{left:0;padding:0 15px 3rem;position:absolute;width:100%}button.primary-button{background-color:var(--theme-primary-color);border:none;color:var(--theme-background-color);font-size:1.2rem;font-weight:500}button.primary-button.button-left{float:left;margin-left:0;margin-right:1rem}button.primary-button.button-right{float:right;margin-left:1rem;margin-right:0}button.primary-button:hover{color:var(--theme-background-color)}button.primary-button:active,button.primary-button:focus{background-color:var(--theme-primary-color)}button.primary-button:focus{border-color:var(--theme-secondary-color);box-shadow:0 0 0 .2rem var(--theme-secondary-color)}button.primary-button:hover{background-color:var(--theme-secondary-color)}.primary-dropdown-menu{background-color:var(--theme-primary-color)}.primary-dropdown-menu button{color:#fff;font-size:1.5rem;text-align:right}.dropdown-toggle:after{margin-left:1em}.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}@media only screen and (max-width:768px){.primary-dropdown-menu button{font-size:1.2rem}}.add-button:hover{background-color:var(--theme-primary-hover-color);color:#fff;text-decoration:none}div .search-type-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:0}option .select-option{font-size:22px}.row-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}select .form-control{font-size:22px}.select-option{text-transform:capitalize}.select-input{border:0;border-radius:0}.text-right-margin{margin-right:16px}.modal-button{background-color:var(--theme-primary-color);font-size:22px;font-weight:500}.modal-button:hover{background-color:var(--theme-primary-hover-color)}.modal-button:active,.modal-button:focus{background-color:var(--theme-primary-hover-color)!important}div .modal-header{border-bottom:none}div .modal-body{font-size:22px}div .modal-footer{border-top:none}div .modal-title{font-size:28px;font-weight:500}.block{display:block}.contact-type-label{text-transform:capitalize}.contact-type-label-no-cap{font-size:1.2rem}.contact-button{background-color:var(--theme-primary-color);font-size:1.5rem;font-weight:500}.contact-button:hover{background-color:var(--theme-primary-hover-color)}.contact-button:active,.contact-button:focus{background-color:var(--theme-primary-hover-color)!important}.content-background{background-color:var(--theme-grey-light);padding:16px}div.no-touching-box{cursor:auto;margin-left:16px}div.no-touching-box:hover{background-color:#e0e0e0}.label-trim{margin-left:8px}.person-box{align-items:center;background-color:#e0e0e0;border-radius:4px;color:#000;cursor:pointer;display:flex;height:60px;justify-content:center;margin:16px 0;transition:background-color .15s ease-in-out;width:240px}.person-box:hover{background-color:#d0d0d0;color:#000;text-decoration:none}.person-container{display:flex;flex-direction:row;flex-wrap:wrap}.person-name{margin:0}.contact-type-label{font-size:1.2rem}.type-checkmark{margin-top:.6rem;transform:scale(1.3)}@media only screen and (max-width:768px){.contact-type-label{font-size:1rem}.contact-button{font-size:1.2rem}h4{font-size:1.2rem!important}}.dashboard-image{height:147px}.dashboard-image-container{align-items:center;background-color:#f0f0f0;border-bottom:20px solid var(--theme-primary-color);border-radius:4px;display:flex;flex-direction:column;height:318px;justify-content:flex-end;transition:background-color .15s ease-in-out;-webkit-user-select:none;user-select:none;margin:4px 10px 40px;width:338px}.dashboard-image-container:hover{background-color:#d3d3d3}.dashboard-image-container:active{background-color:#bdbdbd}.dashboard-text{color:var(--theme-primary-color);font-size:28px;font-weight:500;margin:28px 0 34px}.dashboard-link:hover{text-decoration:none}.centered-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-left:auto;margin-right:auto;min-height:calc(100vh - 132px);padding-top:120px;top:132px;width:100%}.dashboard-header{font-size:36px;font-weight:500;margin-top:60px;text-align:center;width:100%}@media only screen and (max-width:992px){.centered-container{padding-top:60px}}.sidebar-link{align-items:center;background-color:transparent;cursor:pointer;display:flex;flex-direction:row;height:64px;justify-content:start;transition:background-color .15s ease-in-out;width:100%}.sidebar-link:hover{background-color:rgba(0,0,0,.1607843137254902);text-decoration:none}.sidebar-link-text{color:#fff;font-size:28px;margin-bottom:0;margin-left:32px}@media (max-width:576px){a.sidebar-link{height:56px}}.sidebar-language{cursor:default}.sidebar-language:hover{background-color:transparent}.sidebar-language-options{display:flex;margin-left:auto;margin-right:32px}.sidebar-language-option{background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.7019607843137254);cursor:pointer;font-size:18px;margin-left:16px;padding:4px 0}.sidebar-language-option:hover{color:#fff}.sidebar-language-option.active{border-bottom-color:#fff;color:#fff;font-weight:600}@media (max-width:576px){.sidebar-language{height:56px}.sidebar-language-option{font-size:16px}}.sidebar-content{background:#4d854a 0 0 no-repeat padding-box;box-shadow:0 0 20px rgba(0,0,0,.1607843137254902);color:#fff;display:flex;flex-direction:column;height:100vh;left:-382px;padding-bottom:16px;position:fixed;top:0;transition:all .5s;width:382px;z-index:99}div.enter{left:0}.sidebar-image{height:200px;margin-bottom:16px;width:100%}.sidebar-outside{background-color:transparent;height:100vh;left:0;position:fixed;top:0;transition:all .5s;width:100vw;z-index:98}div.sidebar-dark{background-color:rgba(0,0,0,.1607843137254902)}@media (max-width:576px){.sidebar-image{display:none}div.sidebar-content{height:calc(100vh - 99px);top:99px}}.nav-title{color:#fff;font-weight:700}.nav-title h2{font-size:22px;margin:.325rem 0 .325rem 1rem}.nav-title h2 a{color:#fff}.nav-title h2 a:hover{color:var(--theme-secondary-color);text-decoration:none}a.navbar-brand{text-align:center;white-space:normal;word-break:break-all}.navbar-color{background-color:var(--theme-primary-color)}.navbar-size{height:100px;margin:0;z-index:80}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}@media (max-width:576px){div.full-container{margin:0}ul.navmenu-hamburger-button{margin-right:16px}a.account-name-container{display:none}}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.navmenu-hamburger-button{align-items:center;background-color:#9fd03f;cursor:pointer;display:flex;height:99px;justify-content:center;margin-right:32px;transition:background-color .15s ease-in-out;-webkit-user-select:none;user-select:none;width:100px}.navmenu-hamburger-button:hover{background-color:#89b928}.navmenu-hamburger-text{color:#fff;font-size:41px;margin:0}.account-name{color:#fff;font-size:20px;margin-left:10px}.account-name-container{display:flex;flex-direction:row}.account-name-container:hover{text-decoration:none}.account-logo{height:32px;width:32px}.full-container{margin:0 32px 0 0;max-width:100%;padding:0}.space-reserver{height:100px}@keyframes spinner{to{transform:rotate(1turn)}}.layout-spinner{color:var(--theme-primary-color);left:50%;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:100px}.layout-spinner img{animation:spinner 2s linear infinite}.layout-spinner-layover{background-color:var(--theme-layover-color);height:100vh;left:0;position:fixed;top:0;width:100vw}.main-container{width:80%}@media only screen and (max-width:992px){.main-container{width:100%}}.label-vertical-align-bottom-wrapper{display:flex;height:100%}.label-vertical-align-bottom-wrapper .label{align-self:flex-end;display:inline-block}.select-input-field-controlled select:disabled{background-color:var(--theme-grey)}.number-with-unit-input-field{position:relative}.number-with-unit-input-field p.text-field{bottom:.425rem;margin:0;position:absolute;right:.7rem}.button-link{border:0}.button-link,.button-link:hover{background-color:var(--theme-primary-color)}.number-with-dropdown-input-field input{padding-right:0}.number-with-dropdown-input-field select{border-left:2px solid var(--theme-grey-light);padding-left:0;padding-right:0}.text-input-field-no-label input:disabled{background-color:var(--theme-grey)}.eworkbook-checkbox label{font-size:1.2rem;font-weight:700}.eworkbook-checkbox input.form-check-input{margin-top:.425rem}.content-sized-textarea{overflow:hidden;resize:none}.rich-offer-text{margin-bottom:1rem}.rich-text-toolbar{background:#f8f9fa;border:1px solid #ced4da;border-bottom:none;border-radius:4px 4px 0 0;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;padding:.25rem}.rich-text-group{align-items:center;border-right:1px solid #dee2e6;display:flex;grid-gap:2px;gap:2px;padding-right:.25rem}.rich-text-group:last-child{border-right:none}.rich-text-toolbar .rich-text-button,.rich-text-toolbar .rich-text-button.btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:3px;color:#212529;display:inline-flex;font-size:.9rem;height:30px;justify-content:center;line-height:1;min-width:30px;padding:0 .4rem}.rich-text-toolbar .rich-text-button.btn:hover,.rich-text-toolbar .rich-text-button:hover{background:#e9ecef}.rich-text-toolbar .rich-text-button.active,.rich-text-toolbar .rich-text-button.btn.active{background:#dfeccd;border-color:#9fd03f}.rich-text-color-icon{align-items:center;display:inline-flex;flex-direction:column;font-weight:600}.rich-text-color-bar{border:1px solid #ced4da;display:block;height:4px;margin-top:1px;width:16px}.rich-text-highlight-icon{background:#ff0;padding:0 2px}.rich-text-strike-icon{text-decoration:line-through}.rich-text-palette{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(5,22px);padding:.25rem .5rem}.rich-text-palette .rich-text-swatch.dropdown-item{border:1px solid #ced4da;border-radius:3px;height:22px;padding:0;width:22px}.rich-text-custom-color{padding:.25rem .5rem}.rich-text-custom-color input{cursor:pointer;height:28px;width:100%}.rich-text-list-symbol{display:inline-block;width:1.5rem}.rich-text-align-icon{display:inline-flex;flex-direction:column;grid-gap:2px;gap:2px;width:14px}.rich-text-align-icon span{background:currentColor;display:block;height:2px}.rich-text-align-icon span:nth-child(2){width:70%}.rich-text-align-icon.align-center{align-items:center}.rich-text-align-icon.align-right{align-items:flex-end}.rich-text-align-icon.align-justify span:nth-child(2){width:100%}.rich-text-editor .ql-container{background:#fff;border:1px solid #ced4da;border-radius:0 0 4px 4px;font-family:"futura-pt",sans-serif;font-size:16px;width:117.9375mm}.rich-offer-text.wide .rich-text-editor .ql-container{max-width:200.9375mm;width:100%}.rich-offer-text.disabled .rich-text-editor .ql-container{background:#e9ecef;border-radius:4px}.rich-text-editor .ql-editor{min-height:8rem;overflow-wrap:anywhere;padding:12px 15px;word-break:break-word}.rich-text-editor .ql-editor p{font-weight:300}.rich-text-editor .ql-editor ul>li.ql-marker-dash:before{content:"\2013"}.rich-text-editor .ql-editor ul>li.ql-marker-arrow:before{content:"\2192"}.rich-text-editor .ql-editor ul>li.ql-marker-circle:before{content:"\25E6"}.rich-text-editor .ql-editor ul>li.ql-marker-square:before{content:"\25AA"}.react-select-dropdown{margin-bottom:1rem}.calculation-window .button-one-line{white-space:nowrap}.calculation-window h2{margin-bottom:1.2rem}.calculation-window .calculation-sum-row{padding-right:.75rem}.calculation-window .text-field{font-size:1rem}.calculation-window .col-1:not(:first-child),.calculation-window .col-2:not(:first-child),.calculation-window .col:not(:first-child){padding-left:4px}.calculation-window .col-1:not(:last-child),.calculation-window .col-2:not(:last-child),.calculation-window .col:not(:last-child){padding-right:4px}.calculation-window .icon-column.col{box-sizing:initial;max-width:1rem;padding-left:.1rem}.calculation-window .icon-column .collapse-icon{margin-left:-.2rem}.calculation-window .icon-column .collapse-icon,.calculation-window .icon-column .trash-icon{cursor:pointer;margin-top:.6rem}.calculation-window .installation-row,.calculation-window .subproduct-row{margin-right:-28px}.calculation-window .medium-column{box-sizing:initial;max-width:10rem}.calculation-window .calculation-window-memo{width:50%}.calculation-window .offer-product-version-select-form-group{float:left}.calculation-window .set-primary-offer-product-version{margin-top:2.5rem}.calculation-window .small-column{box-sizing:initial;max-width:7.5rem}.calculation-window .subproducts-header h2{float:left;margin:0 1rem 0 0}.calculation-window-header-actions{position:absolute;right:1rem;top:.5rem}.calculation-window-header-actions button{margin-left:1rem}.calculation-window-action-buttons-wrapper{position:relative}.calculation-window-action-buttons{bottom:0;position:absolute;right:0}.calculation-window .item-details-box{background-color:#c5c5c5;margin:0 12px 1rem 0;padding:1rem}.calculation-window .item-details-checkbox{margin-bottom:1rem;margin-left:15vw}.select-input-translated select:required{border-color:var(--theme-warning-color);box-shadow:0 0 0 .1rem var(--theme-warning-color)}.offer-product-images{margin-top:2rem}.offer-product-images-info{color:#6c757d;font-size:.9rem}.offer-product-image{margin-bottom:1.5rem}.offer-product-image-name{overflow-wrap:anywhere}.offer-product-image-frame{border:1px dashed #9fd03f;max-width:480px;width:100%}.offer-product-image-drop-zone{cursor:pointer;max-width:480px;position:relative}.offer-product-image-drop-zone:focus{outline:2px solid #4d854a;outline-offset:2px}.offer-product-image-drop-zone.drag-active .offer-product-image-frame{background:#eef6e0;border:2px solid #4d854a}.offer-product-image-drop-text{color:#6c757d;font-size:.9rem;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.offer-product-image-frame-ratio{position:relative;width:100%}.offer-product-image-frame-ratio img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.offer-product .action-buttons{margin-top:1.5rem}.offer-product .button-one-line{white-space:nowrap}.offer-product .header-text{float:left}.offer-product .price-cell .form-group{margin-bottom:0}.offer-product .version-summary .pdf-checkbox{cursor:pointer;margin-left:.5rem}.offer-product .version-summary th{border-top:0}.pdf-preview-panel{background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:100vh;max-width:100vw;min-height:300px;min-width:480px;overflow:hidden;position:fixed;resize:both;z-index:1050}.pdf-preview-header{align-items:center;background:#4d854a;color:#fff;cursor:move;display:flex;justify-content:space-between;padding:.4rem .75rem;-webkit-user-select:none;user-select:none}.pdf-preview-title{font-weight:600}.pdf-preview-actions{display:flex;grid-gap:.5rem;gap:.5rem}.pdf-preview-button{background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:3px;color:#fff;cursor:pointer;font-size:.85rem;padding:.1rem .6rem}.pdf-preview-button:hover{background:hsla(0,0%,100%,.15)}.pdf-preview-button:disabled{cursor:default;opacity:.6}.pdf-preview-body{display:flex;flex:1 1;min-height:0}.pdf-preview-positions{border-right:1px solid #dee2e6;flex:0 0 280px;font-size:.85rem;overflow-y:auto;padding:.75rem}.pdf-preview-info{color:#6c757d}.pdf-preview-group{margin-bottom:.75rem}.pdf-preview-group-name{color:#4d854a;font-weight:600;margin-bottom:.25rem}.pdf-preview-position{border-radius:4px;margin-bottom:.25rem;padding:.35rem .5rem}.pdf-preview-position:hover{background:#f8f9fa}.pdf-preview-position.highlighted{background:#eef6e0;outline:1px solid #9fd03f}.pdf-preview-page-break-line{border-top:2px dashed #9fd03f;color:#4d854a;font-size:.75rem;margin-bottom:.25rem;padding-top:.1rem}.pdf-preview-position-name{overflow-wrap:anywhere}.pdf-preview-image-count{color:#6c757d}.pdf-preview-checkbox{font-size:.8rem;margin-left:1.25rem}.pdf-preview-document{background:#525659;flex:1 1;min-width:0;position:relative}.pdf-preview-document iframe{border:none;height:100%;width:100%}.pdf-preview-panel.dragging iframe{pointer-events:none}.pdf-preview-loading{background:rgba(0,0,0,.6);border-radius:4px;color:#fff;left:50%;padding:.5rem 1rem;position:absolute;top:1rem;transform:translateX(-50%);z-index:1}.pdf-preview-open-button{bottom:1.5rem;position:fixed;right:1.5rem;z-index:1040}.basic-form-container{background-color:#e7e6e6;overflow:auto;padding:20px}.offer-text-field-actions{display:flex;grid-gap:1.5rem;gap:1.5rem;margin:-.5rem 0 1rem}.offer-text-field-info{color:#6c757d;font-size:.9rem;margin-top:.5rem}.offer-text-templates{margin-top:1rem}.offer-text-template-name{font-weight:600;min-width:10rem}.offer-text-template-preview{color:#495057;font-size:.9rem}.offer-text-template-saved-by{color:#6c757d;font-size:.85rem;white-space:nowrap}.offer-text-template-actions{white-space:nowrap}.offer-text-template-actions .btn+.btn{margin-left:.25rem}.collapse-icon{margin-right:20px;max-width:2rem}.submit-button{float:right}.read-only-text-input .match-input-valign{align-items:center;display:flex;min-height:3rem}.missing-average-hourly-earnings{background:#fff3cd;border-radius:3px;color:#856404;font-weight:600;padding:0 .3rem;white-space:nowrap}.offer-product-price-summary .read-only-text-input div{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search-position-modal.modal-xl{max-width:95vw}.search-position-filters{grid-row-gap:.5rem;row-gap:.5rem}.search-position-info{color:#6c757d;font-size:.9rem;margin:.75rem 0 .5rem}.search-position-table{max-height:60vh;overflow:auto}.search-position-table th{background:#fff;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}.search-position-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.search-position-table th.sorted{color:#4d854a}.search-position-table .numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.search-position-status{border-radius:3px;font-size:.85rem;padding:0 .35rem;white-space:nowrap}.search-position-status.status-approved{background:#dfeccd;color:#2f5a2c}.search-position-status.status-rejected{background:#f8d7da;color:#842029}.date-picker input:disabled{background-color:var(--theme-grey)}.react-datepicker-wrapper input{display:block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;width:100%}.react-datepicker-wrapper{width:100%}.form-control:disabled{background-color:var(--theme-grey)}.search-field div{border:none}.search-field span{width:0}.search-field svg{margin-right:-7px;stroke-width:.1px;width:16px}.search-field div div div{color:#495057}.search-field div:hover{border:none;box-shadow:none}.subsection{margin-top:50px}.offer-type-info{color:#6c757d;font-size:.9rem;margin-top:2rem}.additional-recipients{margin-bottom:1rem}.additional-recipients-info{margin-bottom:.5rem}.additional-recipients-info,.offer-memo-info{color:#6c757d;font-size:.9rem}.offer-nda-bar{align-items:center;display:flex;grid-gap:.75rem;gap:.75rem;justify-content:flex-end;margin-bottom:.5rem}.offer-nda-status{border-radius:3px;font-size:.85rem;padding:.1rem .5rem}.offer-nda-status.active{background:#fdecc8;color:#7a4b00}.offer-nda-status.restricted{background:#f8d7da;color:#842029}.offer-nda-info{color:#6c757d;font-size:.9rem}.offer-nda-members{list-style:none;padding-left:0}.offer-nda-members li{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.25rem 0}.offer-nda-role{color:#6c757d;font-size:.85rem}.offer-nda-badge{background:#fdecc8;border-radius:3px;color:#7a4b00;font-size:.75rem;margin-left:.35rem;padding:0 .3rem}.offer-nda-badge.restricted{background:#f8d7da;color:#842029}.offer-save-button{float:right}.button-one-line{white-space:nowrap}.compact-header,.form-group .read-only-text-input{margin-bottom:.5rem}.compact-header{margin-top:.1rem}.link-button{color:var(--theme-primary-color);font-size:var(--theme-font-size-h5);font-weight:500;text-decoration:underline}.product-configuration-product{margin:0 0 .75rem}.product-configuration-product h5{float:left}.product-configuration-product .trash-icon{cursor:pointer;float:right;margin:5px}.add-link-to-product .button-link{margin-right:1rem}.add-link-to-product .buttons{margin-top:1.5rem}.add-link-to-product .content-box{background-color:var(--theme-grey-light);margin-bottom:1rem;padding:1.5rem}.add-link-to-product h3{margin-top:0}.add-link-to-product .search-field{max-width:25rem}.product-configuration-item .button-link{margin-right:1rem}.product-configuration-item .buttons{margin-top:1.5rem}.product-configuration-item .col-1:not(:first-child),.product-configuration-item .col-2:not(:first-child),.product-configuration-item .col-3:not(:first-child),.product-configuration-item .col:not(:first-child){padding-left:8px}.product-configuration-item .col-1:not(:last-child),.product-configuration-item .col-2:not(:last-child),.product-configuration-item .col-3:not(:last-child),.product-configuration-item .col:not(:last-child){padding-right:8px}.product-configuration-item .content-box{background-color:var(--theme-grey-light);margin-bottom:1rem;padding:1.5rem}.product-configuration-item .field-wrapper{max-width:20rem}.product-configuration-item h3{margin-top:0}.product-configuration-item .product-configuration-item-checkbox{margin-top:2.75rem}.product-configuration-item .search-field{max-width:25rem}.product-configuration-item .structure-header{margin-top:1rem}.product-configuration-item .trash-icon{cursor:pointer;margin-top:.625rem}.product-configuration-new .product-configurator-add-item{float:right}.products-table .edit-icon{cursor:pointer;float:left;height:1.25rem}.products-table .delete-icon{float:right;height:1.25rem;margin-left:10px;margin-top:0}.delete-icon{cursor:pointer;margin-top:50px;vertical-align:bottom}.product-configuration-new .product-configuration-items-title{float:left;margin-bottom:.5rem;margin-top:.5rem}.product-configuration-new .product-configurator-items h4{padding-top:.5rem}.product-configuration-new .children-container{border-left:2px solid var(--theme-primary-color);margin-left:.5rem;padding-left:.5rem}.product-configuration-new .item-actions{float:right}.product-configuration-new .item-title{float:left}.products-table .table{margin-bottom:0}.products-table .table td{border-top:0}.products-table .table th{border:none;border-bottom:1px solid #000}.product-configuration-new .links-to-products h2{float:left;margin-top:0}.product-configuration-new .links-to-products .add-product-button{float:right}.product-configuration-new .links-to-products .trash-icon{cursor:pointer;float:right}.product-configuration-new .content-box{margin-bottom:1rem;padding:1.5rem}.edit-modal-bg,.product-configuration-new .content-box{background-color:var(--theme-grey-light)}.edit-configuration-offer-text{height:150px!important}.product-configuration .basic-information-box{background-color:var(--theme-grey-light);margin-bottom:1rem;padding:1.5rem}.category-field{height:100%;width:300px}.col-small-padding{padding-left:5px;padding-right:5px}.glass-configurator-fields{width:15rem}@media only screen and (max-width:768px){.glass-configurator-fields{width:10rem}.text-field{font-size:.9rem}}.place-images{margin-bottom:2rem}.place-image{margin-bottom:.5rem}.place-image-container{align-self:flex-start}.images-with-preview-input .image-input{display:none}.images-with-preview-input .image-preview{margin:0 1rem 1rem 0;position:relative}.images-with-preview-input .add-image-button,.images-with-preview-input .image-preview{background-color:var(--theme-grey-light);border:1px solid var(--theme-grey-dark);border-radius:.25rem;box-sizing:border-box;float:left;height:4.5rem;width:6.5rem}.images-with-preview-input .image-preview-actions{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.images-with-preview-input .image-preview-actions img{cursor:pointer;width:1rem}.images-with-preview-input .image-preview-actions img:first-child{margin-right:1rem}.images-with-preview-input .image-preview-image{height:100%;object-fit:cover;width:100%}.glass-configurator-products{height:calc(100vh - 100px);left:0;overflow:auto;position:absolute;width:100vw}.glass-configurator-products h3{margin-left:.5rem}.glass-configurator-products .basic-form-container{position:absolute}.glass-configurator-products label{display:table-cell;height:3.5rem;vertical-align:bottom}.glass-configurator-products .large-column input,.glass-configurator-products .large-column label{min-width:15rem}.glass-configurator-products .medium-column input,.glass-configurator-products .medium-column label,.glass-configurator-products .medium-column select,.glass-configurator-products .unit-medium-column .input-group{min-width:10rem}.glass-configurator-products .extra-small-column,.glass-configurator-products .extra-small-column label{width:7rem}.glass-configurator-products .small-column,.glass-configurator-products .small-column label{width:8.5rem}.file-input-dropzone{border-style:solid;border-radius:1rem;border:.25rem dashed var(--theme-grey);cursor:pointer;padding:2rem;text-align:center}.file-input-dropzone:focus{outline:none}.file-input-dropzone img{margin-bottom:1rem;width:3rem}.file-input-dropzone h5{color:var(--theme-light-text-color);margin:0}.product-files h3{margin:.5rem 0;text-transform:uppercase}.product-files .product-file-link{color:var(--theme-primary-color);cursor:pointer;float:left;margin-bottom:.2rem}.product-files .product-files-list{margin-bottom:1rem}.product-files .trash-icon{cursor:pointer;margin-left:auto}.product-attribute:not(:first-child) .delete-icon,.product-measurement:not(:first-child) .delete-icon,.product-price:not(:first-child) .delete-icon{margin-top:12px}.tab-selector{align-items:center;background-color:#d3d3d3;border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex-direction:column;height:132px;justify-content:flex-end;margin-right:6px;transition:background-color .15s ease-in-out;width:132px}.wide-tab{width:162px}div .tab-selected{background-color:#f0f0f0}.tab-text{font-size:1rem;font-weight:500;margin:13px 0;text-transform:uppercase}.tab-bar{display:flex;flex-direction:row;justify-content:flex-start}.tab-selector-add{align-items:center;background-color:var(--theme-primary-color);border-radius:4px 4px 0 0;cursor:pointer;display:flex;flex-direction:column;height:132px;justify-content:flex-end;margin-right:6px;padding:0;transition:background-color .15s ease-in-out;width:125px}.tab-text-add{color:#fff}.add-button{background-color:var(--theme-primary-color);border-radius:4px;color:#fff;font-size:1.5rem;height:3.5rem;padding:.3rem;text-align:center;text-transform:uppercase;transition:background-color .15s ease-in-out;width:8rem}.tab-selector-add:hover{background-color:#3d6939;color:#fff;text-decoration:none}.tab-icon{height:50px;width:50px}@media only screen and (max-width:768px){.tab-icon{height:30px;width:30px}.tab-selector{height:100px;width:115px}.tab-selector-add{height:100px;width:90px}.add-button{font-size:1.2rem}}.products-page .add-product-button{float:right;margin:0 0 1rem 1rem;text-transform:uppercase}.products-page .glass-configurator-button{text-transform:uppercase}.products-page .header-text{float:left}@media only screen and (max-width:768px){.products-page .glass-configurator-button{font-size:1.2rem}}.align-right{text-align:right}.button-top-margin{margin-top:42px}.input-size{height:2.7rem;width:100%}.flex-form{display:flex}.no-padding{padding:0}.filter-row-mittakortti{margin-top:20px}.line-elements{display:flex;float:left}.placeholder-select{color:#d3d3d3}.buttons-gap{margin-right:20px}.button-margin-top{margin-top:10px}.title-spacing{margin-bottom:20px}.black-text-subheader{font-size:1.5rem!important;margin-top:0!important;padding-top:0}.customer-grey-header{margin-left:20px;margin-right:auto}.grey-text{color:var(--theme-grey-dark);font-size:1.2rem;font-weight:500;margin-bottom:0;padding-bottom:0}.project-header{margin-bottom:30px}.header-text{font-size:1.6rem;font-weight:500;margin-top:10px}@media only screen and (max-width:768px){.header-text{font-size:1.2rem}}.text-field{border:none;border-radius:4px;clear:both;font-size:1.2rem}@media only screen and (max-width:768px){.text-field{font-size:.9rem}}.role-view .add-permission-row{margin-bottom:1rem}.role-view .trash-icon{cursor:pointer;margin-top:.625rem}.role-view .add-button-margin{margin-left:16px}.role-view .form-spacing{margin-bottom:20px}.add-button-margin{margin-left:16px}.form-spacing{margin-bottom:20px}:root{--theme-background-color:#fff;--theme-grey:#d3d3d3;--theme-grey-dark:grey;--theme-grey-light:#f0f0f0;--theme-layover-color:rgba(0,0,0,0.1568627450980392);--theme-light-text-color:#95989a;--theme-primary-color:#4d8549;--theme-primary-hover-color:#3d6939;--theme-secondary-color:#9fd03e;--theme-secondary-color-with-transparency:rgba(159,208,62,0.26666666666666666);--theme-warning-color:#e01a76;--theme-font-size-h1:2.25rem;--theme-font-size-h2:2rem;--theme-font-size-h3:1.5rem;--theme-font-size-h4:1.3rem;--theme-font-size-h5:1.2rem;--theme-font-size-p:1rem}a{color:var(--theme-primary-color)}a:hover{color:var(--theme-secondary-color)}body{font-family:"futura-pt",sans-serif}code{color:var(--theme-warning-color)}.form-control:focus{border-color:var(--theme-secondary-color);box-shadow:0 0 0 .2rem var(--theme-secondary-color-with-transparency)}h1{font-size:var(--theme-font-size-h1);margin-top:2rem}h1,h2{font-weight:500}h2{font-size:var(--theme-font-size-h2);margin-top:1.75rem}h3{font-size:var(--theme-font-size-h3);font-weight:500;margin-top:1.5rem}h4{font-size:var(--theme-font-size-h4)}h5{font-size:var(--theme-font-size-h5)}.label{color:#3c3c3c;font-size:1.2rem;font-weight:700}p{font-size:var(--theme-font-size-p)}.theme-text-color{color:var(--theme-primary-color)}@media only screen and (max-width:768px){.label{font-size:.9rem}}
/*# sourceMappingURL=main.24099b8e.chunk.css.map */