.modal-container{position:absolute;top:40px;right:0;z-index:1000;width:250px;height:500px}.modal-content{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px}.full-width{width:100%}.user-profile{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;height:60px;border-bottom:1px solid #b0b0b0}.user-profile .profile-img{position:relative;width:40px;height:40px}.user-profile .user-name{font-weight:700}.user-profile .user-email{font-size:12px;color:#b0b0b0}.menu-item{gap:12px;padding:12px 16px;height:50px;border-bottom:1px solid #b0b0b0}.menu-item,.menu-item .menu-content{display:flex;align-items:center;width:100%}.menu-item .menu-content{justify-content:space-between}.menu-item .menu-content .menu-text{display:flex;align-items:center;gap:12px}.menu-item .menu-content .menu-label{font-size:12px;font-weight:700;color:#000}.menu-item .menu-content .notification-badge{display:flex;align-items:center;justify-content:center;background-color:#32a08d;width:18px;height:18px;border-radius:50%}.menu-item .menu-content .notification-badge p{color:#fff;font-size:12px;font-weight:600}.admin-link,.moderation-link{padding:12px 16px;border-bottom:1px solid #b0b0b0}.admin-link:hover,.moderation-link:hover{text-decoration:underline}.admin-link p,.moderation-link p{font-weight:700}.admin-link{color:#743030}.admin-link:hover{text-decoration:underline;color:red}.admin-link p{font-weight:700}.logout-container{display:flex;justify-content:center;padding:12px 0}.logout-container .logout-button{color:#900b09;font-weight:500;padding:12px 0;font-size:14px;border:none;background:none;cursor:pointer}.logout-container .logout-button:hover{text-decoration:underline}