.task-board[data-v-01c5341b]{display:flex;gap:1rem;align-items:flex-start;overflow-x:auto}[dir] .task-board[data-v-01c5341b]{padding-bottom:.5rem}.task-col[data-v-01c5341b]{flex:1 1 0;min-width:270px;display:flex;flex-direction:column;max-height:72vh}[dir] .task-col[data-v-01c5341b]{background:#f7f8fc;border-radius:14px;padding:.6rem}.task-col__head[data-v-01c5341b]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#6e6b7b}[dir] .task-col__head[data-v-01c5341b]{padding:.4rem .6rem .7rem}.task-col__dot[data-v-01c5341b]{width:9px;height:9px}[dir] .task-col__dot[data-v-01c5341b]{border-radius:50%;background:#b8c2cc}[dir] .task-col__head--new .task-col__dot[data-v-01c5341b]{background:#00cfe8}[dir] .task-col__head--in_progress .task-col__dot[data-v-01c5341b]{background:#ff9f43}[dir] .task-col__head--done .task-col__dot[data-v-01c5341b]{background:#28c76f}.task-col__title[data-v-01c5341b]{flex:1}.task-col__count[data-v-01c5341b]{color:#6e6b7b;font-size:.72rem}[dir] .task-col__count[data-v-01c5341b]{background:rgba(110,117,159,.14);border-radius:8px;padding:1px 8px}.task-col__list[data-v-01c5341b]{flex:1;overflow-y:auto;min-height:40px}.task-col__empty[data-v-01c5341b]{color:#b8c2cc;font-size:.8rem}[dir] .task-col__empty[data-v-01c5341b]{text-align:center;padding:1.2rem 0;border:1px dashed rgba(110,117,159,.25);border-radius:10px}.task-card[data-v-01c5341b]{position:relative;transition:transform .15s ease,box-shadow .15s ease}[dir] .task-card[data-v-01c5341b]{background:#fff;border-radius:12px;margin-bottom:.6rem;box-shadow:0 4px 12px -8px rgba(20,24,50,.3);cursor:pointer;border:1px solid #eef0f5}[dir=ltr] .task-card[data-v-01c5341b]{padding:.7rem .8rem .7rem .95rem}[dir=rtl] .task-card[data-v-01c5341b]{padding:.7rem .95rem .7rem .8rem}.task-card[data-v-01c5341b]:before{content:"";position:absolute;top:8px;bottom:8px;width:3px}[dir] .task-card[data-v-01c5341b]:before{border-radius:3px;background:var(--accent)}[dir=ltr] .task-card[data-v-01c5341b]:before{left:0}[dir=rtl] .task-card[data-v-01c5341b]:before{right:0}[dir] .task-card[data-v-01c5341b]:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(20,24,50,.4)}.task-card--ghost[data-v-01c5341b]{opacity:.5}[dir] .task-card--drag[data-v-01c5341b]{box-shadow:0 16px 34px -10px rgba(20,24,50,.5)}.task-card__top[data-v-01c5341b]{display:flex;align-items:center;justify-content:space-between}[dir] .task-card__top[data-v-01c5341b]{margin-bottom:.4rem}.task-card__type[data-v-01c5341b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#fff;font-size:.78rem}[dir] .task-card__type[data-v-01c5341b]{border-radius:8px}.task-card__priority[data-v-01c5341b]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.task-card__title[data-v-01c5341b]{font-weight:600;font-size:.88rem;color:#2f2b50;line-height:1.25}.task-card__type-label[data-v-01c5341b]{font-size:.72rem;color:#a0a4b8}[dir] .task-card__type-label[data-v-01c5341b]{margin-top:.1rem}.task-card__foot[data-v-01c5341b]{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;gap:.4rem}[dir] .task-card__foot[data-v-01c5341b]{margin-top:.6rem}.task-card__assignee[data-v-01c5341b]{display:inline-flex;align-items:center;color:#6e6b7b;min-width:0}.task-card__assignee span[data-v-01c5341b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.task-card__due[data-v-01c5341b]{color:#6e6b7b;white-space:nowrap}.task-card__due.is-over[data-v-01c5341b]{color:#ea5455;font-weight:600}[dir] body.dark-layout .task-col[data-v-01c5341b]{background:var(--crm-dark-surface-2,#2e3850)}[dir] body.dark-layout .task-card[data-v-01c5341b]{background:var(--crm-dark-surface,#232c3e);border-color:hsla(0,0%,100%,.06)}body.dark-layout .task-card__title[data-v-01c5341b]{color:#d0d2d6}body.dark-layout .task-col__count[data-v-01c5341b]{color:#b4b7bd}[dir] body.dark-layout .task-col__count[data-v-01c5341b]{background:hsla(0,0%,100%,.08)}.task-type-ic[data-v-cef9c156]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;font-size:.72rem}[dir] .task-type-ic[data-v-cef9c156]{border-radius:7px}[dir=ltr] .task-type-ic[data-v-cef9c156]{margin-right:8px}[dir=rtl] .task-type-ic[data-v-cef9c156]{margin-left:8px}[dir] .task-modal .modal-content{border:none;border-radius:18px;box-shadow:0 24px 60px -20px rgba(20,24,50,.45)}[dir] .task-modal .modal-body.task-modal__body{padding:0}.tk__hero{display:flex;align-items:center;gap:1rem;color:#fff}[dir] .tk__hero{padding:1.1rem 1.4rem;border-radius:18px 18px 0 0}.tk__hero-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:1.25rem;flex-shrink:0}[dir] .tk__hero-icon{border-radius:13px;background:hsla(0,0%,100%,.22)}.tk__hero-text{flex:1;min-width:0}.tk__hero-kicker{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;opacity:.9;font-weight:700}.tk__hero-title{font-weight:700;font-size:1.2rem}[dir] .tk__hero-title{margin:0}.tk__close{color:#fff;width:32px;height:32px;transition:all .2s ease}[dir] .tk__close{border:none;background:hsla(0,0%,100%,.18);border-radius:9px;cursor:pointer}[dir] .tk__close:hover{background:hsla(0,0%,100%,.32)}[dir=ltr] .tk__close:hover{transform:rotate(90deg)}[dir=rtl] .tk__close:hover{transform:rotate(-90deg)}.tk__content{display:flex;flex-direction:column;gap:.85rem}[dir] .tk__content{padding:1.2rem 1.4rem}.tk__grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.tk__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6e6b7b;display:block}[dir] .tk__label{margin-bottom:.3rem}.tk__footer{display:flex;justify-content:flex-end;gap:.6rem}[dir] .tk__footer{margin-top:.4rem}.tk__status-row{display:flex;align-items:center;gap:.5rem}.tk__status-pill{display:inline-flex;align-items:center;gap:.4rem;color:#8a90a2;font-weight:600;font-size:.78rem;transition:all .15s ease}[dir] .tk__status-pill{border:1px solid #e4e6f0;background:#fff;padding:.4rem .95rem;border-radius:20px;cursor:pointer}.tk__status-pill:hover{color:#6e6b7b}[dir] .tk__status-pill:hover{border-color:#c5cadd}.tk__status-dot{width:8px;height:8px;transition:background .15s ease}[dir] .tk__status-dot{border-radius:50%;background:#c5cadd}[dir] .tk__status-pill.s-new .tk__status-dot{background:#00cfe8}[dir] .tk__status-pill.s-in_progress .tk__status-dot{background:#ff9f43}[dir] .tk__status-pill.s-done .tk__status-dot{background:#28c76f}.tk__status-pill.is-active{color:#fff;font-weight:700}[dir] .tk__status-pill.is-active{border-color:transparent;transform:translateY(-1px);box-shadow:0 6px 14px -5px rgba(20,24,50,.45)}[dir] .tk__status-pill.is-active .tk__status-dot{background:hsla(0,0%,100%,.9)}[dir] .tk__status-pill.is-active.s-new{background:#00cfe8}[dir] .tk__status-pill.is-active.s-in_progress{background:#ff9f43}[dir] .tk__status-pill.is-active.s-done{background:#28c76f}.tk__meta{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem;font-size:.85rem}[dir] .tk__meta{background:#f7f8fc;border-radius:12px;padding:.8rem 1rem}.tk__meta-l{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#a0a4b8;font-weight:600}.tk__desc{font-size:.9rem;color:#4b4b63;white-space:pre-wrap}.tk__report-head{font-size:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}[dir] .tk__report-head{margin-bottom:.5rem}.tk__report-range{font-size:.78rem;color:#a0a4b8;font-weight:600}.tk__report-table{font-size:.82rem}[dir] .tk__report-table tbody tr{cursor:pointer}.tk__report-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[dir] .tk__report-foot{margin-top:.6rem}[dir] .tk__comments{border-top:1px solid rgba(110,117,159,.12);padding-top:.8rem}.tk__comment{display:flex;gap:.6rem}[dir] .tk__comment{margin-bottom:.6rem}.tk__comment-body{font-size:.85rem}.tk__comment-head{font-size:.8rem}@media(max-width:575px){.tk__grid,.tk__meta{grid-template-columns:1fr}}.task-modal .b-form-datepicker>label.form-control{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:auto}body.dark-layout .task-modal .modal-content{color:#d0d2d6}[dir] body.dark-layout .task-modal .modal-content{background:var(--crm-dark-surface,#232c3e)}[dir] body.dark-layout .tk__meta{background:var(--crm-dark-surface-2,#2e3850)}body.dark-layout .tk__status-pill{color:#b4b7bd}[dir] body.dark-layout .tk__status-pill{background:var(--crm-dark-surface-2,#2e3850);border-color:hsla(0,0%,100%,.1)}body.dark-layout .tk__desc{color:#b4b7bd}.tasks-toolbar[data-v-2f190669]{display:flex;align-items:center;justify-content:space-between}.tasks-switch[data-v-2f190669]{display:inline-flex;gap:3px}[dir] .tasks-switch[data-v-2f190669]{background:#f0f1f7;border-radius:10px;padding:3px}.tasks-switch__opt[data-v-2f190669]{color:#6e6b7b;font-weight:600;font-size:.8rem;transition:all .15s ease}[dir] .tasks-switch__opt[data-v-2f190669]{border:none;background:transparent;padding:.35rem .8rem;border-radius:8px;cursor:pointer}.tasks-switch__opt.is-active[data-v-2f190669]{color:#007bff}[dir] .tasks-switch__opt.is-active[data-v-2f190669]{background:#fff;box-shadow:0 2px 7px rgba(20,24,50,.12)}[dir] body.dark-layout .tasks-switch[data-v-2f190669]{background:var(--crm-dark-surface-2,#2e3850)}body.dark-layout .tasks-switch__opt[data-v-2f190669]{color:#b4b7bd}body.dark-layout .tasks-switch__opt[data-v-2f190669]:hover{color:#fff}body.dark-layout .tasks-switch__opt.is-active[data-v-2f190669]{color:#6cb2ff}[dir] body.dark-layout .tasks-switch__opt.is-active[data-v-2f190669]{background:var(--crm-dark-surface,#232c3e)}