.login-bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: #d00;
color: #fff; padding: 12px 15px; font-weight: bold;
font-size: 16px;
cursor: pointer;
z-index: 9998;
box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.3); display: flex;
justify-content: center; align-items: center; gap: 10px; }
.login-bar-logo {
height: 25px; width: auto;  }
.login-bar-message {   }
.login-bar-close {
position: fixed; bottom: 60px; right: 20px;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
border-radius: 50%;
width: 32px;
height: 32px;
font-size: 20px;
text-align: center;
line-height: 32px;
cursor: pointer;
z-index: 9999;
font-weight: bold;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
user-select: none;
}