.page-head[data-v-3567966e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #eaecf0}.page-head-left[data-v-3567966e]{min-width:0}.page-title[data-v-3567966e]{margin:0;font-size:20px;font-weight:600;color:#101828;letter-spacing:-.01em}.page-subtitle[data-v-3567966e]{margin:2px 0 0;font-size:13px;color:#667085}.page-head-actions[data-v-3567966e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-head-link[data-v-3567966e]{font-size:13px;color:#667085;text-decoration:none}.page-head-link[data-v-3567966e]:hover{color:#7367f0}.page-head-btn[data-v-3567966e]{display:inline-flex;align-items:center;justify-content:center;height:36px;border-radius:8px;font-size:13px;font-weight:500;padding:0 16px;white-space:nowrap}.page-head-btn-primary[data-v-3567966e]{background:#7367f0;border:1px solid #7367f0;color:#fff}.page-head-btn-primary[data-v-3567966e]:hover{background:#5e50ee;border-color:#5e50ee;color:#fff}.page-head-btn-ghost[data-v-3567966e]{border:1px solid #e4e7ec;background:#fff;color:#475467}.page-head-btn-ghost[data-v-3567966e]:hover{background:#f9fafb;color:#101828}.page-head-icon-btn[data-v-3567966e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer;transition:all .15s ease}.page-head-icon-btn[data-v-3567966e]:hover{background:#f9fafb;color:#101828}.page-head-close[data-v-3567966e]:hover{border-color:#fda29b;background:#fef3f2;color:#d92d20}@media (max-width:576px){.page-head[data-v-3567966e]{align-items:flex-start;padding:14px 16px}.page-head-actions[data-v-3567966e]{width:100%}}.file-upload[data-v-8e59382e]{background-color:#f5f5f5;padding:10px 20px;border-radius:10px}.files[data-v-8d14931a]{border:1px solid #2d2d2d;background-color:#f2f2f2;padding:5px;margin-bottom:5px;margin-right:5px;box-sizing:border-box;border-radius:5px}.mr-2[data-v-8d14931a]{margin-right:1.5rem}.right-0[data-v-8d14931a]{right:0}.minute-wrap[data-v-93c86678]{padding:4px 0 0}.minute-toolbar[data-v-93c86678]{display:flex;justify-content:flex-end;margin-bottom:8px}.minute-table-card[data-v-93c86678]{border:1px solid #e6e9ef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.minute-table-scroll[data-v-93c86678]{overflow-x:auto;-webkit-overflow-scrolling:touch}.minute-table-scroll .minute-table[data-v-93c86678]{min-width:760px}.minute-table[data-v-93c86678]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.86rem;word-break:break-word}.minute-table thead th[data-v-93c86678]{background:#f5f7fb;color:#475467;font-weight:600;text-align:left;padding:11px 12px;border-bottom:1px solid #e6e9ef;white-space:nowrap;position:sticky;top:0;z-index:1}.minute-row td[data-v-93c86678]{padding:12px;border-bottom:1px solid #f2f4f7;vertical-align:top;transition:background .16s ease}.minute-row:nth-child(2n) td[data-v-93c86678]{background:#fbfcfe}.minute-row:hover td[data-v-93c86678]{background:#f5f6ff}.minute-row--draft td[data-v-93c86678]{background:#fbfcfe}.minute-row:last-of-type td[data-v-93c86678]{border-bottom:none}.col-sl[data-v-93c86678]{width:44px;text-align:center;color:#98a2b3;font-weight:600}.col-note[data-v-93c86678]{width:18%}.col-action[data-v-93c86678]{width:92px}.col-team[data-v-93c86678]{width:18%}.col-schedule[data-v-93c86678]{width:14%}.col-client[data-v-93c86678]{width:10%}.col-detail[data-v-93c86678]{width:16%}.col-status[data-v-93c86678]{width:92px}.col-client[data-v-93c86678],.col-detail[data-v-93c86678],.col-schedule[data-v-93c86678],.col-team[data-v-93c86678]{word-break:break-word;overflow-wrap:anywhere;color:#475467;white-space:normal}.minute-note-input[data-v-93c86678]{display:block;width:100%;box-sizing:border-box;border:1px solid #e4e7ec;background:#fff;resize:none;padding:8px 10px;border-radius:8px;font-size:.86rem;font-family:inherit;color:#1f2a44;line-height:1.45;overflow:hidden;min-height:36px;transition:border-color .16s ease,box-shadow .16s ease}.minute-note-input[data-v-93c86678]::-moz-placeholder{color:#98a2b3}.minute-note-input[data-v-93c86678]:-ms-input-placeholder{color:#98a2b3}.minute-note-input[data-v-93c86678]::placeholder{color:#98a2b3}.minute-note-input[data-v-93c86678]:hover{border-color:#c7d2fe}.minute-note-input[data-v-93c86678]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.14)}.minute-action-btn[data-v-93c86678]{display:inline-flex;align-items:center;gap:6px;border:1px solid #c7d2fe;background:#fff;color:#6366f1;padding:5px 12px;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.minute-action-btn[data-v-93c86678]:hover:not(:disabled){background:#eef0ff;border-color:#6366f1}.minute-action-btn[data-v-93c86678]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.minute-action-btn[data-v-93c86678]:disabled{opacity:.45;cursor:not-allowed}.minute-action-btn-linked[data-v-93c86678]{background:#6366f1;border-color:#6366f1;color:#fff;box-shadow:0 2px 6px -2px rgba(99,102,241,.45)}.minute-action-btn-linked[data-v-93c86678]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5;color:#fff}.minute-status-pill[data-v-93c86678]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;box-shadow:0 1px 2px rgba(16,24,40,.04)}.minute-empty-row td[data-v-93c86678]{border-bottom:none;background:#fff}.minute-empty-state[data-v-93c86678]{display:flex;align-items:center;justify-content:center;gap:14px;padding:32px 16px;color:#6b7691}.minute-empty-state__icon[data-v-93c86678]{width:44px;height:44px;border-radius:12px;background:#eef0ff;color:#6366f1;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.minute-empty-state__text[data-v-93c86678]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.minute-empty-state__text strong[data-v-93c86678]{color:#1f2a44;font-size:.9rem;font-weight:600}.minute-empty-state__text span[data-v-93c86678]{font-size:.78rem;color:#6b7691}@media (max-width:767.98px){.minute-table[data-v-93c86678]{font-size:.82rem}.minute-row td[data-v-93c86678],.minute-table thead th[data-v-93c86678]{padding:10px 8px}.minute-empty-state[data-v-93c86678]{padding:24px 12px;gap:10px}.minute-empty-state__icon[data-v-93c86678]{width:38px;height:38px;font-size:16px}}@media (max-width:575.98px){.minute-table[data-v-93c86678]{font-size:.78rem}.minute-row td[data-v-93c86678],.minute-table thead th[data-v-93c86678]{padding:8px 6px}.minute-action-btn[data-v-93c86678]{padding:4px 8px;font-size:.7rem;gap:4px}.minute-note-input[data-v-93c86678]{padding:6px 8px;font-size:.82rem;min-height:32px}.minute-status-pill[data-v-93c86678]{padding:2px 8px;font-size:10px}.minute-empty-state[data-v-93c86678]{padding:20px 10px;flex-direction:column;text-align:center}.minute-empty-state__text[data-v-93c86678]{align-items:center}}@media (max-width:374.98px){.minute-row td[data-v-93c86678],.minute-table thead th[data-v-93c86678]{padding:6px 4px}.minute-action-btn i+span[data-v-93c86678],.minute-action-btn span[data-v-93c86678]{font-size:.65rem}}.btn-margin[data-v-4b1d8a04]{margin-right:20px;margin-bottom:10px}.work-status-pill[data-v-4b1d8a04]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}.work-status-meta[data-v-4b1d8a04]{font-size:.72rem;opacity:.85;margin-left:6px}.inner-tabs[data-v-4b1d8a04]{display:inline-flex;align-items:center;gap:4px;padding:4px;margin:0 0 12px;background:#f3f5fa;border-radius:10px}.inner-tab[data-v-4b1d8a04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6b7691;font-size:.8125rem;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.inner-tab[data-v-4b1d8a04]:hover:not(.inner-tab--active){color:#1f2a44}.inner-tab--active[data-v-4b1d8a04]{background:#fff;color:#6366f1;box-shadow:0 1px 3px rgba(20,24,40,.08),0 1px 2px rgba(20,24,40,.04)}.inner-tab[data-v-4b1d8a04]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (max-width:575.98px){.inner-tabs[data-v-4b1d8a04]{padding:3px;border-radius:8px;margin:0 0 10px}.inner-tab[data-v-4b1d8a04]{padding:6px 10px;font-size:.75rem;border-radius:6px;flex:1 1 auto;text-align:center}}@media (max-width:374.98px){.inner-tab[data-v-4b1d8a04]{padding:6px 8px;font-size:.72rem}}.more-options-btn[data-v-4b1d8a04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c7d2fe;background:#fff;color:#6366f1;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;line-height:1.2;transition:background .16s ease,color .16s ease,border-color .16s ease}.more-options-btn[data-v-4b1d8a04]:hover{background:#eef0ff;border-color:#6366f1}.more-options-btn[data-v-4b1d8a04]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.more-options-btn i[data-v-4b1d8a04]{font-size:.625rem}.btn-margin[data-v-7d5e8dc4]{margin-right:20px;margin-bottom:10px}.work-status-pill[data-v-7d5e8dc4]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}.work-status-meta[data-v-7d5e8dc4]{font-size:.72rem;opacity:.85;margin-left:6px}.inner-tabs[data-v-7d5e8dc4]{display:inline-flex;align-items:center;gap:4px;padding:4px;margin:0 0 12px;background:#f3f5fa;border-radius:10px}.inner-tab[data-v-7d5e8dc4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6b7691;font-size:.8125rem;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.inner-tab[data-v-7d5e8dc4]:hover:not(.inner-tab--active){color:#1f2a44}.inner-tab--active[data-v-7d5e8dc4]{background:#fff;color:#6366f1;box-shadow:0 1px 3px rgba(20,24,40,.08),0 1px 2px rgba(20,24,40,.04)}.inner-tab[data-v-7d5e8dc4]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (max-width:575.98px){.inner-tabs[data-v-7d5e8dc4]{padding:3px;border-radius:8px;margin:0 0 10px}.inner-tab[data-v-7d5e8dc4]{padding:6px 10px;font-size:.75rem;border-radius:6px;flex:1 1 auto;text-align:center}}@media (max-width:374.98px){.inner-tab[data-v-7d5e8dc4]{padding:6px 8px;font-size:.72rem}}.more-options-btn[data-v-7d5e8dc4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c7d2fe;background:#fff;color:#6366f1;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;line-height:1.2;transition:background .16s ease,color .16s ease,border-color .16s ease}.more-options-btn[data-v-7d5e8dc4]:hover{background:#eef0ff;border-color:#6366f1}.more-options-btn[data-v-7d5e8dc4]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.more-options-btn i[data-v-7d5e8dc4]{font-size:.625rem}.ws-modal[data-v-7839d7e6]{display:block;background:rgba(28,29,28,.2);z-index:1060}.min-width-0[data-v-7839d7e6]{min-width:0}.ws-header[data-v-7839d7e6]{padding:.75rem 1rem .5rem;border-bottom:1px solid #e5e7eb}.ws-title[data-v-7839d7e6]{font-size:1.2rem;font-weight:600}.ws-subtitle[data-v-7839d7e6]{font-size:.78rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-summary[data-v-7839d7e6]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.ws-chip[data-v-7839d7e6]{padding:2px 9px;border-radius:12px;font-size:11px;font-weight:500}.ws-body[data-v-7839d7e6]{padding:.5rem 1rem;min-height:260px}.ws-table[data-v-7839d7e6]{font-size:.82rem}.ws-table thead th[data-v-7839d7e6]{background:#f9fafb;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;font-weight:600;border-bottom:1px solid #e5e7eb;white-space:nowrap}.ws-table tbody td[data-v-7839d7e6]{vertical-align:middle;border-bottom:1px solid #f1f3f5}.ws-sub-row td[data-v-7839d7e6]{padding-top:0;border-bottom:1px solid #f1f3f5}.ws-avatar[data-v-7839d7e6]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#e0e7ff;color:#312e81;font-weight:600;font-size:.78rem}.ws-name[data-v-7839d7e6]{font-weight:600;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-role[data-v-7839d7e6]{font-size:.68rem;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.ws-desc[data-v-7839d7e6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:280px}.ws-pill[data-v-7839d7e6]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize;white-space:nowrap}.ws-nowrap[data-v-7839d7e6]{white-space:nowrap}.ws-link[data-v-7839d7e6]{font-size:.7rem;text-decoration:none;padding:0 0 0 6px}.ws-locked[data-v-7839d7e6]{color:#9ca3af;font-size:.8rem}.ws-callout[data-v-7839d7e6]{padding:6px 10px;border-radius:4px;font-size:.78rem;margin-bottom:.5rem}.ws-meta[data-v-7839d7e6]{font-size:.7rem;opacity:.8;margin-left:6px}.ws-comment-box[data-v-7839d7e6]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;margin-bottom:.5rem}.ws-comment-label[data-v-7839d7e6]{font-size:.72rem;font-weight:600;text-transform:uppercase;color:#374151;margin-bottom:.25rem}.ws-comment-input[data-v-7839d7e6]{resize:none;font-size:.82rem}.ws-timeline[data-v-7839d7e6]{padding:.4rem 0 .6rem}.ws-timeline-item[data-v-7839d7e6]{padding:4px 0 4px 10px;border-left:2px solid #e5e7eb;margin-bottom:4px;font-size:.78rem}.ws-timeline-comment[data-v-7839d7e6]{color:#4b5563;font-size:.76rem}.ws-empty[data-v-7839d7e6]{text-align:center;padding:3rem 1rem;color:#9ca3af}.ws-empty-icon[data-v-7839d7e6]{font-size:2rem;margin-bottom:.5rem;display:block}.ws-card[data-v-7839d7e6]{border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;margin-bottom:.6rem}.ws-card-grid[data-v-7839d7e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:.6rem 0;font-size:.8rem}.ws-card-label[data-v-7839d7e6]{display:block;font-size:.68rem;text-transform:uppercase;color:#6b7280}.ws-card-desc[data-v-7839d7e6]{font-size:.8rem;color:#374151;margin-bottom:.5rem}.ws-footer[data-v-7839d7e6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.6rem 1rem;border-top:1px solid #e5e7eb}.scheduler-backdrop[data-v-26906e4c]{position:fixed;inset:0;background:rgba(20,24,40,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1050;overflow-y:auto}.scheduler-shell[data-v-26906e4c]{min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;box-sizing:border-box}.scheduler-header[data-v-26906e4c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--sched-border,#e6e9ef);background:linear-gradient(180deg,#fff,#fafbff)}.scheduler-header__title[data-v-26906e4c]{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.scheduler-header__icon[data-v-26906e4c]{width:44px;height:44px;border-radius:12px;background:var(--sched-accent-soft,#eef0ff);color:var(--sched-accent,#6366f1);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.scheduler-header__h1[data-v-26906e4c]{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--sched-text,#1f2a44)}.scheduler-header__sub[data-v-26906e4c]{margin:2px 0 0;font-size:.8125rem;color:var(--sched-muted,#6b7691)}.scheduler-header__actions[data-v-26906e4c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.scheduler-icon-btn[data-v-26906e4c]{width:36px;height:36px;border-radius:10px;border:1px solid var(--sched-border,#e6e9ef);background:#fff;color:var(--sched-muted,#6b7691);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.scheduler-icon-btn[data-v-26906e4c]:hover:not(:disabled){background:var(--sched-surface,#f7f9fc);color:var(--sched-text,#1f2a44)}.scheduler-icon-btn[data-v-26906e4c]:focus-visible{outline:2px solid var(--sched-accent,#6366f1);outline-offset:2px}.scheduler-icon-btn[data-v-26906e4c]:disabled{opacity:.5;cursor:not-allowed}.scheduler-icon-btn--danger[data-v-26906e4c]{color:var(--sched-danger,#ef4444);border-color:#fde2e2;background:#fff5f5}.scheduler-icon-btn--danger[data-v-26906e4c]:hover:not(:disabled){background:var(--sched-danger,#ef4444);color:#fff;border-color:var(--sched-danger,#ef4444)}.scheduler-tabs[data-v-26906e4c]{display:flex;align-items:center;gap:4px;padding:12px 24px;background:var(--sched-bg,#fff);border-bottom:1px solid var(--sched-border,#e6e9ef)}.scheduler-tab[data-v-26906e4c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--sched-muted,#6b7691);font-size:.8125rem;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.scheduler-tab[data-v-26906e4c]:hover:not(.scheduler-tab--active){color:var(--sched-text,#1f2a44);background:rgba(99,102,241,.06)}.scheduler-tab--active[data-v-26906e4c]{color:var(--sched-accent,#6366f1);background:var(--sched-accent-soft,#eef0ff);box-shadow:0 1px 2px rgba(20,24,40,.04)}.scheduler-tab[data-v-26906e4c]:focus-visible{outline:2px solid var(--sched-accent,#6366f1);outline-offset:2px}.scheduler-body[data-v-26906e4c]{padding:16px 8px;background:var(--sched-bg,#fff)}.scheduler-body[data-v-26906e4c] .modal-body{padding:0 16px}.scheduler-body[data-v-26906e4c] .row{margin-left:0;margin-right:0}.scheduler-body[data-v-26906e4c] .form-control,.scheduler-body[data-v-26906e4c] .v-select,.scheduler-body[data-v-26906e4c] input[type=datetime-local],.scheduler-body[data-v-26906e4c] input[type=text]{max-width:100%;min-width:0}.scheduler-body[data-v-26906e4c] .col-1,.scheduler-body[data-v-26906e4c] .col-2,.scheduler-body[data-v-26906e4c] .col-3,.scheduler-body[data-v-26906e4c] .col-4,.scheduler-body[data-v-26906e4c] .col-5,.scheduler-body[data-v-26906e4c] .col-6,.scheduler-body[data-v-26906e4c] .col-7,.scheduler-body[data-v-26906e4c] .col-8,.scheduler-body[data-v-26906e4c] .col-9,.scheduler-body[data-v-26906e4c] .col-10,.scheduler-body[data-v-26906e4c] .col-11,.scheduler-body[data-v-26906e4c] .col-12,.scheduler-body[data-v-26906e4c] .col-lg-6,.scheduler-body[data-v-26906e4c] .col-lg-12,.scheduler-body[data-v-26906e4c] .col-md-4,.scheduler-body[data-v-26906e4c] .col-md-6,.scheduler-body[data-v-26906e4c] .col-md-8,.scheduler-body[data-v-26906e4c] .col-md-12,.scheduler-body[data-v-26906e4c] .col-sm-6,.scheduler-body[data-v-26906e4c] .col-sm-12{padding-left:8px;padding-right:8px}.scheduler-footer[data-v-26906e4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;background:var(--sched-surface,#f7f9fc);border-top:1px solid var(--sched-border,#e6e9ef);flex-wrap:wrap}.scheduler-footer__group[data-v-26906e4c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scheduler-footer__group--right[data-v-26906e4c]{margin-left:auto}.scheduler-btn[data-v-26906e4c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;font-size:.8125rem;font-weight:600;padding:8px 16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;line-height:1.2;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scheduler-btn[data-v-26906e4c]:focus-visible{outline:2px solid var(--sched-accent,#6366f1);outline-offset:2px}.scheduler-btn[data-v-26906e4c]:disabled{opacity:.55;cursor:not-allowed}.scheduler-btn[data-v-26906e4c]:not(:disabled):active{transform:translateY(1px)}.scheduler-btn--primary[data-v-26906e4c]{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 12px -4px rgba(79,70,229,.45)}.scheduler-btn--primary[data-v-26906e4c]:hover:not(:disabled){box-shadow:0 8px 18px -6px rgba(79,70,229,.55);transform:translateY(-1px)}.scheduler-btn--success[data-v-26906e4c]{color:#fff;background:var(--sched-success,#16a34a)}.scheduler-btn--success[data-v-26906e4c]:hover:not(:disabled){background:#15803d}.scheduler-btn--info[data-v-26906e4c]{color:#fff;background:var(--sched-info,#0ea5e9)}.scheduler-btn--info[data-v-26906e4c]:hover:not(:disabled){background:#0284c7}.scheduler-modal[data-v-26906e4c]{width:100%;max-width:1140px;margin:0 auto;background:var(--sched-bg,#fff);color:var(--sched-text,#1f2a44);border-radius:var(--sched-radius,14px);border:1px solid var(--sched-border,#e6e9ef);box-shadow:var(--sched-shadow,0 20px 60px -20px rgba(50,70,110,.25),0 8px 20px -10px rgba(50,70,110,.12));display:flex;flex-direction:column;overflow:visible}.scheduler-modal[data-v-26906e4c],.scheduler-modal [data-v-26906e4c]{box-sizing:border-box}.scheduler-modal[data-v-26906e4c] .d-lg-none,.scheduler-modal[data-v-26906e4c] .d-md-none,.scheduler-modal[data-v-26906e4c] .d-sm-none,.scheduler-modal[data-v-26906e4c] .d-xl-none{display:none}@media (min-width:576px){.scheduler-modal[data-v-26906e4c]{max-width:540px}.scheduler-footer__group--right[data-v-26906e4c]{margin-left:auto}}@media (min-width:768px){.scheduler-shell[data-v-26906e4c]{padding:32px 24px}.scheduler-modal[data-v-26906e4c]{max-width:720px}.scheduler-header[data-v-26906e4c]{padding:20px 24px}.scheduler-tabs[data-v-26906e4c]{padding:12px 24px}.scheduler-body[data-v-26906e4c]{padding:20px 24px}.scheduler-body[data-v-26906e4c] .modal-body{padding:0 16px}.scheduler-footer[data-v-26906e4c]{padding:14px 24px}.scheduler-footer__group--right[data-v-26906e4c]{margin-left:auto;width:auto;justify-content:flex-end}}@media (min-width:992px){.scheduler-modal[data-v-26906e4c]{max-width:960px}}@media (min-width:1200px){.scheduler-modal[data-v-26906e4c]{max-width:1140px}}@media (max-width:767.98px){.scheduler-shell[data-v-26906e4c]{padding:16px 8px}.scheduler-header[data-v-26906e4c]{padding:14px 16px;gap:12px}.scheduler-header__sub[data-v-26906e4c]{display:none}.scheduler-header__icon[data-v-26906e4c]{width:40px;height:40px;font-size:16px}.scheduler-header__h1[data-v-26906e4c]{font-size:1.05rem}.scheduler-tabs[data-v-26906e4c]{padding:10px 12px;gap:4px;flex-wrap:wrap}.scheduler-tab[data-v-26906e4c]{padding:6px 12px;font-size:.78rem}.scheduler-body[data-v-26906e4c]{padding:12px 8px;max-height:calc(100vh - 240px)}.scheduler-body[data-v-26906e4c] .modal-body{padding:0 12px}.scheduler-body[data-v-26906e4c] .row{margin-left:0;margin-right:0}.scheduler-body[data-v-26906e4c] .col-12,.scheduler-body[data-v-26906e4c] .col-lg-6,.scheduler-body[data-v-26906e4c] .col-lg-12,.scheduler-body[data-v-26906e4c] .col-md-4,.scheduler-body[data-v-26906e4c] .col-md-6,.scheduler-body[data-v-26906e4c] .col-md-8,.scheduler-body[data-v-26906e4c] .col-md-12,.scheduler-body[data-v-26906e4c] .col-sm-12{padding-left:8px;padding-right:8px}.scheduler-footer[data-v-26906e4c]{padding:12px 16px;gap:8px}.scheduler-footer__group--right[data-v-26906e4c]{margin-left:0;width:100%;justify-content:flex-end}.scheduler-btn[data-v-26906e4c]{padding:7px 12px;font-size:.78rem}.scheduler-icon-btn[data-v-26906e4c]{width:40px;height:40px}}@media (max-width:575.98px){.scheduler-header[data-v-26906e4c]{padding:12px 14px}.scheduler-header__h1[data-v-26906e4c]{font-size:.95rem}.scheduler-header__icon[data-v-26906e4c]{width:36px;height:36px;font-size:14px;border-radius:10px}.scheduler-tabs[data-v-26906e4c]{padding:8px 10px}.scheduler-tab[data-v-26906e4c]{padding:6px 10px;font-size:.72rem}.scheduler-body[data-v-26906e4c]{padding:8px 4px}.scheduler-footer[data-v-26906e4c]{padding:10px 12px}.scheduler-btn[data-v-26906e4c]{padding:6px 10px;font-size:.72rem;gap:6px}}@media (max-width:374.98px){.scheduler-header__actions[data-v-26906e4c]{gap:4px}.scheduler-icon-btn[data-v-26906e4c]{width:36px;height:36px}.scheduler-footer__group--left .scheduler-btn span[data-v-26906e4c],.scheduler-footer__group--right .scheduler-btn span[data-v-26906e4c]{display:none}.scheduler-footer__group--left .scheduler-btn[data-v-26906e4c],.scheduler-footer__group--right .scheduler-btn[data-v-26906e4c]{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.scheduler-btn[data-v-26906e4c],.scheduler-icon-btn[data-v-26906e4c],.scheduler-tab[data-v-26906e4c]{transition:none}}.filter-pop-wrap[data-v-ff109868]{position:relative}.filter-toggle-btn[data-v-ff109868]{position:relative;width:38px;height:38px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;color:#667085;cursor:pointer;transition:all .15s ease}.filter-toggle-btn[data-v-ff109868]:hover{background:#f9fafb;color:#475467}.filter-toggle-btn.is-active[data-v-ff109868]{border-color:#7367f0;color:#7367f0;background:#f4f3ff}.filter-count[data-v-ff109868]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#7367f0;color:#fff;font-size:10px;font-weight:600;line-height:18px}.filter-pop[data-v-ff109868]{position:absolute;top:calc(100% + 10px);right:0;z-index:1050;background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.14);overflow:visible}.filter-pop-head[data-v-ff109868]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px}.filter-pop-title[data-v-ff109868]{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#344054}.filter-pop-close[data-v-ff109868]{border:0;background:transparent;color:#98a2b3;font-size:14px;line-height:1;padding:4px;cursor:pointer}.filter-pop-close[data-v-ff109868]:hover{color:#475467}.filter-pop-body[data-v-ff109868]{padding:0 18px 6px}.filter-pop-foot[data-v-ff109868]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 14px;border-top:1px solid #f2f4f7}.filter-clear-btn[data-v-ff109868]{background:#f2f4f7;color:#667085;border-radius:8px;min-width:72px}.filter-clear-btn[data-v-ff109868]:hover{background:#e4e7ec;color:#475467}.filter-apply-btn[data-v-ff109868]{border-radius:8px;min-width:82px}.filter-pop[data-v-ff109868] .filter-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#101828}.filter-pop[data-v-ff109868] .col-12,.filter-pop[data-v-ff109868] [class*=col-sm-]{margin-bottom:10px}.filter-pop[data-v-ff109868] .vs__dropdown-toggle{border-radius:8px;border-color:#e4e7ec}.filter-pop[data-v-ff109868] .vs__dropdown-menu{z-index:1060}.filter-pop-enter-active[data-v-ff109868],.filter-pop-leave-active[data-v-ff109868]{transition:opacity .16s ease,transform .16s ease}.filter-pop-enter-from[data-v-ff109868],.filter-pop-leave-to[data-v-ff109868]{opacity:0;transform:translateY(-6px)}@media (max-width:576px){.filter-pop[data-v-ff109868]{width:calc(100vw - 2rem)!important;right:-.5rem}}.files[data-v-3c02f14f]{border:1px solid #2d2d2d;background-color:#f2f2f2;padding:5px;margin-bottom:5px;margin-right:5px;box-sizing:border-box;border-radius:5px}.task-tabs[data-v-53267890]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:12px 20px 0;border-bottom:1px solid #eaecf0}.task-tab[data-v-53267890]{position:relative;border:0;background:transparent;padding:9px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#667085;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.task-tab[data-v-53267890]:hover{color:#101828}.task-tab.is-active[data-v-53267890]{color:#7367f0;border-bottom-color:#7367f0;font-weight:600}.filter-section[data-v-53267890],.table-section[data-v-53267890]{padding:16px 20px 0}.pagination-section[data-v-53267890]{padding:12px 20px 16px}.filter-bar[data-v-53267890]{justify-content:space-between}.filter-bar[data-v-53267890],.filter-dates[data-v-53267890]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.filter-bar[data-v-53267890]>:last-child{margin-left:auto}.filter-bar-actions[data-v-53267890]{display:flex;align-items:flex-end;gap:8px}.filter-date-field[data-v-53267890]{display:flex;flex-direction:column}.filter-label[data-v-53267890]{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#101828}.filter-date-input[data-v-53267890]{width:170px;border-radius:8px;border-color:#e4e7ec}.filter-go-btn[data-v-53267890]{min-width:72px;border-radius:8px}.filter-chips[data-v-53267890]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.filter-chip[data-v-53267890]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 10px;border-radius:16px;background:#f4f3ff;color:#4338ca;font-size:12px}.filter-chip-label[data-v-53267890]{color:#7c78a8}.filter-chip-remove[data-v-53267890]{border:0;background:transparent;color:#7c78a8;font-size:11px;line-height:1;padding:2px;cursor:pointer}.filter-chip-remove[data-v-53267890]:hover{color:#4338ca}.filter-chip-clear[data-v-53267890]{border:0;background:transparent;color:#667085;font-size:12px;text-decoration:underline;cursor:pointer}.task-table-card[data-v-53267890]{background:#fff;border:1px solid #eaecf0;border-radius:12px;overflow:hidden;min-height:200px}.task-table[data-v-53267890]{margin-bottom:0}.task-table thead th[data-v-53267890]{padding:10px 14px;background:#f9fafb;border-bottom:1px solid #eaecf0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#101828;white-space:nowrap}.task-table tbody td[data-v-53267890]{height:48px;padding:8px 14px;font-size:13px;line-height:1.4;color:inherit;background:transparent;vertical-align:middle;border-bottom:1px solid rgba(16,24,40,.06)}.task-table tbody tr[data-v-53267890]{transition:filter .15s ease}.task-table tbody tr[data-v-53267890]:hover{filter:brightness(.96)}.task-truncate[data-v-53267890]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-truncate-sm[data-v-53267890]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-type-cell[data-v-53267890]{text-transform:capitalize}.task-title-cell[data-v-53267890]{max-width:200px;min-width:140px}.task-title-link[data-v-53267890]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-weight:600;text-decoration:none;cursor:pointer}.task-title-link[data-v-53267890]:hover{text-decoration:underline}.status-pill[data-v-53267890]{border-radius:12px;background:hsla(0,0%,100%,.65);text-transform:capitalize}.status-pill[data-v-53267890],.work-status-pill[data-v-53267890]{display:inline-block;padding:3px 10px;font-size:11px;font-weight:600;white-space:nowrap}.work-status-pill[data-v-53267890]{border-radius:12px;background:hsla(0,0%,100%,.75);border:1px solid rgba(16,24,40,.12)}.attachment-btn[data-v-53267890]{border:1px solid rgba(16,24,40,.15);background:hsla(0,0%,100%,.65);color:inherit;border-radius:8px;font-size:12px}.attachment-btn[data-v-53267890]:hover{background:hsla(0,0%,100%,.9);color:inherit}.task-no-attachment[data-v-53267890]{opacity:.45}.task-empty[data-v-53267890]{padding:48px 16px;text-align:center}.task-empty-icon[data-v-53267890]{font-size:30px;color:#d0d5dd}.task-empty-title[data-v-53267890]{margin:12px 0 2px;font-size:15px;font-weight:600;color:#344054}.task-empty-text[data-v-53267890]{margin-bottom:12px;font-size:13px;color:#98a2b3}.filter-clear-link[data-v-53267890]{border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:8px}