.badge-container{border-radius:.358rem;display:inline;background:#fff}.task-line[data-v-8d067d1e]:hover{background-color:#f8f9fa}.checklist-header[data-v-8d067d1e]{position:relative}.checklist-header .checklist-title-container[data-v-8d067d1e]{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0}.checklist-header .checklist-title[data-v-8d067d1e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .2s ease-in-out}.checklist-header .checklist-title[data-v-8d067d1e]:hover{color:var(--primary,#007bff)}.checklist-header .checklist-actions[data-v-8d067d1e]{display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .2s ease-in-out;margin-left:12px}.checklist-header:hover .checklist-actions[data-v-8d067d1e]{opacity:1}.checklist-header .checklist-action-icon[data-v-8d067d1e]{cursor:pointer;transition:color .2s ease-in-out}.checklist-header .checklist-action-icon.edit-icon[data-v-8d067d1e]{color:#6c757d}.checklist-header .checklist-action-icon.edit-icon[data-v-8d067d1e]:hover{color:var(--primary,#007bff)}.checklist-header .checklist-action-icon.file-icon[data-v-8d067d1e]{color:#6c757d}.checklist-header .checklist-action-icon.file-icon[data-v-8d067d1e]:hover{color:var(--primary,#007bff)}.checklist-header .checklist-action-icon.delete-icon[data-v-8d067d1e]{color:#6c757d}.checklist-header .checklist-action-icon.delete-icon[data-v-8d067d1e]:hover{color:#dc3545}@media(max-width:768px){.checklist-header .checklist-actions[data-v-8d067d1e]{opacity:1;margin-left:8px}.checklist-header .checklist-action-icon[data-v-8d067d1e]{padding:2px}}.task-line[data-v-8d067d1e]{position:relative;min-height:32px;display:flex!important;align-items:center!important}.task-line .task-actions[data-v-8d067d1e]{display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .2s ease-in-out;margin-left:12px}.task-line:hover .task-actions[data-v-8d067d1e]{opacity:1}.task-line .task-action-icon[data-v-8d067d1e]{cursor:pointer;transition:color .2s ease-in-out}.task-line .task-action-icon.edit-icon[data-v-8d067d1e]{color:#6c757d}.task-line .task-action-icon.edit-icon[data-v-8d067d1e]:hover{color:var(--primary,#007bff)}.task-line .task-action-icon.delete-icon[data-v-8d067d1e]{color:#6c757d}.task-line .task-action-icon.delete-icon[data-v-8d067d1e]:hover{color:#dc3545}.template-popup-overlay[data-v-8d067d1e]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background:transparent}.template-popup[data-v-8d067d1e]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid #e9ecef;min-width:280px;max-width:400px;max-height:400px;overflow:hidden}.template-popup .template-popup-header[data-v-8d067d1e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.template-popup .template-popup-header h6[data-v-8d067d1e]{font-weight:600;color:#495057}.template-popup .template-popup-header .btn-close[data-v-8d067d1e]{background:none;border:none;padding:4px;cursor:pointer;color:#6c757d;transition:color .2s ease}.template-popup .template-popup-header .btn-close[data-v-8d067d1e]:hover{color:#495057}.template-popup .template-popup-content[data-v-8d067d1e]{max-height:350px;overflow-y:auto}.template-popup .template-list[data-v-8d067d1e]{list-style:none;padding:0;margin:0}.template-popup .template-list .template-item[data-v-8d067d1e]{padding:12px 16px;border-bottom:1px solid #f1f3f4;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;gap:4px}.template-popup .template-list .template-item[data-v-8d067d1e]:hover{background-color:#f8f9fa}.template-popup .template-list .template-item[data-v-8d067d1e]:last-child{border-bottom:none}.template-popup .template-list .template-item .template-title[data-v-8d067d1e]{font-weight:500;color:#495057}.template-popup .template-list .template-item .template-items-count[data-v-8d067d1e]{font-size:.875rem}.damage-form-column[data-v-cad8acb8]{max-height:80vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.damage-form-column[data-v-cad8acb8]::-webkit-scrollbar{display:none}.damage-form-column[data-v-cad8acb8]:hover{scrollbar-width:thin;-ms-overflow-style:auto}.damage-form-column[data-v-cad8acb8]:hover::-webkit-scrollbar{display:block;width:6px}.damage-form-column[data-v-cad8acb8]:hover::-webkit-scrollbar-track{background:transparent}.damage-form-column[data-v-cad8acb8]:hover::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:3px}.timeline-title{padding:0;font-weight:700}.product-badge[data-v-199ce7be]{text-transform:uppercase;font-size:.75rem;font-weight:500;border:none;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.product-badge.has-date[data-v-199ce7be]{max-width:120px}.todo-item[data-v-64ab8c1e]{position:relative;padding:.536rem 2.9rem .536rem 2rem!important;cursor:pointer;transition:background-color .2s ease;transform:none!important;outline:none}.todo-item[data-v-64ab8c1e]:hover{background-color:#f7f7fa}.todo-item[data-v-64ab8c1e]:focus{background-color:rgba(58,123,199,.12);outline:none}.todo-item[data-v-64ab8c1e]:focus:hover{background-color:rgba(58,123,199,.24)}.todo-title-wrapper[data-v-64ab8c1e]{display:flex;align-items:center;justify-content:space-between}.todo-title-area[data-v-64ab8c1e]{display:flex;align-items:center}.drag-icon[data-v-64ab8c1e]{margin-right:.5rem;cursor:-webkit-grab;cursor:grab}.title-wrapper[data-v-64ab8c1e]{display:flex;align-items:center}.todo-title[data-v-64ab8c1e]{font-weight:500}.todo-item-action[data-v-64ab8c1e]{display:flex;align-items:center}.ml-20[data-v-64ab8c1e]{margin-left:20px}.ml-auto[data-v-64ab8c1e]{margin-left:auto}.badge-custom[data-v-64ab8c1e]{padding:.3rem .5rem;font-size:.8rem}.action-icon[data-v-64ab8c1e]{visibility:hidden;cursor:pointer;position:absolute;top:.59rem;right:.4rem;width:1.9rem;padding:0 5px;background:rgba(130,134,139,.12);border-radius:2px}.action-icon[data-v-64ab8c1e]:hover{background:rgba(130,134,139,.36)}.todo-item:hover .action-icon[data-v-64ab8c1e]{visibility:visible}.cursor-pointer[data-v-36a64091]{cursor:pointer}.draggable-task-handle[data-v-36a64091]{visibility:hidden;cursor:move}.todo-task-list .todo-item:hover .draggable-task-handle[data-v-36a64091]{visibility:visible}.todo-task-list-wrapper[data-v-36a64091]{border:1px solid #e5e7eb}.ml-20[data-v-36a64091]{margin-left:20px}.ml-auto[data-v-36a64091]{margin-left:auto}.badge-custom[data-v-36a64091]{padding:.3rem .5rem;font-size:.8rem}.flip-list-move[data-v-36a64091]{transition:transform .5s}.no-move[data-v-36a64091]{transition:transform 0s}.ghost[data-v-36a64091]{opacity:.5;background:#c8ebfb}.kanban-application .kanban-wrapper[data-v-961aafb6]{width:100%;position:relative}.kanban-application .kanban-wrapper .kanban-container[data-v-961aafb6]{display:flex;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding-bottom:1.5rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-961aafb6]{width:auto!important;height:100%;background:transparent}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-961aafb6]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header[data-v-961aafb6]{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-961aafb6]{color:#5e5873;font-size:1.1rem;padding:.5rem;font-weight:500;width:100%;max-width:13rem;white-space:nowrap;overflow:hidden;border-radius:.428rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-961aafb6]:focus,.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-961aafb6]:hover{background-color:#fff}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-961aafb6]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .dropdown .dropdown-toggle[data-v-961aafb6]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-drag[data-v-961aafb6]{min-height:1rem;min-width:18.55rem;padding:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-961aafb6]{position:absolute;left:-8px;bottom:0;margin:-1rem 0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-961aafb6]:focus{box-shadow:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item[data-v-961aafb6]{position:relative;display:flex;flex-direction:column;background:#fff;width:18.55rem;padding:1rem 1.2rem;margin-bottom:1.5rem;box-shadow:0 4px 24px 0 rgba(34,41,47,.1);cursor:pointer;border-radius:.428rem;transition:all .3s cubic-bezier(.23,1,.32,1),background 0s,color 0s,border 0s}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i[data-v-961aafb6],.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg[data-v-961aafb6]{stroke:#5e5873}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-text[data-v-961aafb6]{font-weight:500}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown[data-v-961aafb6]{display:none;position:absolute;right:0;cursor:pointer}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown .dropdown-toggle[data-v-961aafb6]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item:hover .item-dropdown[data-v-961aafb6]{display:block}.kanban-application .add-new-board[data-v-961aafb6]{margin-top:22px;float:left;padding:0 15px}.kanban-application .add-new-board label[data-v-961aafb6]{font-size:1rem;font-weight:700;margin-bottom:0;cursor:pointer}.kanban-application .update-item-sidebar[data-v-961aafb6]{text-align:left}.kanban-application .update-item-sidebar .avatar-add-member[data-v-961aafb6]{background-color:rgba(108,117,125,.12)}.kanban-application .update-item-sidebar .avatar-add-member i[data-v-961aafb6],.kanban-application .update-item-sidebar .avatar-add-member svg[data-v-961aafb6]{stroke:#5e5873}.kanban-application .update-item-sidebar .comment-editor .ql-editor[data-v-961aafb6]{min-height:5.5rem}.kanban-application .update-item-sidebar .comment-toolbar.ql-toolbar[data-v-961aafb6]{width:100%;text-align:right;border-top:0}.kanban-item.gu-mirror .item-dropdown .dropdown-toggle[data-v-961aafb6]:after{display:none}.kanban-board[data-v-961aafb6]{margin-right:12px;margin-left:12px}.kanban-board .kanban-board-header[data-v-961aafb6]{display:flex;align-items:center;justify-content:space-between;color:var(--bs-heading-color);padding-block:0 1rem;padding-inline:0}.kanban-board .kanban-board-header[data-v-961aafb6] :hover{background-color:transparent!important}.kanban-board header[data-v-961aafb6]{font-size:16px;padding:15px}.kanban-item[data-v-41bcb53d]{position:relative;cursor:pointer;transition:background-color .2s ease!important;outline:none}.kanban-item.has-header[data-v-41bcb53d]{padding-top:47px!important}.kanban-item.has-header .action-icon[data-v-41bcb53d]{top:3.3rem!important}.kanban-item .kanban-item-header[data-v-41bcb53d]{position:absolute;background-color:rgba(255,159,67,.12);padding:.428rem 1.2rem;font-size:14px;font-weight:500;color:#ff9f43;width:100%;top:0;left:0;border-top-left-radius:.428rem;border-top-right-radius:.428rem}.kanban-item[data-v-41bcb53d]:hover{background-color:#f7f7fa!important}.kanban-item[data-v-41bcb53d]:focus{background-color:rgba(58,123,199,.12);outline:none}.kanban-item[data-v-41bcb53d]:focus:hover{background-color:rgba(58,123,199,.24)}.kanban-item .item-item[data-v-41bcb53d]{margin-bottom:.75rem}.kanban-item .action-icon[data-v-41bcb53d]{visibility:hidden;cursor:pointer;position:absolute;top:.95rem;right:.4rem;width:1.9rem;padding:0 5px;background:rgba(130,134,139,.12);border-radius:2px}.kanban-item:hover .action-icon[data-v-41bcb53d]{visibility:visible}.kanban-item:hover .action-icon[data-v-41bcb53d]:hover{background:rgba(130,134,139,.36)}.kanban-text[data-v-41bcb53d]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.small-icon[data-v-41bcb53d]{width:18px;height:18px}.icon-text[data-v-41bcb53d]{margin-left:8px!important;font-size:14px}.kanban-application .kanban-wrapper[data-v-b607e890]{width:100%;position:relative}.kanban-application .kanban-wrapper .kanban-container[data-v-b607e890]{display:flex;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding-bottom:1.5rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-b607e890]{width:auto!important;height:100%;background:transparent}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-b607e890]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header[data-v-b607e890]{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-b607e890]{color:#5e5873;font-size:1.1rem;padding:.5rem;font-weight:500;width:100%;max-width:13rem;white-space:nowrap;overflow:hidden;border-radius:.428rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-b607e890]:focus,.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-b607e890]:hover{background-color:#fff}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-b607e890]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .dropdown .dropdown-toggle[data-v-b607e890]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-drag[data-v-b607e890]{min-height:1rem;min-width:18.55rem;padding:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-b607e890]{position:absolute;left:-8px;bottom:0;margin:-1rem 0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-b607e890]:focus{box-shadow:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item[data-v-b607e890]{position:relative;display:flex;flex-direction:column;background:#fff;width:18.55rem;padding:1rem 1.2rem;margin-bottom:1.5rem;box-shadow:0 4px 24px 0 rgba(34,41,47,.1);cursor:pointer;border-radius:.428rem;transition:all .3s cubic-bezier(.23,1,.32,1),background 0s,color 0s,border 0s}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i[data-v-b607e890],.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg[data-v-b607e890]{stroke:#5e5873}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-text[data-v-b607e890]{font-weight:500}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown[data-v-b607e890]{display:none;position:absolute;right:0;cursor:pointer}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown .dropdown-toggle[data-v-b607e890]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item:hover .item-dropdown[data-v-b607e890]{display:block}.kanban-application .add-new-board[data-v-b607e890]{margin-top:22px;float:left;padding:0 15px}.kanban-application .add-new-board label[data-v-b607e890]{font-size:1rem;font-weight:700;margin-bottom:0;cursor:pointer}.kanban-application .update-item-sidebar[data-v-b607e890]{text-align:left}.kanban-application .update-item-sidebar .avatar-add-member[data-v-b607e890]{background-color:rgba(108,117,125,.12)}.kanban-application .update-item-sidebar .avatar-add-member i[data-v-b607e890],.kanban-application .update-item-sidebar .avatar-add-member svg[data-v-b607e890]{stroke:#5e5873}.kanban-application .update-item-sidebar .comment-editor .ql-editor[data-v-b607e890]{min-height:5.5rem}.kanban-application .update-item-sidebar .comment-toolbar.ql-toolbar[data-v-b607e890]{width:100%;text-align:right;border-top:0}.kanban-item.gu-mirror .item-dropdown .dropdown-toggle[data-v-b607e890]:after{display:none}.ghost-card[data-v-b607e890]{opacity:.5;background:#f8f8f8}.kanban-application .kanban-board .kanban-board-header .kanban-title-board{max-width:16rem!important;overflow:visible!important}.cursor-pointer[data-v-7f7558ba]{cursor:pointer}.text-primary[data-v-7f7558ba]{color:var(--primary)}