.woocommerce-account .mlm-whatsapp{display:none}
.woocommerce-account #primary{max-width:1240px!important}
.woocommerce-account .woocommerce-MyAccount-navigation{width:23%;background:#f6f7f2;border:1px solid #e4e7df;border-radius:20px;padding:12px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{border:0;margin:0;padding:0;list-style:none}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:0;margin:3px 0;padding:0}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:15px 17px;border-radius:12px;font-size:14px;color:#52604c;text-decoration:none}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#244a34;color:#fff}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#e7eddf;color:#234a32}
.woocommerce-account .woocommerce-MyAccount-content{width:72%;font-size:15px;line-height:1.7}
.woocommerce-account .woocommerce-MyAccount-content>p{color:#61705a}
.mlm-account-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}
.mlm-account-shortcuts>a{padding:26px;border:1px solid #e3e6dc;background:#fafaf7;border-radius:20px;text-decoration:none!important}
.mlm-account-shortcuts span{font-size:10px;letter-spacing:1px;color:#6a785e}
.mlm-account-shortcuts h3{font-size:25px!important;margin:18px 0 12px!important}
.mlm-account-shortcuts p{font-size:13px;color:#65725a;margin:0}
.mlm-account-intro h2{font-size:32px!important;letter-spacing:-1px;margin-bottom:12px}
.mlm-account-intro p{font-size:14px;color:#67745d;margin-bottom:28px}
.woocommerce-account table.woocommerce-orders-table{border:0;border-collapse:separate;border-spacing:0 12px;background:transparent}
.woocommerce-account table.woocommerce-orders-table th,.woocommerce-account table.woocommerce-orders-table td{border:0;padding:17px 12px;background:#f7f8f3;font-size:12px}
.woocommerce-account table.woocommerce-orders-table thead th{background:none;color:#6a745f;font-weight:400;padding:0 12px}
.woocommerce-account table.woocommerce-orders-table tbody th:first-child{border-radius:15px 0 0 15px}
.woocommerce-account table.woocommerce-orders-table tbody td:last-child{border-radius:0 15px 15px 0}
.mlm-order-number{font-size:15px;font-weight:500;display:block;white-space:nowrap}
.mlm-order-preview{display:block;font-size:11px;line-height:1.5;color:#6a765f;margin-top:6px;max-width:230px}
.mlm-status-badge{display:inline-block;border:1px solid #d9e2cc;background:#edf3e4;padding:5px 9px;border-radius:30px;font-size:11px;white-space:nowrap}
.woocommerce-account .woocommerce-orders-table .button{padding:12px 14px!important;font-size:12px!important;min-height:44px;white-space:nowrap}
.woocommerce-account form.login,.woocommerce-account form.register{background:#fafaf7;border:1px solid #e3e6dc;border-radius:22px;padding:30px;max-width:560px}
.woocommerce-account form .form-row label{font-size:13px;font-weight:500;margin-bottom:7px;display:block}
.woocommerce-account input.input-text,.woocommerce-account textarea,.woocommerce-account select{min-height:52px;background:#fff;border:1px solid #dce2d3;border-radius:12px;padding:13px 15px;font-size:16px;box-shadow:none}
.woocommerce-account .select2-container .select2-selection--single{min-height:52px;border-radius:12px;border-color:#dce2d3}
.woocommerce-account .select2-selection__rendered{line-height:50px!important;padding-left:15px!important}
.woocommerce-account .select2-selection__arrow{height:50px!important}
.woocommerce-account .woocommerce-form-login__rememberme{margin:16px 0}
.woocommerce-account .woocommerce-form-login__submit{min-width:160px}
.woocommerce-account fieldset{border:1px solid #e2e5dc;border-radius:17px;padding:22px;margin:25px 0}
.woocommerce-account legend{padding:0 8px;font-size:18px}
.woocommerce-account .woocommerce-Address{padding:23px;background:#f8f9f4;border:1px solid #e2e7d9;border-radius:18px}
.woocommerce-account .woocommerce-Address h2,.woocommerce-account .woocommerce-order-details h2,.woocommerce-account .woocommerce-customer-details h2{font-size:25px!important;background:none!important;padding:0!important;border:0!important;margin-bottom:20px!important}
.woocommerce-account address{font-size:14px;line-height:1.8}
.woocommerce-account .woocommerce-table--order-details{border:1px solid #e2e6d9;border-radius:18px;overflow:hidden;font-size:13px}
.woocommerce-account .woocommerce-table--order-details td,.woocommerce-account .woocommerce-table--order-details th{padding:18px 15px;border-color:#e3e7dc}
.woocommerce-account .woocommerce-table--order-details tfoot tr:last-child{background:#f0f4e9}
.woocommerce-account .woocommerce-table--order-details tfoot tr:last-child .amount{font-size:24px}
.woocommerce-account .woocommerce-customer-details address{border:1px solid #e2e6da;border-radius:16px;padding:22px;background:#fafaf7}
.mlm-account-help{border:1px solid #e2e6d9;border-radius:20px;padding:26px;background:#f6f7f0;margin:25px 0}
.mlm-account-help h3{font-size:25px;margin-bottom:12px}.mlm-account-help p{font-size:13px;color:#647058}
@media(max-width:900px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:28px;padding:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:4px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{flex-shrink:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:13px 15px;font-size:13px}}
@media(max-width:767px){.woocommerce-account .entry-title{font-size:40px!important}.mlm-account-shortcuts{grid-template-columns:1fr}.mlm-account-intro h2{font-size:28px!important}.woocommerce-account table.woocommerce-orders-table tbody{display:block}.woocommerce-account table.woocommerce-orders-table tr.order{display:block;background:#f7f8f3;border:1px solid #e3e8d9;border-radius:18px;margin-bottom:16px;padding:20px}.woocommerce-account table.woocommerce-orders-table tr.order th,.woocommerce-account table.woocommerce-orders-table tr.order td{display:block;background:none!important;padding:9px 0;border-radius:0!important;text-align:right!important}.woocommerce-account table.woocommerce-orders-table tr.order .woocommerce-orders-table__cell-order-number{text-align:left!important;padding:0 0 14px}.mlm-order-preview{max-width:none}.woocommerce-account table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions:before{display:none}.woocommerce-account table.woocommerce-orders-table .button{display:block;width:100%;text-align:center;margin:8px 0 0;font-size:13px!important}.woocommerce-account form.login,.woocommerce-account form.register{padding:23px}.woocommerce-account .form-row-first,.woocommerce-account .form-row-last{width:100%!important;float:none!important}.woocommerce-account .woocommerce-Address,.woocommerce-account .woocommerce-customer-details .col-1,.woocommerce-account .woocommerce-customer-details .col-2{width:100%!important;float:none!important;margin-bottom:22px}.mlm-account-help .button{width:100%;text-align:center;font-size:12px!important}.woocommerce-account .woocommerce-table--order-details td,.woocommerce-account .woocommerce-table--order-details th{padding:15px 10px}}
.woocommerce-account .mlm-order-photo{display:block;margin-bottom:12px}
.woocommerce-account .mlm-order-photo img{width:68px;height:82px;object-fit:cover;border-radius:11px}
.woocommerce-account .woocommerce-table--order-details .product-name{width:65%}
.woocommerce-account .woocommerce-table--order-details .product-total{white-space:nowrap}
.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{outline:2px solid #78966a;outline-offset:2px}
.mlm-history-total{font-size:20px;font-weight:500;white-space:nowrap}.mlm-history-count{display:block;font-size:11px;color:#6c765f;margin-top:3px}
