.cookie-panel{position:fixed;z-index:1000;bottom:18px;left:18px;width:500px;max-width:calc(100vw - 36px);padding:23px;background:#fff;border:1px solid #dce2ff;border-radius:16px;box-shadow:0 12px 60px #12216629;color:#080d38;font-family:Inter,Arial,sans-serif}.cookie-panel[hidden]{display:none}.cookie-panel h2{font-size:20px;line-height:1.2;letter-spacing:-.5px;margin:0 0 11px}.cookie-panel p{font-size:13px;line-height:1.5;margin:9px 0;color:#5d6a8d}.cookie-panel a{color:#3045ff;text-decoration:underline}.cookie-actions{display:flex;gap:12px;margin-top:17px}.cookie-actions button{flex:1;background:#f7f8ff;color:#253ce5;border:1px solid #6675ff;border-radius:8px;padding:11px;font-size:13px;font-weight:600;cursor:pointer}.cookie-actions button:hover{background:#e9edff}.cookie-settings{position:fixed;left:16px;bottom:14px;z-index:900;background:#fff;color:#53618a;border:1px solid #dce2f5;border-radius:20px;padding:7px 13px;box-shadow:0 3px 14px #10215a0b;font:11px Inter,Arial,sans-serif;cursor:pointer}html[data-cookie-panel="open"] .cookie-settings{visibility:hidden}@media(max-width:600px){.cookie-panel{left:10px;bottom:10px;max-width:calc(100vw - 20px);padding:18px}.cookie-panel h2{font-size:19px}.cookie-panel p{font-size:12px}.cookie-actions{gap:9px}.cookie-actions button{font-size:12px}.cookie-settings{left:12px;bottom:12px}html[data-cookie-panel="open"] .whatsapp-float{visibility:hidden}}
