@font-face{font-family:Cairo;font-style:normal;font-weight:200 900;font-display:swap;src:url(/build/assets/Cairo-Arabic-BW4_w4rE.woff2)format("woff2"),url(/build/assets/Cairo-Latin-Br-HIwGC.woff2)format("woff2")}@layer base{html,body{background-color:var(--bg-canvas,#0b0e11);color:var(--text-body,#eaecef);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;width:100%;min-height:100%;margin:0;padding:0;font-style:normal;font-weight:600;transition:background-color .2s,color .2s}#root{box-sizing:border-box;width:100%;min-height:100%;margin:0;padding:0}select{box-sizing:border-box;cursor:pointer;min-height:38px;padding:.375rem 1.5rem .375rem .625rem}}select{min-height:36px}.bg-canvas-dark{background-color:var(--bg-canvas)}.bg-surface-card{background-color:var(--bg-surface-card)}.bg-surface-elevated{background-color:var(--bg-surface-elevated)}.bg-dorj-primary{background-color:var(--primary,#15803d)}.bg-dorj-primary-hover:hover{background-color:var(--primary-active,#166534)}.text-dorj-primary{color:var(--primary,#15803d)}.text-on-primary{color:#fff}.text-trading-up{color:#15803d}.text-trading-down{color:#f6465d}.bg-trading-up{background-color:#15803d}.bg-trading-down{background-color:#f6465d}.border-hairline{border-color:var(--border-hairline)}.font-number{font-family:var(--font-number)}html.light body,[data-theme=light] body,.light body{color:#0f172a!important;background-color:#f4f6f8!important}html.light .bg-\[\#0b0e11\],[data-theme=light] .bg-\[\#0b0e11\],.light .bg-\[\#0b0e11\],html.light .bg-\[\#020617\],[data-theme=light] .bg-\[\#020617\],.light .bg-\[\#020617\]{background-color:#f4f6f8!important}html.light .bg-\[\#14151a\],[data-theme=light] .bg-\[\#14151a\],.light .bg-\[\#14151a\],html.light .bg-\[\#14181d\],[data-theme=light] .bg-\[\#14181d\],.light .bg-\[\#14181d\],html.light .bg-\[\#181a20\],[data-theme=light] .bg-\[\#181a20\],.light .bg-\[\#181a20\],html.light .bg-\[\#181a20\]\/90,[data-theme=light] .bg-\[\#181a20\]\/90,.light .bg-\[\#181a20\]\/90,html.light .bg-\[\#0f172a\],[data-theme=light] .bg-\[\#0f172a\],.light .bg-\[\#0f172a\]{background-color:#f1f5f9!important}html.light .bg-\[\#1e2329\],[data-theme=light] .bg-\[\#1e2329\],.light .bg-\[\#1e2329\],html.light .bg-\[\#1e293b\],[data-theme=light] .bg-\[\#1e293b\],.light .bg-\[\#1e293b\],html.light .bg-\[\#1e2329\]\/60,[data-theme=light] .bg-\[\#1e2329\]\/60,.light .bg-\[\#1e2329\]\/60{background-color:#fff!important}html.light .bg-\[\#2b3139\],[data-theme=light] .bg-\[\#2b3139\],.light .bg-\[\#2b3139\],html.light .bg-\[\#323842\],[data-theme=light] .bg-\[\#323842\],.light .bg-\[\#323842\]{background-color:#f1f5f9!important}html.light .hover\:bg-\[\#323842\]:hover,[data-theme=light] .hover\:bg-\[\#323842\]:hover,.light .hover\:bg-\[\#323842\]:hover,html.light .hover\:bg-\[\#2b3139\]:hover,[data-theme=light] .hover\:bg-\[\#2b3139\]:hover,.light .hover\:bg-\[\#2b3139\]:hover,html.light .hover\:bg-\[\#1e2329\]:hover,[data-theme=light] .hover\:bg-\[\#1e2329\]:hover,.light .hover\:bg-\[\#1e2329\]:hover,html.light .hover\:bg-\[\#1e2329\]\/50:hover,[data-theme=light] .hover\:bg-\[\#1e2329\]\/50:hover,.light .hover\:bg-\[\#1e2329\]\/50:hover,html.light .hover\:bg-\[\#1e2329\]\/60:hover,[data-theme=light] .hover\:bg-\[\#1e2329\]\/60:hover,.light .hover\:bg-\[\#1e2329\]\/60:hover,html.light .hover\:bg-\[\#2b3139\]\/40:hover,[data-theme=light] .hover\:bg-\[\#2b3139\]\/40:hover,.light .hover\:bg-\[\#2b3139\]\/40:hover,html.light .hover\:bg-\[\#14151a\]\/60:hover,[data-theme=light] .hover\:bg-\[\#14151a\]\/60:hover,.light .hover\:bg-\[\#14151a\]\/60:hover{background-color:#e2e8f0!important}html.light table tbody tr:hover,[data-theme=light] table tbody tr:hover,.light table tbody tr:hover{background-color:#f1f5f9!important}html.light .border-\[\#2b3139\],[data-theme=light] .border-\[\#2b3139\],.light .border-\[\#2b3139\],html.light .border-\[\#1e293b\],[data-theme=light] .border-\[\#1e293b\],.light .border-\[\#1e293b\],html.light .border-\[\#334155\],[data-theme=light] .border-\[\#334155\],.light .border-\[\#334155\],html.light .border-\[\#474d57\],[data-theme=light] .border-\[\#474d57\],.light .border-\[\#474d57\]{border-color:#e2e8f0!important}html.light .border-\[\#1e2329\],[data-theme=light] .border-\[\#1e2329\],.light .border-\[\#1e2329\]{border-color:#cbd5e1!important}html.light .text-\[\#eaecef\],[data-theme=light] .text-\[\#eaecef\],.light .text-\[\#eaecef\],html.light .text-\[\#f8fafc\],[data-theme=light] .text-\[\#f8fafc\],.light .text-\[\#f8fafc\],html.light .text-\[\#ffffff\],[data-theme=light] .text-\[\#ffffff\],.light .text-\[\#ffffff\]{color:#0f172a!important}html.light .hover\:text-\[\#eaecef\]:hover,[data-theme=light] .hover\:text-\[\#eaecef\]:hover,.light .hover\:text-\[\#eaecef\]:hover{color:#020617!important}html.light .text-\[\#707a8a\],[data-theme=light] .text-\[\#707a8a\],.light .text-\[\#707a8a\],html.light .text-\[\#848e9c\],[data-theme=light] .text-\[\#848e9c\],.light .text-\[\#848e9c\],html.light .text-\[\#94a3b8\],[data-theme=light] .text-\[\#94a3b8\],.light .text-\[\#94a3b8\]{color:#64748b!important}html.light .text-\[\#929aa5\],[data-theme=light] .text-\[\#929aa5\],.light .text-\[\#929aa5\],html.light .text-\[\#cbd5e1\],[data-theme=light] .text-\[\#cbd5e1\],.light .text-\[\#cbd5e1\],html.light .text-\[\#64748b\],[data-theme=light] .text-\[\#64748b\],.light .text-\[\#64748b\]{color:#475569!important}html.light .bg-black\/70,[data-theme=light] .bg-black\/70,.light .bg-black\/70,html.light .bg-black\/75,[data-theme=light] .bg-black\/75,.light .bg-black\/75,html.light .bg-black\/80,[data-theme=light] .bg-black\/80,.light .bg-black\/80,html.light .bg-black\/90,[data-theme=light] .bg-black\/90,.light .bg-black\/90,html.light .bg-\[\#0b0e11\]\/80,[data-theme=light] .bg-\[\#0b0e11\]\/80,.light .bg-\[\#0b0e11\]\/80,html.light .bg-\[\#000000\]\/80,[data-theme=light] .bg-\[\#000000\]\/80,.light .bg-\[\#000000\]\/80{background-color:#0f172a73!important}html.light input,[data-theme=light] input,.light input,html.light select,[data-theme=light] select,.light select,html.light textarea,[data-theme=light] textarea,.light textarea{color:#0f172a!important;background-color:#fff!important;border-color:#cbd5e1!important}html.light option,[data-theme=light] option,.light option{color:#0f172a!important;background-color:#fff!important}html.light .bg-\[\#0b0e11\] input,[data-theme=light] .bg-\[\#0b0e11\] input,html.light .bg-\[\#1e2329\] input,[data-theme=light] .bg-\[\#1e2329\] input,html.light .bg-\[\#14151a\] input,[data-theme=light] .bg-\[\#14151a\] input{color:#0f172a!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}:root:not(.light) .bg-\[\#15803d\],html.dark .bg-\[\#15803d\],[data-theme=dark] .bg-\[\#15803d\]{color:#fff!important;background-color:#15803d!important}:root:not(.light) .hover\:bg-\[\#15803d\]\/90:hover,.hover\:bg-\[\#15803d\]:hover,html.dark .hover\:bg-\[\#15803d\]\/90:hover,.hover\:bg-\[\#15803d\]:hover:hover,[data-theme=dark] .hover\:bg-\[\#15803d\]\/90:hover,.hover\:bg-\[\#15803d\]:hover{background-color:#166534!important}:root:not(.light) .text-\[\#15803d\],html.dark .text-\[\#15803d\],[data-theme=dark] .text-\[\#15803d\]{color:#16a34a!important}:root:not(.light) .border-\[\#15803d\],html.dark .border-\[\#15803d\],[data-theme=dark] .border-\[\#15803d\]{border-color:#15803d!important}:root:not(.light) .bg-\[\#15803d\]\/10,html.dark .bg-\[\#15803d\]\/10,[data-theme=dark] .bg-\[\#15803d\]\/10{background-color:#15803d29!important}:root:not(.light) .bg-\[\#15803d\]\/20,html.dark .bg-\[\#15803d\]\/20,[data-theme=dark] .bg-\[\#15803d\]\/20{background-color:#15803d47!important}:root:not(.light) .bg-\[\#16a34a\],html.dark .bg-\[\#16a34a\],[data-theme=dark] .bg-\[\#16a34a\],:root:not(.light) .hover\:bg-\[\#16a34a\]:hover,html.dark .hover\:bg-\[\#16a34a\]:hover,[data-theme=dark] .hover\:bg-\[\#16a34a\]:hover{background-color:#15803d!important}:root:not(.light) .hover\:bg-\[\#15803d\]:hover,html.dark .hover\:bg-\[\#15803d\]:hover,[data-theme=dark] .hover\:bg-\[\#15803d\]:hover{background-color:#166534!important}:root:not(.light) .text-\[\#16a34a\],html.dark .text-\[\#16a34a\],[data-theme=dark] .text-\[\#16a34a\]{color:#16a34a!important}:root:not(.light) .border-\[\#16a34a\],html.dark .border-\[\#16a34a\],[data-theme=dark] .border-\[\#16a34a\]{border-color:#15803d!important}:root:not(.light) .bg-\[\#16a34a\]\/10,html.dark .bg-\[\#16a34a\]\/10,[data-theme=dark] .bg-\[\#16a34a\]\/10{background-color:#15803d29!important}:root:not(.light) .bg-\[\#16a34a\]\/15,html.dark .bg-\[\#16a34a\]\/15,[data-theme=dark] .bg-\[\#16a34a\]\/15{background-color:#15803d38!important}:root:not(.light) .bg-\[\#16a34a\]\/20,html.dark .bg-\[\#16a34a\]\/20,[data-theme=dark] .bg-\[\#16a34a\]\/20{background-color:#15803d47!important}:root:not(.light) .bg-\[\#16a34a\]\/30,html.dark .bg-\[\#16a34a\]\/30,[data-theme=dark] .bg-\[\#16a34a\]\/30{background-color:#15803d59!important}html.light .bg-\[\#15803d\],[data-theme=light] .bg-\[\#15803d\],.light .bg-\[\#15803d\],html.light .bg-dorj-primary,[data-theme=light] .bg-dorj-primary,.light .bg-dorj-primary{color:#fff!important;background-color:#15803d!important}html.light .hover\:bg-\[\#15803d\]\/90:hover,.hover\:bg-\[\#15803d\]:hover,[data-theme=light] .hover\:bg-\[\#15803d\]\/90:hover,.hover\:bg-\[\#15803d\]:hover,.light .hover\:bg-\[\#15803d\]\/90:hover,.hover\:bg-\[\#15803d\]:hover{background-color:#166534!important}html.light .text-\[\#15803d\],[data-theme=light] .text-\[\#15803d\],.light .text-\[\#15803d\],html.light .text-dorj-primary,[data-theme=light] .text-dorj-primary,.light .text-dorj-primary{color:#15803d!important}html.light .border-\[\#15803d\],[data-theme=light] .border-\[\#15803d\],.light .border-\[\#15803d\]{border-color:#15803d!important}html.light .bg-\[\#15803d\]\/10,[data-theme=light] .bg-\[\#15803d\]\/10,.light .bg-\[\#15803d\]\/10{background-color:#15803d1f!important}html.light .bg-\[\#15803d\]\/20,[data-theme=light] .bg-\[\#15803d\]\/20,.light .bg-\[\#15803d\]\/20{background-color:#15803d38!important}html.light .bg-\[\#15803d\]\/10 .text-white,[data-theme=light] .bg-\[\#15803d\]\/10 .text-white,html.light .bg-slate-100 .text-white,[data-theme=light] .bg-slate-100 .text-white{color:#0f172a!important}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--bg-surface-card);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--primary,#15803d);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--primary-active,#166534)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--primary,#15803d) var(--bg-surface-card)}@page{size:80mm auto;margin:0}@media print{html,body{background:#fff!important;width:80mm!important;margin:0!important;padding:0!important;overflow:visible!important}.print-receipt-live{display:none!important}.print-receipt-paper{width:100%!important;max-width:76mm!important;box-shadow:none!important;color:#000!important;box-sizing:border-box!important;background:#fff!important;margin:0!important;padding:2mm!important;font-size:12px!important;line-height:1.3!important;position:static!important}.print-receipt-paper img{max-width:40mm!important}.print-receipt-paper h2{font-size:15px!important}}:root{--primary:#15803d;--primary-active:#166534;--primary-disabled:#14532d;--on-primary:#fff;--canvas-dark:#0b0e11;--surface-card-dark:#1e2329;--surface-elevated-dark:#2b3139;--canvas-light:#f4f6f8;--surface-card-light:#fff;--surface-elevated-light:#e2e8f0;--hairline-on-dark:#2b3139;--hairline-on-light:#cbd5e1;--border-strong:#cdd1d6;--ink:#181a20;--body-on-dark:#eaecef;--body-on-light:#0f172a;--muted:#707a8a;--muted-light:#64748b;--muted-strong:#929aa5;--on-dark:#fff;--bg-canvas:#0b0e11;--bg-surface-card:#1e2329;--bg-surface-elevated:#2b3139;--border-hairline:#2b3139;--text-body:#eaecef;--text-muted:#707a8a;--text-muted-strong:#929aa5;--trading-up:#16a34a;--trading-down:#f6465d;--info:#0284c7;--surface:#0b0e11;--surface-container-low:#1e2329;--surface-container:#1e2329;--surface-container-high:#2b3139;--on-surface:#eaecef;--on-surface-variant:#929aa5;--outline:#2b3139;--outline-variant:#2b3139;--secondary:#16a34a;--on-secondary:#fff;--tertiary:#0284c7;--background:#0b0e11;--font-display:"Cairo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Cairo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-number:"Cairo", "JetBrains Mono", "IBM Plex Sans", monospace;--rounded-xs:2px;--rounded-sm:4px;--rounded-md:6px;--rounded-lg:8px;--rounded-xl:12px;--rounded-pill:9999px}[data-theme=light],.light{--primary:#15803d;--primary-active:#166534;--primary-disabled:#dcfce7;--on-primary:#fff;--bg-canvas:#f4f6f8;--bg-surface-card:#fff;--bg-surface-elevated:#e2e8f0;--border-hairline:#cbd5e1;--text-body:#0f172a;--text-muted:#64748b;--text-muted-strong:#475569;--surface:#f4f6f8;--surface-container-low:#fff;--surface-container:#fff;--surface-container-high:#e2e8f0;--on-surface:#0f172a;--on-surface-variant:#475569;--outline:#cbd5e1;--outline-variant:#cbd5e1;--background:#f4f6f8}.liquidGlassCard{background:var(--elevation-2-bg,#1e293bb3);-webkit-backdrop-filter:blur(12px);border-radius:var(--rounded-lg,.75rem);padding:var(--space-4,1rem);border:1px solid #ffffff1a;transition:border-color .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e}.liquidGlassCard:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.liquidGlassCard:hover{border-color:#4edea34d;transform:translateY(-2px)}
