#studio-cookie-banner{position:fixed;z-index:1000;bottom:16px;left:20px;right:20px;max-width:560px;margin:auto;padding:12px 16px;display:flex;align-items:center;gap:14px;background:#fffdf7;color:#28301e;border:1px solid #d5ddc1;border-radius:12px;box-shadow:0 6px 20px #28301e22;font:12.5px/1.45 Arial,sans-serif}#studio-cookie-banner[hidden]{display:none}#studio-cookie-banner p{margin:3px 0}#studio-cookie-banner a{color:#465c25;text-decoration:underline}#studio-cookie-banner strong{font-size:13px}.studio-cookie-actions{display:flex;gap:8px;flex-shrink:0}.studio-cookie-actions button{cursor:pointer;min-height:44px;padding:8px 14px;border:1px solid #465c25;border-radius:22px;background:#fffdf7;color:#28301e;font:600 12.5px Arial,sans-serif}.studio-cookie-actions button[data-choice=accepted]{background:#465c25;color:#fff}#studio-cookie-banner button:focus-visible{outline:3px solid #b8943b;outline-offset:3px}@media(max-width:600px){#studio-cookie-banner{left:12px;right:12px;padding:12px;gap:10px;flex-direction:column;align-items:stretch}.studio-cookie-actions button{flex:1}}body.studio-cookie-open .st-float-contact,body.studio-cookie-open .st-totop{display:none}
