.kanban-board[data-v-43213e5e]{width:100%;overflow-x:auto}[dir] .kanban-board[data-v-43213e5e]{padding-bottom:1rem}.kanban-columns[data-v-43213e5e]{display:flex;gap:1.5rem;min-height:calc(100vh - 300px)}.kanban-column[data-v-43213e5e]{min-width:250px;max-width:280px;flex:1;display:flex;flex-direction:column}[dir] .kanban-column[data-v-43213e5e]{background-color:#f8f8f8;border-radius:.5rem}[dir] .kanban-column-header[data-v-43213e5e]{padding:1rem;border-top:3px solid;border-radius:.5rem .5rem 0 0;background-color:#fff}.kanban-column-header h4[data-v-43213e5e]{font-weight:600;display:flex;align-items:center;justify-content:space-between}.kanban-column-content[data-v-43213e5e]{flex:1;max-height:calc(100vh - 350px);overflow-y:auto}[dir] .kanban-column-content[data-v-43213e5e]{padding:1rem}.kanban-cards[data-v-43213e5e]{min-height:100px}.kanban-card[data-v-43213e5e]{transition:all .2s ease;position:relative}[dir] .kanban-card[data-v-43213e5e]{cursor:grab;border:1px solid #e9ecef}[dir] .kanban-card[data-v-43213e5e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}[dir] .kanban-card[data-v-43213e5e]:active{cursor:grabbing}.ghost-card[data-v-43213e5e]{opacity:.5}[dir] .ghost-card[data-v-43213e5e]{background:#f8f9fa}.kanban-dropdown[data-v-43213e5e]{position:absolute;top:0;z-index:10}[dir=ltr] .kanban-dropdown[data-v-43213e5e]{right:0}[dir=rtl] .kanban-dropdown[data-v-43213e5e]{left:0}@media(max-width:768px){.kanban-columns[data-v-43213e5e]{flex-direction:column}.kanban-column[data-v-43213e5e]{max-width:100%;min-width:100%}}[dir] .tasks-page .card{box-shadow:0 4px 24px 0 rgba(34,41,47,.1)}[dir] .kanban-board{padding:.5rem 0}.kanban-board .kanban-columns{display:flex;gap:1.5rem;overflow-x:auto}[dir] .kanban-board .kanban-columns{padding-bottom:1rem}.kanban-board .kanban-columns::-webkit-scrollbar{height:8px}[dir] .kanban-board .kanban-columns::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[dir] .kanban-board .kanban-columns::-webkit-scrollbar-thumb{background:#888;border-radius:10px}[dir] .kanban-board .kanban-columns::-webkit-scrollbar-thumb:hover{background:#555}.kanban-board .kanban-column{min-width:300px;max-width:350px;flex:1;display:flex;flex-direction:column;transition:all .3s ease}[dir] .kanban-board .kanban-column{background-color:#f8f8f8;border-radius:.5rem}[dir] .kanban-board .kanban-column:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}[dir] .kanban-board .kanban-column-header{padding:1rem;border-top:3px solid;border-radius:.5rem .5rem 0 0;background-color:#fff}.kanban-board .kanban-column-header h4{font-weight:600;font-size:1.1rem;display:flex;align-items:center;justify-content:space-between;color:#5e5873}[dir] .kanban-board .kanban-column-header h4{margin-bottom:0}.kanban-board .kanban-column-content{flex:1;max-height:calc(100vh - 350px);overflow-y:auto}[dir] .kanban-board .kanban-column-content{padding:1rem}.kanban-board .kanban-column-content::-webkit-scrollbar{width:6px}[dir] .kanban-board .kanban-column-content::-webkit-scrollbar-track{background:transparent}[dir] .kanban-board .kanban-column-content::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px}[dir] .kanban-board .kanban-column-content::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.kanban-board .kanban-cards{min-height:100px}.kanban-board .kanban-card{transition:all .2s ease}[dir] .kanban-board .kanban-card{cursor:grab;border:1px solid #e9ecef;margin-bottom:1rem}[dir] .kanban-board .kanban-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}[dir] .kanban-board .kanban-card:active{cursor:grabbing}[dir] .kanban-board .kanban-card .card-body{padding:1rem}.kanban-board .kanban-card .card-text{font-size:.9rem;color:#6e6b7b;line-height:1.5}.kanban-board .kanban-card h5{font-size:1rem;font-weight:600;color:#5e5873;line-height:1.4}.kanban-board .ghost-card{opacity:.5}[dir] .kanban-board .ghost-card{background:#f8f9fa;border:2px dashed #7367f0}[dir] .dark-layout .kanban-board .kanban-column{background-color:#283046}[dir] .dark-layout .kanban-board .kanban-column-header{background-color:#161d31}.dark-layout .kanban-board .kanban-column-header h4{color:#d0d2d6}[dir] .dark-layout .kanban-board .kanban-card{background-color:#283046;border-color:#3b4253}[dir] .dark-layout .kanban-board .kanban-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.dark-layout .kanban-board .kanban-card h5{color:#d0d2d6}.dark-layout .kanban-board .kanban-card .card-text{color:#b4b7bd}[dir] .dark-layout .kanban-board .ghost-card{background:#161d31;border-color:#7367f0}.tasks-list-view .table th{font-weight:600;color:#5e5873}[dir] .tasks-list-view .table th{background-color:#f8f8f8;border-bottom:2px solid #ebe9f1}.tasks-list-view .table td{vertical-align:middle;color:#6e6b7b}.tasks-list-view .table tbody tr{transition:background-color .2s ease}[dir] .tasks-list-view .table tbody tr:hover{background-color:#f8f8f8}.dark-layout .tasks-list-view .table th{color:#d0d2d6}[dir] .dark-layout .tasks-list-view .table th{background-color:#161d31;border-bottom-color:#3b4253}.dark-layout .tasks-list-view .table td{color:#b4b7bd}[dir] .dark-layout .tasks-list-view .table tbody tr:hover{background-color:#161d31}@media(max-width:768px){.kanban-board .kanban-columns{flex-direction:column}.kanban-board .kanban-column{max-width:100%;min-width:100%}.kanban-board .kanban-column-content{max-height:400px}}@media(max-width:576px){.tasks-page .btn-group{width:100%}.tasks-page .btn-group .btn{flex:1}}@keyframes rotate-ltr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-rtl{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}[dir=ltr] .rotate-animation{animation:rotate-ltr 1s linear infinite}[dir=rtl] .rotate-animation{animation:rotate-rtl 1s linear infinite}.badge{font-weight:500;font-size:.85rem}[dir] .badge{padding:.35rem .7rem}[dir] .b-avatar.badge-minimal{border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}[dir] .dropdown-menu{box-shadow:0 4px 24px 0 rgba(34,41,47,.1);border:1px solid #ebe9f1}.dropdown-menu .dropdown-item{transition:all .2s ease}[dir] .dropdown-menu .dropdown-item:hover{background-color:#f8f8f8}[dir=ltr] .dropdown-menu .dropdown-item:hover{padding-right:1.75rem}[dir=rtl] .dropdown-menu .dropdown-item:hover{padding-left:1.75rem}.ps{position:relative}.ps__rail-y{width:6px}[dir] .ps__rail-y,[dir] .ps__rail-y.ps--clicking,[dir] .ps__rail-y:hover{background-color:transparent}.ps__thumb-y{width:6px}[dir] .ps__thumb-y{background-color:#d0d0d0;border-radius:10px}[dir] .ps__thumb-y:hover{background-color:#b0b0b0}[dir=ltr] .project-assignments-page .rotate-animation[data-v-0625bb88]{animation:rotate-ltr-data-v-0625bb88 1s linear infinite}[dir=rtl] .project-assignments-page .rotate-animation[data-v-0625bb88]{animation:rotate-rtl-data-v-0625bb88 1s linear infinite}@keyframes rotate-ltr-data-v-0625bb88{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-rtl-data-v-0625bb88{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}