@font-face{font-family:ArianSans;src:url('IRANSansXVFaNum.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--arian-toolbar:0px;--arian-bill-height:0px;--arian-keyboard:0px;--arian-header-offset:0px;--arian-panel-header-bottom:64px}
:is(.arian-dashboard,.arian-checkout,.wc-block-cart,.arian-customer,.arian-admin,.arian-order-detail,.arian-chat,.arian-mobile-bill,.arian-bill-sheet){font-family:ArianSans,Tahoma,sans-serif!important;color:#25282d;font-size:13px;line-height:1.8}
:is(.arian-dashboard,.arian-checkout,.wc-block-cart,.arian-customer,.arian-admin) :is(input,select,textarea,button){font-family:inherit}
:is(.arian-dashboard,.arian-checkout,.wc-block-cart,.arian-order-detail,.arian-mobile-bill,.arian-bill-sheet) :is(.amount,.amount *,.wc-block-formatted-money-amount,.arian-cart-summary-value,.arian-cart-line-total,.arian-cart-partner-price,.arian-cart-partner-price b){color:#25282d!important}
:is(.arian-dashboard,.arian-checkout,.wc-block-cart,.arian-order-detail,.arian-mobile-bill,.arian-bill-sheet) .amount bdi{display:inline-flex!important;direction:ltr!important;unicode-bidi:isolate;align-items:baseline;gap:4px;white-space:nowrap}
:is(.arian-dashboard,.arian-checkout,.wc-block-cart,.arian-order-detail,.arian-mobile-bill,.arian-bill-sheet) .woocommerce-Price-currencySymbol{order:-1!important;direction:rtl;float:none!important;margin:0!important}
.arian-dashboard :is(.arian-form-actions,.arian-ticket-footer){position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 0 6px;margin-top:16px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}
.arian-dashboard :is(.arian-form-actions,.arian-ticket-footer)::before{display:none;content:none}
.arian-dashboard :is(.arian-form-actions,.arian-ticket-footer)>:is(button,a.arian-dash-primary){margin-right:auto;flex-shrink:0}
.arian-mobile-bar,.arian-mobile-identity,.arian-drawer-close{display:none!important}
.arian-menu-overlay[hidden]{display:none!important}
.arian-page-heading,.arian-dashboard .arian-dash-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:24px}
.arian-page-heading>div{display:flex;align-items:center;gap:8px;min-width:0}
.arian-dashboard :is(.arian-page-heading,.arian-dash-heading) h2{margin:0;font-size:19px;font-weight:650;line-height:1.8}
.arian-dashboard .arian-back{padding:4px!important;background:none!important;border:0!important;box-shadow:none!important;color:#6f747c!important;width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;flex:none}
.arian-dashboard .arian-back svg{width:24px;height:24px}
.arian-dashboard .arian-dash-heading:has(.arian-back){justify-content:flex-start;gap:6px}
.arian-unread-bell{color:#ef3447;display:inline-flex;margin:0;align-items:center}
.arian-unread-bell svg{width:20px!important;height:20px!important}
.arian-dashboard nav [data-tab=home]{gap:8px}
.arian-dashboard :is(.arian-home-notices h3,.arian-profile-progress h3,.arian-home-shop h3,.arian-home-recent h3){font-size:15px;margin:0 0 14px}
.arian-dashboard .arian-announcement{padding:14px 16px;background:#fffae9;border:1px solid #f8e6a6;border-radius:14px;margin-bottom:12px;cursor:pointer}
.arian-dashboard .arian-announcement.is-read{background:#f7f8f9;border-color:#eef0f2;color:#71757c}
.arian-notice-top{display:flex;justify-content:space-between;gap:12px;align-items:center}
.arian-dashboard .arian-notice-toggle{display:inline-flex;gap:8px;justify-content:flex-start;align-items:center;flex:1;color:inherit;background:none;border:0;padding:0;text-align:right;box-shadow:none;font-size:13px}
.arian-notice-toggle svg{width:22px;height:22px;transition:transform .2s}
.arian-notice-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.arian-dashboard [data-notice-read]{background:none;border:0;box-shadow:none;padding:4px 0;font-size:13px;color:#FFBF00;white-space:nowrap;font-weight:500}
.arian-dashboard [data-notice-read]:disabled{color:#8b9098;opacity:1;cursor:default}
.arian-notice-excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:7px 0 0!important;font-size:12px}
.arian-notice-body{font-size:13px;margin-top:12px}.arian-notice-body p{margin-bottom:8px}
.arian-notice-date{display:block;text-align:left;font-size:10px;color:#9b9fa5;margin-top:8px}
.arian-profile-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:22px 0;margin:12px 0 28px;border-bottom:1px solid #eee}
.arian-profile-progress p{font-size:12px;color:#70757d;margin:0}.arian-profile-progress h3{margin-bottom:4px!important}
.arian-progress-track{height:7px;border-radius:20px;background:#f1f2f4;width:100%;overflow:hidden;margin-top:10px}
.arian-progress-track span{display:block;background:linear-gradient(90deg,#ffcf47,#ffbf00);height:100%;border-radius:20px}
.arian-profile-progress.is-complete .arian-progress-track span{background:#91c8a5}
.arian-profile-progress.is-complete>span{font-weight:400;color:#4e986a;font-size:12px}
.arian-order-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.arian-dashboard .arian-order-counts button{display:flex;align-items:center;gap:10px;background:#fff!important;color:#666!important;border:1px solid #eceef0!important;border-radius:14px;padding:14px 10px!important;text-align:right;box-shadow:none!important;font-size:11px;font-weight:400}
.arian-order-counts :is(img,svg){width:30px;height:30px;object-fit:contain;flex:none}
.arian-order-counts strong{display:block;color:#232830;font-size:19px;font-weight:600}
.arian-home-recent{margin-top:28px;min-width:0}
.arian-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.arian-recent-heading>div{display:flex;gap:4px}
.arian-dashboard .arian-recent-heading button{width:32px;height:32px;padding:3px;background:white;border:1px solid #eee;display:grid;place-items:center}
.arian-recent-track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;padding:6px 0 12px}
.arian-home-recent .arian-recent-track :is(ul.products,.products.wd-products){display:flex!important;flex-wrap:nowrap!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none;--wd-col:4;--wd-gap:16px}
.arian-home-recent .arian-recent-track .products::before,.arian-home-recent .arian-recent-track .products::after{display:none!important}
.arian-home-recent .arian-recent-track .products>.product{flex:0 0 calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important;max-width:calc((100% - 48px)/4)!important;margin:0!important;float:none!important;scroll-snap-align:start}
.arian-muted{color:#8a8f98;font-size:12px}
.arian-service-card{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #eee}
.arian-dashboard .arian-dash-sidebar nav{overflow-y:auto;flex:1;justify-content:flex-start;display:flex;min-height:0;overscroll-behavior:contain}
.arian-dashboard .arian-dash-logout{flex-shrink:0;margin:0 24px;padding:16px 4px;margin-top:auto}
.arian-dashboard .arian-dash-sidebar .arian-dash-identity{flex-shrink:0}
.arian-panel-footer{font-size:9px;line-height:1.8;color:#aaa;text-align:center;padding-top:18px;margin-top:auto;flex:none}
.arian-panel-footer span{margin:0 4px}
.arian-order-received{max-width:1100px;margin:32px auto;padding:28px;background:#fff;border:1px solid #eee;border-radius:24px}
@media(max-width:1100px){
 body.arian-dashboard-page:not(.elementor-editor-active):not(.arian-drawer-open){position:static!important;overflow:auto!important;inset:auto!important}
 .arian-dashboard:not(.arian-menu-dialog){display:block!important;width:calc(100% - 32px)!important;height:auto!important;min-height:65vh;margin:16px auto calc(var(--arian-toolbar) + 24px)!important}
 .arian-dashboard .arian-mobile-bar{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;position:sticky;top:var(--arian-header-offset);z-index:2147482502;background:#fff;padding:8px 12px;margin-bottom:12px;border:1px solid #f0f0f0;border-radius:14px;min-height:60px}
 .arian-mobile-bar>img{width:96px;height:36px;object-fit:contain}
 .arian-dashboard .arian-mobile-bar button{display:flex;align-items:center;justify-self:start;gap:5px;border:0!important;background:none!important;color:#484d55!important;min-height:44px;padding:2px!important;font-size:12px!important;box-shadow:none!important;white-space:nowrap}
 .arian-header-cart{justify-self:end;display:grid;place-items:center;width:44px;height:44px;color:#4f5661!important}
 .arian-header-cart :is(img,svg){width:24px;height:24px;object-fit:contain}
 .arian-menu-overlay{position:fixed;top:var(--arian-panel-header-bottom);bottom:var(--arian-toolbar);left:0;right:0;z-index:2147482501;background:#16202a55;overscroll-behavior:contain}
 .arian-menu-dialog.arian-dashboard{display:block!important;position:absolute;inset:0 auto 0 0;margin:0!important;border:0;padding:0;background:white;border-radius:0 16px 16px 0;width:min(320px,86vw)!important;max-width:none;height:100%!important;overflow:hidden}
 .arian-menu-dialog .arian-dash-sidebar{display:flex;flex-direction:column;height:100%;padding-top:4px;border-radius:0;overflow:hidden}
 .arian-menu-dialog .arian-dash-sidebar nav{min-height:0;overflow:auto;flex:1}
 .arian-menu-dialog .arian-dash-logout{border-top:1px solid #eee;margin:0!important;padding:14px 24px!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;background:white}
 .arian-menu-dialog .arian-dash-identity strong{font-size:16px}
 .arian-dashboard .arian-dash-shell{height:auto!important;min-width:0}
 .arian-dashboard .arian-dash-content{overflow-anchor:none;height:auto!important;overflow:visible!important;max-height:none!important;min-height:50vh;border-radius:22px;padding:22px}
 .arian-dashboard .arian-scrollbar{display:none!important}
 .arian-dashboard :is(.arian-form-actions,.arian-ticket-footer){bottom:var(--arian-toolbar)}
 .arian-dashboard .arian-checkout-return{position:fixed;bottom:calc(var(--arian-toolbar) + var(--arian-bill-height) + 18px)!important;max-width:calc(100vw - 130px);white-space:normal;font-size:11px}
 .arian-dashboard :is(input,select,textarea){font-size:16px!important;min-height:44px}
 .arian-order-counts{gap:10px}
}
@media(max-width:767px){
 .arian-dashboard:not(.arian-menu-dialog){width:calc(100% - 20px)!important;margin-top:10px!important;font-size:12px}
 .arian-dashboard .arian-dash-content{padding:18px 14px;border-radius:18px}
 .arian-dashboard h2,.arian-dashboard .arian-page-heading h2{font-size:16px}.arian-dashboard h3{font-size:14px}
 .arian-dashboard .arian-dash-fields,.arian-dashboard .arian-dash-cards{grid-template-columns:minmax(0,1fr)!important}
 .arian-dashboard .arian-address-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}
 .arian-dashboard .arian-address-numbers>label:last-child{grid-column:1/-1;max-width:100%}
 .arian-dashboard :is(.arian-address-title,.arian-address-line){flex-wrap:wrap;gap:8px}
 .arian-dashboard .arian-address-tools{margin-right:auto;gap:4px}.arian-address-tools [data-view=address-form]>span{display:none}
 .arian-address-tools button{min-width:36px;min-height:40px}
 .arian-dashboard :is(.arian-form-actions,.arian-ticket-footer){gap:10px;padding:8px 0}
 .arian-page-heading{margin-bottom:18px}
 .arian-order-counts{grid-template-columns:repeat(2,1fr)}
 .arian-dashboard .arian-announcement{padding:12px}.arian-dashboard [data-notice-read]{font-size:11px}.arian-dashboard .arian-notice-toggle{font-size:12px}
 .arian-home-recent .arian-recent-track :is(ul.products,.products.wd-products){gap:12px!important;--wd-col:2}
 .arian-home-recent .arian-recent-track .products>.product{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;max-width:calc((100% - 12px)/2)!important}
 .arian-order-received{margin:10px;padding:16px;border-radius:18px}.arian-auth-panel :is(.arian-resend,.arian-edit){white-space:nowrap;font-size:11px!important}
 .arian-dashboard .arian-dash-table:not(.arian-orders-table){overflow-x:auto}
 .arian-panel-footer{font-size:8px;padding-top:14px;line-height:1.9}
}
@media(prefers-reduced-motion:reduce){.arian-dashboard *{scroll-behavior:auto!important;transition:none!important}}
