#ws-wp-consent{position:fixed;z-index:2147483000;inset:auto 18px 18px;max-width:960px;margin:auto;padding:22px 24px;background:#fffaf4;color:#49382e;border:1px solid #ddcbbb;border-radius:18px;box-shadow:0 8px 32px #0002;font:15px/1.5 Arial,sans-serif;box-sizing:border-box}#ws-wp-consent[hidden],#ws-wp-privacy[hidden]{display:none}#ws-wp-consent h2{font:600 20px/1.3 Arial,sans-serif;margin:0 0 8px;color:#49382e}#ws-wp-consent p{margin:0 0 14px}#ws-wp-consent a{color:#914127;text-decoration:underline}#ws-wp-consent .ws-consent-actions{display:flex;flex-wrap:wrap;gap:12px}#ws-wp-consent button,#ws-wp-privacy{font:600 14px/1.4 Arial,sans-serif;cursor:pointer;border:1px solid #ba7652;border-radius:10px;padding:11px 18px;min-height:44px;background:#fffaf4;color:#49382e}#ws-wp-consent [data-ws-accept]{background:#ad502f;color:#fff}#ws-wp-consent button:focus-visible,#ws-wp-privacy:focus-visible{outline:3px solid #7b4d2e;outline-offset:3px}#ws-wp-privacy{position:fixed;z-index:99990;bottom:12px;left:12px;padding:7px 12px;background:#fffaf4;font-size:12px;box-shadow:0 2px 8px #0002}#ws-wp-consent{bottom:max(18px,env(safe-area-inset-bottom))}@media(max-width:600px){#ws-wp-consent{inset:auto 10px max(10px,env(safe-area-inset-bottom));padding:18px;max-height:calc(100dvh - 24px);overflow:auto}#ws-wp-consent .ws-consent-actions button{flex:1 1 120px}#ws-wp-privacy{bottom:max(8px,env(safe-area-inset-bottom))}}
