.privacy-panel{position:fixed;inset:auto 0 0 0;z-index:60;background:#e4e6da;color:#263c30;padding:16px 7%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:center;border-top:1px solid #9ba994;box-shadow:0 -6px 24px rgba(38,60,48,.14);scroll-margin-top:150px;max-height:80vh;overflow-y:auto}
.privacy-panel[hidden]{display:none!important}.privacy-panel h2{font:400 23px/1.15 'Barlow Condensed',sans-serif;margin:0 0 7px}.privacy-panel p{font:400 14px/1.5 'Outfit',sans-serif;max-width:78ch;margin:5px 0}.privacy-panel a{color:inherit;text-underline-offset:4px}.privacy-config-note{font-size:12px!important}
.privacy-actions{display:grid;grid-auto-flow:column;align-content:center;gap:10px}.privacy-actions button{background:#263c30;color:#f1f2ec;border:1px solid #263c30;min-height:48px;padding:10px 18px;font:400 14px/1.4 'Outfit',sans-serif;cursor:pointer;white-space:nowrap}.privacy-actions button:hover{background:#3e5645}.privacy-panel :focus-visible{outline:3px solid #85465f;outline-offset:4px}.privacy-status:empty{display:none}.privacy-panel button[hidden]{display:none}
@media(max-width:700px){.privacy-panel{grid-template-columns:1fr;padding:14px 6%;gap:8px;max-height:58vh}.privacy-actions{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:8px}.privacy-panel h2{font-size:21px;margin-bottom:5px}.privacy-panel p{font-size:13px;line-height:1.45}.privacy-actions button{white-space:normal;padding:10px 8px}}
