.mepr-payment-method{display:flex;flex-direction:column;align-items:center;border:1px dashed #B8B4B4;border-radius:8px;padding:16px;margin:0 auto 16px auto;background-color:#fff;transition:border-color 0.3s ease;width:100%;max-width:450px;box-sizing:border-box}.mp-checkbox-field{display:flex;align-items:center;justify-content:center;gap:8px}.mp-checkbox-field input[type="radio"]{margin:0!important;position:static!important;transform:none!important}.mepr-payment-method-label{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.mepr-payment-method-icon img{height:28px;width:auto}.mepr-payment-method-label-text{color:#000!important;font-weight:600}.mepr-payment-method-desc-text{background:#fff;padding:10px 15px;border-radius:6px;box-shadow:0 1px 3px rgb(0 0 0 / .05);max-width:90%;text-align:center}html,body{margin:0!important;padding:0!important;overflow-x:hidden}.page-wrapper,.page-container,.site-content,.advanced_iframe_wrapper{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}iframe#advanced_iframe{width:100%!important;border:none!important;display:block;overflow:hidden}#mepr_signup_form{margin:40px auto 0 auto!important;display:block!important}.mepr_price_cell_label{font-weight:700;font-size:18px;color:#333}.mepr_price_cell{font-weight:700;font-size:18px;color:#2a7ae2;margin-left:6px}form.mepr-form{background-color:#f9f9f9;padding:30px;border-radius:12px;box-shadow:0 0 10px rgb(0 0 0 / .1);max-width:450px;margin:0 auto}label[for="user_login"]{visibility:hidden;position:relative}label[for="user_login"]::after{content:'Username or eMail';visibility:visible;position:absolute;top:0;left:0;color:#333;font-weight:700}form.mepr-form .mp-form-row{margin-bottom:20px}form.mepr-form .mp-form-label label{font-weight:700;color:#333;display:block;margin-bottom:6px}form.mepr-form input.mepr-form-input,form.mepr-form input[type="text"],form.mepr-form input[type="password"]{width:100%;padding:12px;font-size:16px;border-radius:6px;border:1px solid #ccc;background-color:#fff}form#mepr_loginform>div:nth-of-type(4)>label{display:flex;align-items:center;gap:8px;color:#8B4513!important;font-size:15px;margin-top:10px}form#mepr_loginform input[type="checkbox"]{width:16px;height:16px;margin:0;vertical-align:middle;accent-color:#8B4513}form#mepr_loginform label input[type="checkbox"]+span,form#mepr_loginform label input[type="checkbox"]{accent-color:#8B4513}form#mepr_loginform>div:nth-of-type(4)>label{color:#8B4513!important;font-size:15px}form#mepr_loginform>div:nth-of-type(4)>label{display:flex;align-items:center;gap:8px;color:#8B4513!important;font-size:15px;margin-top:10px}.mepr-login-actions{width:100%;text-align:center!important;margin-top:2px}.mepr-login-actions a{display:inline-block;color:#0073aa;text-decoration:none;font-weight:500}.mepr-login-actions a:hover{text-decoration:underline}form.mepr-form input[type="submit"],form.mepr-form .mepr-submit{background-color:#0073aa;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background-color 0.3s ease}form.mepr-form input[type="submit"]:hover,form.mepr-form .mepr-submit:hover{background-color:#005e8a}.mepr_page_header{font-size:24px;font-weight:700;color:#222;text-align:center;margin:20px 0}.mepr-payments-wrapper{background-color:#fff;padding:25px 30px;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .05);overflow-x:auto}#mepr-account-payments-table{width:100%;border-collapse:collapse;font-size:15px;color:#333}#mepr-account-payments-table th,#mepr-account-payments-table td{padding:12px 15px;border:1px solid #e0e0e0;text-align:left}#mepr-account-payments-table th{background-color:#f7f7f7;font-weight:700}#mepr-account-payments-table tr:nth-child(even){background-color:#fafafa}#mepr-account-payments-table tr:hover{background-color:#e9f5ff}.mpp_page_header,.mepr_page_header{font-size:24px;font-weight:700;color:#222;margin:20px 0;text-align:center}.mepr-subscriptions-wrapper{background-color:#fff;border-radius:10px;padding:25px 30px;box-shadow:0 0 10px rgb(0 0 0 / .05);overflow-x:auto}.mepr-subscriptions-wrapper table{width:100%;border-collapse:collapse;font-size:15px;color:#333}.mepr-subscriptions-wrapper table th,.mepr-subscriptions-wrapper table td{padding:12px 15px;border:1px solid #e0e0e0;text-align:left}.mepr-subscriptions-wrapper table th{background-color:#f7f7f7;font-weight:700}.mepr-subscriptions-wrapper table tr:nth-child(even){background-color:#fafafa}.mepr-subscriptions-wrapper table tr:hover{background-color:#e9f5ff}#mepr-account-welcome-message p{font-size:22px;font-weight:700;text-align:center;color:#333;margin:20px 0;background-color:#e6f3ff;padding:12px 24px;border-radius:8px;box-shadow:0 0 6px rgb(0 0 0 / .05)}.mepr-account-form{background-color:#f9f9f9;padding:30px;border-radius:12px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.mepr-account-form .mp-form-row{margin-bottom:20px}.mepr-account-form .mp-form-label label{font-weight:700;color:#333;display:block;margin-bottom:6px}.mepr-account-form input.mepr-form-input{width:100%;padding:12px;font-size:16px;border-radius:6px;border:1px solid #ccc}.mepr-account-form .mepr-field-required label::after{content:" *";color:red;font-weight:400}.mepr-account-form .cc-error{color:#d9534f;font-size:14px;margin-top:5px;display:block}.mepr-account-form .mepr-submit{background-color:#0073aa;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:700;cursor:pointer}#mepr-account-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:20px auto;text-align:center;margin-bottom:20px}#mepr-account-nav .mepr-nav-item{background-color:#f0f0f0;border-radius:6px;padding:8px 16px;font-weight:600;text-transform:uppercase;transition:background 0.3s ease}#mepr-account-nav .mepr-nav-item a{text-decoration:none;color:#333}#mepr-account-nav .mepr-nav-item:hover{background-color:#0073aa}#mepr-account-nav .mepr-nav-item:hover a{color:#fff}#mepr-account-nav .mepr-active-nav-tab{background-color:#0073aa}#mepr-account-nav .mepr-active-nav-tab a{color:#fff}