@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(./IBMPlexSansArabic-400-arabic-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(./IBMPlexSansArabic-400-latin-Bo5KPYvw.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-200B,U+2010-206F,U+20AC}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(./IBMPlexSansArabic-500-arabic-C4MQITzh.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(./IBMPlexSansArabic-500-latin-Cd6jVIg7.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-200B,U+2010-206F,U+20AC}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(./IBMPlexSansArabic-600-arabic-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(./IBMPlexSansArabic-600-latin-KrqB56Mw.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-200B,U+2010-206F,U+20AC}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(./IBMPlexSansArabic-700-BPoI0ACs.woff2) format("woff2")}:root{--bg:#F2F3F7;--surface:#FFFFFF;--surface2:#ECEEF3;--ink:#0F1218;--ink2:#565C6B;--ink3:#878D9C;--line:rgba(15,18,24,.1);--accent:#1459C7;--accent-text:#1459C7;--on-accent:#FFFFFF;--accent-soft:rgba(20,89,199,.1);--paid:#0F7C43;--paid-soft:rgba(15,124,67,.11);--due:#B05404;--due-soft:rgba(214,110,10,.13);--late:#C8222F;--late-soft:rgba(200,34,47,.1);--scrim:rgba(10,12,18,.38);--shadow:0 18px 50px rgba(15,20,35,.2);--font:"IBM Plex Sans Arabic",Tahoma,"Segoe UI",Arial,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000000;--surface:#17181C;--surface2:#26272D;--ink:#F4F5F8;--ink2:#A7ACB9;--ink3:#767C8B;--line:rgba(255,255,255,.12);--accent:#1F6FEB;--accent-text:#6AA9FF;--accent-soft:rgba(79,150,255,.17);--paid:#3CCB7F;--paid-soft:rgba(60,203,127,.15);--due:#FFA63D;--due-soft:rgba(255,166,61,.15);--late:#FF6B70;--late-soft:rgba(255,107,112,.15);--scrim:rgba(0,0,0,.58);--shadow:0 18px 50px rgba(0,0,0,.7);color-scheme:dark}}:root[data-theme=dark]{--bg:#000000;--surface:#17181C;--surface2:#26272D;--ink:#F4F5F8;--ink2:#A7ACB9;--ink3:#767C8B;--line:rgba(255,255,255,.12);--accent:#1F6FEB;--accent-text:#6AA9FF;--accent-soft:rgba(79,150,255,.17);--paid:#3CCB7F;--paid-soft:rgba(60,203,127,.15);--due:#FFA63D;--due-soft:rgba(255,166,61,.15);--late:#FF6B70;--late-soft:rgba(255,107,112,.15);--scrim:rgba(0,0,0,.58);--shadow:0 18px 50px rgba(0,0,0,.7);color-scheme:dark}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--accent-text);text-decoration:none}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}bdi{unicode-bidi:isolate}ul{list-style:none;padding:0}svg.ic{width:1.25em;height:1.25em;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.t2{font-size:13px;color:var(--ink2);line-height:1.4;margin-top:1px}.sec{font-weight:600;font-size:13.5px;display:block;margin-bottom:5px}.pad{padding:6px 16px}.lnk{color:var(--accent-text);text-decoration:underline;font-size:inherit}.pill{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:1px 8px;border-radius:99px;white-space:nowrap;line-height:1.6}.pill.paid{background:var(--paid-soft);color:var(--paid)}.pill.today{background:var(--due-soft);color:var(--due)}.pill.late{background:var(--late-soft);color:var(--late)}.pill.up{background:var(--surface2);color:var(--ink2)}.pn-wrap{padding:14px 20px 30px;max-width:1320px;margin:0 auto}.window{background:var(--surface);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.pn-win{min-height:560px}.win-t{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.win-t .ttl{font-size:16px;font-weight:700}.win-t .sp{flex:1}.fake-tag{font-size:12px;color:var(--ink2);white-space:nowrap}.pn-kpis{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.pn-kpi{background:var(--surface);padding:12px 18px}.pn-kpi b{display:block;font-size:27px;font-weight:700;line-height:1.2}.pn-kpi span{font-size:12.5px;color:var(--ink2);display:flex;gap:5px;align-items:center;flex-wrap:wrap}.pn-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:420px}.pn-table{overflow-x:auto;min-width:0}.pn-tools{display:flex;gap:10px;padding:10px 16px;align-items:center;flex-wrap:wrap}.pn-search{height:36px;border-radius:9px;background:var(--surface2);border:0;outline-offset:0;padding:0 11px;min-width:220px;flex:1 1 220px;max-width:340px}.chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;max-width:100%}.chips button{padding:5px 11px;border-radius:99px;background:var(--surface2);font-size:13px;font-weight:500;color:var(--ink2);white-space:nowrap;display:flex;gap:5px;align-items:center}.chips button i{font-style:normal;font-size:11.5px;opacity:.8}.chips button.on{background:var(--accent);color:var(--on-accent)}.pn{width:100%;border-collapse:collapse;font-size:13.5px;min-width:790px}.pn th{font-weight:500;color:var(--ink2);font-size:12.5px;text-align:start;padding:6px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.pn td{padding:8px 12px;border-bottom:.5px solid var(--line);white-space:nowrap}.pn .end{text-align:end}.pn td b{font-weight:600}.pn tbody tr{cursor:pointer;transition:background .12s}.pn tbody tr:hover{background:var(--surface2)}.pn tbody tr.on{background:var(--accent-soft)}.pn tbody tr.empty{cursor:default}.pn-side{border-inline-start:1px solid var(--line);padding:14px 16px;display:flex;flex-direction:column;gap:11px;min-width:0}.pn-side h3{font-size:18px;font-weight:700;line-height:1.3}.pn-kv{display:grid;grid-template-columns:104px 1fr;gap:4px 8px;font-size:13.5px}.pn-kv span:nth-child(odd){color:var(--ink2)}.pn-code{font-size:16px;font-weight:600;direction:ltr;text-align:center;padding:8px;background:var(--surface2);border-radius:9px;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.stack{display:flex;flex-direction:column;gap:6px}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pn-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.pbtn{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border-radius:9px;background:var(--surface2);font-size:13.5px;font-weight:500;transition:background .15s,transform .15s;text-align:center}.pbtn:hover:not(:disabled){background:var(--line)}.pbtn:active:not(:disabled){transform:scale(.97)}.pbtn.pri{background:var(--accent);color:var(--on-accent)}.pbtn.pri:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.pbtn.dng{background:var(--late-soft);color:var(--late)}.pbtn.dngsolid{background:var(--late);color:#fff}.pbtn.okb{background:var(--paid-soft);color:var(--paid)}.pbtn.wa{color:var(--paid)}.pn-log{display:flex;flex-direction:column;gap:7px;font-size:13px}.pn-log li{display:flex;flex-direction:column;border-inline-start:2px solid var(--line);padding-inline-start:8px}.pn-log small{color:var(--ink2);font-size:12px}.pn-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:center;z-index:60;padding:16px;overflow:auto}.pn-card{background:var(--surface);border-radius:16px;padding:18px;width:min(420px,100%);display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow)}.pn-card h3{font-size:18px;font-weight:700;line-height:1.35}.pn-card label{font-size:13px;color:var(--ink2);display:flex;flex-direction:column;gap:3px}.pn-card input,.pn-card select{height:40px;border:1px solid var(--line);border-radius:9px;background:transparent;padding:0 10px;color:var(--ink)}.pn-card input:disabled,.pn-card select:disabled{opacity:.6}.effects{display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--ink2)}.effects li{padding-inline-start:14px;position:relative}.effects li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--ink3)}.bar{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.bar .pbtn{flex:1 1 auto;min-height:40px}.msg{font-size:13.5px;padding:9px 11px;border-radius:9px;background:var(--surface2)}.msg.err{background:var(--late-soft);color:var(--late)}.msg.ok{background:var(--paid-soft);color:var(--paid)}.login{min-height:100dvh;display:grid;place-items:center;padding:16px}.state{padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.skel{height:42px;width:100%;border-radius:9px;background:linear-gradient(90deg,var(--surface2),var(--line),var(--surface2));background-size:200% 100%;animation:sh 1.2s linear infinite}@keyframes sh{to{background-position:-200% 0}}.demo-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--due-soft);color:var(--due);border-radius:10px;padding:8px 12px;margin-bottom:10px;font-size:13.5px}.demo-bar label{display:flex;gap:6px;align-items:center}.demo-bar select{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:3px 6px}.offline{background:var(--late-soft);color:var(--late);border-radius:10px;padding:8px 12px;margin-bottom:10px;font-size:13.5px}.pg-bar{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.pg{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 13px;border-radius:11px;background:var(--surface2);min-width:150px;text-align:start;transition:background .12s;border:1px solid transparent}.pg:hover{background:var(--line)}.pg.on{background:var(--accent-soft);border-color:var(--accent)}.pg.on .pg-n{color:var(--accent-text)}.pg-n{font-weight:700;font-size:15px;display:flex;align-items:center;gap:6px}.pg small{font-size:12px;color:var(--ink2);white-space:nowrap}.pg-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--late)}.pg.add{min-width:auto;flex-direction:row;align-items:center;gap:5px;background:transparent;border:1px dashed var(--line);color:var(--ink2)}.pg.add .pg-n{font-weight:500;font-size:14px}.pg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px 0;flex-wrap:wrap}.tabs{display:flex;gap:4px}.tabs button{padding:7px 14px;border-radius:9px 9px 0 0;font-weight:600;font-size:14px;color:var(--ink2);border-bottom:2px solid transparent;display:flex;gap:6px;align-items:center}.tabs button.on{color:var(--accent-text);border-bottom-color:var(--accent)}.tabs i{font-style:normal;font-size:11.5px;background:var(--surface2);border-radius:99px;padding:0 7px;color:var(--ink2)}.tabs i.warn{background:var(--late-soft);color:var(--late)}.pn-kpis.k3{grid-template-columns:repeat(3,minmax(120px,1fr))}.mon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px}.mon-card{background:var(--surface2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.mon-card.wide{grid-column:1/-1}.mon-card .pn-log li{border-inline-start-color:var(--line)}.bars{display:flex;flex-direction:column;gap:7px;font-size:13.5px}.bars li{display:grid;grid-template-columns:64px 1fr 32px;align-items:center;gap:8px}.bars b{text-align:end;font-weight:600}.bar-t{height:8px;background:var(--surface);border-radius:99px;overflow:hidden}.bar-t span{display:block;height:100%;background:var(--accent);border-radius:99px}.toast{position:fixed;bottom:18px;inset-inline:16px;margin-inline:auto;width:fit-content;max-width:calc(100% - 32px);background:var(--ink);color:var(--surface);padding:9px 14px;border-radius:10px;font-size:13.5px;z-index:70}@media (max-width:980px){.pn-body{grid-template-columns:1fr}.pn-side{border-inline-start:0;border-top:1px solid var(--line)}.pn-side.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--surface);overflow:auto;border:0;padding:12px 16px 30px}.pn-kpis{grid-template-columns:repeat(3,1fr)}.mon-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pn-wrap{padding:8px}.pn-kpis{grid-template-columns:1fr 1fr}.pn-kpis.k3{grid-template-columns:1fr 1fr 1fr}.mon-grid{grid-template-columns:1fr;padding:10px}.pg{min-width:132px;padding:7px 11px}.pn-kpi{padding:10px 12px}.pn-kpi b{font-size:22px}.fake-tag,.hide-s{display:none}.pn{min-width:0}.pn thead{display:none}.pn,.pn tbody{display:block}.pn tbody tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 14px;border-bottom:.5px solid var(--line)}.pn tbody tr.empty{display:block}.pn td{display:none;border:0;padding:0;white-space:normal}.pn td:nth-child(1){display:block;grid-column:1}.pn td:nth-child(2){display:block;grid-column:2;grid-row:1;justify-self:end}.pn td:nth-child(3){display:block;grid-column:1/-1;font-size:12.5px;color:var(--ink2)}.pn td:nth-child(3):before{content:"ينتهي: "}.pn td:nth-child(4){display:block;grid-column:1/-1;font-size:12.5px;color:var(--ink2)}.pn td:nth-child(4):before{content:"آخر ظهور: "}.pn tr.empty td{display:block}.pn-dialog{place-items:end center;padding:0}.pn-card{border-radius:16px 16px 0 0;width:100%;max-height:92dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
