#sm-consent[hidden]{display:none!important}#sm-consent{position:fixed;z-index:2147483000;bottom:18px;left:18px;right:18px;max-width:920px;margin:auto;padding:20px 24px;background:#fff;color:#18213a;border:2px solid var(--sm-accent,#245da0);border-radius:12px;box-shadow:0 4px 24px #0003;font:16px/1.5 Arial,sans-serif;text-align:left}#sm-consent p{margin:0 0 14px;font:inherit;color:inherit}#sm-consent .sm-actions{display:flex;gap:12px;flex-wrap:wrap}#sm-consent button,#sm-cookie-settings{font:600 15px/1.4 Arial,sans-serif;cursor:pointer}#sm-consent button{padding:10px 16px;border:2px solid var(--sm-accent,#245da0);border-radius:6px;background:#fff;color:#18213a}#sm-consent [data-sm-accept]{background:var(--sm-accent,#245da0);color:#fff}#sm-consent button:focus-visible,#sm-cookie-settings:focus-visible{outline:3px solid #f39b18;outline-offset:3px}#sm-cookie-settings{position:fixed;bottom:0;left:12px;z-index:2147482000;padding:5px 10px;border:1px solid #888;border-bottom:0;border-radius:6px 6px 0 0;background:#fff;color:#18213a}@media(max-width:520px){#sm-consent{left:8px;right:8px;bottom:30px;padding:16px;font-size:15px}#sm-consent .sm-actions button{flex:1;min-height:44px}}
