#soreso-consent{position:fixed;z-index:1000;bottom:48px;left:20px;right:20px;max-width:760px;margin:auto;background:#fff;color:#192d2c;border:1px solid #aeb8ac;border-radius:6px;padding:24px;box-shadow:0 6px 35px #0003;font:14px/1.5 Arial,Helvetica,sans-serif;max-height:calc(100dvh - 80px);overflow:auto}#soreso-consent[hidden]{display:none}#soreso-consent h2{font-size:21px;line-height:1.25;letter-spacing:normal;margin:0 0 12px}#soreso-consent p{margin:0 0 12px}#soreso-consent a{color:#192d2c;text-decoration:underline}.soreso-consent-actions{display:flex;gap:12px}.soreso-consent-actions button{flex:1;min-height:44px;padding:12px;border:1px solid #192d2c;border-radius:3px;background:#192d2c;color:#fff;font:700 14px Arial;cursor:pointer}#soreso-consent-settings{position:fixed;left:12px;bottom:8px;z-index:1001;background:#fff;color:#192d2c;border:1px solid #aeb8ac;border-radius:3px;padding:7px 11px;font:12px Arial;cursor:pointer}#soreso-consent button:focus-visible,#soreso-consent-settings:focus-visible{outline:3px solid #f04d2e;outline-offset:3px}@media(max-width:680px){#soreso-consent{left:10px;right:10px;bottom:85px;padding:18px}#soreso-consent-settings{bottom:62px;font-size:11px}.soreso-consent-actions{gap:8px}}
