.pwd-mrg-banner{position:fixed;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.45}.pwd-mrg-banner[hidden],.pwd-mrg-banner.is-hidden{display:none!important}.pwd-mrg-banner__title{margin:0;font-size:16px;font-weight:600}.pwd-mrg-banner__body{font-size:14px;margin:0}.pwd-mrg-banner__body p{margin:0 0 4px}.pwd-mrg-banner__body p:last-child{margin-bottom:0}.pwd-mrg-banner__cta{display:inline-block;padding:8px 14px;border-radius:4px;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;border:1px solid transparent;white-space:nowrap}.pwd-mrg-banner--layout-bar{bottom:0;left:0;right:0;background:#1d2327;color:#fff;border-top:3px solid #2271b1;padding:16px 20px;box-shadow:0 -4px 20px rgba(0,0,0,.25)}.pwd-mrg-banner--layout-bar.pwd-mrg-banner--unsupported{border-top-color:#b26200}.pwd-mrg-banner--layout-bar.pwd-mrg-banner--redirected{border-top-color:#00a32a}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__title{flex:1 1 100%;color:#fff}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__body{flex:1 1 300px}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__actions{flex:0 0 auto;display:flex;gap:8px;flex-wrap:wrap}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__cta--primary{background:#2271b1;color:#fff}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__cta--primary:hover,.pwd-mrg-banner--layout-bar .pwd-mrg-banner__cta--primary:focus{background:#135e96;color:#fff}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__cta--secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.pwd-mrg-banner--layout-bar .pwd-mrg-banner__cta--secondary:hover,.pwd-mrg-banner--layout-bar .pwd-mrg-banner__cta--secondary:focus{background:rgba(255,255,255,.1);border-color:#fff}.pwd-mrg-banner--layout-modal{inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__inner{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;max-width:500px;padding:28px 32px;background:#fff;color:#1d2327;border-radius:4px;box-shadow:0 20px 60px rgba(0,0,0,.35)}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__title{color:#1d2327}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__body{font-size:15px}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__actions{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__cta--primary{background:#2271b1;color:#fff}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__cta--primary:hover,.pwd-mrg-banner--layout-modal .pwd-mrg-banner__cta--primary:focus{background:#135e96;color:#fff}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__cta--secondary{background:transparent;color:#646970;border-color:#c3c4c7}.pwd-mrg-banner--layout-modal .pwd-mrg-banner__cta--secondary:hover,.pwd-mrg-banner--layout-modal .pwd-mrg-banner__cta--secondary:focus{background:#f0f0f1;color:#1d2327;border-color:#8c8f94}