.manage-preference-container{font:var(--f-brand-type-body);width:100%;color:var(--f-brand-color-text-default);padding:var(--f-brand-space-none)}
.manage-preference-block,.saved-preference-container{padding:var(--f-brand-space-xl) var(--f-brand-space-md);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-brand-space-lg)}
.communication-info{font:var(--f-brand-type-body);margin-bottom:var(--f-brand-space-xl);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);margin-bottom:var(--f-brand-space-md)}
.preference-checkbox-wrapper{margin-bottom:var(--f-brand-space-2xl);margin-left:var(--f-brand-space-md)}
.checkbox-wrapper{position:relative}
.checkbox-wrapper label{display:block;padding:var(--f-brand-space-none) var(--f-brand-space-none) var(--f-brand-space-none) var(--f-brand-space-xl);margin-bottom:var(--f-brand-space-md)}
.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:"\e991";font-size:14px;line-height:24px;background-color:var(--f-brand-color-accent);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-brand-space-2xl);color:var(--f-brand-color-text-muted)}
.login-pc a,.manage-preference-container a{margin-right:var(--f-brand-space-2xs);color:var(--f-brand-color-text-link);font:var(--f-brand-type-link);text-decoration:underline}
.save-button{margin-bottom:var(--f-brand-space-md)}
.saved-preference-container .saving-ack{margin-bottom:var(--f-brand-space-lg)}
.jpcPopup-content2 ul li:after{content:'\e991'}
.ljpcPopup-container .jpcCloseIcon:before{content:'\a909'}
@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-brand-space-xl)}
.manage-preference-block,.saved-preference-container{padding:var(--f-brand-space-xl)}
.button-wrapper{display:flex;justify-content:flex-end}
.button-wrapper .button{width:auto;padding:var(--f-brand-space-none) var(--f-brand-space-lg)}
.save-button{order:2;margin-left:var(--f-brand-space-md);margin-bottom:var(--f-brand-space-none)}
.button-wrapper .button.qr-spinner-button{min-width:155px}
.inner-page #header .loggedinprofile .profileflyout.show{top:0 !important;right:-33px}
}
.preference-consent-table{margin-left:calc(-1 * var(--f-brand-space-md));border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-brand-radius-inner);background:var(--f-brand-color-background-light);overflow:hidden}
.consent-row{display:flex;flex-direction:column;gap:var(--f-brand-space-md);padding:var(--f-brand-space-md);background:var(--f-brand-color-background-light)}
.consent-row:nth-child(odd){background:var(--f-brand-color-background-default)}
.consent-row-label{font:var(--f-brand-type-subheading-medium);color:var(--f-brand-color-text-default)}
.consent-row-options{display:flex;align-items:center;gap:var(--f-brand-space-xl)}
.consent-row-options .checkbox-wrapper{display:flex;align-items:center;min-height:24px}
.consent-row-options .checkbox-wrapper label{margin-bottom:var(--f-brand-space-none);font:var(--f-brand-type-body);color:var(--f-brand-color-text-default);cursor:pointer}
.consent-row-options .checkbox-wrapper input{cursor:pointer}
.consent-row-options .checkbox-wrapper input+label::before{border-color:var(--f-brand-color-border-muted);border-radius:4px}
.consent-row-options .checkbox-wrapper input:focus-visible+label::before{outline:var(--f-brand-border-size-focused) solid var(--f-brand-color-border-focused);outline-offset:2px;box-shadow:none}
@media only screen and (min-width:768px){.consent-row{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--f-brand-space-md) var(--f-brand-space-lg)}
.consent-row-label{flex:1;font:var(--f-brand-type-body-medium)}
.consent-row-options{flex:0 0 auto}
.consent-row-options .checkbox-wrapper{min-width:96px}
}