.popup-loader-close {
position: fixed;
top: 1rem;
right: 1.5rem;
width: 48px;
height: 48px;
background: white;
border: 2px solid #333;
border-radius: 50%;
cursor: pointer;
transition: all 0.3s ease;
z-index: 1002;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.popup-loader-close svg {
width: 28px;
height: 28px;
fill: #333;
transition: fill 0.3s ease;
}
.popup-loader-close:hover {
transform: scale(1.1) rotate(90deg);
background-color: #d5a456;
border-color: #5f2f00;
}
.popup-loader-close:hover svg {
fill: #5f2f00;
}