@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff")}html,body,#root{height:100%;margin:0}body{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,system-ui,sans-serif}.num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.muted{opacity:.65}.brand{color:#fff;align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.brand-mark{box-sizing:border-box;background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:3px;display:grid}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-name{font-size:17px;font-weight:600;line-height:1.1}.brand-tag{opacity:.6;font-size:11px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;display:flex}.page-head h1{margin:0;font-size:20px;font-weight:600}.kpi-label{opacity:.7;font-size:13px}.kpi-value{margin-block:6px 2px;font-size:24px;font-weight:600}.kpi-delta{font-size:12px}.kpi-delta.up{color:#0f766e}.kpi-delta.down{color:#c2410c}.login-wrap{grid-template-columns:1.1fr 1fr;min-height:100%;display:grid}.login-art{color:#0d2b52;background:radial-gradient(circle at 25% 15%,#fff 0,#f1f6fa 45%,#dde8f1 100%);border-inline-end:3px solid #d9a441;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.login-logo{width:min(340px,80%);height:auto;display:block}.login-form{align-content:center;place-items:center;gap:20px;padding:32px 16px;display:grid}.login-logo-phone{box-sizing:border-box;background:#fff;border-radius:12px;width:min(240px,70%);height:auto;padding:10px 14px;display:none}@media (width<=860px){.login-wrap{grid-template-columns:1fr}.login-art{display:none}.login-logo-phone{display:block}}.sider-backdrop{z-index:25;background:#00000059;position:fixed;inset:0}@media (width<=767px){.app-header.ant-layout-header{height:auto;padding:8px 12px;line-height:normal}.page-head h1{font-size:18px}}.ant-input-number.num .ant-input-number-input{text-align:right}[dir=rtl] .ant-input-number.num .ant-input-number-input{text-align:left}.journal-totals{z-index:2;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.tree-panel .ant-tree-node-content-wrapper{white-space:nowrap}.row-header td{font-weight:600}.bi{flex-direction:column;align-items:flex-start;line-height:1.25;display:inline-flex}.bi-en{opacity:.65;direction:ltr;unicode-bidi:isolate;font-size:.78em}.invoice-sheet{max-width:980px;margin-inline:auto}.invoice-meta{background:#0b6e8a0f;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:20px;padding:12px;display:grid}.invoice-meta>div{flex-direction:column;gap:4px;font-size:13px;display:flex}.invoice-buyer{border:1px solid #7f7f7f33;border-radius:8px;margin-top:16px;padding:12px}.invoice-section-title{opacity:.7;margin-bottom:6px;font-size:12px}.invoice-totals{flex-direction:column;gap:8px;min-width:320px;display:flex}.invoice-grand{border-top:2px solid var(--ant-color-primary);padding-top:8px;font-size:17px;font-weight:700}@media print{.ant-layout-sider,.ant-layout-header,.no-print{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}.invoice-sheet{max-width:none;box-shadow:none!important;border:0!important}.invoice-meta{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f6f5!important}}
