.cookie-banner{

position:fixed;

left:20px;

right:20px;

bottom:20px;

background:#ffffff;

box-shadow:0 15px 40px rgba(0,0,0,.15);

border-radius:16px;

padding:20px;

z-index:999999;

animation:slideUp .4s ease;
}

.cookie-content{

display:flex;

justify-content:space-between;

align-items:center;

gap:25px;

flex-wrap:wrap;
}

.cookie-text h4{

margin-bottom:8px;

font-size:20px;
}

.cookie-text p{

color:#666;

line-height:1.5;
}

.cookie-buttons{

display:flex;

gap:12px;
}

.accept-btn{

background:#1b8f43;

color:white;

border:none;

padding:12px 25px;

border-radius:10px;

cursor:pointer;
}

.reject-btn{

background:#eee;

border:none;

padding:12px 25px;

border-radius:10px;

cursor:pointer;
}

@media(max-width:768px){

.cookie-banner{

left:10px;

right:10px;

bottom:10px;
}

.cookie-content{

flex-direction:column;

align-items:flex-start;
}

.cookie-buttons{

width:100%;
}

.accept-btn,.reject-btn{

width:100%;
}
}

@keyframes slideUp{

from{

transform:translateY(60px);

opacity:0;
}

to{

transform:translateY(0);

opacity:1;
}
}
