.cookie-launch{position:fixed;bottom:20px;left:20px;z-index:40;border:0;border-radius:50%;width:48px;height:48px;background:#10151c;color:#ffb020;font-size:25px;box-shadow:0 4px 20px #0003}.cookie-dialog{max-width:520px;width:calc(100% - 32px);border:0;padding:28px;border-radius:16px;color:#10151c;font:16px Outfit,sans-serif;box-shadow:0 16px 70px #0004}.cookie-dialog::backdrop{background:#10151c80}.cookie-dialog h2{font-size:1.5rem}.cookie-dialog p{line-height:1.6}.cookie-dialog label{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #ddd}.cookie-dialog input{width:22px;height:22px;accent-color:#10151c}.cookie-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.cookie-actions button{flex:1;min-height:44px;border:1px solid #10151c;border-radius:8px;padding:10px;font:inherit;background:white;color:#10151c}.cookie-actions button:last-child{background:#ffb020}.cookie-close{float:right;border:0;background:none;font-size:24px;min-width:44px;min-height:44px}.cookie-state{min-height:24px}
