.manage-preference-container{font:var(--f-brand-type-body);width:100%;color:var(--f-brand-color-text-default);padding:var(--f-base-space-0)}
.manage-preference-block,.saved-preference-container{padding:var(--f-base-space-8) var(--f-base-space-4);border-radius:var(--f-brand-border-radius-outer);background:var(--f-brand-color-background-light)}
.manage-preference-container h1{font:var(--f-brand-type-title-2);margin-bottom:var(--f-base-space-6)}
.communication-info{font:var(--f-brand-type-body);margin-bottom:var(--f-base-space-8);color:var(--f-brand-color-text-muted)}
.manage-preference-container em{font:var(--f-brand-type-body-medium)}
.preference-label{font:var(--f-brand-type-body-medium);margin-bottom:var(--f-base-space-6)}
.preference-checkbox-wrapper{margin-bottom:var(--f-base-space-10);margin-left:var(--f-base-space-4)}
.checkbox-wrapper{position:relative}
.checkbox-wrapper label{display:block;padding:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-8);margin-bottom:var(--f-base-space-4)}
.checkbox-wrapper input{width:24px;height:24px;position:absolute;top:0;left:0;opacity:0}
.checkbox-wrapper input+label::before{width:24px;height:24px;content:"\a0";position:absolute;top:0;left:0;border:1px solid var(--f-base-color-solid-grey-75);border-radius:4px;font-family:icomoon !important;font-weight:normal;transition:all .2s ease;text-align:center;background:var(--f-brand-color-background-light)}
.checkbox-wrapper input+label::after{content:'';position:absolute;left:2px;top:2px;font-family:icomoon !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:16px;line-height:1;width:0;transition:all .2s ease}
.checkbox-wrapper input:checked+label::before{content:"\e990";font-size:14px;line-height:24px;background-color:var(--f-base-color-solid-violet-100);color:var(--f-brand-color-text-light);padding:0;border:1px none transparent}
.checkbox-wrapper input:focus+label::before{box-shadow:0 0 2px 2px #f2f3fa}
.login-pc{margin-bottom:var(--f-base-space-10);color:var(--f-brand-color-text-muted)}
.login-pc a,.manage-preference-container a{margin-right:var(--f-base-space-1);color:var(--f-brand-color-text-link);font:var(--f-brand-type-link);text-decoration:underline}
.save-button{margin-bottom:var(--f-base-space-4)}
.saved-preference-container .saving-ack{margin-bottom:var(--f-base-space-6)}
.jpcPopup-content2 ul li:after{content:'\e990'}
.ljpcPopup-container .jpcCloseIcon:before{content:'\e906'}
@media only screen and (max-width:767px){.inner-page #header .navbar .dropdown-menu.show{padding-top:0 !important}
}
@media only screen and (min-width:768px){.manage-preference-container{width:732px;padding-top:var(--f-base-space-8)}
.manage-preference-block,.saved-preference-container{padding:var(--f-base-space-8)}
.button-wrapper{display:flex;justify-content:flex-end}
.button-wrapper .button{width:auto;padding:var(--f-base-space-0) var(--f-base-space-6)}
.save-button{order:2;margin-left:var(--f-base-space-4);margin-bottom:var(--f-base-space-0)}
.button-wrapper .button.qr-spinner-button{min-width:155px}
.inner-page #header .loggedinprofile .profileflyout.show{top:0 !important;right:-33px}
}