.pin360-consent{position:fixed;z-index:100000;bottom:18px;left:18px;right:18px;max-width:880px;margin:auto;display:flex;gap:28px;align-items:center;padding:24px;background:#10242a;color:#effaf5;border:1px solid #70a99a;border-radius:16px;box-shadow:0 12px 50px #0006;font:14px/1.5 Arial,sans-serif}.pin360-consent[hidden]{display:none}.pin360-consent strong{font-size:20px;color:#a1ffe1}.pin360-consent p{margin:8px 0}.pin360-consent a{color:#a1ffe1;text-decoration:underline}.pin360-consent-actions{display:flex;gap:10px;flex-shrink:0}.pin360-consent button{min-height:46px;padding:12px 16px;border:1px solid #93ffd8;border-radius:8px;background:#10242a;color:#a1ffe1;font:700 14px Arial,sans-serif;cursor:pointer}.pin360-consent button[data-choice=yes]{background:#93ffd8;color:#10242a}.pin360-cookie-preferences{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer;text-decoration:underline}.pin360-consent button:focus-visible,.pin360-cookie-preferences:focus-visible{outline:3px solid #edff55;outline-offset:4px}@media(max-width:700px){.pin360-consent{flex-direction:column;align-items:stretch;padding:18px;gap:14px;bottom:10px;left:10px;right:10px}.pin360-consent-actions{display:grid;grid-template-columns:1fr 1fr}}
