.wu-cpm-auth-ui{--wu-auth-text:#fff;--wu-auth-muted:rgba(255,255,255,.82);--wu-auth-field-bg:#fdfdfd;--wu-auth-field-text:#333;--wu-auth-field-placeholder:#999;--wu-auth-field-border:transparent;--wu-auth-button-bg:transparent;--wu-auth-button-text:#fff;--wu-auth-button-border:#fff;--wu-auth-button-hover-bg:rgba(255,255,255,.12);--wu-auth-button-hover-text:#fff;--wu-auth-button-hover-border:#fff;--wu-auth-link:#fff;--wu-auth-radius:6px;--wu-auth-button-radius:30px;--wu-auth-field-height:50px;--wu-auth-button-height:48px;--wu-auth-field-focus:rgba(255,255,255,.28);max-width:500px;margin:0 auto;color:var(--wu-auth-text);font-family:var(--e-global-typography-primary-font-family),Roboto,sans-serif}.wu-cpm-auth-ui,.wu-cpm-auth-ui *{box-sizing:border-box}.wu-cpm-auth-ui form.woocommerce-form-login,.wu-cpm-auth-ui form.woocommerce-ResetPassword,.wu-cpm-auth-ui form.wu-cpm-password-change-form,.wu-cpm-auth-ui form.wu-registration-form,.wu-cpm-auth-ui .wu-cpm-otp-card{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0 auto!important;max-width:100%!important}.wu-cpm-auth-ui p,.wu-cpm-auth-ui label,.wu-cpm-auth-ui h2,.wu-cpm-auth-ui h3{color:var(--wu-auth-text)!important}.wu-cpm-auth-ui p{font-size:15px;line-height:1.6}.wu-cpm-auth-ui .form-row,.wu-cpm-auth-ui .woocommerce-form-row,.wu-cpm-auth-ui .wu-input-wrapper{width:100%!important;margin:0 0 8px!important;padding:0!important}.wu-cpm-auth-ui form.woocommerce-form-login label:not(.woocommerce-form__label-for-checkbox),.wu-cpm-auth-ui form.woocommerce-ResetPassword label,.wu-cpm-auth-ui form.wu-cpm-password-change-form label{display:none!important}.wu-cpm-auth-ui input[type=text],.wu-cpm-auth-ui input[type=email],.wu-cpm-auth-ui input[type=password],.wu-cpm-auth-ui input[type=tel],.wu-cpm-auth-ui select{background:var(--wu-auth-field-bg)!important;color:var(--wu-auth-field-text)!important;border:1px solid var(--wu-auth-field-border)!important;border-radius:var(--wu-auth-radius)!important;width:100%!important;min-height:var(--wu-auth-field-height)!important;padding:0 15px!important;font-size:16px!important;outline:none!important;box-shadow:none!important;line-height:1.3!important}.wu-cpm-auth-ui input::placeholder{color:var(--wu-auth-field-placeholder)!important;opacity:1}.wu-cpm-auth-ui input:focus,.wu-cpm-auth-ui select:focus{border-color:var(--wu-auth-field-focus)!important;box-shadow:0 0 0 2px var(--wu-auth-field-focus)!important}.wu-cpm-auth-ui button[type=submit],.wu-cpm-auth-ui .button,.wu-cpm-auth-ui a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--wu-auth-button-bg)!important;color:var(--wu-auth-button-text)!important;border:2px solid var(--wu-auth-button-border)!important;border-radius:var(--wu-auth-button-radius)!important;padding:12px 24px!important;min-height:48px!important;width:100%!important;min-height:var(--wu-auth-button-height)!important;font-weight:600!important;font-size:16px!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important}.wu-cpm-auth-ui button[type=submit]:hover,.wu-cpm-auth-ui .button:hover,.wu-cpm-auth-ui a.button:hover{background:var(--wu-auth-button-hover-bg)!important;color:var(--wu-auth-button-hover-text)!important;border-color:var(--wu-auth-button-hover-border)!important;filter:none;transform:none!important}.wu-cpm-auth-ui a{color:var(--wu-auth-link)!important;text-decoration:underline}.wu-cpm-auth-ui a:hover{text-decoration:none}.wu-cpm-auth-ui .woocommerce-LostPassword,.wu-cpm-auth-ui .wc-otp-links-centered,.wu-cpm-auth-ui .wu-cpm-auth-links{text-align:center;font-size:13px;margin-top:18px}.wu-cpm-auth-ui .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center;gap:8px;font-size:13px}.wu-cpm-auth-ui .woocommerce-form__label-for-checkbox input{width:17px!important;min-height:17px!important}.wu-cpm-suite-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;background:rgb(255 255 255 / .12);border-radius:12px;margin-bottom:22px}.wu-cpm-suite-tabs button{border:0;background:#fff0;color:var(--wu-auth-text);padding:12px 8px;border-radius:8px;font-weight:700;cursor:pointer}.wu-cpm-suite-tabs button.is-active{background:var(--wu-auth-field-bg);color:var(--wu-auth-field-text);box-shadow:0 2px 8px rgb(0 0 0 / .08)}.wu-cpm-suite-pane{display:none}.wu-cpm-suite-pane.is-active{display:block}.wu-cpm-auth-alert,.wu-cpm-auth-ui .woocommerce-message,.wu-cpm-auth-ui .woocommerce-error,.wu-cpm-auth-ui .woocommerce-info{padding:14px!important;margin:0 0 18px!important;text-align:center!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;list-style:none!important}.wu-cpm-auth-error,.wu-cpm-auth-ui .woocommerce-error{background:#fbeaea!important;color:#b32d2e!important;border:1px solid #b32d2e!important}.wu-cpm-auth-success,.wu-cpm-auth-ui .woocommerce-message{background:#eaf5ea!important;color:#1e7b1e!important;border:1px solid #1e7b1e!important}.wu-cpm-auth-ui .wu-cpm-state-card{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .28);color:var(--wu-auth-text)}.wu-cpm-auth-ui .wu-cpm-otp-form{display:grid;grid-template-columns:1fr;gap:10px}.wu-cpm-auth-ui .wu-cpm-otp-form input{letter-spacing:8px;text-align:center;font-size:22px!important}.wu-registration-legal-stack{display:grid;gap:12px;margin-top:16px}.wu-registration-legal-box{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .28);padding:16px;border-radius:10px}.wu-registration-legal-box label{display:flex!important;align-items:flex-start;gap:12px;margin:0!important;font-size:13px!important;line-height:1.55!important;cursor:pointer}.wu-registration-legal-box input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;margin-top:2px;accent-color:#000;flex:0 0 auto}.wu-cpm-sso-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--wu-auth-muted);font-size:12px}.wu-cpm-sso-divider:before,.wu-cpm-sso-divider:after{content:"";height:1px;background:currentColor;opacity:.4;flex:1}.wu-cpm-sso-buttons{display:grid;gap:10px}.wu-cpm-sso-button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:2px solid var(--wu-auth-button-border);border-radius:var(--wu-auth-button-radius);text-decoration:none!important;font-weight:700;color:var(--wu-auth-button-text)!important}.wu-cpm-auth-logged-password{margin-top:26px}.wu-cpm-inline-link{display:inline-block;margin-top:12px}.wu-cpm-checkout-auth .wu-cpm-auth-ui,.wu-cpm-auth-pane .wu-cpm-auth-ui{--wu-auth-text:#111827;--wu-auth-muted:#6b7280;--wu-auth-button-bg:#000;--wu-auth-button-text:#fff;--wu-auth-button-border:#000;--wu-auth-link:#111827;--wu-auth-field-border:#d1d5db}.wu-cpm-checkout-auth .wu-registration-legal-box{background:#f9fafb;border-color:#e5e7eb}.wu-cpm-checkout-auth .wu-registration-legal-box label{color:#111827!important}.wu-cpm-auth-ui .wu-registration-form .wu-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:var(--wu-auth-text)!important}.wu-cpm-auth-ui .wu-registration-form .wu-section-header{display:none!important}.wu-cpm-auth-ui .wu-registration-form label,.wu-cpm-auth-ui .wu-registration-form h2,.wu-cpm-auth-ui .wu-registration-form h3{color:var(--wu-auth-text)!important}.wu-cpm-auth-ui .wu-registration-form input:not([type=checkbox]):not([type=radio]),.wu-cpm-auth-ui .wu-registration-form select{background:var(--wu-auth-field-bg)!important;color:var(--wu-auth-field-text)!important;border:1px solid var(--wu-auth-field-border)!important;border-radius:var(--wu-auth-radius)!important;height:var(--wu-auth-field-height)!important;min-height:var(--wu-auth-field-height)!important;line-height:1.3!important;padding:0 15px!important}.wu-cpm-auth-ui .wu-registration-form .wu-2-col,.wu-cpm-auth-ui .wu-registration-form .wu-1-col{gap:12px!important;margin-bottom:8px!important}.wu-cpm-auth-ui .wu-registration-form .wu-btn-group{display:block!important;margin-top:18px!important}.wu-cpm-native-account-auth{max-width:1040px!important}.wu-cpm-native-account-auth #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.wu-cpm-native-account-auth #customer_login>div{width:100%!important;float:none!important}.wu-cpm-native-account-auth #customer_login h2{text-align:center}body.wu-cpm-account-otp-pending .wu-cpm-native-account-auth #customer_login{display:none!important}.elementor-widget-login .elementor-login{--wu-auth-text:#fff;--wu-auth-field-bg:#fdfdfd;--wu-auth-field-text:#333;--wu-auth-field-placeholder:#999;--wu-auth-button-bg:transparent;--wu-auth-button-text:#fff;--wu-auth-button-border:#fff;--wu-auth-link:#fff;max-width:500px;margin:0 auto}.elementor-widget-login .elementor-login .elementor-field-textual{background:var(--wu-auth-field-bg)!important;color:var(--wu-auth-field-text)!important;border:1px solid transparent!important;border-radius:6px!important;min-height:50px!important;padding:0 15px!important;font-size:16px!important}.elementor-widget-login .elementor-login button[type=submit]{background:var(--wu-auth-button-bg)!important;color:var(--wu-auth-button-text)!important;border:2px solid var(--wu-auth-button-border)!important;border-radius:30px!important;min-height:48px!important;width:100%!important;font-size:16px!important;font-weight:600!important}.elementor-widget-login .elementor-login a{color:var(--wu-auth-link)!important}@media(max-width:767px){.wu-cpm-native-account-auth #customer_login{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.wu-cpm-suite-tabs{grid-template-columns:1fr}.wu-cpm-auth-ui{max-width:100%}}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword,body.woocommerce-account:not(.logged-in) .woocommerce .wu-cpm-account-otp-screen,.elementor-widget-login .elementor-login{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0 auto!important;max-width:500px!important}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login p,body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword p,body.woocommerce-account:not(.logged-in) .wu-cpm-account-otp-screen p,.elementor-widget-login .elementor-login p{color:#fff!important;font-size:15px!important;line-height:1.6!important}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login .input-text,body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword .input-text,body.woocommerce-account:not(.logged-in) .wu-cpm-account-otp-screen input,.elementor-widget-login .elementor-login .elementor-field-textual{background:#fdfdfd!important;border-radius:6px!important;border:0!important;width:100%!important;padding:15px!important;font-size:16px!important;color:#333!important;box-sizing:border-box!important;outline:0!important;box-shadow:none!important;min-height:50px!important}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login button[type=submit],body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword button[type=submit],body.woocommerce-account:not(.logged-in) .wu-cpm-account-otp-screen button[type=submit],.elementor-widget-login .elementor-login button[type=submit]{display:block!important;margin:5px 0 0!important;background:transparent!important;background-image:none!important;color:#fff!important;border:2px solid #fff!important;border-radius:30px!important;padding:12px 0!important;width:100%!important;font-weight:600!important;font-size:16px!important;text-align:center!important;cursor:pointer!important;text-transform:none!important;box-shadow:none!important}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login button[type=submit]:hover,body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword button[type=submit]:hover,body.woocommerce-account:not(.logged-in) .wu-cpm-account-otp-screen button[type=submit]:hover,.elementor-widget-login .elementor-login button[type=submit]:hover{background:rgb(255 255 255 / .12)!important;color:#fff!important}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login label:not(.woocommerce-form__label-for-checkbox),body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword label:not(.woocommerce-form__label-for-checkbox){display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-form-login a,body.woocommerce-account:not(.logged-in) .woocommerce form.woocommerce-ResetPassword a,body.woocommerce-account:not(.logged-in) .wu-cpm-account-otp-screen a,.elementor-widget-login .elementor-login a{color:#fff!important;text-decoration:underline}body.woocommerce-account:not(.logged-in) .woocommerce form input[type=text],body.woocommerce-account:not(.logged-in) .woocommerce form input[type=password],body.woocommerce-account:not(.logged-in) .woocommerce form input[type=email],body.woocommerce-account:not(.logged-in) .woocommerce form input[type=tel],.elementor-widget-login input{font-size:16px!important;touch-action:manipulation!important}body.woocommerce-account:not(.logged-in) .woocommerce-message,body.woocommerce-account:not(.logged-in) .woocommerce-error,body.woocommerce-account:not(.logged-in) .woocommerce-info{background:#fdfdfd!important;color:#333!important;border-radius:6px!important;border:2px solid #fff!important;padding:20px!important;margin:0 auto 25px!important;max-width:500px!important;font-weight:500!important;text-align:center!important;list-style:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-message:before,body.woocommerce-account:not(.logged-in) .woocommerce-error:before,body.woocommerce-account:not(.logged-in) .woocommerce-info:before{display:none!important}.wu-cpm-auth-ui .wu-cpm-otp-card,.wu-cpm-auth-ui .otp-wrapper-context{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;max-width:500px!important}.wu-cpm-auth-ui form.wu-cpm-otp-form{display:block!important;margin:0!important}.wu-cpm-auth-ui form.wu-cpm-otp-form .form-row{display:block!important;margin:0 0 5px!important}.wu-cpm-auth-ui form.wu-cpm-otp-form input.input-text{letter-spacing:normal!important;text-align:left!important;font-size:16px!important}.wu-cpm-auth-ui form.wu-cpm-otp-form button[type=submit]{margin-top:5px!important}.wu-cpm-auth-ui .wu-cpm-masked-email{display:block!important;text-align:center;background:rgb(255 255 255 / .12)!important;color:var(--wu-auth-text)!important;margin:0 0 15px!important}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.wu-cpm-auth-alert,.otp-alert{display:block!important;padding:14px 16px!important;margin:0 0 18px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;text-align:center!important;list-style:none!important;box-shadow:none!important}.woocommerce-account .woocommerce-error,.wu-cpm-auth-error,.otp-alert.error{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important;border-left:5px solid #ef4444!important}.woocommerce-account .woocommerce-message,.wu-cpm-auth-success,.otp-alert.info,.otp-alert.success{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important;border-left:5px solid #22c55e!important}.woocommerce-account .woocommerce-info,.wu-cpm-auth-warning,.otp-alert.warning{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important;border-left:5px solid #f59e0b!important}.woocommerce-account .woocommerce-error a,.woocommerce-account .woocommerce-message a,.woocommerce-account .woocommerce-info a,.wu-cpm-auth-alert a,.otp-alert a{color:inherit!important;text-decoration:underline!important;font-weight:800!important}.woocommerce-account .woocommerce-error::before,.woocommerce-account .woocommerce-message::before,.woocommerce-account .woocommerce-info::before{display:none!important}.wu-cpm-inline-resend-link{display:inline!important;width:auto!important;border:0!important;background:transparent!important;padding:0!important;min-height:0!important;color:inherit!important;text-decoration:underline!important}.wu-cpm-account-otp-screen{max-width:500px!important;margin:0 auto!important}@media(max-width:600px){.wu-cpm-auth-ui form.wu-cpm-otp-form button[type=submit]{width:100%!important}}body .woocommerce-error{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important;border-left:5px solid #ef4444!important}body .woocommerce-message{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important;border-left:5px solid #22c55e!important}body .woocommerce-info{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important;border-left:5px solid #f59e0b!important}body .woocommerce-error,body .woocommerce-message,body .woocommerce-info{padding:14px 16px!important;margin:0 0 18px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;text-align:center!important;list-style:none!important}body .woocommerce-error a,body .woocommerce-message a,body .woocommerce-info a{color:inherit!important;text-decoration:underline!important;font-weight:800!important}.elementor-widget-login .elementor-message,.elementor-login .elementor-message{display:block!important;padding:14px 16px!important;margin:0 0 18px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;text-align:center!important}.elementor-widget-login .elementor-message-danger,.elementor-login .elementor-message-danger{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important;border-left:5px solid #ef4444!important}.elementor-widget-login .elementor-message-success,.elementor-login .elementor-message-success{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important;border-left:5px solid #22c55e!important}.elementor-widget-login .elementor-message-info,.elementor-login .elementor-message-info{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important;border-left:5px solid #f59e0b!important}.elementor-widget-login .elementor-message a,.elementor-login .elementor-message a{color:inherit!important;text-decoration:underline!important}.elementor-widget-login .elementor-login .elementor-message.elementor-message-danger,.elementor-widget-login .elementor-login .elementor-message-danger,.elementor-login .elementor-message.elementor-message-danger{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important;border-left:5px solid #ef4444!important}.elementor-widget-login .elementor-login .elementor-message.elementor-message-success,.elementor-widget-login .elementor-login .elementor-message-success,.elementor-login .elementor-message.elementor-message-success{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important;border-left:5px solid #22c55e!important}.elementor-widget-login .elementor-login .elementor-message.elementor-message-info,.elementor-widget-login .elementor-login .elementor-message-info,.elementor-login .elementor-message.elementor-message-info{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important;border-left:5px solid #f59e0b!important}.elementor-widget-login .elementor-login .elementor-message a{color:inherit!important}html body .elementor-widget-login .elementor-login .elementor-message,html body .elementor-widget-login .elementor-login .elementor-message *,html body .woocommerce .woocommerce-error,html body .woocommerce .woocommerce-error *,html body .woocommerce .woocommerce-message,html body .woocommerce .woocommerce-message *,html body .woocommerce .woocommerce-info,html body .woocommerce .woocommerce-info *{-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html body .elementor-widget-login .elementor-login .elementor-message-danger,html body .elementor-widget-login .elementor-login .elementor-message-danger *{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}html body .elementor-widget-login .elementor-login .elementor-message-success,html body .elementor-widget-login .elementor-login .elementor-message-success *{color:#166534!important;-webkit-text-fill-color:#166534!important}html body .woocommerce .woocommerce-error,html body .woocommerce .woocommerce-error *{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important}html body .woocommerce .woocommerce-message,html body .woocommerce .woocommerce-message *{color:#166534!important;-webkit-text-fill-color:#166534!important}html body .woocommerce .woocommerce-info,html body .woocommerce .woocommerce-info *{color:#92400e!important;-webkit-text-fill-color:#92400e!important}.wu-cpm-verification-code-form,.wu-cpm-public-resend-form,.wu-cpm-resend-form{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.wu-cpm-verification-code-form input[name=wu_cpm_verification_code]{letter-spacing:6px;text-align:center;font-size:22px!important;font-weight:800!important}.wu-cpm-resend-separator{text-align:center;margin:16px 0 4px;color:var(--wu-auth-muted,#6b7280);font-size:12px;font-weight:700;text-transform:uppercase}.wu-cpm-state-card{padding:22px;border:1px solid rgb(255 255 255 / .28);border-radius:12px}.wu-cpm-state-card h3{margin:0 0 10px!important}.wu-cpm-state-card p:last-child{margin-bottom:0}.wu-cpm-reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.wu-cpm-reg-block{margin-top:18px}.wu-cpm-reg-group-title{margin:20px 0 10px!important}.wu-cpm-native-config-fields{margin-bottom:12px}@media(max-width:680px){.wu-cpm-reg-grid{grid-template-columns:1fr}}.wu-cpm-legal-history{display:grid!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.wu-cpm-legal-history-item{margin:0!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.wu-cpm-legal-history-item>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;list-style:none!important;cursor:pointer!important;padding:15px 17px!important;margin:0!important;background:#f8fafc!important;color:#111827!important;font-size:14px!important;line-height:1.35!important}.wu-cpm-legal-history-item>summary::-webkit-details-marker{display:none!important}.wu-cpm-legal-history-item>summary:after{content:"▾";font-size:14px;color:#64748b;transition:transform .2s ease}.wu-cpm-legal-history-item[open]>summary:after{transform:rotate(180deg)}.wu-cpm-legal-history-title{font-weight:800!important;color:#111827!important;flex:1}.wu-cpm-legal-history-date{font-size:12px!important;font-weight:700!important;color:#64748b!important;white-space:nowrap}.wu-cpm-legal-history-content{padding:16px 17px!important;border-top:1px solid #e5e7eb!important;color:#334155!important;background:#fff!important}.wu-cpm-legal-history-content p{margin:0 0 12px!important;color:#334155!important}.wu-cpm-legal-document-link a{font-weight:800!important}.wu-cpm-legal-history-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.wu-cpm-legal-history-meta>div{display:grid;gap:3px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.wu-cpm-legal-history-meta small{color:#64748b;font-weight:700}.wu-cpm-legal-history-meta strong{color:#111827}.wu-cpm-legal-history-meta span{color:#475569}.wu-cpm-legal-history-content h4{margin:0 0 8px!important;color:#111827!important;font-size:14px!important}.wu-cpm-legal-history-list{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid #e5e7eb}.wu-cpm-legal-history-list li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #eef2f7;color:#475569}.wu-cpm-legal-history-list li:last-child{border-bottom:0;padding-bottom:0}.wu-cpm-legal-history-list time{font-weight:700;color:#111827}.wu-cpm-legal-history-empty{margin:0!important;padding:14px!important;background:#f8fafc;border-radius:8px;color:#475569!important}@media(max-width:620px){.wu-cpm-legal-history-item>summary{align-items:flex-start;flex-wrap:wrap}.wu-cpm-legal-history-date{width:100%}.wu-cpm-legal-history-meta{grid-template-columns:1fr}.wu-cpm-legal-history-list li{display:grid;gap:3px}}.wu-cpm-product-audience-notice{margin:0 0 18px;padding:12px 14px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;border-left:5px solid #2563eb;color:#1e3a8a;font-weight:700}