.header-module-scss-module__lXl03a__header{align-items:center;width:auto;height:80px;display:flex}.header-module-scss-module__lXl03a__logo{background-image:url(../media/logo.bf7d9491.png);background-repeat:no-repeat;background-size:cover;width:8vw;min-width:90px;max-width:120px;height:40px;margin-left:10%}.header-module-scss-module__lXl03a__navBar{align-items:center;width:80vw;height:80px;display:flex}.header-module-scss-module__lXl03a__navGroup{justify-content:space-around;align-items:center;width:750px;height:80px;margin-left:20%;display:flex}.header-module-scss-module__lXl03a__navGroup a{color:#000;text-decoration:none}.header-module-scss-module__lXl03a__navGroup p{height:21.78px;font-size:18px;font-weight:600}.header-module-scss-module__lXl03a__userGroup{justify-content:space-around;align-items:center;width:250px;height:80px;display:flex}.header-module-scss-module__lXl03a__alram{background-image:url(../media/alram.54ec5d7f.png);background-repeat:no-repeat;background-size:cover;width:28px;height:28px;margin-top:5px;margin-left:50px}.header-module-scss-module__lXl03a__user{justify-content:space-around;align-items:center;width:80px;height:80px;display:flex}.header-module-scss-module__lXl03a__user a{color:#000;text-decoration:none}.header-module-scss-module__lXl03a__user p{height:19.36px;font-size:16px;font-weight:600}.header-module-scss-module__lXl03a__userImage{width:30px;height:30px}.header-module-scss-module__lXl03a__loggedInUser{white-space:nowrap;align-items:center;gap:12px;display:flex}.header-module-scss-module__lXl03a__loggedInUser p{margin:0}.header-module-scss-module__lXl03a__logoutButton{cursor:pointer;color:#888;font-size:.9em}.header-module-scss-module__lXl03a__logoutButton:hover{color:#333;text-decoration:underline}
.NotificationModal-module-scss-module__C2zW5W__modalOverlay{z-index:1000;position:absolute;top:55px;right:60px}.NotificationModal-module-scss-module__C2zW5W__notificationCard{background-color:#fff;border:1px solid #eef2f6;border-radius:16px;flex-direction:column;width:380px;max-height:520px;animation:.2s cubic-bezier(.16,1,.3,1) NotificationModal-module-scss-module__C2zW5W__fadeInDown;display:flex;position:relative;overflow:visible;box-shadow:0 10px 30px #0000001a,0 2px 8px #0000000a}.NotificationModal-module-scss-module__C2zW5W__notificationCard .NotificationModal-module-scss-module__C2zW5W__arrow{background-color:#fff;border-top:1px solid #eef2f6;border-left:1px solid #eef2f6;width:16px;height:16px;position:absolute;top:-8px;right:28px;transform:rotate(45deg)}@keyframes NotificationModal-module-scss-module__C2zW5W__fadeInDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.NotificationModal-module-scss-module__C2zW5W__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.NotificationModal-module-scss-module__C2zW5W__header .NotificationModal-module-scss-module__C2zW5W__titleGroup{align-items:center;gap:8px;display:flex}.NotificationModal-module-scss-module__C2zW5W__header .NotificationModal-module-scss-module__C2zW5W__titleGroup h3{color:#1e293b;margin:0;font-size:1.1rem;font-weight:700}.NotificationModal-module-scss-module__C2zW5W__header .NotificationModal-module-scss-module__C2zW5W__titleGroup .NotificationModal-module-scss-module__C2zW5W__unreadCountBadge{color:#fff;background-color:#27abf1;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:700}.NotificationModal-module-scss-module__C2zW5W__header .NotificationModal-module-scss-module__C2zW5W__markAllBtn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:500;transition:color .15s}.NotificationModal-module-scss-module__C2zW5W__header .NotificationModal-module-scss-module__C2zW5W__markAllBtn:hover{color:#27abf1;text-decoration:underline}.NotificationModal-module-scss-module__C2zW5W__listContainer{flex:1;max-height:420px;overflow-y:auto}.NotificationModal-module-scss-module__C2zW5W__listContainer::-webkit-scrollbar{width:5px}.NotificationModal-module-scss-module__C2zW5W__listContainer::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.NotificationModal-module-scss-module__C2zW5W__notiItem{cursor:pointer;border-bottom:1px solid #f8fafc;gap:12px;padding:14px 18px;transition:background-color .15s;display:flex;position:relative}.NotificationModal-module-scss-module__C2zW5W__notiItem:hover{background-color:#f8fafc}.NotificationModal-module-scss-module__C2zW5W__notiItem.NotificationModal-module-scss-module__C2zW5W__unread{background-color:#f0f9ff}.NotificationModal-module-scss-module__C2zW5W__notiItem.NotificationModal-module-scss-module__C2zW5W__unread:before{content:"";background-color:#27abf1;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:6px}.NotificationModal-module-scss-module__C2zW5W__notiItem.NotificationModal-module-scss-module__C2zW5W__unread:hover{background-color:#e0f2fe}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__avatar{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;width:40px;height:40px}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox{flex:1;min-width:0}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__itemTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__itemTop .NotificationModal-module-scss-module__C2zW5W__deleteBtn{color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:none;padding:0 4px;font-size:.8rem;transition:opacity .15s,color .15s}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__itemTop .NotificationModal-module-scss-module__C2zW5W__deleteBtn:hover{color:#ef4444}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox:hover .NotificationModal-module-scss-module__C2zW5W__deleteBtn{opacity:1}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__message{color:#334155;word-break:keep-all;margin:0 0 6px;font-size:.88rem;line-height:1.4}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__itemBottom{align-items:center;gap:8px;display:flex}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__itemBottom .NotificationModal-module-scss-module__C2zW5W__time{color:#94a3b8;font-size:.75rem}.NotificationModal-module-scss-module__C2zW5W__notiItem .NotificationModal-module-scss-module__C2zW5W__contentBox .NotificationModal-module-scss-module__C2zW5W__itemBottom .NotificationModal-module-scss-module__C2zW5W__groupTag{color:#0284c7;text-overflow:ellipsis;white-space:nowrap;background-color:#e0f2fe;border-radius:4px;max-width:140px;padding:1px 6px;font-size:.72rem;overflow:hidden}.NotificationModal-module-scss-module__C2zW5W__typeBadgeComment{color:#0284c7;background-color:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.NotificationModal-module-scss-module__C2zW5W__typeBadgeGroup{color:#16a34a;background-color:#dcfce7;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.NotificationModal-module-scss-module__C2zW5W__typeBadgeSchedule{color:#9333ea;background-color:#f3e8ff;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.NotificationModal-module-scss-module__C2zW5W__typeBadgeDefault{color:#64748b;background-color:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.NotificationModal-module-scss-module__C2zW5W__emptyState{text-align:center;flex-direction:column;align-items:center;padding:50px 20px;display:flex}.NotificationModal-module-scss-module__C2zW5W__emptyState .NotificationModal-module-scss-module__C2zW5W__emptyIcon{margin-bottom:12px;font-size:2.8rem}.NotificationModal-module-scss-module__C2zW5W__emptyState .NotificationModal-module-scss-module__C2zW5W__emptyTitle{color:#334155;margin:0 0 4px;font-size:1rem;font-weight:700}.NotificationModal-module-scss-module__C2zW5W__emptyState .NotificationModal-module-scss-module__C2zW5W__emptySub{color:#94a3b8;font-size:.82rem}.NotificationModal-module-scss-module__C2zW5W__loadMoreWrapper{text-align:center;padding:12px 20px}.NotificationModal-module-scss-module__C2zW5W__loadMoreWrapper .NotificationModal-module-scss-module__C2zW5W__loadMoreBtn{color:#64748b;cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:8px;font-size:.85rem;font-weight:600;transition:background-color .15s}.NotificationModal-module-scss-module__C2zW5W__loadMoreWrapper .NotificationModal-module-scss-module__C2zW5W__loadMoreBtn:hover{color:#1e293b;background-color:#f1f5f9}
