body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Fira Mono,sans-serif!important;margin:0}.row-red{background-color:#ff3842}.row-green{background-color:#d4edda}.row-yellow{background-color:#ffff2e}.row-orange{background-color:#ffc107}.notification-item{transition:all .2s ease}.notification-item:hover{transform:translateX(2px)}.notification-item:hover,.notification-item:not(.ant-list-item-read):hover{background-color:#f0f9ff!important}.notification-item.ant-list-item-read:hover{background-color:#f5f5f5!important}@keyframes notificationPulse{0%{box-shadow:0 0 0 0 #1890ff66}70%{box-shadow:0 0 0 10px #1890ff00}to{box-shadow:0 0 0 0 #1890ff00}}.notification-item:not(.ant-list-item-read){animation:notificationPulse 2s infinite}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ant-badge-count{animation:badgePulse 1s ease-in-out infinite}.notification-item[data-type=position_missing_workers]{border-left:3px solid #1890ff}.notification-item[data-type=material_below_limit]{border-left:3px solid #ff4d4f}.notification-item[data-type=material_above_limit]{border-left:3px solid #faad14}.notification-item[data-type=produce_below_limit]{border-left:3px solid #ff4d4f}.notification-item[data-type=produce_above_limit]{border-left:3px solid #faad14}.ant-badge-count{box-shadow:0 2px 4px #ff4d4d4d}.notification-bell{transition:all .3s ease}.notification-bell:hover{transform:scale(1.1)}.notification-dropdown{border-radius:8px;box-shadow:0 4px 12px #00000026}.notification-header{background:linear-gradient(135deg,#fafafa,#f0f0f0);border-radius:8px 8px 0 0}.notification-empty{padding:40px 20px;text-align:center}.notification-tag{border-radius:4px;font-size:10px;padding:2px 6px}.sound-test-button{transition:all .2s ease}.sound-test-button:hover{transform:scale(1.1)}.critical-sound-button{transition:all .2s ease}.critical-sound-button:hover{box-shadow:0 0 8px #ff4d4f4d;transform:scale(1.1)}.notification-item[data-type=material_below_limit],.notification-item[data-type=position_missing_workers],.notification-item[data-type=produce_below_limit],.notification-item[data-type=task_overdue]{animation:criticalPulse 1.5s infinite}@keyframes criticalPulse{0%{box-shadow:0 0 0 0 #ff4d4f66}70%{box-shadow:0 0 0 8px #ff4d4f00}to{box-shadow:0 0 0 0 #ff4d4f00}}.task-card{transition:all .3s ease}.task-card:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)}.task-card .ant-card-body{padding:16px}.task-card .ant-card-actions{background:#0000}.task-card .ant-card-actions>li{margin:0}.task-card .ant-card-actions>li>span{border-radius:4px;padding:8px;transition:all .2s ease}.task-card .ant-card-actions>li>span:hover{background-color:#f0f0f0}.ant-col .ant-card{border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.ant-col .ant-card:hover{box-shadow:0 4px 16px #0000001f}.ant-col .ant-card.ant-card-dragging{opacity:.5}.ant-col .ant-card.ant-card-drag-over{background-color:#f6ffed;border-color:#52c41a}
/*# sourceMappingURL=main.6c0b7e35.css.map*/