.consent-panel{position:fixed;inset:auto 20px 20px;z-index:1000;max-width:1120px;margin:auto;padding:22px;background:#fffef9;border:1px solid #b8d4c7;border-radius:18px;box-shadow:0 10px 55px #163d3040;display:flex;gap:26px;align-items:center;color:#183f32}.consent-panel[hidden]{display:none}.consent-panel strong{font-size:1.05rem}.consent-panel p{font-size:.92rem;line-height:1.6;margin:6px 0}.consent-panel a{font-size:.85rem;text-decoration:underline}.consent-actions{display:flex;gap:10px;flex-shrink:0}.consent-actions button{font-size:.85rem;padding:12px 16px;cursor:pointer}.privacy-settings{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;padding:8px 0;cursor:pointer}.consent-panel button:focus-visible,.privacy-settings:focus-visible{outline:3px solid #b57412;outline-offset:4px}@media(max-width:760px){.consent-panel{inset:auto 10px 10px;padding:18px;display:block;max-height:80vh;overflow:auto}.consent-actions{margin-top:14px;flex-wrap:wrap}.consent-actions button{flex:1}}
