.kanban-application .kanban-wrapper[data-v-10905db8]{width:100%;position:relative}.kanban-application .kanban-wrapper .kanban-container[data-v-10905db8]{display:flex;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding-bottom:1.5rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-10905db8]{width:auto!important;height:100%;background:transparent}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-10905db8]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header[data-v-10905db8]{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-10905db8]{color:#5e5873;font-size:1.1rem;padding:.5rem;font-weight:500;width:100%;max-width:13rem;white-space:nowrap;overflow:hidden;border-radius:.428rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-10905db8]:focus,.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-10905db8]:hover{background-color:#fff}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-10905db8]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .dropdown .dropdown-toggle[data-v-10905db8]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-drag[data-v-10905db8]{min-height:1rem;min-width:18.55rem;padding:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-10905db8]{position:absolute;left:-8px;bottom:0;margin:-1rem 0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-10905db8]:focus{box-shadow:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item[data-v-10905db8]{position:relative;display:flex;flex-direction:column;background:#fff;width:18.55rem;padding:1rem 1.2rem;margin-bottom:1.5rem;box-shadow:0 4px 24px 0 rgba(34,41,47,.1);cursor:pointer;border-radius:.428rem;transition:all .3s cubic-bezier(.23,1,.32,1),background 0s,color 0s,border 0s}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i[data-v-10905db8],.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg[data-v-10905db8]{stroke:#5e5873}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-text[data-v-10905db8]{font-weight:500}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown[data-v-10905db8]{display:none;position:absolute;right:0;cursor:pointer}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown .dropdown-toggle[data-v-10905db8]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item:hover .item-dropdown[data-v-10905db8]{display:block}.kanban-application .add-new-board[data-v-10905db8]{margin-top:22px;float:left;padding:0 15px}.kanban-application .add-new-board label[data-v-10905db8]{font-size:1rem;font-weight:700;margin-bottom:0;cursor:pointer}.kanban-application .update-item-sidebar[data-v-10905db8]{text-align:left}.kanban-application .update-item-sidebar .avatar-add-member[data-v-10905db8]{background-color:rgba(108,117,125,.12)}.kanban-application .update-item-sidebar .avatar-add-member i[data-v-10905db8],.kanban-application .update-item-sidebar .avatar-add-member svg[data-v-10905db8]{stroke:#5e5873}.kanban-application .update-item-sidebar .comment-editor .ql-editor[data-v-10905db8]{min-height:5.5rem}.kanban-application .update-item-sidebar .comment-toolbar.ql-toolbar[data-v-10905db8]{width:100%;text-align:right;border-top:0}.kanban-item.gu-mirror .item-dropdown .dropdown-toggle[data-v-10905db8]:after{display:none}.task-kanban-board[data-v-10905db8]{margin-right:12px;margin-left:12px}.task-kanban-board .task-kanban-board-header[data-v-10905db8]{display:flex;align-items:center;justify-content:space-between;color:var(--bs-heading-color);padding-block:0 1rem;padding-inline:0}.task-kanban-board .task-kanban-board-header[data-v-10905db8] :hover{background-color:transparent!important}.task-kanban-board .task-kanban-board-header .task-kanban-title-board[data-v-10905db8]{max-width:15rem!important;margin-left:1.2rem;font-weight:700}.task-kanban-board .task-kanban-drag[data-v-10905db8]{min-height:1rem;min-width:18.55rem;padding:0}.dark-layout .task-kanban-board-header[data-v-10905db8]{background-color:transparent!important}.kanban-application .kanban-wrapper[data-v-3b6921e3]{width:100%;position:relative}.kanban-application .kanban-wrapper .kanban-container[data-v-3b6921e3]{display:flex;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding-bottom:1.5rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-3b6921e3]{width:auto!important;height:100%;background:transparent}.kanban-application .kanban-wrapper .kanban-container .kanban-board[data-v-3b6921e3]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header[data-v-3b6921e3]{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-3b6921e3]{color:#5e5873;font-size:1.1rem;padding:.5rem;font-weight:500;width:100%;max-width:13rem;white-space:nowrap;overflow:hidden;border-radius:.428rem}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-3b6921e3]:focus,.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-3b6921e3]:hover{background-color:#fff}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board[data-v-3b6921e3]:focus{outline:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .dropdown .dropdown-toggle[data-v-3b6921e3]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-drag[data-v-3b6921e3]{min-height:1rem;min-width:18.55rem;padding:0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-3b6921e3]{position:absolute;left:-8px;bottom:0;margin:-1rem 0}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-title-button[data-v-3b6921e3]:focus{box-shadow:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item[data-v-3b6921e3]{position:relative;display:flex;flex-direction:column;background:#fff;width:18.55rem;padding:1rem 1.2rem;margin-bottom:1.5rem;box-shadow:0 4px 24px 0 rgba(34,41,47,.1);cursor:pointer;border-radius:.428rem;transition:all .3s cubic-bezier(.23,1,.32,1),background 0s,color 0s,border 0s}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i[data-v-3b6921e3],.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg[data-v-3b6921e3]{stroke:#5e5873}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-text[data-v-3b6921e3]{font-weight:500}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown[data-v-3b6921e3]{display:none;position:absolute;right:0;cursor:pointer}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown .dropdown-toggle[data-v-3b6921e3]:after{display:none}.kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item:hover .item-dropdown[data-v-3b6921e3]{display:block}.kanban-application .add-new-board[data-v-3b6921e3]{margin-top:22px;float:left;padding:0 15px}.kanban-application .add-new-board label[data-v-3b6921e3]{font-size:1rem;font-weight:700;margin-bottom:0;cursor:pointer}.kanban-application .update-item-sidebar[data-v-3b6921e3]{text-align:left}.kanban-application .update-item-sidebar .avatar-add-member[data-v-3b6921e3]{background-color:rgba(108,117,125,.12)}.kanban-application .update-item-sidebar .avatar-add-member i[data-v-3b6921e3],.kanban-application .update-item-sidebar .avatar-add-member svg[data-v-3b6921e3]{stroke:#5e5873}.kanban-application .update-item-sidebar .comment-editor .ql-editor[data-v-3b6921e3]{min-height:5.5rem}.kanban-application .update-item-sidebar .comment-toolbar.ql-toolbar[data-v-3b6921e3]{width:100%;text-align:right;border-top:0}.kanban-item.gu-mirror .item-dropdown .dropdown-toggle[data-v-3b6921e3]:after{display:none}.task-kanban-application[data-v-3b6921e3]{overflow:hidden;height:100%}.task-kanban-application .task-kanban-loading[data-v-3b6921e3]{min-height:14rem;width:100%}.task-kanban-application .task-kanban-loading-spinner[data-v-3b6921e3]{width:2.75rem;height:2.75rem}.task-kanban-application .task-kanban-wrapper[data-v-3b6921e3]{display:flex;flex-direction:column;overflow-x:auto;overflow-y:auto;max-width:100%;height:calc(var(--vh, 1vh)*100 - 11.8rem)!important}.task-kanban-application .task-kanban-container[data-v-3b6921e3]{display:flex;flex:1 1 auto;min-height:0;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding-bottom:1.5rem}.task-kanban-application .task-kanban-board-header[data-v-3b6921e3]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--bs-body-bg,#f8f8f8);padding-bottom:1rem}.task-draggable-zone[data-v-3b6921e3]{min-height:70vh!important;display:flex!important;flex-direction:column!important}.ghost-card[data-v-3b6921e3]{opacity:.5!important;background:#f8f8f8!important;transition:transform .2s ease}.cursor-pointer[data-v-1835fae6]{cursor:pointer}.todo-task-list-wrapper[data-v-1835fae6]{border:1px solid #e5e7eb}.ghost[data-v-1835fae6]{opacity:.5;background:#c8ebfb}.list-group[data-v-1835fae6]{min-width:760px}@media(max-width:767.98px){.list-group[data-v-1835fae6]{min-width:0!important;width:100%;max-width:100%}}.todo-task-list[data-v-1835fae6]{list-style:none;padding-left:0}.todo-header-add-col[data-v-1835fae6]{width:32px;min-width:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.todo-section-add-btn[data-v-1835fae6]{color:#3a7bc7;min-width:0;padding:.25rem!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.todo-section-add-btn[data-v-1835fae6]:hover{color:#2563eb}.fc .fc-toolbar{flex-wrap:wrap;flex-direction:row!important}.fc .fc-toolbar .fc-next-button,.fc .fc-toolbar .fc-prev-button{display:inline-block;background-color:transparent;border-color:transparent}.fc .fc-toolbar .fc-next-button .fc-icon,.fc .fc-toolbar .fc-prev-button .fc-icon{color:#6e6b7b}.fc .fc-toolbar .fc-next-button:active,.fc .fc-toolbar .fc-next-button:focus,.fc .fc-toolbar .fc-next-button:hover,.fc .fc-toolbar .fc-prev-button:active,.fc .fc-toolbar .fc-prev-button:focus,.fc .fc-toolbar .fc-prev-button:hover{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.fc .fc-toolbar .fc-prev-button{padding-left:0!important}.fc .fc-toolbar .fc-toolbar-chunk:first-child{display:flex;align-items:center;flex-wrap:wrap}.fc .fc-toolbar .fc-button{padding:.438rem .5rem}.fc .fc-toolbar .fc-button:active,.fc .fc-toolbar .fc-button:focus{box-shadow:none}.fc .fc-toolbar .fc-button-group .fc-button{text-transform:capitalize}.fc .fc-toolbar .fc-button-group .fc-button:focus{box-shadow:none}.fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button){background-color:transparent;border-color:#3a7bc7;color:#3a7bc7}.fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,.fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover{background-color:rgba(58,123,199,.2)!important;border-color:#3a7bc7!important;color:#3a7bc7}.fc .fc-toolbar .fc-button-group .fc-button-primary.fc-sidebarToggle-button{border:0}.fc .fc-toolbar .fc-button-group .fc-button-primary.fc-sidebarToggle-button i,.fc .fc-toolbar .fc-button-group .fc-button-primary.fc-sidebarToggle-button svg{height:21px;width:21px;font-size:21px}.fc .fc-toolbar .fc-button-group .fc-sidebarToggle-button{padding-left:0;background-color:transparent!important;color:#6e6b7b!important}.fc .fc-toolbar .fc-button-group .fc-sidebarToggle-button:not(.fc-prev-button):not(.fc-next-button):hover{background-color:transparent!important}.fc .fc-toolbar .fc-button-group .fc-sidebarToggle-button+div{margin-left:0}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button,.fc .fc-toolbar .fc-button-group .fc-listMonth-button,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button{padding:.55rem 1.5rem}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:last-child{border-radius:.358rem}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:first-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.fc .fc-toolbar .fc-button-group .fc-dayGridMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-listMonth-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridDay-button:last-child,.fc .fc-toolbar .fc-button-group .fc-timeGridWeek-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar>*>:not(:first-child){margin-left:0}.fc .fc-toolbar .fc-toolbar-title{margin-left:.25rem}.fc .fc-toolbar .fc--button:empty,.fc .fc-toolbar .fc-toolbar-chunk:empty{display:none}.fc tbody td,.fc thead th{border-color:#ebe9f1}.fc tbody td.fc-col-header-cell,.fc thead th.fc-col-header-cell{border-right:0;border-left:0}.fc .fc-view-harness{min-height:650px}.fc .fc-scrollgrid-section-liquid>td{border-bottom:0}.fc .fc-daygrid-event-harness .fc-event{font-size:.8rem;font-weight:600;padding:.25rem .5rem}.fc .fc-daygrid-day-bottom,.fc .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:.3rem}.fc .fc-daygrid-day{padding:5px}.fc .fc-daygrid-day .fc-daygrid-day-top{flex-direction:row;position:relative}.fc .fc-daygrid-day .fc-daygrid-add-task-btn{margin-left:auto;padding:0 .35rem;font-size:1rem;line-height:1.2;border:none;background:transparent;color:#b9b9c3;cursor:pointer;border-radius:2px;position:relative;z-index:5;opacity:0;transition:opacity .15s ease}.fc .fc-daygrid-day .fc-daygrid-add-task-btn:hover{opacity:1;color:#3a7bc7;background:rgba(58,123,199,.1)}.fc .fc-daygrid-day:hover .fc-daygrid-add-task-btn{opacity:.7}.fc .fc-daygrid-day-number,.fc .fc-list-event-time,.fc .fc-timegrid-slot-label-cushion{color:#6e6b7b}.fc .fc-day-past{opacity:.6}.fc .fc-day-today{background:#f8f8f8!important;background-color:#f8f8f8!important}.fc .fc-day-today .fc-daygrid-day-number{font-weight:700}.fc .fc-day-sat,.fc .fc-day-sun{background-color:rgba(0,0,0,.02)!important}.fc .fc-timegrid .fc-scrollgrid-section .fc-col-header-cell,.fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis{border-color:#ebe9f1;border-left:0;border-right:0}.fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis{border-color:#ebe9f1}.fc .fc-timegrid .fc-timegrid-axis.fc-scrollgrid-shrink .fc-timegrid-axis-cushion{text-transform:capitalize;color:#b9b9c3}.fc .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot{height:3rem}.fc .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot .fc-timegrid-slot-label-frame{text-align:center}.fc .fc-timegrid .fc-timegrid-slots .fc-timegrid-slot .fc-timegrid-slot-label-frame .fc-timegrid-slot-label-cushion{text-transform:uppercase}.fc .fc-timegrid .fc-timegrid-divider{display:none}.fc .fc-list{border-color:#ebe9f1}.fc .fc-list .fc-list-event-time{display:none}.fc .fc-list .fc-list-day-cushion{background:#f8f8f8}.fc .fc-list .fc-list-event:hover td{background-color:#f8f8f8}.fc .fc-list .fc-list-event td{border-color:#ebe9f1}.app-calendar{position:relative;border-radius:.428rem}.app-calendar .app-calendar-sidebar{position:absolute;left:-19.2rem;width:18rem;height:100%;z-index:5;background-color:#fff;border-right:1px solid #ebe9f1;flex-basis:18rem;transition:all .2s,background 0s,border 0s}.app-calendar .app-calendar-sidebar.show{left:0}.app-calendar .app-calendar-sidebar .sidebar-content-title{font-size:.85rem;color:#b9b9c3;text-transform:uppercase;letter-spacing:.6px}.app-calendar .app-calendar-sidebar .input-filter~label,.app-calendar .app-calendar-sidebar .select-all~label{color:#5e5873;font-weight:500;letter-spacing:.4px}.app-calendar .event-sidebar{position:absolute;top:0;right:0;width:400px;z-index:15;transform:translateX(120%);transition:all .3s ease-in-out}.app-calendar .event-sidebar .card{height:calc(100vh - 12.96rem);height:calc(var(--vh, 1vh)*100 - 12.96rem);border-radius:0 .25rem .25rem 0}.app-calendar .event-sidebar .card .close-bar{cursor:pointer}.app-calendar .event-sidebar .card .todo-item-action{width:6rem}.app-calendar .event-sidebar .card .todo-item-action .dropdown,.app-calendar .event-sidebar .card .todo-item-action .todo-item-favorite,.app-calendar .event-sidebar .card .todo-item-action .todo-item-info{cursor:pointer;line-height:1.5}.app-calendar .event-sidebar .card .todo-item-action .dropdown .dropdown-menu .dropdown-item{padding:.14rem 1.428rem}.app-calendar .event-sidebar .card .todo-item-action .dropdown-toggle:after{display:none}.app-calendar .event-sidebar.show{transform:translateX(0)}.app-calendar .fc-toolbar h2{font-size:1.45rem}.app-calendar .fc-header-toolbar{margin-bottom:1.75rem!important}.app-calendar .fc-view-harness{margin:0 -1.6rem}.app-calendar .fc-scrollgrid{border-color:#ebe9f1}.app-calendar .fc-day-future .fc-daygrid-day-number,.app-calendar .fc-day-past .fc-daygrid-day-number{color:#b9b9c3}.app-calendar .fc-popover{box-shadow:0 4px 24px 0 rgba(34,41,47,.1)}.app-calendar .fc-popover .fc-popover-header{background:transparent;padding:.5rem}.app-calendar .fc-popover .fc-popover-header .fc-popover-close,.app-calendar .fc-popover .fc-popover-header .fc-popover-title{color:#5e5873}.app-calendar .fc-popover .fc-popover-body :not(:last-of-type){margin-bottom:.3rem}.app-calendar .fc .fc-event .fc-event-main{color:inherit}.app-calendar .fc-list-event{background:transparent!important}@media(min-width:992px){.app-calendar .app-calendar-sidebar{position:static;height:auto;box-shadow:none!important}.app-calendar .app-calendar-sidebar .flatpickr-days{background-color:transparent}}.event-sidebar .select2-selection__choice__remove:before{top:40%!important}.horizontal-layout .app-calendar{margin-bottom:1rem}@media(max-width:992px){.fc .fc-sidebarToggle-button{font-size:0}}@media(min-width:992px){.fc .fc-sidebarToggle-button{display:none}}@media(max-width:700px){.app-calendar .fc .fc-header-toolbar .fc-toolbar-chunk:last-of-type{margin-top:1rem}}.fc-event-tag-primary{background-color:rgba(58,123,199,.12)!important;border-color:#3a7bc7!important}.fc-event-tag-primary,.fc-event-tag-primary .fc-event-main{color:#3a7bc7!important}.fc-event-tag-secondary{background-color:rgba(130,134,139,.12)!important;border-color:#82868b!important;color:#82868b!important}.fc-event-tag-secondary .fc-event-main{color:#82868b!important}.fc-event-tag-success{background-color:rgba(40,199,111,.12)!important;border-color:#28c76f!important}.fc-event-tag-success,.fc-event-tag-success .fc-event-main{color:#28c76f!important}.fc-event-tag-warning{background-color:rgba(255,159,67,.12)!important;border-color:#ff9f43!important}.fc-event-tag-warning,.fc-event-tag-warning .fc-event-main{color:#f67800!important}.fc-event-tag-danger{background-color:rgba(234,84,85,.12)!important;border-color:#ea5455!important}.fc-event-tag-danger,.fc-event-tag-danger .fc-event-main{color:#ea5455!important}.fc-event-tag-info{background-color:rgba(0,207,232,.12)!important;border-color:#00cfe8!important}.fc-event-tag-info,.fc-event-tag-info .fc-event-main{color:#00cfe8!important}.tasks-calendar-section[data-v-1c3039b1]{padding:0}@media(max-width:767.98px){.tasks-calendar-section .app-calendar{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.35rem}.tasks-calendar-section .card-body{padding-left:.4rem;padding-right:.4rem;padding-top:.5rem}.tasks-calendar-section .fc{font-size:.9375rem}.tasks-calendar-section .fc .fc-view-harness{min-height:min(55vh,420px)}.tasks-calendar-section .fc .fc-toolbar{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.65rem!important}.tasks-calendar-section .fc .fc-toolbar-chunk{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem}.tasks-calendar-section .fc .fc-toolbar-chunk:first-child{order:2}.tasks-calendar-section .fc .fc-toolbar-chunk:nth-child(2){order:1}.tasks-calendar-section .fc .fc-toolbar-chunk:last-child{order:3}.tasks-calendar-section .fc .fc-toolbar-title{font-size:1.05rem;font-weight:600;text-align:center;width:100%;line-height:1.25}.tasks-calendar-section .fc .fc-button{padding:.5rem .85rem;min-height:2.75rem;line-height:1.2}.tasks-calendar-section .fc .fc-button-group .fc-button{min-height:2.75rem}.tasks-calendar-section .fc .fc-col-header-cell-cushion,.tasks-calendar-section .fc .fc-daygrid-day-number{padding:.2rem .15rem}.tasks-calendar-section .fc .fc-daygrid-day{min-height:2.75rem}.tasks-calendar-section .fc .fc-daygrid-event{font-size:.7rem;padding:.15rem .25rem;margin-bottom:1px}.tasks-calendar-section .fc .fc-daygrid-day .fc-daygrid-add-task-btn{opacity:.85!important;min-width:2.25rem;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;border-radius:.25rem}.tasks-calendar-section .fc .fc-list-event td{padding:.65rem .45rem;vertical-align:middle}.tasks-calendar-section .fc .fc-list-event-title{font-weight:500;line-height:1.35}.tasks-calendar-section .fc .fc-list-day-cushion{padding:.5rem .45rem;font-weight:600}}@media(hover:none)and (pointer:coarse){.tasks-calendar-section .fc .fc-daygrid-day .fc-daygrid-add-task-btn{opacity:.9!important}}.task-priority-filter-btn[data-v-c8ea76b4]{padding:.35rem .5rem;border-radius:.357rem;color:#6b7280;font-size:.875rem;transition:background-color .15s,color .15s}.task-priority-filter-btn[data-v-c8ea76b4]:hover{background-color:rgba(34,41,47,.06);color:#374151}.task-priority-filter-btn.filter-active .task-priority-filter-icon[data-v-c8ea76b4],.task-priority-filter-btn.filter-active .task-priority-filter-label[data-v-c8ea76b4],.task-priority-filter-btn.filter-active[data-v-c8ea76b4],.task-priority-filter-btn.filter-active[data-v-c8ea76b4]:hover{color:var(--primary)}.task-priority-filter-icon[data-v-c8ea76b4]{flex-shrink:0;margin-right:.35rem}@media(max-width:575.98px){.task-priority-filter-icon[data-v-c8ea76b4]{margin-right:0}}.task-priority-filter-label[data-v-c8ea76b4]{white-space:nowrap}.task-priority-filter-clear[data-v-c8ea76b4]{display:flex;align-items:center;cursor:pointer;opacity:.7}.task-priority-filter-clear[data-v-c8ea76b4]:hover{opacity:1;color:var(--danger)}.task-priority-filter-option[data-v-c8ea76b4]{padding:.5rem .75rem;font-size:.875rem;border-radius:.357rem;cursor:pointer;transition:background-color .15s}.task-priority-filter-option[data-v-c8ea76b4]:hover{background-color:rgba(34,41,47,.04)}.task-priority-filter-option.active[data-v-c8ea76b4]{background-color:rgba(58,123,199,.08);color:var(--primary)}.task-priority-filter-option-icon[data-v-c8ea76b4]{flex-shrink:0;margin-right:.5rem}.task-priority-filter-check[data-v-c8ea76b4]{flex-shrink:0;margin-left:auto}[data-v-c8ea76b4] .btn{padding:0;border:none;background:transparent}[data-v-c8ea76b4] .btn:focus,[data-v-c8ea76b4] .btn:hover{background:transparent;border:none;box-shadow:none}.task-priority-filter-menu{min-width:200px;z-index:1050!important;padding:.25rem 0;border-radius:.5rem;box-shadow:0 4px 24px rgba(34,41,47,.12);border:1px solid rgba(34,41,47,.08)}.task-due-date-filter-btn[data-v-f91a3268]{padding:.35rem .5rem;border-radius:.357rem;color:#6b7280;font-size:.875rem;transition:background-color .15s,color .15s}.task-due-date-filter-btn[data-v-f91a3268]:hover{background-color:rgba(34,41,47,.06);color:#374151}.task-due-date-filter-btn.filter-active .task-due-date-filter-icon[data-v-f91a3268],.task-due-date-filter-btn.filter-active .task-due-date-filter-label[data-v-f91a3268],.task-due-date-filter-btn.filter-active[data-v-f91a3268],.task-due-date-filter-btn.filter-active[data-v-f91a3268]:hover{color:var(--primary)}.task-due-date-filter-icon[data-v-f91a3268]{flex-shrink:0;margin-right:.35rem}@media(max-width:575.98px){.task-due-date-filter-icon[data-v-f91a3268]{margin-right:0}}.task-due-date-filter-label[data-v-f91a3268]{white-space:nowrap}.task-due-date-filter-clear[data-v-f91a3268]{display:flex;align-items:center;cursor:pointer;opacity:.7}.task-due-date-filter-clear[data-v-f91a3268]:hover{opacity:1;color:var(--danger)}.task-due-date-filter-option[data-v-f91a3268]{padding:.5rem .75rem;font-size:.875rem;border-radius:.357rem;cursor:pointer;transition:background-color .15s}.task-due-date-filter-option[data-v-f91a3268]:hover{background-color:rgba(34,41,47,.04)}.task-due-date-filter-option.active[data-v-f91a3268]{background-color:rgba(58,123,199,.08);color:var(--primary)}.task-due-date-filter-option-icon[data-v-f91a3268]{flex-shrink:0;margin-right:.5rem}.task-due-date-filter-check[data-v-f91a3268]{flex-shrink:0;margin-left:auto}[data-v-f91a3268] .btn{padding:0;border:none;background:transparent}[data-v-f91a3268] .btn:focus,[data-v-f91a3268] .btn:hover{background:transparent;border:none;box-shadow:none}.task-due-date-filter-menu{min-width:200px;z-index:1050!important;padding:.25rem 0;border-radius:.5rem;box-shadow:0 4px 24px rgba(34,41,47,.12);border:1px solid rgba(34,41,47,.08)}.task-tag-filter-btn[data-v-3d46ea5c]{padding:.35rem .5rem;border-radius:.357rem;color:#6b7280;font-size:.875rem;transition:background-color .15s,color .15s}.task-tag-filter-btn[data-v-3d46ea5c]:hover{background-color:rgba(34,41,47,.06);color:#374151}.task-tag-filter-btn.filter-active .task-tag-filter-icon[data-v-3d46ea5c],.task-tag-filter-btn.filter-active .task-tag-filter-label[data-v-3d46ea5c],.task-tag-filter-btn.filter-active[data-v-3d46ea5c],.task-tag-filter-btn.filter-active[data-v-3d46ea5c]:hover{color:var(--primary)}.task-tag-filter-icon[data-v-3d46ea5c]{flex-shrink:0;margin-right:.35rem}@media(max-width:575.98px){.task-tag-filter-icon[data-v-3d46ea5c]{margin-right:0}}.task-tag-filter-label[data-v-3d46ea5c]{white-space:nowrap}.task-tag-filter-clear[data-v-3d46ea5c]{display:flex;align-items:center;cursor:pointer;opacity:.7}.task-tag-filter-clear[data-v-3d46ea5c]:hover{opacity:1;color:var(--danger)}.task-tag-filter-option[data-v-3d46ea5c]{padding:.5rem .75rem;font-size:.875rem;border-radius:.357rem;cursor:pointer;transition:background-color .15s}.task-tag-filter-option[data-v-3d46ea5c]:hover{background-color:rgba(34,41,47,.04)}.task-tag-filter-option.active[data-v-3d46ea5c]{background-color:rgba(58,123,199,.08);color:var(--primary)}.task-tag-filter-check[data-v-3d46ea5c]{flex-shrink:0;margin-left:auto}[data-v-3d46ea5c] .btn{padding:0;border:none;background:transparent}[data-v-3d46ea5c] .btn:focus,[data-v-3d46ea5c] .btn:hover{background:transparent;border:none;box-shadow:none}.task-tag-filter-menu{min-width:200px;max-height:280px;overflow-y:auto;z-index:1050!important;padding:.25rem 0;border-radius:.5rem;box-shadow:0 4px 24px rgba(34,41,47,.12);border:1px solid rgba(34,41,47,.08)}.task-user-filter-btn[data-v-17b3926e]{padding:.35rem .5rem;border-radius:.357rem;color:#6b7280;font-size:.875rem;transition:background-color .15s,color .15s}.task-user-filter-btn[data-v-17b3926e]:hover{background-color:rgba(34,41,47,.06);color:#374151}.task-user-filter-btn.filter-active .task-user-filter-icon[data-v-17b3926e],.task-user-filter-btn.filter-active .task-user-filter-label[data-v-17b3926e],.task-user-filter-btn.filter-active[data-v-17b3926e],.task-user-filter-btn.filter-active[data-v-17b3926e]:hover{color:var(--primary)}.task-user-filter-icon[data-v-17b3926e]{flex-shrink:0;margin-left:.35rem;margin-right:.35rem}@media(max-width:575.98px){.task-user-filter-icon[data-v-17b3926e]{margin-right:0}}.task-user-filter-label[data-v-17b3926e]{white-space:nowrap}.task-user-filter-clear[data-v-17b3926e]{display:flex;align-items:center;cursor:pointer;opacity:.7}.task-user-filter-clear[data-v-17b3926e]:hover{opacity:1;color:var(--danger)}.task-user-filter-option[data-v-17b3926e]{padding:.5rem .75rem;font-size:.875rem;border-radius:.357rem;cursor:pointer;transition:background-color .15s}.task-user-filter-option[data-v-17b3926e]:hover{background-color:rgba(34,41,47,.04)}.task-user-filter-option.active[data-v-17b3926e]{background-color:rgba(58,123,199,.08);color:var(--primary)}.task-user-filter-option-avatar[data-v-17b3926e]{flex-shrink:0;margin-right:.5rem}.task-user-filter-option-icon[data-v-17b3926e]{flex-shrink:0;margin-right:.5rem;margin-left:.35rem}.task-user-filter-check[data-v-17b3926e]{flex-shrink:0;margin-left:auto}[data-v-17b3926e] .btn{padding:0;border:none;background:transparent}[data-v-17b3926e] .btn:focus,[data-v-17b3926e] .btn:hover{background:transparent;border:none;box-shadow:none}.task-user-filter-menu{min-width:220px;max-height:320px;overflow-y:auto;z-index:1050!important;padding:.25rem 0;border-radius:.5rem;box-shadow:0 4px 24px rgba(34,41,47,.12);border:1px solid rgba(34,41,47,.08)}.task-filters-row[data-v-616f11aa]{gap:.25rem}.cursor-pointer[data-v-616f11aa]{cursor:pointer}.text-primary[data-v-616f11aa]{color:var(--primary)}.todo-application.tasks2-page[data-v-616f11aa]{overflow-x:hidden;max-width:100%}.tasks2-page-loading[data-v-616f11aa]{min-height:14rem}.tasks2-page-loading-spinner[data-v-616f11aa]{width:2.75rem;height:2.75rem}.tasks2-toolbar[data-v-616f11aa]{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.25rem}.tasks2-toolbar-top[data-v-616f11aa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.tasks2-page-title[data-v-616f11aa]{line-height:1.2;min-width:0;flex:1 1 auto}@media(max-width:575.98px){.tasks2-page-title[data-v-616f11aa]{font-size:1.35rem}}.tasks2-view-switcher[data-v-616f11aa]{display:inline-flex;align-items:center;flex-shrink:0;gap:.125rem;padding:.25rem 0}.tasks2-view-icon[data-v-616f11aa]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;border-radius:.35rem;flex-shrink:0}.tasks2-view-icon svg[data-v-616f11aa]{width:1.625rem;height:1.625rem}.tasks2-view-icon[data-v-616f11aa]:active{opacity:.85}.tasks2-toolbar-body[data-v-616f11aa]{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;min-width:0}.tasks2-filters[data-v-616f11aa]{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.tasks2-search-actions[data-v-616f11aa]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0}.tasks2-search.search-input-wrapper[data-v-616f11aa]{width:100%;min-width:0}.tasks2-create-btn[data-v-616f11aa]{width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding-left:.75rem;padding-right:.75rem}.tasks2-create-btn-icon[data-v-616f11aa]{margin-right:.35rem}@media(min-width:576px){.tasks2-toolbar[data-v-616f11aa]{flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}.tasks2-toolbar-top[data-v-616f11aa]{flex:0 0 auto;width:auto;justify-content:flex-start}.tasks2-page-title[data-v-616f11aa]{flex:0 0 auto;padding-left:.25rem}.tasks2-view-switcher[data-v-616f11aa]{margin-left:.75rem}.tasks2-toolbar-body[data-v-616f11aa]{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.tasks2-filters[data-v-616f11aa]{order:1;flex:1 1 auto;justify-content:flex-end;min-width:min(100%,12rem)}.tasks2-search-actions[data-v-616f11aa]{order:2;flex:0 1 auto;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;width:auto}.tasks2-search.search-input-wrapper[data-v-616f11aa]{width:180px;flex:0 0 auto}.tasks2-create-btn[data-v-616f11aa]{width:auto;min-height:unset;padding-left:.5rem;padding-right:.5rem}}@media(min-width:992px){.tasks2-toolbar[data-v-616f11aa]{flex-wrap:nowrap}.tasks2-toolbar-body[data-v-616f11aa]{flex-wrap:nowrap;margin-left:auto}.tasks2-filters[data-v-616f11aa]{flex:0 1 auto;justify-content:flex-start}}.tasks2-page{--tasks2-chrome-offset:11.8rem}@media(max-width:575.98px){.tasks2-page{--tasks2-chrome-offset:22rem}}@media(min-width:576px)and (max-width:991.98px){.tasks2-page{--tasks2-chrome-offset:14.6rem}}.list-view-wrapper{overflow-y:auto;overflow-x:hidden;min-height:min(400px,70vh);height:calc(var(--vh, 1vh)*100 - var(--tasks2-chrome-offset))!important;-webkit-overflow-scrolling:touch}.list-view-wrapper .todo-app-list{height:auto;min-height:200px}.list-view-wrapper .todo-app-list .todo-task-list-wrapper{height:auto!important;overflow-y:visible!important}@media(max-width:575.98px){.list-view-wrapper{min-height:50vh}.tasks2-page .task-kanban-wrapper{height:calc(var(--vh, 1vh)*100 - var(--tasks2-chrome-offset))!important;-webkit-overflow-scrolling:touch}.tasks2-page .task-draggable-zone{min-height:40vh!important}}@media(min-width:768px){.tasks2-page .task-kanban-wrapper{height:calc(var(--vh, 1vh)*100 - var(--tasks2-chrome-offset))!important}}