.Kanban-module-scss-module__VM03kq__kanbanContainer{flex-direction:column;min-height:calc(100vh - 144px);padding:0;display:flex}.Kanban-module-scss-module__VM03kq__kanbanBoard{flex:1;gap:24px;min-height:calc(100vh - 250px);padding-bottom:24px;overflow-x:auto;display:flex!important}.Kanban-module-scss-module__VM03kq__kanbanBoard::-webkit-scrollbar{height:8px}.Kanban-module-scss-module__VM03kq__kanbanBoard::-webkit-scrollbar-track{background:0 0}.Kanban-module-scss-module__VM03kq__kanbanBoard::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.Kanban-module-scss-module__VM03kq__columnWrapper{flex-direction:column;flex:1;min-width:350px;display:flex}.Kanban-module-scss-module__VM03kq__column{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1f5f980;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;height:100%;transition:all .3s;display:flex}.Kanban-module-scss-module__VM03kq__columnHeader{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Kanban-module-scss-module__VM03kq__columnHeader .ant-typography{color:#1e293b;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;margin:0!important}.Kanban-module-scss-module__VM03kq__taskList{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:150px;padding:16px;display:flex;overflow-y:auto}.Kanban-module-scss-module__VM03kq__taskList::-webkit-scrollbar{width:5px}.Kanban-module-scss-module__VM03kq__taskList::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.Kanban-module-scss-module__VM03kq__draggingOver{background-color:#6366f10d;border-color:#6366f133}.Kanban-module-scss-module__VM03kq__emptyColumn{background:#ffffff4d;border:1px dashed #cbd5e1;border-radius:12px;padding:40px 0}.Kanban-module-scss-module__VM03kq__columnFooter{padding:12px 16px}.Kanban-module-scss-module__VM03kq__columnFooter .ant-btn{color:#64748b;border-radius:12px;height:40px;font-weight:600}.Kanban-module-scss-module__VM03kq__columnFooter .ant-btn:hover{color:#6366f1;background:#6366f10d}.Kanban-module-scss-module__VM03kq__taskCard{cursor:grab}.Kanban-module-scss-module__VM03kq__taskCard.Kanban-module-scss-module__VM03kq__dragging{cursor:grabbing;z-index:1000}.Kanban-module-scss-module__VM03kq__taskCard.Kanban-module-scss-module__VM03kq__dragging .Kanban-module-scss-module__VM03kq__taskCardInner{border-color:#6366f1;transform:rotate(2deg)scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Kanban-module-scss-module__VM03kq__taskCardInner{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important}.Kanban-module-scss-module__VM03kq__taskCardInner:hover{transform:translateY(-2px);border-color:#cbd5e1!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.Kanban-module-scss-module__VM03kq__taskCardInner .ant-card-body{padding:16px!important}.Kanban-module-scss-module__VM03kq__priorityIndicator{border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px;box-shadow:0 0 0 2px #fff,0 0 8px}.Kanban-module-scss-module__VM03kq__taskContent{flex-direction:column;display:flex}.Kanban-module-scss-module__VM03kq__taskHeader{justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-right:24px;display:flex}.Kanban-module-scss-module__VM03kq__taskHeader .ant-typography{color:#0f172a;font-family:Outfit,sans-serif}.Kanban-module-scss-module__VM03kq__taskDescription{margin-bottom:16px}.Kanban-module-scss-module__VM03kq__taskDescription .ant-typography{color:#64748b;font-size:.875rem;line-height:1.5}.Kanban-module-scss-module__VM03kq__taskFooter{border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding-top:12px;display:flex}.Kanban-module-scss-module__VM03kq__taskMetaIcons{align-items:center;gap:-8px;display:flex}.Kanban-module-scss-module__VM03kq__taskMetaIcons .ant-avatar{border:2px solid #fff;transition:all .2s;box-shadow:0 2px 4px #0000000d}.Kanban-module-scss-module__VM03kq__taskMetaIcons .ant-avatar:hover{z-index:10;transform:translateY(-2px)}.Kanban-module-scss-module__VM03kq__taskDragHandle{color:#94a3b8;opacity:.3;margin-left:auto;font-size:14px}.Kanban-module-scss-module__VM03kq__loadingContainer{justify-content:center;align-items:center;height:400px;display:flex}
.MainLayout-module-scss-module__KJLT7a__mainLayout{background:radial-gradient(circle at 100% 0,#f1f5f9,#f8fafc);min-height:100vh}.MainLayout-module-scss-module__KJLT7a__sider{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:1001;border-radius:20px;margin:16px 0 16px 16px;top:16px;box-shadow:10px 0 30px #00000005;background:#ffffffb3!important;border-right:1px solid #ffffff4d!important;height:calc(100vh - 32px)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:sticky!important}.MainLayout-module-scss-module__KJLT7a__sider .ant-layout-sider-children{flex-direction:column;display:flex}.MainLayout-module-scss-module__KJLT7a__sider .ant-layout-sider-trigger{color:#fff;border-top:1px solid #ffffff1a;border-radius:0 0 20px 20px;background:#6366f1!important}.MainLayout-module-scss-module__KJLT7a__logo{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px;padding:32px 24px;display:flex}.MainLayout-module-scss-module__KJLT7a__logo span{letter-spacing:-.5px;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.MainLayout-module-scss-module__KJLT7a__logoCollapsed{justify-content:center;align-items:center;width:100%;display:flex}.MainLayout-module-scss-module__KJLT7a__siderMenu{padding:0 12px;background:0 0!important;border:none!important}.MainLayout-module-scss-module__KJLT7a__siderMenu .ant-menu-item{font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);color:#64748b!important;border-radius:12px!important;height:48px!important;margin:4px 0!important;line-height:48px!important}.MainLayout-module-scss-module__KJLT7a__siderMenu .ant-menu-item:hover{transform:translate(4px);color:#6366f1!important;background:#6366f114!important}.MainLayout-module-scss-module__KJLT7a__siderMenu .ant-menu-item.ant-menu-item-selected{font-weight:600;box-shadow:0 10px 20px -5px #6366f166;color:#fff!important;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%)!important}.MainLayout-module-scss-module__KJLT7a__siderMenu .ant-menu-item.ant-menu-item-selected:after{display:none}.MainLayout-module-scss-module__KJLT7a__siderMenu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:#fff}.MainLayout-module-scss-module__KJLT7a__siderMenu .ant-menu-item .ant-menu-item-icon{font-size:18px;margin-right:12px!important}.MainLayout-module-scss-module__KJLT7a__header{-webkit-backdrop-filter:blur(12px)saturate(180%);z-index:1000;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;height:80px;padding:0 32px;display:flex;position:sticky;top:0;background:#fff9!important}.MainLayout-module-scss-module__KJLT7a__headerLeft{align-items:center;gap:20px;display:flex}.MainLayout-module-scss-module__KJLT7a__headerRight{align-items:center;display:flex}.MainLayout-module-scss-module__KJLT7a__collapseButton{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d;color:#64748b!important;background:#fff!important;border:1px solid #e2e8f0!important}.MainLayout-module-scss-module__KJLT7a__collapseButton:hover{transform:scale(1.05);color:#6366f1!important;border-color:#6366f1!important}.MainLayout-module-scss-module__KJLT7a__headerButton{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;color:#64748b!important;background:#fff!important;border:1px solid #e2e8f0!important}.MainLayout-module-scss-module__KJLT7a__headerButton:hover{transform:translateY(-2px);color:#6366f1!important;background:#f5f3ff!important;border-color:#ddd6fe!important}.MainLayout-module-scss-module__KJLT7a__userProfile{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;padding:6px 12px;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.MainLayout-module-scss-module__KJLT7a__userProfile:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000014}.MainLayout-module-scss-module__KJLT7a__userInfo{flex-direction:column;align-items:flex-start;margin-left:8px;display:flex}.MainLayout-module-scss-module__KJLT7a__userInfo .ant-typography{font-family:Outfit,sans-serif;margin:0!important}.MainLayout-module-scss-module__KJLT7a__headerContent{flex:1}.MainLayout-module-scss-module__KJLT7a__content{background:0 0;min-height:calc(100vh - 144px);margin:32px}.MainLayout-module-scss-module__KJLT7a__content .breadcrumb-container{margin-bottom:24px}.ant-layout-content{overflow:initial!important}@media (max-width:992px){.MainLayout-module-scss-module__KJLT7a__sider{border-radius:0;margin:0;top:0;height:100vh!important}.MainLayout-module-scss-module__KJLT7a__content{margin:20px}}@media (max-width:768px){.MainLayout-module-scss-module__KJLT7a__header{height:70px;padding:0 20px}.MainLayout-module-scss-module__KJLT7a__userInfo{display:none}}@media (max-width:576px){.MainLayout-module-scss-module__KJLT7a__content{margin:16px}.MainLayout-module-scss-module__KJLT7a__header{padding:0 16px}}
.Analytics-module-scss-module__ZHS_jq__analyticsWrapper{background:0 0;flex-direction:column;gap:32px;padding:0;font-family:Inter,sans-serif;display:flex}.Analytics-module-scss-module__ZHS_jq__header{margin-bottom:8px}.Analytics-module-scss-module__ZHS_jq__header h2{letter-spacing:-1px;color:#0f172a;margin:0;font-family:Outfit,sans-serif;font-weight:800}.Analytics-module-scss-module__ZHS_jq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.Analytics-module-scss-module__ZHS_jq__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.Analytics-module-scss-module__ZHS_jq__statCard:hover{border-color:#6366f1;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.Analytics-module-scss-module__ZHS_jq__statIcon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:24px;display:flex;box-shadow:0 8px 16px -4px #6366f14d}.Analytics-module-scss-module__ZHS_jq__completion{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);box-shadow:0 8px 16px -4px #10b9814d}.Analytics-module-scss-module__ZHS_jq__overdue{background:linear-gradient(135deg,#f43f5e 0%,#fb7185 100%);box-shadow:0 8px 16px -4px #f43f5e4d}.Analytics-module-scss-module__ZHS_jq__efficiency{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 8px 16px -4px #6366f14d}.Analytics-module-scss-module__ZHS_jq__statValue{color:#0f172a;letter-spacing:-1px;font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:800;line-height:1}.Analytics-module-scss-module__ZHS_jq__statLabel{color:#64748b;margin-top:8px;font-size:.875rem;font-weight:600}.Analytics-module-scss-module__ZHS_jq__chartCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:32px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.Analytics-module-scss-module__ZHS_jq__chartCard h3{color:#1e293b;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700}.Analytics-module-scss-module__ZHS_jq__highlightCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fffc;border-radius:24px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}
