.mxp-vip-active{padding:12px 16px;margin:15px 0;background:#edf5fd;color:#274694;border:1px solid #dce7f4;border-radius:5px;font-size:13px}.member-price{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.member-price>del{color:#8693a6;font-size:15px}.member-price>small{display:block;width:100%;font-size:11px;color:#28669a}.woocommerce div.med-product-layout .member-price>.price{font-size:25px}.mxp-info{background:#edf3fb;padding:15px 20px;color:#405d8b;border-radius:5px;font-size:14px;margin:20px 0}.mxp-account-cards{clear:both;margin-top:25px}.mxp-account-cards section>p{margin:15px 0 22px}.mxp-account-cards form{margin:0}.mxp-portal h1{font-size:37px;letter-spacing:-.8px}.mxp-portal .member-heading{margin-bottom:25px}.mxp-portal .commission-stats{margin-top:25px}.mxp-portal .commission-stats strong{font-size:23px;white-space:nowrap}.mxp-portal .woocommerce-Price-amount{font-weight:400}.mxp-portal .partner-panel input{width:100%;padding:11px;border:1px solid #d9e1ed;border-radius:4px;font:13px Geomanist,Arial,sans-serif;margin:10px 0 18px;color:#405d8b;background:#fbfcfe}.mxp-portal .partner-panel .button{font-size:12px}.mxp-portal .partner-panel>p{line-height:1.7}.mxp-portal .account-small{margin-top:20px}.mxp-status{font-size:12px;color:#6d7c93;display:inline-block;padding:5px 8px;background:#f0f3f8;border-radius:4px}.mxp-approved{color:#246950;background:#e9f5ef}.mxp-paid{color:#274694;background:#eaf0fa}.mxp-review,.mxp-overpaid{color:#8c5b28;background:#fcf2e6}.mxp-portal .ledger-scroll{margin-top:15px}.mxp-portal .ledger-scroll td{font-size:14px}.mxp-portal .fulfillment-note{display:flex;gap:22px;padding:23px 25px;border:1px solid #dce6f4;border-radius:6px;background:#f1f6fc;color:#405d8b}.woocommerce-account .woocommerce-MyAccount-content:has(.mxp-portal){width:100%!important;float:none;clear:both;padding-top:25px}.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .mxp-portal){float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .mxp-portal) ul{display:flex;flex-wrap:wrap;gap:8px 25px}.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .mxp-portal) li{border:0;font-size:13px}.mxp-portal .partner-panel h2{line-height:1.3}.mxp-account-request select,#med1x-account-request{width:100%;padding:10px;border:1px solid #d9e1ed;border-radius:4px;font-size:13px;background:#fbfcfe}.woocommerce-register-form small{font-size:11px;color:#8390a4}.vip-offer .med-account{display:inline-flex;width:auto}
@media(max-width:800px){.mxp-portal h1{font-size:29px}.mxp-portal .commission-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mxp-portal .commission-stats strong{font-size:20px}.mxp-portal .partner-workbench{grid-template-columns:1fr}.mxp-portal .fulfillment-note{flex-direction:column;gap:10px}.mxp-portal .ledger-scroll table{min-width:590px}.mxp-account-cards{grid-template-columns:1fr}}

.mxp-portal .commission-stats strong .woocommerce-Price-amount,.mxp-portal .commission-stats strong .woocommerce-Price-currencySymbol{font:inherit;display:inline;margin:0;color:inherit}.mxp-portal .commission-stats strong bdi{font:inherit}

.mxp-calculator select{width:100%;min-width:0;font:13px Geomanist,Arial,sans-serif;padding:11px;border:1px solid #d9e1ed;border-radius:4px;background:#fbfcfe;color:#405d8b;margin-top:8px}.mxp-calculator label{font-size:12px;color:#78869b}.mxp-calculator .calculator-fields input{margin:8px 0 0}.mxp-calculator .calc-breakdown{margin-top:18px}.mxp-calculator .calc-breakdown dd .woocommerce-Price-amount{font-size:inherit}
