@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:100;src:url(./IRANSansX-Thin.ItjKZkfC.woff2) format("woff2"),url(./IRANSansX-Thin.DmiMVDL-.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:200;src:url(./IRANSansX-UltraLight.BnEMnD0O.woff2) format("woff2"),url(./IRANSansX-UltraLight.D27sGttp.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:300;src:url(./IRANSansX-Light.Di0XGbGd.woff2) format("woff2"),url(./IRANSansX-Light.B4HfWRyw.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:500;src:url(./IRANSansX-Medium.CM_rDvr7.woff2) format("woff2"),url(./IRANSansX-Medium.C-Gjz0oQ.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:600;src:url(./IRANSansX-DemiBold.C8veyBBB.woff2) format("woff2"),url(./IRANSansX-DemiBold.FWl81mne.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:800;src:url(./IRANSansX-ExtraBold.Cvm8g8ep.woff2) format("woff2"),url(./IRANSansX-ExtraBold.De-O8-f9.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:900;src:url(./IRANSansX-Black.BFb6VCYD.woff2) format("woff2"),url(./IRANSansX-Black.XP5sXO6M.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:950;src:url(./IRANSansX-ExtraBlack.mBvU4_ve.woff2) format("woff2"),url(./IRANSansX-ExtraBlack.SrNsqHyr.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:1000;src:url(./IRANSansX-Heavy.D-h2I1O0.woff2) format("woff2"),url(./IRANSansX-Heavy.DT90uprd.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:700;src:url(./IRANSansX-Bold.DWpscwl7.woff2) format("woff2"),url(./IRANSansX-Bold.CBYBdDJ3.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX;font-style:normal;font-weight:400;src:url(./IRANSansX-Regular.JITyl92W.woff2) format("woff2"),url(./IRANSansX-Regular.svuyfzzO.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Thin;font-style:normal;font-weight:100;src:url(./IRANSansX-Thin.ItjKZkfC.woff2) format("woff2"),url(./IRANSansX-Thin.DmiMVDL-.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-UltraLight;font-style:normal;font-weight:200;src:url(./IRANSansX-UltraLight.BnEMnD0O.woff2) format("woff2"),url(./IRANSansX-UltraLight.D27sGttp.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Light;font-style:normal;font-weight:300;src:url(./IRANSansX-Light.Di0XGbGd.woff2) format("woff2"),url(./IRANSansX-Light.B4HfWRyw.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Medium;font-style:normal;font-weight:500;src:url(./IRANSansX-Medium.CM_rDvr7.woff2) format("woff2"),url(./IRANSansX-Medium.C-Gjz0oQ.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-DemiBold;font-style:normal;font-weight:600;src:url(./IRANSansX-DemiBold.C8veyBBB.woff2) format("woff2"),url(./IRANSansX-DemiBold.FWl81mne.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-ExtraBold;font-style:normal;font-weight:800;src:url(./IRANSansX-ExtraBold.Cvm8g8ep.woff2) format("woff2"),url(./IRANSansX-ExtraBold.De-O8-f9.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Black;font-style:normal;font-weight:900;src:url(./IRANSansX-Black.BFb6VCYD.woff2) format("woff2"),url(./IRANSansX-Black.XP5sXO6M.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-ExtraBlack;font-style:normal;font-weight:950;src:url(./IRANSansX-ExtraBlack.mBvU4_ve.woff2) format("woff2"),url(./IRANSansX-ExtraBlack.SrNsqHyr.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Heavy;font-style:normal;font-weight:1000;src:url(./IRANSansX-Heavy.D-h2I1O0.woff2) format("woff2"),url(./IRANSansX-Heavy.DT90uprd.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Bold;font-style:normal;font-weight:700;src:url(./IRANSansX-Bold.DWpscwl7.woff2) format("woff2"),url(./IRANSansX-Bold.CBYBdDJ3.woff) format("woff")}@font-face{font-display:swap;font-family:IRANSansX-Regular;font-style:normal;font-weight:400;src:url(./IRANSansX-Regular.JITyl92W.woff2) format("woff2"),url(./IRANSansX-Regular.svuyfzzO.woff) format("woff")}.ir-thin{font-family:IRANSansX,IRANSansX-Thin,Tahoma,sans-serif!important;font-weight:100}.ir-ultralight{font-family:IRANSansX,IRANSansX-UltraLight,Tahoma,sans-serif!important;font-weight:200}.ir-light{font-family:IRANSansX,IRANSansX-Light,Tahoma,sans-serif!important;font-weight:300}.ir-regular{font-family:IRANSansX,IRANSansX-Regular,Tahoma,sans-serif!important;font-weight:400}.ir-medium{font-family:IRANSansX,IRANSansX-Medium,Tahoma,sans-serif!important;font-weight:500}.ir-demibold{font-family:IRANSansX,IRANSansX-DemiBold,Tahoma,sans-serif!important;font-weight:600}.ir-bold{font-family:IRANSansX,IRANSansX-Bold,Tahoma,sans-serif!important;font-weight:700}.ir-extrabold{font-family:IRANSansX,IRANSansX-ExtraBold,Tahoma,sans-serif!important;font-weight:800}.ir-black{font-family:IRANSansX,IRANSansX-Black,Tahoma,sans-serif!important;font-weight:900}.ir-extrablack{font-family:IRANSansX,IRANSansX-ExtraBlack,Tahoma,sans-serif!important;font-weight:950}.ir-heavy{font-family:IRANSansX,IRANSansX-Heavy,Tahoma,sans-serif!important;font-weight:1000}.daizima-user-panel.daizima-app,.daizima-user-panel.v-application{background:rgb(var(--v-theme-base))!important}.daizima-user-panel .v-app-bar,.daizima-user-panel .v-navigation-drawer{background:#fff!important}.daizima-user-panel .up-shell{background:rgb(var(--v-theme-base));min-height:100vh}.daizima-user-panel .up-drawer{border-inline-end:1px solid #eef2ef!important;box-shadow:-4px 0 24px #30533a0a}.daizima-user-panel .up-app-bar{border-bottom:1px solid #eef2ef!important}.daizima-user-panel .up-main{background:rgb(var(--v-theme-base))!important;min-height:calc(100vh - var(--v-layout-top, 72px));padding-bottom:1rem}.daizima-user-panel .up-main__container{margin:0 auto;max-width:1320px;padding:24px 24px 48px}html:has(.daizima-user-panel),html:has(.daizima-user-panel) body{background:rgb(var(--v-theme-base))}.up-drawer-brand{padding:24px 20px 16px}.up-drawer-brand__link{align-items:flex-start;align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;text-decoration:none}.up-drawer-brand__logo{height:32px;max-width:130px;-o-object-fit:contain;object-fit:contain;width:auto}.up-drawer-brand__badge{color:#30533a8c;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.up-drawer-user{background:linear-gradient(145deg,#f4f8f5,#fff);border:1px solid #e8efe9;border-radius:16px;margin:0 16px 12px;padding:16px}.up-drawer-user__avatar{background:linear-gradient(135deg,#30533a,#3d6b48)!important;box-shadow:0 4px 12px #30533a33}.up-drawer-user__name{color:#30533a;font-size:.875rem;font-weight:700;line-height:1.4}.up-drawer-user__phone{color:#30533a8c;font-size:.75rem;margin-top:2px}.up-drawer-footer{border-top:1px solid #eef2ef;padding:16px}.up-nav-group{margin-bottom:4px;padding:0 12px}.up-nav-group__title{color:#30533a73;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:12px 12px 6px;text-transform:uppercase}.up-nav-item{border-radius:12px!important;margin:2px 0;min-height:44px!important}.up-nav-item.v-list-item--active{background:#30533a14!important}.up-nav-item.v-list-item--active .up-nav-item__title{color:#30533a;font-weight:700}.up-nav-item.v-list-item--active .up-nav-item__icon-wrap{background:#30533a;color:#fff}.up-nav-item:hover:not(.v-list-item--active){background:#30533a0a!important}.up-nav-item__icon-wrap{align-items:center;background:#f0f4f1;border-radius:10px;color:#30533a;display:flex;height:34px;justify-content:center;margin-inline-end:6px;transition:background .2s ease,color .2s ease;width:34px}.up-nav-item__title{color:#3a4a3e;font-size:.8125rem;font-weight:500}.up-welcome-hero{background:linear-gradient(128deg,#254a32,#30533a 42%,#3a6344);border-radius:24px;box-shadow:0 20px 50px -12px #30533a73,inset 0 1px #ffffff1f;color:#fff;margin-bottom:32px;overflow:hidden;padding:32px 36px;position:relative}.up-welcome-hero:before{background:radial-gradient(circle at 85% 15%,rgba(255,108,2,.22) 0,transparent 42%),radial-gradient(circle at 10% 90%,hsla(0,0%,100%,.1) 0,transparent 38%);inset:0}.up-welcome-hero:after,.up-welcome-hero:before{content:"";pointer-events:none;position:absolute}.up-welcome-hero:after{animation:up-hero-float 8s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);border-radius:50%;height:280px;inset-inline-end:-80px;top:-100px;width:280px}.up-welcome-hero__inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative;z-index:1}.up-welcome-hero__greeting{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.35;margin-bottom:8px}.up-welcome-hero__subtitle{font-size:.9rem;line-height:1.65;max-width:520px;opacity:.88}.up-welcome-hero__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px}.up-welcome-hero__actions .v-btn{transition:transform .25s ease,box-shadow .25s ease!important}.up-welcome-hero__actions .v-btn:hover{box-shadow:0 10px 24px #0000002e!important;transform:translateY(-2px)}@keyframes up-hero-float{0%,to{transform:translate(0)}50%{transform:translate(-12px,8px)}}.up-page{width:100%}.up-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.up-page-header__title{color:#30533a;font-size:1.375rem;font-weight:800;line-height:1.3;margin-bottom:4px}.up-page-header__subtitle{color:#30533a99;font-size:.875rem;line-height:1.5;max-width:560px}.up-page-header__main{align-items:flex-start;display:flex;gap:8px}.up-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.up-kpi-showcase{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (min-width:960px){.up-kpi-showcase{gap:18px;grid-template-columns:repeat(4,1fr)}}.up-kpi-showcase__card{--up-kpi-accent:#30533a;--up-kpi-accent-soft:rgba(48,83,58,.12);--up-kpi-accent-glow:rgba(48,83,58,.18);--up-kpi-surface:#fff;animation:up-kpi-enter .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--up-kpi-delay,0s);background:var(--up-kpi-surface);border:1px solid #e8efe9;border-radius:20px;color:inherit;cursor:default;display:flex;flex-direction:column;isolation:isolate;min-height:148px;overflow:hidden;padding:20px 18px 18px;position:relative;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.up-kpi-showcase__card:after{background:linear-gradient(90deg,transparent 0,var(--up-kpi-accent) 50%,transparent 100%);border-radius:3px 3px 0 0;content:"";inset-inline:18px;bottom:0;height:3px;opacity:.35;position:absolute;transition:opacity .35s ease,transform .35s ease}.up-kpi-showcase__card--link{cursor:pointer}.up-kpi-showcase__card--primary{--up-kpi-accent:#30533a;--up-kpi-accent-soft:rgba(48,83,58,.14);--up-kpi-accent-glow:rgba(48,83,58,.22)}.up-kpi-showcase__card--secondary{--up-kpi-accent:#ff6c02;--up-kpi-accent-soft:rgba(255,108,2,.14);--up-kpi-accent-glow:rgba(255,108,2,.28)}.up-kpi-showcase__card--success{--up-kpi-accent:#2d8a52;--up-kpi-accent-soft:rgba(45,138,82,.14);--up-kpi-accent-glow:rgba(45,138,82,.24)}.up-kpi-showcase__card--muted{--up-kpi-accent:#64748b;--up-kpi-accent-soft:rgba(100,116,139,.12);--up-kpi-accent-glow:rgba(100,116,139,.2)}.up-kpi-showcase__card:focus-visible,.up-kpi-showcase__card:hover{border-color:color-mix(in srgb,var(--up-kpi-accent) 35%,#e8efe9);box-shadow:0 20px 40px -12px var(--up-kpi-accent-glow),0 8px 16px -8px #30533a14;transform:translateY(-6px)}.up-kpi-showcase__card:focus-visible:after,.up-kpi-showcase__card:hover:after{opacity:1;transform:scaleX(1.05)}.up-kpi-showcase__card:focus-visible .up-kpi-showcase__glow,.up-kpi-showcase__card:hover .up-kpi-showcase__glow{opacity:1;transform:scale(1.1)}.up-kpi-showcase__card:focus-visible .up-kpi-showcase__shine,.up-kpi-showcase__card:hover .up-kpi-showcase__shine{transform:translate(120%)}.up-kpi-showcase__card:focus-visible .up-kpi-showcase__icon-wrap,.up-kpi-showcase__card:hover .up-kpi-showcase__icon-wrap{background:var(--up-kpi-accent);box-shadow:0 10px 24px var(--up-kpi-accent-glow);color:#fff;transform:scale(1.08) rotate(-4deg)}.up-kpi-showcase__card:focus-visible .up-kpi-showcase__value,.up-kpi-showcase__card:hover .up-kpi-showcase__value{color:var(--up-kpi-accent)}.up-kpi-showcase__card:focus-visible .up-kpi-showcase__cta,.up-kpi-showcase__card:hover .up-kpi-showcase__cta{opacity:1;transform:translateY(0)}.up-kpi-showcase__card:focus-visible{outline:2px solid var(--up-kpi-accent);outline-offset:3px}.up-kpi-showcase__glow{background:radial-gradient(circle,var(--up-kpi-accent-glow) 0,transparent 70%);border-radius:50%;height:120px;inset-inline-end:-20px;opacity:0;pointer-events:none;position:absolute;top:-30px;transition:opacity .4s ease,transform .4s ease;width:120px;z-index:0}.up-kpi-showcase__shine{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);inset:0;pointer-events:none;position:absolute;transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1);z-index:2}.up-kpi-showcase__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:auto;position:relative;z-index:1}.up-kpi-showcase__label{color:#30533a9e;font-size:.8125rem;font-weight:600;line-height:1.45;padding-top:2px}.up-kpi-showcase__icon-wrap{align-items:center;background:var(--up-kpi-accent-soft);border-radius:14px;color:var(--up-kpi-accent);display:flex;flex-shrink:0;height:46px;justify-content:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,color .35s ease,box-shadow .35s ease;width:46px}.up-kpi-showcase__icon{font-size:24px}.up-kpi-showcase__value-row{align-items:flex-end;display:flex;gap:8px;margin-top:18px;position:relative;z-index:1}.up-kpi-showcase__value{color:#1a2e22;font-size:2.125rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1;transition:color .3s ease}.up-kpi-showcase__hint{background:var(--up-kpi-accent-soft);border-radius:20px;color:var(--up-kpi-accent);font-size:.6875rem;font-weight:600;margin-bottom:4px;padding:3px 8px}.up-kpi-showcase__cta{align-items:center;color:var(--up-kpi-accent);display:inline-flex;font-size:.75rem;font-weight:700;gap:4px;margin-top:10px;opacity:0;position:relative;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;z-index:1}@keyframes up-kpi-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.up-section{background:#fff;border:1px solid #e8efe9;border-radius:22px!important;box-shadow:0 4px 24px #30533a0d;margin-bottom:22px;overflow:hidden;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease!important}.up-section:hover{border-color:#dfe8e1!important;box-shadow:0 12px 36px #30533a1a!important;transform:scale(1.01)!important}.up-section__head{align-items:center;display:flex;gap:14px;padding:20px 24px 16px}.up-section__head-text{flex:1;min-width:0}.up-section__title{color:#30533a;font-size:1rem;font-weight:700;line-height:1.3}.up-section__subtitle{color:#30533a8c;font-size:.75rem;margin-top:2px}.up-section__icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.up-section__icon--primary{background:#30533a1a;color:#30533a}.up-section__icon--secondary{background:#ff6c021a;color:#ff6c02}.up-section__icon--warning{background:#ff98001a;color:#f59e0b}.up-section__icon--info{background:#3b82f61a;color:#3b82f6}.up-section__icon--success{background:#22c55e1a;color:#22c55e}.up-section__body{padding:0 24px 24px}.up-section__body--flush{padding:0}.up-product-card{background:linear-gradient(135deg,#fafcfb,#fff);border:1px solid #e8efe9;border-radius:18px;display:flex;gap:16px;padding:16px 18px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.up-product-card:hover{border-color:#ff6c0259;box-shadow:0 12px 32px #30533a14,inset 3px 0 #ff6c02;transform:translate(-4px)}.up-product-card:hover .up-product-card__image{transform:scale(1.04)}.up-product-card__image{background:#fff;border:1px solid #e8efe9;border-radius:16px;flex-shrink:0;height:92px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1);width:92px}.up-product-card__image .dz-square-image{aspect-ratio:auto;height:100%;width:100%}.up-product-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.up-product-card__title{color:#30533a;display:-webkit-box;font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-height:1.5;text-decoration:none;-webkit-box-orient:vertical;overflow:hidden}.up-product-card__title:hover{color:#ff6c02}.up-product-card__meta{color:#30533a8c;font-size:.75rem;line-height:1.4;margin-top:4px}.up-product-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:8px}.up-product-card__price{color:#ff6c02;font-size:.9375rem;font-weight:800}.up-product-card__unavailable{color:#c62828;font-size:.8125rem;font-weight:700}.up-product-card__qty{background:#fff;border:1px solid #eef2ef;border-radius:20px;color:#30533a80;font-size:.75rem;padding:4px 10px}.up-quick-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.up-quick-grid__item{align-items:center;background:#fafcfb;border:1px solid #e8efe9;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:20px 12px;position:relative;text-align:center;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}.up-quick-grid__item:before{background:linear-gradient(145deg,rgba(255,108,2,.06),transparent 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .32s ease}.up-quick-grid__item:hover{background:#fff;border-color:#ff6c0266;box-shadow:0 14px 32px #30533a1a;transform:translateY(-4px) scale(1.02)}.up-quick-grid__item:hover:before{opacity:1}.up-quick-grid__item:hover .up-quick-grid__icon{transform:scale(1.1) rotate(-3deg)}.up-quick-grid__icon{align-items:center;border-radius:16px;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:10px;transition:transform .32s cubic-bezier(.22,1,.36,1);width:48px}.up-quick-grid__icon--shop{background:#ff6c0224;color:#ff6c02}.up-quick-grid__icon--cart{background:#30533a1f;color:#30533a}.up-quick-grid__icon--order{background:#2d8a521f;color:#2d8a52}.up-quick-grid__icon--heart{background:#ff6c021a;color:#e85d00}.up-quick-grid__label{color:#30533a;font-size:.8125rem;font-weight:700;line-height:1.3;position:relative;z-index:1}.up-purchase-row{align-items:center;background:#fafcfb;border:1px solid #e8efe9;border-radius:16px;display:flex;gap:14px;padding:14px 16px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.up-purchase-row:hover{border-color:#30533a33;box-shadow:0 8px 24px #30533a0f;transform:translate(-3px)}.up-purchase-row__image{background:#fff;border:1px solid #eef2ef;border-radius:12px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.up-purchase-row__image .dz-square-image{aspect-ratio:auto;height:100%;width:100%}.up-purchase-row__body{flex:1;min-width:0}.up-purchase-row__title{color:#30533a;display:-webkit-box;font-size:.8125rem;font-weight:600;-webkit-line-clamp:2;text-decoration:none;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden}.up-purchase-row__title:hover{color:#ff6c02}.up-order-timeline{align-items:flex-start;display:flex;gap:0;overflow-x:auto;padding:8px 4px 20px}.up-order-timeline__step{align-items:center;display:flex;flex:1;flex-direction:column;min-width:80px;position:relative;text-align:center}.up-order-timeline__step--done .up-order-timeline__dot{background:#30533a;border-color:#30533a;color:#fff}.up-order-timeline__step--active .up-order-timeline__dot{background:#ff6c02;border-color:#ff6c02;box-shadow:0 0 0 4px #ff6c0233;color:#fff}.up-order-timeline__step--cancelled .up-order-timeline__dot{background:#ef4444;border-color:#ef4444;color:#fff}.up-order-timeline__dot{align-items:center;background:#fff;border:2px solid #e0e8e2;border-radius:50%;color:#30533a66;display:flex;height:38px;justify-content:center;position:relative;width:38px;z-index:1}.up-order-timeline__label{color:#30533aa6;font-size:.6875rem;font-weight:500;line-height:1.35;margin-top:8px}.up-order-timeline__line{background:#e0e8e2;height:2px;inset-inline-start:50%;position:absolute;top:19px;width:100%;z-index:0}.up-announcement{background:#ff6c020d;border-inline-start:3px solid #ff6c02;border-radius:14px;margin-bottom:10px;padding:14px 16px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.up-announcement:hover{background:#ff6c0214;box-shadow:0 6px 20px #ff6c021a;transform:translate(-3px)}.up-announcement:last-child{margin-bottom:0}.up-announcement__title{color:#30533a;font-size:.8125rem;font-weight:700;margin-bottom:4px}.up-announcement__body{color:#30533ab3;font-size:.8125rem;line-height:1.5;margin:0}.up-announcement__date{color:#30533a73;font-size:.6875rem;margin-top:6px}.up-empty{padding:40px 24px;text-align:center}.up-empty__icon{color:#30533a33;font-size:48px;margin-bottom:12px}.up-empty__text{color:#30533a8c;font-size:.875rem;margin-bottom:16px}.up-stat-card{background:#fff;border:1px solid #eef2ef;height:100%;transition:transform .2s ease,box-shadow .2s ease}.up-stat-card:hover{transform:translateY(-2px)}.up-stat-card:has(.up-section__icon--primary):hover{box-shadow:0 8px 24px #30533a38!important}.up-stat-card:has(.up-section__icon--secondary):hover{box-shadow:0 8px 24px #ff6c0247!important}.up-stat-card:has(.up-section__icon--warning):hover{box-shadow:0 8px 24px #f59e0b47!important}.up-stat-card:has(.up-section__icon--success):hover{box-shadow:0 8px 24px #22c55e47!important}.up-stat-card:has(.up-section__icon--info):hover{box-shadow:0 8px 24px #3b82f647!important}.up-stat-card:not(:has(.up-section__icon)):hover{box-shadow:0 8px 24px #30533a14!important}.up-stat-card--clickable{cursor:pointer}.up-cart-preview{display:flex;flex-direction:column;gap:12px}.up-cart-preview__item{align-items:center;background:#fafbfa;border:1px solid #eef2ef;border-radius:12px;display:flex;gap:12px;padding:12px}.up-cart-preview__image{background:#f5f5f5;border-radius:10px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.up-cart-preview__image .dz-square-image{aspect-ratio:auto;height:100%;width:100%}.up-cart-preview__info{flex:1;min-width:0}.up-cart-preview__title{color:#30533a;display:block;font-size:.875rem;font-weight:600;text-decoration:none}.up-cart-preview__title:hover{color:#ff6c02}.up-cart-preview__meta{color:#30533a8c;font-size:.75rem;margin-top:2px}.up-cart-preview__price{color:#ff6c02;font-size:.8125rem;font-weight:700;white-space:nowrap}.up-quick-link{border:1px solid #eef2ef;cursor:pointer;transition:border-color .2s ease,background .2s ease}.up-quick-link:hover{background:#ff6c020a;border-color:#ff6c0259}.up-action-tile{background:#fafbfa;border:1px solid #eef2ef;cursor:pointer;height:100%;transition:border-color .2s ease,background .2s ease,transform .2s ease}.up-action-tile:hover{background:#fff;border-color:#ff6c0259;transform:translateY(-1px)}.up-table-card :deep(.v-data-table){background:transparent}.up-table-card :deep(.v-data-table__th){background:#f7faf8!important;color:#30533a!important;font-weight:600!important}.up-message-bubble{border-radius:14px!important}.up-message-bubble--mine{border-inline-start:3px solid #30533a}.up-message-bubble--staff{border-inline-start:3px solid #ff6c02}.up-address-card{border:1px solid #eef2ef;transition:border-color .2s ease}.up-address-card--default{background:#ff6c0208;border-color:#ff6c0266}.up-wallet-balance{background:linear-gradient(135deg,#30533a,#3d6b48);border-radius:20px;box-shadow:0 12px 32px #30533a33;color:#fff;padding:28px}.up-comment-card{border:1px solid #eef2ef}.up-support-compact{align-items:center;background:#fafcfb;border:1px solid #e8efe9;border-radius:16px;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.up-support-compact:hover{background:#fff;border-color:#30533a38;box-shadow:0 8px 24px #30533a12;transform:translate(-4px)}.up-support-compact:hover .up-support-compact__icon{background:#30533a;color:#fff}.up-support-compact__icon{align-items:center;background:#30533a1a;border-radius:12px;color:#30533a;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .3s ease,color .3s ease;width:40px}.up-support-compact__text{flex:1;min-width:0}.up-support-compact__title{color:#30533a;font-size:.8125rem;font-weight:600}.up-support-compact__desc{color:#30533a8c;font-size:.6875rem}
