:root{--green-950:#08251b;--green-900:#0b3225;--green-800:#0f3d2e;--green-700:#14533e;--green-600:#1d6b50;--green-500:#2a8466;--green-100:#e4efe9;--green-50:#f1f7f3;--gold-600:#a9863a;--gold-500:#c9a84a;--gold-400:#ddc278;--gold-100:#f6edd3;--bg:#eef1ee;--surface:#ffffff;--surface-2:#f7f9f7;--border:#e1e6e1;--border-2:#ecefec;--text:#16201b;--text-2:#45524b;--muted:#7b867f;--muted-2:#9aa39c;--ok:#1d7a4d;--ok-bg:#e3f3ea;--warn:#b5791b;--warn-bg:#fbf0d9;--danger:#bb2d2d;--danger-bg:#f8e3e3;--info:#1f5c9e;--info-bg:#e4eef9;--sec-1:#5b7a6c;--sec-1-bg:#eef3f0;--sec-2:#1f5c9e;--sec-2-bg:#e6eff8;--sec-3:#b5791b;--sec-3-bg:#fbf1da;--sec-4:#c2410c;--sec-4-bg:#fbe8dc;--sec-5:#9b1c2e;--sec-5-bg:#f7e1e4;--radius:12px;--radius-sm:8px;--radius-lg:18px;--shadow-sm:0 1px 2px rgba(13,40,30,.06),0 1px 3px rgba(13,40,30,.05);--shadow:0 2px 8px rgba(13,40,30,.07),0 6px 20px rgba(13,40,30,.06);--shadow-lg:0 12px 40px rgba(13,40,30,.14);--sidebar-w:264px;--topbar-h:64px;--font:var(--font-tajawal),"Tajawal",system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-root{height:100vh;overflow:hidden}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{font-size:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdd5cf;border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#b6c0b8}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100vh}.sidebar{background:linear-gradient(180deg,var(--green-900),var(--green-950));color:#dce8e1;display:flex;flex-direction:column;position:relative;overflow:hidden}.sidebar:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 100% 0,rgba(201,168,74,.1),transparent 45%);pointer-events:none}.brand{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.brand-mark{width:42px;height:42px;border-radius:11px;background:linear-gradient(150deg,var(--gold-400),var(--gold-600));display:grid;place-items:center;color:var(--green-950);flex-shrink:0;box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 2px 6px rgba(0,0,0,.25)}.brand-name{font-weight:800;font-size:19px;letter-spacing:-.2px;color:#fff}.brand-sub{font-size:11.5px;color:#9fb6aa;font-weight:500}.nav-section{padding:14px 12px 4px}.nav-label{font-size:11px;font-weight:700;letter-spacing:.04em;color:#6f8a7e;padding:6px 12px;text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:#c2d3ca;font-weight:600;font-size:14.5px;margin-bottom:2px;width:100%;text-align:start;position:relative;transition:background .14s,color .14s}.nav-item:hover{background:rgba(255,255,255,.06);color:#fff}.nav-item.active{background:rgba(201,168,74,.14);color:#fff}.nav-item.active:before{content:"";position:absolute;inset-inline-start:-12px;top:50%;transform:translateY(-50%);width:4px;height:22px;border-radius:0 4px 4px 0;background:var(--gold-500)}html[dir=rtl] .nav-item.active:before{border-radius:4px 0 0 4px}.nav-item .ico{flex-shrink:0;opacity:.9}.nav-item span{line-height:1.25}.nav-item .badge-dot{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--gold-500);color:var(--green-950);font-size:11px;font-weight:800;min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;padding:0 6px}.sidebar-foot{margin-top:auto;padding:14px;border-top:1px solid rgba(255,255,255,.07)}.tenant-card{display:flex;align-items:center;gap:11px;padding:10px;border-radius:11px;background:rgba(255,255,255,.05)}.tenant-logo{width:36px;height:36px;border-radius:9px;flex-shrink:0;background:rgba(255,255,255,.1);display:grid;place-items:center;color:var(--gold-400);border:1px solid rgba(255,255,255,.08)}.tenant-name{font-size:13.5px;font-weight:700;color:#fff}.tenant-meta{font-size:11px;color:#9fb6aa}.main{display:flex;flex-direction:column;min-width:0;height:100vh}.topbar{height:var(--topbar-h);flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border);gap:16px;padding:0 24px}.crumbs,.topbar{display:flex;align-items:center}.crumbs{gap:8px;font-size:13.5px;color:var(--muted)}.crumbs .cur{color:var(--text);font-weight:700}.crumbs .sep{color:var(--muted-2)}.search-box{flex:1 1;max-width:460px;display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:9px 13px;color:var(--muted)}.search-box input{border:none;background:none;outline:none;flex:1 1;color:var(--text)}.search-box .k{font-size:11px;color:var(--muted-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.top-actions{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.icon-btn{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--text-2);border:1px solid transparent;position:relative}.icon-btn:hover{background:var(--surface-2);border-color:var(--border)}.icon-btn .dot{position:absolute;top:8px;inset-inline-end:9px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--surface)}.lang-toggle{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;padding:7px 12px;font-weight:700;font-size:13px;color:var(--text-2)}.lang-toggle:hover{background:var(--surface-2)}.user-chip{display:flex;align-items:center;gap:10px;-webkit-padding-start:8px;padding-inline-start:8px}.avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(150deg,var(--green-600),var(--green-800));color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}.user-chip .nm{font-size:13.5px;font-weight:700;line-height:1.2}.user-chip .rl{font-size:11.5px;color:var(--muted)}.content{flex:1 1;overflow-y:auto;padding:26px 28px 60px}.content-inner{max-width:1280px;margin:0 auto}.page-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:22px}.page-title{font-size:26px;font-weight:800;letter-spacing:-.4px}.page-sub{font-size:14px;color:var(--muted);margin-top:3px}.page-head .spacer{-webkit-margin-start:auto;margin-inline-start:auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card-pad{padding:18px}.card-head{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--border-2)}.card-head h3{font-size:15.5px;font-weight:800}.card-head .more{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--green-600);font-weight:700;font-size:13px}.btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:10px 16px;border-radius:10px;font-weight:700;font-size:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);transition:background .14s,border-color .14s,transform .05s}.btn:hover{background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--green-800);color:#fff;border-color:var(--green-800)}.btn-primary:hover{background:var(--green-700)}.btn-gold{background:var(--gold-500);color:var(--green-950);border-color:var(--gold-600)}.btn-gold:hover{background:var(--gold-400)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{padding:7px 12px;font-size:13px;border-radius:8px}.chip{gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.chip,.tag{display:inline-flex;align-items:center;font-weight:700}.tag{gap:5px;padding:3px 9px;border-radius:7px}.badge,.tag{font-size:12px}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-weight:800}.badge .d{width:7px;height:7px;border-radius:50%;background:currentColor}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.danger{background:var(--danger-bg);color:var(--danger)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.muted{background:var(--surface-2);color:var(--muted)}.kind-pill{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12.5px;padding:4px 11px;border-radius:8px}.kind-in{background:var(--info-bg);color:var(--info)}.kind-out{background:var(--green-100);color:var(--green-700)}.kind-int{background:var(--gold-100);color:var(--gold-600)}.sec-badge{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12px;padding:4px 10px;border-radius:7px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.stat .ico-wrap{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;margin-bottom:12px}.stat .val{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1}.stat .lbl{font-size:13px;color:var(--muted);margin-top:5px;font-weight:600}.stat .delta{position:absolute;top:16px;inset-inline-end:16px;font-size:12px;font-weight:800}.stat .delta.up{color:var(--ok)}.stat .delta.down{color:var(--danger)}.table-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:14px}table.tbl thead th{text-align:start;font-size:12px;font-weight:700;color:var(--muted);padding:12px 14px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-2);text-transform:uppercase;letter-spacing:.02em}table.tbl tbody td{padding:13px 14px;border-bottom:1px solid var(--border-2);vertical-align:middle}table.tbl tbody tr:hover{background:var(--surface-2)}table.tbl tbody tr:last-child td{border-bottom:none}.doc-no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;color:var(--green-700);letter-spacing:.3px}.doc-title{font-weight:700}.doc-sub{font-size:12px;color:var(--muted)}.cell-people{display:flex;align-items:center;gap:8px}.mini-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(150deg,var(--green-500),var(--green-700));color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;flex-shrink:0}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.fld{display:flex;flex-direction:column;gap:5px}.fld label{font-size:12px;font-weight:700;color:var(--text-2)}.input,.select{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:9px 12px;outline:none;min-width:0;transition:border-color .14s,box-shadow .14s}.input:focus,.select:focus{border-color:var(--green-500);box-shadow:0 0 0 3px var(--green-50)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237b867f' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;-webkit-padding-start:34px;padding-inline-start:34px}.select,html[dir=rtl] .select{background-position:left 12px center}html[dir=rtl] .select{-webkit-padding-end:14px;padding-inline-end:14px;-webkit-padding-start:34px;padding-inline-start:34px}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px;gap:2px}.seg button{padding:7px 14px;border-radius:7px;font-weight:700;font-size:13.5px;color:var(--muted)}.seg button.on{background:var(--surface);color:var(--green-800);box-shadow:var(--shadow-sm)}.grid-2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:18px;gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.row{align-items:center;gap:12px}.col,.row{display:flex}.col{flex-direction:column}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-16{gap:16px}.muted{color:var(--muted)}.section-title{font-size:17px;font-weight:800;margin-bottom:14px}.list-item{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border-2)}.list-item:last-child{border-bottom:none}.list-item:hover{background:var(--surface-2)}.li-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.li-title{font-weight:700;font-size:14px}.li-sub{font-size:12.5px;color:var(--muted)}.li-time{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--muted-2);white-space:nowrap}.wf-track{display:flex;align-items:stretch;gap:0}.wf-step{flex:1 1;position:relative;padding:0 6px}.wf-node{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wf-dot{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800;border:2px solid var(--border);background:var(--surface);color:var(--muted);z-index:1}.wf-dot.done{background:var(--ok);border-color:var(--ok);color:#fff}.wf-dot.active{background:var(--gold-500);border-color:var(--gold-600);color:var(--green-950);box-shadow:0 0 0 4px var(--gold-100)}.wf-dot.reject{background:var(--danger);border-color:var(--danger);color:#fff}.wf-line{position:absolute;top:19px;height:3px;background:var(--border);inset-inline-start:-50%;width:100%;z-index:0}.wf-line.done{background:var(--ok)}.wf-step:first-child .wf-line{display:none}.wf-step-title{font-size:13px;font-weight:700}.wf-step-meta{font-size:11.5px;color:var(--muted)}.tree{font-size:14px}.tree-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px}.tree-row:hover{background:var(--surface-2)}.tree-row.sel{background:var(--green-50)}.tree-children{-webkit-padding-start:26px;padding-inline-start:26px;position:relative}.tree-children:before{content:"";position:absolute;inset-inline-start:13px;top:0;bottom:14px;width:1.5px;background:var(--border)}.tree-toggle{width:20px;height:20px;place-items:center;color:var(--muted)}.tree-ico,.tree-toggle{display:grid;flex-shrink:0}.tree-ico{width:30px;height:30px;border-radius:8px;place-items:center}.tree-name{font-weight:700}.tree-count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--muted)}.timeline{position:relative;-webkit-padding-start:6px;padding-inline-start:6px}.tl-item{display:flex;gap:14px;padding-bottom:18px;position:relative}.tl-item:before{content:"";position:absolute;inset-inline-start:15px;top:30px;bottom:-4px;width:2px;background:var(--border)}.tl-item:last-child:before{display:none}.tl-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;z-index:1}.tl-body{padding-top:4px}.tl-action{font-weight:700;font-size:14px}.tl-meta{font-size:12.5px;color:var(--muted);margin-top:2px}.file-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.file-ico{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;color:#fff;flex-shrink:0;font-weight:800;font-size:11px}.file-name{font-weight:700;font-size:13.5px}.file-meta{font-size:12px;color:var(--muted)}.dropzone{border:2px dashed var(--border);border-radius:14px;padding:30px;text-align:center;background:var(--surface-2);color:var(--muted)}.dropzone .big{width:56px;height:56px;border-radius:14px;background:var(--green-50);color:var(--green-600);display:grid;place-items:center;margin:0 auto 12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-field{display:flex;flex-direction:column;gap:7px}.form-field label{font-size:13px;font-weight:700}.form-field .hint{font-size:12px;color:var(--muted)}.req{color:var(--danger)}.full{grid-column:1/-1}.perm-grid{width:100%;border-collapse:collapse;font-size:13.5px}.perm-grid th{padding:11px 12px;font-size:12px;color:var(--muted);font-weight:700;border-bottom:1px solid var(--border);text-align:center}.perm-grid th:first-child{text-align:start}.perm-grid td{padding:11px 12px;border-bottom:1px solid var(--border-2);text-align:center}.perm-grid td:first-child{text-align:start;font-weight:700}.chk{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center}.chk.on{background:var(--green-600);color:#fff}.chk.off{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.chk.partial{background:var(--gold-100);color:var(--gold-600)}.divider{height:1px;background:var(--border-2);margin:18px 0}.empty-pad{padding:40px;text-align:center;color:var(--muted)}.donut{--p:0;width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--green-600) calc(var(--p)*1%),var(--border-2) 0);display:grid;place-items:center}.donut:after{content:"";position:absolute;width:84px;height:84px;border-radius:50%;background:var(--surface)}.donut .lab{position:relative;z-index:1;text-align:center}.bars{display:flex;align-items:flex-end;gap:10px;height:160px;padding-top:10px}.bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.bar{width:100%;max-width:36px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--green-500),var(--green-700))}.bar.alt{background:linear-gradient(180deg,var(--gold-400),var(--gold-600))}.bar-lab{font-size:11.5px;color:var(--muted);font-weight:600}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,var(--green-50),var(--bg) 60%)}.auth-card{width:100%;max-width:420px}.auth-brand{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:20px}.modal-overlay{position:fixed;inset:0;background:rgba(8,37,27,.45);display:grid;place-items:center;padding:24px;z-index:50}.modal{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border-2)}.modal-head h3{font-size:16px;font-weight:800}.modal-foot{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--border-2)}.toast-stack{position:fixed;inset-block-end:20px;inset-inline-end:20px;flex-direction:column;z-index:60}.toast,.toast-stack{display:flex;gap:10px}.toast{align-items:center;padding:12px 16px;border-radius:11px;background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border);font-weight:600;font-size:14px}.toast.ok{-webkit-border-start:3px solid var(--ok);border-inline-start:3px solid var(--ok)}.toast.danger{-webkit-border-start:3px solid var(--danger);border-inline-start:3px solid var(--danger)}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--border-2) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:skel 1.4s ease infinite;border-radius:8px}@keyframes skel{0%{background-position:100% 50%}to{background-position:0 50%}}.spin{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--green-600);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.ss-trigger{cursor:pointer}.ss-trigger:disabled{opacity:.6;cursor:not-allowed}.ss-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:start;padding:7px 10px;border:0;border-radius:8px;background:transparent;font-size:13.5px;font-weight:600;color:var(--text);cursor:pointer}.ss-opt:hover{background:var(--surface-2)}.ss-opt.sel{background:var(--green-50)}.ss-trigger.open{border-color:var(--green-600);box-shadow:0 0 0 3px var(--green-50)}.doc-print{display:none}@media print{@page{size:A4;margin:12mm}body,html{background:#fff!important}body *{visibility:hidden!important}.doc-print,.doc-print *{visibility:visible!important}.doc-print{display:block!important;position:absolute;inset:0;width:100%;color:#111;background:#fff}.dps-avoid-break{page-break-inside:avoid;break-inside:avoid}}.doc-print{font-size:12px;line-height:1.6}.doc-print .dps-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:2.5px solid #0f3d2e;padding-bottom:10px;margin-bottom:14px}.doc-print .dps-org{font-size:18px;font-weight:800;color:#0f3d2e}.doc-print .dps-org small{display:block;font-size:11px;font-weight:600;color:#555;margin-top:3px}.doc-print .dps-badgebox{text-align:center;border:1.5px solid #0f3d2e;border-radius:8px;padding:6px 12px;min-width:135px}.doc-print .dps-badgebox b{display:block;font-size:15px;letter-spacing:1px;color:#0f3d2e;font-family:Courier New,monospace}.doc-print .dps-badgebox span{font-size:10px;color:#555}.doc-print .dps-sheettitle{font-size:14px;background:#f0f5f2;border:1px solid #cdddd4;border-radius:6px;padding:7px;color:#0f3d2e;letter-spacing:.3px}.doc-print .dps-doctitle,.doc-print .dps-sheettitle{text-align:center;font-weight:800;margin-bottom:14px}.doc-print .dps-doctitle{font-size:17px;line-height:1.5}.doc-print .dps-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c9c9c9;border-radius:6px;overflow:hidden;margin-bottom:14px}.doc-print .dps-cell{display:flex;border-bottom:1px solid #e6e6e6}.doc-print .dps-cell.full{grid-column:1/-1}.doc-print .dps-k{width:36%;background:#f7f9f8;font-weight:700;color:#555;padding:7px 10px;-webkit-border-end:1px solid #e6e6e6;border-inline-end:1px solid #e6e6e6}.doc-print .dps-v{flex:1 1;padding:7px 10px;font-weight:600;color:#111}.doc-print .dps-section{margin-bottom:12px}.doc-print .dps-section h4{font-size:12.5px;font-weight:800;color:#0f3d2e;-webkit-border-start:3px solid #0f3d2e;border-inline-start:3px solid #0f3d2e;-webkit-padding-start:8px;padding-inline-start:8px;margin-bottom:6px}.doc-print .dps-kw{display:inline-block;border:1px solid #cdddd4;background:#f0f5f2;color:#0f3d2e;border-radius:20px;padding:1px 10px;margin:0 0 4px 4px;font-size:11px;font-weight:700}.doc-print .dps-desc{white-space:pre-wrap;border:1px solid #e6e6e6;border-radius:6px;padding:8px 10px;background:#fafafa}.doc-print table.dps-att{width:100%;border-collapse:collapse}.doc-print table.dps-att td,.doc-print table.dps-att th{border:1px solid #ddd;padding:5px 8px;text-align:start;font-size:11px}.doc-print table.dps-att th{background:#f0f5f2;font-weight:700;color:#0f3d2e}.doc-print .dps-step{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:11.5px}.doc-print .dps-step .n{width:18px;height:18px;border-radius:50%;border:1.5px solid #0f3d2e;color:#0f3d2e;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.doc-print .dps-step.done .n{background:#0f3d2e;color:#fff}.doc-print .dps-foot{margin-top:18px;border-top:1px solid #ddd;padding-top:8px;display:flex;justify-content:space-between;font-size:10px;color:#777}.doc-print .dps-ocr{white-space:pre-wrap;border:1px dashed #ccc;border-radius:6px;padding:8px 10px;background:#fcfcfc;font-size:10.5px;color:#333}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6d87047c78b383ca-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b9817c66466e8cbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/420b3da95f5fbf98-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0a61324d85234ed0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_1b97f9{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_1b97f9{--font-tajawal:"Tajawal","Tajawal Fallback"}