@charset "UTF-8";:root{--green-900: #14432b;--green-800: #1c5237;--green-700: #235c3d;--green-600: #2e7d52;--green-500: #3a9366;--green-100: #e3f0e8;--green-50: #f1f8f4;--ink-900: #1a1a1a;--ink-700: #3f3f46;--ink-500: #6b7280;--ink-400: #9ca3af;--line: #e5e7eb;--line-soft:#eef0f2;--bg: #f4f6f8;--surface: #ffffff;--surface-alt: #f7f8fa;--danger: #e23b3b;--amber: #f4a300;--blue: #2f80ed;--radius: 14px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 8px 24px rgba(16, 24, 40, .08);--shadow-lg: 0 24px 60px rgba(16, 24, 40, .18)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink-900);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer}input{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d7dbe0;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c2c8cf;background-clip:content-box}.receipt-print,.report-print{position:fixed;left:-9999px;top:0}.receipt-print{width:80mm}.report-print{width:100%}@media print{html,body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body *:not(:has(.receipt-print,.report-print)):not(.receipt-print,.report-print):not(:is(.receipt-print,.report-print) *){display:none!important}body *:has(.receipt-print,.report-print){display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.receipt-print,.report-print{position:static;left:auto;top:auto}.receipt-print{width:80mm}.report-print{width:100%}@page{margin:12mm}}html[dir=rtl] body{font-family:Segoe UI,Tahoma,Noto Sans Arabic,Inter,Arial,sans-serif}html[dir=rtl] input[type=number],html[dir=rtl] input[type=tel],html[dir=rtl] input[inputmode=numeric],html[dir=rtl] input[inputmode=decimal]{direction:ltr}html[dir=rtl] input[type=number]:not(.cell):not(.fld__input--num){text-align:right}html[dir=rtl] table th,html[dir=rtl] table td{text-align:right}html[dir=rtl] table .r,html[dir=rtl] table .num{text-align:left}html[dir=rtl] table .c,html[dir=rtl] table .chk{text-align:center}html[dir=rtl] .select__ic{right:auto;left:11px}html[dir=rtl] .select__lead{left:auto;right:12px}html[dir=rtl] .select select{padding-left:34px;padding-right:12px}html[dir=rtl] .select:has(.select__lead) select{padding-right:38px}html[dir=rtl] .entry__ic{left:auto;right:15px}html[dir=rtl] .entry__input{padding-left:14px;padding-right:44px}html[dir=rtl] .search__ic{left:auto;right:13px}html[dir=rtl] .search input{padding-left:14px;padding-right:38px}html[dir=rtl] .alert__retry,html[dir=rtl] .toolbar__hint,html[dir=rtl] .preview__label{margin-left:0;margin-right:auto}html[dir=rtl] .preview__label{margin-left:auto;margin-right:0}html[dir=rtl] .msg__print{margin-left:0;margin-right:6px}html[dir=rtl] .stat+.stat{border-left:0;border-right:1px solid var(--line-soft, #f0f1f3)}html[dir=rtl] .order{border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .panel{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .add-line,html[dir=rtl] .rail__back,html[dir=rtl] .mode-opt,html[dir=rtl] .pcard,html[dir=rtl] .method{text-align:right}html[dir=rtl] .fld__box--num,html[dir=rtl] .fld__input--num{direction:ltr}html[dir=rtl] .rail__collapse app-icon,html[dir=rtl] .rail__back-ic,html[dir=rtl] .back app-icon,html[dir=rtl] .pick-row__go app-icon,html[dir=rtl] .designer-link>app-icon,html[dir=rtl] app-icon[name=arrow-left],html[dir=rtl] app-icon[name=arrow-right]{display:inline-flex;transform:scaleX(-1)}html[dir=rtl] .report-print,html[dir=rtl] .receipt-print,html[dir=rtl] .paper{direction:ltr;text-align:left}html[dir=rtl] .report-print table th,html[dir=rtl] .report-print table td,html[dir=rtl] .paper table th,html[dir=rtl] .paper table td{text-align:left}html[dir=rtl] .report-print table .r,html[dir=rtl] .report-print table .num,html[dir=rtl] .paper table .r{text-align:right}@media(max-width:640px){html[dir=rtl] .rail__toggle{left:auto;right:10px}html[dir=rtl] .rail{left:auto;right:0;transform:translate(100%)}html[dir=rtl] .rail.rail--open{transform:translate(0)}html[dir=rtl] .topbar{padding-left:12px;padding-right:56px}}
