.was-validated .form-control:invalid,.form-control.is-invalid,.form-select.is-invalid{border-color:#dc3545!important}#toastr-container.toastr-top-center>div{width:fit-content!important;max-width:50%!important}.toastr-success{background-color:#71b670!important;opacity:1!important}.toastr-info{background-color:#52a9c2!important;opacity:1!important}.toastr-error{background-color:#d31d27!important;opacity:1!important}.toastr-warning{background-color:#f9a820!important;opacity:1!important}.menu-icon svg{fill:#fff}.menu-arrow:after{background-color:#f1f1f1!important}.h-fit-content{height:fit-content}.w-fit-content{width:fit-content}@media only screen and (max-width: 768px){#toastr-container.toastr-top-center>div{max-width:80%!important}}#kt_app_page[data-v-700be562]{min-height:100vh}#kt_app_content[data-v-700be562]{padding:30px 0;background-color:#f1f3f6}.loader-wrapper[data-v-700be562]{position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.content-spinner[data-v-700be562]{width:60px;height:60px}#kt_app_sidebar_toggle[data-v-700be562]{box-shadow:#63636333 0 2px 8px!important}#kt_app_sidebar_toggle svg[data-v-700be562]{width:20px}#kt_app_sidebar_toggle svg path[data-v-700be562]{fill:#173d8b}.app-sidebar-logo[data-v-700be562]{padding-top:10px;border:none!important}.app-sidebar[data-v-700be562]{background-color:#173d8b}.app-sidebar .menu .menu-item .menu-link.active[data-v-700be562]{background-color:#f7931c}.app-sidebar .menu .menu-item .menu-heading[data-v-700be562]{color:#fff!important;opacity:.5}.menu-title[data-v-700be562]{color:#fff!important}.badge-large[data-v-21226dcf]{padding:10px 20px!important}[data-v-4e37c833] tr:has(>td.clickable-cell:hover){color:#0d6efd!important}.assignment-table-wrapper[data-v-078b98c8]{max-height:180px;overflow-y:auto;padding-right:10px}.assignment-table[data-v-078b98c8]{width:100%;border-collapse:separate;border-spacing:0 5px}.disabled-table[data-v-078b98c8]{pointer-events:none;opacity:.6}@media only screen and (max-width: 1100px){.fast-add-wrapper[data-v-5d9febaa]{width:100%!important}}.accordion-header[data-v-5d9febaa]:hover{color:#1b84ff}.fast-add-wrapper[data-v-5d9febaa]{width:40%}.padding-modal[data-v-5d9febaa]{padding:100px}.modal-body-padding[data-v-5d9febaa]{padding:20px 80px 0}#itemsTable td[data-v-5d9febaa]{vertical-align:middle}.actionsBtn[data-v-5d9febaa]{width:fit-content;position:absolute;top:0;right:0}@media only screen and (min-width: 992px){.padding-modal[data-v-fc59cceb]{padding:200px!important}}.padding-modal[data-v-fc59cceb]{padding:50px}.resetDatesIcon[data-v-fc59cceb]{width:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;fill:#616d8a}.accordion-header[data-v-bbe7a557]:hover{color:#1b84ff}#worksTable td[data-v-bbe7a557]{vertical-align:middle}tr[data-v-bbe7a557]:has(>td.hover-tr-link:hover){color:#0d6efd}#btnAddWork[data-v-bbe7a557]{position:absolute;top:0;right:0}tags.tagify.form-control[data-v-bbe7a557]{padding:.775rem 1rem!important}@media only screen and (max-width: 768px){.task-stamp-card[data-v-adebc626]{margin-top:15px}}.accordion-header[data-v-a0267017]:hover{color:#1b84ff}#btnAddLiquidItem[data-v-a0267017]{position:absolute;top:0;right:0}.padding-modal[data-v-a0267017]{padding:100px}.modal-body-padding[data-v-a0267017]{padding:20px 80px 0}#itemsTable td[data-v-a0267017]{vertical-align:middle}#btnAddGeneralExpenses[data-v-f2afece2]{position:absolute;top:0;right:0}.doc-thumbnail[data-v-1c3367ff]{padding:45px 14px 14px;transition:all .2s ease-in-out;border:1px solid #ddd}.doc-thumbnail[data-v-1c3367ff]:hover{transform:translateY(-4px);box-shadow:0 2px 15px -3px #0003}.thumbnail-actions[data-v-1c3367ff]{position:absolute;top:5px;right:5px;display:flex;opacity:0;transition:opacity .2s}.doc-thumbnail:hover .thumbnail-actions[data-v-1c3367ff]{opacity:1}.thumbnail-actions[data-v-1c3367ff]{pointer-events:none}.doc-thumbnail:hover .thumbnail-actions[data-v-1c3367ff]{opacity:1;pointer-events:auto}.thumbnail-actions button[data-v-1c3367ff]{padding:.2rem .4rem;background-color:var(--bs-gray-200)}.thumbnail-actions button.edit-btn:hover i[data-v-1c3367ff]{color:var(--bs-warning)!important}.thumbnail-actions button.delete-btn:hover i[data-v-1c3367ff]{color:var(--bs-danger)!important}.thumbnail-actions i[data-v-1c3367ff]{padding:0;color:var(--bs-gray-600)}@media (max-width: 991.98px){.thumbnail-actions[data-v-1c3367ff]{opacity:1!important;pointer-events:auto!important}}.thumbnail[data-v-effe6bf7]{width:180px;position:relative;overflow:hidden;background-color:#f5f5f5;cursor:pointer;transition:transform .2s;border-radius:6px}.thumbnail[data-v-effe6bf7]:hover{transform:scale(1.05)}.thumbnail-content[data-v-effe6bf7]{width:100%;height:180px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:6px;display:flex;align-items:center;justify-content:center}.thumbnail-name[data-v-effe6bf7]{padding:4px 6px;font-size:.875rem;background:#fff;text-align:center}.deletePictureText[data-v-0cabd078]{color:var(--bs-danger);cursor:pointer;font-weight:500;font-size:14px}.deletePictureText[data-v-0cabd078]:hover{text-decoration:underline}.modal-close-btn i[data-v-0cabd078]{color:var(--bs-black)}.image-modal-body[data-v-0cabd078]{display:flex;flex:1;overflow:hidden}.modal-left[data-v-0cabd078]{flex:2;display:flex;align-items:center;justify-content:center;position:relative}.modal-right[data-v-0cabd078]{flex:1;padding:0 20px;overflow-y:auto;position:relative}.modal-image[data-v-0cabd078]{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.modal-nav-btn[data-v-0cabd078]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffb3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .2s;box-shadow:0 0 15px -3px #000c}.modal-nav-btn i[data-v-0cabd078]{color:#000}.modal-nav-btn[data-v-0cabd078]:hover{background:#fff}.prev-btn[data-v-0cabd078]{left:10px}.next-btn[data-v-0cabd078]{right:10px}.modal-nav-btn[data-v-0cabd078]:disabled{opacity:.1;cursor:default}@media (max-width: 768px){.image-modal-body[data-v-0cabd078]{flex-direction:column}.modal-left[data-v-0cabd078]{flex:none;height:60%}.modal-right[data-v-0cabd078]{padding:40px 20px 20px;height:40%}.modal-close-btn[data-v-0cabd078]{width:26px;height:26px;position:absolute;z-index:10;top:10px;right:10px;background-color:var(--bs-light);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;box-shadow:0 0 15px -3px #000c}.delete-btn-wrapper[data-v-0cabd078]{right:20px}}.nav-tabs .nav-item .active[data-v-00395878]:hover{background-color:var(--bs-primary)}.nav-tabs .nav-link[data-v-00395878]:hover{background-color:var(--bs-gray-200)}.uploaded-file-card[data-v-00395878]{box-shadow:0 2px 15px -3px #0003}#kt_modal_upload_dropzone[data-v-00395878]{min-height:150px;max-height:150px;border:2px dashed #CBD5E1;border-radius:.5rem;background-color:#f8fafc;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}#kt_modal_upload_dropzone[data-v-00395878]:hover{border-color:var(--bs-primary);background-color:#f0f7ff}#kt_modal_upload_dropzone .dz-message[data-v-00395878]{display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:1rem}#kt_modal_upload_dropzone .dz-preview[data-v-00395878]{display:none!important}#kt_modal_upload_dropzone.dz-started .dz-message[data-v-00395878]{display:flex!important;opacity:1!important}.nav-line-tabs[data-v-9c15d75c]{border-color:var(--bs-gray-300)!important}.nav-link[data-v-9c15d75c]{padding:4px!important;color:var(--bs-gray-600)!important}.nav-link[data-v-9c15d75c]:hover{border-color:var(--bs-gray-600)!important}.nav-tabs .active[data-v-9c15d75c]{font-weight:700!important;color:var(--bs-black)!important;border-color:var(--bs-black)!important}.progress[data-v-9c15d75c]{height:20px;border:1px solid #DBDFE9}.infoTable td.infoData[data-v-9c15d75c]{font-size:14px;padding-left:12px}.specific-actions-placement[data-v-9c15d75c]{justify-content:flex-start}@media only screen and (max-width: 768px){.specific-actions-placement[data-v-9c15d75c]{justify-content:flex-end}}.remove-work-icon[data-v-9b9fe595]{z-index:1000;position:absolute;top:15px;left:15px;cursor:pointer}.padding-modal[data-v-9b9fe595]{padding:100px}.modal-body-padding[data-v-9b9fe595]{padding:20px 80px 0}.accordion-header button[data-v-9b9fe595]:hover{background-color:#f9f9f9}table[data-v-1b8aa42e]{border-collapse:separate;border-spacing:0 5px}.total-time-box[data-v-1b8aa42e]{border:1px solid #e4e6ef;border-radius:.625rem;padding:1.25rem;background-color:#f9f9f9;display:inline-block}.delete-all-stamps-link[data-v-1b8aa42e]{color:#f8285a;cursor:pointer;text-decoration:underline;font-weight:500;font-size:14px}.delete-all-stamps-link[data-v-1b8aa42e]:hover{color:#d81a48}.edit-menu-link[data-v-1b8aa42e]{cursor:pointer}.delete-menu-link[data-v-1b8aa42e]{cursor:pointer;color:#f8285a!important}.delete-menu-link[data-v-1b8aa42e]:hover{color:#d81a48!important}.btn.btn-light.btn-view-details[data-v-79a8fb24]:hover{background-color:#e1f0ff!important;color:#009ef7!important;border-color:#e1f0ff!important}.clock[data-v-79a8fb24]{margin-right:6px}.clock-running-minute-hand[data-v-79a8fb24]{animation:rotate-three-sixty-79a8fb24 3s infinite linear;transform-origin:50% 50%}.clock-running-hour-hand[data-v-79a8fb24]{animation:rotate-three-sixty-79a8fb24 30s infinite linear;transform-origin:50% 50%}@keyframes rotate-three-sixty-79a8fb24{to{transform:rotate(360deg)}}.padding-modal[data-v-edde36cf]{padding:100px}.modal-body-padding[data-v-edde36cf]{padding:20px 80px 0}.loader-wrapper[data-v-63746934]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.loader-content[data-v-63746934]{display:flex;flex-direction:column;align-items:center;gap:15px}.content-spinner[data-v-63746934]{width:50px;height:50px;border-width:4px}.loader-text[data-v-63746934]{margin:0;font-size:14px;color:#333;font-weight:500}.approval-container[data-v-63746934]{min-height:100vh;background:#f5f5f5;padding:20px;display:flex;justify-content:center;align-items:flex-start}.document-wrapper[data-v-63746934]{width:100%;max-width:210mm;margin:20px auto}.document-page[data-v-63746934]{background:#fff;padding:40px;box-shadow:0 2px 8px #0000001a;min-height:297mm;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:12px}.pdf-header[data-v-63746934]{width:100%;padding:0 0 10px;border-bottom:2px solid #f7a350;color:#72747d}.header-top[data-v-63746934]{display:flex;width:100%;gap:20px}.company-logo img[data-v-63746934]{height:70px}.company-info[data-v-63746934],.company-more-info[data-v-63746934]{margin-left:40px;text-align:left;font-size:11px;line-height:16px}.order-title[data-v-63746934]{margin:30px 0 25px;text-align:center}.order-title h1[data-v-63746934]{margin:0 0 8px;font-size:24px;color:#000;font-weight:600}.order-number[data-v-63746934]{margin:0;font-size:14px;color:#555;font-weight:500}.header-details[data-v-63746934]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:35px}.info-block[data-v-63746934]{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:0;overflow:hidden}.block-header[data-v-63746934]{background:#f0f0f0;padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e0e0e0}.block-icon[data-v-63746934]{display:flex;align-items:center;justify-content:center;color:#666}.block-header h3[data-v-63746934]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333}.block-content[data-v-63746934]{padding:16px}.block-content p[data-v-63746934]{margin:0 0 4px;font-size:13px;color:#333;line-height:1.4}.block-content p[data-v-63746934]:last-child{margin-bottom:0}.customer-name[data-v-63746934]{font-weight:600;color:#000;font-size:14px!important;margin-bottom:8px!important}.vehicle-label[data-v-63746934]{color:#666;font-weight:500}.document-content[data-v-63746934]{flex:1;margin-bottom:30px}.document-content h2[data-v-63746934]{font-size:15px;color:#000;margin:0 0 20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.works-list[data-v-63746934]{display:flex;flex-direction:column;gap:0}.work-item[data-v-63746934]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e0e0e0}.work-item[data-v-63746934]:last-child{border-bottom:none}.work-number[data-v-63746934]{flex-shrink:0;width:24px;height:24px;background:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.work-description[data-v-63746934]{flex:1;padding-top:2px}.work-description p[data-v-63746934]{margin:0;color:#333;line-height:1.6;font-size:13px}.no-works[data-v-63746934]{text-align:center;padding:40px;color:#999;font-style:italic}.document-footer[data-v-63746934]{border-top:1px solid #ddd;margin-top:auto}.approval-section[data-v-63746934]{margin-top:20px}.date-section[data-v-63746934]{margin-bottom:25px;display:flex;align-items:baseline;gap:10px}.date-section label[data-v-63746934]{font-size:12px;font-weight:600;color:#000}.date-value[data-v-63746934]{font-size:14px;color:#333;font-weight:500}.form-check[data-v-63746934]{margin-bottom:35px}.form-check-input[data-v-63746934]{width:18px;height:18px;margin-top:2px;cursor:pointer}.form-check-label[data-v-63746934]{font-size:13px;color:#333;line-height:1.5;cursor:pointer;vertical-align:sub}.signature-block[data-v-63746934]{margin-top:30px}.signature-block .is-invalid[data-v-63746934]{border-color:#dc3545}.signature-header[data-v-63746934]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.signature-header label[data-v-63746934]{font-size:12px;font-weight:600;color:#000}.btn-clear-signature[data-v-63746934]{padding:5px 12px;font-size:12px;color:#666;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;cursor:pointer;transition:all .2s}.btn-clear-signature[data-v-63746934]:hover{background:#e8e8e8;color:#333}.signature-canvas-wrapper[data-v-63746934]{border:1px solid #333;border-radius:4px;background:#fff;overflow:hidden}.signature-canvas[data-v-63746934]{display:block;width:100%;height:150px;cursor:crosshair;touch-action:none}.submit-section[data-v-63746934]{margin-top:30px;display:flex;justify-content:flex-end}@media (max-width: 768px){.content-spinner[data-v-63746934]{width:45px;height:45px;border-width:3px}.loader-text[data-v-63746934]{font-size:13px}.approval-container[data-v-63746934]{padding:10px}.document-wrapper[data-v-63746934]{margin:10px auto}.document-page[data-v-63746934]{padding:25px;min-height:auto}.header-top[data-v-63746934]{flex-direction:column;gap:15px}.company-logo img[data-v-63746934]{height:60px}.company-info[data-v-63746934],.company-more-info[data-v-63746934]{margin-left:0;font-size:10px;line-height:14px}.order-title h1[data-v-63746934]{font-size:20px}.order-number[data-v-63746934]{font-size:14px}.header-details[data-v-63746934]{grid-template-columns:1fr;gap:15px}.block-header[data-v-63746934]{padding:10px 14px}.block-content[data-v-63746934]{padding:14px}.document-content h2[data-v-63746934]{font-size:14px}.work-item[data-v-63746934]{padding:10px 0}.work-number[data-v-63746934]{width:22px;height:22px;font-size:11px}.work-description p[data-v-63746934],.form-check-label[data-v-63746934]{font-size:12px}.signature-canvas[data-v-63746934]{height:120px}}@media (max-width: 480px){.content-spinner[data-v-63746934]{width:40px;height:40px;border-width:3px}.loader-text[data-v-63746934]{font-size:12px}.document-page[data-v-63746934]{padding:20px}.company-logo img[data-v-63746934]{height:50px}.company-info[data-v-63746934],.company-more-info[data-v-63746934]{font-size:9px;line-height:13px}.order-title h1[data-v-63746934]{font-size:18px}.order-number[data-v-63746934]{font-size:13px}.block-header[data-v-63746934]{padding:10px 12px}.block-header h3[data-v-63746934]{font-size:12px}.block-icon svg[data-v-63746934]{width:16px;height:16px}.block-content[data-v-63746934]{padding:12px}.block-content p[data-v-63746934]{font-size:12px}.customer-name[data-v-63746934],.vehicle-name[data-v-63746934]{font-size:13px!important}.work-number[data-v-63746934]{width:20px;height:20px;font-size:10px}.form-check-input[data-v-63746934]{width:16px;height:16px}.form-check-label[data-v-63746934],.date-section label[data-v-63746934]{font-size:11px}.date-value[data-v-63746934]{font-size:13px}.signature-header label[data-v-63746934]{font-size:11px}.btn-clear-signature[data-v-63746934]{padding:4px 10px;font-size:11px}.signature-canvas[data-v-63746934]{height:100px}.submit-section[data-v-63746934]{margin-top:20px}}@media print{.approval-container[data-v-63746934]{background:#fff;padding:0}.document-wrapper[data-v-63746934]{max-width:100%;margin:0}.document-page[data-v-63746934]{box-shadow:none;padding:20mm}}@media only screen and (max-width: 1100px){.fast-add-wrapper[data-v-8a73f4b9]{width:100%!important}}.fast-add-wrapper[data-v-8a73f4b9]{width:60%}#tasksTable td[data-v-8a73f4b9]{vertical-align:middle}#tasksTable tr[data-v-8a73f4b9]:has(>td.hover-tr-link:hover){color:#0d6efd}@media only screen and (max-width: 768px){.work-stamp-card[data-v-13b2ed20]{margin-top:15px}}.clock-running-minute-hand[data-v-13b2ed20]{animation:rotate-three-sixty-13b2ed20 3s infinite linear;transform-origin:50% 50%}.clock-running-hour-hand[data-v-13b2ed20]{animation:rotate-three-sixty-13b2ed20 30s infinite linear;transform-origin:50% 50%}@keyframes rotate-three-sixty-13b2ed20{to{transform:rotate(360deg)}}.view-details-link[data-v-13b2ed20]{cursor:pointer;color:#1b84ff;font-weight:500;font-size:16px;padding:10px 30px}.view-details-link[data-v-13b2ed20]:hover{color:#056ee9;text-decoration:underline}.nav-line-tabs[data-v-3c7b4a9d]{border-color:var(--bs-gray-300)!important}.nav-link[data-v-3c7b4a9d]{padding:4px!important;color:var(--bs-gray-600)!important}.nav-link[data-v-3c7b4a9d]:hover{border-color:var(--bs-gray-600)!important}.nav-tabs .active[data-v-3c7b4a9d]{font-weight:700!important;color:var(--bs-black)!important;border-color:var(--bs-black)!important}.infoTable td.infoData[data-v-3c7b4a9d]{font-size:14px;padding-left:14px}.form-check.form-check-solid .form-check-input[data-v-3c7b4a9d]:not(:checked){background-color:#fff;border:1px solid #DBDFE9}#itemsTable td[data-v-1bcd53be]{vertical-align:middle}.infoTable td.infoData[data-v-f07abd03],.infoTable td.infoData[data-v-d7f067c6]{font-size:14px;padding-left:14px}.padding-modal[data-v-6c7f5ca2]{padding:100px}.modal-body-padding[data-v-6c7f5ca2]{padding:20px 80px 0}.stepper-item .stepper-number[data-v-1b0d1d54]{opacity:.5}.stepper-item .stepper-title[data-v-1b0d1d54],.stepper-item.completed .stepper-title[data-v-1b0d1d54]{color:#99a1b7!important}.stepper-item.current .stepper-title[data-v-1b0d1d54]{color:#000!important}.stepper-item.current .stepper-number[data-v-1b0d1d54]{opacity:1}.infoTable td.infoData[data-v-3236adf5]{font-size:14px;padding-left:12px}.sortable-ghost[data-v-dd74be80]{background-color:#f9f9f9!important;color:#f9f9f9!important}.sortable-ghost .drag-handle[data-v-dd74be80]{display:none}.invoice-category-list[data-v-dd74be80]{display:flex;flex-direction:column;gap:2rem;padding:1rem}.invoice-category[data-v-dd74be80]{border:1px solid #ddd;border-radius:10px;padding:1rem;background-color:#f9f9f9}.invoice-category-header[data-v-dd74be80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.category-title[data-v-dd74be80]{font-size:1.25rem;font-weight:700;color:#333;margin:0}.invoice-list[data-v-dd74be80]{list-style:none;padding:0;margin:0}.drag-handle[data-v-dd74be80]{display:grid;grid-template-columns:repeat(2,4px);gap:4px;width:16px;margin-right:.5rem;opacity:.6}.drag-handle span[data-v-dd74be80]{width:4px;height:4px;background-color:#1b84ff;border-radius:50%;opacity:.5}.badge[data-v-dd74be80]{margin-right:10px;border:1px solid var(--bs-secondary-inverse)}.stepper-item .stepper-number[data-v-a81f1787]{opacity:.5}.stepper-item .stepper-title[data-v-a81f1787],.stepper-item.completed .stepper-title[data-v-a81f1787]{color:#99a1b7!important}.stepper-item.current .stepper-title[data-v-a81f1787]{color:#000!important}.stepper-item.current .stepper-number[data-v-a81f1787]{opacity:1}#otherItemsTable td[data-v-032720cf]{vertical-align:middle}.padding-modal[data-v-032720cf]{padding:100px}.modal-body-padding[data-v-032720cf]{padding:20px 80px 0}.plus-btn[data-v-82b117ba]{background-color:var(--bs-blue);border-radius:.625rem;padding:3px 4px 2px}#kt_body,body{background-color:#f8f7fc}
