:root{--bg:#0a101d;--surface:#101828;--surface-2:#18233a;--surface-3:#1f2c47;--line:#243250;--line-strong:#324266;--text:#ecf1fa;--muted:#9dacc7;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#93c5fd;--success:#15803d;--success-hover:#166534;--success-text:#4ade80;--danger-text:#f87171;--warn-text:#facc15;--otp:#fbbf24;--review-text:#d8b4fe;--info-text:#67e8f9;--chip-idle-bg:#1b2638;--chip-idle-tx:#b9c5db;--chip-work-bg:#2a2410;--chip-work-tx:#fde047;--chip-ok-bg:#0e2a1a;--chip-ok-tx:#4ade80;--chip-rej-bg:#2d1414;--chip-rej-tx:#fca5a5;--focus:#93c5fd;--radius:10px;--radius-lg:14px;--shadow:0 8px 28px rgb(0 0 0/0.45);--speed:180ms;--panel:var(--surface);--panel-2:var(--surface-2);--panel-3:var(--surface-3);--line-soft:#1b2740;--fg:var(--text);--dim:#6c7b99;--gold:var(--primary);--gold-dim:var(--line-strong);--ok:var(--success-text);--ok-bg:var(--chip-ok-bg);--warn:var(--warn-text);--warn-bg:var(--chip-work-bg);--crit:var(--danger-text);--crit-bg:var(--chip-rej-bg);--blue:var(--primary-soft);--blue-bg:#14233d;--r:var(--radius);--row:40px;--pad:clamp(12px,2.5vw,28px)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:IBM Plex Sans Arabic,Segoe UI,Noto Sans Arabic,Tahoma,sans-serif;font-size:14px;line-height:1.6;direction:rtl;-webkit-font-smoothing:antialiased}#app,body{min-height:100dvh}::selection{background:#1d4ed8;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2c3a59;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3a4c74}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}b.num,i.num,span.num{display:inline-block}td.num,th.num{text-overflow:clip}td .cut{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grow,.spacer{flex:1 1 auto}.muted{color:var(--muted)}.dim{color:var(--dim)}button{color:inherit;cursor:pointer}button,input,select,textarea{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 16px;background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);font-weight:600;font-size:13.5px;transition:background var(--speed),border-color var(--speed),transform 80ms;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--primary-soft)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-success{background:var(--success);border-color:var(--success);color:#fff}.btn-success:hover:not(:disabled){background:var(--success-hover);border-color:var(--success-hover)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--muted)}.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.btn-ghost.danger{color:var(--danger-text);border-color:#4a2424}.btn-ghost.danger:hover:not(:disabled){background:var(--chip-rej-bg);color:var(--chip-rej-tx)}.btn-sm{min-height:34px;padding:5px 12px;font-size:12.5px;border-radius:8px}.btn .spin{animation:rotate .9s linear infinite}.field{background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);padding:9px 13px;min-height:40px;outline:none;transition:border-color var(--speed);width:100%}.field::placeholder{color:var(--muted);opacity:.8}.field:focus{border-color:var(--primary-soft)}label.lbl{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px;font-weight:600}.topbar{gap:16px;flex-wrap:wrap;padding:12px var(--pad);background:linear-gradient(180deg,#111a2e,#0d1424);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:40}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px}.brand .logo{width:36px;height:36px;border-radius:9px;flex:none;background:linear-gradient(135deg,#1d4ed8,#0e7490);display:grid;place-items:center;color:#fff}.brand h1{font-size:16.5px;margin:0;font-weight:700;letter-spacing:.2px}.brand .sub{display:block;font-size:11.5px;font-weight:500}.brand .sub,.sync{color:var(--muted)}.sync{display:inline-flex;align-items:center;gap:7px;font-size:12px}.sync .dot{width:9px;height:9px;border-radius:50%;background:var(--success-text);flex:none}.sync.off{color:var(--danger-text)}.sync.off .dot{background:var(--danger-text);animation:blink 1s infinite}.me{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.me b{color:var(--text)}.otp-panel{margin:14px var(--pad) 0;background:linear-gradient(135deg,#16213a,#101828);border:1px solid var(--line);-webkit-border-start:4px solid var(--otp);border-inline-start:4px solid var(--otp);border-radius:var(--radius-lg);padding:14px 20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.otp-label{display:flex;flex-direction:column;gap:2px;min-width:150px}.otp-label .t1{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:7px;color:var(--otp)}.otp-label .t2{font-size:11.5px;color:var(--muted)}.otp-code-wrap{display:flex;align-items:center;gap:12px}.otp-code{font-size:clamp(30px,4vw,40px);font-weight:800;letter-spacing:10px;color:var(--otp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;-webkit-padding-start:10px;padding-inline-start:10px}.otp-code.none,.otp-code.stale{color:var(--muted)}.otp-code.none{font-size:15px;letter-spacing:0;font-weight:500;direction:rtl;padding:0}.otp-code.flash{animation:otp-flash 1s ease-out 2}.otp-meta{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);min-width:120px}.otp-lock{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.otp-lock-state{font-size:12px;font-weight:600}.otp-lock-state.free{color:var(--success-text)}.otp-lock-state.mine{color:var(--otp)}.otp-lock-state.busy{color:var(--danger-text)}.otp-form{display:flex;align-items:center;gap:8px}.otp-form input{width:130px;text-align:center;letter-spacing:.18em;direction:ltr;font-weight:600;font-size:15px}.otp-prev{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--muted);text-align:start;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.otp-prev b{background:var(--surface-2);color:var(--muted);padding:4px 9px;border-radius:6px;direction:ltr;font-weight:600;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes otp-flash{0%{text-shadow:0 0 0 transparent;transform:scale(1)}30%{text-shadow:0 0 26px rgb(251 191 36/.8);transform:scale(1.06)}to{text-shadow:0 0 0 transparent;transform:scale(1)}}@keyframes blink{50%{opacity:.35}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px var(--pad) 4px}.searchbox{position:relative;flex:1 1 230px;max-width:430px}.searchbox svg{position:absolute;inset-inline-start:12px;top:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.searchbox input{-webkit-padding-start:38px;padding-inline-start:38px}.filter-sel{width:auto;min-width:140px;max-width:210px;cursor:pointer;font-size:12.5px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);padding:8px 14px;min-height:40px;border-radius:var(--radius);font-size:12.5px;font-weight:600;transition:color var(--speed),border-color var(--speed),background var(--speed);display:inline-flex;align-items:center;gap:7px}.tab:hover{color:var(--text);border-color:var(--line-strong)}.tab[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.tab.ok[aria-pressed=true]{background:var(--success);border-color:var(--success)}.tab.crit[aria-pressed=true]{background:#b91c1c;border-color:#b91c1c}.tab .n{font-size:11px;background:rgb(255 255 255/.14);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab[aria-pressed=false] .n{background:var(--surface-3)}.tablewrap{margin:10px var(--pad) 8px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:auto;max-height:calc(100dvh - 340px);min-height:260px;background:var(--surface)}table{width:100%;border-collapse:collapse;table-layout:fixed}table.deeds{min-width:1120px}td,th{padding:9px 11px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}th{background:var(--surface-2);color:var(--muted);font-weight:600;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}th.sortable{cursor:pointer}th.sortable:hover{color:var(--text)}th .ar{color:var(--primary-soft);font-size:10px;-webkit-margin-start:3px;margin-inline-start:3px;font-style:normal}tbody td{overflow:hidden;text-overflow:ellipsis}tbody tr{transition:background .12s}tbody tr:hover{background:var(--surface-2)}tbody tr.sel{background:#1a2846}tbody tr.mine{box-shadow:inset 4px 0 0 var(--primary)}td:last-child,th:last-child{position:-webkit-sticky;position:sticky;inset-inline-end:0;background:var(--surface);box-shadow:1px 0 0 var(--line) inset}th:last-child{z-index:3}tbody tr:hover td:last-child,th:last-child{background:var(--surface-2)}tbody tr.sel td:last-child{background:#1a2846}td.note-cell,td.notecell{max-width:190px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;unicode-bidi:plaintext}td.reqno{font-size:12px}.rowact,.rowbtns{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:nowrap}.chip{display:inline-block;font-weight:700;border-radius:8px;padding:4px 11px;font-size:12px;line-height:1.4}.chip-idle{background:var(--chip-idle-bg);color:var(--chip-idle-tx)}.chip-work{background:var(--chip-work-bg);color:var(--chip-work-tx)}.chip-ok{background:var(--chip-ok-bg);color:var(--chip-ok-tx)}.chip-rej{background:var(--chip-rej-bg);color:var(--chip-rej-tx)}.holder{font-size:12px}.empty,.holder{color:var(--muted)}.empty{padding:48px 20px;text-align:center}.loadmore{display:block;width:100%;padding:13px;background:var(--surface-2);border:0;border-top:1px solid var(--line);color:var(--muted);font-weight:600}.loadmore:hover{color:var(--text);background:var(--surface-3)}.boot{min-height:100dvh;display:grid;place-items:center}.boot .inner{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--muted)}.boot svg{animation:rotate 1s linear infinite;color:var(--primary-soft)}.toast{position:fixed;bottom:26px;right:50%;translate:50% 0;background:#152237;border:1px solid var(--primary-soft);color:var(--text);padding:12px 20px;border-radius:var(--radius);font-size:13.5px;font-weight:600;box-shadow:var(--shadow);z-index:90;display:flex;align-items:center;gap:9px;animation:toast-in var(--speed) ease-out}.toast.err{border-color:var(--danger-text);color:var(--danger-text)}@keyframes toast-in{0%{opacity:0;translate:50% 8px}}.login-page{min-height:100dvh;display:grid;place-items:center;padding:20px}.login-card{width:min(400px,100%);background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px 30px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow)}.login-card .logo{width:52px;height:52px;border-radius:14px;margin-inline:auto;background:linear-gradient(135deg,#1d4ed8,#0e7490);display:grid;place-items:center;color:#fff}.login-card h1{margin:0;font-size:19px;text-align:center}.login-card .sub{margin:-10px 0 0;text-align:center;color:var(--muted);font-size:13px}.login-err{color:var(--danger-text);font-size:13px;margin:0;display:flex;align-items:center;gap:7px}.wholist{display:grid;grid-gap:6px;gap:6px;max-height:42vh;overflow:auto}.who-pick{display:flex;align-items:center;gap:10px;width:100%;text-align:start;background:var(--surface-2);border:1px solid var(--line);padding:10px 13px;border-radius:9px;color:var(--text)}.who-pick:hover:not(:disabled){background:var(--surface-3);border-color:var(--primary-soft)}.who-pick b{font-size:14.5px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}footer.foot{padding:0 var(--pad) 30px;color:var(--muted);font-size:12px;text-align:center}button.bare,button.danger,button.ghost,button.primary,button.sm,button.xs{border:1px solid transparent;border-radius:8px;padding:8px 14px;background:var(--surface-2);color:var(--text);transition:background var(--speed),border-color var(--speed),opacity var(--speed)}button.bare:hover:not(:disabled),button.ghost:hover:not(:disabled),button.primary:hover:not(:disabled),button.sm:hover:not(:disabled),button.xs:hover:not(:disabled){background:var(--surface-3)}button:disabled{opacity:.42;cursor:not-allowed}button.primary{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}button.primary:hover:not(:disabled){background:var(--primary-hover)}button.ghost{background:transparent;color:var(--muted);border-color:var(--line)}button.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}button.bare{background:transparent;border-color:transparent;color:var(--muted)}button.bare:hover:not(:disabled){background:var(--surface-2);color:var(--text)}button.danger{background:var(--chip-rej-bg);color:var(--chip-rej-tx)}button.sm{padding:6px 12px;font-size:12.5px;border-radius:8px}button.xs{padding:4px 10px;font-size:12px;border-radius:7px;line-height:1.5}input:not([type=checkbox]):not([type=file]),select,textarea{width:100%;padding:9px 12px;background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);text-align:right}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--primary-soft)}select{cursor:pointer}label.fl{display:block;font-size:11.5px;color:var(--muted);margin-bottom:5px}.chk{width:15px;height:15px;margin:0;accent-color:var(--primary);cursor:pointer;vertical-align:middle}tbody td:first-child,thead th:first-child{text-overflow:clip}.tag{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:8px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.st-none{background:transparent;color:var(--muted);font-weight:400;padding-inline:0}.st-queued{background:var(--chip-idle-bg);color:var(--chip-idle-tx)}.st-filling{background:var(--chip-work-bg);color:var(--chip-work-tx)}.st-at_map,.st-at_rights,.st-at_summary{background:var(--chip-ok-bg);color:var(--chip-ok-tx)}.st-error{background:var(--chip-rej-bg);color:var(--chip-rej-tx)}.s-registered{background:var(--chip-ok-bg);color:var(--chip-ok-tx)}.s-progress{background:var(--chip-work-bg);color:var(--chip-work-tx)}.s-rejected{background:var(--chip-rej-bg);color:var(--chip-rej-tx)}.s-new{background:var(--chip-idle-bg);color:var(--chip-idle-tx)}.geo{display:inline-block;width:9px;height:9px;border-radius:99px;background:var(--success-text);box-shadow:0 0 0 3px rgb(74 222 128/.14)}.geo.off{background:transparent;border:1.5px solid var(--muted);box-shadow:none}.risk-dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:var(--danger-text);-webkit-margin-end:7px;margin-inline-end:7px;vertical-align:middle}.risk-dot.medium{background:var(--warn-text)}.yes{color:var(--success-text)}.fchip,.no{color:var(--muted)}.fchip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;background:var(--surface-2);border:1px solid var(--line);padding:5px 12px;border-radius:999px;cursor:pointer}.fchip b{color:var(--text);font-weight:600}.fchip:hover{color:var(--text);border-color:var(--primary-soft)}.bulk{position:fixed;bottom:22px;right:50%;translate:50% 0;display:flex;gap:9px;align-items:center;flex-wrap:wrap;z-index:80;background:#152237;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:10px 16px;box-shadow:var(--shadow)}.bulk .cnt{font-weight:700;color:var(--primary-soft);font-size:13px}.pager{display:flex;gap:12px;align-items:center;padding:0 var(--pad) 22px;font-size:13px;flex-wrap:wrap}.drawer{position:fixed;inset-block:0;inset-inline-start:0;width:min(470px,92vw);background:var(--surface);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);box-shadow:24px 0 60px rgb(0 0 0/.55);display:flex;flex-direction:column;z-index:60}.drawer .dh{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.drawer .db{padding:16px 20px;overflow:auto;flex:1 1}.kv{display:grid;grid-template-columns:118px 1fr;grid-gap:8px 12px;gap:8px 12px;font-size:13.5px}.kv dt{color:var(--muted)}.kv dd{margin:0}dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);padding:0;width:min(740px,94vw);box-shadow:var(--shadow)}dialog::-webkit-backdrop{background:rgb(2 6 16/.68);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog::backdrop{background:rgb(2 6 16/.68);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dlg-h{padding:18px 22px 8px;font-size:17px;font-weight:700}.dlg-b{padding:6px 22px;max-height:66vh;overflow:auto}.dlg-f{padding:14px 22px 20px;display:flex;gap:10px;align-items:center}.banner{border:1px solid var(--line);border-radius:var(--radius);padding:12px 15px;font-size:13px}.note{background:var(--surface-2);border-radius:8px;padding:12px 14px;color:var(--muted);-webkit-border-start:3px solid var(--primary);border-inline-start:3px solid var(--primary)}.err,.note{font-size:13px}.err{background:var(--chip-rej-bg);color:var(--chip-rej-tx)}.err,.okbox{border-radius:8px;padding:11px 14px}.okbox{background:var(--chip-ok-bg);color:var(--chip-ok-tx);font-size:13px}.reports{padding:18px var(--pad) 30px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px}.card h3{margin:0 0 12px;font-size:14.5px;font-weight:700}.card table{min-width:0}.bar{height:8px;background:var(--surface-3);border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:var(--primary)}.rowline{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13.5px}.rowline .nm{flex:0 0 130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rowline .nm.w{flex:1 1 auto}.rowline .bar{flex:1 1}.steps{counter-reset:s;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.steps li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:13.5px}.steps li:before{counter-increment:s;content:counter(s);flex:none;width:23px;height:23px;border-radius:99px;background:var(--surface-3);color:var(--primary-soft);display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:1px}.steps li b{color:var(--text)}.steps li span{color:var(--muted)}.zonelist{display:grid;grid-gap:10px;gap:10px;padding:18px var(--pad) 30px}.zone{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px}.zone .zh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.zone .zh b{font-size:14.5px}.zone .zb{padding:7px 0 9px;font-size:13px}.zone .zf{display:flex;gap:9px}.btnrow,.zone .zf{align-items:center;flex-wrap:wrap}.btnrow{display:inline-flex;gap:4px}.formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:11px;gap:11px}.badge{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;background:#b91c1c;color:#fff;border-radius:99px;padding:0 6px;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr}@media (max-width:760px){.otp-panel{gap:12px;padding:12px 16px}.otp-prev{-webkit-margin-start:0;margin-inline-start:0;width:100%}.tablewrap{max-height:none}body{font-size:13.5px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.refbtn{background:transparent;border:1px solid transparent;border-radius:7px;padding:3px 8px;width:100%;color:inherit;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refbtn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.refbtn .why{color:var(--warn-text)}.refbtn .dim{opacity:.55}td.reqno{max-width:150px}.reasons{display:flex;gap:7px;flex-wrap:wrap}.reasons .fchip{cursor:pointer}dialog.dlg .dlg-foot{flex-wrap:wrap}.s-review{background:#221934}.btn.review,.s-review{color:var(--review-text)}.btn.review{border-color:#3a2b52}.btn.review:hover:not(:disabled){background:#221934}.navtabs{display:inline-flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:3px}.navtabs button{background:transparent;border:0;color:var(--muted);font-weight:600;font-size:13px;padding:7px 16px;border-radius:9px;display:inline-flex;align-items:center;gap:6px}.navtabs button:hover{color:var(--text)}.navtabs button[aria-pressed=true]{background:var(--primary);color:#fff}.me .avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--primary-soft);font-weight:700;font-size:13px}.stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px var(--pad) 4px}.stat{text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 14px 11px;display:flex;flex-direction:column;gap:2px;position:relative;overflow:hidden;transition:border-color var(--speed),background var(--speed)}.stat:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--tone,var(--line-strong))}.stat:hover{border-color:var(--line-strong);background:var(--surface-2)}.stat[aria-pressed=true]{border-color:var(--tone,var(--primary));background:var(--surface-2);box-shadow:0 0 0 1px var(--tone,var(--primary)) inset}.stat .l{font-size:12.5px;color:var(--muted);font-weight:600}.stat .v{font-size:24px;font-weight:700;line-height:1.25;color:var(--text)}.stat .p{font-size:11px;color:var(--dim)}.stat.t-all{--tone:var(--primary-soft)}.stat.t-new{--tone:var(--chip-idle-tx)}.stat.t-work{--tone:var(--chip-work-tx)}.stat.t-review{--tone:var(--review-text)}.stat.t-ok{--tone:var(--success-text)}.stat.t-crit{--tone:var(--danger-text)}.stat.t-ok .v{color:var(--success-text)}.stat.t-crit .v{color:var(--chip-rej-tx)}.toolbar.adv,.toolbar.chips,.toolbar.quick{padding-top:8px}.toolbar.chips{gap:7px}.searchbox{max-width:520px}.btn.on{color:var(--text);border-color:var(--primary-soft)}.btn svg{flex:none}.btn.icon-only{padding-inline:9px;min-width:34px}.fchip svg{width:12px;height:12px}.seg{flex-wrap:wrap;gap:6px}.seg,.seg button{display:inline-flex}.seg button{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);padding:6px 12px;min-height:36px;border-radius:999px;font-size:12.5px;font-weight:600;align-items:center;gap:7px}.seg button:hover{color:var(--text);border-color:var(--line-strong)}.seg button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.seg button.crit[aria-pressed=true]{background:#b91c1c;border-color:#b91c1c}.seg .n{font-size:11px;background:var(--surface-3);border-radius:999px;padding:0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seg button[aria-pressed=true] .n{background:rgb(255 255 255/.18)}.seg button.crit:not([aria-pressed=true]) .n{color:var(--chip-rej-tx)}.menu{position:fixed;z-index:100;min-width:220px;background:#131e33;border:1px solid var(--line-strong);border-radius:12px;padding:6px;box-shadow:var(--shadow);display:flex;flex-direction:column;animation:toast-in .12s ease-out}.menu button{background:transparent;border:0;text-align:start;padding:9px 12px;border-radius:8px;font-size:13px;color:var(--text)}.menu button:hover:not(:disabled){background:var(--surface-3)}.menu button.danger{color:var(--danger-text)}.menu hr{border:0;border-top:1px solid var(--line);margin:5px 4px}table.deeds td,table.deeds th{padding:10px 12px;text-align:start}table.deeds th{font-size:12px}table.deeds tbody td{vertical-align:middle}table.deeds tbody tr{cursor:pointer}.c-chk{width:44px;text-align:center!important}.c-deed{width:150px}.c-loc,.c-plan{width:175px}.c-type{width:130px}.c-status{width:230px}.c-ref{width:150px}.c-who{width:120px}.c-act{width:128px}td .l1,td .l2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td .l1{font-weight:600;color:var(--text);font-size:13.5px}td .l2{color:var(--muted);font-size:12px;margin-top:1px}td.c-deed .l1{font-weight:700;letter-spacing:.2px}table.deeds td span.num.l1,table.deeds td span.num.l2{display:block;text-align:right;direction:ltr;unicode-bidi:plaintext}td.c-who{color:var(--muted);font-size:12.5px}td.c-who.who-me{color:var(--primary-soft);font-weight:600}td.c-status .tag{max-width:none}td.c-status .sub{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub svg{flex:none}.sub.crit{color:var(--chip-rej-tx)}.sub.warn{color:var(--warn-text)}.sub.fs-queued{color:var(--chip-idle-tx)}.sub.fs-filling{color:var(--chip-work-tx)}.sub.fs-at_map,.sub.fs-at_rights,.sub.fs-at_summary{color:var(--success-text)}.pin{display:inline-flex;vertical-align:-2px;-webkit-margin-start:6px;margin-inline-start:6px;color:var(--info-text);opacity:.85}.pin:hover{opacity:1}.rowact{justify-content:flex-start}.c-act .btn-sm{min-height:32px}tbody tr.mine{box-shadow:inset -3px 0 0 var(--primary)}td.c-act,th.c-act{position:-webkit-sticky;position:sticky;inset-inline-end:0;background:var(--surface);box-shadow:1px 0 0 var(--line) inset}table.deeds th.c-act{background:var(--surface-2)}.tag{padding:4px 11px;font-size:12px;border-radius:999px;overflow:visible}.tag.s-progress{box-shadow:inset 0 0 0 1px #3d3413}.tag.s-registered{box-shadow:inset 0 0 0 1px #14532d}.tag.s-rejected{box-shadow:inset 0 0 0 1px #4a2424}.tag.s-review{box-shadow:inset 0 0 0 1px #3a2b52}.tag.s-new{box-shadow:inset 0 0 0 1px #2a3750}.refbtn{text-align:start}.refbtn .add{color:var(--dim);font-size:12px}.refbtn:hover .add{color:var(--primary-soft)}.refinput{min-height:30px;padding:4px 8px;font-size:12.5px}.cards{display:none}.dcard{background:var(--surface);border-bottom:1px solid var(--line);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.dcard.mine{box-shadow:inset -3px 0 0 var(--primary)}.dcard.sel{background:#1a2846}.dc-f,.dc-h{display:flex;align-items:center;gap:8px}.dc-h b{font-size:15px}.dc-b{display:flex;flex-direction:column;gap:3px;font-size:13px}.dc-b .sub{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.scrim{position:fixed;inset:0;background:rgb(2 6 16/.5);z-index:59;animation:toast-in .12s}.drawer{width:min(520px,100vw);animation:drawer-in .18s ease-out}@keyframes drawer-in{0%{translate:30px 0;opacity:0}}.drawer .dh{gap:14px}.drawer .df{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dsec{margin:18px 0 10px;font-size:12px;color:var(--dim);font-weight:700;letter-spacing:.3px;border-bottom:1px solid var(--line);padding-bottom:6px}.dsec:first-child{margin-top:0}.kv{grid-template-columns:128px 1fr}.kv dd .num{text-align:start}a.link{color:var(--info-text);text-decoration:none;border-bottom:1px dashed}code.raw{display:block;margin-top:6px;white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left;font-size:11.5px;background:rgb(0 0 0/.25);padding:8px 10px;border-radius:6px;color:var(--muted)}@media (max-width:1180px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.topbar{gap:10px;padding-block:10px}.topbar .navtabs{order:5;width:100%;justify-content:space-between}.topbar .navtabs button{flex:1 1;justify-content:center}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}.stat{padding:10px 12px}.stat .v{font-size:20px}.searchbox{flex-basis:100%;max-width:none}.filter-sel{flex:1 1 140px;max-width:none}.tablewrap{border-radius:12px}table.deeds{display:none}.cards{display:block}.bulk{width:calc(100vw - 24px);justify-content:center}.me b{display:none}}table.smsprev{margin-top:12px;font-size:12.5px}table.smsprev td,table.smsprev th{padding:7px 8px;text-align:start;white-space:normal}table.smsprev tr.muted td{color:var(--dim)}dialog.dlg textarea.field{min-height:140px;resize:vertical;line-height:1.7}.reasons-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px var(--pad) 0}.rcard{text-align:start;background:var(--surface);border:1px dashed var(--line-strong);border-radius:12px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;transition:border-color var(--speed),background var(--speed)}.rcard:hover{background:var(--surface-2)}.rcard .l{font-size:13px;font-weight:700;color:var(--text)}.rcard .v{font-size:20px;font-weight:700;grid-row:span 2;color:var(--tone)}.rcard .h{font-size:11px;color:var(--dim)}.rcard[aria-pressed=true]{border-style:solid;border-color:var(--tone);background:var(--surface-2)}.rcard.r-district{--tone:var(--warn-text)}.rcard.r-mismatch{--tone:var(--chip-rej-tx)}.rcard.r-existing{--tone:var(--review-text)}.rcard.r-verify{--tone:var(--info-text)}@media (max-width:1180px){.reasons-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rcard .h{display:none}}.sub.info{color:var(--info-text)}.s-existing{background:#2b1d0e;color:#fdba74;box-shadow:inset 0 0 0 1px #4a3214}.stat.t-existing{--tone:#fdba74}.btn.existing{color:#fdba74;border-color:#4a3214}.btn.existing:hover:not(:disabled){background:#2b1d0e}.reasons-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hijri{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:8px;gap:8px;max-width:520px}.hijri select{padding-inline:8px}.s-mismatch{background:#22163a;color:#c4b5fd;box-shadow:inset 0 0 0 1px #3b2a63}.stat.t-mismatch{--tone:#c4b5fd}.btn.mismatch{color:#c4b5fd;border-color:#3b2a63}.btn.mismatch:hover:not(:disabled){background:#22163a}.stats{grid-template-columns:repeat(8,minmax(0,1fr))}.reasons-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reasons-row{grid-template-columns:1fr}}.s-notann{background:#15202e;color:#93c5fd;box-shadow:inset 0 0 0 1px #24364d}.stat.t-notann{--tone:#93c5fd}.btn.notann{color:#93c5fd;border-color:#24364d}.btn.notann:hover:not(:disabled){background:#15202e}.stats{grid-template-columns:repeat(9,minmax(0,1fr))}.reasons-row{grid-template-columns:1fr}.s-confirm{background:#2d1424;color:#f9a8d4;box-shadow:inset 0 0 0 1px #4f1f3d}.stat.t-confirm{--tone:#f9a8d4}.stats{grid-template-columns:repeat(10,minmax(0,1fr))}@media (max-width:1180px){.stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.s-abd{background:#10261c;color:#86efac;box-shadow:inset 0 0 0 1px #1f4d36}.stat.t-abd{--tone:#86efac}.stats{grid-template-columns:repeat(11,minmax(0,1fr))}@media (max-width:1180px){.stats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}