#wm-consent-banner,#wm-consent-settings{box-sizing:border-box;font-family:Arial,sans-serif;color:#20242a}#wm-consent-banner *,#wm-consent-settings *{box-sizing:border-box}#wm-consent-banner{position:fixed;z-index:2147483000;bottom:16px;left:16px;right:16px;max-width:760px;margin:auto;background:#fff;border:1px solid #d8dce2;border-radius:12px;box-shadow:0 8px 35px #0003;padding:22px;line-height:1.5;font-size:14px}#wm-consent-banner h2,#wm-consent-settings h2{font-size:19px;margin:0 0 10px}#wm-consent-banner p,#wm-consent-settings p{margin:0 0 15px}#wm-consent-banner a,#wm-consent-settings a{color:#164d8e} .wm-consent-actions{display:flex;gap:9px;flex-wrap:wrap}.wm-consent-actions button,#wm-consent-settings button{border:1px solid #394452;border-radius:6px;background:#fff;color:#20242a;padding:10px 15px;cursor:pointer;font:600 14px Arial,sans-serif;min-height:42px}.wm-consent-actions button.wm-primary,#wm-consent-settings button.wm-primary{background:#174f88;color:white;border-color:#174f88}#wm-consent-settings{position:fixed;z-index:2147483002;inset:0;display:flex;align-items:center;justify-content:center;background:#0009;padding:16px}#wm-consent-settings .wm-panel{background:white;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow:auto;padding:24px;line-height:1.5;font-size:14px}#wm-consent-settings .wm-option{border-top:1px solid #ddd;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}#wm-consent-settings .wm-option small{display:block;color:#555}#wm-consent-settings input{width:19px;height:19px}#wm-consent-settings [disabled]{cursor:not-allowed}#wm-consent-banner[hidden],#wm-consent-settings[hidden]{display:none!important}@media(max-width:540px){#wm-consent-banner{left:8px;right:8px;bottom:8px;padding:16px}.wm-consent-actions button{flex:1 1 100%}}
