.consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:650px;background:#fff;color:#20201e;border:1px solid #ddd;border-radius:14px;padding:22px;box-shadow:0 10px 50px #0002;z-index:10;font:17px/1.6 Inter,sans-serif}.consent p{margin:0 0 14px}.consent .actions{display:flex;flex-wrap:wrap;gap:14px}.consent button{font:inherit;min-height:48px;padding:10px 20px;border:1px solid #aaa;border-radius:10px;background:#fff;color:#20201e;cursor:pointer}