/* Browser consent and its single control in Privacy. */
.hex-web-push{margin-bottom:18px}
.hex-web-push__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border:1px solid #34343a;border-radius:13px;background:#19191c}
.hex-web-push__row strong{color:#eee;font-size:11px}.hex-web-push__row p{margin:4px 0 0;color:#999;font-size:10px;line-height:1.8}
.hex-web-push__row .hex-ios-switch-button{flex-shrink:0;padding:4px 8px;font:inherit;font-size:10px;gap:8px}
.hex-web-push__status{margin:9px 0 0;color:#b6b6bd;font-size:10px;line-height:1.9}.hex-web-push__status:empty{display:none}
.hex-push-consent{box-sizing:border-box;width:min(390px,calc(100% - 32px));padding:24px;border:1px solid #7878787d;border-radius:20px;background:#ffffff1f;color:#fff;font:inherit;text-align:center;position:fixed;inset:24px 0 auto;margin:0 auto;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 24px 80px #0008}
.hex-push-consent::backdrop{background:#000b;backdrop-filter:blur(5px)}
.hex-push-consent h2{margin:14px 0 8px;font-size:12px;line-height:1.9}.hex-push-consent>p{color:#aaaab2;font-size:11px;line-height:1.9}
.hex-push-consent__actions{display:flex;gap:10px;margin-top:18px}.hex-push-consent__button{flex:1;min-height:40px;padding:8px 16px;border:1px solid #44444c;border-radius:12px;background:#29292f;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.hex-push-consent__button--yes{background:#fcd535;border-color:#fcd535;color:#151515}.hex-push-consent__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.hex-push-consent__help{color:#fcd535;font-size:11px}
.hex-push-consent button:disabled,.hex-web-push button:disabled{opacity:.55;cursor:default}
