#consent-open{border:0;border-bottom:1px solid currentColor;padding:9px 0;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}#consent-panel{position:fixed;z-index:30;bottom:20px;right:20px;width:min(470px,calc(100% - 40px));max-height:calc(100svh - 40px);overflow:auto;background:#fafaf6;color:#29342d;padding:28px;border:1px solid #738570;box-shadow:0 8px 40px #29342d20;border-radius:6px}#consent-panel[hidden],#consent-open[hidden]{display:none}#consent-panel h2{font-size:24px;letter-spacing:-.5px}#consent-panel p{font-size:15px;margin-top:14px;line-height:1.5}.consent-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.consent-actions button{background:#29342d;color:#fafaf6;border:1px solid #29342d;border-radius:3px;padding:12px 18px;font:inherit;min-height:46px;cursor:pointer}.consent-actions #consent-close{background:transparent;color:#29342d}button:focus-visible{outline:3px solid #814b6a;outline-offset:4px}
