/* cookie_banner.css — компактная полоса согласия (v2: не перекрывает контент) */
.w11-cookie{position:fixed;left:0;right:0;bottom:0;z-index:70;max-width:100%;margin:0;background:rgba(24,28,40,.94);color:#e8ecf5;border-top:1px solid rgba(255,255,255,.12);padding:7px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-family:'Segoe UI',Roboto,Arial,sans-serif;font-size:12.5px}
.w11-cookie b{font-size:12.5px;margin-right:4px}
.w11-cookie p{margin:0;color:#c9d1e0;line-height:1.35}
.w11-cookie a{color:#8fa4ff}
.w11-cookie .btns{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}
.w11-cookie button{font-size:12px;padding:5px 12px;cursor:pointer;border-radius:7px;font-weight:600;border:none}
.w11-cookie .ck-decline{background:transparent;color:#c9d1e0;border:1px solid rgba(255,255,255,.25)}
.w11-cookie .ck-accept{background:linear-gradient(135deg,#c98a2b,#e0a63f);color:#fff}
@media (max-width:640px){.w11-cookie{padding:6px 10px;font-size:12px}.w11-cookie .btns{margin-left:0}.w11-cookie button{padding:4px 10px}}
.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:rgba(24,28,40,.94);color:#e8ecf5;padding:7px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px;font-family:'Segoe UI',Roboto,Arial,sans-serif}
.cookie-bar p{margin:0;color:#c9d1e0;line-height:1.35}
.cookie-bar a{color:#8fa4ff}
.cookie-bar .btn{font-size:12px;padding:5px 12px;border-radius:7px}
.cookie-bar .btn-primary{background:linear-gradient(135deg,#c98a2b,#e0a63f);color:#fff;border:none;font-weight:600}
