.privacy-choice{position:fixed;z-index:1000;bottom:16px;left:50%;transform:translateX(-50%);width:min(920px,calc(100% - 32px));background:#fff;color:#153e2e;border:1px solid #bacbc0;border-radius:20px;padding:20px;box-shadow:0 10px 50px #123e2f30;display:flex;gap:20px;align-items:center}.privacy-choice p{font-size:14px;margin:6px 0 0}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.privacy-actions .btn{font-size:13px;padding:12px 16px}.skip-link{position:fixed;top:-100px;left:16px;z-index:1100;background:#fff;padding:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid #168348;outline-offset:4px}@media(max-width:700px){.privacy-choice{display:block;padding:16px}.privacy-actions{margin-top:12px}}
