.icon-container[data-v-145a2b70]{display:flex;justify-content:center;align-items:center}.icon-container svg[data-v-145a2b70]{width:100%;height:100%}.icon-container.badge[data-v-145a2b70]{padding:4px;border-radius:var(--border-radius-normal);background:var(--surface-tertiary,#f1f5f9);border:1px solid var(--stroke-contrast,#e2e8f0)}.checkbox-base[data-v-52eabbf6]{display:flex;align-items:center;cursor:pointer;gap:16px;padding-top:4px;padding-bottom:4px}.checkbox-disabled[data-v-52eabbf6]{cursor:not-allowed!important}.checkbox-disabled .checkbox-unchecked[data-v-52eabbf6]{opacity:.5;border:1px solid var(--stroke-heavy-contrast)}.checkbox-checked[data-v-52eabbf6],.checkbox-unchecked[data-v-52eabbf6]{display:flex;align-items:center;justify-content:center;border-radius:4px}.checkbox-checked[data-v-52eabbf6]{background:#249f64!important;border:1px solid #249f64!important}.checkbox-unchecked[data-v-52eabbf6]{border:1px solid var(--icon-primary,#64748b);background:var(--surface-primary,#fff)}.checkbox-unchecked[data-v-52eabbf6]:hover{background:var(--surface-tertiary,#f8fafc)}.checkbox-text[data-v-52eabbf6]{display:flex;flex-direction:column;align-items:flex-start;color:var(--text-primary);font-size:14px;font-weight:500;gap:8px}.d-flex[data-v-88110556]{display:flex}.flex-row[data-v-88110556]{flex-direction:row}.gap-16[data-v-88110556]{gap:16px}.align-items-center[data-v-88110556]{align-items:center}.w-100[data-v-88110556]{width:100%}.box-customer[data-v-88110556]{display:flex;justify-content:flex-start;width:100%;padding:16px;align-items:center;gap:16px;border-radius:8px;border:1px solid var(--stroke-contrast,#e2e8f0);background:var(--surface-tertiary,#f1f5f9)}.p[data-v-88110556]{color:var(--text-secondary)}.menu-sm[data-v-88110556]{color:var(--text-detail)}.mb-0[data-v-88110556]{margin-bottom:0}.field-flex[data-v-2e7489d0]{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.input-wrapper[data-v-2e7489d0]{position:relative;width:100%}.input-prefix[data-v-2e7489d0]{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.custom-input[data-v-2e7489d0]{height:40px!important;padding:0 12px 0 40px!important;width:100%;border-radius:var(--border-radius-normal,8px)!important;border:1px solid var(--stroke-heavy-contrast,#cbd5e1)!important;background:var(--surface-primary,#fff);box-shadow:none!important;font-weight:400;font-size:14px;color:var(--text-primary)}[data-v-2e7489d0]::-moz-placeholder{opacity:1!important;color:var(--text-detail)!important;font-weight:400;font-size:14px}[data-v-2e7489d0]::placeholder{opacity:1!important;color:var(--text-detail)!important;font-weight:400;font-size:14px}.badge-container[data-v-77058311]{display:flex;align-items:center;gap:8px}.badge-container .id-badge[data-v-77058311]{display:flex;justify-content:center;align-items:center;padding:2px 6px;font-size:14px;font-weight:500;color:var(--text-brand);border:solid 1px var(--stroke-brand);border-radius:var(--border-radius-normal)}.symbol-team{align-items:center;border-radius:var(--border-radius-small,4px);border:1px solid var(--stroke-heavy-contrast,#cbd5e1);display:flex;flex-direction:column;gap:10px;height:24px;justify-content:center;padding:var(--border-radius-small,4px) 7px;width:24px}.text-ic{color:#fff!important;text-align:center;font-size:13px;font-weight:500;letter-spacing:-.13px}.name-tag,.text-ic{font-family:Poppins;font-style:normal;line-height:16px}.name-tag{color:var(--text-primary,#1e293b);font-size:14px;font-weight:600;letter-spacing:-.14px;margin-bottom:0}.black{color:var(--text-primary,#000)!important}@keyframes spin-08b372cf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}svg[data-v-08b372cf]{animation:spin-08b372cf 4s linear infinite}.team[data-v-75fcc5cb]{color:var(--text-secondary,#1e293b);font-weight:400;font-size:13px}.team-tag-flex[data-v-75fcc5cb]{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;margin-right:2px;font-weight:600}.custom-button[data-v-16bd3f0e]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:8px;height:36px;padding:8px 14px;border-radius:var(--border-radius-button);border:none;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer}.custom-button-ai-button[data-v-16bd3f0e]{background:linear-gradient(134deg,#4e4187 .88%,#161225 75.64%)!important;color:var(--color-neutral-white)!important;transition:all .2s ease;border:1px solid #8a7ed2!important}.custom-button-ai-button[data-v-16bd3f0e]:hover:not(:disabled){box-shadow:0 0 1rem #a99ce3}.custom-button-primary[data-v-16bd3f0e]{background-color:var(--button-main-default);color:var(--text-invert)!important}.custom-button-primary[data-v-16bd3f0e]:hover{background-color:var(--button-main-hover)}.custom-button-secondary[data-v-16bd3f0e]{background-color:var(--button-secondary-default);border:1px solid var(--button-secondary-stroke);color:var(--text-primary)}.custom-button-secondary[data-v-16bd3f0e]:hover{background-color:var(--button-secondary-hover)}.custom-button-tertiary[data-v-16bd3f0e]{background-color:var(--button-tertiary-default);color:var(--text-invert)}.custom-button-tertiary[data-v-16bd3f0e]:hover{background-color:var(--button-tertiary-hover)}.custom-button-brand[data-v-16bd3f0e]{background-color:var(--button-brand-default);color:var(--color-neutral-white)}.custom-button-brand[data-v-16bd3f0e]:hover{background-color:var(--button-brand-hover)}.custom-button-brand-light[data-v-16bd3f0e]{background-color:var(--button-brand-light-default);color:var(--text-color-brand);border:1px solid var(--button-brand-light-stroke)}.custom-button-brand-light[data-v-16bd3f0e]:hover{background-color:var(--button-brand-light-hover)}.custom-button-light[data-v-16bd3f0e]{background-color:var(--button-light-default);color:var(--text-subtle)}.custom-button-light[data-v-16bd3f0e]:hover{background-color:var(--button-light-hover)}.custom-button-ghost[data-v-16bd3f0e]{background-color:transparent;color:var(--text-primary)}.custom-button-ghost[data-v-16bd3f0e]:hover{background-color:var(--button-ghost-hover)}.custom-button-danger[data-v-16bd3f0e]{background-color:var(--button-danger-default,#ef4444);color:var(--text-invert)}.custom-button-danger[data-v-16bd3f0e]:hover{background-color:var(--button-danger-hover,#cf2d2d)}.custom-button-danger-outline[data-v-16bd3f0e]{background-color:transparent;color:var(--button-danger-default,#ef4444);border:1px solid var(--button-danger-default,#ef4444)}.custom-button-danger-outline[data-v-16bd3f0e]:hover{color:var(--button-danger-hover,#dc2626);border:1px solid var(--button-danger-hover,#dc2626)}.custom-button-outline[data-v-16bd3f0e]{background-color:transparent;color:var(--text-primary);border:1px solid var(--button-outline-stroke,#e2e8f0)}.custom-button-outline[data-v-16bd3f0e]:hover{background-color:var(--button-outline-hover)}.custom-button-outlineBold[data-v-16bd3f0e]{background-color:transparent;color:var(--text-primary);border:2px solid var(--button-outline-stroke,#e2e8f0)}.custom-button-outlineBold[data-v-16bd3f0e]:hover{background-color:var(--button-outline-hover)}.custom-button-icon[data-v-16bd3f0e]{justify-content:center}.custom-button[data-v-16bd3f0e]:disabled{cursor:default;opacity:.25}.custom-button-destructive[data-v-16bd3f0e]{background-color:var(--button-destructive-default);color:var(--text-invert)}.custom-button-destructive[data-v-16bd3f0e]:hover{background-color:var(--button-destructive-hover)}.square[data-v-16bd3f0e]{width:36px;min-width:36px;padding:0}.square.small[data-v-16bd3f0e]{width:24px;height:24px;min-width:24px}.big[data-v-16bd3f0e]{height:48px;font-size:16px;font-weight:600;padding:12px 24px}.center-flex[data-v-16fa29a0]{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;gap:8px}.baseline-flex[data-v-16fa29a0]{display:flex;flex-direction:row;align-content:center;align-items:baseline;gap:8px}.secondary[data-v-16fa29a0]{background:var(--surface-secondary)!important}.table-row[data-v-16fa29a0]{display:grid;grid-template-columns:.25fr 2.5fr 1.5fr 1.5fr 1.5fr;padding:4px 0 4px 4px;height:48px;align-items:center;font-size:14px;cursor:pointer;color:var(--text-secondary,#475569);border-bottom:1px solid var(--stroke-default)}.table-row[data-v-16fa29a0]:hover{background:var(--surface-secondary)}.table-row.selected[data-v-16fa29a0]{background:var(--surface-brand-heavy-light)}.table-row .checkbox-cell[data-v-16fa29a0]{display:flex;align-items:center;justify-content:center;padding-left:8px}.table-row .cell-padding[data-v-16fa29a0]{padding:4px 8px}.table-row .tag-title-fix[data-v-16fa29a0]{margin-top:4px}.table-row .regime-tag[data-v-16fa29a0]{display:flex;gap:4px}.row-checkbox[data-v-16fa29a0]{gap:0}.more-indicator[data-v-16fa29a0]{width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding:2px 15px;font-size:13px;font-weight:600;color:var(--text-brand-contrast);border:1px solid var(--stroke-heavy-contrast,#cbd5e1);border-radius:8px}@media(max-width:768px){.table-row[data-v-16fa29a0]{display:flex;flex-direction:row;align-items:center;gap:10px;height:auto;padding:12px;border:1px solid var(--stroke-contrast);border-radius:8px;border-bottom:1px solid var(--stroke-contrast)}.table-row .checkbox-cell[data-v-16fa29a0]{padding-left:0;flex-shrink:0}.table-row>.d-flex.align-items-center.gap-8.ml-3[data-v-16fa29a0]{flex:1;min-width:0;margin-left:0!important}.table-row>.d-flex.align-items-center.gap-8.ml-3 .p-bold[data-v-16fa29a0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-row>.cell-padding[data-v-16fa29a0],.table-row>.d-flex.align-items-center.justify-content-start[data-v-16fa29a0]{display:none}}.modal-fade-enter-active[data-v-cbbc9d0e],.modal-fade-leave-active[data-v-cbbc9d0e]{transition:opacity .2s ease-in-out,transform .3s ease-in-out}.modal-fade-enter[data-v-cbbc9d0e],.modal-fade-leave-to[data-v-cbbc9d0e]{opacity:0;transform:translateY(-4px)}.modal-fade-enter-active[data-v-cbbc9d0e]{transform:translateY(0)}.modal-fade-leave-active[data-v-cbbc9d0e]{transform:translateY(4px)}.p[data-v-cbbc9d0e]{color:var(--text-secondary,#475569);font-size:16px;line-height:24px;font-weight:400}.taskhub-modal[data-v-cbbc9d0e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:40;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-body[data-v-cbbc9d0e]{display:flex;flex-direction:column;background:var(--surface-primary);border-radius:8px;padding:32px;position:absolute;width:600px;box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.modal-body.sm[data-v-cbbc9d0e]{width:300px}.modal-title[data-v-cbbc9d0e]{color:var(--neutral-700);font-size:24px;font-weight:700}.modal-text[data-v-cbbc9d0e]{color:var(--Neutral-700,#404252);font-size:16px;line-height:24px;font-weight:400}.modal-footer[data-v-cbbc9d0e]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.button-pair[data-v-cbbc9d0e]{display:flex;flex-direction:row;gap:8px}.small-button[data-v-cbbc9d0e]{display:flex;height:36px;padding:12px 20px;gap:8px;justify-content:flex-end;align-items:center;font-weight:500;border-radius:6px;cursor:pointer;background:var(--Neutral-100,#eaeaea);transition:all .2s ease-in-out;border:none;color:var(--Neutral-700,#404252)}.small-button[data-v-cbbc9d0e]:hover{background:#d2d4da}.icon-delete-button[data-v-cbbc9d0e]{display:flex;height:36px;padding:12px;justify-content:flex-end;align-items:center;gap:8px;background:#e46767;color:#fff;font-weight:500;font-size:16px;border-radius:6px;transition:all .2s ease-in-out;border:none}.icon-delete-button[data-v-cbbc9d0e]:hover{background:#cb5e5e}.task-avatar[data-v-6fc96d16]{border-radius:4px;width:32px;height:32px;-o-object-fit:cover;object-fit:cover;background:var(--surface-tertiary,#d2d4da)}.table-row[data-v-ffa02802]{display:grid;grid-template-columns:.25fr 2fr 1fr 1fr 1.5fr 1.5fr;padding:4px 0 4px 4px;height:48px;align-items:center;font-size:14px;color:var(--text-secondary,#475569);border-bottom:1px solid var(--stroke-default)}.table-row[data-v-ffa02802]:hover{background:var(--surface-secondary)}.table-row.selected[data-v-ffa02802]{background:var(--surface-brand-heavy-light)}.table-row .checkbox-cell[data-v-ffa02802]{display:flex;align-items:center;justify-content:center;padding-left:8px}.table-row .cell-padding[data-v-ffa02802]{padding:4px 8px}.table-row .tag-title-fix[data-v-ffa02802]{margin-top:4px}.row-checkbox[data-v-ffa02802]{gap:0}@media(max-width:768px){.table-row[data-v-ffa02802]{display:flex;flex-direction:row;align-items:center;gap:10px;height:auto;padding:12px;border:1px solid var(--stroke-contrast);border-radius:8px;border-bottom:1px solid var(--stroke-contrast)}.table-row .checkbox-cell[data-v-ffa02802]{padding-left:0;flex-shrink:0}.table-row>.d-flex.align-items-center.gap-8.ml-3[data-v-ffa02802]{flex:1;min-width:0;margin-left:0!important}.table-row>.d-flex.align-items-center.gap-8.ml-3 .p-bold[data-v-ffa02802]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-row>.cell-padding[data-v-ffa02802]{display:none}}.button-fixed-width[data-v-32122668]{width:260px}.customer-info-box .text-explication[data-v-32122668]{color:var(--text-detail);font-size:14px;font-weight:400;margin:0}.customer-info-box .infobox-border[data-v-32122668]{background:var(--surface-secondary);border:1px solid var(--stroke-contrast);padding:16px;border-radius:8px}.customer-info-box .d-flex[data-v-32122668]{display:flex}.customer-info-box .flex-row[data-v-32122668]{flex-direction:row}.customer-info-box .gap-16[data-v-32122668]{gap:16px}.customer-info-box .align-items-center[data-v-32122668]{align-items:center}.customer-info-box .w-100[data-v-32122668]{width:100%}.customer-info-box .p[data-v-32122668]{color:var(--text-secondary)}.customer-info-box .menu-sm[data-v-32122668]{color:var(--text-detail)}.customer-info-box .mb-0[data-v-32122668]{margin-bottom:0}.process-container[data-v-32122668]{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;width:100%!important;border-radius:4px}.process-container .process[data-v-32122668]{display:flex;align-items:center;gap:8px;height:40px;width:200px;padding:0 16px;min-width:175px!important;flex-shrink:0;border-radius:4px;background:var(--button-light-default);border:1px solid var(--button-secondary-hover);transition:all .5s ease!important;cursor:pointer}.process-container .process .text[data-v-32122668]{color:var(--text-secondary);font-family:Poppins;font-size:13px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-.14px;margin-bottom:0!important}.process-container .process .text.active[data-v-32122668]{color:var(--color-green-600)!important}.process-container .process .text.deactivate[data-v-32122668]{color:var(--text-detail,#94a3b8);border:1px solid var(--stroke-brand,#35cca3);background:var(--surface-brand-heavy-light,#e6fbf5)}.process-container .process.active[data-v-32122668]{background-color:var(--color-green-100);color:var(--color-green-600)!important;border:1px solid var(--color-green-500)}.process-container .process.deactivate[data-v-32122668]{border-radius:4px;border:1px solid var(--stroke-heavy-contrast,#cbd5e1);opacity:.5!important}.table-header[data-v-32122668]{display:grid;grid-template-columns:.25fr 2.5fr 1.5fr 1.5fr 1.5fr;padding:8px;font-weight:500;font-size:14px;padding-top:4px;color:var(--text-secondary,#475569);background-color:var(--surface-secondary)}.table-header span[data-v-32122668]{padding:4px 8px 4px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-secondary,#475569);font-size:13px;font-weight:600}.table-header-process[data-v-32122668]{display:grid;grid-template-columns:.25fr 2fr 1fr 1fr 1.5fr 1.5fr;padding:8px;font-weight:500;font-size:14px;padding-top:4px;color:var(--text-secondary,#475569);background-color:var(--surface-secondary)}.table-header-process span[data-v-32122668]{padding:4px 8px 4px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-secondary,#475569);font-size:13px;font-weight:600}.table-container[data-v-32122668]{border:1px solid var(--stroke-contrast);border-radius:8px}.table-body[data-v-32122668]{overflow-y:auto;height:360px}.header-checkbox[data-v-32122668]{gap:0}@media(max-width:768px){.table-header-process[data-v-32122668],.table-header[data-v-32122668]{display:none!important}.table-body[data-v-32122668]{height:auto;max-height:50vh;padding:8px!important;display:flex;flex-direction:column;gap:8px}.table-container[data-v-32122668]{border:none;border-radius:0}.d-flex.align-items-end.gap-16.mb-3[data-v-32122668]{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.d-flex.align-items-end.gap-16.mb-3 .w-100[data-v-32122668],.d-flex.align-items-end.gap-16.mb-3>div[style*="width: 40%"][data-v-32122668]{width:100%!important}.d-flex.w-100.justify-content-end.mt-4.gap-8[data-v-32122668]{flex-direction:column!important;gap:8px!important}.d-flex.w-100.justify-content-end.mt-4.gap-8 .sh-button[data-v-32122668],.d-flex.w-100.justify-content-end.mt-4.gap-8 button[data-v-32122668]{width:100%!important;justify-content:center}}.action-button[data-v-5e65af57]{display:flex;align-items:center;justify-content:center;height:32px;width:32px;background:var(--button-main-default);border-radius:6px;cursor:pointer}.action-button.outline[data-v-5e65af57]{background:transparent;border:1px solid var(--stroke-heavy-contrast)}.action-button.outline[data-v-5e65af57]:hover{background:var(--surface-tertiary)}.action-button.primary[data-v-5e65af57]{background:var(--button-main-default);color:var(--text-color-invert)}.action-button.primary[data-v-5e65af57]:hover{background:var(--button-main-hover)}.action-button.secondary[data-v-5e65af57]{background:var(--button-secondary-default);color:var(--text-primary)}.action-button.secondary[data-v-5e65af57]:hover{background:var(--button-secondary-hover)}.action-button.brand[data-v-5e65af57]{background:var(--button-brand-default);color:var(--surface-primary)}.action-button.brand[data-v-5e65af57]:hover{background:var(--button-brand-hover)}.action-button.warning[data-v-5e65af57]{background:var(--surface-warning-contrast);color:var(--surface-primary)}.action-button.warning[data-v-5e65af57]:hover{background:var(--icon-warning)}.action-button.destructive[data-v-5e65af57]{background:var(--button-destructive-default);color:var(--surface-primary)}.action-button.destructive[data-v-5e65af57]:hover{background:var(--button-destructive-hover)}.action-button.disabled[data-v-5e65af57]{opacity:.1;cursor:not-allowed;pointer-events:auto}