/* MinerTools account UI — theme-owned presentation, WooCommerce/plugin-owned logic. */
.mt-account-page{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:66vh;
  padding:22px 0 clamp(20px,2.5vw,36px);
  background:
    radial-gradient(circle at 13% 8%,rgba(232,191,86,.16),transparent 27%),
    radial-gradient(circle at 88% 18%,rgba(49,145,255,.11),transparent 24%),
    linear-gradient(180deg,var(--mt-bg-soft),var(--mt-bg));
}
.mt-account-page__container{position:relative;z-index:2}
.mt-account-page__glow{position:absolute;border-radius:999px;filter:blur(4px);opacity:.38;pointer-events:none}
.mt-account-page__glow--one{width:260px;height:260px;inset:auto -120px 4%;background:radial-gradient(circle,rgba(232,191,86,.33),transparent 70%)}
.mt-account-page__glow--two{width:320px;height:320px;inset:4% auto auto -160px;background:radial-gradient(circle,rgba(40,138,255,.2),transparent 70%)}
.mt-account-page__surface>.woocommerce{width:100%;margin:0}
.mt-account-svg{display:block;width:1.25em;height:1.25em;flex:0 0 auto}
.mt-account-eyebrow,.mt-account-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--mt-primary-strong);font-size:12px;font-weight:950;letter-spacing:-.1px}

/* Authentication shell */
.mt-account-auth{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  width:min(540px,100%);
  margin:0 auto;
  overflow:hidden;
  border:1px solid var(--mt-border);
  border-radius:24px;
  background:
    linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.72)),
    var(--mt-surface);
  box-shadow:0 22px 58px rgba(15,23,42,.12),0 1px 0 rgba(255,255,255,.7) inset;
}
.mt-account-auth[data-active-mode="register"]{width:min(760px,100%)}
.mt-account-auth__intro{display:none!important}
.mt-account-auth__intro{
  position:relative;
  overflow:hidden;
  min-height:650px;
  padding:clamp(28px,4vw,54px);
  color:#fff;
  background:
    radial-gradient(circle at 30% 10%,rgba(244,213,118,.16),transparent 28%),
    radial-gradient(circle at 86% 88%,rgba(70,155,255,.2),transparent 27%),
    linear-gradient(150deg,#0a2137 0%,#071521 52%,#0c1f30 100%);
}
.mt-account-auth__intro:before,.mt-account-auth__intro:after{content:"";position:absolute;pointer-events:none}
.mt-account-auth__intro:before{width:260px;height:260px;border:1px solid rgba(244,213,118,.16);border-radius:50%;inset:-120px -120px auto auto;box-shadow:0 0 0 26px rgba(244,213,118,.025),0 0 0 54px rgba(244,213,118,.018)}
.mt-account-auth__intro:after{inset:auto 28px 26px auto;width:74px;height:74px;background:linear-gradient(135deg,rgba(232,191,86,.28),transparent);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}
.mt-account-auth__intro>*{position:relative;z-index:2}
.mt-account-auth__intro .mt-account-eyebrow{color:#f5d77e;background:rgba(244,213,118,.08);border:1px solid rgba(244,213,118,.18);border-radius:999px;padding:7px 11px}
.mt-account-auth__intro h1{margin:24px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.22;color:#fff;font-weight:900;letter-spacing:-1.1px}
.mt-account-auth__intro h1 strong{color:#f1c961;font-weight:950}
.mt-account-auth__intro>p{max-width:470px;margin:0;color:rgba(235,243,252,.72);font-size:14px;line-height:2;font-weight:650}
.mt-account-benefits{display:grid;gap:11px;margin:34px 0 0;padding:0;list-style:none}
.mt-account-benefits li{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.045);backdrop-filter:blur(8px)}
.mt-account-benefits li>svg{width:22px;height:22px;color:#f1c961}
.mt-account-benefits b,.mt-account-benefits small{display:block}
.mt-account-benefits b{font-size:13px;color:#fff;font-weight:900}
.mt-account-benefits small{margin-top:3px;color:rgba(235,243,252,.58);font-size:11px;font-weight:650}
.mt-account-trustline{display:grid;gap:9px;margin-top:28px;padding-top:21px;border-top:1px solid rgba(255,255,255,.08)}
.mt-account-trustline span{display:flex;align-items:center;gap:8px;color:rgba(240,246,252,.68);font-size:11px;font-weight:750}
.mt-account-trustline svg{color:#7fe2b3}
.mt-account-auth__panel{padding:22px clamp(18px,2.5vw,28px) 18px;min-width:0}
.mt-account-auth__panel-head{margin-bottom:12px;text-align:center}
.mt-account-auth__panel-head h2{margin:0 0 5px;color:var(--mt-text);font-size:clamp(22px,2.2vw,27px);font-weight:950;line-height:1.35}
.mt-account-auth__panel-head p{margin:0;color:var(--mt-muted);font-size:11px;font-weight:700;line-height:1.8}
.mt-account-auth__tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:13px;padding:6px;border:1px solid rgba(232,191,86,.22);border-radius:17px;background:linear-gradient(135deg,rgba(7,21,34,.92),rgba(15,37,58,.82));box-shadow:0 16px 36px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden;backdrop-filter:blur(14px)}
.mt-account-auth__tabs:before{content:"";position:absolute;inset:1px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 45%,rgba(232,191,86,.11));pointer-events:none}
.mt-account-auth__tabs:has(button:only-child){grid-template-columns:1fr}
.mt-account-auth__tabs button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.08);color:rgba(238,246,255,.86);font-family:inherit;font-size:11.5px;font-weight:950;cursor:pointer;transition:.18s;text-shadow:0 1px 0 rgba(0,0,0,.18)}
.mt-account-auth__tabs button:hover{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(232,191,86,.34)}
.mt-account-auth__tabs button[aria-selected="true"]{border-color:rgba(244,207,105,.72);background:linear-gradient(135deg,#fff7dc,#fff 58%,#f6fbff);color:#102033;text-shadow:none;box-shadow:0 14px 30px rgba(232,191,86,.22),0 8px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.96)}
.mt-account-auth__tabs button[aria-selected="true"] svg{color:var(--mt-primary-strong)}
.mt-account-auth__forms #customer_login{display:block;margin:0}
.mt-account-auth__forms #customer_login>.u-column1,.mt-account-auth__forms #customer_login>.u-column2{float:none;width:100%;margin:0}
.mt-account-auth__forms #customer_login>.u-column1[hidden],.mt-account-auth__forms #customer_login>.u-column2[hidden]{display:none!important}
.mt-account-auth__forms #customer_login h2{display:none}
.mt-account-auth__forms form.login,.mt-account-auth__forms form.register{margin:0;padding:0;border:0;background:transparent}
.mt-account-auth__forms .form-row{float:none!important;width:100%!important;margin:0 0 8px;padding:0}
.mt-account-auth__forms form.register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start}
.mt-account-auth__forms form.register .form-row{margin:0!important;min-width:0}
.mt-account-auth__forms form.register .mt-auth-register-email{grid-column:1}
.mt-account-auth__forms form.register .mt-auth-register-phone{grid-column:2}
.mt-account-auth__forms form.register .mt-auth-register-password{grid-column:1}
.mt-account-auth__forms form.register .mt-auth-register-confirm{grid-column:2}
.mt-account-auth__forms form.register .mtsa-password-help,
.mt-account-auth__forms form.register .mt-account-password-strength--register{grid-column:1/-1}
.mt-account-auth__forms form.register .mt-auth-register-terms{grid-column:1}
.mt-account-auth__forms form.register .mt-auth-register-submit{grid-column:2;align-self:stretch;display:flex;align-items:end}
.mt-account-auth__forms label,.mt-account-recovery label,.mt-page-account .woocommerce-MyAccount-content label{display:block;margin:0 0 5px;color:var(--mt-text-soft);font-size:11.3px;font-weight:900}
.mt-account-auth__forms .required,.mt-page-account .required{color:var(--mt-danger)}
.mt-account-auth__forms input.input-text,.mt-account-recovery input.input-text,.mt-page-account .woocommerce-MyAccount-content input.input-text,.mt-page-account .woocommerce-MyAccount-content select,.mt-page-account .woocommerce-MyAccount-content textarea{
  width:100%;min-height:39px;box-sizing:border-box;border:1px solid var(--mt-border);border-radius:11px;padding:7px 11px;background:linear-gradient(180deg,var(--mt-surface),var(--mt-surface-2));color:var(--mt-text);font-family:inherit;font-size:12px;font-weight:750;outline:0;transition:border-color .18s,box-shadow .18s,background .18s;
}
.mt-page-account .woocommerce-MyAccount-content textarea{min-height:112px;resize:vertical}
.mt-account-auth__forms input.input-text:focus,.mt-account-recovery input.input-text:focus,.mt-page-account .woocommerce-MyAccount-content input.input-text:focus,.mt-page-account .woocommerce-MyAccount-content select:focus,.mt-page-account .woocommerce-MyAccount-content textarea:focus{border-color:rgba(232,191,86,.82);background:var(--mt-surface);box-shadow:0 0 0 4px rgba(232,191,86,.12)}
.mt-account-auth__forms .password-input,.mt-page-account .password-input{display:block;position:relative;width:100%}
.mt-account-password-toggle{position:absolute;inset-inline-end:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--mt-muted);cursor:pointer;z-index:2}
.mt-account-password-toggle svg{width:19px;height:19px}
.mt-account-password-toggle:hover{background:var(--mt-primary-soft);color:var(--mt-primary-strong)}
.mt-account-auth__forms .password-input input,.mt-page-account .password-input input{padding-inline-end:46px!important}
.mt-account-auth__forms .show-password-input,
.mt-account-auth__forms .password-input .show-password-input,
.mt-account-auth__forms span.password-input:after,
.mt-page-account .password-input .show-password-input,
.mt-page-account span.password-input:after{display:none!important;content:none!important}
.mt-account-auth__forms .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--mt-muted);font-size:10.8px}
.mt-account-auth__forms input[type="checkbox"],.mt-page-account .woocommerce-MyAccount-content input[type="checkbox"]{width:16px;height:16px;accent-color:var(--mt-primary-strong)}
.mt-account-auth__forms .button,.mt-account-recovery .button,.mt-page-account .woocommerce-MyAccount-content .button{min-height:43px;border:0;border-radius:12px;padding:9px 17px;background:linear-gradient(135deg,var(--mt-primary),var(--mt-primary-2));color:#172033;font-family:inherit;font-size:12px;font-weight:950;box-shadow:0 10px 24px rgba(232,191,86,.2);cursor:pointer}
.mt-account-auth__forms .woocommerce-form-login__submit,.mt-account-auth__forms .woocommerce-form-register__submit{width:100%;min-height:40px;margin:0}
.mt-account-auth__forms .lost_password{margin:9px 0 0;text-align:center}
.mt-account-auth__forms .lost_password a{color:var(--mt-primary-strong);font-size:11.5px;font-weight:900;text-decoration:none}
.mt-account-login-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}
.mt-account-login-actions .mt-account-otp-link,.mt-account-login-actions .lost_password{width:100%;margin:0!important;min-width:0}
.mt-account-login-actions .mt-account-otp-link,.mt-account-login-actions .lost_password a{display:flex;align-items:center;justify-content:center;min-height:34px;box-sizing:border-box;padding:7px 10px;border:1px solid rgba(15,37,58,.12);border-radius:11px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(248,250,252,.78));color:var(--mt-text-soft);font-family:inherit;font-size:10.2px;font-weight:950;line-height:1.55;text-align:center;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}
.mt-account-login-actions .mt-account-otp-link:hover,.mt-account-login-actions .lost_password a:hover,.mt-account-login-actions .mt-account-otp-link:focus-visible,.mt-account-login-actions .lost_password a:focus-visible{transform:translateY(-1px);border-color:rgba(232,191,86,.44);background:linear-gradient(135deg,rgba(15,37,58,.95),rgba(8,21,34,.9));color:#fff;box-shadow:0 10px 22px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.13);outline:0}
.mt-account-auth__forms .woocommerce-privacy-policy-text{display:none!important}
.mt-account-auth__forms .mt-account-terms-row{margin-top:1px!important}
.mt-account-auth__forms .mt-account-terms-row label{display:flex;align-items:center;gap:7px;min-height:40px;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid var(--mt-border-soft);border-radius:11px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface));font-size:10.5px;line-height:1.5;color:var(--mt-muted)}
.mt-account-auth__forms .mt-account-terms-row input{flex:0 0 auto}
.mt-account-auth__forms .mt-account-terms-row a{color:var(--mt-primary-strong);font-weight:950;text-decoration:none}
.mt-account-auth__forms .mt-account-terms-row .required{margin-inline-start:auto}
.mt-account-auth__forms .mtsa-password-help{margin:-1px 0 0;color:var(--mt-muted);font-size:9.5px;font-weight:700}
.mt-account-auth__footer{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--mt-border-soft);font-size:10px;font-weight:800}
.mt-account-auth__footer span{display:flex;align-items:center;gap:5px;color:var(--mt-success)}
.mt-account-auth__footer a{color:var(--mt-muted);text-decoration:none}
.mt-account-compat-notice{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 12px;border:1px solid rgba(234,179,8,.22);border-radius:12px;background:rgba(234,179,8,.07);color:var(--mt-text-soft);font-size:10.5px;line-height:1.8;font-weight:750}
.mt-account-compat-notice svg{margin-top:2px;color:#d89c07}
.mt-account-inline-message{display:flex;align-items:center;gap:8px;width:min(540px,100%);box-sizing:border-box;margin:0 auto 10px;padding:10px 12px;border:1px solid var(--mt-border-strong);border-radius:13px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface));color:var(--mt-text-soft);font-size:11px;font-weight:850;line-height:1.7;box-shadow:var(--mt-shadow-xs)}
.mt-account-inline-message svg{width:18px;height:18px;color:var(--mt-success)}
.mt-account-inline-message.is-success{border-color:rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(34,197,94,.08),var(--mt-surface))}
.mt-account-inline-message--recovery{width:100%;margin:0 0 12px}
.mt-account-page__surface>.woocommerce>.woocommerce-message,.mt-account-page__surface>.woocommerce>.woocommerce-info,.mt-account-page__surface>.woocommerce>.woocommerce-error{width:min(540px,100%);box-sizing:border-box;margin:0 auto 12px!important;padding:10px 12px!important;border-radius:13px!important;font-size:11px!important;font-weight:900!important;line-height:1.8!important;box-shadow:var(--mt-shadow-xs)}

/* OTP, passwordless and recovery UI from the independent plugin */
.mt-page-account .mtsa-otp,.mt-page-account .mtsa-phone-reset,.mt-page-account .mtsa-passwordless-login{margin:12px 0 15px;padding:13px;border:1px solid var(--mt-border-strong);border-radius:15px;background:linear-gradient(135deg,var(--mt-primary-soft),var(--mt-surface))}
.mt-page-account .mtsa-otp{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.mt-page-account .mtsa-otp-verify-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;width:100%;margin-top:4px}
.mt-page-account .mtsa-otp-verify-wrap label{margin:0}
.mt-page-account .mtsa-otp-message,.mt-page-account .mtsa-reset-message,.mt-page-account .mtsa-pl-message{width:100%;margin:2px 0 0;font-size:10.5px;font-weight:850}
.mt-page-account .mtsa-otp-timer{color:var(--mt-muted);font-size:10.5px;font-weight:850}
.mt-page-account .mtsa-phone-reset h3,.mt-page-account .mtsa-passwordless-login h3{margin:0 0 11px;color:var(--mt-text);font-size:15px}
.mt-page-account .mtsa-phone-reset p,.mt-page-account .mtsa-passwordless-login p{margin:8px 0}
.mt-page-account .mtsa-reset-confirm,.mt-page-account .mtsa-pl-confirm{margin-top:10px;padding-top:10px;border-top:1px solid var(--mt-border)}
.mt-account-password-strength{display:grid;gap:4px;margin:-1px 0 0}
.mt-account-password-strength__track{display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--mt-border-soft)}
.mt-account-password-strength__track i{display:block;width:0;height:100%;border-radius:inherit;background:var(--mt-danger);transition:.2s}
.mt-account-password-strength small{color:var(--mt-muted);font-size:9px;font-weight:800}
.mt-account-password-strength[data-score="2"] i{width:42%;background:#f59e0b}.mt-account-password-strength[data-score="3"] i{width:72%;background:#84cc16}.mt-account-password-strength[data-score="4"] i{width:100%;background:var(--mt-success)}

/* Lost/reset password */
.mt-account-recovery{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  width:min(540px,100%);
  margin:0 auto;
  overflow:hidden;
  border:1px solid var(--mt-border);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.72)),var(--mt-surface);
  box-shadow:0 22px 58px rgba(15,23,42,.12),0 1px 0 rgba(255,255,255,.7) inset;
}
.mt-account-recovery__intro{display:none!important}
.mt-account-back-link{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:#f1c961;font-size:11px;font-weight:900;text-decoration:none}.mt-account-back-link svg{transform:rotate(180deg)}
.mt-account-recovery__panel{padding:22px clamp(18px,2.5vw,28px) 18px}
.mt-account-content-head--recovery{align-items:center;margin-bottom:12px!important;padding-bottom:12px}
.mt-account-content-head--recovery>div{min-width:0}
.mt-account-content-head--recovery .mt-account-recovery-actions{margin-inline-start:auto}
.mt-account-content-head--recovery .mt-account-content-head__icon{width:42px;height:42px;flex-basis:42px;border-radius:13px}
.mt-account-content-head--recovery h2{font-size:clamp(21px,2.1vw,26px)}
.mt-account-content-head--recovery p{font-size:10.8px;line-height:1.8}
.mt-account-recovery-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}
.mt-account-recovery-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:6px 11px;border:1px solid var(--mt-border);border-radius:10px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface));color:var(--mt-text-soft);font-size:10px;font-weight:950;text-decoration:none}
.mt-account-recovery-actions a:hover{border-color:var(--mt-border-strong);color:var(--mt-primary-strong)}
.mt-account-recovery-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}
.mt-account-recovery-methods span{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:1px solid var(--mt-border-soft);border-radius:13px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}
.mt-account-recovery-methods svg{grid-row:1/3;width:20px;height:20px;color:var(--mt-primary-strong)}
.mt-account-recovery-methods b{color:var(--mt-text);font-size:11px;font-weight:950;line-height:1.3}
.mt-account-recovery-methods small{color:var(--mt-muted);font-size:9px;font-weight:800;line-height:1.4}
.mt-account-recovery .woocommerce-ResetPassword{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.mt-account-recovery .woocommerce-ResetPassword>p:first-child{display:none!important}
.mt-account-recovery .woocommerce-ResetPassword .form-row{float:none!important;width:100%!important;margin:0 0 10px!important;padding:0!important}
.mt-account-recovery .woocommerce-ResetPassword .button{width:100%;min-height:40px;margin:0}
.mt-account-recovery-cooldown{margin:0 0 10px!important;padding:9px 11px;border:1px solid rgba(232,191,86,.28);border-radius:12px;background:linear-gradient(135deg,rgba(232,191,86,.14),rgba(255,255,255,.72));color:var(--mt-text-soft);font-size:10.5px!important;font-weight:900;line-height:1.7!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}
.mt-account-recovery-cooldown[hidden]{display:none!important}
.mt-account-recovery .woocommerce-message,.mt-account-recovery .woocommerce-info{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid rgba(34,197,94,.22)!important;border-radius:13px!important;background:linear-gradient(135deg,rgba(34,197,94,.09),var(--mt-surface))!important;color:var(--mt-text-soft)!important;font-size:11px!important;font-weight:900!important;line-height:1.8!important;box-shadow:var(--mt-shadow-xs)}
.mt-account-otp-flow{display:grid;gap:8px;margin-top:9px;padding:10px;border:1px solid var(--mt-border-soft);border-radius:13px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface))}
.mt-account-otp-flow[hidden]{display:none!important}
.mt-account-otp-flow__step{display:grid;gap:7px}
.mt-account-otp-flow__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}
.mt-account-otp-flow__row[hidden],.mt-account-otp-flow__step[hidden]{display:none!important}
.mt-account-otp-flow__row .button{width:auto;min-width:94px}
.mt-account-otp-flow__message{min-height:16px;margin:0!important;color:var(--mt-muted)!important;font-size:10px!important;line-height:1.7!important;font-weight:850}
.mt-account-otp-flow__message[data-state="success"]{color:var(--mt-success)!important}
.mt-account-otp-flow__message[data-state="error"]{color:var(--mt-danger)!important}
.mt-account-otp-link{width:100%;min-height:36px;border:1px solid rgba(232,191,86,.25);border-radius:11px;background:linear-gradient(135deg,rgba(232,191,86,.1),var(--mt-surface));color:var(--mt-primary-strong);font-family:inherit;font-size:10.8px;font-weight:950;cursor:pointer}
.mt-account-otp-flow--login{padding:0;border:0;background:transparent;box-shadow:none;margin:8px 0 16px}

/* Logged-in account layout */
.mt-account-authenticated .mt-account-page__surface>.woocommerce{display:grid;grid-template-columns:245px minmax(0,1fr);gap:18px;align-items:start}
.mt-account-member-hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:25px;overflow:hidden;padding:24px 26px;border:1px solid rgba(244,213,118,.22);border-radius:27px;color:#fff;background:radial-gradient(circle at 8% 14%,rgba(244,213,118,.14),transparent 25%),linear-gradient(130deg,#0a2137,#071521 65%,#102a42);box-shadow:var(--mt-shadow-md)}
.mt-account-member-hero__user{display:flex;align-items:center;gap:16px;min-width:0}.mt-account-avatar{display:grid;place-items:center;width:78px;height:78px;flex:0 0 78px;padding:4px;border:1px solid rgba(244,213,118,.55);border-radius:23px;background:rgba(255,255,255,.06);box-shadow:0 12px 30px rgba(0,0,0,.24)}.mt-account-avatar img{display:block;width:100%;height:100%;border-radius:18px;object-fit:cover}.mt-account-member-hero .mt-account-eyebrow{color:#f1c961}.mt-account-member-hero h1{margin:5px 0 8px;color:#fff;font-size:clamp(23px,3vw,34px);font-weight:950}.mt-account-member-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mt-account-member-meta span{display:flex;align-items:center;gap:5px;color:rgba(238,244,251,.64);font-size:10.5px;font-weight:750}.mt-account-member-meta svg{color:#f1c961}
.mt-account-member-hero__security{display:grid;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:13px}.mt-account-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border-radius:999px;font-size:10.5px;font-weight:900;white-space:nowrap}.mt-account-status.is-verified{border:1px solid rgba(80,220,145,.24);background:rgba(34,197,94,.12);color:#9af0bd}.mt-account-status.is-pending{border:1px solid rgba(248,189,60,.26);background:rgba(248,189,60,.11);color:#f5d67c}
.mt-account-profile-meter{display:grid;gap:7px}.mt-account-profile-meter>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(238,244,251,.65);font-size:10px;font-weight:800}.mt-account-profile-meter strong{color:#fff;font-size:12px}.mt-account-profile-meter__bar{display:block;overflow:hidden;height:7px;border-radius:99px;background:rgba(255,255,255,.1)}.mt-account-profile-meter__bar i{display:block;width:var(--mt-profile-progress,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,#e6b83e,#f6d979);box-shadow:0 0 14px rgba(244,213,118,.3)}
.mt-account-nav-toggle{display:none;align-items:center;justify-content:center;gap:7px;grid-column:1/-1;min-height:39px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;font-family:inherit;font-size:11px;font-weight:900;cursor:pointer}
.mt-account-authenticated .woocommerce-MyAccount-navigation{position:sticky;top:84px;width:100%;float:none;margin:0;padding:9px;border:1px solid var(--mt-border);border-radius:20px;background:var(--mt-surface);box-shadow:var(--mt-shadow-sm)}
.mt-account-authenticated .woocommerce-MyAccount-navigation ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}
.mt-account-authenticated .woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0}
.mt-account-authenticated .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:10px;min-height:43px;padding:8px 10px;border-radius:12px;color:var(--mt-text-soft);font-size:11.5px;font-weight:900;text-decoration:none;transition:.18s}
.mt-account-authenticated .woocommerce-MyAccount-navigation a:hover{background:var(--mt-surface-3);color:var(--mt-text)}
.mt-account-authenticated .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(135deg,var(--mt-primary-soft),var(--mt-surface));color:var(--mt-primary-strong);box-shadow:inset 0 0 0 1px var(--mt-border-strong)}
.mt-account-nav-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border:1px solid var(--mt-border);border-radius:9px;background:var(--mt-surface-2);color:var(--mt-muted)}
.mt-account-authenticated .woocommerce-MyAccount-navigation li.is-active .mt-account-nav-icon{border-color:var(--mt-border-strong);background:var(--mt-primary-soft);color:var(--mt-primary-strong)}
.mt-account-authenticated .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:5px;padding-top:6px;border-top:1px solid var(--mt-border-soft)!important}.mt-account-authenticated .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--mt-danger)}
.mt-account-authenticated .woocommerce-MyAccount-content{float:none;width:100%;min-width:0;margin:0;padding:20px;border:1px solid var(--mt-border);border-radius:22px;background:var(--mt-surface);box-shadow:var(--mt-shadow-sm)}
.mt-account-content-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--mt-border-soft)}
.mt-account-content-head__icon{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border:1px solid var(--mt-border-strong);border-radius:14px;background:linear-gradient(135deg,var(--mt-primary-soft),var(--mt-surface));color:var(--mt-primary-strong)}.mt-account-content-head__icon svg{width:22px;height:22px}.mt-account-content-head h2{margin:0;color:var(--mt-text);font-size:20px;font-weight:950}.mt-account-content-head p{margin:4px 0 0;color:var(--mt-muted);font-size:10.5px;font-weight:700;line-height:1.8}
.mt-account-endpoint-dashboard .woocommerce-MyAccount-content>p:first-of-type,.mt-account-endpoint-dashboard .woocommerce-MyAccount-content>p:nth-of-type(2){display:none}

/* Dashboard */
.mt-account-dashboard{display:grid;gap:17px}.mt-account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mt-account-stat{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:83px;padding:12px;border:1px solid var(--mt-border);border-radius:16px;background:linear-gradient(145deg,var(--mt-surface),var(--mt-surface-2));color:var(--mt-text);text-decoration:none;transition:.18s}.mt-account-stat:hover{transform:translateY(-2px);border-color:var(--mt-border-strong);box-shadow:var(--mt-shadow-sm)}.mt-account-stat__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--mt-border-strong);border-radius:13px;background:var(--mt-primary-soft);color:var(--mt-primary-strong)}.mt-account-stat small,.mt-account-stat strong{display:block}.mt-account-stat small{color:var(--mt-muted);font-size:9.5px;font-weight:800}.mt-account-stat strong{margin-top:4px;color:var(--mt-text);font-size:17px;font-weight:950;line-height:1.2}.mt-account-stat>i{color:var(--mt-muted);font-style:normal}.mt-account-stat>i svg{width:15px;height:15px}
.mt-account-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(245px,.72fr);gap:12px}.mt-account-panel{border:1px solid var(--mt-border);border-radius:18px;background:var(--mt-surface-2);padding:15px}.mt-account-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.mt-account-panel>header span{display:block;color:var(--mt-primary-strong);font-size:9px;font-weight:900}.mt-account-panel>header h3{margin:3px 0 0;color:var(--mt-text);font-size:15px;font-weight:950}.mt-account-panel>header>a{display:flex;align-items:center;gap:5px;color:var(--mt-muted);font-size:9.5px;font-weight:900;text-decoration:none}.mt-account-panel>header>a svg{width:14px;height:14px}
.mt-account-order-list{display:grid;gap:7px}.mt-account-order-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--mt-border-soft);border-radius:13px;background:var(--mt-surface);color:var(--mt-text);text-decoration:none}.mt-account-order-row:hover{border-color:var(--mt-border-strong)}.mt-account-order-row__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--mt-surface-3);color:var(--mt-primary-strong)}.mt-account-order-row__main b,.mt-account-order-row__main small{display:block}.mt-account-order-row__main b{font-size:10.5px}.mt-account-order-row__main small{margin-top:3px;color:var(--mt-muted);font-size:9px}.mt-account-order-row__status{padding:5px 8px;border-radius:99px;background:var(--mt-surface-3);color:var(--mt-muted);font-size:8.5px;font-weight:900}.mt-account-order-row__status.status-completed{background:rgba(34,197,94,.1);color:var(--mt-success)}.mt-account-order-row>strong{font-size:10px;white-space:nowrap}
.mt-account-dashboard-side{display:grid;gap:12px}.mt-account-security-card>header>svg{width:26px;height:26px;color:var(--mt-primary-strong)}.mt-account-security-item{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px;padding:8px;border:1px solid var(--mt-border-soft);border-radius:12px;background:var(--mt-surface)}.mt-account-security-item>svg{width:17px;height:17px}.mt-account-security-item.is-ok>svg{color:var(--mt-success)}.mt-account-security-item.is-warning>svg{color:#e6a914}.mt-account-security-item b,.mt-account-security-item small{display:block}.mt-account-security-item b{font-size:9.5px}.mt-account-security-item small{margin-top:2px;color:var(--mt-muted);font-size:8.5px}.mt-account-security-item em{color:var(--mt-muted);font-size:8px;font-style:normal;font-weight:900}.mt-account-panel-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid var(--mt-border-soft);color:var(--mt-primary-strong);font-size:9.5px;font-weight:900;text-decoration:none}.mt-account-panel-link svg{width:14px;height:14px}.mt-account-profile-card>header>strong{color:var(--mt-primary-strong);font-size:18px}.mt-account-profile-card .mt-account-profile-meter__bar{background:var(--mt-border-soft)}.mt-account-profile-card .mt-account-profile-meter__bar i{background:linear-gradient(90deg,var(--mt-primary),var(--mt-primary-2))}.mt-account-profile-card p{margin:9px 0 0;color:var(--mt-muted);font-size:9.5px;line-height:1.8}
.mt-account-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mt-account-quick-actions>a{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--mt-border);border-radius:14px;background:var(--mt-surface-2);color:var(--mt-text);text-decoration:none}.mt-account-quick-actions>a:hover{border-color:var(--mt-border-strong);background:var(--mt-primary-soft)}.mt-account-quick-actions>a>svg{width:21px;height:21px;color:var(--mt-primary-strong)}.mt-account-quick-actions b,.mt-account-quick-actions small{display:block}.mt-account-quick-actions b{font-size:10px}.mt-account-quick-actions small{margin-top:2px;color:var(--mt-muted);font-size:8.5px}
.mt-account-empty-state{display:grid;place-items:center;min-height:190px;padding:18px;text-align:center}.mt-account-empty-state>svg{width:35px;height:35px;color:var(--mt-primary-strong)}.mt-account-empty-state h4{margin:9px 0 4px;font-size:13px}.mt-account-empty-state p{margin:0 0 11px;color:var(--mt-muted);font-size:10px}

/* Core WooCommerce account tables, notices and forms */
.mt-page-account .woocommerce-notices-wrapper:not(:empty){margin-bottom:13px}.mt-page-account .woocommerce-message,.mt-page-account .woocommerce-info,.mt-page-account .woocommerce-error{position:relative;margin:0 0 12px!important;padding:12px 14px!important;border:1px solid var(--mt-border)!important;border-radius:14px!important;background:var(--mt-surface)!important;color:var(--mt-text)!important;box-shadow:var(--mt-shadow-xs)!important;font-size:11px!important;line-height:1.8!important;list-style:none!important}.mt-page-account .woocommerce-message{border-inline-start:4px solid var(--mt-success)!important}.mt-page-account .woocommerce-info{border-inline-start:4px solid var(--mt-primary)!important}.mt-page-account .woocommerce-error{border-inline-start:4px solid var(--mt-danger)!important}.mt-page-account .woocommerce-message:before,.mt-page-account .woocommerce-info:before,.mt-page-account .woocommerce-error:before{display:none!important}.mt-page-account .woocommerce-message .button,.mt-page-account .woocommerce-info .button{float:left;min-height:31px;padding:6px 11px;font-size:9px}
.mt-page-account .woocommerce-MyAccount-content p{color:var(--mt-text-soft);font-size:11.5px;line-height:1.95}.mt-page-account .woocommerce-MyAccount-content a{color:var(--mt-primary-strong);font-weight:850}.mt-page-account .woocommerce-MyAccount-content fieldset{margin:18px 0 0;padding:15px;border:1px solid var(--mt-border);border-radius:16px}.mt-page-account .woocommerce-MyAccount-content legend{padding:0 8px;color:var(--mt-text);font-size:13px;font-weight:950}.mt-page-account .woocommerce-MyAccount-content .form-row-first,.mt-page-account .woocommerce-MyAccount-content .form-row-last{width:calc(50% - 6px)}
.mt-page-account table.shop_table,.mt-page-account .woocommerce-orders-table,.mt-page-account .woocommerce-table{width:100%;overflow:hidden;margin:0;border:1px solid var(--mt-border)!important;border-collapse:separate;border-spacing:0;border-radius:15px;background:var(--mt-surface)}.mt-page-account table.shop_table th,.mt-page-account table.shop_table td{padding:11px 10px!important;border:0!important;border-bottom:1px solid var(--mt-border-soft)!important;text-align:right;font-size:10.5px}.mt-page-account table.shop_table th{background:var(--mt-surface-3);color:var(--mt-muted);font-size:9.5px;font-weight:950;text-align:center!important;vertical-align:middle}.mt-page-account table.shop_table th:not(:last-child),.mt-page-account table.shop_table td:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--mt-border-soft) 68%,transparent)!important}.mt-page-account table.shop_table tr:last-child td{border-bottom:0!important}.mt-page-account table.shop_table .button{min-height:31px;padding:6px 10px;border-radius:9px;font-size:9px}.mt-page-account .woocommerce-orders-table__cell-order-status{font-weight:900}.mt-page-account mark{padding:2px 6px;border-radius:7px;background:var(--mt-primary-soft);color:var(--mt-primary-strong)}
.mt-account-order-tools{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,24vw,320px);align-items:center;gap:18px;min-width:0;margin:0 0 12px}.mt-account-order-search{display:block;width:100%;max-width:100%;order:2}.mt-account-order-search__field{position:relative;display:block}.mt-account-order-search input[type="search"]{width:100%;height:38px;border:1px solid rgba(197,211,229,.92);border-radius:13px;padding:0 12px 0 36px;background:linear-gradient(180deg,#fff,#f8fafc);color:var(--mt-text);font-family:inherit;font-size:10.5px;font-weight:900;outline:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(16,24,40,.04)}.mt-account-order-search input[type="search"]:focus{border-color:rgba(216,171,53,.62);background:#fff;box-shadow:0 0 0 3px rgba(232,191,86,.12),0 10px 22px rgba(16,24,40,.06)}.mt-account-order-search__clear{position:absolute;left:8px;top:50%;display:grid!important;place-items:center;width:22px;height:22px;min-height:0!important;padding:0!important;border:0!important;border-radius:99px;background:rgba(239,68,68,.1)!important;color:#dc2626!important;font-size:16px!important;font-weight:950!important;line-height:1;text-decoration:none!important;transform:translateY(-50%)}.mt-account-order-search__clear:hover{background:rgba(239,68,68,.18)!important;color:#b91c1c!important}.mt-account-order-filters{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:nowrap;min-width:0;margin:0;padding:0;order:1}.mt-account-order-filter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid var(--mt-border-soft);border-radius:11px;background:var(--mt-surface-2);color:var(--mt-text-soft)!important;font-size:10px;font-weight:950;text-decoration:none!important;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.58);transition:.16s}.mt-account-order-filter:hover{border-color:var(--mt-border-strong);background:var(--mt-surface);color:var(--mt-text)!important}.mt-account-order-filter.is-active{border-color:var(--mt-border-strong);background:linear-gradient(135deg,var(--mt-primary-soft),var(--mt-surface));color:var(--mt-primary-strong)!important}.mt-account-order-filter em{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--mt-surface);color:var(--mt-muted);font-size:9px;font-style:normal;font-weight:950}.mt-account-order-filter.is-active em{background:var(--mt-primary);color:#172033}.mt-account-order-more{position:relative;flex:0 0 auto}.mt-account-order-more summary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid var(--mt-border-soft);border-radius:11px;background:var(--mt-surface-2);color:var(--mt-text-soft);font-size:10px;font-weight:950;cursor:pointer;list-style:none;white-space:nowrap}.mt-account-order-more summary::-webkit-details-marker{display:none}.mt-account-order-more summary:after{content:"";width:6px;height:6px;margin-inline-start:7px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.mt-account-order-more[open] summary{border-color:var(--mt-border-strong);background:var(--mt-surface);color:var(--mt-text)}.mt-account-order-more>div{position:absolute;z-index:20;inset-block-start:calc(100% + 6px);inset-inline-end:0;display:grid;gap:6px;min-width:190px;max-height:min(310px,calc(100vh - 220px));overflow:auto;padding:8px;border:1px solid var(--mt-border);border-radius:13px;background:var(--mt-surface);box-shadow:var(--mt-shadow-sm)}.mt-account-order-more .mt-account-order-filter{justify-content:space-between;width:100%;box-sizing:border-box}.mt-order-products-summary{display:block;width:100%;max-width:none;overflow:hidden;color:var(--mt-text-soft);font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.woocommerce-orders-table__cell-order-products{position:relative;min-width:280px}.woocommerce-orders-table__cell-order-products:before{content:"";position:absolute;inset-block:9px;inset-inline-start:0;width:1px;background:var(--mt-border-soft)}
.mt-account-endpoint-orders .woocommerce-MyAccount-content{transition:opacity .16s ease}.mt-account-endpoint-orders .woocommerce-MyAccount-content.is-loading-orders{opacity:.55;pointer-events:none}
.mt-page-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mt-page-account .woocommerce-Address{float:none!important;width:auto!important;margin:0;padding:14px;border:1px solid var(--mt-border);border-radius:16px;background:var(--mt-surface-2)}.mt-page-account .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.mt-page-account .woocommerce-Address-title h3{margin:0;color:var(--mt-text);font-size:14px}.mt-page-account .woocommerce-Address-title .edit{float:none;font-size:9.5px}.mt-page-account address{margin-top:12px;color:var(--mt-muted);font-size:10.5px;font-style:normal;line-height:2}
.mt-page-account .woocommerce-PaymentMethods,.mt-page-account .woocommerce-EditAccountForm{margin:0}.mt-page-account .woocommerce-EditAccountForm>p:last-child{margin-bottom:0}.mt-page-account .woocommerce-customer-details,.mt-page-account .woocommerce-order-details{margin-top:18px}.mt-page-account .woocommerce-order-details__title,.mt-page-account .woocommerce-column__title{color:var(--mt-text);font-size:15px}.mt-page-account .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mt-page-account .woocommerce-column--billing-address,.mt-page-account .woocommerce-column--shipping-address{float:none!important;width:auto!important;padding:14px;border:1px solid var(--mt-border);border-radius:15px;background:var(--mt-surface-2)}

.mt-account-endpoint-view-order .mt-order-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:14px;border:1px solid rgba(34,197,94,.18);border-radius:17px;background:linear-gradient(135deg,rgba(34,197,94,.08),var(--mt-surface));box-shadow:var(--mt-shadow-xs)}
.mt-account-endpoint-view-order .mt-order-result__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(34,197,94,.11);color:var(--mt-success)}
.mt-account-endpoint-view-order .mt-order-result__kicker{display:block;color:var(--mt-muted);font-size:10px;font-weight:850}
.mt-account-endpoint-view-order .mt-order-result h2{margin:4px 0 3px;color:var(--mt-text);font-size:16px;font-weight:950}
.mt-account-endpoint-view-order .mt-order-result p{margin:0!important;color:var(--mt-muted);font-size:10.5px!important;line-height:1.8!important}
.mt-account-endpoint-view-order .mt-order-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
.mt-account-endpoint-view-order .mt-order-result-actions .button{min-height:34px!important;margin:0!important;padding:7px 10px!important;border:1px solid rgba(197,211,229,.92)!important;border-radius:10px!important;background:rgba(255,255,255,.74)!important;color:var(--mt-text-soft)!important;font-size:10px!important;font-weight:950!important;white-space:nowrap;box-shadow:0 1px 0 rgba(255,255,255,.82) inset!important}
.mt-account-endpoint-view-order .mt-order-result-actions .button:hover{border-color:rgba(34,197,94,.28)!important;background:#fff!important;color:var(--mt-text)!important}
.mt-account-endpoint-view-order .mt-order-result-actions svg{width:15px;height:15px;color:var(--mt-success)}
.mt-account-endpoint-view-order .mt-order-result-actions__secondary{border:1px solid rgba(197,211,229,.92)!important;background:rgba(255,255,255,.62)!important;color:var(--mt-text-soft)!important;box-shadow:none!important}
.mt-account-endpoint-view-order .mt-order-address-strip{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px!important;padding:10px 12px;border:1px solid var(--mt-border);border-radius:14px;background:var(--mt-surface-2)}
.mt-account-endpoint-view-order .mt-order-address-strip__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--mt-primary-soft);color:var(--mt-primary-strong)}
.mt-account-endpoint-view-order .mt-order-address-strip__body{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}
.mt-account-endpoint-view-order .mt-order-address-strip__body span{display:flex;align-items:center;gap:6px;min-width:0}
.mt-account-endpoint-view-order .mt-order-address-strip__body b{color:var(--mt-muted);font-size:9.5px;font-weight:950;white-space:nowrap}
.mt-account-endpoint-view-order .mt-order-address-strip__body em{overflow:hidden;color:var(--mt-text);font-size:10.5px;font-style:normal;font-weight:850;text-overflow:ellipsis}
.mt-account-endpoint-view-order .woocommerce-order-details,
.mt-account-endpoint-view-order .woocommerce-customer-details{display:none!important}

/* Compact themed address editor */
.mt-account-endpoint-edit-address .woocommerce-MyAccount-content{padding:18px}
.mt-account-endpoint-edit-address .woocommerce-MyAccount-content>p:first-child{margin:0 0 12px!important;padding:10px 12px;border:1px solid var(--mt-border-soft);border-radius:13px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface));font-size:10.5px!important;line-height:1.8!important}
.mt-account-address-form{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.mt-account-address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:end}
.mt-account-address-fields>.form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0}
.mt-account-address-fields>.form-row-wide,.mt-account-address-fields>.mt-field-full,#billing_company_field,#shipping_company_field,#billing_address_1_field,#billing_address_2_field,#shipping_address_1_field,#shipping_address_2_field{grid-column:1/-1}
.mt-account-address-topic{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:2px 0 -2px;padding-top:2px;color:var(--mt-text);font-size:11px;font-weight:950}
.mt-account-address-topic:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--mt-primary);box-shadow:0 0 0 4px rgba(232,191,86,.12)}
.mt-account-address-topic span{display:none}
.mt-account-address-form label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.mt-account-address-form .woocommerce-input-wrapper{display:block;width:100%}
.mt-account-address-form input.input-text,.mt-account-address-form select,.mt-account-address-form textarea{width:100%!important;min-height:43px!important;box-sizing:border-box!important;border:1px solid var(--mt-border)!important;border-radius:12px!important;padding:9px 12px!important;background:linear-gradient(180deg,var(--mt-surface),var(--mt-surface-2))!important;color:var(--mt-text)!important;font-family:inherit!important;font-size:11.5px!important;font-weight:800!important;outline:0!important;box-shadow:none!important;direction:rtl!important;text-align:right!important}
.mt-account-address-form textarea{min-height:78px!important;resize:vertical}
.mt-account-address-form input.input-text:focus,.mt-account-address-form select:focus,.mt-account-address-form textarea:focus{border-color:rgba(232,191,86,.82)!important;background:var(--mt-surface)!important;box-shadow:0 0 0 4px rgba(232,191,86,.12)!important}
.mt-account-address-form input::placeholder,.mt-account-address-form textarea::placeholder{color:rgba(99,116,139,.82);font-weight:850}
.mt-account-address-form .select2-container .select2-selection--single{height:43px!important;border:1px solid var(--mt-border)!important;border-radius:12px!important;background:linear-gradient(180deg,var(--mt-surface),var(--mt-surface-2))!important}
.mt-account-address-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px!important;padding:0 12px!important;color:var(--mt-text)!important;font-size:11.5px!important;font-weight:850!important;text-align:right}
.mt-account-address-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:43px!important;left:8px!important;right:auto!important}
.mt-account-address-form .mt-input-ltr,#billing_phone,#billing_email{direction:ltr!important;text-align:right!important}
.mt-account-address-submit{grid-column:1/-1!important;display:flex!important;justify-content:flex-end;margin:2px 0 0!important;padding-top:10px!important;border-top:1px solid var(--mt-border-soft)}
.mt-account-address-submit .button,.mt-account-address-form button[name="save_address"]{width:min(260px,100%)!important;min-height:43px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--mt-primary),var(--mt-primary-2))!important;color:#172033!important;font-size:12px!important;font-weight:950!important;box-shadow:0 10px 24px rgba(232,191,86,.2)!important}

/* Direct WooCommerce edit-address selectors; do not depend on JS-added classes. */
.mt-account-endpoint-edit-address .woocommerce-address-fields,
.mt-account-endpoint-edit-address .woocommerce-address-fields form,
.mt-account-endpoint-edit-address form.woocommerce-EditAddressForm{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper>.form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper>.form-row-wide,
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper>.mt-field-full,
.mt-account-endpoint-edit-address #billing_company_field,
.mt-account-endpoint-edit-address #shipping_company_field,
.mt-account-endpoint-edit-address #billing_address_1_field,
.mt-account-endpoint-edit-address #billing_address_2_field,
.mt-account-endpoint-edit-address #shipping_address_1_field,
.mt-account-endpoint-edit-address #shipping_address_2_field{grid-column:1/-1!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper{display:block!important;width:100%!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper input.input-text,
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper select,
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper textarea{width:100%!important;min-height:43px!important;box-sizing:border-box!important;border:1px solid var(--mt-border)!important;border-radius:12px!important;padding:9px 12px!important;background:linear-gradient(180deg,var(--mt-surface),var(--mt-surface-2))!important;color:var(--mt-text)!important;font-family:inherit!important;font-size:11.5px!important;font-weight:800!important;outline:0!important;box-shadow:none!important;direction:rtl!important;text-align:right!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper input.input-text:focus,
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper select:focus,
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper textarea:focus{border-color:rgba(232,191,86,.82)!important;background:var(--mt-surface)!important;box-shadow:0 0 0 4px rgba(232,191,86,.12)!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper .select2-container .select2-selection--single{height:43px!important;border:1px solid var(--mt-border)!important;border-radius:12px!important;background:linear-gradient(180deg,var(--mt-surface),var(--mt-surface-2))!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper .select2-selection__rendered{line-height:43px!important;padding:0 12px!important;text-align:right!important;font-size:11.5px!important;font-weight:850!important;color:var(--mt-text)!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields__field-wrapper .select2-selection__arrow{height:43px!important;left:8px!important;right:auto!important}
.mt-account-endpoint-edit-address #billing_phone,
.mt-account-endpoint-edit-address #billing_email{direction:ltr!important;text-align:right!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields>p:last-child{display:flex!important;justify-content:flex-end!important;margin:10px 0 0!important;padding-top:10px!important;border-top:1px solid var(--mt-border-soft)!important}
.mt-account-endpoint-edit-address .woocommerce-address-fields button[name="save_address"]{width:min(260px,100%)!important;min-height:43px!important;margin:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--mt-primary),var(--mt-primary-2))!important;color:#172033!important;font-size:12px!important;font-weight:950!important;box-shadow:0 10px 24px rgba(232,191,86,.2)!important}

/* Security endpoint rendered by theme through the plugin's public hook */
.mt-account-security-page{display:grid;gap:13px}.mt-account-security-summary{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid var(--mt-border);border-radius:17px;background:var(--mt-surface-2)}.mt-account-security-summary.is-secure{border-color:rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(34,197,94,.07),var(--mt-surface))}.mt-account-security-summary.is-attention{border-color:rgba(232,191,86,.34);background:linear-gradient(135deg,var(--mt-primary-soft),var(--mt-surface))}.mt-account-security-summary__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--mt-surface);color:var(--mt-primary-strong);box-shadow:var(--mt-shadow-xs)}.mt-account-security-summary__icon svg{width:26px;height:26px}.mt-account-security-summary span{color:var(--mt-muted);font-size:9.5px;font-weight:850}.mt-account-security-summary h3{margin:3px 0;color:var(--mt-text);font-size:15px}.mt-account-security-summary p{margin:0!important;color:var(--mt-muted)!important;font-size:9.5px!important}.mt-account-security-summary>strong{padding:6px 9px;border-radius:99px;background:var(--mt-surface);color:var(--mt-success);font-size:9px}.mt-account-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mt-account-security-box{padding:14px;border:1px solid var(--mt-border);border-radius:16px;background:var(--mt-surface-2)}.mt-account-security-box>header{display:flex;align-items:center;gap:10px}.mt-account-security-box>header>span{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:var(--mt-primary-soft);color:var(--mt-primary-strong)}.mt-account-security-box h3{margin:0;color:var(--mt-text);font-size:12.5px}.mt-account-security-box header p{margin:3px 0 0!important;color:var(--mt-muted)!important;font-size:8.8px!important}.mt-account-security-box dl{display:grid;gap:6px;margin:12px 0}.mt-account-security-box dl>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 9px;border-radius:10px;background:var(--mt-surface)}.mt-account-security-box dt{color:var(--mt-muted);font-size:8.5px;font-weight:800}.mt-account-security-box dd{margin:0;color:var(--mt-text);font-size:9px;font-weight:900;text-align:left}.mt-account-security-box dd.is-positive{color:var(--mt-success)}.mt-account-security-box dd.is-negative{color:var(--mt-danger)}.mt-account-security-box .button{width:100%;min-height:35px;font-size:9px}.mt-account-security-note{display:flex;align-items:center;gap:6px;color:var(--mt-muted);font-size:8.5px;font-weight:800}.mt-account-security-note svg{color:var(--mt-success)}.mt-account-security-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--mt-border);border-radius:15px;background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface))}.mt-account-security-footer>div{display:flex;align-items:center;gap:10px}.mt-account-security-footer>div>svg{width:25px;height:25px;color:var(--mt-primary-strong)}.mt-account-security-footer b,.mt-account-security-footer small{display:block}.mt-account-security-footer b{font-size:10px}.mt-account-security-footer small{margin-top:2px;color:var(--mt-muted);font-size:8.5px}.mt-account-security-footer>a{flex:0 0 auto;padding:7px 10px;border:1px solid var(--mt-border-strong);border-radius:10px;background:var(--mt-primary-soft);font-size:9px;text-decoration:none}

/* Dark-theme refinements */
html[data-mt-theme="dark"] .mt-account-auth__panel,html[data-mt-theme="dark"] .mt-account-auth,html[data-mt-theme="dark"] .mt-account-recovery,html[data-mt-theme="dark"] .mt-account-authenticated .woocommerce-MyAccount-navigation,html[data-mt-theme="dark"] .mt-account-authenticated .woocommerce-MyAccount-content{box-shadow:0 24px 60px rgba(0,0,0,.32)}
html[data-mt-theme="dark"] .mt-account-auth{background:linear-gradient(180deg,rgba(17,31,49,.92),rgba(8,18,31,.96));box-shadow:0 24px 60px rgba(0,0,0,.34),0 1px 0 rgba(255,255,255,.06) inset}
html[data-mt-theme="dark"] .mt-account-recovery{background:linear-gradient(180deg,rgba(17,31,49,.92),rgba(8,18,31,.96));box-shadow:0 24px 60px rgba(0,0,0,.34),0 1px 0 rgba(255,255,255,.06) inset}
html[data-mt-theme="dark"] .mt-account-recovery-methods span{background:linear-gradient(135deg,rgba(15,31,51,.95),rgba(10,23,38,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
html[data-mt-theme="dark"] .mt-account-otp-flow,
html[data-mt-theme="dark"] .mt-account-recovery-actions a,
html[data-mt-theme="dark"] .mt-account-otp-link{background:linear-gradient(135deg,rgba(15,31,51,.95),rgba(10,23,38,.95))}
html[data-mt-theme="dark"] .mt-account-otp-flow--login{border:0;background:transparent;box-shadow:none}
html[data-mt-theme="dark"] .mt-account-auth__tabs{background:linear-gradient(135deg,rgba(232,191,86,.12),rgba(15,31,51,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
html[data-mt-theme="dark"] .mt-account-auth__tabs button:hover{background:rgba(255,255,255,.05)}
html[data-mt-theme="dark"] .mt-account-auth__tabs button[aria-selected="true"]{background:linear-gradient(135deg,rgba(232,191,86,.2),rgba(12,28,46,.95));box-shadow:0 12px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)}
html[data-mt-theme="dark"] .mt-account-auth__forms input.input-text,html[data-mt-theme="dark"] .mt-account-recovery input.input-text,html[data-mt-theme="dark"] .mt-page-account .woocommerce-MyAccount-content input.input-text,html[data-mt-theme="dark"] .mt-page-account .woocommerce-MyAccount-content select,html[data-mt-theme="dark"] .mt-page-account .woocommerce-MyAccount-content textarea{background:#0b1828}

/* Responsive */
@media (max-width:1050px){
  .mt-account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mt-account-dashboard-grid{grid-template-columns:1fr}
  .mt-account-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mt-account-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .mt-account-auth,.mt-account-recovery{grid-template-columns:1fr;width:min(680px,100%)}
  .mt-account-auth__intro{min-height:auto;padding:27px}
  .mt-account-auth__intro h1{font-size:31px}.mt-account-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px}.mt-account-benefits li{display:grid;justify-items:center;padding:11px 8px;text-align:center}.mt-account-benefits small{display:none}.mt-account-trustline{display:none}
  .mt-account-recovery__intro{padding:28px}
  .mt-account-authenticated .mt-account-page__surface>.woocommerce{grid-template-columns:1fr}
  .mt-account-member-hero{grid-template-columns:1fr}.mt-account-member-hero__security{grid-template-columns:auto 1fr}.mt-account-nav-toggle{display:flex}
  .mt-account-authenticated .woocommerce-MyAccount-navigation{position:static;display:none;grid-column:1;width:100%;top:auto}.mt-account-authenticated .woocommerce-MyAccount-navigation.is-open{display:block}
  .mt-account-authenticated .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mt-account-authenticated .woocommerce-MyAccount-content{grid-column:1}
}
@media (max-width:680px){
  .mt-account-page{padding:10px 0 26px}.mt-account-page__container{width:min(100%,calc(100% - 18px))!important}
  .mt-account-auth,.mt-account-recovery{border-radius:20px}.mt-account-auth__intro,.mt-account-auth__panel,.mt-account-recovery__intro,.mt-account-recovery__panel{padding:16px}.mt-account-auth__intro h1{margin-top:16px;font-size:27px}.mt-account-auth__intro>p{font-size:12px}.mt-account-benefits{grid-template-columns:1fr}.mt-account-benefits li{display:flex;justify-items:initial;text-align:right}.mt-account-benefits small{display:block}
  .mt-account-auth__panel-head{margin-bottom:12px}.mt-account-auth__panel-head h2{font-size:23px}.mt-account-auth__panel-head p{font-size:10.5px}.mt-account-auth__tabs{margin-bottom:12px}.mt-account-auth__tabs button{min-height:38px}
  .mt-account-auth[data-active-mode="register"]{width:min(100%,520px)}
  .mt-account-recovery-methods{grid-template-columns:1fr}
  .mt-account-content-head--recovery{display:grid;grid-template-columns:39px minmax(0,1fr);gap:10px}
  .mt-account-content-head--recovery .mt-account-recovery-actions{grid-column:1/-1;margin:0;width:100%}
  .mt-account-recovery-actions a{flex:1}
  .mt-account-otp-flow__row{grid-template-columns:1fr}
  .mt-account-otp-flow__row .button{width:100%}
  .mt-account-auth__forms form.register{grid-template-columns:1fr;gap:8px}
  .mt-account-auth__forms form.register .mt-auth-register-email,
  .mt-account-auth__forms form.register .mt-auth-register-phone,
  .mt-account-auth__forms form.register .mt-auth-register-password,
  .mt-account-auth__forms form.register .mt-auth-register-confirm,
  .mt-account-auth__forms form.register .mt-auth-register-terms,
  .mt-account-auth__forms form.register .mt-auth-register-submit{grid-column:1}
  .mt-page-account .mtsa-otp{align-items:stretch}.mt-page-account .mtsa-otp .button{width:100%}.mt-page-account .mtsa-otp-verify-wrap{grid-template-columns:1fr}.mt-page-account .mtsa-otp-verify-wrap .button{width:100%}
  .mt-account-member-hero{padding:18px;border-radius:21px}.mt-account-member-hero__user{align-items:flex-start}.mt-account-avatar{width:61px;height:61px;flex-basis:61px;border-radius:18px}.mt-account-avatar img{border-radius:14px}.mt-account-member-hero h1{font-size:22px}.mt-account-member-meta{display:grid;gap:5px}.mt-account-member-hero__security{grid-template-columns:1fr}.mt-account-status{justify-self:start}
  .mt-account-authenticated .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr 1fr}.mt-account-authenticated .woocommerce-MyAccount-navigation a{min-height:39px;padding:6px 8px;font-size:10px}.mt-account-nav-icon{width:26px;height:26px;flex-basis:26px}
  .mt-account-authenticated .woocommerce-MyAccount-content{padding:13px;border-radius:18px}.mt-account-content-head{align-items:flex-start}.mt-account-content-head__icon{width:39px;height:39px;flex-basis:39px}.mt-account-content-head h2{font-size:17px}.mt-account-content-head p{font-size:9.5px}
  .mt-account-stat-grid{grid-template-columns:1fr 1fr;gap:7px}.mt-account-stat{grid-template-columns:36px minmax(0,1fr);min-height:72px;padding:9px}.mt-account-stat__icon{width:36px;height:36px}.mt-account-stat>i{display:none}.mt-account-stat strong{font-size:14px}
  .mt-account-dashboard-side{grid-template-columns:1fr}.mt-account-quick-actions{grid-template-columns:1fr 1fr}.mt-account-quick-actions>a{padding:9px}.mt-account-quick-actions small{display:none}
  .mt-account-order-row{grid-template-columns:31px minmax(0,1fr) auto}.mt-account-order-row__status{grid-column:2}.mt-account-order-row>strong{grid-column:3;grid-row:1/3}.mt-account-order-row__icon{width:31px;height:31px}
  .mt-account-order-tools{grid-template-columns:1fr}.mt-account-order-search{width:100%;order:1}.mt-account-order-filters{order:2;justify-content:flex-start;overflow:auto;padding-bottom:3px}.mt-account-order-more>div{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 40px)}
  .mt-page-account .woocommerce-MyAccount-content .form-row-first,.mt-page-account .woocommerce-MyAccount-content .form-row-last{float:none;width:100%}
  .mt-page-account .woocommerce-Addresses,.mt-page-account .woocommerce-columns--addresses,.mt-account-security-grid{grid-template-columns:1fr}
  .mt-account-address-fields{grid-template-columns:1fr;gap:9px}
  .mt-account-address-fields>.form-row-wide,.mt-account-address-fields>.mt-field-full,#billing_company_field,#shipping_company_field,#billing_address_1_field,#billing_address_2_field,#shipping_address_1_field,#shipping_address_2_field{grid-column:1}
  .mt-account-address-submit{justify-content:stretch}
  .mt-account-address-submit .button,.mt-account-address-form button[name="save_address"]{width:100%!important}
  .mt-account-security-summary{grid-template-columns:43px minmax(0,1fr)}.mt-account-security-summary__icon{width:43px;height:43px}.mt-account-security-summary>strong{grid-column:2;justify-self:start}.mt-account-security-footer{align-items:flex-start;flex-direction:column}.mt-account-security-footer>a{width:100%;box-sizing:border-box;text-align:center}
  .mt-page-account table.shop_table,.mt-page-account table.shop_table tbody,.mt-page-account table.shop_table tr,.mt-page-account table.shop_table td{display:block;width:100%;box-sizing:border-box}.mt-page-account table.shop_table thead{display:none}.mt-page-account table.shop_table tr{padding:7px;border-bottom:1px solid var(--mt-border)}.mt-page-account table.shop_table tr:last-child{border-bottom:0}.mt-page-account table.shop_table td{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px!important;border-inline-end:0!important;border-bottom:1px dashed var(--mt-border-soft)!important;text-align:left!important}.mt-page-account table.shop_table td:last-child{border-bottom:0!important}.mt-page-account table.shop_table td:before{content:attr(data-title);color:var(--mt-muted);font-size:9px;font-weight:900;text-align:right}.mt-page-account table.shop_table td .button{margin-inline-start:auto}
}
@media (max-width:410px){
  .mt-account-auth__tabs button{padding-inline:8px;font-size:11px}.mt-account-stat-grid,.mt-account-quick-actions{grid-template-columns:1fr}.mt-account-authenticated .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}.mt-account-member-hero__user{display:grid;grid-template-columns:52px minmax(0,1fr)}.mt-account-avatar{width:52px;height:52px;flex-basis:52px}.mt-account-member-meta span{overflow-wrap:anywhere}.mt-account-order-row{grid-template-columns:30px minmax(0,1fr)}.mt-account-order-row>strong{grid-column:2;grid-row:auto}.mt-account-order-row__status{grid-column:2}
}
.mt-account-auth__tabs.is-login-only{grid-template-columns:1fr}
.mt-account-authenticated .mt-account-page__surface>.woocommerce>.woocommerce-notices-wrapper,
.mt-account-authenticated .mt-account-page__surface>.woocommerce>.woocommerce-message,
.mt-account-authenticated .mt-account-page__surface>.woocommerce>.woocommerce-info,
.mt-account-authenticated .mt-account-page__surface>.woocommerce>.woocommerce-error{grid-column:1/-1}

/* Guest account spacing and compact inside-field labels */
.mt-account-guest .mt-account-page{
  min-height:auto;
  padding-top:22px!important;
  padding-bottom:14px!important;
}
.mt-account-guest .mt-account-auth,
.mt-account-guest .mt-account-recovery{
  margin:0 auto;
}
.mt-account-auth__panel,
.mt-account-recovery__panel{
  padding:24px clamp(22px,2.7vw,34px) 22px;
}
.mt-account-auth__panel-head{
  margin-bottom:14px;
}
.mt-account-auth__panel-head h2{
  margin-bottom:4px;
  line-height:1.25;
}
.mt-account-auth__panel-head p{
  line-height:1.65;
}
.mt-account-auth__tabs{
  margin-bottom:14px;
}
.mt-account-auth__forms .form-row,
.mt-account-recovery .woocommerce-ResetPassword .form-row{
  margin-bottom:10px!important;
}
.mt-account-auth__forms .mt-account-field-inside,
.mt-account-recovery .mt-account-field-inside{
  position:relative;
}
.mt-account-auth__forms .mt-account-inside-label,
.mt-account-recovery .mt-account-inside-label{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  white-space:nowrap!important;
}
.mt-account-auth__forms input.input-text,
.mt-account-recovery input.input-text{
  min-height:44px;
  padding:10px 13px;
  font-size:11.8px;
}
.mt-account-auth__forms .password-input input{
  padding-inline-end:46px!important;
}
.mt-account-auth__forms input[type="password"],
.mt-account-recovery input[type="password"]{
  direction:rtl;
  text-align:right;
}
.mt-account-auth__forms input.input-text::placeholder,
.mt-account-recovery input.input-text::placeholder{
  color:rgba(99,116,139,.82);
  font-weight:850;
}
.mt-account-auth__forms .woocommerce-form-login__rememberme{
  margin:0 0 10px;
}
.mt-account-auth__forms .woocommerce-form-login__submit,
.mt-account-auth__forms .woocommerce-form-register__submit,
.mt-account-recovery .woocommerce-ResetPassword .button{
  min-height:43px;
}
.mt-account-otp-flow--login{
  margin:14px 0 8px;
}
.mt-account-auth__footer{
  margin-top:10px;
  padding-top:13px;
}
.mt-account-auth__forms form.register{
  gap:10px 12px;
}
.mt-account-auth__forms .mt-account-terms-row label{
  min-height:43px;
}
.mt-account-content-head--recovery{
  margin-bottom:14px!important;
  padding-bottom:12px;
}
.mt-account-recovery-methods{
  margin-bottom:12px;
}
@media (max-width:680px){
  .mt-account-guest .mt-account-page{padding-top:14px!important;padding-bottom:14px!important}
  .mt-account-auth__panel,.mt-account-recovery__panel{padding:18px}
  .mt-account-login-actions{grid-template-columns:1fr;gap:7px}
}

/* Account UI v1.1.0 — compact RTL forms and inline security editing */
.mt-account-page{padding-top:22px!important;direction:rtl;text-align:right}
.mt-account-page *{box-sizing:border-box}
.mt-account-page .woocommerce,.mt-account-page .woocommerce-MyAccount-content,.mt-account-page form,.mt-account-page fieldset,.mt-account-page label,.mt-account-page p,.mt-account-page h1,.mt-account-page h2,.mt-account-page h3,.mt-account-page h4,.mt-account-page dl,.mt-account-page dt,.mt-account-page dd{text-align:right}
.mt-account-page input,.mt-account-page select,.mt-account-page textarea{text-align:right}
.mt-account-page input[type="email"],.mt-account-page input[type="tel"],.mt-account-page input[inputmode="numeric"],.mt-account-page input[type="password"]{direction:ltr;text-align:right}
.mt-account-guest .mt-account-auth__forms input.input-text,
.mt-account-guest .mt-account-auth__forms input[type="text"],
.mt-account-guest .mt-account-auth__forms input[type="email"],
.mt-account-guest .mt-account-auth__forms input[type="tel"],
.mt-account-guest .mt-account-auth__forms input[type="password"],
.mt-account-guest .mt-account-recovery input.input-text,
.mt-account-guest .mt-account-recovery input[type="text"],
.mt-account-guest .mt-account-recovery input[type="email"],
.mt-account-guest .mt-account-recovery input[type="tel"],
.mt-account-guest .mt-account-recovery input[type="password"]{direction:rtl!important;text-align:right!important}
.mt-account-guest .mt-account-auth__forms .password-input input[type="password"],
.mt-account-guest .mt-account-auth__forms .password-input input[type="text"],
.mt-account-guest .mt-account-recovery .password-input input[type="password"],
.mt-account-guest .mt-account-recovery .password-input input[type="text"]{padding-inline-start:13px!important;padding-inline-end:46px!important}
.mt-account-stat>i,.mt-account-panel-link svg,.mt-account-recent-orders>header>a svg,.mt-account-back-link svg{transform:none!important}

/* Compact account-information form */
.mt-account-endpoint-edit-account .woocommerce-MyAccount-content{padding:18px}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  align-items:start;
  margin:0;
  direction:rtl;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.clear{display:none!important}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.form-row-wide,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-display-name,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-email,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-phone,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>fieldset,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit{grid-column:1/-1}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm label{margin-bottom:6px;font-size:10.5px;color:var(--mt-text-soft)}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm input.input-text{min-height:43px;border-radius:12px;padding:8px 12px;font-size:11.5px}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm .woocommerce-form-row span em,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm .woocommerce-form-row>span:not(.password-input){display:block;margin-top:5px;color:var(--mt-muted);font-size:8.5px;line-height:1.7;font-style:normal}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:2px 0 0!important;
  padding:14px!important;
  border:1px solid var(--mt-border)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface))
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset legend{grid-column:1/-1;margin:0 0 2px;padding:0 8px;color:var(--mt-text);font-size:12px;font-weight:950}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset .form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset .password-input{width:100%}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm .mt-account-password-strength{margin-top:5px}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit{display:flex;justify-content:flex-start;margin-top:2px!important}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm button[name="save_account_details"]{min-width:142px;min-height:42px;margin:0;font-size:10.5px}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm .mtsa-otp{grid-column:1/-1;margin:0}

/* Inline edit controls on Security */
.mt-account-security-edit[aria-expanded="true"]{background:var(--mt-surface-3)!important;color:var(--mt-primary-strong)!important;box-shadow:inset 0 0 0 1px var(--mt-border-strong)!important}
.mt-account-security-inline{margin-top:11px;padding-top:11px;border-top:1px dashed var(--mt-border)}
.mt-account-security-inline[hidden]{display:none!important}
.mt-account-security-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}
.mt-account-security-field{display:grid;gap:5px;min-width:0}
.mt-account-security-field label{margin:0!important;color:var(--mt-text-soft)!important;font-size:9px!important;font-weight:900!important}
.mt-account-security-field input,
.mt-account-security-inline input{
  width:100%;min-height:39px;padding:8px 10px;border:1px solid var(--mt-border);border-radius:11px;background:var(--mt-surface);color:var(--mt-text);font-family:inherit;font-size:10.5px;outline:0;transition:.18s
}
.mt-account-security-field input:focus,.mt-account-security-inline input:focus{border-color:rgba(232,191,86,.82);box-shadow:0 0 0 3px rgba(232,191,86,.12)}
.mt-account-security-form>.button{grid-column:1/-1;justify-self:start;min-width:130px;min-height:37px!important;font-size:9px!important}
.mt-account-security-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px}
.mt-account-security-actions .button{min-height:37px!important;font-size:9px!important}
.mt-account-security-inline-note{color:var(--mt-muted);font-size:8px;font-weight:750}
.mt-account-security-otp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;margin-top:9px;padding:9px;border:1px solid var(--mt-border);border-radius:12px;background:var(--mt-surface-2)}
.mt-account-security-otp label{grid-column:1;margin:0!important;color:var(--mt-text-soft)!important;font-size:9px!important;font-weight:900!important}
.mt-account-security-otp input{grid-column:1}
.mt-account-security-otp .button{grid-column:2;grid-row:1/3;min-height:39px!important;font-size:9px!important;white-space:nowrap}
.mt-account-security-message{min-height:16px;margin:8px 0 0!important;font-size:8.5px!important;font-weight:850!important}
.mt-account-security-message[data-state="success"]{color:var(--mt-success)!important}
.mt-account-security-message[data-state="error"]{color:var(--mt-danger)!important}
.mt-account-security-message[data-state="notice"]{color:var(--mt-primary-strong)!important}
.mt-account-honeypot,.mt-account-auth .mtsa-hp{position:absolute!important;inset:auto auto auto -9999px!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.mt-account-turnstile:empty{display:none}
.mt-account-turnstile{margin-top:9px}
.mt-account-security-box .mt-account-password-toggle{width:30px;height:30px}

/* RTL directional polish */
.mt-account-stat>i,.mt-account-panel-link svg,.mt-account-recent-orders>header>a svg,.mt-account-back-link svg{flex:0 0 auto}
.mt-account-panel-link,.mt-account-recent-orders>header>a,.mt-account-back-link{direction:rtl}

@media (max-width:760px){
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm{grid-template-columns:1fr}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.form-row,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>fieldset,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit{grid-column:1}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset{grid-template-columns:1fr}
  .mt-account-security-form{grid-template-columns:1fr}
  .mt-account-security-form>.button{grid-column:1;width:100%}
  .mt-account-security-otp{grid-template-columns:1fr}
  .mt-account-security-otp label,.mt-account-security-otp input,.mt-account-security-otp .button{grid-column:1;grid-row:auto}
  .mt-account-security-otp .button{width:100%}
}

/* Account UI v1.2.0 — unified profile editor, no duplicate Security tab */
.mt-account-page{padding-top:22px!important}
.mt-page-account .woocommerce-MyAccount-navigation-link--security{display:none!important}

/* Final edit-address layout override. Account pages do not always load commerce CSS. */
body.mt-page-account .woocommerce-address-fields__field-wrapper,
.mt-page-account .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 12px!important;align-items:end!important}
body.mt-page-account .woocommerce-address-fields__field-wrapper>.form-row,
.mt-page-account .woocommerce-address-fields__field-wrapper>.form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0!important;grid-column:auto!important}
body.mt-page-account #billing_company_field,
body.mt-page-account #shipping_company_field,
body.mt-page-account #billing_address_2_field,
body.mt-page-account #shipping_address_2_field,
body.mt-page-account #billing_postcode_field,
body.mt-page-account #shipping_postcode_field,
body.mt-page-account #billing_phone_field,
body.mt-page-account #shipping_phone_field,
body.mt-page-account #billing_email_field,
body.mt-page-account #shipping_email_field,
.mt-page-account #billing_company_field,
.mt-page-account #shipping_company_field,
.mt-page-account #billing_address_2_field,
.mt-page-account #shipping_address_2_field,
.mt-page-account #billing_postcode_field,
.mt-page-account #shipping_postcode_field,
.mt-page-account #billing_phone_field,
.mt-page-account #shipping_phone_field,
.mt-page-account #billing_email_field,
.mt-page-account #shipping_email_field{grid-column:auto!important}
body.mt-page-account #billing_address_1_field,
body.mt-page-account #shipping_address_1_field,
.mt-page-account #billing_address_1_field,
.mt-page-account #shipping_address_1_field{grid-column:span 2!important}
body.mt-page-account #billing_phone,
body.mt-page-account #billing_email,
body.mt-page-account #shipping_phone,
body.mt-page-account #shipping_email,
.mt-page-account #billing_phone,
.mt-page-account #billing_email,
.mt-page-account #shipping_phone,
.mt-page-account #shipping_email{direction:ltr!important;text-align:right!important}
@media (max-width:900px){body.mt-page-account .woocommerce-address-fields__field-wrapper,.mt-page-account .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mt-page-account #billing_address_1_field,body.mt-page-account #shipping_address_1_field,.mt-page-account #billing_address_1_field,.mt-page-account #shipping_address_1_field{grid-column:1/-1!important}}
@media (max-width:680px){body.mt-page-account .woocommerce-address-fields__field-wrapper,.mt-page-account .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr!important}body.mt-page-account .woocommerce-address-fields__field-wrapper>.form-row,.mt-page-account .woocommerce-address-fields__field-wrapper>.form-row,body.mt-page-account #billing_address_1_field,body.mt-page-account #shipping_address_1_field,.mt-page-account #billing_address_1_field,.mt-page-account #shipping_address_1_field{grid-column:1!important}}

.mt-account-endpoint-edit-account .woocommerce-MyAccount-content{padding:16px 18px}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:11px 12px!important;
  align-items:start;
  direction:rtl;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-first-name,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-last-name,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-display-name{grid-column:span 2!important}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-email,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-phone{grid-column:span 3!important}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>fieldset,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit,
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mtsa-otp{grid-column:1/-1!important}

.mt-account-endpoint-edit-account .woocommerce-EditAccountForm label{
  display:block;
  margin:0 0 5px!important;
  text-align:right!important;
  font-size:10px!important;
  line-height:1.6;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm input.input-text{
  min-height:42px!important;
  padding:8px 12px!important;
  border-radius:12px!important;
  font-size:11px!important;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm .mt-field-display-name>span:not(.password-input){
  margin-top:4px!important;
  font-size:8px!important;
  line-height:1.65!important;
}

.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin:2px 0 0!important;
  padding:12px!important;
  border:1px solid var(--mt-border)!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,var(--mt-surface-2),var(--mt-surface))!important;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset legend{
  grid-column:1/-1!important;
  margin:0!important;
  padding:0 7px!important;
  text-align:right!important;
  font-size:11.5px!important;
  font-weight:950!important;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset .form-row{min-width:0}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset .password-input{
  position:relative!important;
  display:block!important;
  width:100%!important;
}

/* WooCommerce native square controls and strength line are replaced by one clean eye control. */
.mt-account-endpoint-edit-account .show-password-input,
.mt-account-endpoint-edit-account .woocommerce-password-strength,
.mt-account-endpoint-edit-account .woocommerce-password-hint,
.mt-account-endpoint-edit-account .mt-account-password-strength{display:none!important}
.mt-account-endpoint-edit-account input[type="password"]::-ms-reveal,
.mt-account-endpoint-edit-account input[type="password"]::-ms-clear{display:none!important}
.mt-account-endpoint-edit-account .password-input input{
  padding-left:52px!important;
  padding-right:12px!important;
}
.mt-account-endpoint-edit-account .mt-account-password-toggle{
  position:absolute!important;
  left:7px!important;
  right:auto!important;
  top:50%!important;
  z-index:3;
  width:38px!important;
  height:38px!important;
  transform:translateY(-50%)!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  color:var(--mt-muted)!important;
}
.mt-account-endpoint-edit-account .mt-account-password-toggle svg{width:20px!important;height:20px!important}
.mt-account-endpoint-edit-account .mt-account-password-toggle:hover,
.mt-account-endpoint-edit-account .mt-account-password-toggle:focus-visible{
  background:var(--mt-primary-soft)!important;
  color:var(--mt-primary-strong)!important;
  outline:0;
}

/* Physical left side, independent from RTL flex direction. */
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit{
  display:flex!important;
  justify-content:flex-start!important;
  direction:ltr!important;
  margin-top:1px!important;
}
.mt-account-endpoint-edit-account .woocommerce-EditAccountForm button[name="save_account_details"]{
  min-width:150px!important;
  min-height:42px!important;
  margin:0!important;
  direction:rtl!important;
  font-size:10.5px!important;
}

/* Arrows in RTL actions must point toward the physical left side. */
.mt-account-stat>i svg,
.mt-account-panel-link svg,
.mt-account-recent-orders>header>a svg,
.mt-account-back-link svg{transform:none!important}

@media (max-width:980px){
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-first-name,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-last-name,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-display-name{grid-column:span 3!important}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-field-display-name{grid-column:1/-1!important}
}
@media (max-width:760px){
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm{grid-template-columns:1fr!important}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.form-row,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>fieldset,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit,
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mtsa-otp{grid-column:1!important}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset{grid-template-columns:1fr!important}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm>.mt-account-edit-submit{width:100%;direction:rtl!important}
  .mt-account-endpoint-edit-account .woocommerce-EditAccountForm button[name="save_account_details"]{width:100%!important}
}

/* Orders: expose unpaid-order management without turning every action yellow. */
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions,
.mt-account-endpoint-orders td.woocommerce-orders-table__cell-order-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions .button{
  min-height:34px!important;
  padding:7px 11px!important;
  border-radius:11px!important;
  font-size:10px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions .button.pay{
  background:linear-gradient(135deg,#f2cf69,#d8ab35)!important;
  color:#14202b!important;
}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions .button.restore_cart{
  border:1px solid rgba(49,145,255,.25)!important;
  background:#eef6ff!important;
  color:#1d4ed8!important;
}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions .button.cancel{
  border:1px solid rgba(220,38,38,.22)!important;
  background:#fff1f2!important;
  color:#dc2626!important;
}
.mt-account-order-search input[type="search"]::-webkit-search-cancel-button,
.mt-account-order-search input[type="search"]::-webkit-search-decoration{display:none!important;-webkit-appearance:none}
.mt-account-order-search input[type="search"]{padding-inline-start:34px!important;padding-inline-end:38px!important}
.mt-account-order-search__icon{position:absolute;right:7px;top:50%;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#172033;color:var(--mt-primary);transform:translateY(-50%)}
.mt-account-order-search__icon:before{content:"";width:9px;height:9px;border:2px solid currentColor;border-radius:99px}
.mt-account-order-search__icon:after{content:"";position:absolute;width:7px;height:2px;border-radius:99px;background:currentColor;transform:translate(6px,6px) rotate(45deg)}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions,
.mt-account-endpoint-orders td.woocommerce-orders-table__cell-order-actions{position:relative;justify-content:center!important}
.mt-order-actions-menu{position:relative;display:inline-block;text-align:right}
.mt-order-actions-menu summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid rgba(216,171,53,.48);border-radius:11px;background:linear-gradient(135deg,#f2cf69,#d8ab35);color:#172033;font-size:10px;font-weight:950;cursor:pointer;list-style:none;white-space:nowrap;box-shadow:0 8px 18px rgba(216,171,53,.18)}
.mt-order-actions-menu summary::-webkit-details-marker{display:none}
.mt-order-actions-menu[open] summary{border-color:rgba(216,171,53,.62);background:linear-gradient(135deg,#f4d77c,#d8ab35);color:#172033}
.mt-order-actions-menu__icon{display:grid;gap:3px;width:14px}
.mt-order-actions-menu__icon i{display:block;width:14px;height:2px;border-radius:99px;background:currentColor}
.mt-order-actions-menu__panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;gap:7px;min-width:178px;padding:8px;border:1px solid var(--mt-border);border-radius:13px;background:var(--mt-surface);box-shadow:var(--mt-shadow-sm)}
.mt-order-actions-menu__panel .button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;box-sizing:border-box!important}

/* View order: keep focus on the transfer/receipt panel, then show the address. */
.mt-account-endpoint-view-order .mt-order-result--account{display:none!important}
.mt-account-endpoint-view-order #mtctr-payment-panel + .mt-order-address-strip{margin:12px 0!important}

/* Orders refinements */
.mt-account-order-tools{grid-template-columns:minmax(0,1fr) clamp(180px,20vw,260px)!important;gap:22px!important}
.mt-account-order-more>div{
  background:rgba(255,255,255,.74)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.4);
  backdrop-filter:blur(18px) saturate(1.4);
  border-color:rgba(226,232,240,.72)!important;
  box-shadow:0 18px 42px rgba(16,24,40,.14)!important;
}
.mt-order-actions-menu:not(.is-open) .mt-order-actions-menu__panel{display:none!important}
.mt-order-actions-menu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid rgba(216,171,53,.48);border-radius:11px;background:linear-gradient(135deg,#f2cf69,#d8ab35);color:#172033;font-family:inherit;font-size:10px;font-weight:950;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px rgba(216,171,53,.18)}
.mt-order-actions-menu.is-open .mt-order-actions-menu__toggle{border-color:rgba(216,171,53,.62);background:linear-gradient(135deg,#f4d77c,#d8ab35)}
.mt-order-actions-menu__panel{
  background:rgba(255,255,255,.82)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.35);
  backdrop-filter:blur(16px) saturate(1.35);
  border-color:rgba(226,232,240,.78)!important;
  box-shadow:0 18px 44px rgba(16,24,40,.16)!important;
}
.mt-order-actions-menu__panel .button.mt-order-action{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-direction:row!important;text-align:right!important}
.mt-order-action-icon{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;color:currentColor!important;opacity:.95!important}
.mt-order-action-icon svg{display:block!important;width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;visibility:visible!important;overflow:visible!important}
.mt-order-action--cancel .mt-order-action-icon{color:#ef4444!important}
.mt-page-account .woocommerce-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;margin-top:12px!important}
.mt-page-account .woocommerce-pagination .woocommerce-button--previous{margin-inline-end:auto!important}
.mt-page-account .woocommerce-pagination .woocommerce-button--previous:before{content:"→";margin-inline-end:6px}
.mt-page-account .woocommerce-pagination .woocommerce-button--next{margin-inline-start:auto!important}
.mt-page-account .woocommerce-pagination .woocommerce-button--next:after{content:"←";margin-inline-start:6px}
.mt-page-account .woocommerce-orders-table{table-layout:fixed}
.mt-page-account .woocommerce-orders-table__header-order-number,.mt-page-account .woocommerce-orders-table__cell-order-number{width:7%}
.mt-page-account .woocommerce-orders-table__header-order-products,.mt-page-account .woocommerce-orders-table__cell-order-products{width:27%;min-width:190px}
.mt-page-account .woocommerce-orders-table__header-order-date,.mt-page-account .woocommerce-orders-table__cell-order-date{width:10%}
.mt-page-account .woocommerce-orders-table__header-order-status,.mt-page-account .woocommerce-orders-table__cell-order-status{width:12%;text-align:center!important}
.mt-page-account .woocommerce-orders-table__header-order-total,.mt-page-account .woocommerce-orders-table__cell-order-total{width:19%;white-space:nowrap}
.mt-page-account .woocommerce-orders-table__header-order-actions,.mt-page-account .woocommerce-orders-table__cell-order-actions{width:16%;text-align:center!important}
.mt-page-account .woocommerce-orders-table__cell-order-actions{padding-inline:8px!important;vertical-align:middle!important;text-align:center!important}
.mt-page-account .woocommerce-orders-table__cell-order-actions .mt-order-actions-menu{display:inline-flex;max-width:100%;margin-inline:auto}
.mt-page-account .woocommerce-orders-table__cell-order-actions .mt-order-actions-menu__toggle{max-width:100%;min-width:108px;padding-inline:10px}
.mt-order-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;max-width:100%;min-height:28px;padding:5px 8px;border:1px solid rgba(197,211,229,.82);border-radius:999px;background:#f8fafc;color:#475569;font-size:9.5px;font-weight:950;line-height:1.5;white-space:normal;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
.mt-order-status-badge__icon{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 16px}
.mt-order-status-badge__icon svg{display:block;width:15px;height:15px;stroke:currentColor}
.mt-order-status-badge--pending{border-color:rgba(216,171,53,.34);background:rgba(255,248,220,.86);color:#a16207}
.mt-order-status-badge--awaiting{border-color:rgba(245,158,11,.32);background:rgba(255,251,235,.9);color:#92400e}
.mt-order-status-badge--processing{border-color:rgba(59,130,246,.28);background:rgba(239,246,255,.9);color:#1d4ed8}
.mt-order-status-badge--review{border-color:rgba(14,165,233,.28);background:rgba(240,249,255,.9);color:#0369a1}
.mt-order-status-badge--completed{border-color:rgba(34,197,94,.26);background:rgba(240,253,244,.9);color:#15803d}
.mt-order-status-badge--cancelled,.mt-order-status-badge--failed{border-color:rgba(239,68,68,.26);background:rgba(254,242,242,.9);color:#dc2626}
.mt-order-status-badge--refunded{border-color:rgba(100,116,139,.24);background:rgba(248,250,252,.95);color:#475569}
.mt-order-status-badge--receiptReject{border-color:rgba(239,68,68,.26);background:rgba(255,241,242,.92);color:#be123c}
.mt-order-status-badge--draft{border-color:rgba(100,116,139,.24);background:rgba(248,250,252,.95);color:#64748b}
.mt-account-order-tools{grid-template-columns:minmax(0,1fr) clamp(170px,18vw,240px)!important;gap:18px!important}
.mt-account-order-search input[type="search"]{height:40px!important;border-color:rgba(197,211,229,.78)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(15,23,42,.045)!important}
.mt-account-order-search input[type="search"]:focus{border-color:rgba(216,171,53,.58)!important;box-shadow:0 0 0 3px rgba(216,171,53,.12),0 12px 26px rgba(15,23,42,.06)!important}
.mt-account-order-search__icon{right:8px!important;width:26px!important;height:26px!important;border-radius:10px!important;background:#172033!important;color:#f2cf69!important;box-shadow:0 7px 16px rgba(23,32,51,.16)}
.mt-account-order-filter{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");min-height:34px!important;padding:7px 9px!important;border-color:rgba(197,211,229,.68)!important;border-radius:12px!important;background:rgba(255,255,255,.66)!important;color:#475569!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 6px 16px rgba(15,23,42,.035)!important}
.mt-account-order-filter:before,.mt-account-order-more summary:before{content:"";display:inline-block;width:15px;height:15px;flex:0 0 15px;background:currentColor;opacity:.82;-webkit-mask:var(--mt-filter-icon) center/contain no-repeat;mask:var(--mt-filter-icon) center/contain no-repeat}
.mt-account-order-filter:hover{border-color:rgba(216,171,53,.34)!important;background:#fff!important;color:#172033!important}
.mt-account-order-filter.is-active{border-color:rgba(216,171,53,.44)!important;background:linear-gradient(180deg,rgba(255,249,230,.92),rgba(255,255,255,.88))!important;color:#a16207!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 20px rgba(216,171,53,.1)!important}
.mt-account-order-filter em{min-width:19px!important;height:19px!important;padding:0 6px!important;background:rgba(248,250,252,.9)!important;color:#64748b!important}
.mt-account-order-filter.is-active em{background:#f2cf69!important;color:#172033!important}
.mt-account-order-filter.status-pending{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M12 8v4l3 2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mt-account-order-filter.status-on-hold{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8h12v10H6zM8 6h8M9 12h6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mt-account-order-filter.status-processing{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66M20 4v6h-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mt-account-order-filter.status-mt-receipt-review{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v14H4zM8 9h8M8 13h5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mt-account-order-filter.status-completed{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mt-account-order-filter.status-cancelled,.mt-account-order-filter.status-failed{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M9 9l6 6M15 9l-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.mt-account-order-more summary{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h10M4 17h13' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");gap:7px!important;border-color:rgba(197,211,229,.68)!important;background:rgba(255,255,255,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 6px 16px rgba(15,23,42,.035)!important}
.mt-account-order-tools{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:nowrap!important}
.mt-account-order-filters{flex:1 1 auto!important;min-width:0!important;overflow:visible!important}
.mt-account-order-search{flex:0 1 clamp(150px,22vw,250px)!important;width:auto!important;min-width:150px!important;max-width:250px!important}
.mt-account-order-search input[type="search"]{min-width:0!important}
.mt-page-account .woocommerce-orders-table__cell-order-actions{text-align:center!important}
.mt-page-account .woocommerce-orders-table__cell-order-actions .mt-order-actions-menu{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;margin-inline:auto!important}
.mt-page-account .woocommerce-orders-table__cell-order-actions .mt-order-actions-menu__toggle{margin-inline:auto!important}
@media (max-width: 900px){
  .mt-account-order-tools{flex-wrap:wrap!important}
  .mt-account-order-search{flex:1 1 180px!important;max-width:260px!important}
  .mt-account-order-filters{flex:1 1 100%!important;overflow:auto!important;padding-bottom:3px!important}
}
.mt-account-endpoint-orders .mt-account-order-tools{
  display:grid!important;
  grid-template-columns:clamp(135px,18vw,220px) minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  direction:ltr!important;
}
.mt-account-endpoint-orders .mt-account-order-search{
  grid-column:1!important;
  order:0!important;
  width:100%!important;
  min-width:0!important;
  max-width:220px!important;
  direction:rtl!important;
}
.mt-account-endpoint-orders .mt-account-order-filters{
  grid-column:2!important;
  order:0!important;
  min-width:0!important;
  overflow:auto hidden!important;
  direction:rtl!important;
  scrollbar-width:none;
}
.mt-account-endpoint-orders .mt-account-order-filters::-webkit-scrollbar{display:none}
.mt-account-endpoint-orders .mt-account-order-search__field{display:block!important;min-width:0!important}
.mt-account-endpoint-orders .mt-account-order-search input[type="search"]{width:100%!important;min-width:0!important}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions,
.mt-account-endpoint-orders td.woocommerce-orders-table__cell-order-actions{
  display:table-cell!important;
  text-align:center!important;
  vertical-align:middle!important;
}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions .mt-order-actions-menu{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
  justify-content:center!important;
  margin-inline:auto!important;
}
.mt-account-endpoint-orders .woocommerce-orders-table__cell-order-actions .mt-order-actions-menu__toggle{
  min-width:104px!important;
  max-width:100%!important;
}
@media (max-width: 900px){
  .mt-account-endpoint-orders .mt-account-order-tools{grid-template-columns:1fr!important;direction:rtl!important}
  .mt-account-endpoint-orders .mt-account-order-search,
  .mt-account-endpoint-orders .mt-account-order-filters{grid-column:1!important;max-width:none!important}
}
.mt-account-endpoint-orders .mt-account-order-tools{
  grid-template-columns:minmax(0,1fr) clamp(130px,16vw,190px)!important;
  column-gap:22px!important;
  direction:rtl!important;
}
.mt-account-endpoint-orders .mt-account-order-filters{
  grid-column:1!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  overscroll-behavior-inline:contain;
}
.mt-account-endpoint-orders .mt-account-order-search{
  grid-column:2!important;
  width:100%!important;
  max-width:190px!important;
  position:relative!important;
  z-index:2!important;
}
.mt-account-endpoint-orders .mt-account-order-more{flex:0 0 auto!important}
@media (max-width: 640px){
  .mt-account-endpoint-orders .mt-account-order-tools{grid-template-columns:1fr!important;row-gap:10px!important}
  .mt-account-endpoint-orders .mt-account-order-search{grid-column:1!important;max-width:240px!important;justify-self:start!important}
  .mt-account-endpoint-orders .mt-account-order-filters{grid-column:1!important}
}
.mt-page-account .mt-account-order-tools{
  display:grid!important;
  grid-template-columns:clamp(96px,10vw,132px) minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:16px!important;
  row-gap:0!important;
  direction:ltr!important;
  flex-wrap:nowrap!important;
}
.mt-page-account .mt-account-order-search{
  grid-column:1!important;
  grid-row:1!important;
  order:0!important;
  justify-self:start!important;
  width:100%!important;
  min-width:0!important;
  max-width:132px!important;
  direction:rtl!important;
}
.mt-page-account .mt-account-order-filters{
  grid-column:2!important;
  grid-row:1!important;
  order:0!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  direction:rtl!important;
  justify-content:flex-start!important;
  padding-bottom:0!important;
  scrollbar-width:none;
}
.mt-page-account .mt-account-order-filters::-webkit-scrollbar{display:none}
.mt-page-account .mt-account-order-search__field,
.mt-page-account .mt-account-order-search input[type="search"]{width:100%!important;min-width:0!important}
.mt-page-account .mt-account-order-search input[type="search"]{padding-inline-start:30px!important;padding-inline-end:32px!important;font-size:9.5px!important}
.mt-page-account .mt-account-order-search__icon{right:6px!important;width:23px!important;height:23px!important}
.mt-page-account .mt-account-order-more{order:-10!important}
.mt-page-account .mt-account-order-more summary{min-width:max-content!important}
@media (max-width:640px){
  .mt-page-account .mt-account-order-tools{grid-template-columns:1fr!important;row-gap:10px!important;direction:rtl!important}
  .mt-page-account .mt-account-order-search,
  .mt-page-account .mt-account-order-filters{grid-column:1!important;grid-row:auto!important;max-width:none!important}
}
.mt-page-account .mt-account-order-tools{
  display:grid!important;
  grid-template-columns:1fr!important;
  row-gap:12px!important;
  column-gap:0!important;
  direction:rtl!important;
  overflow:visible!important;
}
.mt-page-account .mt-account-order-search{
  grid-column:1!important;
  grid-row:1!important;
  justify-self:start!important;
  width:clamp(240px,32vw,360px)!important;
  max-width:100%!important;
  min-width:0!important;
}
.mt-page-account .mt-account-order-search input[type="search"]{
  height:42px!important;
  padding-inline-start:34px!important;
  padding-inline-end:40px!important;
  font-size:10.5px!important;
}
.mt-page-account .mt-account-order-search__icon{
  right:8px!important;
  width:26px!important;
  height:26px!important;
}
.mt-page-account .mt-account-order-filters{
  grid-column:1!important;
  grid-row:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:visible!important;
  direction:rtl!important;
  padding-bottom:0!important;
}
.mt-page-account .mt-account-order-filter{flex:0 0 auto!important}
.mt-page-account .mt-account-order-more{
  order:999!important;
  flex:0 0 auto!important;
  position:relative!important;
  z-index:50!important;
}
.mt-page-account .mt-account-order-more>div{
  z-index:9999!important;
  overflow:auto!important;
  max-height:min(330px,calc(100vh - 180px))!important;
}
@media (max-width:760px){
  .mt-page-account .mt-account-order-filters{overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none}
  .mt-page-account .mt-account-order-filters::-webkit-scrollbar{display:none}
}
.mt-page-account .mt-account-order-filter{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-pending{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='5' width='17' height='14' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M7 10h10M8 14h4M16 13.5v3M14.5 15h3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-on-hold{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h12M6 20.5h12M8 3.5v4.2c0 .9.4 1.8 1.1 2.4L12 12l2.9-1.9c.7-.6 1.1-1.5 1.1-2.4V3.5M8 20.5v-4.2c0-.9.4-1.8 1.1-2.4L12 12l2.9 1.9c.7.6 1.1 1.5 1.1 2.4v4.2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-processing{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 7.5a6.5 6.5 0 1 0 1.7 6.2M17 3.5v4.5h-4.5M12 9v3l2 1.4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-mt-receipt-review{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4.5h14v15H5zM8 8h8M8 12h5M15.5 17.5l3 3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='14' cy='16' r='2.5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-completed{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 11.1V12a9 9 0 1 1-5.3-8.2M21 4 12 13l-2.7-2.7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-cancelled,.mt-page-account .mt-account-order-filter.status-failed{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M4 4l16 16M15 9l-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-mt-receipt-reject{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h9l3 3v14H6zM14.5 3.5v4h4M9.5 12.5l5 5M14.5 12.5l-5 5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-refunded{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 8h-8a4 4 0 1 0 0 8h7M10 8 7 5M10 8l-3 3M13 12h5M15.5 9.5v5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-checkout-draft,.mt-page-account .mt-account-order-filter.status-draft{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4.5h10l4 4v11H5zM15 4.5v4h4M8.5 15.5l5-5 2 2-5 5H8.5z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-more summary{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h10M4 12h16M4 18h13M17 5l3 3-3 3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-pending{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 6.5A2.5 2.5 0 0 1 4.5 4h15A2.5 2.5 0 0 1 22 6.5v11a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 17.5zM2 9h20M6 15h4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-on-hold{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2.75h12M6 21.25h12M8 2.75v4.5a5 5 0 0 0 2.1 4.07L12 12.65l1.9-1.33A5 5 0 0 0 16 7.25v-4.5M8 21.25v-4.5a5 5 0 0 1 2.1-4.07L12 11.35l1.9 1.33A5 5 0 0 1 16 16.75v4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-processing{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 12a8.5 8.5 0 1 1-2.49-6.01M20.5 4.5v5.5H15' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-mt-receipt-review{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h8.5L19 8v12.5H6zM14.5 3.5V8H19M9 11h6M9 14h3M16.6 18.1 19 20.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='15' cy='16.5' r='2.2' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-completed{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 11.3V12a9 9 0 1 1-5.36-8.24M21 4 12 13l-2.7-2.7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-cancelled{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8.75 8.75 15.25 15.25M15.25 8.75 8.75 15.25' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-failed{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 22 20H2zM12 9v4M12 17h.01' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-mt-receipt-reject{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h8.5L19 8v12.5H6zM14.5 3.5V8H19M10 13l5 5M15 13l-5 5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-refunded{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 7h10a5 5 0 1 1 0 10H8M6 7l3-3M6 7l3 3M12 10.25v5.5M14.25 11.5h-3.1a1.15 1.15 0 0 0 0 2.3h1.7a1.15 1.15 0 0 1 0 2.3H9.75' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-filter.status-checkout-draft,.mt-page-account .mt-account-order-filter.status-draft{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h8.5L19 8v12.5H6zM14.5 3.5V8H19M9 16.5 14.5 11l2 2L11 18.5H9z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
.mt-page-account .mt-account-order-more summary{--mt-filter-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16M4 12h12M4 18h16M18 9l3 3-3 3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
