.avatar{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background-color:hsl(var(--accent)/.8);font-size:.75rem;line-height:1rem;font-weight:500;img{height:100%;width:100%;object-fit:cover}}.avatar-sm{height:1.5rem;width:1.5rem;font-size:.65rem}.avatar-xs{height:1rem;width:1rem;font-size:.55rem}.avatar-list-stacked{padding:0;.avatar{margin-inline-end:-.35rem;vertical-align:middle;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;animation-timing-function:linear}.avatar:last-child{margin-inline-end:0}.avatar:hover{z-index:1;--tw-translate-y:-0.188rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.box{position:relative;margin-bottom:1.5rem;display:flex;flex-direction:column;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));font-size:.875rem;line-height:1.25rem;color:hsl(var(--card-foreground));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.box-header{flex-wrap:wrap;align-items:center;gap:.25rem;border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px);border-bottom-width:1px;border-bottom-color:hsl(var(--border));padding:1rem 1.25rem;font-weight:500}@media (min-width:768px){.box-header{display:flex}}.box-title{position:relative;margin-inline-end:auto;font-size:1rem;line-height:1.5rem;font-weight:700;color:hsl(var(--card-foreground))}.box-title:before{position:absolute;top:.25rem;inset-inline-start:-.625rem;height:1rem;width:.2rem;border-radius:calc(var(--radius) - 2px);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:hsl(var(--secondary)) var(--tw-gradient-to-position)}.box-body{padding:1.25rem;color:hsl(var(--card-foreground))}.box-footer{border-bottom-right-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px);border-top-width:1px;padding:1rem 1.25rem;color:hsl(var(--foreground))}@media (min-width:768px){.box-footer{padding:1rem 1.25rem}}.ti-pagination{display:flex;align-items:center;padding:.375rem .75rem;li{.page-link{border-width:1px;border-color:hsl(var(--border));font-size:1rem;color:hsl(var(--foreground))}.page-link:is(.dark *){background-color:transparent}.page-link:is(.dark *){color:hsl(var(--foreground)/.7)}.page-link:hover:is(.dark *){border-color:hsl(var(--border)/.1)}.page-link{&.active{background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&.active:is(.dark *){background-color:hsl(var(--primary))}&.active:is(.dark *){color:hsl(var(--foreground)/.7)}&.disabled{pointer-events:none;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}&.disabled:is(.dark *){background-color:hsl(var(--background))}&:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}&:hover{border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));color:hsl(var(--primary))}}&:first-child .page-link{border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}&:last-child .page-link{border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}}&.pagination-sm{li{.page-link{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}&:first-child .page-link{border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}&:last-child .page-link{border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}}}&.pagination-lg{li{.page-link{padding-top:.75rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.page-link{padding-left:1.5rem;padding-right:1.5rem}}&:first-child .page-link{border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}&:last-child .page-link{border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}}}}.pagination-style-1{.ti-pagination{li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}li:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}li{.page-link{border-radius:calc(var(--radius) - 2px);border-width:0;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;line-height:1}.page-link:is(.dark *){background-color:hsl(var(--background))}@media (min-width:640px){.page-link{padding-left:.75rem;padding-right:.75rem}}}}}.pagination-style-2{.ti-pagination{li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}li{border-width:0}li:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}li{&.active{.page-link{position:relative;border-radius:calc(var(--radius) - 2px);border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.375rem;padding-bottom:.375rem;font-weight:700;line-height:1;color:hsl(var(--primary))}.page-link:before{position:absolute;left:0;right:0;bottom:-7px;height:.1rem;width:100%;content:var(--tw-content);background-color:hsl(var(--primary))}.page-link:is(.dark *){background-color:hsl(var(--background))}@media (min-width:640px){.page-link{padding-left:.75rem;padding-right:.75rem}}}}}}.pagination-style-3{.ti-pagination{li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}li:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}li{.page-link{border-radius:9999px;border-width:0;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;line-height:1}}}}.pagination-style-4{.ti-pagination{li>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}li{font-size:.8125rem}li:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}li{.page-link{border-radius:calc(var(--radius) - 2px);border-width:0;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;line-height:1}.page-link{&.active{background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&.active{.page-link:hover{background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}}}}}.table{min-width:100%;border-radius:calc(var(--radius) - 2px);text-align:start;td,th{height:3rem;padding:.5rem;text-align:start;vertical-align:middle}thead th{font-size:.85rem;font-weight:600}}.table-responsive{overflow-x:auto}.table-bordered{border-width:1px;border-color:hsl(var(--border));thead{tr{border-bottom-width:1px;border-color:hsl(var(--border))}}tbody{tr{border-bottom-width:1px;border-color:hsl(var(--border))}tr:last-child{border-style:none}}}.table-striped{tbody{tr:nth-child(odd){background-color:hsl(var(--background)/.5)}tr:nth-child(2n){background-color:hsl(var(--background)/.1)}tr:is(.dark *):nth-child(odd):is(.dark *){background-color:hsl(var(--background)/.5)}tr:nth-child(2n):is(.dark *){background-color:hsl(var(--background)/.1)}}}.table-hover{tbody{tr:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}tr:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}}}.timeline{position:relative}.timeline:before{position:absolute;top:4.625rem;bottom:3rem;inset-inline-start:20%;margin-inline-start:-1.5px;width:1px;border-width:1px;border-style:dashed;content:var(--tw-content);border-color:hsl(var(--primary)/.2)}.timeline:is(.dark *):before{content:var(--tw-content);border-color:hsl(var(--secondary)/.2)}.timeline>li{position:relative;min-height:3.125rem;padding:.938rem 0}.timeline .timeline-time{position:absolute;inset-inline-start:0;top:3.35rem;width:18%}.timeline .timeline-time .date,.timeline .timeline-time .time{display:block;font-weight:500}.timeline .timeline-time .date{margin-bottom:0;font-size:.6rem;line-height:1;color:hsl(var(--muted-foreground))}.timeline .timeline-time .time{font-size:1.125rem;line-height:1.5rem;color:hsl(var(--muted-foreground))}.timeline .timeline-icon{position:absolute;inset-inline-start:15%;top:3.188rem;width:10%;text-align:center}.timeline .timeline-icon a{display:inline-block;height:.625rem;width:.625rem;border-radius:9999px;border-width:.188rem;border-style:solid;border-color:hsl(var(--primary)/.5);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));font-size:.875rem;line-height:.625rem;color:hsl(var(--primary))}.timeline .timeline-icon a:is(.dark *){border-color:hsl(var(--secondary)/.5);color:hsl(var(--secondary))}.timeline .timeline-body{position:relative;margin-inline-start:22%;margin-inline-end:18%;border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem 1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.timeline .timeline-body:is(.dark *){background-color:hsl(var(--background))}@media (min-width:768px){.timeline .timeline-body{top:2.5rem}}.timeline .timeline-body>div+div{margin-top:.938rem}.timeline-loadmore-container{margin-top:3.5rem;margin-bottom:1.5rem}.timeline li:last-child:before{content:var(--tw-content);display:none}@media (max-width:575.98px){.timeline .timeline-icon a,.timeline li:before{display:none}.timeline-body{.media{flex-direction:column}.media{.main-img-user{margin-bottom:.625rem}}}.timeline .timeline-time{position:absolute;inset-inline-end:.313rem;z-index:9;width:100%}.timeline-main-content{flex-direction:column}.timeline .timeline-body{position:relative;margin-inline-start:0;margin-inline-end:0}.timeline-badge{position:absolute;inset-inline-start:1.15rem;top:.45rem}.timeline .timeline-time .date,.timeline .timeline-time .time{display:inline-flex}.timeline .timeline-time .time{margin-inline-start:.313rem;margin-inline-end:.625rem;font-size:.688rem;line-height:1;color:hsl(var(--muted-foreground))}}.main-chart-wrapper{position:relative;overflow:hidden;.chat-info,.chat-user-details,.main-chat-area{height:calc(100vh - 8rem);border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.chat-info:is(.dark *),.chat-user-details:is(.dark *),.main-chat-area:is(.dark *){background-color:hsl(var(--background))}.chat-calls-tab,.chat-groups-tab{max-height:calc(100vh - 21rem)}.chat-calls-tab,.chat-groups-tab,.chat-users-tab{overflow:scroll}.chat-content{max-height:calc(100vh - 17rem)}.chat-content{.simplebar-content-wrapper .simplebar-content{margin-top:auto}ul li{margin-bottom:1rem}ul li{&:last-child{margin-bottom:0}}}.responsive-chat-close,button.responsive-userinfo-open{display:none}.chat-info{position:relative}.chat-info{.chat-add-icon{position:absolute;bottom:.75rem;inset-inline-end:.8rem;z-index:1}.nav-link{border-radius:0;--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1))}.nav-link{&.active{background-color:hsl(var(--primary)/.1)}}.tab-pane{padding:0}.chat-groups-tab{li{padding-top:.625rem;padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem}.group-indivudial{font-weight:600;color:hsl(var(--primary))}}.chat-calls-tab{li{padding-top:.625rem;padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem}.incoming-call-success,.outgoing-call-success{i{font-size:.875rem;color:hsl(var(--success))}}.incoming-call-failed,.outgoing-call-failed{i{font-size:.875rem;color:hsl(var(--destructive))}}}.chat-groups-tab,.chat-users-tab{li{padding-top:.625rem;padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem}li:hover{background-color:hsl(var(--background));color:hsl(var(--foreground))}li:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}li:hover:is(.dark *){color:hsl(var(--foreground)/.7)}li{.chat-msg{display:inline-block;max-width:11.25rem;--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1))}.chat-msg:is(.dark *){color:hsl(var(--foreground)/.7)}&.active{background-color:hsl(var(--primary)/.15)}&.active:hover{color:hsl(var(--primary))}&.active:is(.dark *){background-color:hsl(var(--secondary)/.15)}&.active:hover:is(.dark *){color:hsl(var(--secondary))}&.active{.chat-msg-sender{color:hsl(var(--primary))}.chat-msg-sender:is(.dark *){color:hsl(var(--secondary))}}.chat-msg-typing{.chat-msg{color:hsl(var(--success))}.chat-read-icon{display:none}}.chat-read-icon{line-height:1}.chat-read-icon{i{font-size:1rem;color:hsl(var(--success))}}&.chat-msg-unread{background-color:hsl(var(--background));color:hsl(var(--foreground))}&.chat-msg-unread:is(.dark *){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}&.chat-msg-unread:is(.dark *){color:hsl(var(--foreground)/.7)}&.chat-msg-unread{.chat-msg{color:hsl(var(--foreground))}.chat-msg:is(.dark *){color:hsl(var(--foreground)/.7)}.chat-read-icon{i{--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1))}i:is(.dark *){color:hsl(var(--foreground)/.7)}}}&.chat-inactive{.chat-read-icon{display:none}}}}}.chat-user-details{padding:1.5rem}.chat-user-details{.avatar{border-style:solid;outline-width:1px;outline-color:hsl(var(--primary)/.2)}.shared-files{li{margin-bottom:.25rem}li{&:last-child{margin-bottom:0}}.shared-file-icon i{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.3rem;border-width:1px;border-style:solid;border-color:hsl(var(--border));padding:1.125rem;font-size:1.125rem;line-height:1;--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1))}.shared-file-icon i:is(.dark *){color:hsl(var(--foreground)/.7)}}.chat-media{img{margin-bottom:1.125rem;height:5.5rem;width:5.5rem;border-radius:calc(var(--radius) - 2px)}}}.main-chat-area{position:relative}.main-chat-area{.chat-content{background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;padding:2.5rem}.chat-content{.chatting-user-info{font-weight:600;color:hsl(var(--foreground))}.chatting-user-info:is(.dark *){color:hsl(var(--foreground)/.7)}.chatting-user-info{.msg-sent-time{font-size:.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1))}.msg-sent-time{.chat-read-mark{i{margin-inline-end:.3rem;color:hsl(var(--success))}}}}.main-chat-msg div{margin-top:.4rem;width:fit-content;padding:.75rem}.main-chat-msg div{p{font-size:.813rem}.chat-media-image{height:6.25rem;width:6.25rem;border-radius:calc(var(--radius) - 2px)}}.chat-item-start{.main-chat-msg div{border-radius:.3rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));color:hsl(var(--foreground))}.main-chat-msg div:is(.dark *){color:hsl(var(--foreground)/.7)}.msg-sent-time{margin-inline-start:.25rem}}.chat-item-end{justify-content:flex-end;text-align:end}.chat-item-end{.main-chat-msg div{border-radius:.3rem;background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.main-chat-msg div:is(.dark *){background-color:hsl(var(--secondary)/.5)}.msg-sent-time{margin-inline-end:.25rem}}.chat-item-end,.chat-item-start{display:flex}.chat-item-end,.chat-item-start{.chat-list-inner{display:flex;max-width:75%;align-items:flex-start}}}.chat-footer{width:100%;position:absolute;inset-inline-start:auto;inset-inline-end:auto;bottom:0;display:flex;height:4.75rem;flex-shrink:0;align-items:center;border-top-width:1px;border-style:solid;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:0;padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}.chat-footer:is(.dark *){background-color:hsl(var(--background))}.chat-footer:is(.dark *){color:hsl(var(--foreground)/.7)}.chat-day-label{position:relative;margin-bottom:2rem;text-align:center;--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1));opacity:.6}.chat-day-label{span{border-radius:.3rem;background-color:hsl(var(--primary)/.2);padding-top:.188rem;padding-bottom:.188rem;padding-left:.5rem;padding-right:.5rem;font-size:.7rem;color:hsl(var(--primary))}span:is(.dark *){background-color:hsl(var(--secondary)/.2)}span:is(.dark *){color:hsl(var(--secondary))}}}@media (min-width:992px){.chat-info{min-width:21.875rem;max-width:21.875rem}}.main-chat-area{width:100%;max-width:100%;overflow:hidden}.chat-user-details{min-width:20rem;max-width:20rem}@media (min-width:640px){.chat-user-details{min-width:21.875rem;max-width:21.875rem}}@media (max-width:1275.98px) and (min-width:992px){.chat-info{min-width:21.875rem;max-width:21.875rem}.main-chat-area{width:100%;max-width:100%;overflow:hidden}.chat-user-details{display:none}}@media (max-width:991.98px){.chat-info{width:100%}.main-chat-area{display:none;min-height:100%;max-width:100%}.responsive-chat-close{display:block}}@media (max-width:1400px){.chat-user-details{position:absolute;display:none}.chat-user-details{&.open{inset-inline-end:0;top:.5rem;display:block;border-width:1px;border-style:solid;border-color:hsl(var(--border));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}button.responsive-userinfo-open{display:block}}}@media (max-width:991.98px){.main-chart-wrapper{&.responsive-chat-open{.chat-info{display:none}.main-chat-area{display:block}}}}@media (max-width:767.98px){.main-chart-wrapper .main-chat-area .chat-content .main-chat-msg div .chat-media-image{height:2.5rem;width:2.5rem}}@media (max-width:354px){.main-chart-wrapper .chat-calls-tab{max-height:calc(100vh - 22rem)}}[dir=rtl]{.chat-footer .btn-send{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.tab-style-2{border-bottom-width:0;.nav-item{margin-inline-end:.5rem}.nav-item{&:last-child{margin-inline-end:0}.nav-link{border-width:0}.nav-link{i{display:inline-flex;height:1.875rem;width:1.875rem;border-radius:50px;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.4rem;color:hsl(var(--foreground))}i:is(.dark *){color:hsl(var(--foreground)/.7)}&:hover{border-width:0}&.active{position:relative;border-width:0;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}&.active{i{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary))}i:before{position:absolute;inset-inline-start:45%;inset-inline-end:0;bottom:0;height:.175rem;width:20%;border-radius:50px;content:var(--tw-content);background-color:hsl(var(--primary))}}}}}.ynex-kanban-board{margin-bottom:.75rem;display:flex;align-items:stretch;overflow-x:auto;padding-bottom:1rem;.kanban-tasks-type{margin-inline-end:1.5rem;width:100%;min-width:20rem}.kanban-tasks-type{&:last-child{margin-inline-end:0}.kanban-tasks{touch-action:none}}.task-image{.kanban-image{height:150px;width:100%;border-radius:calc(var(--radius) - 2px)}}.kanban-content{margin-top:.75rem}.kanban-task-description{font-size:.82rem;color:hsl(var(--muted-foreground))}.kanban-tasks-type{&.new{.kanban-tasks.box{border-top-width:3px;border-style:solid;border-color:hsl(var(--primary)/.3)}}&.todo{.kanban-tasks.box{border-top-width:3px;border-style:solid;border-color:hsl(var(--alert)/.3)}}&.in-progress{.kanban-tasks.box{border-top-width:3px;border-style:solid;border-color:hsl(var(--secondary)/.3)}}&.inreview{.kanban-tasks.box{border-top-width:3px;border-style:solid;border-color:hsl(var(--destructive)/.3)}}&.completed{.kanban-tasks.box{border-top-width:3px;border-style:solid;border-color:hsl(var(--success)/.3)}}}#completed-tasks,#inprogress-tasks,#inreview-tasks,#new-tasks,#todo-tasks{.box:last-child{margin-bottom:0}}#completed-tasks,#inprogress-tasks,#inreview-tasks,#new-tasks,#todo-tasks{position:relative;max-height:35rem}#completed-tasks,#inprogress-tasks,#inreview-tasks,#new-tasks,#todo-tasks{.simplebar-content{padding-left:0;padding-right:0;padding-top:0;padding-bottom:1rem}}}.task-title{position:relative;inset-inline-start:1rem}.task-title:before{position:absolute;inset-inline-start:-1rem;top:.5rem;height:.5rem;width:.5rem;border-radius:9999px;content:var(--tw-content);background-color:hsl(var(--secondary))}.task-details-key-tasks{list-style-type:decimal;li{margin-bottom:.5rem;font-size:.875rem;--tw-text-opacity:1;color:rgb(140 144 151/var(--tw-text-opacity,1))}li{&:last-child{margin-bottom:0}}}.task-description{font-size:.875rem}.task-details-progress{width:6.25rem}.gantt_chart_content{&::-webkit-scrollbar-thumb{height:100%;background-color:hsl(var(--primary))}}.gantt_chart_task_list{position:sticky;left:0;z-index:50;width:25%;border-right-width:1px;border-color:hsl(var(--muted-foreground)/.2);background-color:hsl(var(--card))}.gantt_chart_task_list_header{background-color:hsl(var(--primary)/.2);color:hsl(var(--primary));position:sticky;top:0;z-index:10;padding-left:1rem;padding-right:1rem;font-weight:500;background-color:hsl(var(--card));flex-wrap:wrap}.gantt_chart_task_list_header,.gantt_chart_task_list_item{font-size:.875rem;line-height:1.25rem;border-bottom-width:1px;border-color:hsl(var(--muted-foreground)/.2);display:flex;align-items:center}.gantt_chart_task_list_item{height:2.5rem;width:100%}.gantt_chart_task_list_item:last-child{border-style:none}.gantt_chart_timeline_container{max-height:100%;max-width:100%;padding-top:3rem}.gantt_chart_timeline{position:relative;display:flex;height:2.5rem;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.gantt_chart_timeline_duration{height:1.5rem;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary)/.7)}.gantt_chart_sub_timeline_duration{height:1.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--secondary)/.7)}.gantt_chart_sub_timeline_duration:is(.dark *){border-style:none}.gantt_chart_sub_timeline_duration{background-color:hsl(var(--secondary)/.2)}.gantt_chart_sub_timeline_duration:is(.dark *){background-color:hsl(var(--muted-foreground)/.7)}.gantt_chart_timeline_title{overflow:hidden;max-width:12.5rem;text-overflow:ellipsis;white-space:nowrap;padding-left:.75rem;position:absolute;top:50%;right:0;--tw-translate-y:-50%;--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gantt_chart_timeline_background{position:absolute;min-width:100%;min-height:100%;height:100%!important}.timeline_columns,.timeline_days,.timeline_weeks{display:flex}.timeline_days{height:1.5rem}.timeline_columns{height:calc(100% - 48px)}.week_item{height:1.5rem;border-right-width:1px;border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem}.week_item:is(.dark *){background-color:hsl(var(--background))}.week_item{display:flex;align-items:center;justify-content:center;width:147px}.light_text{color:#a9a9b8}.day_item_container{display:flex;flex-direction:column}.gantt_chart_day_cell{display:flex;align-items:center;justify-content:center;border-right-width:1px;border-bottom-width:1px;height:1.5rem;background-color:hsl(var(--card));font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.timeline_sticky{position:sticky;top:0;z-index:3}.day_item_column{height:100%;width:21px;border-right-width:1px;border-color:hsl(var(--muted-foreground)/.2)}.day_item_column:last-child{border-style:none}.scroll_ref{width:10px;height:0;position:relative;left:-700px}.timeline_months{display:grid;grid-template-columns:repeat(var(--days-amount),1fr)}.month_header,.timeline_months{border-width:1px;border-color:hsl(var(--muted-foreground)/.2)}.month_header{padding:5px 0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;font-weight:700}