.ph-cookie{
    display:none;
    position:fixed;
    left:16px;
    right:16px;
    bottom:16px;
    z-index:99999;
}
.ph-cookie__inner{
    max-width:1100px;
    margin:0 auto;
    background:#0b2340;
    color:#fff;
    border-radius:14px;
    padding:14px 16px;
    box-shadow:0 8px 24px rgba(0,0,0,.18);
    display:flex;
    gap:14px;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
}
.ph-cookie__text{
    font-size:13px;
    line-height:1.4;
    opacity:.95;
}
.ph-cookie__text a{
    color:#f4ca49;
    text-decoration:none;
    font-weight:800;
}
.ph-cookie__text a:hover{ text-decoration:underline; }
.ph-cookie__sep{ opacity:.9; margin:0 6px; }
.ph-cookie__actions{ display:flex; gap:10px; }
.ph-cookie__btn{
    appearance:none;
    border:0;
    background:#f4ca49;
    color:#0b2340;
    font-weight:900;
    padding:10px 14px;
    border-radius:12px;
    cursor:pointer;
}
.ph-cookie__btn:hover{ filter:brightness(.97); }
@media(max-width:640px){
    .ph-cookie__inner{ padding:12px 14px; }
    .ph-cookie__btn{ width:100%; }
    .ph-cookie__actions{ width:100%; }
}