.erfanit-advanced-account-page{--eraa-bg:#f5f6f8;--eraa-card:#fff;--eraa-text:#111827;--eraa-muted:#667085;--eraa-border:#e9ebf0}.erfanit-advanced-account-page .woocommerce-my-account-wrapper{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:24px!important;align-items:start}.erfanit-advanced-account-page .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;margin:0!important}.erfanit-advanced-account-page .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0}.eraa-nav{background:#fff;border:1px solid var(--eraa-border);border-radius:22px;padding:14px;box-shadow:0 12px 40px rgba(17,24,39,.06);position:sticky;top:95px}.eraa-user-card{display:flex;align-items:center;gap:12px;padding:12px 9px 20px;border-bottom:1px solid var(--eraa-border);margin-bottom:10px}.eraa-avatar{position:relative;flex:none}.eraa-avatar img{width:54px;height:54px;border-radius:18px;object-fit:cover}.eraa-avatar span{position:absolute;width:12px;height:12px;background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:0;right:-2px}.eraa-user-card strong,.eraa-user-card small{display:block;max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eraa-user-card strong{font-size:14px;color:var(--eraa-text)}.eraa-user-card small{font-size:11px;color:var(--eraa-muted);direction:ltr;text-align:right;margin-top:4px}.eraa-nav ul{margin:0!important;padding:0!important;list-style:none}.eraa-nav li{margin:3px 0!important;border:0!important}.eraa-nav a{display:flex!important;align-items:center;gap:11px;padding:11px 12px!important;border-radius:12px;color:#4b5563!important;font-size:13px;font-weight:650;text-decoration:none!important}.eraa-nav a svg{width:20px;height:20px;fill:currentColor;flex:none}.eraa-nav a span{flex:1}.eraa-nav a b{font-size:20px;font-weight:400;opacity:.45}.eraa-nav li.is-active a,.eraa-nav a:hover{background:color-mix(in srgb,var(--eraa-accent) 9%,white);color:var(--eraa-accent)!important}.eraa-nav li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--eraa-border)!important;margin-top:9px!important;padding-top:9px}.eraa-nav li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#e5484d!important}.eraa-dashboard{color:var(--eraa-text)}.eraa-hero{min-height:190px;border-radius:24px;padding:32px 34px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;color:#fff;background:linear-gradient(135deg,var(--eraa-accent),var(--eraa-accent2));box-shadow:0 18px 45px color-mix(in srgb,var(--eraa-accent2) 22%,transparent)}.eraa-hero:before,.eraa-hero:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.eraa-hero:before{width:260px;height:260px;left:-70px;top:-120px}.eraa-hero:after{width:160px;height:160px;left:70px;bottom:-130px}.eraa-hero>div:first-child{position:relative;z-index:2}.eraa-hero span{font-size:11px;opacity:.75}.eraa-hero h2{color:#fff!important;font-size:25px!important;margin:8px 0!important}.eraa-hero p{color:#fff!important;opacity:.8;margin:0!important;font-size:13px}.eraa-hero-art{width:120px;height:120px;border-radius:35px;background:rgba(255,255,255,.12);display:grid;place-items:center;transform:rotate(-8deg);backdrop-filter:blur(8px)}.eraa-hero-art svg{width:58px;height:58px;fill:#fff}.eraa-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.eraa-stats>a,.eraa-stat{background:#fff;border:1px solid var(--eraa-border);border-radius:17px;padding:17px;display:flex;align-items:center;gap:11px;text-decoration:none!important;color:var(--eraa-text)!important;box-shadow:0 8px 30px rgba(17,24,39,.035);transition:.2s}.eraa-stats>a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--eraa-accent) 25%,white)}.eraa-stats i{width:42px;height:42px;border-radius:13px;background:#f3f4f6;display:grid;place-items:center;font-style:normal;color:var(--eraa-accent)}.eraa-stats svg{width:21px;height:21px;fill:currentColor}.eraa-stats small,.eraa-stats strong{display:block}.eraa-stats small{font-size:10px;color:var(--eraa-muted);white-space:nowrap}.eraa-stats strong{font-size:20px;margin-top:3px}.eraa-stats .eraa-money{font-size:12px}.eraa-profile,.eraa-orders,.eraa-side>section{background:#fff;border:1px solid var(--eraa-border);border-radius:20px;padding:20px;box-shadow:0 9px 35px rgba(17,24,39,.035)}.eraa-profile{margin-bottom:16px}.eraa-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.eraa-section-title strong,.eraa-section-title small{display:block}.eraa-section-title strong{font-size:14px}.eraa-section-title small{font-size:10px;color:var(--eraa-muted);margin-top:4px}.eraa-section-title>a,.eraa-profile>a{font-size:11px;color:var(--eraa-accent);text-decoration:none;font-weight:700}.eraa-progress{height:7px;background:#f0f1f4;border-radius:10px;overflow:hidden;margin:14px 0 8px}.eraa-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--eraa-accent),var(--eraa-accent2));border-radius:10px}.eraa-profile .eraa-section-title>b{color:var(--eraa-accent)}.eraa-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:16px}.eraa-order{border:1px solid var(--eraa-border);border-radius:16px;padding:15px;margin-top:12px}.eraa-order-top,.eraa-order-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.eraa-order-top strong,.eraa-order-top small{display:block}.eraa-order-top strong{font-size:12px}.eraa-order-top small{font-size:9px;color:var(--eraa-muted);margin-top:3px}.eraa-status{font-size:9px;padding:6px 9px;border-radius:20px;background:#fff7e6;color:#ad5700}.eraa-status-completed{background:#eafaf1;color:#18794e}.eraa-status-cancelled,.eraa-status-refunded,.eraa-status-failed{background:#fff0f0;color:#c53434}.eraa-order-meta{margin-top:13px;padding-top:12px;border-top:1px dashed var(--eraa-border);font-size:10px}.eraa-order-meta strong{font-size:11px}.eraa-order-meta a{color:var(--eraa-accent);font-weight:700;text-decoration:none}.eraa-order-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;position:relative}.eraa-order-track:before{content:'';position:absolute;right:8%;left:8%;top:4px;height:2px;background:#e8e9ed}.eraa-order-track span{font-size:8px;color:#98a2b3;text-align:center;padding-top:14px;position:relative}.eraa-order-track span:before{content:'';width:9px;height:9px;background:#e1e3e8;border:2px solid #fff;border-radius:50%;position:absolute;top:0;right:calc(50% - 5px);z-index:2}.eraa-order-track[data-step="1"] span:nth-child(-n+1):before,.eraa-order-track[data-step="2"] span:nth-child(-n+2):before,.eraa-order-track[data-step="3"] span:nth-child(-n+3):before,.eraa-order-track[data-step="4"] span:nth-child(-n+4):before{background:var(--eraa-accent)}.eraa-side{display:grid;gap:16px;align-content:start}.eraa-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.eraa-quick a{min-height:86px;border:1px solid var(--eraa-border);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#475467;text-decoration:none!important;text-align:center;font-size:9px}.eraa-quick a:hover{background:#f8f8fa;color:var(--eraa-accent)}.eraa-quick svg{width:23px;height:23px;fill:currentColor}.eraa-support{background:linear-gradient(145deg,#111827,#262f42)!important;color:#fff;text-align:center}.eraa-support>i{width:45px;height:45px;background:rgba(255,255,255,.1);display:grid;place-items:center;border-radius:14px;margin:0 auto 10px}.eraa-support svg{width:24px;height:24px;fill:#fff}.eraa-support strong{display:block}.eraa-support p{font-size:10px;color:#c7ccd4!important}.eraa-support div{display:grid;gap:6px}.eraa-support a{background:#fff;color:#111827!important;border-radius:10px;padding:9px;text-decoration:none!important;font-size:10px;font-weight:700}.eraa-empty{text-align:center;padding:38px 15px}.eraa-empty svg{display:block;width:45px;height:45px;fill:#c7cbd3;margin:0 auto 12px}.eraa-empty strong{display:block;font-size:13px}.eraa-empty a{display:inline-block;margin-top:12px;color:var(--eraa-accent);font-size:11px}.erfanit-advanced-account-page .woocommerce-MyAccount-content:not(:has(.eraa-dashboard)){background:#fff;border:1px solid var(--eraa-border);border-radius:22px;padding:24px;box-shadow:0 10px 35px rgba(17,24,39,.04)}.erfanit-advanced-account-page .woocommerce-orders-table,.erfanit-advanced-account-page .woocommerce-table{border:0!important}.erfanit-advanced-account-page .button{border-radius:10px!important}.erfanit-advanced-account-page .woocommerce-Address{border:1px solid var(--eraa-border);border-radius:16px;padding:18px}@media(max-width:1024px){.erfanit-advanced-account-page .woocommerce-my-account-wrapper{grid-template-columns:230px minmax(0,1fr)!important}.eraa-stats{grid-template-columns:1fr 1fr}.eraa-main-grid{grid-template-columns:1fr}.eraa-side{grid-template-columns:1fr 1fr}}@media(max-width:767px){.erfanit-advanced-account-page .woocommerce-my-account-wrapper{display:block!important}.eraa-nav{position:static;margin-bottom:14px!important;padding:9px}.eraa-user-card{padding:8px 6px 13px}.eraa-nav ul{display:flex;overflow-x:auto;gap:6px;padding-bottom:3px!important;scrollbar-width:none}.eraa-nav li{flex:0 0 auto}.eraa-nav a{flex-direction:column;gap:4px;min-width:72px;padding:9px 7px!important;font-size:9px}.eraa-nav a svg{width:19px;height:19px}.eraa-nav a b{display:none}.eraa-nav li.woocommerce-MyAccount-navigation-link--customer-logout{border:0!important;margin:3px 0!important;padding:0}.eraa-hero{min-height:160px;padding:23px;border-radius:19px}.eraa-hero h2{font-size:20px!important}.eraa-hero p{font-size:11px;max-width:240px}.eraa-hero-art{width:75px;height:75px;border-radius:22px}.eraa-hero-art svg{width:36px}.eraa-stats{grid-template-columns:1fr 1fr;gap:8px}.eraa-stats>a,.eraa-stat{padding:12px;gap:8px}.eraa-stats i{width:36px;height:36px}.eraa-stats strong{font-size:17px}.eraa-main-grid{display:block}.eraa-orders{padding:15px}.eraa-side{display:grid;grid-template-columns:1fr;margin-top:12px}.eraa-order-meta{flex-wrap:wrap}.eraa-quick{grid-template-columns:repeat(4,1fr)}.eraa-quick a{min-height:76px}.erfanit-advanced-account-page .woocommerce-MyAccount-content:not(:has(.eraa-dashboard)){padding:15px;border-radius:17px}}@media(max-width:420px){.eraa-hero-art{display:none}.eraa-quick{grid-template-columns:1fr 1fr}}
