.task-card-container{align-items:center;display:flex;flex-direction:column;gap:32px;min-height:100%;padding:12px}.task-card{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:16px;box-shadow:none;color:#333;cursor:pointer;max-width:100%;padding:14px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.task-card:hover{box-shadow:0 15px 35px #00000014,0 5px 15px #0000000d;transform:translateY(-6px)}.task-card:active{transform:scale(.98)}.task-card-status{border-radius:4px;font-size:9px;font-weight:600;letter-spacing:.3px;padding:3px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:5}.task-card.expanded{max-width:360px}.task-card-status.completed{background-color:#22c55e;color:#fff}.task-card-status.in-progress{background-color:#3b82f6;color:#fff}.task-card-status.pending{background-color:#eab308;color:#1a1a1a}.task-card-status.postponed{background-color:#ef4444;color:#fff}.task-card-header{margin-bottom:8px;padding-right:90px}.task-card-title{-webkit-line-clamp:2;line-clamp:2;color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.3;margin:0 0 6px}.task-card-description,.task-card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-card-description{-webkit-line-clamp:1;line-clamp:1;color:#666;font-size:12px;margin:0}.task-card-description.expanded{-webkit-line-clamp:unset;line-clamp:none;display:block}.task-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.task-card-date{color:#666;font-size:11px}.task-card-date,.task-card-deadline{align-items:center;display:flex;font-weight:500;gap:4px}.task-card-deadline{font-size:12px}.task-card-creator{color:#000;font-size:7px}.task-card-creator strong{font-size:8px;font-weight:700}.task-card-deadline.overdue{color:#ef4444}.task-card-deadline.soon{color:#f97316}.task-card-deadline.normal{color:#22c55e}.task-card-footer{align-items:center;border-top:1px solid #0000000f;display:flex;justify-content:space-between;margin-top:10px;padding-top:10px}.task-card-info{align-items:center;display:flex;gap:16px}.task-card-priority{align-items:center;color:#888;display:flex;font-size:12px;gap:4px}.task-card-priority-indicator{background-color:#888;border-radius:1px;height:2px;width:16px}.task-card-category{align-items:center;color:#888;display:flex;font-size:12px;gap:4px}.task-card-avatars{display:flex;flex-direction:row-reverse}.task-card-avatar{border:2px solid #d8d8d8;border-radius:50%;height:32px;margin-left:-10px;overflow:hidden;width:32px}.task-card-avatar:last-child{margin-left:0}.task-card-avatar img{height:100%;object-fit:cover;width:100%}.task-card-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.task-card-progress{margin-top:12px}.task-card-progress-bar{background-color:#0000000f;border-radius:3px;height:5px;overflow:hidden;position:relative}.task-card-progress-fill{border-radius:3px;height:100%;transition:width .3s ease,background .3s ease}.task-card-progress-text{color:#888;font-size:11px;margin-top:4px;text-align:right}.task-card-progress-text.light{color:#fff}.task-card-expanded-wrapper{background:linear-gradient(145deg,#fff,#f5f5f5);border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 8px 24px #0003,0 4px 8px #00000026,0 1px 3px #0000001a;max-width:100%;width:100%}.task-card-expanded-header{background:linear-gradient(145deg,#f5f5f5,#ebebeb);border-radius:16px 16px 0 0;padding:16px;position:relative}.task-card-expanded-header-content{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.task-card-expanded-title{color:#1a1a1a;flex:1 1;font-size:16px;font-weight:600;line-height:1.3;margin:0;padding-right:40px}.task-card-expanded-header .task-card-status{flex-shrink:0;position:static}.task-card-expanded-header .task-card-progress{margin-top:0}.task-card-collapse-btn{align-items:center;background-color:#0000001a;border:none;border-radius:6px;color:#555;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:background-color .2s ease;width:28px}.task-card-collapse-btn:hover{background-color:#0003}.task-card-section{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;margin:8px;padding:14px}.task-card-section-title{border-bottom:1px solid #00000014;color:#333;font-size:13px;font-weight:600;margin:0 0 10px;padding-bottom:6px}.task-card-section-content{color:#555;font-size:12px;line-height:1.5;margin:0}.task-card-detail-list{display:flex;flex-direction:column;gap:12px}.task-card-detail-item{align-items:center;display:flex;justify-content:space-between}.task-card-detail-label{align-items:center;color:#666;display:flex;font-size:12px;gap:6px}.task-card-detail-label .anticon{font-size:12px}.task-card-detail-value{color:#333;font-size:12px;text-align:right}.task-card-detail-value.creator{display:flex;justify-content:flex-end;width:100%}.task-card-creator-info{align-items:center;display:flex;gap:6px}.task-card-creator-name{color:#000;font-size:8px;font-weight:700}.task-card-avatar-xsmall{border-radius:50%;height:20px;object-fit:cover;width:20px}.task-card-avatar-placeholder.task-card-avatar-xsmall{align-items:center;background-color:#e5e7eb;color:#666;display:flex;font-size:10px;justify-content:center}.task-card-detail-value.priority{color:#f97316}.task-card-users-chips{display:flex;flex-wrap:wrap;gap:8px}.task-card-user-chip{align-items:center;background-color:#f0f0f0;border-radius:16px;color:#333;display:flex;font-size:11px;gap:6px;padding:6px 10px}.task-card-user-chip-avatar{border-radius:50%;height:24px;overflow:hidden;width:24px}.task-card-user-chip-avatar img{height:100%;object-fit:cover;width:100%}.task-card-user-chip-avatar .task-card-avatar-placeholder{font-size:12px;height:100%;width:100%}.task-card-edit-btn{background-color:#f97316;border:none;border-radius:8px;box-shadow:0 4px 12px #f973164d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.task-card-edit-btn:hover{background-color:#ea580c;box-shadow:0 6px 16px #f9731666;transform:translateY(-2px)}.task-card-delete-btn{align-items:center;background-color:#ef4444;border:none;border-radius:8px;box-shadow:0 4px 12px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;min-width:44px;padding:12px;transition:all .2s ease}.task-card-delete-btn:hover{background-color:#dc2626;box-shadow:0 6px 16px #ef444466;transform:translateY(-2px)}.task-card-empty{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.task-card-empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.task-card-empty-text{font-size:14px}.task-card-filters{-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #eee;display:flex;gap:8px;overflow-x:auto;padding:12px}.task-card-filter-pill{background-color:#fff;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.task-card-filter-pill.active{background-color:#3f72af;border-color:#3f72af;color:#fff}.task-card-filter-pill:hover:not(.active){border-color:#3f72af;color:#3f72af}*{box-sizing:border-box;margin:0;padding:0}.main-login-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;width:100%}.login-form-container,.login-form-item{align-items:center;display:flex;justify-content:center}.login-form-container{background-color:#ff7d06d9;border:2px solid #ff7d06;border-radius:8px;height:60vh;width:25%}#login-logo{height:100px;width:100px}#login-button{background-color:#fff}#login-button:hover{border:1px solid #ff7d06;color:#ff7d06}header{background-color:#3f72af!important;box-shadow:0 2px 4px #0000004d}.ant-btn-primary{box-shadow:0 4px 12px #3f72af4d!important;transition:all .2s ease!important}.ant-btn-primary:hover{box-shadow:0 6px 16px #3f72af66!important;transform:translateY(-2px)}.ant-layout{background-color:#dbe2ef}tr th{background-color:#fef3e264!important}.ant-card-actions span{cursor:default!important}.ant-card-actions span:hover{color:#00000073!important;cursor:default!important}.ant-drawer-mask{border-radius:8px}.ant-card{box-shadow:0 0 2px #0000001f,0 1px 2px #0000003d!important}.ant-table-expanded-row{box-shadow:inset 0 -2px 4px 0 #0000001a,inset 0 4px 4px 0 #0000001a}.ant-table-header{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000001f}.ant-drawer-content{border-radius:0 8px 8px 0}.striped-row{background-color:#f9f9f9}.statistic .ant-tag{margin-inline-end:0}.notification-card{width:500px}@media (max-width:900px){.notification-card{max-width:360px;width:90vw!important}header{background:linear-gradient(135deg,#f97316,#ea580c 50%,#dc2626)!important;border-bottom:2px solid #fff3!important;box-shadow:0 4px 20px #f9731666!important}.ant-badge .ant-avatar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3!important;border:1px solid #ffffff4d!important;box-shadow:0 4px 12px #00000026;transition:all .3s ease!important}.ant-badge .ant-avatar:hover{background:#ffffff4d!important;transform:scale(1.05)}.statistic.ant-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:12px!important;box-shadow:0 4px 12px #0000001a;padding:4px 8px!important}.stat-separator.ant-tag{background:#0000!important;border:none!important;margin:0 2px!important;min-width:6px!important;padding:0!important;width:6px!important}.ant-avatar{border:2px solid #ffffff4d!important;box-shadow:0 4px 12px #0003}.app-header{height:70px!important;padding:0 16px!important}.profile-section{flex:1 1;min-width:0}.profile-name{font-size:15px!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #0000001a;white-space:nowrap}.color-boxes div{border-radius:50%!important;height:20px!important;width:20px!important}.action-buttons .ant-btn{font-size:14px!important;padding:4px 12px!important;white-space:nowrap}.logout-btn{background:#ffffff26!important;border:1px solid #fff3!important;border-radius:8px!important;color:#fff!important;padding:6px!important;transition:all .2s ease!important}.logout-btn:hover{background:#ffffff40!important}.ant-btn-primary{background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #f9731666!important}.ant-btn-primary:hover{box-shadow:0 6px 20px #f9731680!important;transform:translateY(-2px)}}
/*# sourceMappingURL=main.eb188e5c.css.map*/