@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Regular-s.p.c2ca23de.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Bold-s.p.af83fa93.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Black-s.p.23455a85.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.vazirmatn_9f10385b-module__iynmNq__className{font-family:vazirmatn,vazirmatn Fallback}.vazirmatn_9f10385b-module__iynmNq__variable{--font-vazirmatn:"vazirmatn","vazirmatn Fallback"}
:root{--bg:#eef3f9;--surface:#fff;--line:#dbe4ef;--text:#0f172a;--muted:#64748b;--primary:#2563eb;--primary-strong:#1d4ed8;--success:#0f766e;--warning:#b45309;--danger:#b91c1c;--brand-deep:#243f67;--brand-lime:#c9e321}*{box-sizing:border-box}html,body{width:100%;min-height:100%;color:var(--text);font-family:var(--font-vazirmatn),Tahoma,sans-serif;background:radial-gradient(circle at 0 0,#c9e32129,#0000 24%),radial-gradient(circle at 100% 0,#243f671f,#0000 28%),linear-gradient(130deg,#f8fafc,#eff6ff);margin:0;padding:0;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}label{color:#334155;margin-bottom:.3rem;font-size:.9rem;font-weight:700;display:block}input,select,textarea{background:linear-gradient(#fff,#fbfdff);border:1px solid #c9d6e5;border-radius:.8rem;width:100%;padding:.72rem .82rem;font-size:.95rem;box-shadow:inset 0 1px 2px #0f172a08}input:focus,select:focus,textarea:focus{border-color:#3b82f6;outline:2px solid #bfdbfe}.amountTomanPreview{min-height:1.3rem;color:var(--muted);margin:.15rem 0 .32rem;font-size:.78rem;font-weight:700;display:block}.rialInputWrap{background:linear-gradient(#fff,#fbfdff);border:1px solid #c9d6e5;border-radius:.8rem;align-items:center;gap:.5rem;padding-inline-end:.72rem;display:flex;box-shadow:inset 0 1px 2px #0f172a08}.rialInputWrap input{box-shadow:none;background:0 0;border:0}.rialInputWrap span{color:var(--muted);flex:none;font-size:.82rem;font-weight:900}textarea{resize:vertical;min-height:120px}.layout{grid-template-columns:312px minmax(0,1fr);width:100%;max-width:100vw;min-height:100vh;display:grid;overflow-x:hidden}.sidebar{color:#f8fafc;z-index:50;background:radial-gradient(circle at 10% 10%,#c9e3214d,#0000 22%),linear-gradient(165deg,#c9e321 0%,#20385a 38%,#182b45 100%);flex-direction:column;gap:1.15rem;height:100vh;padding:1.25rem;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:28px 0 60px #0f172a29}.sidebarTop{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.sidebarBrandBlock{gap:.35rem;display:grid}.sidebarClose,.menuToggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:.8rem;display:none}.sidebarClose{width:42px;height:42px;font-size:1.5rem;line-height:1}.menuToggle{background:#fffffff5;border:1px solid #94a3b859;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:48px;height:48px;padding:.65rem;box-shadow:0 10px 25px #0f172a14}.menuToggle span{background:var(--brand-deep);border-radius:999px;width:20px;height:2.5px;display:block}.menuToggle:hover{background:#fff;border-color:#2563eb3d}.mobileBackdrop{display:none}.brandLockup{align-items:center;gap:.9rem;display:flex}.brandMark{flex:none;width:118px;height:auto}.brandText{gap:.12rem;display:grid}.brandText strong{font-size:1.32rem;font-weight:900;line-height:1.2}.brandText span{color:#ffffffc7;letter-spacing:.08em;text-transform:lowercase;font-size:.82rem}.brandLockup.compact .brandMark{width:76px}.brandLockup.compact .brandText strong{font-size:1rem}.brandLockup.compact .brandText span{color:var(--muted);font-size:.72rem}.menu{gap:.95rem;display:grid}.menuGroup{gap:.5rem;display:grid}.menuGroupLabel{color:#ffffff9e;letter-spacing:.04em;font-size:.76rem;font-weight:800}.menuGroupItems{gap:.42rem;display:grid}.menuItem{background:#ffffff0d;border:1px solid #ffffff24;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;font-weight:700;text-decoration:none;transition:all .16s;display:flex}.menuItem:hover{background:#2563eb59;border-color:#ffffff38;transform:translate(-2px)}.menuItem.active{background:#ffffff29;border-color:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 28px #0f172a1f}.menuItem small{color:#ffffffb8;font-size:.72rem;font-weight:800}.caption{color:#cbd5e1;margin-bottom:.35rem;font-size:.85rem}.main{flex-direction:column;min-width:0;max-width:100vw;display:flex;overflow-x:hidden}.topbar{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7fbd6;border-bottom:1px solid #dbe4efb8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.topbarLead{align-items:center;gap:.95rem;min-width:0;display:flex}.topbarBrandMobile{display:none}.topbar h1{margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.25}.topbar p{color:var(--muted);margin:.25rem 0 0}.quickActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.topbarAccountAnchor{background:#ffffffeb;border:1px solid #94a3b83d;border-radius:1rem;align-items:center;gap:.75rem;padding:.35rem .45rem .35rem .35rem;display:inline-flex;box-shadow:0 12px 30px #0f172a0f}.topbarAccountMeta{text-align:right;gap:.08rem;display:grid}.topbarAccountMeta strong{font-size:.88rem;line-height:1.2}.topbarAccountMeta small{color:var(--muted);font-size:.72rem;font-weight:800}.topbarAvatar,.profileHeroAvatar{background:linear-gradient(135deg,var(--brand-lime),var(--brand-deep));color:#fff;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.topbarAvatar{width:2.8rem;height:2.8rem;font-size:.9rem;box-shadow:0 10px 22px #243f672e}.workspacePill{color:var(--muted);background:#ffffffe0;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.content{align-content:start;gap:1rem;min-width:0;max-width:100%;padding:1rem 1.5rem 1.5rem;display:grid}.mobileBottomNav,.mobileHubBackdrop,.mobileHubSheet{display:none}.profileShell{gap:1rem;display:grid}.profileHeroCard{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:1rem;display:grid}.profileHeroIdentity{align-items:center;gap:1rem;display:flex}.profileHeroAvatar{width:5rem;height:5rem;font-size:1.35rem}.profileHeroText{gap:.3rem;display:grid}.profileHeroText h2{margin:0;font-size:1.65rem}.profileHeroText p{color:var(--muted);margin:0}.profileRoleBadge{width:fit-content;color:var(--primary-strong);background:#2563eb1a;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.profileHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.profileHeroActions{grid-column:1/-1;justify-content:flex-end;gap:.65rem;display:flex}.dangerGhostBtn{color:var(--danger);border-color:#b91c1c2e}.panelNote{min-height:100%;color:var(--muted);background:#fff9;border:1px dashed #2563eb38;border-radius:.9rem;align-items:center;padding:.9rem 1rem;font-size:.84rem;display:flex}.mobileBottomNav{z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #cbd5e1e6;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.45rem;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 18px 40px #0f172a24}.mobileBottomNavItem{color:var(--muted);min-height:58px;font:inherit;background:0 0;border:0;border-radius:.95rem;align-content:center;justify-items:center;gap:.18rem;padding:.45rem .35rem;font-weight:800;display:grid}.mobileBottomNavItem.active{color:var(--brand-deep);background:linear-gradient(#dbeafeeb,#fffffff5)}.mobileBottomNavIcon{font-size:1.05rem;line-height:1}.mobileHubBackdrop{z-index:56;background:#0f172a4d;border:0;position:fixed;inset:0}.mobileHubSheet{z-index:57;padding:.7rem .9rem calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(#fffffffa,#f3f7fcfa);border-radius:1.4rem 1.4rem 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 45px #0f172a2e}.mobileHubHandle{background:#64748b4d;border-radius:999px;width:3rem;height:.3rem;margin:0 auto .85rem}.mobileHubHeader{justify-content:space-between;align-items:start;gap:.8rem;margin-bottom:.8rem;display:flex}.mobileHubHeader h3{margin:0;font-size:1rem}.mobileHubHeader p{color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.7}.mobileHubLinks{gap:.6rem;display:grid}.mobileHubLink{background:#ffffffe6;border:1px solid #cbd5e1eb;border-radius:1rem;gap:.18rem;padding:.8rem .9rem;display:grid}.mobileHubLink strong{color:var(--text)}.mobileHubLink span{color:var(--muted);font-size:.8rem}.grid4{grid-template-columns:repeat(4,minmax(160px,1fr));gap:.9rem;display:grid}.grid3{grid-template-columns:repeat(3,minmax(200px,1fr));gap:.9rem;display:grid}.statCard,.panel,.segment{background:var(--surface);border:1px solid var(--line);border-radius:1rem;box-shadow:0 12px 30px #0f172a0d}.statCard{background:linear-gradient(#fffffffa,#f8fafcfa);padding:1rem}.statCard p{color:var(--muted);margin:0;font-size:.92rem}.statCard h3{margin:.55rem 0 0;font-size:1.8rem}.panel{background:linear-gradient(#fffffffa,#fafcfffa);min-width:0;padding:1rem}.panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.panelHeader h2{margin:0;font-size:1.1rem}.panelSubtext{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.tableWrap{background:#fff;border:1px solid #dbe4efbd;border-radius:.95rem;overflow-x:auto}.tableFilters{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.tableSearchInput{flex:260px;min-width:220px}.tableFilters select{min-width:180px}table{border-collapse:collapse;width:100%;min-width:680px}tbody tr{transition:background .14s}tbody tr:hover{background:#eff6ff8f}th,td{text-align:right;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem;font-size:.9rem}th{color:var(--muted);z-index:1;background:#f8fafceb;font-weight:700;position:sticky;top:0}.rowActions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}.rowActions .primaryBtn,.rowActions .ghostBtn{white-space:nowrap}.successText{color:#0f766e}.errorText{color:#b91c1c}.status{border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.status.pending_pricing{color:var(--warning);background:#fff7ed}.status.awaiting_payment,.status.payment_submitted{color:var(--primary);background:#eff6ff}.status.payment_verified,.status.shipped,.status.delivered{color:var(--success);background:#ecfeff}.status.rejected{color:var(--danger);background:#fef2f2}.segment{padding:.9rem 1rem}.segment p{color:var(--muted);margin:0}.segment h3{margin:.45rem 0 0;font-size:1.6rem}.segment.weak{border-inline-start:6px solid #f97316}.segment.potential{border-inline-start:6px solid #0ea5e9}.segment.loyal{border-inline-start:6px solid #14b8a6}.primaryBtn,.ghostBtn{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;padding:.58rem 1rem;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.primaryBtn{background:var(--primary);color:#fff;border:0}.primaryBtn:hover{background:var(--primary-strong);transform:translateY(-1px);box-shadow:0 14px 24px #2563eb2e}.ghostBtn{border:1px solid var(--line);color:var(--text);background:#fffffff0}.ghostBtn:hover{background:#fff;border-color:#bfd0e4}.quickSecondary{white-space:nowrap}.notificationWrap{position:relative}.notificationSheetBackdrop,.notificationSheetHandleWrap{display:none}.notificationSheetHandle{background:#64748b52;border-radius:999px;width:3.1rem;height:.32rem;display:block}.notificationBell{color:var(--text);cursor:pointer;font:inherit;background:#ffffffeb;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .95rem;font-weight:700;display:inline-flex;position:relative}.notificationBellIcon{flex:none;width:1rem;height:1rem}.notificationBellLabel{white-space:nowrap}.notificationBell strong{background:var(--brand-deep);color:#fff;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;font-size:.82rem;display:inline-grid}.notificationPanel{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#fffffff5;border-radius:1rem;width:min(420px,92vw);max-height:70vh;position:absolute;top:calc(100% + .7rem);left:0;overflow:hidden;box-shadow:0 28px 70px #0f172a2e}.notificationHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1rem .8rem;display:flex}.notificationHeader h3{margin:0;font-size:1rem}.notificationHeader p{color:var(--muted);margin:.35rem 0 0;font-size:.85rem}.notificationHeaderActions{justify-content:flex-end}.notificationList{gap:.65rem;max-height:56vh;padding:.9rem;display:grid;overflow-y:auto}.notificationItem{text-align:right;border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:#fff;border-radius:.9rem;padding:.9rem}.notificationItem.unread{background:linear-gradient(#fff,#f8fbff);border-color:#bfdbfe}.notificationItem.read{opacity:.82}.notificationItem p,.notificationEmpty{color:var(--muted);margin:.45rem 0 0;line-height:1.7}.notificationMeta{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.notificationMeta small{color:var(--muted)}.notificationItem.success{border-inline-start:5px solid #0f766e}.notificationItem.warning{border-inline-start:5px solid #b45309}.notificationItem.error{border-inline-start:5px solid #b91c1c}.notificationItem.info{border-inline-start:5px solid #2563eb}.toastStack{z-index:90;gap:.8rem;width:min(360px,100vw - 2rem);display:grid;position:fixed;top:1.1rem;right:1.1rem}.toastStackCentered{width:min(420px,100vw - 1.5rem);right:50%;transform:translate(50%)}.toastCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:1rem;padding:.9rem 1rem;box-shadow:0 20px 50px #0f172a24}.toastCardCompact{border-radius:1.1rem;padding:.8rem .9rem;box-shadow:0 16px 38px #0f172a24}.toastCardCompact p{margin-bottom:.7rem;font-size:.84rem}.toastCardCompact .toastActions{flex-wrap:wrap;justify-content:flex-start}.toastCardCompact .ghostBtn{padding:.42rem .7rem;font-size:.78rem}.toastCard.info{border-inline-start:5px solid #2563eb}.toastCard.success{border-inline-start:5px solid #0f766e}.toastCard.warning{border-inline-start:5px solid #b45309}.toastCard.error{border-inline-start:5px solid #b91c1c}.toastCardHead,.toastActions{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.toastCard p{color:var(--muted);margin:.45rem 0 .8rem;line-height:1.7}.toastClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1}.notificationPageList{gap:.85rem;display:grid}.notificationPageCard{text-align:right;border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:linear-gradient(#fffffffa,#f8fafcfa);border-radius:1rem;padding:1rem;box-shadow:0 12px 30px #0f172a0d}.notificationPageCardHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.notificationPageCard p{color:var(--muted);margin:.45rem 0 0}.notificationPageCard.unread{background:linear-gradient(#fff,#f8fbff);border-color:#bfdbfe}.notificationPageCard.read{opacity:.9}.clickableRow{cursor:pointer}.rowQuickModalBackdrop{z-index:85;background:#0f172a5c;border:0;position:fixed;inset:0}.rowQuickModalCard,.dispatchModalCard{z-index:86;background:linear-gradient(#fffffffa,#f1f5f9fa);border:1px solid #cbd5e1eb;border-radius:1.35rem;width:min(32rem,100vw - 1.5rem);padding:.8rem .9rem 1rem;position:fixed;top:50%;right:50%;transform:translate(50%,-50%);box-shadow:0 28px 60px #0f172a33}.dispatchModalCard{width:min(54rem,100vw - 1.25rem)}.rowQuickModalHandle{background:#64748b47;border-radius:999px;width:3rem;height:.28rem;margin:0 auto .9rem}.rowQuickModalHeader h3{margin:0;font-size:1.08rem}.rowQuickModalHeader p{color:var(--muted);margin:.35rem 0 0;font-size:.84rem}.rowQuickModalActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.orderHeroCard,.invoiceHeroCard{background:radial-gradient(circle at 0 0,#c9e32133,#0000 26%),linear-gradient(160deg,#fffffffa,#eff6fffa);border:1px solid #cbd5e1e0;border-radius:1.35rem;padding:1.15rem;box-shadow:0 18px 42px #0f172a14}.orderHeroCard{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.orderHeroCompact{gap:.9rem}.orderHeroKicker{color:var(--brand-deep);margin-bottom:.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.orderHeroBadgeRow,.orderMetaPills,.miniCardTopline{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.orderHeroBadge{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#0f172af5,#1e40afe6);border-radius:999px;justify-content:center;align-items:center;min-width:4.25rem;padding:.42rem .78rem;font-size:.88rem;font-weight:900;display:inline-flex}.orderHeroMain h2,.invoiceHeroTop h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.orderHeroLead{gap:.25rem;display:grid}.orderHeroLead span{color:var(--muted);font-size:.86rem}.orderHeroMain p,.invoiceHeroTop p{color:var(--muted);margin:.35rem 0 .8rem}.orderHeroStats,.invoiceHeroStats{gap:.8rem;display:grid}.orderHeroStat{background:#ffffffe0;border:1px solid #bfdbfebd;border-radius:1rem;gap:.25rem;padding:.9rem 1rem;display:grid}.orderHeroStat span{color:var(--muted);font-size:.82rem}.orderHeroStat strong{font-size:1.25rem}.orderHeroStatsCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.orderHeroStat.accent{color:#fff;background:radial-gradient(circle at 100% 0,#c9e32138,#0000 38%),linear-gradient(145deg,#0f172afa,#1e40aff0);border-color:#1e40af33}.orderHeroStat.accent span{color:#ffffffb8}.orderJourneyPanel{overflow:hidden}.orderJourneyHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.orderJourneyHeader p{color:var(--muted);margin:0 0 .3rem;font-size:.88rem}.orderJourneyHeader strong{color:var(--brand-deep);font-size:1.2rem}.orderJourneyCount{text-align:center;background:linear-gradient(#eff6fff2,#dbeafeeb);border:1px solid #60a5fa38;border-radius:1rem;min-width:92px;padding:.8rem .9rem}.orderJourneyCount span{color:var(--brand-deep);font-size:1.4rem;font-weight:900;display:block}.orderJourneyCount small{color:var(--muted)}.orderJourneyRail{gap:.7rem;display:grid}.orderJourneyStep{background:#ffffffeb;border:1px solid #cbd5e1eb;border-radius:1.1rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem .95rem;display:grid;position:relative}.orderJourneyStep:after{content:"";background:#cbd5e1e6;width:2px;height:.42rem;position:absolute;top:calc(100% + .18rem);right:1.95rem}.orderJourneyStep:last-child:after{display:none}.orderJourneyDot{width:2.35rem;height:2.35rem;color:var(--muted);background:#e2e8f0;border-radius:999px;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #94a3b838}.orderJourneyText{gap:.18rem;display:grid}.orderJourneyText strong{font-size:.97rem}.orderJourneyText span{color:var(--muted);font-size:.8rem}.orderJourneyStep.done{background:linear-gradient(135deg,#eff6fffa,#f8fafcf5);border-color:#60a5fa40}.orderJourneyStep.done .orderJourneyDot{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0f766e)}.orderJourneyStep.current{color:#fff;background:radial-gradient(circle at 0 0,#c9e32138,#0000 28%),linear-gradient(135deg,#0f172afa,#1e40aff0);border-color:#1e40af3d;box-shadow:0 18px 40px #0f172a2e}.orderJourneyStep.current .orderJourneyDot{color:#102043;background:linear-gradient(135deg,#c9e321,#f8fafc)}.orderJourneyStep.current .orderJourneyText span,.orderJourneyStep.current .orderJourneyText strong{color:#fff}.orderJourneyStep.upcoming{background:linear-gradient(#fffffff2,#f8fafcf2)}.orderJourneyFooter{gap:.7rem;margin-top:1rem;display:grid}.orderJourneySummary{background:#f8fafce6;border:1px solid #e2e8f0f2;border-radius:1rem;gap:.22rem;padding:.85rem .95rem;display:grid}.orderJourneySummary strong{font-size:.88rem}.orderJourneySummary span{color:var(--muted);font-size:.82rem;line-height:1.7}.orderProgressGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;display:grid}.orderProgressStep{background:#ffffffe0;border:1px solid #cbd5e1e6;border-radius:1rem;align-items:center;gap:.65rem;padding:.8rem;display:flex}.orderProgressStep span{width:2rem;height:2rem;color:var(--muted);background:#e2e8f0;border-radius:999px;place-items:center;font-weight:800;display:grid}.orderProgressStep.done{background:linear-gradient(#eff6fffa,#fffffff5);border-color:#3b82f657}.orderProgressStep.done span{background:var(--brand-deep);color:#fff}.detailMetaList{gap:.85rem;display:grid}.detailMetaList.compact{gap:.72rem}.detailMetaList div{background:#f8fafceb;border:1px solid #e2e8f0f0;border-radius:1rem;gap:.22rem;padding:.8rem .9rem;display:grid}.detailMetaList strong{color:var(--muted);font-size:.82rem}.stackCards,.dispatchCardGrid{gap:.75rem;display:grid}.dispatchCardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.miniDetailCard,.miniDispatchCard,.dispatchPermitCard{background:#ffffffeb;border:1px solid #cbd5e1eb;border-radius:1rem;gap:.4rem;padding:.85rem;display:grid}.miniCardTopline strong{font-size:.96rem}.miniDispatchHead,.dispatchPermitHead,.invoiceHeroTop{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.miniDetailCard span,.miniDispatchCard span,.dispatchPermitCard span{color:var(--muted)}.orderCodeCell{gap:.14rem;display:grid}.orderCodeCell strong{color:var(--brand-deep);font-size:1rem}.orderCodeCell small{color:var(--muted);text-align:right;direction:ltr;font-size:.72rem}.iranPlateInput{gap:.85rem;display:grid}.iranPlatePreview,.iranPlateBadge{background:linear-gradient(#fff,#f8fafc);border:2px solid #111827;border-radius:1rem;grid-template-columns:1fr 86px;min-height:88px;display:grid;overflow:hidden}.iranPlateBadge{grid-template-columns:1fr 72px;min-height:72px}.iranPlateSegments{justify-content:center;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.iranPlateDigits,.iranPlateLetter{color:#111827;font-weight:900}.iranPlateDigits{font-size:1.55rem}.iranPlateDigits.wide{text-align:center;min-width:3.3ch}.iranPlateLetter{font-size:1.35rem}.iranPlateFlag{color:#fff;background:linear-gradient(#1d4ed8,#1e3a8a);place-items:center;gap:.1rem;padding:.35rem;display:grid}.iranPlateFlag.compact strong{font-size:.72rem}.iranPlateFlag strong{font-size:.78rem}.iranPlateFlag span{font-size:1.05rem;font-weight:900}.iranPlateControls{grid-template-columns:96px 1fr 110px 96px;gap:.6rem;display:grid}.dispatchFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.invoiceHeroMeta{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1rem;display:flex}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.quickPricingToolbar{gap:1rem;margin-bottom:1rem;display:grid}.quickPricingBulkBox{border:1px solid var(--line);background:linear-gradient(135deg,#f8fafcf2,#fffffff5);border-radius:1rem;gap:.8rem;padding:.9rem 1rem;display:grid}.quickPricingBulkHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.quickPricingBulkHead span{color:var(--muted);font-size:.85rem}.quickPricingBulkControls{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.quickPricingBulkControls select,.quickPricingBulkControls input{min-width:180px}.quickPricingActions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;display:flex}.quickPricingSummary{text-align:center;background:linear-gradient(135deg,#eff6ffeb,#fffffff5);border:1px solid #3b82f629;border-radius:1rem;gap:.2rem;min-width:8.5rem;padding:.8rem 1rem;display:grid}.quickPricingSummary strong{color:var(--primary-strong);font-size:1.6rem}.quickPricingSummary span{color:var(--muted);font-size:.82rem;font-weight:700}.quickPricingNotice{padding:.4rem 0}.quickPricingNotice h2{margin:0 0 .5rem}.quickPricingNotice p{color:var(--muted);margin:0}.quickPricingRow.changed{background:#eff6ffb8}.quickPricingInputCell{min-width:190px}.quickPricingInputCell input{min-width:160px}.quickPricingStatusStack{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.quickPricingNewChip{color:#3f6212;background:#ecfccb;border-color:#bef264}.accountingHero{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#fde04747,#0000 26%),linear-gradient(135deg,#fffffffa,#f1f5f9f5);border-radius:1.1rem;grid-template-columns:1.5fr 1fr;gap:1rem;margin-bottom:1rem;padding:1.15rem;display:grid}.accountingKicker{color:#1d4ed8;background:#dbeafe;border-radius:999px;margin-bottom:.55rem;padding:.26rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.accountingHeroIntro h3{margin:0;font-size:1.6rem}.accountingHeroIntro p{color:var(--muted);margin:.55rem 0 0;line-height:1.9}.accountingHeroStats{gap:.85rem;display:grid}.accountingHeroCard{background:#fffffff0;border:1px solid #94a3b83d;border-radius:1rem;gap:.3rem;padding:1rem;display:grid}.accountingHeroCard span,.accountingHeroCard small{color:var(--muted)}.accountingHeroCard strong{color:var(--text);font-size:1.45rem}.accountingNav{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.accountingNav button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#ffffffeb;border-radius:999px;padding:.62rem 1rem;font-weight:800}.accountingNav button.active{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep);box-shadow:0 16px 32px #1e40af29}.cellSubtext{color:var(--muted);margin-top:.35rem;font-size:.82rem}.chip{border:1px solid var(--line);color:var(--muted);background:linear-gradient(#fff,#f8fafc);border-radius:999px;padding:.22rem .58rem;font-size:.78rem}.recentPopupBackdrop{z-index:1200;background:#0f172a94;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.recentPopupCard{background:var(--surface);border:1px solid var(--line);border-radius:1.1rem;width:min(780px,100%);max-height:86vh;position:relative;overflow:hidden;box-shadow:0 30px 90px #0f172a47}.recentPopupClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1;position:absolute;top:.9rem;left:.9rem}.recentPopupHeader,.recentPopupRow,.recentPopupActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recentPopupHeader{border-bottom:1px solid var(--line);padding:1.4rem 1.4rem 1rem}.recentPopupHeader h2{margin:.35rem 0 0;font-size:1.15rem}.recentPopupKicker{color:var(--warning);margin:0;font-size:.84rem;font-weight:700}.recentPopupCount{white-space:nowrap;color:var(--primary);background:#dbeafe;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:700}.recentPopupBody{max-height:52vh;padding:.5rem 1.4rem 1rem;overflow-y:auto}.recentPopupRow{border-bottom:1px solid var(--line);padding:1rem 0}.recentPopupRow:last-child{border-bottom:0}.recentPopupRow p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.recentPopupActions{border-top:1px solid var(--line);padding:1rem 1.4rem 1.4rem}.hero{border:1px solid var(--line);background:radial-gradient(circle at 15% 15%,#bfd73038,#0000 42%),radial-gradient(circle at 90% 0,#20385a2e,#0000 45%),#fff;border-radius:1.2rem;grid-template-columns:1.2fr 1fr;gap:1rem;padding:1.1rem;display:grid}.heroCustomer{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch}.heroText h2{margin:0;font-size:2rem}.heroText p{color:var(--muted);margin:.5rem 0 .9rem}.heroStats{grid-template-columns:repeat(2,minmax(130px,1fr));gap:.7rem;display:grid}.customerPulseCard{color:#fff;background:radial-gradient(circle at 0 0,#c9e3212e,#0000 28%),linear-gradient(145deg,#0f172afa,#1e40aff0);border-radius:1.2rem;grid-template-columns:132px minmax(0,1fr);gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.customerPulseCard:after{content:"";background:#ffffff12;border-radius:999px;width:160px;height:160px;position:absolute;inset:auto -42px -42px auto}.customerPulseRingWrap{place-items:center;display:grid}.customerPulseRing{border-radius:999px;place-items:center;width:118px;height:118px;padding:10px;display:grid}.customerPulseCore{text-align:center;background:#080f1fe0;border-radius:999px;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.customerPulseCore strong{font-size:1.3rem}.customerPulseCore span{color:#ffffffb8;font-size:.72rem}.customerPulseStats{z-index:1;gap:.8rem;display:grid;position:relative}.customerPulseHead{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.customerPulseHead p{color:#ffffffad;margin:0;font-size:.8rem}.customerPulseHead strong{font-size:1.05rem}.customerPulseMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.customerPulseMeta div,.customerPulseHint{background:#ffffff14;border:1px solid #ffffff14;border-radius:1rem;padding:.7rem .8rem}.customerPulseMeta span,.customerPulseHint span{color:#ffffffad;font-size:.76rem;display:block}.customerPulseMeta strong,.customerPulseHint strong{margin-top:.18rem;font-size:.98rem;display:block}.customerPulseHint{gap:.2rem;display:grid}.customerPulseGame,.clubBadgeList{flex-wrap:wrap;gap:.45rem;display:flex}.customerPulseGame span,.clubGameBadge{min-height:30px;color:var(--brand-deep);background:#c9e32129;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.78rem;font-weight:900;display:inline-flex}.customerPulseMission,.clubMissionCard{background:#ffffffd6;border:1px solid #cbd5e1b8;border-radius:.9rem;gap:.15rem;padding:.65rem .75rem;display:grid}.customerPulseMission span,.clubMissionCard span{color:var(--muted);font-size:.78rem}.clubGameGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.clubMissionList{gap:.65rem;display:grid}.homeDiscoveryGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1rem;display:grid}.discoveryPanel{padding-bottom:1rem}.favoritePanel{background:radial-gradient(circle at 0 0,#c9e3212e,#0000 28%),linear-gradient(#fffffffa,#f7fafcfa)}.productSuggestionStack{gap:.7rem;display:grid}.productSuggestionCard{background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid #cbd5e1e6;border-radius:1rem;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:.8rem;padding:.72rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.productSuggestionCard:hover{transform:translateY(-2px);box-shadow:0 18px 32px #0f172a14}.productSuggestionCard.favorite{background:radial-gradient(circle at 0 0,#c9e32129,#0000 28%),linear-gradient(165deg,#fff,#f7fff1);border-color:#c9e3216b}.productSuggestionCard.community{border-color:#3b82f629}.productSuggestionMedia{background:#f1f5f9f2;border-radius:.9rem;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.productSuggestionMedia img{object-fit:cover;width:100%;height:100%}.productSuggestionBody{gap:.25rem;min-width:0;display:grid}.productSuggestionHead{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.productSuggestionHead h3{margin:0;font-size:.96rem}.productSuggestionHead span,.productSuggestionBody p{color:var(--muted);font-size:.76rem}.productSuggestionBody p{margin:0;line-height:1.6}.productSuggestionBody strong{color:var(--brand-deep);font-size:.94rem}@media (max-width:1100px){.heroCustomer,.homeDiscoveryGrid{grid-template-columns:1fr}}@media (max-width:760px){.customerPulseCard{text-align:center;grid-template-columns:1fr}.customerPulseRingWrap{justify-self:center}.customerPulseHead,.customerPulseMeta,.productSuggestionHead{grid-template-columns:1fr;display:grid}.productSuggestionCard{grid-template-columns:72px minmax(0,1fr);gap:.65rem}.productSuggestionMedia{width:72px;height:72px}}.productCards{grid-template-columns:repeat(3,minmax(180px,1fr));gap:.8rem;display:grid}.homeProductTabs{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.homeProductTab{border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:linear-gradient(#fff,#f8fafc);border-radius:999px;align-items:center;gap:.55rem;padding:.72rem 1rem;font-weight:800;transition:all .18s;display:inline-flex}.homeProductTab.active{color:var(--primary-strong);background:linear-gradient(135deg,#2563eb1f,#2563eb05);border-color:#2563eb47;box-shadow:0 12px 28px #2563eb1a}.homeProductTab.newTab{background:linear-gradient(135deg,#c9e32129,#22c55e0f);border-color:#22c55e47}.homeProductTab.newTab.active{color:#166534;background:linear-gradient(135deg,#c9e32147,#22c55e1f);border-color:#22c55e61;box-shadow:0 16px 30px #22c55e24}.newPill,.cardNewTag{color:#fff;letter-spacing:.04em;background:#22c55e;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.newPill{padding:.16rem .5rem}.productCard{border:1px solid var(--line);background:linear-gradient(170deg,#fff,#f8fafc);border-radius:.9rem;padding:.85rem}.productCardNew{background:radial-gradient(circle at 0 0,#c9e32129,#0000 30%),linear-gradient(170deg,#fff,#f3fff7);border-color:#22c55e3d}.productCardHead{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.cardNewTag{white-space:nowrap;padding:.2rem .52rem}.productCardMedia{aspect-ratio:4/3;background:linear-gradient(145deg,#e2e8f0,#f8fafc);border-radius:.8rem;justify-content:center;align-items:center;margin-bottom:.8rem;display:flex;overflow:hidden}.productCardMedia img{object-fit:cover;width:100%;height:100%;display:block}.productCardPlaceholder{color:var(--muted);font-size:.85rem;font-weight:700}.productCard h3{margin:0 0 .35rem}.productCard p{color:var(--muted);margin:0 0 .35rem}.productCard strong{display:block}.productCard span{color:var(--muted);font-size:.85rem}.productThumbPreview,.productThumbTable{border:1px solid var(--line);background:#f8fafc;border-radius:.8rem;overflow:hidden}.productThumbPreview{aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;max-width:180px;display:flex}.productThumbPreview img,.productThumbTable img{object-fit:cover;width:100%;height:100%;display:block}.productThumbPreview.empty{color:var(--muted);font-size:.82rem;font-weight:700}.productThumbTable{width:64px;height:64px}.gridSpan3{grid-column:1/-1}.mediaPickerBlock{border:1px solid var(--line);background:linear-gradient(#fff,#f8fafc);border-radius:1rem;padding:1rem}.mediaPickerHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.mediaPickerHeader p{color:var(--muted);margin:.35rem 0 0;font-size:.88rem}.mediaSearch{min-width:220px}.mediaSelectedPreview{background:#fff;border:1px dashed #cbd5e1;border-radius:1rem;grid-template-columns:120px 1fr;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem;display:grid}.mediaSelectedPreview img{object-fit:cover;border-radius:.8rem;width:120px;height:90px;display:block}.mediaSelectedPreview p,.mediaSelectedPreview strong{margin:0}.mediaSelectedEmpty{color:var(--muted);font-size:.9rem}.mediaPickerGrid,.mediaLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.9rem;display:grid}.mediaPickerCard,.mediaLibraryCard{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:hidden}.mediaPickerCard{text-align:right;cursor:pointer;padding:0}.mediaPickerCard.active{border-color:#20385a;box-shadow:0 0 0 2px #20385a24}.mediaPickerCard img,.mediaLibraryCard img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mediaPickerCard strong,.mediaPickerCard span,.mediaLibraryMeta strong,.mediaLibraryMeta span,.mediaLibraryMeta small{padding-inline:.8rem;display:block}.mediaPickerCard strong,.mediaLibraryMeta strong{padding-top:.75rem}.mediaPickerCard span,.mediaLibraryMeta span,.mediaLibraryMeta small{color:var(--muted);padding-bottom:.75rem}.mediaLibraryCard{display:grid}.mediaLibraryMeta{padding-bottom:.2rem}.mediaLibraryCard .chips{padding:0 .8rem .8rem}.mediaBannerManager{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.mediaBannerForm{border:1px solid var(--line);background:#fff;border-radius:.8rem;gap:.55rem;padding:.9rem;display:grid}.mediaBannerForm label{color:var(--muted);font-size:.85rem;font-weight:800}.mediaBannerList{gap:.75rem;display:grid}.mediaBannerRow{border:1px solid var(--line);background:#fff;border-radius:.8rem;grid-template-columns:140px minmax(0,1fr) 82px auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.mediaBannerRow img{aspect-ratio:80/21;object-fit:cover;background:#eef2f7;border-radius:.55rem;width:140px}.mediaBannerRow strong,.mediaBannerRow span{display:block}.mediaBannerRow span{color:var(--muted);font-size:.82rem}.mediaToggles{gap:.5rem;display:grid}.biBar{background:#e2e8f0;border-radius:999px;width:100%;height:8px;overflow:hidden}.biBar>div{background:linear-gradient(90deg,#bfd730,#20385a);height:100%}.trendGrid{grid-template-columns:repeat(7,1fr);align-items:end;gap:.55rem;min-height:170px;display:grid}.trendItem{justify-items:center;gap:.25rem;display:grid}.trendCol{background:#f8fafc;border:1px solid #dbeafe;border-radius:.7rem;align-items:end;width:100%;height:110px;padding:.2rem;display:flex}.trendCol>div{background:linear-gradient(#bfd730,#20385a);border-radius:.45rem;width:100%}.permissionGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:.9rem;display:grid}.permissionCard{border:1px solid var(--line);background:#f8fafc;border-radius:.9rem;padding:.9rem}.permissionList{gap:.5rem;margin-top:.8rem;display:grid}.permissionItem{align-items:center;margin:0;display:flex}.authPage{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.authShell{grid-template-columns:1.1fr minmax(340px,460px);align-items:stretch;gap:1.4rem;width:min(1180px,100%);display:grid}.authShell.register{grid-template-columns:minmax(0,640px) minmax(380px,1fr)}.authIntro,.authCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:1.4rem}.authIntro{background:radial-gradient(circle at 12% 14%,#c9e3213d,#0000 20%),radial-gradient(circle at 90% 10%,#243f6724,#0000 23%),#fffffff0;flex-direction:column;justify-content:center;gap:1.4rem;padding:2rem;display:flex}.authBrand .brandText span{color:var(--muted)}.authKicker{color:var(--brand-deep);margin:0 0 .45rem;font-weight:700}.authIntro h1{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.authText{color:var(--muted);max-width:44rem;margin:.75rem 0 0;line-height:1.9}.authCard{padding:1.5rem}.authCard.wide{padding:1.65rem}.authCardHeader{margin-bottom:1.1rem}.authCardHeader h2{margin:0;font-size:1.35rem}.authCardHeader p{color:var(--muted);margin:.3rem 0 0}.authForm,.authFormGrid{gap:.9rem;display:grid}.authFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.authFormGrid>div,.authFormGrid input,.authFormGrid select{min-width:0}.authSubmit{width:100%}.authSubmitRow{align-items:end;display:flex}.authSwitch{color:var(--muted);margin-bottom:0}.launchPage{background:radial-gradient(circle at 0 0,#c9e3211f,#0000 24%),radial-gradient(circle at 100% 0,#3e61912e,#0000 28%),linear-gradient(#f5f8fc 0%,#eef3fb 100%);min-height:100vh}.launchHero{min-height:100vh;padding:1.35rem;position:relative;overflow:hidden}.launchBackdrop,.launchHeroBody,.launchTopbar{z-index:1;position:relative}.launchBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.launchAura,.launchGlowRing{filter:blur(.5px);pointer-events:none;border-radius:999px;position:absolute}.launchAura{mix-blend-mode:screen;opacity:.9}.launchAuraOne{background:radial-gradient(circle,#27469057,#2746900a 58%,#0000 72%);width:38rem;height:38rem;animation:18s ease-in-out infinite launchFloat;top:-8rem;right:-6rem}.launchAuraTwo{background:radial-gradient(circle,#c9e32152,#c9e3210a 55%,#0000 72%);width:30rem;height:30rem;animation:22s ease-in-out infinite launchFloatReverse;bottom:-6rem;left:-7rem}.launchAuraThree{background:radial-gradient(circle,#546e9e33,#546e9e05 60%,#0000 70%);width:24rem;height:24rem;animation:14s ease-in-out infinite launchPulse;top:32%;left:42%}.launchGrid{opacity:.35;background-image:linear-gradient(#27469014 1px,#0000 1px),linear-gradient(90deg,#27469014 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 95%);mask-image:linear-gradient(#000000a6,#0000 95%)}.launchGlowRing{border:1px solid #ffffff61}.launchGlowRingOne{width:32rem;height:32rem;animation:32s linear infinite launchSpin;top:9rem;left:55%}.launchGlowRingTwo{width:18rem;height:18rem;animation:22s linear infinite launchSpinReverse;top:15rem;left:48%}.launchTopbar,.launchHeroBody,.launchFlowInner{width:min(1280px,100%);margin:0 auto}.launchTopbar{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0 1rem;display:flex}.launchBrand{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #fff9;border-radius:1.3rem;padding:.7rem 1rem;box-shadow:0 18px 40px #0f172a14}.launchBrand .brandMark{width:148px}.launchTopbarActions{align-items:center;gap:.75rem;display:flex}.launchTopbarLink{justify-content:center;min-width:7rem}.launchStatusPill{color:#173b70;background:#ffffffbf;border:1px solid #ffffffb3;border-radius:999px;align-items:center;min-height:42px;padding:.45rem .95rem;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #0f172a14}.launchHeroBody{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:1.4rem;padding:3rem 0 2.2rem;display:grid}.launchCopy{gap:1.25rem;display:grid}.launchEyebrow{color:#173b70;background:#ffffffc7;border:1px solid #ffffffa8;border-radius:999px;align-items:center;width:fit-content;min-height:38px;padding:.35rem .9rem;font-size:.85rem;font-weight:900;display:inline-flex}.launchCopy h1{color:#0f2342;margin:0;font-size:clamp(2.55rem,5vw,5rem);line-height:1.03}.launchCopy>p{color:#415672;max-width:47rem;margin:0;font-size:1.02rem;line-height:2}.launchActionRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.launchCta{text-align:right;border-radius:1.2rem;gap:.35rem;min-height:104px;padding:1rem 1rem .95rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.launchCta span{color:#0f2342;font-size:1.05rem;font-weight:900}.launchCtaTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.launchInlineBadge{color:#173b70;background:#0f234214;border-radius:999px;align-items:center;min-height:28px;padding:.18rem .62rem;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.launchInlineBadgeMuted{color:#445a7d;background:#27469014}.launchInlineIcon{flex:none;width:1.1rem;height:1.1rem}.launchIconTitle{align-items:center;gap:.42rem;display:inline-flex}.launchCta small{color:#50627d;font-size:.84rem;line-height:1.75}.launchCta:hover{transform:translateY(-3px)}.launchCta:disabled{cursor:default;transform:none}.launchCtaPrimary{background:radial-gradient(circle at 100% 0,#c9e32157,#0000 34%),linear-gradient(145deg,#fffffffa,#e9f2fffa);border:1px solid #223c6d2e;box-shadow:0 20px 48px #0f172a1a}.launchCtaSecondary{background:radial-gradient(circle at 0 0,#2746902e,#0000 28%),linear-gradient(145deg,#fffffffa,#f3f7fcfa);border:1px solid #27469029;box-shadow:0 18px 42px #0f172a14}.launchCtaSoon{opacity:.92}.launchCtaGhost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffb3;box-shadow:0 18px 42px #0f172a0f}.launchFeedback{color:#166534;margin:0;font-weight:700}.launchMobileHint,.launchFlowHead span,.launchFlowItem strong{color:#51647e;font-size:.78rem;font-weight:800;display:block}.launchMobileHint{color:#173b70;margin:-.5rem 0 0;font-size:.84rem}.launchStage{place-items:center;min-height:42rem;display:grid;position:relative}.launchStageHalo{filter:blur(36px);opacity:.95;background:radial-gradient(circle,#c9e32126,#0000 45%),radial-gradient(circle at top,#27469033,#0000 52%);border-radius:2rem;position:absolute;inset:3rem 4rem}.launchStagePanel{background:linear-gradient(#0c1a34f7,#1b3468f7),#0f2342;border:1px solid #ffffff24;border-radius:2.1rem;width:min(100%,37rem);min-height:35rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 40px 90px #0f172a47}.launchStagePanel:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 18% 60%,#ffffff14);position:absolute;inset:0}.launchStageHeader{align-items:center;gap:.35rem;padding:.35rem .3rem .8rem;display:flex}.launchStageDot{background:#ffffff6b;border-radius:999px;width:10px;height:10px}.launchStageScreen{background:radial-gradient(circle at top,#c9e3212e,#0000 24%),radial-gradient(circle at 100% 100%,#5278be61,#0000 34%),linear-gradient(#0b152aeb,#122347eb);border-radius:1.7rem;min-height:31rem;position:relative;overflow:hidden}.launchStageOrbit{border:1px solid #ffffff29;border-radius:999px;position:absolute}.launchStageOrbitOne{animation:26s linear infinite launchSpin;inset:4rem 4rem 6rem}.launchStageOrbitTwo{border-style:dashed;animation:18s linear infinite launchSpinReverse;inset:6rem 6rem 8rem}.launchStagePhone{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff24,#ffffff0f),#0d162ae6;border:1px solid #fff3;border-radius:2rem;width:min(100%,17.6rem);min-height:24rem;padding:1rem;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 55px #00000052}.launchStagePhoneTop{color:#ffffffc7;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:700;display:flex}.launchStagePhoneTop strong{color:#d2ea2b;font-size:.9rem}.launchStageGauge{aspect-ratio:1;place-items:center;width:100%;margin-top:1.25rem;display:grid;position:relative}.launchStageGaugeArc{background:conic-gradient(#d2ea2b 0 72%,#ffffff1f 72% 100%);border-radius:999px;position:absolute;inset:0;box-shadow:0 0 50px #d2ea2b2e}.launchStageGaugeCore{z-index:1;text-align:center;color:#fff;background:#0a1223f0;border-radius:999px;place-items:center;width:72%;height:72%;display:grid;position:relative}.launchStageGaugeCore strong{font-size:2rem}.launchStageGaugeCore span{color:#ffffffa8;font-size:.75rem}.launchStageMiniStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.15rem;display:grid}.launchStageMiniStats div{background:#ffffff14;border:1px solid #ffffff14;border-radius:1rem;padding:.72rem .78rem}.launchStageMiniStats span{color:#fff9;font-size:.74rem;display:block}.launchStageMiniStats strong{color:#fff;margin-top:.18rem;font-size:1rem;display:block}.launchPillCloud{position:absolute;inset:0}.launchFloatingPill{color:#16396c;background:#ffffffe6;border-radius:999px;align-items:center;min-height:38px;padding:.3rem .85rem;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 28px #0f172a2e}.launchFloatingPill1{animation:14s ease-in-out infinite launchFloat;top:3.2rem;right:2rem}.launchFloatingPill2{animation:17s ease-in-out infinite launchFloatReverse;top:9rem;left:1.8rem}.launchFloatingPill3{animation:18s ease-in-out infinite launchFloat;bottom:7rem;right:3rem}.launchFloatingPill4{animation:15s ease-in-out infinite launchFloatReverse;bottom:4rem;left:2rem}.launchFlowBand{padding:0 1.35rem 2rem}.launchFlowInner{padding:1.2rem 0 2rem}.launchFlowHead h2{color:#102546;margin:.2rem 0 0;font-size:clamp(1.45rem,2.4vw,2.2rem)}.launchFlowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.launchFlowItem{background:#fffc;border:1px solid #ffffffad;border-radius:1.1rem;min-height:180px;padding:1rem 1.05rem;box-shadow:0 18px 42px #0f172a0f}.launchFlowItem h3{color:#102546;margin:.45rem 0 .35rem;font-size:1.05rem}.launchFlowItem p,.launchInstallLead,.launchInstallList{color:#50627d;margin:0;line-height:1.9}.launchInstallSheetBackdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a5c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.launchInstallSheet{background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:1.4rem;width:min(100%,32rem);padding:1.3rem;position:relative;box-shadow:0 32px 70px #0f172a2e}.launchInstallClose{color:#102546;background:#fff;border:1px solid #cbd5e1e6;border-radius:999px;width:40px;height:40px;font-size:1.4rem;position:absolute;top:.8rem;left:.8rem}.launchInstallKicker{color:#173b70;margin:0;font-size:.82rem;font-weight:900}.launchInstallSheet h2{color:#102546;margin:.35rem 0 .55rem;font-size:1.5rem}.launchInstallList{margin-top:.9rem;padding-right:1.1rem}.launchInstallActions{gap:.7rem;margin-top:1rem;display:flex}@keyframes launchFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-18px)}}@keyframes launchFloatReverse{0%,to{transform:translate(0,0)}50%{transform:translateY(16px)}}@keyframes launchPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes launchSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes launchSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width:1080px){.launchHeroBody{grid-template-columns:1fr}.launchStage{min-height:34rem}.launchFlowGrid{grid-template-columns:1fr}}@media (max-width:720px){.launchHero{padding:.85rem}.launchTopbar{flex-direction:column-reverse;align-items:center;padding-bottom:.5rem}.launchTopbarActions{justify-content:center;gap:.65rem;width:100%;display:flex}.launchTopbarLink{justify-content:center;width:auto}.launchStatusPill{display:none}.launchBrand{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.launchBrand .brandMark{width:184px}.launchInstallActions{flex-direction:column;width:100%}.launchInstallActions .primaryBtn,.launchInstallActions .ghostBtn{justify-content:center;width:100%}.launchHeroBody{gap:1rem;padding-top:.35rem}.launchCopy h1{font-size:clamp(2rem,10vw,2.85rem);line-height:1.12}.launchCopy>p{font-size:.9rem;line-height:1.8}.launchActionRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.launchCta{border-radius:1rem;gap:.22rem;min-height:92px;padding:.75rem .72rem}.launchCta span{font-size:.9rem}.launchCta small{font-size:.72rem;line-height:1.55}.launchCtaTitleRow{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.3rem}.launchInlineBadge{min-height:24px;padding:.14rem .46rem;font-size:.62rem}.launchStage{min-height:23rem}.launchStagePanel{border-radius:1.35rem;min-height:22rem;padding:.8rem}.launchStageScreen{border-radius:1.15rem;min-height:18.8rem}.launchStagePhone{border-radius:1.35rem;width:min(100%,11.75rem);min-height:16.1rem;padding:.75rem}.launchStagePhoneTop{font-size:.68rem}.launchStagePhoneTop strong{font-size:.82rem}.launchStageGauge{margin-top:.7rem}.launchStageGaugeCore strong{font-size:1.45rem}.launchStageGaugeCore span{font-size:.64rem}.launchStageMiniStats{gap:.45rem;margin-top:.7rem}.launchStageMiniStats div{border-radius:.8rem;padding:.55rem .6rem}.launchStageMiniStats strong{font-size:.88rem}.launchFloatingPill{min-height:30px;padding:.2rem .62rem;font-size:.66rem;box-shadow:0 10px 20px #0f172a29}.launchFloatingPill1{top:.8rem;right:.75rem}.launchFloatingPill2{top:4.8rem;left:.75rem}.launchFloatingPill3{bottom:3.8rem;right:.9rem}.launchFloatingPill4{bottom:1.65rem;left:.75rem}.launchFlowBand{padding:0 .85rem 1.5rem}.launchFlowInner{padding:.45rem 0 1.4rem}.launchFlowHead h2{margin-top:.3rem;font-size:1.45rem;line-height:1.35}.launchFlowGrid{gap:.7rem}.launchFlowItem{min-height:unset;border-radius:1rem;padding:.9rem}.launchFlowItem h3{margin-top:.3rem;font-size:.98rem}.launchFlowItem p{font-size:.82rem;line-height:1.75}}@media (max-width:540px){.launchBrand .brandMark{width:198px}.launchActionRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.launchCta{min-height:84px;padding:.65rem .58rem}.launchCta span{font-size:.82rem}.launchCta small{font-size:.66rem}.launchInlineBadge{padding:.12rem .36rem;font-size:.56rem}.launchFlowHead h2{font-size:1.28rem}.launchMobileHint{margin-top:-.3rem;font-size:.78rem}}.orderFlowShell{gap:1rem;display:grid}.orderFoodHero{background:radial-gradient(circle at 100% 0,#c9e32138,#0000 26%),radial-gradient(circle at 0,#2563eb14,#0000 28%),linear-gradient(160deg,#fffffffa,#f0f7fffa);grid-template-columns:minmax(360px,.95fr) minmax(0,1.35fr);align-items:center;gap:1rem;display:grid}.orderFoodKicker{color:var(--brand-deep);margin-bottom:.45rem;font-size:.82rem;font-weight:900;display:inline-flex}.orderFoodHero h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.orderFoodHero p{color:var(--muted);margin:.5rem 0 0;line-height:1.9}.orderHeroSlider{aspect-ratio:80/21;background:linear-gradient(135deg,#eef2f7,#fff);border:1px solid #cbd5e1d1;border-radius:.8rem;width:100%;max-width:100%;min-height:168px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.orderHeroSlider img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .36s,transform .7s;position:absolute;inset:0;transform:scale(1.01)}.orderHeroSlider img.active{opacity:1;transform:scale(1)}.orderHeroSliderDots{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a3d;border-radius:999px;gap:.4rem;padding:.28rem;display:flex;position:absolute;bottom:.7rem;right:.8rem}.orderHeroSliderDots button{cursor:pointer;background:#ffffffad;border:0;border-radius:999px;width:.48rem;height:.48rem;padding:0}.orderHeroSliderDots button.active{background:#fff;width:1.35rem}.orderHeroSliderFallback{text-align:center;place-content:center;height:100%;min-height:168px;padding:1rem;display:grid}.orderHeroSliderFallback strong{color:var(--brand-deep);font-size:1.15rem}.orderHeroSliderFallback span{color:var(--muted);font-size:.86rem}.customOrderEntryCard{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:1rem;margin-top:.35rem;padding:0;display:flex}.customOrderEntryCard>div{display:none}.customOrderEntryCard .primaryBtn{color:#173b70;background:linear-gradient(135deg,#fff,#eff6ff);border:1px dashed #2563eb61;justify-content:center;width:min(100%,28rem)}.customOrderEntryCard .primaryBtn:before{content:"کالا مورد نظر خود را پیدا نکردید؟ کلیک کنید"}.customOrderEntryCard .primaryBtn{font-size:0}.customOrderEntryCard .primaryBtn:before{font-size:.92rem}.customOrderEntryCard span{color:#166534;font-size:.82rem;font-weight:900}.customOrderEntryCard h2{margin:.25rem 0;font-size:1.25rem}.customOrderEntryCard p{color:var(--muted);margin:0;line-height:1.8}.customRequestPage{gap:1rem;display:grid}.customRequestHero{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 30%),radial-gradient(circle at 0 100%,#c9e32138,#0000 28%),linear-gradient(145deg,#fffffffa,#f8fafcfa);border:1px solid #cbd5e1d1;border-radius:1.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 22px 55px #0f172a14}.customRequestHero span,.customRequestSummary>span{color:#2563eb;font-size:.8rem;font-weight:900}.customRequestHero h2{margin:.35rem 0;font-size:clamp(1.4rem,3vw,2.15rem)}.customRequestHero p{color:var(--muted);max-width:44rem;margin:0;line-height:1.85}.customRequestLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,.35fr);align-items:start;gap:1rem;display:grid}.customRequestFormCard,.customRequestSummary{background:#fffffff5;border:1px solid #cbd5e1d1;border-radius:1.35rem;box-shadow:0 18px 42px #0f172a0f}.customRequestFormCard{gap:1rem;padding:1rem;display:grid}.customRequestStep{align-items:center;gap:.85rem;display:flex}.customRequestStep>span{color:#fff;background:linear-gradient(135deg,#173b70,#2563eb);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.customRequestStep h3{margin:0}.customRequestStep p{color:var(--muted);margin:.2rem 0 0;font-size:.86rem}.customChoiceGrid,.customPrintOptions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.7rem;display:grid}.customChoiceGrid button,.customPrintOptions button{min-height:3rem;color:var(--text);cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:1rem;font-weight:900}.customChoiceGrid button.active,.customPrintOptions button.active{color:#173b70;background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb}.customRequestFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.customRequestFields label,.customRequestNotes{color:#1f2a44;gap:.4rem;font-weight:900;display:grid}.customRequestNotes textarea{resize:vertical}.customRequestActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.customRequestSummary{padding:1rem;position:sticky;top:1rem}.customRequestSummary strong{margin-top:.4rem;font-size:1.25rem;display:block}.customRequestSummary p,.customRequestSummary li{color:var(--muted);line-height:1.8}.customRequestSummary ul{margin:.8rem 0 0;padding:0 1.1rem 0 0}@media (max-width:900px){.mediaBannerManager,.mediaBannerRow{grid-template-columns:1fr}.mediaBannerRow img{width:100%}.customOrderEntryCard,.customRequestHero{flex-direction:column;align-items:stretch}.customOrderEntryCard .primaryBtn,.customRequestHero .ghostBtn{justify-content:center;width:100%}.customRequestLayout{grid-template-columns:1fr}.customRequestSummary{order:-1;position:static}.customRequestFields{grid-template-columns:1fr}}.orderCatalogLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1rem;display:grid}.orderCatalogMain{min-width:0}.orderCatalogSticky{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#eef3f9fa,#eef3f9e0,#0000);gap:.7rem;padding-bottom:.7rem;display:grid;position:sticky;top:4.7rem}.orderCatalogSearch input{border-radius:1rem;min-height:52px;padding-inline:1rem}.orderCategoryRail,.orderSubCategoryRail{scrollbar-width:none;gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.orderCategoryRail::-webkit-scrollbar{display:none}.orderSubCategoryRail::-webkit-scrollbar{display:none}.orderCategoryChip,.orderSubCategoryChip{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:#fffffff2;border:1px solid #cbd5e1f2;border-radius:999px;flex:none;padding:.7rem 1rem;font-weight:900}.orderCategoryChip.active{color:#fff;background:linear-gradient(145deg,#c9e321eb,#243f67eb);border-color:#0000}.orderSubCategoryChip.active{color:#fff;background:#243f67f0;border-color:#0000}.orderMissingProductLink{color:#1d4ed8;background:#fffffff0;border:1px dashed #2563eb6b;border-radius:999px;justify-self:start;align-items:center;min-height:40px;padding:.55rem .9rem;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.orderProductList{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));align-items:stretch;gap:.85rem;min-width:0;display:grid}.orderProductCard{background:linear-gradient(#fffffffa,#f9fbfffa);border:1px solid #dbe4eff5;border-radius:1.25rem;grid-template-columns:118px minmax(0,1fr);gap:.95rem;min-width:0;min-height:188px;padding:1rem;display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a0f}.orderProductThumb{width:118px;height:118px;color:var(--brand-deep);text-align:center;background:linear-gradient(#fff,#f4f7fb);border:1px solid #d6e0eef2;border-radius:1rem;flex-shrink:0;place-items:center;padding:.65rem;font-weight:900;display:grid;position:relative;overflow:hidden}.orderProductThumb img{object-fit:contain;mix-blend-mode:normal;border-radius:.75rem;width:100%;height:100%}.orderProductThumb.is-fallback{background:radial-gradient(circle at 50% 40%,#c9e3212e,#0000 42%),linear-gradient(#fff,#f7fafc)}.orderProductThumb.is-fallback img{opacity:.9;width:72%;height:72%}.orderProductThumb.is-fallback span{inset-inline:.7rem;color:#243f67c7;background:#ffffffd1;border-radius:999px;padding:.22rem .45rem;font-size:.74rem;line-height:1.2;position:absolute;bottom:.7rem;box-shadow:0 8px 18px #0f172a14}.orderProductThumb.category-rackabi{box-shadow:inset 0 0 0 3px #c9e32152}.orderProductThumb.category-printed{box-shadow:inset 0 0 0 3px #2563eb2e}.orderProductThumb.category-trash{box-shadow:inset 0 0 0 3px #0f766e38}.orderProductThumb.category-freezer{box-shadow:inset 0 0 0 3px #38bdf833}.orderProductThumb.category-sofreh{box-shadow:inset 0 0 0 3px #f59e0b33}.orderProductThumb.category-all{box-shadow:inset 0 0 0 3px #94a3b838}.orderProductBody{grid-template-rows:auto auto 1fr;align-content:start;gap:.75rem;min-width:0;display:grid}.orderProductHead{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}.orderProductHead h3{overflow-wrap:anywhere;margin:0;font-size:1.08rem}.orderProductHead p,.orderProductMeta span{color:var(--muted);margin:.25rem 0 0;font-size:.86rem}.orderProductMeta{gap:.1rem;display:grid}.orderProductTags{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.orderProductActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.orderCartonActions{align-items:stretch}.orderCartonMeta{text-align:right;justify-items:end;gap:.22rem;display:grid}.orderCartonMeta strong{color:var(--brand-deep);font-size:.96rem}.orderCartonMeta span{color:var(--muted);font-size:.8rem}.orderStepper{background:#fff;border:1px solid #cbd5e1f2;border-radius:999px;grid-template-columns:44px minmax(48px,auto) 44px;align-items:center;display:inline-grid;overflow:hidden}.orderStepper button{min-height:44px;color:var(--brand-deep);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.3rem;font-weight:900}.orderStepper strong{min-width:48px;color:var(--text);place-items:center;padding-inline:.5rem;display:inline-grid}.orderAddButton{min-width:128px;min-height:46px;color:var(--brand-deep);font:inherit;cursor:pointer;background:#c9e3211f;border:1px solid #c9e3215c;border-radius:.95rem;font-weight:900}.orderAddButton.selected{color:var(--danger);background:#fef2f2fa;border-color:#b91c1c2e}.orderWeightPicker{gap:.55rem;display:grid}.orderWeightHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.orderWeightHead strong{color:var(--brand-deep);font-size:1rem}.orderWeightHead span,.orderWeightScale span{color:var(--muted);font-size:.8rem}.orderWeightSlider{accent-color:#20385a;cursor:pointer;touch-action:pan-y;width:100%;height:1.2rem}.orderWeightSlider::-webkit-slider-thumb{width:24px;height:24px}.orderWeightSlider::-moz-range-thumb{background:#20385a;border:0;border-radius:50%;width:24px;height:24px}.orderWeightScale{justify-content:space-between;gap:.6rem;display:flex}.orderWeightDots{grid-template-columns:repeat(31,minmax(3px,1fr));align-items:center;gap:.18rem;display:grid}.orderWeightDots span{cursor:pointer;background:#cbd5e1e6;border-radius:999px;height:10px;display:block}.orderWeightDots span.active{background:linear-gradient(90deg,#c9e321,#20385a)}.orderCartPanel{gap:1rem;display:grid;position:sticky;top:4.7rem}.orderCartMetrics,.orderReviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.orderCartMetricsButton{cursor:pointer;text-align:right;background:#ffffffb8;border:1px solid #cbd5e1b8;border-radius:1.1rem;width:100%;padding:.55rem;transition:border-color .14s,box-shadow .14s,transform .14s}.orderCartMetricsButton small{color:#2563eb;text-align:center;grid-column:1/-1;font-weight:900}.orderCartMetricsButton:hover .metricCard{border-color:#2563eb59;transform:translateY(-1px)}.orderCartMetricsButton:hover{border-color:#2563eb52;box-shadow:0 16px 34px #0f172a14}.orderCartList{gap:.7rem;display:grid}.orderCartPanel .orderCartList{display:none}.orderCartEditButton{justify-content:center}.orderCartHint{color:var(--brand-deep);background:#c9e3211f;border-radius:.95rem;padding:.75rem .9rem;font-size:.84rem}.orderCartRow{background:#fff;border:1px solid #dbe4eff0;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem .9rem;display:flex}.orderCartRow strong,.orderCartRow span{display:block}.orderCartRow span,.orderSubmitMessage{color:var(--muted);font-size:.85rem}.orderCartFooter{gap:.7rem;display:grid}.orderSubmitButton{width:100%;min-height:52px}.orderMobileSubmitBar{display:none}.orderMobileCartSummary{text-align:right;font:inherit;color:inherit;background:0 0;border:0;min-width:0}.orderMobileCartButton{display:none}.orderCartModalBackdrop{z-index:88;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;border:0;position:fixed;inset:0}.orderCartModal{z-index:89;background:radial-gradient(circle at 100% 0,#c9e32133,#0000 28%),linear-gradient(155deg,#fffffffc,#f8fafcfa);border:1px solid #cbd5e1e6;border-radius:1.2rem;flex-direction:column;width:min(42rem,100vw - 1.25rem);max-height:min(76vh,42rem);padding:.9rem;display:flex;position:fixed;top:50%;right:50%;overflow:hidden;transform:translate(50%,-50%);box-shadow:0 34px 90px #0f172a47}.orderCartModalHeader,.orderCartModalActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.orderCartModalHeader{padding-left:2.4rem;position:relative}.orderCartModalClose{position:absolute;top:0;left:0}.orderCartModalHeader span{color:#2563eb;font-size:.82rem;font-weight:900}.orderCartModalHeader h2{margin:.25rem 0;font-size:1.12rem}.orderCartModalHeader p{color:var(--muted);margin:0;font-size:.84rem}.orderCartModalStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.7rem 0;display:grid}.orderCartModalStats article{background:#ffffffd1;border:1px solid #cbd5e1d1;border-radius:.75rem;padding:.48rem .6rem}.orderCartModalStats span,.orderCartModalInfo span,.orderCartModalInfo small{color:var(--muted);font-size:.78rem;display:block}.orderCartModalStats strong{margin-top:.12rem;font-size:.92rem;display:block}.orderCartModalList{flex:auto;gap:.55rem;min-height:0;padding-bottom:.25rem;padding-left:.25rem;display:grid;overflow-y:auto}.orderCartModalItem{background:#ffffffe6;border:1px solid #cbd5e1c7;border-radius:.9rem;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem;display:grid}.orderCartModalThumb{color:#fff;background:linear-gradient(135deg,#173b70,#2563eb);border-radius:1rem;place-items:center;min-height:4rem;font-weight:900;display:grid}.orderCartModalControls{align-items:center;gap:.6rem;display:flex}.orderCartModalControls input{width:7rem}.orderCartModalActions{flex-wrap:wrap;flex:none;margin-top:.7rem}.layout.nav-open .orderMobileSubmitBar{display:none!important}.orderReviewStage{gap:1rem;display:grid}.orderReviewHero{grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);align-items:start;gap:1rem;display:grid}.orderReviewHero h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.orderReviewHero p{color:var(--muted);margin:.5rem 0 0;line-height:1.9}.orderReviewGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:1rem;display:grid}.orderReviewSummary,.orderTransportPanel{background:#ffffffd6;border:1px solid #dbe4eff0;border-radius:1.2rem;padding:1rem}.orderReviewList,.orderTransportOptions{gap:.75rem;display:grid}.orderReviewRow{background:#fff;border:1px solid #dbe4efeb;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;display:flex}.orderReviewRow strong,.orderReviewRow span{display:block}.orderReviewRow span{color:var(--muted);margin-top:.24rem;font-size:.82rem}.orderTransportCard{text-align:right;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1f0;border-radius:1rem;padding:.95rem 1rem}.orderTransportCard strong,.orderTransportCard span{display:block}.orderTransportCard span{color:var(--muted);margin-top:.26rem;font-size:.82rem}.orderTransportCard.active{background:linear-gradient(160deg,#c9e32129,#f0f7fffa);border-color:#243f673d;box-shadow:0 16px 30px #243f671a}.orderTransportSuggestion{color:var(--brand-deep);background:linear-gradient(160deg,#c9e32124,#fffffff5);border:1px solid #bfd73047;border-radius:1rem;margin-top:.9rem;padding:.95rem 1rem;line-height:1.85}.orderReviewActions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}@media (max-width:1279px){.layout{grid-template-columns:280px minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(160px,1fr))}.productCards,.permissionGrid,.mediaLibraryGrid,.mediaPickerGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.hero{grid-template-columns:1fr}}.clubHero{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);align-items:center;gap:1rem;display:grid}.clubKicker{color:#3b82f6;margin:0 0 .5rem;font-size:.9rem;font-weight:700}.clubLead{color:#64748b;margin:0}.clubBadge{color:#fff;background:linear-gradient(145deg,#0f172af5,#2563ebeb);border:1px solid #94a3b847;border-radius:1.2rem;padding:1rem 1.2rem}.clubBadge span{opacity:.78;font-size:.88rem;display:block}.clubBadge strong{margin-top:.45rem;font-size:1.35rem;display:block}.clubStatCard{background:linear-gradient(#fffffff5,#f1f5f9eb);border:1px solid #94a3b833;border-radius:1.3rem;padding:1.1rem 1.2rem;box-shadow:0 18px 40px #0f172a14}.clubStatCard span{color:#64748b;font-size:.9rem;display:block}.clubStatCard strong{color:#0f172a;margin-top:.55rem;font-size:1.55rem;display:block}.clubTierList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.clubTierCard{background:#ffffffd1;border:1px solid #94a3b838;border-radius:1.25rem;padding:1rem 1.1rem}.clubTierCard.current{border-color:#2563eb66;box-shadow:0 16px 38px #2563eb24}.clubTierCard.unlocked:not(.current){border-color:#10b9815c}.clubTierHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.clubTierHead span{color:#64748b;font-size:.88rem}.jalaliDateInput{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:1100px){.layout{grid-template-columns:1fr}.sidebar{width:min(86vw,320px);max-width:100vw;padding-bottom:calc(6.75rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(6.75rem + env(safe-area-inset-bottom));transition:transform .18s;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-20px 0 60px #0f172a47}.sidebar.open{transform:translate(0)}.mobileBackdrop{z-index:45;background:#0f172a80;border:0;display:block;position:fixed;inset:0}.sidebarClose,.menuToggle,.topbarBrandMobile{display:inline-flex}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7fbdb;width:100%;max-width:100vw;padding:.95rem 1rem;overflow:hidden}.topbarBrandMobile{margin-inline-end:.25rem}.topbarLead{flex:1;min-width:0}.quickActions{justify-content:flex-start}.quickPricingSummary{width:100%}.accountingHero,.grid3,.permissionGrid,.productCards,.mediaLibraryGrid,.mediaPickerGrid,.jalaliDateInput,.clubHero{grid-template-columns:1fr}.mediaPickerHeader{flex-direction:column;align-items:stretch}.mediaSelectedPreview,.authShell,.authShell.register,.orderHeroCard,.dispatchFormGrid,.iranPlateControls,.orderCatalogLayout,.orderFoodHero,.orderReviewHero,.orderReviewGrid{grid-template-columns:1fr}.orderCartPanel{position:static}}@media (max-width:768px){html,body{font-size:14px}.content{gap:.75rem;width:100%;max-width:100vw;padding:0 .8rem 5.9rem;overflow-x:hidden}.grid4{grid-template-columns:1fr}.topbar{flex-direction:row;justify-content:space-between;align-items:center;gap:.55rem;padding:.7rem .8rem}.topbarLead{flex:1 1 0;justify-content:flex-start;align-items:center;gap:.5rem;width:auto;min-width:0}.topbar h1{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.topbar p{margin-top:.12rem;font-size:.73rem;line-height:1.55}.topbarBrandMobile .brandLockup .brandMark{width:58px}.workspacePill{display:none}.menuToggle{border-radius:.95rem;width:42px;height:42px;padding:.55rem}.menuToggle span{width:18px;height:2px}.quickActions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;width:auto;display:flex}.topbarAvatar{width:2.5rem;height:2.5rem}.homeProductTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.homeProductTab{text-align:center;justify-content:center;width:100%;padding-inline:.7rem}.quickActions>*{min-width:0}.topbarAccountAnchor{border-radius:.95rem;padding:.2rem}.topbarAccountMeta{display:none}.topbarAvatar{width:2.55rem;height:2.55rem;font-size:.82rem}.notificationWrap{width:auto}.rowQuickModalCard,.dispatchModalCard{width:auto;max-height:calc(100vh - 2rem);inset:auto .75rem 1rem;overflow-y:auto;transform:none}.mobileBottomNav{display:grid}.sidebar{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom));overscroll-behavior:contain}.mobileHubBackdrop,.mobileHubSheet{display:block}.notificationBell{border-radius:.95rem;justify-content:center;gap:0;width:auto;min-width:42px;height:42px;padding:.45rem;box-shadow:0 8px 18px #0f172a0f}.notificationBellLabel{display:none}.recentPopupHeader,.recentPopupRow,.recentPopupActions,.notificationHeader,.toastCardHead,.toastActions{flex-direction:column;align-items:stretch}.toastStack{width:auto;left:.75rem;right:.75rem;transform:none}.authPage{padding:1rem}.authIntro,.authCard{padding:1.2rem}.hero,.panel,.segment,.statCard,.clubStatCard,.accountingHeroCard,.mediaPickerBlock,.quickPricingBulkBox{border-radius:.95rem}.hero{gap:.8rem;padding:.9rem}.heroText h2{font-size:1.7rem;line-height:1.28}.heroText p{margin-bottom:.7rem;font-size:.92rem;line-height:1.75}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.profileHeroCard{grid-template-columns:1fr}.profileHeroIdentity{align-items:flex-start}.profileHeroStats{grid-template-columns:1fr 1fr}.profileHeroActions{flex-direction:column}.statCard,.panel,.segment{padding:.82rem}.statCard h3,.segment h3{font-size:1.45rem}.panelHeader{gap:.6rem;margin-bottom:.7rem}.panelHeader h2{font-size:.98rem}.panelSubtext,.chip,.caption{font-size:.78rem}.homeProductTab{justify-content:center;width:100%;padding:.68rem .8rem;font-size:.84rem}.productCards{grid-template-columns:1fr;gap:.65rem;display:grid}.productCard{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"media head""media sku""media price""media unit";align-items:center;gap:.18rem .75rem;padding:.72rem;display:grid}.productCardMedia{aspect-ratio:1;border-radius:.72rem;grid-area:media;margin-bottom:0}.productCardHead{grid-area:head;align-items:center}.productCard h3{margin:0;font-size:.95rem;line-height:1.45}.productCard p{grid-area:sku;margin:0;font-size:.78rem}.productCard strong{grid-area:price;font-size:.96rem}.productCard span:last-child{grid-area:unit;font-size:.76rem}.cardNewTag,.newPill{font-size:.66rem}.mediaSearch{width:100%;min-width:0}.quickPricingActions{width:100%}.dispatchCardGrid,.orderProgressGrid{grid-template-columns:1fr}.orderFlowShell{gap:.75rem;width:100%;min-width:0}.orderFoodHero{width:100%;min-width:0;padding:.95rem}.orderHeroSlider{width:100%;max-width:100%}.orderHeroSlider,.orderHeroSliderFallback{min-height:112px}.orderFoodHero h2{font-size:1.5rem}.orderCatalogSticky{gap:.55rem;width:100%;min-width:0;max-width:100%;padding-bottom:.5rem;top:3.95rem}.orderCategoryChip,.orderSubCategoryChip{padding:.64rem .88rem;font-size:.82rem}.orderProductCard{min-height:unset;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;padding:.75rem}.orderProductThumb{aspect-ratio:16/8;border-radius:.82rem;width:100%;height:auto;font-size:.74rem}.orderProductHead{gap:.55rem;display:grid}.orderProductHead h3{font-size:.96rem;line-height:1.55}.orderProductActions{gap:.55rem}.orderCartonMeta{text-align:right;justify-items:start}.orderWeightHead{display:grid}.orderWeightDots{gap:.2rem}.orderWeightDots span{height:6px}.orderStepper{grid-template-columns:38px minmax(42px,auto) 38px}.orderStepper button{min-height:38px;font-size:1.1rem}.orderAddButton{min-width:104px;min-height:40px;font-size:.82rem}.orderCartPanel{display:none}.orderMobileSubmitBar{z-index:52;padding:.8rem .9rem calc(.8rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #cbd5e1f2;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;display:grid;position:fixed;bottom:5.5rem;left:.75rem;right:.75rem;box-shadow:0 20px 46px #0f172a29}.orderMobileSubmitBar strong,.orderMobileSubmitBar span{display:block}.orderMobileSubmitBar span{color:var(--muted);margin-top:.2rem;font-size:.8rem}.orderMobileCartButton{white-space:nowrap;min-height:42px;padding-inline:.8rem;display:inline-flex}.orderMobileSubmitBar .primaryBtn{white-space:nowrap;min-height:42px;padding-inline:.95rem}.orderMobileCartSummary strong,.orderMobileCartSummary span{display:block}.orderCartModal{border-radius:1.05rem;width:calc(100vw - 1.2rem);max-height:78vh;top:50%;bottom:auto;right:50%;transform:translate(50%,-50%)}.orderCartModalHeader,.orderCartModalActions{flex-direction:row;align-items:center}.orderCartModalStats{grid-template-columns:repeat(3,minmax(0,1fr))}.orderCartModalItem{grid-template-columns:1fr}.orderCartModalControls{flex-wrap:wrap;justify-content:space-between}.orderCartMetrics,.orderReviewMetrics{grid-template-columns:1fr}.orderMissingProductLink{justify-content:center;justify-self:stretch;min-height:42px}.orderReviewSummary,.orderTransportPanel{padding:.82rem}.orderHeroCard{grid-template-columns:1fr}.orderHeroStatsCompact{grid-template-columns:1fr 1fr}.orderJourneyHeader{display:grid}.orderJourneyCount{justify-self:start;min-width:0}.orderJourneyStep{grid-template-columns:2.2rem minmax(0,1fr);padding:.72rem .8rem}.orderJourneyDot{width:2.1rem;height:2.1rem;font-size:.82rem}.orderCodeCell small{font-size:.68rem}.orderReviewActions{grid-template-columns:1fr;display:grid}.quickPricingBulkHead,.quickPricingBulkControls{flex-direction:column;align-items:stretch}.accountingNav button{width:100%;padding:.55rem .8rem;font-size:.84rem}.quickPricingBulkControls select,.quickPricingBulkControls input,.quickPricingBulkControls .ghostBtn{width:100%}.quickPricingActions .ghostBtn,.quickPricingActions .primaryBtn{flex:180px}.primaryBtn,.ghostBtn{border-radius:.8rem;padding:.48rem .76rem;font-size:.8rem}.quickActions .primaryBtn,.quickActions .ghostBtn{white-space:nowrap;width:auto;min-height:42px}input,select,textarea{border-radius:.72rem;padding:.62rem .72rem;font-size:16px}.orderCatalogMain,.orderProductList{padding-bottom:calc(12.5rem + env(safe-area-inset-bottom))}th,td{padding:.6rem;font-size:.83rem}}@media (max-width:540px){html,body{font-size:13.5px}.sidebar{gap:.9rem;width:min(88vw,340px);max-width:100vw;padding:.95rem .85rem 1rem;left:auto;right:0}.sidebar .brandLockup .brandMark{width:76px}.topbarBrandMobile .brandLockup .brandMark{width:54px}.topbarLead{align-items:center;gap:.42rem}.topbar{padding:.62rem .7rem}.quickSecondary{display:none}.quickActions{gap:.38rem}.orderHeroCard,.invoiceHeroCard{padding:.9rem}.iranPlateDigits{font-size:1.2rem}.iranPlateLetter{font-size:1.08rem}.mobileBottomNav{gap:.28rem;padding:.38rem;bottom:.55rem;left:.55rem;right:.55rem}.mobileBottomNavItem{min-height:54px;font-size:.74rem}.mobileHubSheet{padding:.62rem .72rem calc(.9rem + env(safe-area-inset-bottom))}.quickActions .primaryBtn{padding-inline:.66rem;font-size:.76rem}.notificationBell{min-width:36px;height:38px;padding:.35rem}.notificationBellIcon{width:.95rem;height:.95rem}.heroText h2{font-size:1.34rem}.heroText p{font-size:.84rem}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.statCard{padding:.72rem}.statCard p{font-size:.76rem}.statCard h3{font-size:1.2rem}.homeProductTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.homeProductTab{justify-content:center;width:100%;min-height:46px;padding:.62rem .58rem;font-size:.76rem;line-height:1.25}.newPill{padding:.18rem .34rem;font-size:.64rem}.productCard{grid-template-columns:74px minmax(0,1fr);gap:.12rem .62rem;padding:.62rem}.productCard h3{font-size:.88rem}.productCard strong{font-size:.9rem}.notificationBell strong{min-width:1.45rem;height:1.45rem;font-size:.74rem;position:absolute;top:-4px;left:-4px}.notificationMeta small,.notificationEmpty{font-size:.76rem}.notificationItem{border-radius:.8rem;padding:.75rem}.panel,.segment,.statCard,.hero{border-radius:.9rem}table{min-width:560px}.recentPopupBody,.recentPopupHeader,.recentPopupActions{padding-inline:1rem}}@media print{.sidebar,.topbar,.no-print,.toastStack,.mobileBackdrop{display:none!important}.layout{display:block}.main,.content,.panel{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}body{background:#fff!important}}.paymentsWorkspace{gap:1rem;display:grid}.paymentsHero{background:radial-gradient(circle at 12% 20%,#d2e71f33,#0000 28%),linear-gradient(145deg,#fffffffa,#f0f7fff0);border:1px solid #cbd5e1e0;border-radius:1.6rem;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 20px 40px #0f172a14}.paymentsKicker{color:var(--brand-deep);background:#0f172a0f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.paymentsHeroIntro h2{margin:.8rem 0 .45rem;font-size:clamp(1.35rem,2vw,2rem)}.paymentsHeroIntro p{max-width:62ch;color:var(--muted);margin:0;line-height:1.9}.paymentsHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.paymentsStatCard{text-align:right;cursor:pointer;background:#ffffffd6;border:1px solid #cbd5e1e6;border-radius:1.25rem;gap:.2rem;padding:.95rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.paymentsStatCard:hover,.paymentsStatCard.active{border-color:#3b82f673;transform:translateY(-2px);box-shadow:0 14px 24px #0f172a14}.paymentsStatCard span,.paymentsStatCard small{color:var(--muted)}.paymentsStatCard strong{color:var(--text);font-size:1.7rem}.paymentsTabBar{background:#ffffffe0;border:1px solid #cbd5e1e6;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:min(100%,720px);padding:.35rem;display:inline-grid}.paymentsTabBar button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:1rem;padding:.8rem .95rem;font-weight:800}.paymentsTabBar button.active{color:var(--brand-deep);background:linear-gradient(#dbeafef5,#fffffffa);box-shadow:inset 0 0 0 1px #3b82f629}.paymentsPanel{padding:1rem}.paymentsPanelHeader{align-items:start}.paymentsHistorySummary{color:var(--muted);flex-wrap:wrap;gap:.7rem;font-size:.84rem;display:inline-flex}.paymentsCardGrid,.paymentsHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.paymentOrderCard,.paymentsHistoryCard{background:#ffffffeb;border:1px solid #cbd5e1d9;border-radius:1.35rem;gap:.8rem;padding:.95rem;display:grid}.paymentOrderTop,.paymentsHistoryTop,.paymentsMiniHistoryItem{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.paymentOrderTop h3,.paymentsHistoryTop h3{margin:0;font-size:1rem}.paymentOrderTop p{color:var(--muted);margin:.22rem 0 0;font-size:.82rem}.paymentOrderMeta,.paymentsHistoryMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.paymentOrderMeta span,.paymentsHistoryMeta span{color:var(--muted);margin-bottom:.18rem;font-size:.78rem;display:block}.paymentOrderMeta strong,.paymentsHistoryMeta strong{color:var(--text);font-size:.93rem}.paymentOrderActions,.paymentsHistoryActions,.paymentsMiniHistoryMeta,.paymentsFormActions{flex-wrap:wrap;gap:.55rem;display:flex}.paymentsAccordion{background:#ffffffe0;border:1px solid #cbd5e1e6;border-radius:1.35rem;overflow:hidden}.paymentsAccordionHead{text-align:right;background:0 0;border:0;justify-content:space-between;align-items:start;gap:.9rem;width:100%;padding:1rem 1.05rem;display:flex}.paymentsAccordionHead.open{background:linear-gradient(#f8fafcf2,#fffffffa)}.paymentsAccordionKicker,.paymentsHistoryType{color:var(--brand-deep);margin-bottom:.25rem;font-size:.74rem;font-weight:800;display:block}.paymentsAccordionHead strong{color:var(--text);font-size:1rem;display:block}.paymentsAccordionHead small{color:var(--muted);margin-top:.28rem;font-size:.82rem;line-height:1.8;display:block}.paymentsAccordionToggle{color:var(--brand-deep);white-space:nowrap;font-size:.82rem;font-weight:800}.paymentsAccordionBody{border-top:1px solid #e2e8f0e6;gap:.8rem;padding:0 1.05rem 1.05rem;display:grid}.paymentsInlineFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.paymentsMiniHistory{margin-top:1rem}.paymentsMiniHistoryList{gap:.7rem;display:grid}.paymentsMiniHistoryItem{background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:1rem;padding:.85rem .9rem}.paymentsMiniHistoryItem span{color:var(--muted);margin-top:.25rem;font-size:.8rem;display:block}.invoicesWorkspace,.accountingWorkspace{gap:1rem;display:grid}.paymentsMobileSimple,.accountingMobileSimple{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 34%),linear-gradient(#fffffffa,#f8fafcfa);border-radius:1.2rem}.accountingMobileBalanceValue{text-align:center;padding:1.1rem .8rem .8rem}.accountingMobileBalanceValue strong{color:var(--brand-deep);font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.2;display:block}.accountingMobileBalanceValue span{color:var(--muted);border:1px solid #94a3b857;border-radius:999px;margin-top:.45rem;padding:.22rem .62rem;font-size:.86rem;font-weight:800;display:inline-flex}.accountingMobilePrintWrap{justify-content:center;padding-top:.35rem;display:flex}.accountingMobilePrintWrap .primaryBtn{width:min(220px,100%)}.invoicesHero{background:radial-gradient(circle at 88% 20%,#bfdbfe40,#0000 28%),linear-gradient(145deg,#fffffffa,#f5f8fff0);border:1px solid #cbd5e1e0;border-radius:1.6rem;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 20px 40px #0f172a14}.invoicesKicker,.accountingActionType{color:var(--brand-deep);background:#0f172a0f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.invoicesHeroIntro h2{margin:.8rem 0 .45rem;font-size:clamp(1.35rem,2vw,2rem)}.invoicesHeroIntro p{max-width:62ch;color:var(--muted);margin:0;line-height:1.9}.invoicesHeroStats,.accountingHeroStatsPro,.accountingSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.invoicesStatCard,.accountingHeroCardButton{text-align:right;cursor:pointer;background:#ffffffd6;border:1px solid #cbd5e1e6;border-radius:1.25rem;gap:.2rem;padding:.95rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.invoicesStatCard:hover,.invoicesStatCard.active,.accountingHeroCardButton:hover,.accountingHeroCardButton.active{border-color:#3b82f673;transform:translateY(-2px);box-shadow:0 14px 24px #0f172a14}.invoicesStatCard span,.invoicesStatCard small,.accountingHeroCardButton span,.accountingHeroCardButton small{color:var(--muted)}.invoicesStatCard strong,.accountingHeroCardButton strong{color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.1rem,1.4vw,1.7rem);line-height:1.35}.invoicesToolbar,.accountingToolbar{gap:.8rem;display:grid}.invoicesCardGrid,.accountingCardGrid,.accountingCardList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.invoiceCard,.accountingActionCard,.accountingCard{background:#ffffffeb;border:1px solid #cbd5e1d9;border-radius:1.35rem;padding:.95rem}.invoiceCard{gap:.8rem;display:grid}.invoiceCardTop,.accountingActionTop,.accountingCardSummary{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.invoiceCardType{color:var(--brand-deep);margin-bottom:.22rem;font-size:.74rem;font-weight:800;display:block}.invoiceCardTop h3,.accountingActionTop h3{margin:0;font-size:1rem}.invoiceCardTop p,.accountingActionTop p,.accountingCardSummary span{color:var(--muted);margin:.22rem 0 0;font-size:.82rem}.invoiceCardMeta,.accountingMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.invoiceCardMeta span,.accountingMetaGrid span{color:var(--muted);margin-bottom:.18rem;font-size:.78rem;display:block}.invoiceCardMeta strong,.accountingMetaGrid strong{color:var(--text);font-size:.93rem}.invoiceCardActions,.accountingActionButtons{flex-wrap:wrap;gap:.55rem;display:flex}.accountingHeroPro{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.accountingHeroIntro,.accountingHeroStatsPro,.accountingHeroCardButton{min-width:0}.accountingPanelHeader{align-items:start}.accountingTabBar{background:#ffffffe0;border:1px solid #cbd5e1e6;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:min(100%,840px);padding:.35rem;display:inline-grid}.accountingTabBar button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:1rem;padding:.8rem .95rem;font-weight:800}.accountingTabBar button.active{color:var(--brand-deep);background:linear-gradient(#dbeafef5,#fffffffa);box-shadow:inset 0 0 0 1px #3b82f629}.accountingSectionPanel{gap:.9rem;display:grid}.accountingCard{display:block}.accountingCardSummary{cursor:pointer;list-style:none}.accountingCardSummary::-webkit-details-marker{display:none}.accountingCardBody{border-top:1px solid #e2e8f0e6;margin-top:.9rem;padding-top:.9rem}.accountingMetaWide{grid-column:1/-1}.accountingSummaryCard{background:#ffffffeb;border:1px solid #cbd5e1e0;border-radius:1.15rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.45rem;min-height:112px;padding:.9rem 1rem;display:flex}.accountingSummaryCard span{color:var(--muted);font-size:.82rem;line-height:1.7;display:block}.accountingSummaryCard strong{color:var(--text);word-break:break-word;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.7vw,1.85rem);line-height:1.35;display:block}@media (max-width:980px){.paymentsHeroStats,.paymentsCardGrid,.paymentsHistoryGrid,.paymentsInlineFields,.invoicesHeroStats,.accountingHeroStatsPro,.accountingSummaryGrid,.invoicesCardGrid,.accountingCardGrid,.accountingCardList,.invoiceCardMeta,.accountingMetaGrid{grid-template-columns:1fr}}@media (max-width:640px){.paymentsHero,.paymentsPanel{border-radius:1rem;padding:.8rem}.paymentsTabBar{grid-template-columns:1fr;width:100%}.paymentsStatCard strong{font-size:1.35rem}.paymentsAccordionHead{padding:.85rem}.paymentsAccordionBody{padding:0 .85rem .85rem}.invoicesHero,.accountingToolbar,.accountingSectionPanel{border-radius:1rem}.accountingTabBar{grid-template-columns:1fr;width:100%}}.workflowAction{cursor:pointer;border:1px solid #0f172a1f;border-radius:999px;padding:.68rem .95rem;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s}.workflowAction:hover{transform:translateY(-1px)}.workflowAction.past{color:#047857;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b9815c}.workflowAction.current{color:#fff;background:linear-gradient(135deg,#2563eb,#0f766e);border-color:#0000;box-shadow:0 14px 32px #2563eb3d}.workflowAction.next{color:#9a3412;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#f9731661}.workflowAction.locked{color:#64748b;background:#f8fafc}.messageUnitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.messageUnitCard{cursor:pointer;text-align:right;background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 38%),#fff;border:1px solid #94a3b847;border-radius:1.25rem;padding:1rem}.messageUnitCard.active{border-color:#2563eba3;box-shadow:0 18px 40px #2563eb2e}.messageFaqBox{background:#f8fafc;border:1px dashed #64748b4d;border-radius:1rem;margin-bottom:1rem;padding:1rem}.invoiceCompactGrid{grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:.8rem;display:grid}.productAdminControlGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}.productAdminTabs{background:#f8fafc;border:1px solid #94a3b847;border-radius:999px;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 1rem;padding:.35rem;display:flex}.productAdminTabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.68rem 1rem;font-weight:900}.productAdminTabs button.active{background:var(--brand-deep);color:#fff;box-shadow:0 10px 26px #243f672e}.successText{color:#0f766e;font-weight:800}.errorText{color:#b91c1c;font-weight:800}.productControlBox{background:linear-gradient(135deg,#243f670f,#c9e32114);border:1px solid #94a3b847;border-radius:1.2rem;padding:1rem}.productControlBox h3{margin:0 0 .75rem}.basketSortableRow{cursor:grab}.basketSortableRow.dragging{opacity:.55;outline-offset:-4px;outline:2px dashed #2563eb61}.dragHandle{min-width:5.5rem;color:var(--muted);background:#ffffffb8;border:1px dashed #64748b6b;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .6rem;font-size:.78rem;font-weight:900;display:inline-flex}.productEditorBackdrop{z-index:88;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85;border:0;position:fixed;inset:0}.productEditorModal{z-index:89;background:linear-gradient(#fffffffc,#f8fafcfc);border:1px solid #cbd5e1f2;border-radius:1.25rem;width:min(66rem,100vw - 2rem);max-height:min(86vh,54rem);padding:1rem;position:fixed;top:50%;right:50%;overflow:auto;transform:translate(50%,-50%);box-shadow:0 30px 80px #0f172a52}.productEditorModalHeader{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.productEditorModalHeader span{color:var(--brand-deep);font-size:.82rem;font-weight:900}.productEditorModalHeader h2{margin:.2rem 0 0;font-size:1.25rem}.productEditorModalHeader p{color:var(--muted);margin:.25rem 0 0}.productEditorModalForm{grid-template-columns:repeat(3,minmax(0,1fr))}.productEditorModalForm textarea{min-height:90px}.productEditorModalActions{align-items:end;gap:.55rem;display:flex}.customerAccessPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.customerAccessList{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;gap:.45rem;max-height:210px;padding:.75rem;display:grid;overflow:auto}.customerAccessList label{align-items:center;gap:.45rem;display:flex}@media (max-width:900px){.messageUnitGrid,.customerAccessPicker,.invoiceCompactGrid{grid-template-columns:1fr}}@keyframes notificationSheetIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
