#modalMarketingNotificationAccept .modal-marketing-notification-accept{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content{position:absolute;display:flex;flex-direction:column;height:100%;max-height:100vh;width:100%;margin:0;padding:0;border-radius:0;background-color:#fff}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content #marketingConsentForm{display:flex;flex-direction:column;height:100%;width:100%;position:relative}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-header{flex:0 0 auto;position:sticky;top:0;background-color:#fff;z-index:1;padding:16px 24px;text-align:center;flex-shrink:0;border-bottom:1px solid #e0e0e0}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-header .modal-title{color:#212121;font-size:18px;font-style:normal;font-weight:400;line-height:28px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-header .close{position:relative;z-index:1;margin-top:0 !important}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body{flex:1;overflow-y:auto;padding:24px 24px 120px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-title{color:#212121;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.48px;margin-bottom:32px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-title-icon{display:flex;width:60px;height:60px;margin-bottom:16px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16{display:flex;align-items:center;gap:16px;width:100%}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16+.flex-box-gap-16{margin-top:24px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16 .img-wrapper{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:32px;background:#fafafa}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16 .notification-accept-detail{display:flex;flex-direction:column;gap:4px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16 .notification-accept-detail p{margin:0 !important}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16 .notification-accept-detail .detail-title{color:#212121;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.48px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .flex-box-gap-16 .notification-accept-detail .detail-description{color:#616161;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list{margin-top:32px;padding:20px 24px;border-radius:12px;background-color:#fafafa}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item{display:flex;align-items:center;justify-content:space-between}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item .accept-list-item-toggle{display:flex;align-items:center;width:16px;height:16px;background-image:url("/static/img/account/notification/icon-notification-item-detail-closed.svg");background-size:16px 16px;background-repeat:no-repeat;background-position:center}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item .accept-list-item-title{display:flex;align-items:center;gap:4px;font-size:14px;color:#212121;font-weight:400;line-height:24px;margin-bottom:0}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item .accept-list-item-title .item-option{font-weight:400;line-height:24px;color:#9e9e9e}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item .accept-list-item-title .accept-list-item-icon{display:flex;align-items:center;width:14px;height:14px;margin-right:8px;background-image:-webkit-image-set(url("/static/img/account/notification/icon-notification-accept-off.png") 1x, url("/static/img/account/notification/icon-notification-accept-off@2x.png") 2x, url("/static/img/account/notification/icon-notification-accept-off@3x.png") 3x);background-size:cover cover;background-repeat:no-repeat;background-position:center}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item.active .accept-list-item-icon{background-image:-webkit-image-set(url("/static/img/account/notification/icon-notification-accept-on.png") 1x, url("/static/img/account/notification/icon-notification-accept-on@2x.png") 2x, url("/static/img/account/notification/icon-notification-accept-on@3x.png") 3x)}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item.open .accept-list-item-toggle{transform:rotate(180deg);transition:transform .3s ease}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item.open+.notification-accept-list-item-detail{display:block}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail{display:none;margin-top:16px;max-height:120px;font-size:13px;line-height:20px;font-weight:400;color:#616161;position:relative}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail .notification-accept-list-item-detail-wrapper{overflow-y:scroll;max-height:120px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail .info_table_title{font-size:14px;line-height:24px;font-weight:500;color:#212121;margin-bottom:12px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail .notification-accept-list-item-blur{position:absolute;bottom:0;width:100%;height:32px;background:linear-gradient(180deg, rgba(250, 250, 250, 0) 0%, #FAFAFA 100%)}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail p{font-size:13px;font-style:normal;font-weight:400;line-height:20px;color:#616161}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail table tbody tr:first-child td{border-top:1px solid #212121}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail table tbody tr td{padding:12px 16px;vertical-align:top;border-bottom:1px solid #e0e0e0;font-size:13px;font-style:normal;font-weight:400;line-height:20px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail table tbody tr td:first-child{background-color:#fafafa;width:84px;border-right:1px solid #e0e0e0;font-size:13px;font-style:normal;font-weight:400;line-height:20px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail .mb4{margin-bottom:4px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail .mb8{margin-bottom:8px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-item-detail .mb16{margin-bottom:16px}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-body .notification-accept-list .notification-accept-list-divider{margin:16px 0 !important;height:1px;border:none;background-color:#eee}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-footer{position:fixed;bottom:1px;left:1px;right:0;background:#fff;z-index:2;width:calc(100% - 2px);padding:16px;flex-shrink:0;border-top:1px solid #e0e0e0}#modalMarketingNotificationAccept .modal-marketing-notification-accept .modal-content .modal-footer .btn-accept-marketing-notification{width:100%;padding:12px;border-radius:12px;background-color:#3ba3c7;color:#fff;font-size:16px;line-height:26px;font-weight:400;letter-spacing:.48px}
