@charset "UTF-8";div[data-v-6f4ed50a]{padding:3rem}h1[data-v-6f4ed50a]{margin:0}.nav-container[data-v-f31a07e3]{display:flex;align-items:center;width:100%;height:80px;background:white;padding-left:2.5rem;font-size:1.5rem;gap:2rem;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d}.nav-container a[data-v-f31a07e3]{position:relative;display:flex;align-items:flex-end;line-height:1.5rem;font-weight:500;gap:.5rem;color:#8a8a8a;transition:.2s;margin-bottom:.25rem}.nav-container a[data-v-f31a07e3]:after{content:"";width:100%;height:0px;position:absolute;bottom:-14px;left:0;background:#007fad;transition:.2s}.nav-container a[data-v-f31a07e3]:hover,.nav-container a.router-link-active[data-v-f31a07e3]{color:#1a1a1a}.nav-container a[data-v-f31a07e3]:hover:after,.nav-container a.router-link-active[data-v-f31a07e3]:after{height:4px}.nav-container a .nav-icon[data-v-f31a07e3]{height:28px}.custom-search[data-v-a7d33a79]{position:relative;display:flex;align-items:center;width:100%}.custom-search svg[data-v-a7d33a79]{position:absolute;left:.5rem;width:1rem;height:1rem}.custom-search input[data-v-a7d33a79]{font-size:1rem;background:#f4f7f9;border:none;padding:.5rem .5rem .5rem 2rem;outline:none;width:100%;transition:.2s;border:1px solid transparent;border-radius:4px}.custom-search input[data-v-a7d33a79]::placeholder{color:#404040}.custom-search input[data-v-a7d33a79]:focus{border-color:#d6d6d6}.projects-view[data-v-b1da7072]{margin-left:1.5rem;padding:1rem;max-width:1280px;border-radius:4px}.no-results[data-v-b1da7072]{width:100%;text-align:center;margin-top:2rem}.projects-view-header[data-v-b1da7072]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:1rem;margin-bottom:2rem}.projects-view-header .header-buttons[data-v-b1da7072]{display:flex;align-items:center;gap:.5rem}.projects-view-header .header-buttons button[data-v-b1da7072]{border:0;background:#0b4165;color:#fff;border-radius:4px;padding:.5rem;font-weight:500}.projects-view-header .header-buttons button[data-v-b1da7072]:first-of-type{display:none}.projects-view-header .header-buttons button[data-v-b1da7072]:last-of-type{transition:.2s;color:#fff;background:#0b4165;border:1px solid transparent}.projects-view-header .header-buttons button[data-v-b1da7072]:last-of-type:hover{color:#0b4165;background:transparent;border-color:#0b4165}.search-bar-container[data-v-b1da7072]{background:white;border-radius:8px;padding:1rem;margin-bottom:1rem;border:1px solid #f7f7f8;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;padding:1.5rem 1rem}.search-bar-container span[data-v-b1da7072]{display:inline-block;margin-bottom:.5rem;font-weight:500}.projects-list-view[data-v-b1da7072]{background:white;padding-bottom:3rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.projects-list-view .projects-list-headers[data-v-b1da7072]{display:flex;width:100%;font-weight:500}.projects-list-view .projects-list-headers>span[data-v-b1da7072]{flex:1;background:#0b4165;color:#fff;padding:1rem}.projects-list-view .projects-list-headers>span[data-v-b1da7072]:first-of-type{border-top-left-radius:4px}.projects-list-view .projects-list-headers>span[data-v-b1da7072]:last-of-type{border-top-right-radius:4px}.projects-list-view .project-list-item[data-v-b1da7072]{display:flex;width:100%;border-bottom:1px solid #d9d9d9}.projects-list-view .project-list-item>span[data-v-b1da7072]{flex:1;padding:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-list-view .project-list-item .red[data-v-b1da7072]{color:#c94d1b}.projects-list-view .project-list-item .action-button[data-v-b1da7072]{position:relative;flex:1;display:flex;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem}.projects-list-view .project-list-item .action-button .project-menu-options[data-v-b1da7072]{position:absolute;z-index:99;background:white;color:#1c1c1c;top:2.5rem;right:calc(50% - .5rem);border:1px solid #d6d6d6;width:max-content;min-width:10rem;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;display:flex;flex-direction:column;border-radius:8px}.projects-list-view .project-list-item .action-button .project-menu-options span[data-v-b1da7072]{cursor:pointer;display:inline-block;border-bottom:1px solid #d6d6d6;font-weight:400;padding:.5rem 1rem .5rem .5rem;transition:background .2s;text-align:start}.projects-list-view .project-list-item .action-button .project-menu-options span[data-v-b1da7072]:hover{background:#d9d9d9}.projects-list-view .project-list-item .action-button .project-menu-options span[data-v-b1da7072]:first-of-type{border-top-left-radius:7px;border-top-right-radius:7px}.projects-list-view .project-list-item .action-button .project-menu-options span[data-v-b1da7072]:last-of-type{border-bottom:none;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.projects-list-view .project-list-item .action-button>span[data-v-b1da7072]{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:.5rem;transform:rotate(90deg)}.projects-list-view .project-list-item .action-button>span[data-v-b1da7072]:hover:not(.disabled){background:#d9d9d9}.projects-list-view .project-list-item .action-button>span.disabled[data-v-b1da7072]{cursor:not-allowed;color:gray}.home-view[data-v-d577cd27]{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#007fad;margin-top:3rem}.home-view p[data-v-d577cd27]{color:#1c1c1c;font-size:1.25rem}.home-view .action-buttons[data-v-d577cd27]{display:flex;margin-top:1.5rem;gap:1rem}.home-view .action-buttons a[data-v-d577cd27]{position:relative;padding:.5rem;border-radius:4px;border:1px solid transparent;transition:.2s;font-size:1.5rem}.home-view .action-buttons a[data-v-d577cd27]:active{transform:scale(.95)}.home-view .action-buttons a.create-button[data-v-d577cd27]{background:#007fad;color:#fff}.home-view .action-buttons a.create-button[data-v-d577cd27]:hover{background:#003c63}.home-view .action-buttons a.projects-button[data-v-d577cd27]{background:transparent;color:#007fad;border-color:#007fad}.home-view .action-buttons a.projects-button[data-v-d577cd27]:hover{background:white}.dev-helper[data-v-b647595a]{position:absolute;z-index:999;top:calc(56px + 1rem);right:10px;background:white;padding:1rem;width:240px;border:2px solid gray;border-radius:8px}.dev-helper div[data-v-b647595a]{max-width:100%;overflow:hidden;white-space:nowrap}.dev-helper div>span[data-v-b647595a]{display:inline-block}.dev-helper div>span[data-v-b647595a]:first-of-type{font-weight:700;margin-right:.5rem}.custom-input[data-v-ff7c55ca]{display:flex;flex-direction:column;position:relative;margin-top:6px}.custom-input.minimal[data-v-ff7c55ca]{border:none;margin-top:0}.custom-input.minimal .minimal-container[data-v-ff7c55ca]{display:flex;align-items:center;gap:.5rem;padding:5px .5rem;border-bottom:2px solid transparent}.custom-input.minimal .minimal-container span[data-v-ff7c55ca]{user-select:none}.custom-input.minimal input[data-v-ff7c55ca]{border-radius:0;border:none;border-bottom:2px solid transparent;transition:border .2s}.custom-input.minimal input[data-v-ff7c55ca]:focus{border-bottom:2px solid #007fad}.custom-input.minimal .edit-icon[data-v-ff7c55ca]{color:#003c63;cursor:pointer;transition:color .2s}.custom-input.minimal .edit-icon[data-v-ff7c55ca]:hover{color:#007fad}.custom-input.invalid[data-v-ff7c55ca]:after{content:"\d7";font-size:2rem;color:#c94d1b;display:inline-block;position:absolute;bottom:18px;top:-8px;right:6px;margin-top:auto;margin-bottom:auto;z-index:99;width:16px;height:16px}.custom-input.invalid.minimal[data-v-ff7c55ca]:not(.editing-minimal):after{content:""}.custom-input.invalid .input[data-v-ff7c55ca]{border-color:#c94d1b!important}.custom-input.invalid .custom-input-label[data-v-ff7c55ca]{color:#c94d1b}.custom-input .custom-input-label[data-v-ff7c55ca]{font-size:1rem;position:absolute;background:white;left:.45rem;top:-10px;padding-left:2px;padding-right:4px;pointer-events:none;font-size:.875rem}.custom-input .input[data-v-ff7c55ca]{font-size:1rem;padding:5px .5rem;border-radius:8px;border:1px solid #939598;outline:none}.custom-input .input[data-v-ff7c55ca]:disabled{background:#f6f5f5;cursor:not-allowed}.custom-input .input[data-v-ff7c55ca]:disabled:focus,.custom-input .input[data-v-ff7c55ca]:disabled:active,.custom-input .input[data-v-ff7c55ca]:disabled:hover{border-color:#939598}.custom-input .input[data-v-ff7c55ca]::placeholder{color:#777}.custom-input .input[data-v-ff7c55ca]:focus,.custom-input .input[data-v-ff7c55ca]:active,.custom-input .input[data-v-ff7c55ca]:hover{border-color:#007fad}.custom-input .input[data-v-ff7c55ca]:focus::placeholder,.custom-input .input[data-v-ff7c55ca]:active::placeholder,.custom-input .input[data-v-ff7c55ca]:hover::placeholder{color:#777}.custom-input .bottom-helper[data-v-ff7c55ca]{font-size:.8125rem;color:#424141;padding-left:6px;padding-top:2px;margin-bottom:-1.25rem}.custom-input .bottom-helper.error[data-v-ff7c55ca]{color:#c94d1b}input[type=text][data-v-ff7c55ca]:disabled:hover{border-color:#939598}.item-title[data-v-ac17772f]{display:flex;align-items:center;justify-content:space-between;width:100%}.item-title>div[data-v-ac17772f]{display:flex;align-items:center;gap:4px}.selected-items[data-v-ac17772f]{width:100%;display:flex;flex-wrap:wrap;margin-top:.5rem;gap:.5rem}.selected-items .selected-item[data-v-ac17772f]{cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center;gap:4px;padding-left:8px;padding-right:4px;border-radius:2px;background:#e9f1f5;border:1px solid #00aeef;color:#00aeef;transition:.2s}.selected-items .selected-item.selected-item-disabled[data-v-ac17772f]{pointer-events:none;color:gray}.selected-items .selected-item[data-v-ac17772f]:hover{background:white;color:#03bcff}.disabled[data-v-ac17772f]{cursor:not-allowed}.disabled .custom-select[data-v-ac17772f]{cursor:not-allowed;background:#f5f5f5;color:#777}.disabled label[data-v-ac17772f]{background:linear-gradient(to bottom,white 0%,white 55%,#f5f5f5 55%,#f5f5f5 100%)!important}.custom-select-group[data-v-ac17772f]{--height: 34px;position:relative;outline:none;width:100%;height:min-content;margin-top:6px}.custom-select-group.invalid>label[data-v-ac17772f]{color:#c94d1b}.custom-select-group.invalid .custom-select[data-v-ac17772f]{border-color:#c94d1b}.custom-select-group>label[data-v-ac17772f]{position:absolute;font-size:.875rem;top:-10px;left:.45rem;background:white;padding-left:2px;padding-right:2px;z-index:1}.custom-select[data-v-ac17772f]{cursor:pointer;position:relative;display:flex;align-items:center;width:100%;height:var(--height);color:#1a1a1a;background:#fff;border-radius:8px;border:1px solid #939598;user-select:none;min-width:230px}.custom-select.open[data-v-ac17772f]{border-color:#00aeef}.custom-select.open .toggle-button svg[data-v-ac17772f]{transform:rotate(180deg)}.custom-select .toggle-button svg[data-v-ac17772f]{transition:transform .2s}.custom-select input[type=text][data-v-ac17772f]{border:none;outline:none;width:100%;height:calc(var(--height) - 2px)}.custom-select .title-container[data-v-ac17772f]{width:calc(100% - 2rem);padding-left:8px;font-size:1rem}.custom-select .title-container .title[data-v-ac17772f]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;pointer-events:none}.toggle-button[data-v-ac17772f]{display:flex;align-items:center;justify-content:center;width:2rem;height:100%}.items[data-v-ac17772f]{position:absolute;max-height:250px;top:calc(var(--height) + 2px);left:0;right:0;border:1px solid #00aeef;border-radius:8px;overflow-x:hidden;overflow-y:auto;z-index:999}.items .item[data-v-ac17772f],.items .no-result[data-v-ac17772f]{position:relative;display:flex;align-items:center;background:#fff;color:#1a1a1a;padding:.5rem 1rem;border-top:1px solid #efefef}.items .item input[data-v-ac17772f],.items .no-result input[data-v-ac17772f]{margin-right:8px;margin-left:-8px}.items .item.target[data-v-ac17772f],.items .no-result.target[data-v-ac17772f]{background-color:#e9f1f5}.cw-warnings-container[data-v-fb00f556]{max-width:calc(100% - 6rem);margin-left:6.5rem;margin-top:1rem}.cw-warnings-container span[data-v-fb00f556]{display:flex;align-items:center;margin-top:.5rem;gap:.5rem}.cw-warnings-container span svg[data-v-fb00f556]{width:16px;fill:#ffc01a}.unit-configuration-display[data-v-fb00f556]{max-width:calc(100% - 6rem);margin-left:6rem;display:flex;justify-content:space-between}.unit-configuration-display .column[data-v-fb00f556]{width:calc(50% - 1rem)}.unit-configuration-display .column>div[data-v-fb00f556]{display:flex;margin:.5rem}.unit-configuration-display .column>div>span[data-v-fb00f556]{width:50%}.unit-configuration-display .column>div>span[data-v-fb00f556]:first-of-type{font-weight:500}.try-again-btn[data-v-fb00f556]{cursor:pointer;border-radius:8px;display:flex;align-items:center;width:max-content;gap:.25rem;margin-left:.5rem;background:#c94d1b;color:#fff;padding:.25rem .5rem;font-weight:500;border:1px solid transparent;transition:.2s}.try-again-btn[data-v-fb00f556]:hover{background:white;color:#c94d1b;border-color:#c94d1b}.try-again-btn:hover svg[data-v-fb00f556]{transition:.5s;transform:rotate(360deg)}.try-again-btn[data-v-fb00f556]:active{transform:scale(.95)}.try-again-btn svg[data-v-fb00f556]{transform:rotate(0)}input[data-v-28dcf9aa]::-webkit-outer-spin-button,input[data-v-28dcf9aa]::-webkit-inner-spin-button,input[type=number][data-v-28dcf9aa]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.custom-input[data-v-28dcf9aa]{display:flex;flex-direction:column;position:relative;margin-top:6px}.custom-input.invalid[data-v-28dcf9aa]:after{content:"\d7";font-size:2rem;color:#c94d1b;display:inline-block;position:absolute;bottom:18px;top:-6px;right:6px;margin-top:auto;margin-bottom:auto;z-index:99;width:16px;height:16px}.custom-input.invalid .input[data-v-28dcf9aa]{border-color:#c94d1b!important}.custom-input.invalid .custom-input-label[data-v-28dcf9aa]{color:#c94d1b}.custom-input .custom-input-label[data-v-28dcf9aa]{font-size:1rem;position:absolute;background:white;left:.45rem;top:-10px;padding-left:2px;padding-right:4px;pointer-events:none;font-size:.875rem}.custom-input .input[data-v-28dcf9aa]{font-size:1rem;padding:5px .5rem;border-radius:8px;border:1px solid #939598}.custom-input .input[data-v-28dcf9aa]::placeholder{color:#777}.custom-input .input[data-v-28dcf9aa]:focus,.custom-input .input[data-v-28dcf9aa]:active,.custom-input .input[data-v-28dcf9aa]:hover{border-color:#007fad;outline:none}.custom-input .input[data-v-28dcf9aa]:focus::placeholder,.custom-input .input[data-v-28dcf9aa]:active::placeholder,.custom-input .input[data-v-28dcf9aa]:hover::placeholder{color:#777}.custom-input .bottom-helper[data-v-28dcf9aa]{font-size:.8125rem;color:#424141;padding-left:6px;padding-top:2px}.custom-input .bottom-helper.error[data-v-28dcf9aa]{color:#c94d1b}input[type=text][data-v-28dcf9aa]:disabled:hover{border-color:#939598}.custom-options-wrapper[data-v-28dcf9aa]{width:100%;display:flex;flex-direction:column}.custom-options-wrapper button[data-v-28dcf9aa]{width:min-content}.custom-options-wrapper h3[data-v-28dcf9aa]{text-align:center}.custom-options-wrapper .custom-option[data-v-28dcf9aa]{width:100%;display:flex;position:relative;align-items:center;gap:1rem;margin-top:.5rem}.custom-options-wrapper .custom-option>*[data-v-28dcf9aa]:not(.btn-remove-custom-option){flex:1}.custom-options-wrapper .btn-custom-option[data-v-28dcf9aa]{--bgcolor: #1d1c1c;width:min-content;padding:0;background:var(--bgcolor);color:#fff;font-size:1.5rem;width:24px;height:24px;display:block;border:1px solid transparent;display:flex;align-items:center;justify-content:center;margin-top:.5rem}.custom-options-wrapper .btn-custom-option[data-v-28dcf9aa]:hover{border:1px solid var(--bgcolor);background:white;color:var(--bgcolor)}.custom-options-wrapper .btn-custom-option.no-options[data-v-28dcf9aa]{overflow:hidden;white-space:nowrap;font-size:1rem;width:8.5rem;padding:.75rem 1rem}.custom-options-wrapper .btn-custom-option.btn-remove-custom-option[data-v-28dcf9aa]{--bgcolor: #c94d1b;width:24px;height:24px;transform:rotate(45deg)}.unit-form[data-v-5b11586e]{padding-left:3rem;padding-right:3rem}.configuration-options[data-v-5b11586e]{width:100%;display:flex;flex-direction:column;gap:1rem;margin:1rem;padding:1rem}.red-subtext[data-v-5b11586e]{margin-top:-12px;color:#c93a00}.category-header[data-v-5b11586e]{margin:1rem 0}.configuration-title[data-v-5b11586e]{margin-bottom:1rem}.configuration-title+.red-subtext[data-v-5b11586e]{display:inline-block;margin-left:4.5rem;margin-bottom:1rem;padding-top:-10rem}.item-select-group.checkbox[data-v-5b11586e]{position:relative}.item-select-group.checkbox[data-v-5b11586e]:after{content:"";position:absolute;left:1.5rem;bottom:-2px;width:calc(100% - 1rem);height:1px;background:#d9d9d9}@media screen and (min-width: 640px){.item-select-group.checkbox[data-v-5b11586e]:after{width:calc(50% + 3rem)}}.next-step-button-container[data-v-17240b0c]{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:3rem;flex-wrap:wrap}.next-step-button-container .next-step-button[data-v-17240b0c]{padding:.5rem 1rem;font-weight:500}.next-step-button-container .red-subtext[data-v-17240b0c]{color:#c93a00;max-width:75%;margin-bottom:.5rem}.separator[data-v-17240b0c]{width:100%;color:#fff;border-top:1px solid gray}.category-header[data-v-17240b0c]{margin-bottom:.75rem;margin-top:1rem}.unit-form[data-v-17240b0c]{background:white;flex:1;width:100%;max-width:920px;border:1px solid #d9d9d9;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d}.unit-form .next-button[data-v-17240b0c]{padding:.25rem 3rem;background:#007fad;border-radius:5rem;color:#fff;font-weight:700;border:2px solid transparent;margin-top:2rem;margin-bottom:2rem}.unit-form .next-button[data-v-17240b0c]:hover{background:white;border-color:#007fad;color:#007fad}.unit-form .unit-reference-input[data-v-17240b0c]{position:relative;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;z-index:9;background:white;width:50%}.unit-form .unit-reference-input[data-v-17240b0c] .minimal-container,.unit-form .unit-reference-input[data-v-17240b0c] .minimal{padding-left:1rem;min-height:1rem}.unit-form .unit-reference-input[data-v-17240b0c] .minimal-container .input,.unit-form .unit-reference-input[data-v-17240b0c] .minimal .input{padding-left:2rem;min-height:1rem}.unit-form .unit-reference-input[data-v-17240b0c]:after{content:"";position:absolute;bottom:0;left:0;width:200%;height:1px;background:#d9d9d9}.unit-form .input-group[data-v-17240b0c]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2rem;row-gap:1rem}.unit-form .input-group>*[data-v-17240b0c]{max-width:40%}.unit-form .form-wrapper h2[data-v-17240b0c]{text-align:center;margin-top:1rem;margin-bottom:1rem}.unit-form .form-wrapper h3[data-v-17240b0c]{margin-top:1rem;margin-left:4.5rem;margin-bottom:1rem}.item-select-group[data-v-17240b0c]{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (min-width: 640px){.item-select-group[data-v-17240b0c]{justify-content:flex-start}}@media screen and (min-width: 640px){.item-select-group>*[data-v-17240b0c]{min-width:49%;width:49%}}.item-select-group p[data-v-17240b0c]{margin:0}.item-select-group.checkbox[data-v-17240b0c]{position:relative}.item-select-group.checkbox[data-v-17240b0c]:after{content:"";position:absolute;left:1.5rem;bottom:-2px;width:calc(100% - 1rem);height:1px;background:#d9d9d9}@media screen and (min-width: 640px){.item-select-group.checkbox[data-v-17240b0c]:after{width:calc(50% + 3rem)}}.unit-form[data-v-210f1a15]{padding-left:3rem;padding-right:3rem;display:flex;flex-direction:column;gap:1rem;row-gap:2rem}.unit-form>div[data-v-210f1a15]{row-gap:5rem}.unit-form .item-select-group[data-v-210f1a15]{align-items:flex-end}.unit-form .red-subtext[data-v-210f1a15]{margin-top:-12px;color:#c93a00}.project-total-group[data-v-6a05ed52]{display:flex;justify-content:space-between}.project-total-group h4[data-v-6a05ed52]{max-width:50%;width:max-content}.project-total-group.project-total-price[data-v-6a05ed52]{border-top:1px solid #ececec!important;padding-top:.5rem}.project-total-group.project-total-title[data-v-6a05ed52]{font-weight:500;border-bottom:1px solid #ececec}.project-total-group.project-unit-list-item[data-v-6a05ed52] :nth-child(1),.project-total-group.project-total-title[data-v-6a05ed52] :nth-child(1){width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-total-group.project-unit-list-item[data-v-6a05ed52] :nth-child(2),.project-total-group.project-total-title[data-v-6a05ed52] :nth-child(2){width:10%;text-align:center}.project-total-group.project-unit-list-item[data-v-6a05ed52] :nth-child(3),.project-total-group.project-total-title[data-v-6a05ed52] :nth-child(3){width:45%;text-align:end;overflow:hidden}.project-total-group .unit-reference[data-v-6a05ed52]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:.5rem}.unit-form[data-v-6a05ed52]{position:sticky;top:56px;min-width:320px!important;max-width:320px!important;width:320px!important;padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column;gap:1rem;height:min-content}.unit-form>div[data-v-6a05ed52]{row-gap:5rem}.unit-form .item-select-group[data-v-6a05ed52]{align-items:flex-end}.unit-form .red-subtext[data-v-6a05ed52]{margin-top:-12px;color:#c93a00}.unit-form{background:white;flex:1;width:100%;max-width:960px;min-width:960px;border:1px solid #d9d9d9;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;margin-bottom:1rem;padding-bottom:3rem}.unit-form h2{text-align:center;margin-top:1rem;margin-bottom:1rem}.unit-form h3{margin-top:1rem;margin-left:4.5rem;margin-bottom:1rem}.input-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2rem;row-gap:1rem}.input-group>*{width:40%}.item-select-group{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (min-width: 640px){.item-select-group{justify-content:flex-start}}@media screen and (min-width: 640px){.item-select-group>*{min-width:49%;width:49%}}.unsaved-changes-alert[data-v-40617113]{display:flex;align-items:center;color:#c94d1b;font-weight:500;gap:.5rem}.unsaved-changes-alert svg[data-v-40617113]{width:1rem}.no-unit[data-v-40617113]{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#007fad;margin-top:3rem}.no-unit p[data-v-40617113]{color:#1c1c1c;font-size:1.25rem}.project-form[data-v-40617113]{margin:2rem}.project-form .project-form-title[data-v-40617113]{display:flex;justify-content:space-between;align-items:center;background:white;border:1px solid #d9d9d9;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;border-radius:4px;width:100%;max-width:1216px;position:sticky;z-index:99;top:56px;margin-bottom:1rem;padding:1rem;transition:.2s}.project-form .project-form-title .project-reference-input[data-v-40617113]{max-width:calc(100% - 20rem)}.project-form .project-form-title .project-reference-input[data-v-40617113] .minimal-container span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-form .project-form-title .project-form-buttons[data-v-40617113]{display:flex;gap:1rem;align-items:center;margin-right:.5rem;margin-left:2rem}.project-form .project-form-title .project-form-buttons button[data-v-40617113]{padding:.25rem 1rem;border-radius:4px;font-weight:500;position:relative}.project-form .project-form-title .project-form-buttons svg[data-v-40617113]{transition:.2s}.project-form .project-form-title .project-form-buttons svg.rotate[data-v-40617113]{transform:rotate(180deg)}.project-form .project-form-title .project-form-buttons .btn-close[data-v-40617113]{color:#c94d1b;border-color:#c94d1b}.project-form .project-form-title .project-form-buttons .btn-close[data-v-40617113]:hover{border-color:transparent;background:#c94d1b;color:#fff}.project-form .project-form-title .project-form-buttons .btn-close svg[data-v-40617113]{width:1rem}.project-form .export-menu[data-v-40617113]{position:relative}.project-form .export-menu .export-menu-options[data-v-40617113]{position:absolute;background:white;color:#1c1c1c;top:2rem;right:-1px;border:1px solid #d6d6d6;width:max-content;min-width:10rem;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;display:flex;flex-direction:column}.project-form .export-menu .export-menu-options span[data-v-40617113]{cursor:pointer;display:inline-block;border-bottom:1px solid #d6d6d6;font-weight:400;padding:.5rem 1rem .5rem .5rem;transition:.2s;text-align:start}.project-form .export-menu .export-menu-options span[data-v-40617113]:hover{background:#d9d9d9}.project-form .export-menu .export-menu-options span[data-v-40617113]:last-of-type{border-bottom:none}.project-form .units-form-wrapper[data-v-40617113]{display:flex;gap:1rem}.project-form .units-list-wrapper[data-v-40617113]{position:sticky;z-index:9;top:calc(113px + 3rem);background:white;border:1px solid #d9d9d9;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;border-radius:4px;width:240px;height:min-content;padding-bottom:1rem}.project-form .units-list-wrapper .units-list-title[data-v-40617113]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6d6d6;margin:.5rem 1rem 1rem;padding:.5rem}.project-form .units-list-wrapper .units-list-title button[data-v-40617113]{padding:0;border:0}.project-form .units-list-wrapper .unit-list-item[data-v-40617113]{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;padding:1rem 2rem 1rem 1.5rem;margin-bottom:.5rem}.project-form .units-list-wrapper .unit-list-item[data-v-40617113]:last-of-type:not(.active):before{content:"";position:absolute;left:10%;bottom:0;width:80%;height:1px;background:#f2f2f2}.project-form .units-list-wrapper .unit-list-item[data-v-40617113]:hover,.project-form .units-list-wrapper .unit-list-item.active[data-v-40617113]{background:#ececec}.project-form .units-list-wrapper .unit-list-item[data-v-40617113]:after{content:"";position:absolute;width:0px;height:100%;background:#007fad;top:0;right:0;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:.2s}.project-form .units-list-wrapper .unit-list-item.active[data-v-40617113]{font-weight:500}.project-form .units-list-wrapper .unit-list-item.active[data-v-40617113]:after{width:.3rem;right:-.3rem}.project-form .units-list-wrapper .unit-list-item .title[data-v-40617113]{display:flex;align-items:center;gap:.5rem;width:90%}.project-form .units-list-wrapper .unit-list-item .title span[data-v-40617113]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project-form .units-list-wrapper .unit-list-item .title svg[data-v-40617113]{min-width:18px}.project-form .units-list-wrapper .unit-list-item .three-dots[data-v-40617113]{cursor:pointer;position:relative;padding:.6rem .5rem .25rem;margin:-.6rem -.5rem -.25rem;transition:background .2s;border-radius:4px}.project-form .units-list-wrapper .unit-list-item .three-dots[data-v-40617113]:hover{background:white}.project-form .units-list-wrapper .unit-list-item .three-dots .unit-menu-options[data-v-40617113]{position:absolute;z-index:99;background:white;color:#1c1c1c;top:2rem;right:-1px;border:1px solid #d6d6d6;width:max-content;min-width:10rem;box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;display:flex;flex-direction:column}.project-form .units-list-wrapper .unit-list-item .three-dots .unit-menu-options span[data-v-40617113]{cursor:pointer;display:inline-block;border-bottom:1px solid #d6d6d6;font-weight:400;padding:.5rem 1rem .5rem .5rem;transition:background .2s;text-align:start}.project-form .units-list-wrapper .unit-list-item .three-dots .unit-menu-options span[data-v-40617113]:hover{background:#d9d9d9}.project-form .units-list-wrapper .unit-list-item .three-dots .unit-menu-options span[data-v-40617113]:last-of-type{border-bottom:none}.list-view-header{width:100%!important;display:flex;height:65px;position:sticky;top:0;left:0;z-index:1;background-color:#fff;font-size:larger}.list-view-header span{display:flex;font-weight:500;height:100%;align-items:center}.list-view-header :nth-child(1){width:3%}.list-view-header :nth-child(2){width:45%!important}.list-view-header :nth-child(3){width:40%!important}.list-view-header :nth-child(4){justify-content:flex-start;width:10%}.footer{width:100%!important;display:flex;height:30px;position:sticky;bottom:0;left:0;z-index:1;background-color:#fff}.list-view-wrapper{border-radius:8px;margin-top:1rem;padding:0 1.5rem;background-color:#fff;width:1200px;height:500px;overflow-y:auto;position:relative}.list-view-wrapper .document-row{display:flex;align-items:baseline;padding:5px 0;font-size:large}.list-view-wrapper .document-row :first-child{margin-top:.3rem}.list-view-wrapper .document-row .row-content{display:flex}.list-view-wrapper .document-row .row-content.check{width:3%;display:flex}.list-view-wrapper .document-row .row-content.file-name{width:45%}.list-view-wrapper .document-row .row-content.export{position:relative;display:flex;justify-content:flex-start;width:10%}.list-view-wrapper .document-row .row-content.export span{cursor:pointer;margin-left:15px;padding:0;border-bottom:solid 1px black}.list-view-wrapper .document-row .row-content.category{width:40%;display:flex}.list-view-wrapper .export-icon{cursor:pointer}.documents-checked-wrapper{border-radius:8px;height:200px;background-color:#fff;display:flex;position:relative}.documents-checked-wrapper.content{flex-direction:column;overflow-y:scroll;gap:5px}.documents-checked-wrapper.no-content{align-items:center;margin:0}.documents-checked-wrapper .no-documents-selected{width:100%;display:flex;gap:8px;flex-direction:column;align-items:center}.documents-checked-wrapper .no-documents-selected img{width:1.5rem;fill:#00f}.documents-checked-wrapper :first-of-type{margin-top:5px}.documents-checked-wrapper .document-row{width:100%;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.documents-checked-wrapper .document-row :first-child{margin-left:10px}.documents-checked-wrapper .document-row #remove-file-btn{margin-right:5px;font-size:small;cursor:pointer}.documents-wrapper{width:100%;margin-left:1.5rem;padding:1rem;margin-top:1rem}.documents-wrapper .product-range-wrapper{margin-top:1rem;display:flex;gap:1rem}.documents-wrapper .product-range-wrapper .search-bar-wrapper{width:300px!important;margin-right:1rem}.documents-wrapper .documents-list-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:3rem}.documents-wrapper .documents-list-wrapper .document-list{display:flex;flex-direction:column;width:100%}.documents-wrapper .checked-documents-wrapper{margin-top:1rem;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;width:300px!important;height:auto;border:1px solid silver}.documents-wrapper .checked-documents-wrapper h3{color:#00253e;border-radius:8px;background-color:#f2f2f2;width:100%;padding:1rem}.documents-wrapper .checked-documents-wrapper .checked-component{margin:1rem;margin:1rem 1rem 0;border:dotted 1px silver}.documents-wrapper .checked-documents-wrapper .btn-wrapper{width:100%;padding:1rem;border-top:solid 1px silver;display:flex;flex-direction:row;justify-content:space-between;margin:1rem auto 0}.documents-wrapper .checked-documents-wrapper .btn-wrapper #download-btn.no-content>div>button{cursor:not-allowed;background-color:silver;color:#777;border:none}h1{font-weight:500}button{cursor:pointer;font-size:1rem;border:1px solid #007fad;background:transparent;color:#000;padding:.75rem 1.25rem;border-radius:20px;transition:.2s;display:flex;align-items:center;justify-content:center;gap:.5rem}button:hover:not(:disabled){color:#fff;background:#007fad}button:active:not(:disabled){transform:scale(.95)}button:disabled,button.disabled{cursor:not-allowed;color:gray!important;background:silver!important;border-color:gray!important}button:disabled:hover,button.disabled:hover{color:gray;background:silver}button.btn-square{border-radius:2px}button.btn-white{background:white;color:#1c1c1c;border:none}button.btn-white:hover{background:#007fad;color:#fff}button.btn-blue{background:#007fad;border-color:transparent;color:#fff}button.btn-blue:hover{background:transparent;border-color:#007fad;color:#007fad}button.btn-black{background:#1c1c1c;border-color:transparent;color:#fff}button.btn-black:hover{background:transparent;border-color:#1c1c1c;color:#1c1c1c}*{box-sizing:border-box;font-family:futura-pt,Arial,Helvetica,sans-serif;outline:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background-color:#eaf1f4;color:#1a1a1a}h1,h2,h3,h4,h5{font-weight:500;margin:0}p{margin:0}a{text-decoration:none;color:#1a1a1a}.bold{font-weight:500}.input-group{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2rem;row-gap:1rem}.input-group>*{max-width:40%}
