#mainNav #approvalsNavBtn i.bi{--c:#5b3fd0}#approvalsNavBtn .sp-nav-badge{background:#ef4444;color:#fff}.ap-dots{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;direction:inherit}.ap-dot{position:relative;display:inline-grid;place-items:center;width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:#cbd5e1;border:2px solid #cbd5e1;font-size:9px;line-height:1;color:#fff;box-sizing:border-box;isolation:isolate}.ap-dot-line{display:inline-block;width:12px;height:2px;background:#e2e8f0;flex:0 0 12px}.ap-dot.is-approved{background:#16a34a;border-color:#16a34a}.ap-dot.is-rejected_final{background:#dc2626;border-color:#dc2626}.ap-dot.is-rejected_continue{background:0 0;border-color:#dc2626}.ap-dot.is-returned_by{background:0 0;border-color:#dc2626;color:#dc2626}.ap-dot.is-returned_to{background:#f97316;border-color:#f97316}.ap-dot.is-current{background:#5b3fd0;border-color:#5b3fd0}.ap-dot.is-current::after{content:'';position:absolute;inset:-4px;border-radius:50%;background:#5b3fd0;opacity:0;z-index:-1;animation:apDotPulse 1.5s ease-out 3}@keyframes apDotPulse{0%{transform:scale(.6);opacity:.45}100%{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.ap-dot.is-current::after{animation:none}}.ap-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:170px}.ap-cell-text{font-size:12px;color:var(--fin-text-2,#475467);line-height:1.5}.ap-sum-rej{color:#b42318;font-weight:700}.ap-sum-late{color:#dc2626;font-weight:700}.ap-path-btn{padding:1px 8px;font-size:11.5px}tr.ap-row-clickable{cursor:pointer}.ap-invbox{background:var(--fin-surface,#fff);border:1px solid var(--fin-border,#e4e7ec);border-radius:14px;padding:12px;margin-bottom:14px}.ap-invbox-title{font-weight:700;margin-bottom:8px;color:var(--fin-text,#101828)}.ap-center{position:fixed;inset:0;z-index:10500;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:"IBM Plex Sans Arabic",var(--fin-font, Cairo),system-ui,sans-serif;color:var(--fin-text,#101828)}.ap-center-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 22px;background:radial-gradient(60% 120% at 100% 0,rgba(217,178,95,.16) 0,rgba(217,178,95,0) 60%),linear-gradient(115deg,#120f36 0,#231a63 45%,#3b2a8f 80%,#5136b8 100%);border-radius:0 0 24px 24px;color:#fff}.ap-center-id{display:flex;align-items:center;gap:12px;min-width:0}.ap-center-safe{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#f6e2a8,#d9b25f);color:#231a63;font-size:22px}.ap-center-title{font-size:20px;font-weight:700;margin:0;color:#fff}.ap-center-sub{font-size:12.5px;opacity:.85}.ap-center-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-center .btn.ap-gold-btn{background:linear-gradient(145deg,#f6e2a8,#d9b25f)!important;color:#231a63!important;font-weight:700;border:0!important}.ap-center .btn.ap-gold-btn:hover{color:#120f36!important;filter:brightness(1.04)}:is(.ap-center,.ap-panel,.ap-viewer,.ap-dialog-wrap) .btn.ap-ghost-btn{background:rgba(255,255,255,.14)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important}:is(.ap-center,.ap-panel,.ap-viewer,.ap-dialog-wrap) .btn.ap-ghost-btn:hover{background:rgba(255,255,255,.24)!important;color:#fff!important}.ap-center-body{max-width:1280px;margin:0 auto;padding:16px 18px 40px}.ap-center .fin-kpis{margin-top:2px}.ap-tabstrip{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:var(--fin-surface,#fff);border:1px solid var(--fin-border,#e4e7ec);margin-bottom:10px;flex-wrap:wrap}.ap-center .hs-tab{position:relative;display:inline-flex;align-items:center;gap:8px;border:0;background:0 0;border-radius:11px;padding:7px 14px;font-weight:700;font-size:13.5px;color:var(--fin-text-2,#475467)}.ap-center .hs-tab:hover{background:var(--fin-surface-2,#f2f4f7);color:var(--fin-text,#101828)}.ap-center .hs-tab.is-active{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 6px 14px rgba(79,70,229,.3)}.ap-center .hs-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#e11d48;color:#fff;font-size:10.5px;display:inline-grid;place-items:center}.ap-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ap-chip{border:1px solid var(--fin-border,#e4e7ec);background:var(--fin-surface,#fff);color:var(--fin-text-2,#475467);border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:600}.ap-chip.is-active{background:var(--fin-accent-soft,#f1edff);border-color:#5b3fd0;color:#4527b8}.ap-state{padding:28px;text-align:center;color:var(--fin-text-2,#475467)}.ap-state-empty i{font-size:30px;color:#16a34a;display:block;margin-bottom:6px}.ap-row{display:grid;grid-template-columns:minmax(200px,2fr) 110px minmax(210px,2fr) 110px auto;gap:12px;align-items:center;background:var(--fin-surface,#fff);border:1px solid var(--fin-border,#e4e7ec);border-radius:12px;padding:12px 14px;margin-bottom:8px}.ap-row.is-mine{border-inline-start:4px solid #5b3fd0}.ap-row-type{font-size:11.5px;color:var(--fin-text-3,#667085)}.ap-row-title{font-weight:700;overflow-wrap:anywhere}.ap-row-meta,.ap-row-since,.ap-row-sub{font-size:12px;color:var(--fin-text-3,#667085)}.ap-row-amount{font-weight:700;font-variant-numeric:tabular-nums}.ap-row-flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ap-flag{font-size:11.5px;padding:1px 7px;border-radius:6px;background:var(--fin-surface-2,#f2f4f7);color:var(--fin-text-2,#475467)}.ap-flag.is-returned{background:#fff7ed;color:#c2410c}.ap-flag.is-error{background:#fee4e2;color:#912018}@media (max-width:860px){.ap-row{grid-template-columns:1fr;gap:6px}.ap-center-hero{padding:14px;border-radius:0 0 16px 16px}.ap-center-body{padding:12px 10px 32px}}.ap-backdrop{position:fixed;inset:0;z-index:10590;background:rgba(15,18,40,.45);display:none}.ap-backdrop.is-open{display:block}.ap-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:10600;width:min(640px,100vw);display:none;flex-direction:column;background:var(--fin-bg,#f7f8fa);box-shadow:0 0 40px rgba(15,18,40,.32);font-family:"IBM Plex Sans Arabic",var(--fin-font, Cairo),system-ui,sans-serif;color:var(--fin-text,#101828)}.ap-panel.is-open{display:flex}.ap-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;color:#fff;flex:0 0 auto;background:linear-gradient(115deg,#120f36 0,#231a63 45%,#3b2a8f 80%,#5136b8 100%)}.ap-panel-title{font-size:15.5px;font-weight:700;margin:0;color:#fff;overflow-wrap:anywhere}.ap-panel-title .ap-hint{color:rgba(255,255,255,.75)}.ap-panel-body{padding:12px 14px 36px;overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.ap-box{background:var(--fin-surface,#fff);border:1px solid var(--fin-border,#e4e7ec);border-radius:12px;padding:12px;margin-bottom:10px}.ap-box-title{font-size:14px;font-weight:700;margin:0 0 8px;color:var(--fin-text,#101828)}.ap-decision{border-color:#5b3fd0;box-shadow:0 0 0 1px rgba(91,63,208,.2)}.ap-refusal{border-color:#dc2626}.ap-refusal-msg{font-weight:700;color:#912018}.ap-blockers{margin:6px 0 0;padding-inline-start:18px;font-size:12.5px;max-height:200px;overflow-y:auto}.ap-kvs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.ap-kv{display:flex;flex-direction:column;gap:1px;font-size:13px;overflow-wrap:anywhere}.ap-kv span{font-size:11.5px;color:var(--fin-text-3,#667085)}.ap-subhead{font-weight:700;font-size:12.5px;margin:10px 0 4px;color:var(--fin-text-2,#475467)}.ap-hint{font-size:12px;color:var(--fin-text-3,#667085);margin-top:3px}.ap-plain li.ap-info-note{color:var(--fin-text-3,#667085);border-inline-start:3px solid var(--fin-info,#2e90fa);padding-inline-start:8px}.ap-hint-final{color:#4527b8;font-weight:600}.ap-req{color:#dc2626}.ap-why-off{font-size:12px;color:#b54708;margin-top:6px;font-weight:600}.ap-decision-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ap-upload-row{margin-top:10px;padding-top:8px;border-top:1px dashed var(--fin-border,#e4e7ec)}.ap-file-input{max-width:340px}.ap-returned-note{background:#fff7ed;color:#9a3412;border-radius:8px;padding:8px 10px;font-size:13px;margin-bottom:8px;overflow-wrap:anywhere}.ap-warn{background:#fef3f2;color:#912018;border:1px solid #fecdca;border-radius:10px;padding:9px 11px;font-size:13px;margin-bottom:10px;overflow-wrap:anywhere}.ap-warn.is-neutral{background:var(--fin-surface-2,#f2f4f7);color:var(--fin-text-2,#475467);border-color:var(--fin-border,#e4e7ec)}.ap-warn-line{margin-top:5px;font-size:12.5px}.ap-timer{background:var(--fin-accent-soft,#f1edff);color:#4527b8;border-radius:10px;padding:8px 11px;font-size:13px;font-weight:600;margin-bottom:10px}.ap-timer.is-late{background:#fee4e2;color:#b42318}.ap-status{border-radius:10px;padding:8px 11px;font-size:13px;font-weight:600;margin-bottom:10px;overflow-wrap:anywhere}.ap-status.is-ok{background:#dcfce7;color:#166534}.ap-status.is-err{background:#fee4e2;color:#912018}.ap-status.is-info{background:var(--fin-surface-2,#f2f4f7);color:var(--fin-text-2,#475467)}.ap-stages{list-style:none;margin:0;padding:0}.ap-stage{display:flex;gap:10px;position:relative;padding-bottom:12px}.ap-stage>.ap-dot{margin-top:3px}.ap-stage:not(:last-child)::before{content:'';position:absolute;inset-inline-start:6px;top:18px;bottom:0;width:2px;background:var(--fin-border,#e4e7ec)}.ap-stage-body{min-width:0;flex:1 1 auto;font-size:13px}.ap-stage-role,.ap-stage-state{font-size:11.5px;color:var(--fin-text-3,#667085)}.ap-stage-state{background:var(--fin-surface-2,#f2f4f7);border-radius:6px;padding:0 6px}.ap-stage-who{font-size:12px;color:var(--fin-text-2,#475467)}.ap-stage-tag{font-size:12px;font-weight:700}.ap-stage-tag.is-rej{color:#b42318}.ap-stage-tag.is-returned{color:#c2410c}.ap-stage-num{font-size:12.5px}.ap-stage-reason{font-size:12.5px;color:var(--fin-text,#101828);background:var(--fin-surface-2,#f2f4f7);border-radius:6px;padding:4px 7px;margin-top:3px;overflow-wrap:anywhere}.ap-stage-reply{font-size:12.5px;color:#1e40af;margin-top:3px;overflow-wrap:anywhere}.ap-retlog{border-top:1px dashed var(--fin-border,#e4e7ec);padding:6px 0;font-size:13px;overflow-wrap:anywhere}.ap-retlog:first-of-type{border-top:0}.ap-file{border-top:1px dashed var(--fin-border,#e4e7ec);padding:8px 0}.ap-file:first-of-type{border-top:0;padding-top:0}.ap-file-name{font-weight:600;overflow-wrap:anywhere}.ap-plain{list-style:none;margin:6px 0 0;padding:0;font-size:12.5px}.ap-plain li{padding:3px 0;overflow-wrap:anywhere}.ap-details>summary{cursor:pointer;font-weight:600}@media (max-width:680px){.ap-panel{width:100vw}}.ap-viewer{position:fixed;inset:0;z-index:10650;display:flex;flex-direction:column;background:var(--fin-bg,#f7f8fa)}.ap-viewer .ap-panel-title>*+*{margin-inline-start:.4em}.ap-viewer-tabs{padding:8px 12px 0;margin:0}.ap-viewer-body{--fin-font:"IBM Plex Sans Arabic",Cairo,system-ui,sans-serif;flex:1 1 auto;min-height:0;overflow:auto;padding:0 20px;background:#f4f2fb;font-family:var(--fin-font)}.ap-sheet-canvas{width:max-content;min-width:100%;padding-top:18px}.ap-viewer-body>.alert,.ap-viewer-body>.ap-state{margin-block:18px}.ap-sheet-summary{position:sticky;inset-inline-start:0;width:calc(100vw - 40px);margin-bottom:14px}.ap-sheet-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.ap-sheet-name{font-size:17px;font-weight:700;color:#2d2178;overflow-wrap:anywhere}.ap-sheet-tag{padding:3px 11px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.ap-sheet-tag.is-period{background:#e6e0fb;color:#3b2a8f}.ap-sheet-tag.is-state{background:#dff5e9;color:#0b7a46}.ap-sheet-summary>.ap-warn{margin-bottom:12px}.ap-sheet-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ap-sheet-kpi{--ap-kpi:#2d2178;padding:10px 12px;background:#fff;border:1px solid #e3def5;border-top:3px solid var(--ap-kpi);border-radius:12px;text-align:center}.ap-sheet-kpi.is-navy{--ap-kpi:#2d2178}.ap-sheet-kpi.is-violet{--ap-kpi:#5136b8}.ap-sheet-kpi.is-green{--ap-kpi:#0b8a4f}.ap-sheet-kpi.is-teal{--ap-kpi:#0b7a46}.ap-sheet-kpi.is-red{--ap-kpi:#c62f3a}.ap-sheet-kpi-label{font-size:12px;font-weight:500;color:#6b6588}.ap-sheet-kpi-value{margin-top:3px;font-size:19px;font-weight:700;color:var(--ap-kpi);font-variant-numeric:tabular-nums}.ap-sheet{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #cfc7ee;border-radius:10px;box-shadow:0 2px 10px rgba(45,33,120,.08);color:#1f1b3a;font-size:13px}.ap-sheet td,.ap-sheet th{padding:9px 10px;border-bottom:1px solid #d6cff0;border-inline-start:1px solid #d6cff0;text-align:center;vertical-align:middle;white-space:pre-line;font-variant-numeric:tabular-nums}.ap-sheet tr>:first-child{border-inline-start:0}.ap-sheet .ap-name-main,.ap-sheet td{unicode-bidi:plaintext}.ap-sheet thead th{position:sticky;top:0;z-index:2;min-width:96px;background:#2d2178;color:#fff;font-size:13px;font-weight:700;border-bottom:0;border-inline-start-color:rgba(255,255,255,.2)}.ap-sheet thead th:first-child{border-start-start-radius:9px}.ap-sheet thead th:last-child{border-start-end-radius:9px}.ap-sheet .ap-sh-main{display:block}.ap-sheet .ap-sh-sub{display:block;margin-top:2px;color:#dcd5ff;font-size:11px;font-weight:500}.ap-sheet thead th.ap-c-no{min-width:44px}.ap-sheet td.ap-c-driver,.ap-sheet thead th.ap-c-driver{min-width:220px}.ap-sheet td.ap-c-owner,.ap-sheet thead th.ap-c-owner{min-width:150px;max-width:180px}.ap-sheet td.ap-c-notes,.ap-sheet thead th.ap-c-notes{min-width:200px;max-width:280px}.ap-sheet tbody tr{animation:none;opacity:1}.ap-sheet tbody tr:nth-child(2n){background:#faf9fe}.ap-sheet tbody td.ap-c-no{font-size:12px}.ap-sheet tbody td.ap-c-owner{font-size:12px;text-align:right}.ap-sheet tbody td.ap-c-date{font-size:12px;white-space:nowrap}.ap-sheet tbody td.ap-c-notes{font-size:11.5px;text-align:right}.ap-sheet tbody td.ap-c-paid{background:#eaf8f0}.ap-sheet tbody td.ap-c-owes{background:#fdeef0}.ap-sheet tbody td.ap-c-no{color:#8a84a8}.ap-sheet tbody td.ap-c-ref{color:#4a4568}.ap-sheet tbody tr:hover td{background:#efeafe}.ap-sheet td.ap-c-in{color:#0b8a4f}.ap-sheet td.ap-c-out{color:#c62f3a}.ap-sheet td.ap-c-profit{color:#5136b8;font-weight:700}.ap-sheet td.ap-c-paid{color:#0b7a46;font-weight:700}.ap-sheet td.ap-c-owes{color:#c62f3a;font-weight:700}.ap-sheet td.ap-c-driver{text-align:right}.ap-sheet .ap-name-main,.ap-sheet .ap-name-sub{display:block;text-align:right;white-space:nowrap}.ap-sheet .ap-name-main{font-weight:700;color:#1f1b3a}.ap-sheet .ap-name-sub{font-size:.82em;color:#8a84a8}.ap-sheet-pill{display:inline-block;min-width:30px;padding:2px 9px;border-radius:20px;background:#ece7fd;color:#3b2a8f;font-weight:700}.ap-sheet-status{display:inline-block;padding:3px 10px;border-radius:20px;background:#fff1dc;color:#a35a00;font-size:12px;font-weight:600;white-space:nowrap}.ap-sheet tfoot td{position:sticky;bottom:0;z-index:2;background:#ece7fd;color:#2d2178;font-size:13.5px;font-weight:700;border-top:2px solid #5136b8;border-bottom:0}.ap-sheet tfoot .ap-name-main,.ap-sheet tfoot .ap-name-sub{color:#2d2178}.ap-sheet tfoot td:first-child{border-end-start-radius:9px}.ap-sheet tfoot td:last-child{border-end-end-radius:9px}.ap-sheet tbody:last-child tr:last-child td{border-bottom:0}.ap-sheet td.is-nil{color:#b8b4cc;font-weight:400}.ap-xsheet{margin:0;border-collapse:separate;border-spacing:0;background:#fff;color:#1f2340;font-size:13px;font-family:var(--fin-font, "IBM Plex Sans Arabic", Cairo, system-ui, sans-serif);box-shadow:0 2px 10px rgba(35,40,74,.08)}.ap-xsheet td,.ap-xsheet th{padding:7px 10px;border-bottom:1px solid #e3e6ef;border-inline-start:1px solid #e3e6ef;text-align:center;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.ap-xsheet tr>:first-child{border-inline-start:0}.ap-xsheet thead th{position:sticky;z-index:3;color:#fff;border-bottom:0;border-inline-start-color:rgba(255,255,255,.22)}.ap-xsheet thead tr.ap-xs-groups th{top:0;height:28px;box-sizing:border-box;padding:4px 10px;font-size:12px;font-weight:700;letter-spacing:.2px;border-inline-start:2px solid #fff}.ap-xsheet thead tr.ap-xs-head th{top:28px;min-width:92px;padding:8px 10px;white-space:normal}.ap-xsheet .ap-xs-ar{display:block;font-size:13px;font-weight:700}.ap-xsheet .ap-xs-en{display:block;margin-top:2px;font-size:11px;font-weight:500;opacity:.85}.ap-xsheet tbody tr{animation:none;opacity:1}.ap-xsheet tbody tr:hover td{background-image:linear-gradient(rgba(35,40,74,.06),rgba(35,40,74,.06))}.ap-xsheet td.ap-xs-k-name{text-align:right;min-width:210px}.ap-xsheet .ap-xs-name-ar{display:block;color:#23284a;font-size:13px;font-weight:700}.ap-xsheet .ap-xs-name-en{display:block;color:#7a8099;font-size:11px}.ap-xsheet .ap-xs-warn{display:block;max-width:320px;margin-top:3px;color:#b45309;font-size:11px;font-weight:600;white-space:normal}.ap-xsheet td.is-zero{color:#a3a9b8}.ap-xsheet td.is-neg{color:#c62828;font-weight:700}.ap-xsheet td.is-completed{color:#0f8a8a;font-weight:700;box-shadow:inset 0 0 0 1px #9fdcd6}.ap-xsheet td.is-completed .ap-xs-name-ar{color:#0f8a8a}.ap-xs-bool{display:inline-block;min-width:44px;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:700}.ap-xs-bool.is-yes{background:#d9f3e6;color:#0b6b45}.ap-xs-bool.is-no{background:#fde2e2;color:#b42318}.ap-xsheet .is-sticky{position:sticky;inset-inline-start:-20px;z-index:1}.ap-xsheet thead th.is-sticky{z-index:4}.ap-xsheet tfoot td{position:sticky;bottom:0;z-index:2;font-weight:700;border-top:2px solid #3b3f73;border-bottom:0}.ap-xsheet tfoot td.is-sticky{z-index:3}.ap-xsheet tfoot td:first-child{text-align:right;color:#23284a}.ap-xsheet .ap-xs-g.ap-g-exception{background:#b25e0b}.ap-xsheet .ap-xs-head .ap-g-exception{background:#d9730d}.ap-xsheet td.ap-g-exception{background-color:#fff2e3}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-exception{background-color:#fff9f2}.ap-xsheet .ap-xs-g.ap-g-driver{background:#30345e}.ap-xsheet .ap-xs-head .ap-g-driver{background:#3b3f73}.ap-xsheet td.ap-g-driver{background-color:#f2f3fa}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-driver{background-color:#f9fafd}.ap-xsheet .ap-xs-g.ap-g-profit{background:#095839}.ap-xsheet .ap-xs-head .ap-g-profit{background:#0b6b45}.ap-xsheet td.ap-g-profit{background-color:#d9f3e6}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-profit{background-color:#eefaf4}.ap-xsheet .ap-xs-g.ap-g-deductions{background:#a23232}.ap-xsheet .ap-xs-head .ap-g-deductions{background:#c63d3d}.ap-xsheet td.ap-g-deductions{background-color:#fdecec}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-deductions{background-color:#fef6f6}.ap-xsheet .ap-xs-g.ap-g-orders{background:#195bab}.ap-xsheet .ap-xs-head .ap-g-orders{background:#1f6fd1}.ap-xsheet td.ap-g-orders{background-color:#eaf3ff}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-orders{background-color:#f6faff}.ap-xsheet .ap-xs-g.ap-g-salary{background:#0c7171}.ap-xsheet .ap-xs-head .ap-g-salary{background:#0f8a8a}.ap-xsheet td.ap-g-salary{background-color:#e7f6f5}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-salary{background-color:#f4fbfb}.ap-xsheet .ap-xs-g.ap-g-bonus{background:#187e4b}.ap-xsheet .ap-xs-head .ap-g-bonus{background:#1d9a5b}.ap-xsheet td.ap-g-bonus{background-color:#e8f7ef}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-bonus{background-color:#f5fbf8}.ap-xsheet .ap-xs-g.ap-g-invoice{background:#4b34af}.ap-xsheet .ap-xs-head .ap-g-invoice{background:#5b3fd6}.ap-xsheet td.ap-g-invoice{background-color:#efebff}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-invoice{background-color:#f8f6ff}.ap-xsheet .ap-xs-g.ap-g-other{background:#585d69}.ap-xsheet .ap-xs-head .ap-g-other{background:#6b7280}.ap-xsheet td.ap-g-other{background-color:#f4f5f7}.ap-xsheet tbody tr:nth-child(2n) td.ap-g-other{background-color:#fafbfb}.ap-xsheet tfoot td.ap-g-bonus,.ap-xsheet tfoot td.ap-g-deductions,.ap-xsheet tfoot td.ap-g-driver,.ap-xsheet tfoot td.ap-g-exception,.ap-xsheet tfoot td.ap-g-invoice,.ap-xsheet tfoot td.ap-g-orders,.ap-xsheet tfoot td.ap-g-other,.ap-xsheet tfoot td.ap-g-profit,.ap-xsheet tfoot td.ap-g-salary{box-shadow:0 -1px 0 #3b3f73}.ap-xsheet tfoot td.is-neg{color:#c62828}.ap-xsheet tfoot td.is-zero{color:#a3a9b8}.ap-viewer .btn.ap-xs-dl{background:linear-gradient(135deg,#1d9a5b,#13804a)!important;color:#fff!important;border:0!important;font-weight:700}.ap-viewer .btn.ap-xs-dl:hover{filter:brightness(1.06)}.ap-viewer .btn.ap-xs-dl:disabled{opacity:.6}.ap-viewer .ap-xs-status{color:#fff;font-size:12px;opacity:.9}.ap-viewer .ap-xs-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ap-xsheet td.is-warn{color:#b45309;font-weight:700;box-shadow:inset 0 0 0 1px #f3c98b}.ap-xsheet td.ap-xs-k-id .ap-xs-num{display:block}.ap-xsheet .ap-xs-cellbtn{display:block;margin:3px auto 0;padding:1px 8px;border-radius:6px;border:1px solid currentColor;background:#fff;font-size:11px;font-weight:700;line-height:1.6;white-space:nowrap;cursor:pointer}.ap-xsheet .ap-xs-cellbtn.is-add{color:#0f8a8a}.ap-xsheet .ap-xs-cellbtn.is-holder{color:#b45309}.ap-xsheet .ap-xs-cellbtn:hover{background:#f4f2fb}.ap-xs-chip:focus-visible,.ap-xsheet .ap-xs-cellbtn:focus-visible{outline:2px solid #5b3fd6;outline-offset:1px}.ap-xs-idbar{display:flex;flex-direction:column;gap:8px;padding:10px 20px 0;background:#f4f2fb;font-family:"IBM Plex Sans Arabic",Cairo,system-ui,sans-serif}.ap-xs-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ap-xs-chip{padding:3px 12px;border-radius:20px;border:1px solid #d6d9e6;background:#fff;color:#23284a;font-size:12.5px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.ap-xs-chip.is-completed,.ap-xs-chip.is-corrected{border-color:#9fdcd6;color:#0f8a8a}.ap-xs-chip.is-conflict,.ap-xs-chip.is-needNumber,.ap-xs-chip.is-notFound{border-color:#f3c98b;color:#b45309}.ap-xs-chip.is-active{background:#3b3f73;border-color:#3b3f73;color:#fff}.ap-xs-filter-note{color:#585d69;font-size:12px}.ap-viewer .btn.ap-xs-apply{background:#fff!important;color:#0c7171!important;border:0!important;font-weight:700}.ap-viewer .btn.ap-xs-apply:disabled{opacity:.6}.ap-viewer .ap-xs-policy{display:inline-block;padding:2px 10px;border-radius:20px;background:rgba(255,255,255,.18);color:#fff;font-size:11.5px;font-weight:600}.ap-xs-confirm{padding:10px 14px;border:1px solid #9fdcd6;border-radius:10px;background:#fff;color:#23284a;font-size:13px}.ap-xs-confirm-title{margin:0 0 4px;font-size:13.5px;font-weight:700;color:#0c7171}.ap-xs-confirm-counts{margin:0 0 8px;font-variant-numeric:tabular-nums}.ap-xs-confirm-btns{display:flex;flex-wrap:wrap;gap:8px}.ap-dialog-wrap{position:fixed;inset:0;z-index:10700;background:rgba(15,18,40,.5);display:flex;align-items:flex-start;justify-content:center;padding:4vh 12px;overflow-y:auto}.ap-dialog{width:min(560px,100%);background:var(--fin-bg,#f7f8fa);border-radius:14px;overflow:hidden;color:var(--fin-text,#101828);font-family:"IBM Plex Sans Arabic",var(--fin-font, Cairo),system-ui,sans-serif}.ap-dialog .ap-panel-body{overflow:visible;padding-bottom:16px}.ap-up-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ac-upload-btn{white-space:nowrap}.aw-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;font-family:"IBM Plex Sans Arabic",var(--fin-font, Cairo),system-ui,sans-serif}.aw-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.aw-list-title{grid-column:1/-1;font-size:12px;font-weight:700;color:var(--fin-text-3,#667085);margin-top:4px}@media (min-width:1800px){.aw-page{grid-template-columns:260px minmax(0,1fr)}.aw-list{grid-template-columns:minmax(0,1fr)}}.aw-item{display:flex;align-items:center;flex-wrap:wrap;gap:6px;text-align:start;width:100%;border:1px solid var(--fin-border,#e4e7ec);background:var(--fin-surface,#fff);border-radius:10px;padding:8px 10px;color:var(--fin-text,#101828)}.aw-item.is-active{border-color:#5b3fd0;box-shadow:0 0 0 1px rgba(91,63,208,.3)}.aw-item-name{font-weight:700;flex:1 1 100%;font-size:13.5px}.aw-item-sub{font-size:11.5px;color:var(--fin-text-3,#667085)}.aw-badge{font-size:11px;font-weight:700;padding:1px 8px;border-radius:99px}.aw-badge.is-on{background:#dcfce7;color:#166534}.aw-badge.is-off{background:#f2f4f7;color:#475467}.aw-editor{min-width:0;background:var(--fin-surface,#fff);border:1px solid var(--fin-border,#e4e7ec);border-radius:14px;padding:14px;color:var(--fin-text,#101828)}.aw-editor-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.aw-editor-title{font-size:17px;font-weight:700;margin:0}.aw-dirty{font-size:12px;font-weight:700;color:#b54708}.aw-strip{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0}.aw-strip-item{display:inline-flex;align-items:center;gap:6px;background:var(--fin-accent-soft,#f1edff);color:#4527b8;border-radius:9px;padding:4px 9px;font-size:12.5px;font-weight:600}.aw-strip-item.is-final{background:#fef0c7;color:#93370d}.aw-strip-no{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;background:#fff;font-size:11px;color:inherit}.aw-strip-final{font-size:10.5px;font-weight:700;opacity:.85}.aw-stages{min-width:860px}.aw-stages .form-select{min-width:120px}.aw-stages select[data-aw-f=role]{min-width:170px}.aw-stages th{font-size:12px;white-space:nowrap}.aw-order{white-space:nowrap}.aw-order .btn{padding:0 5px;font-size:11px}.aw-order-no{display:inline-block;min-width:20px;text-align:center;font-weight:700}.aw-owners{max-width:200px}.aw-owner{display:inline-block;font-size:11.5px;background:var(--fin-surface-2,#f2f4f7);border-radius:6px;padding:1px 6px;margin:1px}.aw-owner-miss{color:#dc2626;font-weight:700;font-size:12px}.aw-owner-none{color:var(--fin-text-3,#667085);font-size:11.5px}.aw-chip-auto{font-size:11px;color:#4527b8;margin-top:3px}.aw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.aw-box{background:var(--fin-surface-2,#f7f8fa);border:1px solid var(--fin-border,#e4e7ec);border-radius:12px;padding:12px}.aw-box-title{font-size:13.5px;font-weight:700;margin:0 0 8px}.aw-activate{border-color:#5b3fd0}.aw-check{display:flex;align-items:center;gap:6px;font-size:13px}.aw-check .form-check-input{margin:0;float:none}.aw-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.aw-field,.aw-row label{font-size:12.5px;display:block;margin-top:6px}.aw-num{max-width:130px}.aw-times{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.aw-time{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 8px;border-radius:999px;background:var(--fin-surface-2,#f2f4f7);font-size:12.5px}.aw-time-del{border:0;background:0 0;color:inherit;line-height:1;padding:0 2px;cursor:pointer}.aw-toggles{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0}.aw-group{font-size:12.5px;margin-top:6px;overflow-wrap:anywhere}.aw-group-ok{color:#166534}.aw-group-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ap-timer-next{font-weight:400;font-size:12px;margin-top:3px}.ap-log-notify{font-size:12.5px}.ap-log-notify.is-failed{color:#b42318}body.dark-mode .aw-group-ok,html[data-theme=dark] .aw-group-ok{color:#6ce9a6}body.dark-mode .ap-log-notify.is-failed,html[data-theme=dark] .ap-log-notify.is-failed{color:#fda29b}body.dark-mode .aw-time,html[data-theme=dark] .aw-time{background:rgba(255,255,255,.08)}.aw-hint{font-size:12px;color:var(--fin-text-3,#667085);margin-top:4px}.aw-alert{border-radius:10px;padding:9px 11px;font-size:13px;margin-bottom:10px;overflow-wrap:anywhere}.aw-alert.is-red{background:#fee4e2;color:#912018}.aw-alert.is-amber{background:#fef0c7;color:#93370d}.aw-alert.is-green{background:#dcfce7;color:#166534}.aw-alert.is-info{background:#f2f4f7;color:#475467}.aw-copy{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px}.aw-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.aw-changes{list-style:none;margin:8px 0 0;padding:0;font-size:12.5px;max-height:280px;overflow-y:auto}.aw-changes li{padding:4px 0;border-top:1px dashed var(--fin-border,#e4e7ec);overflow-wrap:anywhere}.ap-roles-box{background:#f5f3ff;border:1px dashed #a78bfa;border-radius:16px;padding:14px}body.dark-mode :is(.ap-returned-note,.ap-flag.is-returned),html[data-theme=dark] :is(.ap-returned-note,.ap-flag.is-returned){background:rgba(249,115,22,.16);color:#fdba74}body.dark-mode :is(.ap-warn:not(.is-neutral),.ap-status.is-err,.ap-flag.is-error,.ap-timer.is-late,.aw-alert.is-red),html[data-theme=dark] :is(.ap-warn:not(.is-neutral),.ap-status.is-err,.ap-flag.is-error,.ap-timer.is-late,.aw-alert.is-red){background:rgba(240,68,56,.16);color:#fda29b;border-color:rgba(240,68,56,.35)}body.dark-mode :is(.ap-status.is-ok,.aw-alert.is-green,.aw-badge.is-on),html[data-theme=dark] :is(.ap-status.is-ok,.aw-alert.is-green,.aw-badge.is-on){background:rgba(18,183,106,.16);color:#6ce9a6}body.dark-mode :is(.aw-alert.is-amber,.aw-strip-item.is-final),html[data-theme=dark] :is(.aw-alert.is-amber,.aw-strip-item.is-final){background:rgba(247,144,9,.16);color:#fec84b}body.dark-mode :is(.aw-badge.is-off,.aw-alert.is-info),html[data-theme=dark] :is(.aw-badge.is-off,.aw-alert.is-info){background:rgba(255,255,255,.08);color:#d0d5dd}body.dark-mode :is(.ap-timer:not(.is-late),.ap-hint-final,.ap-chip.is-active,.aw-strip-item,.aw-chip-auto),html[data-theme=dark] :is(.ap-timer:not(.is-late),.ap-hint-final,.ap-chip.is-active,.aw-strip-item,.aw-chip-auto){color:#c4b5fd}body.dark-mode .ap-refusal-msg,html[data-theme=dark] .ap-refusal-msg{color:#fda29b}body.dark-mode .ap-stage-reply,html[data-theme=dark] .ap-stage-reply{color:#93c5fd}body.dark-mode .ap-dot-line,html[data-theme=dark] .ap-dot-line{background:#475467}body.dark-mode .ap-roles-box,html[data-theme=dark] .ap-roles-box{background:rgba(91,63,208,.14);border-color:rgba(167,139,250,.5)}.btn.ap-btn-approve,.fin-scope .btn.ap-btn-approve{background:#15803d!important;border:1px solid #15803d!important;color:#fff!important}.btn.ap-btn-approve:hover:not(:disabled),.fin-scope .btn.ap-btn-approve:hover:not(:disabled){background:#166534!important;border-color:#166534!important}.btn.ap-btn-approve:disabled,.fin-scope .btn.ap-btn-approve:disabled{opacity:.55}.ap-badge{display:inline-block;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:999px;vertical-align:middle}.ap-badge.is-withdrawn{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.ap-badge.is-resolved{background:var(--fin-surface-2,#f2f4f7);color:var(--fin-text-2,#475467);border:1px solid var(--fin-border,#e4e7ec);margin-inline-start:6px;font-weight:600}.ap-dot.is-withdrawn{background:#f97316;border-color:#f97316}.ap-dot.is-voided{background:0 0;border-color:#98a2b3;border-style:dashed}.ap-stage.is-voided .ap-stage-head b{text-decoration:line-through;color:var(--fin-text-3,#98a2b3)}.ap-stage-voided{font-size:12.5px;color:var(--fin-text-3,#667085);margin-top:3px}.ap-stage.is-withdrawn .ap-stage-state{color:#c2410c;font-weight:700}.ap-withdraw{background:#fff7ed;border:1px solid #fed7aa}.ap-withdraw .ap-box-title{color:#9a3412}.ap-withdraw.is-edit{background:#fffaf5}.ap-withdraw-btn{background:#f97316;border-color:#f97316;color:#fff;font-weight:700}.ap-withdraw-btn:focus-visible,.ap-withdraw-btn:hover:not(:disabled){background:#ea580c;border-color:#ea580c;color:#fff}.ap-withdraw-btn:disabled{opacity:.55}.ap-withdraw-list{margin:4px 0 6px;padding-inline-start:18px;font-size:13px;color:#7c2d12}.ap-withdraw-list li{margin:2px 0}.ap-timer.is-paused{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.ap-timer-next.is-failed{color:#b42318}.ap-rej-resolved b{color:var(--fin-text-2,#475467)}body.dark-mode :is(.ap-withdraw,.ap-timer.is-paused,.ap-badge.is-withdrawn),html[data-theme=dark] :is(.ap-withdraw,.ap-timer.is-paused,.ap-badge.is-withdrawn){background:rgba(249,115,22,.14);border-color:rgba(249,115,22,.35);color:#fdba74}body.dark-mode :is(.ap-withdraw .ap-box-title,.ap-withdraw-list),html[data-theme=dark] :is(.ap-withdraw .ap-box-title,.ap-withdraw-list){color:#fdba74}.aw-badge.is-amber{background:#fef0c7;color:#93370d}.aw-badge.is-green{background:#dcfce7;color:#166534}.aw-badge.is-red{background:#fee4e2;color:#912018}.aw-resync .btn{margin-top:6px}.aw-resync-item{border:1px solid #e4e7ec;border-radius:10px;padding:9px 11px;margin-top:10px}.aw-resync-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:4px}.aw-resync-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:6px}.aw-resync-stages{margin:2px 0 0;padding-inline-start:20px;font-size:13px}.aw-resync-stages li{margin:2px 0}.aw-resync-stages li.is-current{font-weight:700;color:#b45309}body.dark-mode .aw-resync-item,html[data-theme=dark] .aw-resync-item{border-color:rgba(255,255,255,.14)}body.dark-mode .aw-badge.is-amber,html[data-theme=dark] .aw-badge.is-amber{background:rgba(247,144,9,.16);color:#fec84b}body.dark-mode .aw-badge.is-green,html[data-theme=dark] .aw-badge.is-green{background:rgba(18,183,106,.16);color:#6ce9a6}body.dark-mode .aw-badge.is-red,html[data-theme=dark] .aw-badge.is-red{background:rgba(240,68,56,.16);color:#fda29b}body.dark-mode .aw-resync-stages li.is-current,html[data-theme=dark] .aw-resync-stages li.is-current{color:#fec84b}