:root{--tj-navy-900: #0B1E3F;--tj-navy-800: #112A56;--tj-navy-700: #163668;--tj-navy-600: #1E4886;--tj-navy-500: #2A5BA8;--tj-navy-100: #DCE6F4;--tj-navy-50: #EEF3FB;--tj-gold-700: #9A7320;--tj-gold-600: #B58A2A;--tj-gold-500: #D4A53C;--tj-gold-400: #E0BC5F;--tj-gold-100: #F8EFD2;--tj-gold-50: #FBF7E7;--primary: var(--tj-navy-700);--primary-strong: var(--tj-navy-900);--primary-soft: var(--tj-navy-50);--accent: var(--tj-gold-500);--accent-soft: var(--tj-gold-50);--success: #1F7A4D;--success-soft: #E5F3EC;--warning: #B5651A;--warning-soft: #FBEFDC;--danger: #B23B3B;--danger-soft: #FBE7E7;--info: #2563A8;--info-soft: #E2EBF6;--bg-app: #F4F1EC;--bg-elev: #FFFFFF;--bg-elev-2: #FAF7F1;--bg-subtle: #EFEAE0;--border: #E2DACD;--border-strong: #C9BFAE;--ink-1: #1A1814;--ink-2: #4D4538;--ink-3: #7A7160;--ink-4: #A9A18E;--ink-on-primary: #FFFFFF;--status-neutral-fg: #6b7280;--status-neutral-bg: #f3f4f6;--status-neutral-border: #d1d5db;--status-violet-fg: #8B5CF6;--status-violet-bg: #ede9fe;--status-violet-border: #c4b5fd;--status-violet-strong-fg: #7c3aed;--status-violet-strong-bg: #ede9fe;--status-violet-strong-border: #a78bfa;--status-sky-fg: #0ea5e9;--status-sky-bg: #e0f2fe;--status-sky-border: #7dd3fc;--status-indigo-fg: #6366f1;--status-indigo-bg: #e0e7ff;--status-indigo-border: #a5b4fc;--status-amber-fg: #d97706;--status-amber-bg: #fef3c7;--status-amber-border: #fcd34d;--status-teal-fg: #0d9488;--status-teal-bg: #ccfbf1;--status-teal-border: #5eead4;--status-emerald-fg: #059669;--status-emerald-bg: #d1fae5;--status-emerald-border: #6ee7b7;--status-blue-fg: #2563eb;--status-blue-bg: #dbeafe;--status-blue-border: #93c5fd;--status-blue-bright-fg: #3B82F6;--status-blue-bright-bg: #dbeafe;--status-blue-bright-border: #93c5fd;--status-red-fg: #dc2626;--status-red-bg: #fee2e2;--status-red-border: #fca5a5;--status-rose-fg: #be123c;--status-rose-bg: #ffe4e6;--status-rose-border: #fda4af;--status-slate-fg: #64748b;--status-slate-bg: #f1f5f9;--status-slate-border: #cbd5e1;--status-brown-fg: #78350F;--status-brown-bg: #FEF3C7;--status-brown-border: #D97706;--status-orange-fg: #ea580c;--status-orange-bg: #fff7ed;--status-orange-border: #fdba74;--status-gray-fg: #9ca3af;--status-gray-bg: #f9fafb;--status-gray-border: #e5e7eb;--status-unknown-fg: #9E9E9E;--status-unknown-bg: #F5F5F5;--status-unknown-border: #E0E0E0;--accent-grape: #667eea;--accent-grape-dark: #764ba2;--accent-emerald: #10B981;--accent-emerald-dark: #059669;--accent-amber: #F59E0B;--accent-amber-dark: #D97706;--accent-red: #EF4444;--accent-red-dark: #DC2626;--accent-slate: #64748B;--accent-slate-dark: #475569;--accent-violet: #8B5CF6;--accent-violet-dark: #7C3AED;--accent-teal: #14B8A6;--accent-teal-dark: #0D9488;--accent-orange: #F97316;--accent-orange-dark: #EA580C;--font-fa: "IRANSans", "Vazirmatn", "Tahoma", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--fs-xxs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 22px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(11, 30, 63, .06), 0 1px 1px rgba(11, 30, 63, .04);--shadow-2: 0 2px 6px rgba(11, 30, 63, .07), 0 4px 12px rgba(11, 30, 63, .04);--shadow-3: 0 8px 24px rgba(11, 30, 63, .1), 0 2px 6px rgba(11, 30, 63, .05);--header-h: 60px;--sidebar-w: 264px;--sidebar-w-collapsed: 64px;--accent-indigo: #6366F1;--accent-sky: #0284C7;--ink-on-tone: #FFFFFF;--wh-doc-mrs: var(--accent-indigo);--wh-doc-miv: var(--accent-teal-dark);--wh-doc-tiv: var(--primary);--wh-doc-exit-form: var(--accent-violet);--wh-doc-goods-exit: var(--primary);--wh-doc-trv: var(--primary);--wh-doc-mrv: var(--primary);--wh-doc-delivery-order: var(--accent-sky);--wh-doc-defect-report: var(--accent-orange-dark);--wh-doc-penalty: var(--accent-orange-dark);--wh-doc-adjustment: var(--accent-amber-dark);--wh-doc-stocktaking: var(--accent-amber-dark);--wh-doc-asset-tag: var(--accent-indigo);--wh-doc-coding-request: var(--accent-indigo);--media-backdrop: #000000;--print-paper: #FFFFFF;--print-ink: #111111;--print-ink-muted: #666666;--print-ink-faint: #888888;--print-rule: #999999;--print-rule-soft: #CCCCCC}[data-theme=dark]{--bg-app: #0B1320;--bg-elev: #121C2E;--bg-elev-2: #16223A;--bg-subtle: #0F1828;--border: #1F2C44;--border-strong: #2C3C58;--ink-1: #ECEFF5;--ink-2: #C8CFDC;--ink-3: #8E97A8;--ink-4: #5C6477;--primary: #6E9CDF;--primary-strong: #B0CAEC;--primary-soft: rgba(110, 156, 223, .1);--accent: var(--tj-gold-400);--accent-soft: rgba(224, 188, 95, .1);--success: #4CC38A;--success-soft: rgba(76, 195, 138, .12);--warning: #E0A15E;--warning-soft: rgba(224, 161, 94, .12);--danger: #E27070;--danger-soft: rgba(226, 112, 112, .12);--info: #6FA6E0;--info-soft: rgba(111, 166, 224, .12);--accent-grape: #8FA0F2;--accent-grape-dark: #A583D0;--accent-emerald: #34D399;--accent-emerald-dark: #10B981;--accent-amber: #FBBF24;--accent-amber-dark: #F59E0B;--accent-red: #F87171;--accent-red-dark: #EF4444;--accent-slate: #94A3B8;--accent-slate-dark: #64748B;--accent-violet: #A78BFA;--accent-violet-dark: #8B5CF6;--accent-teal: #2DD4BF;--accent-teal-dark: #14B8A6;--accent-orange: #FB923C;--accent-orange-dark: #F97316;--accent-indigo: #818CF8;--accent-sky: #38BDF8;--ink-on-tone: #0B1320;--wh-doc-mrs: var(--accent-indigo);--wh-doc-miv: var(--accent-teal-dark);--wh-doc-tiv: var(--primary);--wh-doc-exit-form: var(--accent-violet);--wh-doc-goods-exit: var(--primary);--wh-doc-trv: var(--primary);--wh-doc-mrv: var(--primary);--wh-doc-delivery-order: var(--accent-sky);--wh-doc-defect-report: var(--accent-orange-dark);--wh-doc-penalty: var(--accent-orange-dark);--wh-doc-adjustment: var(--accent-amber-dark);--wh-doc-stocktaking: var(--accent-amber-dark);--wh-doc-asset-tag: var(--accent-indigo);--wh-doc-coding-request: var(--accent-indigo);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 1px rgba(0, 0, 0, .3);--shadow-2: 0 2px 6px rgba(0, 0, 0, .45), 0 4px 12px rgba(0, 0, 0, .3);--shadow-3: 0 8px 24px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .35);--media-backdrop: #000000;--print-paper: #FFFFFF;--print-ink: #111111;--print-ink-muted: #666666;--print-ink-faint: #888888;--print-rule: #999999;--print-rule-soft: #CCCCCC}:root{font-family:IRANSans,Vazirmatn,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.7;font-weight:400;direction:rtl;color-scheme:light;color:#213547;background-color:#e8eef4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{direction:rtl}body{margin:0;min-width:320px;min-height:100vh;direction:rtl;text-align:right}#root{width:100%;min-height:100vh}a{font-weight:500;color:#1976d2;text-decoration:inherit}a:hover{color:#1565c0}h1,h2,h3,h4,h5,h6{font-family:Vazirmatn,sans-serif}.MuiSvgIcon-root{margin-left:0;margin-right:0}.MuiTableCell-root{text-align:right}.MuiTableCell-alignRight{text-align:left}.MuiTableCell-alignLeft{text-align:right}.MuiGrid2-container{margin:0!important;width:100%!important}.MuiGrid2-root{max-width:100%}.MuiGrid-container{margin:0!important;width:100%!important}.MuiGrid-item{max-width:100%}main{overflow-x:clip}.MuiCard-root,.MuiPaper-root:not(.MuiDialog-paper){max-width:100%}.MuiTextField-root,.MuiFormControl-root{direction:rtl;text-align:right}.MuiInputLabel-root{right:14px!important;left:auto!important;transform-origin:right top!important}.MuiInputLabel-shrink{transform:translateY(-9px) scale(.75)!important}.MuiOutlinedInput-notchedOutline legend{text-align:right;margin-right:6px}textarea,[contenteditable=true],[contenteditable=""]{text-align:right}.MuiInputAdornment-positionStart{margin-right:0;margin-left:8px}.MuiInputAdornment-positionEnd{margin-left:0;margin-right:8px}.MuiSelect-icon{right:auto!important;left:7px!important}.MuiAutocomplete-inputRoot{padding-right:14px!important;padding-left:39px!important}.MuiAutocomplete-endAdornment{right:auto!important;left:9px!important}.MuiFormControlLabel-root{margin-left:16px;margin-right:-11px}.MuiFormControlLabel-labelPlacementStart{margin-left:-11px;margin-right:16px}.MuiPickersToolbar-penIconButton{position:absolute;left:8px;right:auto}.MuiDialogActions-root{direction:rtl}.MuiChip-deleteIcon{margin-right:5px;margin-left:-6px}.MuiBreadcrumbs-separator{margin-left:8px;margin-right:8px}.MuiTabs-scrollButtons{direction:ltr}.MuiButton-startIcon{margin-right:0;margin-left:8px}.MuiButton-endIcon{margin-left:0;margin-right:8px}.MuiListItemIcon-root{min-width:40px;margin-left:8px;margin-right:0}.MuiStepConnector-line{direction:ltr}.MuiAlert-icon{margin-left:12px;margin-right:0}.MuiTooltip-popper[data-popper-placement*=left]{padding-right:8px!important}.MuiTooltip-popper[data-popper-placement*=right]{padding-left:8px!important}.app-sidebar-right{position:fixed!important;top:0!important;right:0!important;left:auto!important}.MuiDrawer-paper,.MuiDrawer-paperAnchorLeft{right:0!important;left:auto!important}.MuiDrawer-paperAnchorDockedLeft{right:0!important;left:auto!important;border-right:none!important;border-left:1px solid rgba(0,0,0,.12)!important}nav[component=nav]>div,.sidebar-drawer{direction:rtl!important}.sidebar-menu-item{flex-direction:row!important;justify-content:flex-start!important}main{direction:rtl!important;text-align:right!important}main>div>div:first-child{direction:rtl}.MuiCard-root .MuiCardContent-root{direction:rtl;text-align:right}.MuiTable-root{direction:rtl}.MuiTableHead-root .MuiTableCell-root,.MuiTableBody-root .MuiTableCell-root{text-align:right!important}.MuiTableCell-root:last-child{text-align:left!important}.MuiPaper-root{direction:rtl;text-align:right}.MuiTypography-root{text-align:inherit}.MuiBox-root[style*="display: flex"],.MuiBox-root[style*="display:flex"]{direction:rtl}.leaflet-container{width:100%;height:100%;direction:ltr;z-index:1}.leaflet-tile-pane,.leaflet-control-container,.leaflet-control{direction:ltr}.leaflet-popup-content-wrapper{direction:rtl;text-align:right}.leaflet-popup-content{margin:13px 19px;direction:rtl}.custom-marker{background:transparent;border:none}.leaflet-marker-icon{display:flex!important;align-items:center;justify-content:center}.leaflet-left{left:10px;right:auto}.leaflet-right{right:10px;left:auto}.leaflet-control-attribution{direction:ltr;text-align:left}*:focus:not(:focus-visible){outline:none}
