@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2) format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff) format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-kufi-arabic-arabic-600-normal-DpQOABqh.woff2) format("woff2"),url(/assets/noto-kufi-arabic-arabic-600-normal-DeKYl9zm.woff) format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-arabic-700-normal-CGKuvZQr.woff2) format("woff2"),url(/assets/noto-kufi-arabic-arabic-700-normal-SbQDc0eq.woff) format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-kufi-arabic-arabic-800-normal-BRavuVRQ.woff2) format("woff2"),url(/assets/noto-kufi-arabic-arabic-800-normal-EWba526n.woff) format("woff")}:root{--font: "Vazirmatn", "Noto Kufi Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-head: "Noto Kufi Arabic", "Vazirmatn", system-ui, sans-serif;--gold-50: #fffaeb;--gold-100: #fdf0c7;--gold-200: #fadf8a;--gold-300: #f5c84d;--gold-400: #eab12a;--gold-500: #d4970f;--gold-600: #b0780a;--gold-700: #8c5b0c;--ink-950: #0b0c0f;--ink-900: #121418;--ink-850: #171a1f;--ink-800: #1d2026;--ink-700: #2a2e36;--ink-600: #3b404a;--ink-500: #5b626e;--ink-400: #868d99;--ink-300: #b2b8c2;--ink-200: #d8dce2;--ink-100: #ebedf0;--ink-50: #f5f6f8;--bg: #f2f3f5;--surface: #ffffff;--surface-2: #f8f9fb;--surface-3: #eef0f3;--border: #e3e6eb;--border-strong: #cfd4dc;--text: #14171c;--text-2: #465264;--muted: #7a8494;--primary: var(--gold-500);--primary-hover: var(--gold-600);--primary-soft: var(--gold-100);--primary-text: #1b1302;--success: #0f7a57;--success-soft: #e2f5ec;--danger: #cc3128;--danger-soft: #fdebe9;--warning: #b36a00;--warning-soft: #fff3d9;--info: #2458d6;--info-soft: #e8effd;--owe: #6a45e0;--owe-soft: #efeafd;--radius-lg: 16px;--radius: 12px;--radius-sm: 9px;--radius-xs: 6px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .04);--shadow-md: 0 10px 28px -8px rgba(16, 24, 40, .16), 0 2px 6px rgba(16, 24, 40, .05);--shadow-lg: 0 28px 56px -14px rgba(16, 24, 40, .3);--focus: 0 0 0 3px rgba(212, 151, 15, .3);--sidebar-w: 258px;--topbar-h: 62px;--control-h: 40px;color-scheme:light}:root[data-theme=dark]{--bg: #0d0f12;--surface: #15181d;--surface-2: #1a1e24;--surface-3: #21262e;--border: #282d36;--border-strong: #353b46;--text: #eceef2;--text-2: #b9c0cb;--muted: #8a93a1;--primary-soft: rgba(234, 177, 42, .16);--success: #3ccf95;--success-soft: rgba(60, 207, 149, .13);--danger: #ff6b5f;--danger-soft: rgba(255, 107, 95, .13);--warning: #f2b441;--warning-soft: rgba(242, 180, 65, .14);--info: #6f9bff;--info-soft: rgba(111, 155, 255, .14);--owe: #a48bff;--owe-soft: rgba(164, 139, 255, .15);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 12px 30px -10px rgba(0, 0, 0, .6);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14.5px;line-height:1.6;-webkit-font-smoothing:antialiased}body{min-height:100vh;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-head);margin:0;line-height:1.45;font-weight:700;letter-spacing:0}h1{font-size:1.45rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0}::selection{background:var(--gold-200);color:#111}:focus-visible{outline:none;box-shadow:var(--focus)}.num,.ltr{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.num{white-space:nowrap}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.small{font-size:.86em}.tiny{font-size:.76em}.bold{font-weight:700}.semibold{font-weight:600}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.text-info{color:var(--info)}.text-owe{color:var(--owe)}.text-gold{color:var(--gold-600)}.flex{display:flex;align-items:center;gap:8px}.flex-wrap{flex-wrap:wrap}.flex-col{display:flex;flex-direction:column;gap:8px}.between{justify-content:space-between}.grow{flex:1 1 auto;min-width:0}.gap-4{gap:4px}.gap-12{gap:12px}.gap-16{gap:16px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.w-full{width:100%}.hidden{display:none!important}.grid{display:grid;gap:16px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-auto{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.span-2{grid-column:span 2}.span-all{grid-column:1 / -1}.divider{height:1px;background:var(--border);margin:12px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.main{min-width:0;display:flex;flex-direction:column}.page{width:100%;max-width:1500px;margin:0 auto;padding:20px 24px 40px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.page-head .titles{min-width:0}.page-head h1{display:flex;align-items:center;gap:10px}.page-head .subtitle{color:var(--muted);font-size:.92em;margin-top:2px}.page-head .actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#15181e,#0c0e12);color:#c9ced6;border-inline-start:1px solid rgba(255,255,255,.05);z-index:40;overflow:hidden;min-width:0}.sidebar .brand{padding:16px 16px 6px}.sidebar .brand-plate{display:block;position:relative;border-radius:18px;padding:12px 14px 6px;background:radial-gradient(120% 100% at 50% -10%,#eab12a38,#eab12a00 62%),#ffffff09;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0f;transition:box-shadow .15s}.sidebar .brand-plate:hover{box-shadow:inset 0 0 0 1px #eab12a59,inset 0 1px #ffffff0f}.sidebar .brand-plate img{display:block;width:100%;height:92px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.6))}.sidebar .brand-plate .logo-mark{display:none}.sidebar .nav-new{padding:8px 16px 4px}.sidebar .nav-new .btn{height:42px;border-radius:12px;font-weight:700;box-shadow:0 8px 20px -10px #eab12acc}.sidebar nav{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:2px 12px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-track{background:transparent}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.nav-group{margin-top:14px}.nav-group:first-child{margin-top:6px}.nav-group-title{font-size:.7rem;letter-spacing:.04em;color:#737b88;padding:0 12px 6px;font-weight:700}.nav-link{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;margin-bottom:2px;border-radius:12px;color:#c8cdd5;font-weight:500;font-size:.95rem;line-height:1;transition:background .15s,color .15s}.nav-link svg{flex:none;width:20px;height:20px;opacity:.78;transition:opacity .15s}.nav-link:hover{background:#ffffff0f;color:#fff}.nav-link:hover svg{opacity:1}.nav-link.active{background:linear-gradient(90deg,#eab12a3d,#eab12a12);color:#f7d16a;box-shadow:inset 0 0 0 1px #eab12a38}.nav-link.active svg{opacity:1;color:var(--gold-300)}.nav-link.active:before{content:"";position:absolute;inset-inline-start:-12px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--gold-400);box-shadow:0 0 10px #eab12a99}.nav-link .count{margin-inline-start:auto;min-width:20px;text-align:center;background:var(--danger);color:#fff;border-radius:999px;font-size:.7rem;padding:0 6px;line-height:19px;font-weight:700}.sidebar .sidebar-foot{padding:10px 12px 14px;border-top:1px solid rgba(255,255,255,.06);background:#00000029}.sidebar .user-chip{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff0d;min-width:0;overflow:hidden}.avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold-300),var(--gold-600));color:#1b1302;font-weight:800;flex:none}.sidebar-scrim{display:none}.topbar{position:sticky;top:0;z-index:30;height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 20px;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--border)}.topbar .menu-btn{display:none}.topbar .mobile-logo{display:none;height:34px}.topbar .search{flex:1 1 auto;max-width:460px;min-width:0}.topbar .spacer{flex:1 1 auto}.rate-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:.85rem;cursor:pointer;white-space:nowrap;transition:border-color .15s}.rate-chip:hover{border-color:var(--gold-400)}.rate-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft);flex:none}.rate-chip .dot.warn{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.rate-chip .dot.bad{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.rate-chip .val{font-weight:700}.rate-chip .meta{color:var(--muted);font-size:.78rem}.sync-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.8rem;border:1px solid var(--border);background:var(--surface-2);white-space:nowrap}.sync-pill.ok{color:var(--success)}.sync-pill.pending{color:var(--warning)}.sync-pill.offline{color:var(--danger);background:var(--danger-soft);border-color:transparent}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bottom-nav{display:none}.banner{display:flex;align-items:center;gap:10px;padding:9px 20px;font-size:.9rem;border-bottom:1px solid var(--border)}.banner.warn{background:var(--warning-soft);color:var(--warning)}.banner.danger{background:var(--danger-soft);color:var(--danger)}.banner.info{background:var(--info-soft);color:var(--info)}.banner .grow{color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);min-width:0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);flex-wrap:wrap}.card-head h2,.card-head h3{display:flex;align-items:center;gap:8px}.card-body{padding:16px 18px}.card-foot{padding:12px 18px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.card.flat{box-shadow:none}.card.pad{padding:16px 18px}.section-title{font-family:var(--font-head);font-weight:700;font-size:.98rem;margin-bottom:10px;display:flex;align-items:center;gap:8px}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.kpi{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);text-align:start;overflow:hidden;transition:transform .15s,box-shadow .15s,border-color .15s}button.kpi{cursor:pointer;width:100%}button.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--gold-300)}.kpi .kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi .kpi-label{color:var(--text-2);font-weight:600;font-size:.9rem}.kpi .kpi-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--primary-soft);color:var(--gold-700);flex:none}.kpi .kpi-icon svg{width:20px;height:20px}.kpi.tone-success .kpi-icon{background:var(--success-soft);color:var(--success)}.kpi.tone-danger .kpi-icon{background:var(--danger-soft);color:var(--danger)}.kpi.tone-info .kpi-icon{background:var(--info-soft);color:var(--info)}.kpi.tone-owe .kpi-icon{background:var(--owe-soft);color:var(--owe)}.kpi.tone-dark .kpi-icon{background:var(--ink-900);color:var(--gold-300)}.kpi .kpi-value{font-size:1.55rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.kpi .kpi-sub{color:var(--muted);font-size:.82rem;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.kpi .kpi-go{position:absolute;inset-inline-end:10px;bottom:12px;color:var(--ink-300);width:16px;height:16px}button.kpi .kpi-sub{padding-inline-end:18px}.kpi.hero{background:linear-gradient(135deg,var(--ink-900),var(--ink-700));color:#fff;border-color:transparent}.kpi.hero .kpi-label,.kpi.hero .kpi-sub{color:#b8bec8}.kpi.hero .kpi-icon{background:#eab12a2e;color:var(--gold-300)}.btn{--btn-bg: var(--surface);--btn-fg: var(--text);--btn-bd: var(--border-strong);display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h);padding:0 15px;border-radius:10px;border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:.93rem;cursor:pointer;white-space:nowrap;user-select:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .05s}.btn svg{width:17px;height:17px;flex:none}.btn:hover{background:var(--surface-3)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.primary{--btn-bg: linear-gradient(180deg, var(--gold-400), var(--gold-500));--btn-fg: var(--primary-text);--btn-bd: var(--gold-500);background:var(--btn-bg);box-shadow:0 1px #ffffff59 inset,0 2px 6px -2px #b0780a80}.btn.primary:hover{background:linear-gradient(180deg,var(--gold-500),var(--gold-600))}.btn.dark{--btn-bg: var(--ink-900);--btn-fg: #fff;--btn-bd: var(--ink-900)}.btn.dark:hover{background:var(--ink-700)}.btn.dark svg{color:var(--gold-300)}.btn.ghost{--btn-bg: transparent;--btn-bd: transparent}.btn.danger{--btn-bg: var(--danger);--btn-fg: #fff;--btn-bd: var(--danger)}.btn.danger:hover{background:#b0271f}.btn.danger-soft{--btn-bg: var(--danger-soft);--btn-fg: var(--danger);--btn-bd: transparent}.btn.success{--btn-bg: var(--success);--btn-fg: #fff;--btn-bd: var(--success)}.btn.success:hover{background:#0b6647}.btn.wa{--btn-bg: #1faa55;--btn-fg: #fff;--btn-bd: #1faa55}.btn.wa:hover{background:#178a45}.btn.sm{height:32px;padding:0 11px;font-size:.86rem;border-radius:8px}.btn.sm svg{width:15px;height:15px}.btn.lg{height:46px;padding:0 20px;font-size:1rem;border-radius:12px}.btn.icon{width:var(--control-h);padding:0}.btn.icon.sm{width:32px}.btn.block{width:100%}.btn-group{display:inline-flex;flex-wrap:wrap;gap:6px}.kbd{font-family:ui-monospace,Consolas,monospace;font-size:.72rem;padding:1px 5px;border-radius:5px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);direction:ltr}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field>label,.field .label{font-size:.86rem;font-weight:600;color:var(--text-2);display:flex;align-items:center;gap:6px}.field .req{color:var(--danger)}.field .hint{font-size:.8rem;color:var(--muted)}.field .error{font-size:.8rem;color:var(--danger)}.input,.select,.textarea{width:100%;height:var(--control-h);padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s;min-width:0}.textarea{height:auto;min-height:70px;padding:9px 12px;resize:vertical;line-height:1.6}.select{padding-inline-end:30px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a8494' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 11px center}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-300)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold-500);box-shadow:var(--focus)}.input.invalid,.select.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.input[readonly]{background:var(--surface-2)}.input.num,.input[type=number]{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.input.ltr{direction:ltr;text-align:right}.input::placeholder,.textarea::placeholder{color:var(--ink-300)}input[type=date].input,input[type=datetime-local].input,input[type=month].input{direction:ltr;text-align:right}.input-group{display:flex;align-items:stretch;min-width:0}.input-group>.input,.input-group>.select{border-radius:0;flex:1 1 auto}.input-group>:first-child{border-start-start-radius:10px;border-end-start-radius:10px}.input-group>:last-child{border-start-end-radius:10px;border-end-end-radius:10px}.input-group>*+*{margin-inline-start:-1px}.input-group .addon{display:grid;place-items:center;padding:0 10px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);font-size:.85rem;white-space:nowrap}.input-group>.select{flex:0 0 auto;width:auto}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-weight:500}.check input{width:18px;height:18px;accent-color:var(--gold-500)}.seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--surface-3);border:1px solid var(--border);gap:2px}.seg button{border:0;background:transparent;padding:0 12px;height:32px;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;color:var(--text-2);white-space:nowrap}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.seg.gold button.on{background:var(--ink-900);color:var(--gold-300)}.plain-fieldset{border:0;padding:0;margin:0;min-width:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 16px}.tbl-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem}.tbl th{position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--text-2);font-weight:700;font-size:.82rem;text-align:start;padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.tbl td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:color-mix(in srgb,var(--gold-50) 55%,transparent)}:root[data-theme=dark] .tbl tbody tr:hover td{background:#ffffff08}.tbl tr.clickable{cursor:pointer}.tbl th.end,.tbl td.end{text-align:end}.tbl th.center,.tbl td.center{text-align:center}.tbl td.num,.tbl th.num{text-align:end}.tbl tfoot td{background:var(--surface-2);font-weight:700;border-top:1px solid var(--border);border-bottom:0}.tbl.compact td,.tbl.compact th{padding:7px 10px}.tbl .row-muted td{color:var(--muted)}.tbl .row-void td{color:var(--muted);text-decoration:line-through}.link{color:var(--info);cursor:pointer;font-weight:600}.link:hover{text-decoration:underline}.ref{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86em;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border);flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;height:23px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;background:var(--surface-3);color:var(--text-2)}.badge svg{width:13px;height:13px}.badge.success{background:var(--success-soft);color:var(--success)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.warning{background:var(--warning-soft);color:var(--warning)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.owe{background:var(--owe-soft);color:var(--owe)}.badge.gold{background:var(--primary-soft);color:var(--gold-700)}.badge.dark{background:var(--ink-900);color:var(--gold-300)}.badge.outline{background:transparent;border:1px solid var(--border-strong)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font-size:.86rem;font-weight:600;cursor:pointer;color:var(--text-2);white-space:nowrap}.chip:hover{border-color:var(--gold-400)}.chip.on{background:var(--ink-900);border-color:var(--ink-900);color:var(--gold-300)}.chip .n{font-size:.75rem;opacity:.8}.bal{display:inline-flex;align-items:center;gap:6px;font-weight:700}.bal.debt{color:var(--danger)}.bal.owe{color:var(--owe)}.bal.zero{color:var(--success)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;border:0;background:transparent;padding:10px 14px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.tab svg{width:16px;height:16px}.tab:hover,.tab.on{color:var(--text)}.tab.on:after{content:"";position:absolute;inset-inline:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--gold-500)}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#0a0c108c;backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto;animation:fade .15s ease}.modal{position:relative;width:100%;max-width:560px;background:var(--surface);border-radius:18px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:pop .18s ease;max-height:none}.modal.wide{max-width:900px}.modal.xwide{max-width:1200px}.modal-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-head h2{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.modal-body{padding:18px 20px}.modal-foot{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 18px 18px;flex-wrap:wrap}.modal-foot .grow{flex:1}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.985)}}.ac{position:relative;min-width:0}.ac-list{position:absolute;z-index:60;inset-inline:0;top:calc(100% + 4px);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);max-height:320px;overflow-y:auto;padding:5px;min-width:260px}.ac-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.ac-item.active,.ac-item:hover{background:var(--primary-soft)}.ac-item .main{flex:1 1 auto;min-width:0;display:block}.ac-item .title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-item .sub{font-size:.8rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-item .side{text-align:end;font-size:.82rem;flex:none}.ac-list.ac-float{position:fixed;z-index:150;inset-inline:auto;min-width:0}.ac-item mark.hl{background:#eab12a52;color:inherit;font-weight:800;border-radius:3px;padding:0 1px}.ac-empty{padding:10px;color:var(--muted);font-size:.88rem}.ac-new{border-top:1px dashed var(--border);margin-top:4px;padding-top:8px}.menu{position:absolute;z-index:70;top:calc(100% + 6px);inset-inline-end:0;min-width:210px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);padding:5px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:8px;cursor:pointer;text-align:start;font-weight:500}.menu-item:hover{background:var(--surface-3)}.menu-item svg{width:17px;height:17px;color:var(--muted)}.menu-item.danger{color:var(--danger)}.menu-item.danger svg{color:var(--danger)}.menu-sep{height:1px;background:var(--border);margin:4px 0}.toasts{position:fixed;z-index:200;inset-inline-start:50%;transform:translate(50%);bottom:22px;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:min(92vw,520px)}[dir=ltr] .toasts{transform:translate(-50%)}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:12px;background:var(--ink-900);color:#fff;box-shadow:var(--shadow-lg);font-weight:500;animation:pop .2s ease;max-width:100%}.toast svg{width:19px;height:19px;flex:none}.toast.success svg{color:#4ee0a6}.toast.error{background:#7d1d17}.toast.warn svg{color:var(--gold-300)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 16px;text-align:center;color:var(--muted)}.empty .empty-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--surface-3);color:var(--ink-400);margin-bottom:4px}.empty .empty-title{font-weight:700;color:var(--text-2)}.alert{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:12px;font-size:.9rem;border:1px solid transparent}.alert svg{width:18px;height:18px;flex:none;margin-top:2px}.alert.warn{background:var(--warning-soft);color:var(--warning)}.alert.danger{background:var(--danger-soft);color:var(--danger)}.alert.info{background:var(--info-soft);color:var(--info)}.alert.success{background:var(--success-soft);color:var(--success)}.alert .alert-body{color:var(--text)}.alert .alert-body b{color:inherit}.stat-list{display:flex;flex-direction:column}.stat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--border)}.stat-row:last-child{border-bottom:0}.stat-row .k{color:var(--text-2)}.stat-row .v{font-weight:700}.stat-row.total{border-top:2px solid var(--text);border-bottom:0;margin-top:4px;padding-top:10px;font-size:1.1rem}.bar-track{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-300),var(--gold-500))}.loader{display:grid;place-items:center;min-height:50vh}@media(max-width:1180px){:root{--sidebar-w: 78px}.sidebar .brand-plate{padding:8px 4px 6px;border-radius:14px}.sidebar .brand-plate .logo-full{display:none}.sidebar .brand-plate .logo-mark{display:block;height:42px}.sidebar .nav-new{padding:6px 10px 2px}.nav-group-title,.nav-link span,.sidebar .user-chip .who{display:none}.nav-link{justify-content:center;padding:10px}.nav-link .count{position:absolute;top:2px;inset-inline-end:2px;padding:0 5px}.sidebar .user-chip{justify-content:center}.sidebar.expanded{--sidebar-w: 258px;width:258px;box-shadow:var(--shadow-lg)}}@media(max-width:1100px){.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-chip .meta{display:none}}@media(max-width:860px){:root{--sidebar-w: 0px;--control-h: 42px}html,body{font-size:15px}.app{grid-template-columns:1fr}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:280px;transform:translate(105%);transition:transform .22s ease;box-shadow:var(--shadow-lg)}.sidebar.open{transform:translate(0)}.sidebar .brand-plate .logo-full{display:block;height:86px}.sidebar .brand-plate .logo-mark{display:none}.sidebar .nav-group-title,.sidebar .nav-link span,.sidebar .user-chip .who{display:revert}.sidebar .nav-link{justify-content:flex-start;padding:10px 12px}.sidebar .nav-link .count{position:static}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:39;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s}.sidebar-scrim.show{opacity:1;pointer-events:auto}.topbar{padding:0 10px;gap:6px}.topbar .menu-btn,.topbar .mobile-logo{display:inline-flex}.topbar .search{display:none}.topbar .search.open{display:block;position:absolute;inset-inline:8px;top:8px;max-width:none;z-index:5}.topbar .hide-sm{display:none!important}.page{padding:14px 12px calc(96px + env(safe-area-inset-bottom))}.page-head{margin-bottom:14px}.page-head h1{font-size:1.2rem}.cols-2,.cols-3,.cols-4{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px}.kpi .kpi-value{font-size:1.2rem}.kpi .kpi-icon{width:32px;height:32px}.card-head,.card-body{padding:12px 14px}.modal-backdrop{padding:0;align-items:flex-end}.modal,.modal.wide,.modal.xwide{max-width:100%;border-radius:18px 18px 0 0;max-height:94vh;overflow-y:auto}.modal-foot{border-radius:0;position:sticky;bottom:0;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:35;inset-inline:0;bottom:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 20px -12px #00000040}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;font-size:.7rem;font-weight:600;color:var(--muted);padding:4px 0;cursor:pointer}.bottom-nav svg{width:22px;height:22px}.bottom-nav .active{color:var(--text)}.bottom-nav .active svg{color:var(--gold-600)}.bottom-nav .fab{margin-top:-22px}.bottom-nav .fab .fab-circle{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,var(--gold-400),var(--gold-500));color:#1b1302;box-shadow:0 8px 18px -6px #b0780ab3}.toasts{bottom:calc(84px + env(safe-area-inset-bottom))}.tbl.stack thead{display:none}.tbl.stack,.tbl.stack tbody,.tbl.stack tr,.tbl.stack td{display:block;width:100%}.tbl.stack tr{border:1px solid var(--border);border-radius:14px;margin-bottom:10px;padding:4px 0;background:var(--surface)}.tbl.stack td{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--border);padding:7px 12px;text-align:end;min-height:36px}.tbl.stack td:last-child{border-bottom:0}.tbl.stack td:before{content:attr(data-label);color:var(--muted);font-size:.8rem;font-weight:600;text-align:start;flex:none}.tbl.stack td[data-label=""]:before{content:none}.tbl.stack td.primary-cell{font-weight:700;font-size:1rem}.tbl.stack tfoot{display:block}.tbl.stack tfoot tr{background:var(--surface-2)}.card>.tbl-wrap .tbl.stack{padding:10px}.hide-sm{display:none!important}}@media(min-width:861px){.show-sm{display:none!important}}@media(max-width:420px){.kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.btn{padding:0 12px}}@page{size:A4;margin:0}@page label{size:50mm 30mm;margin:0}#print-root{display:none}@media print{html,body{background:#fff!important}body>*:not(#print-root){display:none!important}#print-root{display:block!important}}.dp{--dg: #c28a0e;--dg-soft: #fdf5dc;--dk: #16181d;--dl: #d9dde3;--dm: #5f6775;--name-fg: #16181d;--rule: linear-gradient(90deg, #c28a0e, #f3cd61 45%, #16181d 45.2%, #16181d);--rule-h: 3px;--pill-bg: linear-gradient(180deg, #f2cd63, #d5a11b 55%, #bd850c);--pill-fg: #171308;--pill-bd: #8a5f06;--badge-bg: linear-gradient(180deg, #f0c95c, #d29c17 55%, #b98009);--badge-fg: #171308;--badge-bd: #8a5f06;--badge-ic-bg: #16181d;--badge-ic-fg: #f0c95c;--ic-bg: #16181d;--ic-fg: #fff;--th-bg: linear-gradient(180deg, #d8a92f, #bd850c);--th-fg: #fff;--th-bd: #8a5f06;--grand-bg: linear-gradient(180deg, #f0c95c, #d5a11b 60%, #c08a0e);--grand-fg: #171308;--bar-bg: #16181d;--bar-fg: #fff;--bar-ic: #e9b93a;--bar-slogan: #f0c95c;--wm-opacity: .05;position:relative;width:210mm;height:297mm;overflow:hidden;background:#fff;color:#14161b;font-family:Vazirmatn,Noto Kufi Arabic,sans-serif;font-size:12.3px;line-height:1.5;direction:rtl;box-sizing:border-box;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-scheme:light}.dp:last-child{break-after:auto;page-break-after:auto}.dp *,.dp *:before,.dp *:after{box-sizing:border-box}.dp:before{content:"";position:absolute;inset:0;background:url(/emblem.webp) center 44% / 92mm no-repeat;opacity:var(--wm-opacity);filter:grayscale(100%)}.dp .dp-inner{position:absolute;inset:9mm 10.5mm 8mm;display:flex;flex-direction:column}.dp .n{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.dp .muted{color:var(--dm)}.dp .b{font-weight:700}.dp .dh{padding-bottom:3mm}.dp .dh-top{display:flex;align-items:center;justify-content:space-between;gap:4mm}.dp .dh-side{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1mm}.dp .dh-side-nat{text-align:right;align-items:flex-start}.dp .dh-side-en{text-align:left;align-items:flex-start}.dp .dh-logo-c{flex:none;height:30mm;max-width:58mm;object-fit:contain}.dp .dh-en-name{font-weight:800;font-size:15.5px;letter-spacing:.02em;color:var(--name-fg);line-height:1.25}.dp .dh-en-tag{font-weight:700;font-size:8.8px;letter-spacing:.34em;color:#444}.dp .dh-en-contact{margin-top:1.6mm;display:flex;flex-direction:column;gap:1mm}.dp .dh-ic-row{display:flex;align-items:center;gap:1.8mm;font-weight:700;font-size:11.5px;color:#16181d}.dp .dh-ic{flex:none;width:4.4mm;height:4.4mm;border-radius:50%;background:var(--ic-bg);display:inline-flex;align-items:center;justify-content:center}.dp .dh-ic svg{width:2.6mm;height:2.6mm;fill:var(--ic-fg)}.dp .dh-badges{margin-top:1.6mm;display:flex;flex-direction:column;gap:1.2mm;align-items:flex-start}.dp .dh-badge{display:inline-flex;align-items:center;gap:1.8mm;background:var(--badge-bg);border:1px solid var(--badge-bd);border-radius:99px;padding:.7mm 3mm .7mm .9mm;font-weight:800;font-size:8.6px;letter-spacing:.08em;color:var(--badge-fg);direction:ltr;min-width:44mm}.dp .dh-badge-ic{flex:none;width:4.6mm;height:4.6mm;border-radius:50%;background:var(--dk);display:inline-flex;align-items:center;justify-content:center}.dp .dh-badge-ic svg{width:2.8mm;height:2.8mm;fill:var(--badge-ic-fg)}.dp .dh-docline{display:flex;align-items:flex-start;gap:4mm;margin-top:2.4mm}.dp .dh-code-box{flex:0 0 46mm;display:flex;flex-direction:column;align-items:flex-start;gap:1mm;direction:ltr;text-align:left}.dp .dh-code-box .bc{height:8.5mm;width:42mm}.dp .dh-qr-box{flex:0 0 46mm;display:flex;flex-direction:column;align-items:flex-end;gap:.8mm}.dp .dh-qr-box .qr,.dp .dh-qr-box .qr svg{width:14.5mm;height:14.5mm;display:block}.dp .dh-qr-no{font-size:9px;font-weight:700;color:var(--dm)}.dp .dh-title-box{flex:1 1 auto;min-width:0;text-align:center}.dp .dh-pill{display:inline-block;background:var(--pill-bg);border:1px solid var(--pill-bd);color:var(--pill-fg);font-family:Noto Kufi Arabic,Vazirmatn,sans-serif;font-weight:800;font-size:16.5px;padding:1.2mm 10mm;border-radius:3mm;white-space:nowrap}.dp .dh-pill.sm{font-size:12.5px;padding:.8mm 6mm}.dp .dh-title-en{margin-top:1.2mm;font-weight:800;font-size:11px;letter-spacing:.22em;color:var(--name-fg);direction:ltr}.dp .dh-row{display:flex;align-items:stretch;justify-content:space-between;gap:5mm}.dp .dh-brand{display:flex;align-items:center;gap:4mm;min-width:0;flex:1 1 auto}.dp .dh-logo{height:25mm;width:auto;max-width:40mm;object-fit:contain;flex:none}.dp .dh-name{font-family:Noto Kufi Arabic,Vazirmatn,sans-serif;font-weight:800;font-size:17.5px;line-height:1.35;color:var(--name-fg)}.dp .dh-en{font-weight:800;font-size:11px;letter-spacing:.14em;color:var(--dg);direction:ltr;text-align:right}.dp .dh-tag{font-size:11.5px;color:var(--dm)}.dp .dh-contact{font-size:11px;color:#333;margin-top:1mm}.dp .dh-doc{flex:none;min-width:58mm;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:left;gap:1mm}.dp .dh-title{font-family:Noto Kufi Arabic,Vazirmatn,sans-serif;font-weight:800;font-size:16px;color:#fff;background:var(--dk);padding:1mm 4mm;border-radius:2mm;border-inline-start:3px solid var(--dg);white-space:nowrap}.dp .dh-no{font-weight:800;font-size:15px;direction:ltr;letter-spacing:.03em}.dp .dh-codes{display:flex;align-items:flex-end;gap:2.5mm}.dp .dh-codes .bc{height:9mm;width:38mm}.dp .dh-codes .qr svg,.dp .dh-codes .qr{width:15mm;height:15mm;display:block}.dp .dh-rule{height:var(--rule-h);margin-top:2.5mm;background:var(--rule);border-radius:2px}.dp.cont .dh-logo{height:13mm}.dp.cont .dh-name{font-size:13.5px}.dp.cont .dh-tag,.dp.cont .dh-contact,.dp.cont .dh-en,.dp.cont .dh-codes{display:none}.dp.cont .dh-row{align-items:center}.dp .len{font-size:8.8px;font-weight:600;color:var(--dm);direction:ltr;unicode-bidi:isolate}.dp .dt thead th small{display:block;font-size:8px;font-weight:700;letter-spacing:.05em;opacity:.9;direction:ltr}.dp .dt thead th.e small,.dp .dt thead th.c small{text-align:inherit}.dp .dp-first{padding-bottom:3mm}.dp .boxes{display:flex;gap:3.5mm}.dp .box{flex:1 1 0;min-width:0;border:1px solid var(--dl);border-radius:2.5mm;padding:2mm 3mm;background:#fff}.dp .box.tint{background:#fafbfc}.dp .box-title{font-weight:800;font-size:11px;color:var(--dg);margin-bottom:1mm}.dp .kv{width:100%;border-collapse:collapse}.dp .kv th{text-align:right;font-weight:600;color:var(--dm);white-space:nowrap;padding:.35mm 0 .35mm 3mm;width:1%;vertical-align:top;font-size:11.5px}.dp .kv td{padding:.35mm 0;font-weight:700;word-break:break-word}.dp .kv td.big{font-size:14px}.dp .dt{width:100%;border-collapse:collapse;table-layout:fixed}.dp .dt thead th{background:var(--th-bg);color:var(--th-fg);font-weight:800;font-size:11px;padding:1.4mm 1.5mm;border-top:1.5px solid var(--th-bd);border-bottom:1.5px solid var(--th-bd);text-align:right;white-space:nowrap;overflow:hidden}.dp .dt thead th:first-child{border-start-start-radius:1.6mm}.dp .dt thead th:last-child{border-start-end-radius:1.6mm}.dp .dt tbody td{padding:1.35mm 1.5mm;border-bottom:1px solid #e7e9ed;vertical-align:top;overflow-wrap:anywhere}.dp .dt tbody tr:nth-child(2n) td{background:#fbfbfc}.dp .dt .c{text-align:center}.dp .dt .e{text-align:left}.dp .dt .code{font-family:Consolas,Cascadia Mono,monospace;font-size:10.8px;direction:ltr;text-align:right}.dp .dt .name{font-weight:600}.dp .dt .name small{display:block;font-weight:400;color:var(--dm);font-size:10.5px}.dp .dt .note{font-size:10.8px;color:#444}.dp .dt tfoot td{font-weight:800;padding:1.6mm 1.5mm;border-top:1.5px solid var(--dk);background:#f6f7f9}.dp .dt tr.sub td{background:#f3f4f6!important;font-weight:700}.dp .pos{color:#b3261e}.dp .neg{color:#5a3fc0}.dp .ok{color:#0d7a55}.dp .dp-last{padding-top:3mm;position:relative}.dp .sum-row{display:flex;gap:5mm;align-items:flex-start}.dp .notes{flex:1 1 auto;min-width:0;font-size:11.5px}.dp .notes .box{min-height:16mm}.dp .summary{flex:none;width:80mm}.dp .sum{width:100%;border-collapse:collapse;border:1px solid var(--dl);border-radius:2.5mm;overflow:hidden}.dp .sum th{text-align:right;font-weight:600;color:#333;padding:1.25mm 3mm;border-bottom:1px solid #eceef1;white-space:nowrap}.dp .sum td{text-align:left;font-weight:700;padding:1.25mm 3mm;border-bottom:1px solid #eceef1}.dp .sum th .len{display:block;line-height:1.1;margin-top:.2mm}.dp .kv th .len{display:block;line-height:1.15}.dp .sum tr.hl th,.dp .sum tr.hl td{background:#f5f6f8}.dp .sum tr.grand th,.dp .sum tr.grand td{background:var(--grand-bg);color:var(--grand-fg);font-size:13.5px;font-weight:800;border-bottom:0}.dp .sum tr.grand th .len{color:var(--grand-fg);opacity:.8}.dp .sum tr.grand td{color:var(--grand-fg);font-size:15px}.dp .stamp-wrap{position:absolute;inset-inline-end:8mm;top:6mm;transform:rotate(-9deg);opacity:.92;pointer-events:none}.dp .stamp-wrap.inline{position:static;transform:rotate(-10deg);display:inline-block}.dp .sign{display:flex;justify-content:space-between;gap:10mm;margin-top:7mm;padding:0 6mm}.dp .sign div{flex:1 1 0;text-align:center;border-top:1px dashed #9aa1ad;padding-top:1.5mm;font-size:11px;color:var(--dm)}.dp .amount{display:flex;align-items:center;justify-content:space-between;gap:5mm;border:2px solid var(--dk);border-radius:3mm;padding:3.5mm 5mm;margin:2mm 0 3mm;background:linear-gradient(90deg,#fff,var(--dg-soft))}.dp .amount .lbl{font-weight:700;color:#333;font-size:12.5px}.dp .amount .val{font-size:23px;font-weight:800;direction:ltr}.dp .amount .eq{font-size:12px;color:var(--dm);direction:ltr;text-align:left}.dp .balance-strip{display:flex;gap:3mm;margin-top:3mm}.dp .balance-strip>div{flex:1 1 0;border:1px solid var(--dl);border-radius:2.5mm;padding:2mm 3mm;text-align:center}.dp .balance-strip .k{font-size:10.5px;color:var(--dm);font-weight:600}.dp .balance-strip .v{font-size:14px;font-weight:800}.dp .period{display:flex;gap:3mm;flex-wrap:wrap}.dp .chip{border:1px solid var(--dl);border-radius:99px;padding:.4mm 3mm;font-size:11px;font-weight:700;background:#fafbfc}.dp .kpi-strip{display:flex;gap:2.5mm;margin-top:2mm}.dp .kpi-strip>div{flex:1 1 0;border:1px solid var(--dl);border-radius:2.5mm;padding:2mm 2.5mm}.dp .kpi-strip .k{font-size:10.3px;color:var(--dm);font-weight:600}.dp .kpi-strip .v{font-size:14.5px;font-weight:800}.dp .section-h{font-family:Noto Kufi Arabic,Vazirmatn,sans-serif;font-weight:800;font-size:12.5px;margin:3mm 0 1.5mm;color:var(--dk);border-inline-start:3px solid var(--dg);padding-inline-start:2mm}.dp .dp-footer{margin-top:auto;padding-top:2mm}.dp .df-signrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10mm;margin-bottom:3.5mm}.dp .df-thanks{text-align:left;direction:ltr;font-family:Noto Kufi Arabic,Vazirmatn,sans-serif;font-weight:800;font-size:12.5px;color:var(--dk)}.dp .df-thanks small{display:block;font-family:Vazirmatn,sans-serif;font-weight:600;font-size:10px;color:var(--dm);letter-spacing:.02em}.dp .df-signature{flex:0 0 52mm;text-align:center;font-size:10.5px;font-weight:700;color:#333}.dp .df-signline{border-top:1.2px solid #4b515c;margin-bottom:1.4mm}.dp .df-brands{direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:3mm;padding:2mm 1.5mm;border-top:1px solid var(--dl);margin-bottom:1.6mm}.dp .df-brands img{height:9mm;max-width:32mm;object-fit:contain;flex:0 1 auto}.dp .df-bar{background:var(--bar-bg);color:var(--bar-fg);border-radius:2.6mm;padding:1.9mm 4mm;display:flex;align-items:center;gap:6mm;font-size:10.5px;font-weight:700}.dp .df-item{display:inline-flex;align-items:center;gap:1.6mm;white-space:nowrap}.dp .df-ic{display:inline-flex}.dp .df-ic svg{width:3.2mm;height:3.2mm;fill:var(--bar-ic)}.dp .df-flex{flex:1 1 auto}.dp .df-slogan{color:var(--bar-slogan);font-weight:700;letter-spacing:.04em;white-space:nowrap}.dp .df-page{opacity:.75;font-size:9px;margin-inline-start:4mm}.dp .df-page[data-pages="1"]{display:none}.dp .df-rule{height:1px;background:var(--dl);margin-bottom:1.5mm}.dp .df-row{display:flex;align-items:center;justify-content:space-between;gap:4mm;font-size:10.3px;color:var(--dm)}.dp .df-row .thanks{font-weight:700;color:#333}.label-page{page:label;width:50mm;height:30mm;overflow:hidden;background:#fff;color:#000;font-family:Vazirmatn,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5mm 2mm;box-sizing:border-box;break-after:page;page-break-after:always;direction:rtl}.label-page .ln{font-size:8.5px;font-weight:700;line-height:1.2;text-align:center;max-height:7mm;overflow:hidden}.label-page .bc{width:44mm;height:13mm}.label-page .lc{font-family:Consolas,monospace;font-size:8px;direction:ltr}.label-page .lp{font-size:9px;font-weight:800}.doc-offscreen{position:fixed;left:-12000px;top:0;width:210mm;pointer-events:none;z-index:-1}.doc-offscreen .dp{margin-bottom:10px}.dp.t-black{--name-fg: #ffffff;--rule: linear-gradient(90deg, #c28a0e, #f3cd61 50%, #c28a0e);--ic-bg: #f0c95c;--ic-fg: #16181d;--pill-bg: linear-gradient(180deg, #2b2f37, #15171c);--pill-fg: #f0c95c;--pill-bd: #c28a0e;--th-bg: linear-gradient(180deg, #2b2f37, #15171c);--th-fg: #f0c95c;--th-bd: #0a0b0d;--grand-bg: #15171c;--grand-fg: #f0c95c;--bar-bg: linear-gradient(90deg, #f0c95c, #d5a11b);--bar-fg: #171308;--bar-ic: #171308;--bar-slogan: #171308}.dp.t-black .dh-top,.dp.t-black.cont .dh-row{margin:-9mm -10.5mm 0;padding:7mm 10.5mm 5mm;background:linear-gradient(135deg,#0f1114,#20242b 60%,#15171c);color:#fff}.dp.t-black .dh-tag,.dp.t-black .dh-en-tag{color:#cfd3da}.dp.t-black .dh-ic-row{color:#fff}.dp.t-black .dh-logo-c,.dp.t-black.cont .dh-logo{background:#fff;border-radius:3mm;padding:1.5mm 3mm;box-shadow:0 0 0 1px #f0c95c8c}.dp.t-black .dh-rule{margin-top:0}.dp.t-black .dh-title-en,.dp.t-black.cont .dh-no{color:#16181d}.dp.t-black.cont .dh-row .dh-no{color:#f0c95c}.dp.t-black .box-title{color:#15171c}.dp.t-navy{--dg: #0f2a4a;--dg-soft: #e9eef6;--name-fg: #0f2a4a;--rule: linear-gradient(90deg, #c28a0e, #f3cd61 40%, #0f2a4a 40.2%, #0f2a4a);--ic-bg: #0f2a4a;--ic-fg: #f0c95c;--badge-bg: linear-gradient(180deg, #1c4b82, #0f2a4a);--badge-fg: #fff;--badge-bd: #0b1f38;--badge-ic-bg: #f0c95c;--badge-ic-fg: #0f2a4a;--pill-bg: linear-gradient(180deg, #1c4b82, #0f2a4a);--pill-fg: #f0c95c;--pill-bd: #0b1f38;--th-bg: linear-gradient(180deg, #1c4b82, #0f2a4a);--th-fg: #fff;--th-bd: #0b1f38;--grand-bg: #0f2a4a;--grand-fg: #f0c95c;--bar-bg: #0f2a4a;--bar-fg: #fff;--bar-ic: #f0c95c;--bar-slogan: #f0c95c}.dp.t-navy:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:4.5mm;background:linear-gradient(180deg,#f0c95c 0,#c28a0e 26%,#0f2a4a 26% 100%)}.dp.t-navy .box-title{color:#0f2a4a}.dp.t-navy .pos{color:#b3261e}.dp.t-emerald{--dg: #0f5c3f;--dg-soft: #e6f2ec;--name-fg: #0b3d2a;--rule: linear-gradient(90deg, #c28a0e, #f3cd61 40%, #0f5c3f 40.2%, #0f5c3f);--ic-bg: #0f5c3f;--ic-fg: #f0c95c;--badge-bg: linear-gradient(180deg, #1a7a55, #0f5c3f);--badge-fg: #fff;--badge-bd: #0a3f2b;--badge-ic-bg: #f0c95c;--badge-ic-fg: #0f5c3f;--pill-bg: linear-gradient(180deg, #1a7a55, #0f5c3f);--pill-fg: #fff;--pill-bd: #c28a0e;--th-bg: linear-gradient(180deg, #1a7a55, #0f5c3f);--th-fg: #fff;--th-bd: #0a3f2b;--grand-bg: #0f5c3f;--grand-fg: #f0c95c;--bar-bg: #0f5c3f;--bar-fg: #fff;--bar-ic: #f0c95c;--bar-slogan: #f0c95c}.dp.t-emerald:after{content:"";position:absolute;inset:4mm;border:1.5px solid #c28a0e;border-radius:3mm;pointer-events:none}.dp.t-emerald .dp-inner:before{content:"";position:absolute;inset:-3.6mm -5.2mm -2.6mm;border:.6px solid #0f5c3f;border-radius:2.4mm;pointer-events:none}.dp.t-emerald .box-title{color:#0f5c3f}.dp.t-emerald .pos{color:#b3261e}.dp.t-platinum{--dg: #16181d;--dg-soft: #f3f4f6;--dl: #c9ced6;--name-fg: #16181d;--rule: linear-gradient(90deg, #16181d, #16181d);--rule-h: 1.2px;--ic-bg: #16181d;--ic-fg: #fff;--badge-bg: #fff;--badge-fg: #16181d;--badge-bd: #16181d;--badge-ic-bg: #16181d;--badge-ic-fg: #fff;--pill-bg: #fff;--pill-fg: #16181d;--pill-bd: #16181d;--th-bg: #fff;--th-fg: #16181d;--th-bd: #16181d;--grand-bg: #fff;--grand-fg: #16181d;--bar-bg: #eef0f3;--bar-fg: #16181d;--bar-ic: #16181d;--bar-slogan: #16181d;--wm-opacity: 0}.dp.t-platinum .dh-pill{border-width:1.5px;letter-spacing:.04em}.dp.t-platinum .dh-rule{box-shadow:0 2.2px #c28a0e}.dp.t-platinum .dt thead th{border-top-width:1.6px;border-bottom-width:1.6px}.dp.t-platinum .dt tbody tr:nth-child(2n) td{background:#fff}.dp.t-platinum .sum tr.grand th,.dp.t-platinum .sum tr.grand td{border-top:2px solid #16181d}.dp.t-platinum .box-title{color:#16181d}.dp.t-platinum .df-brands{filter:grayscale(100%);opacity:.85}.dp .vh{display:flex;align-items:center;justify-content:space-between;gap:6mm;padding-top:1mm}.dp .vh-corner{position:absolute;top:-9mm;inset-inline-end:-10.5mm;width:42mm;height:42mm;border-top:3.5px solid var(--dg);border-inline-end:3.5px solid var(--dg);border-start-end-radius:15mm;pointer-events:none}.dp .vh-meta{flex:0 0 54mm;display:flex;flex-direction:column;gap:2mm}.dp .vh-box{display:flex;border:1px solid var(--dl);border-radius:2.5mm;overflow:hidden;background:#fff}.dp .vh-box .k{flex:0 0 24mm;background:#f3f5f8;color:var(--dm);font-weight:700;font-size:10.5px;padding:1.8mm 2.5mm}.dp .vh-box .v{flex:1 1 auto;padding:1.8mm 2.5mm;font-weight:800;font-size:12.5px;text-align:center}.dp .vh-name{flex:1 1 auto;min-width:0;text-align:center}.dp .vh-name .dh-name{font-size:22px;line-height:1.3}.dp .vh-tag{font-size:11.5px;color:var(--dm);line-height:1.7}.dp .vh-en{font-size:10px;letter-spacing:.08em;direction:ltr;font-weight:700}.dp .vh-logo{flex:none;height:27mm;max-width:50mm;object-fit:contain}.dp .vtitle{text-align:center;margin:2.5mm 0 0}.dp .vpill{background:var(--bar-bg);color:var(--bar-fg);border-color:transparent;border-radius:99px;padding:1.2mm 12mm;font-size:15.5px}.dp .vtab{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--dl);border-radius:3mm;overflow:hidden;margin-top:4mm}.dp .vtab th{width:26mm;background:#f3f5f8;color:var(--dm);font-weight:700;font-size:11px;padding:1.9mm 3mm;text-align:right;vertical-align:middle;border-bottom:1px solid var(--dl);border-inline-start:1px solid var(--dl)}.dp .vtab td{padding:1.9mm 3mm;font-weight:800;font-size:12.5px;vertical-align:middle;border-bottom:1px solid var(--dl);border-inline-start:1px solid var(--dl);overflow-wrap:anywhere}.dp .vtab tr>*:first-child{border-inline-start:0}.dp .vtab tr:last-child>*{border-bottom:0}.dp .vamt{margin-top:3.5mm;border:1.5px solid var(--dg);background:linear-gradient(180deg,#fff,var(--dg-soft));border-radius:3.5mm;padding:3mm 4mm 2.6mm;text-align:center}.dp .vamt .k{font-weight:800;font-size:12px;color:var(--dg)}.dp .vamt .v{font-size:28px;font-weight:800;color:var(--dk);line-height:1.25;margin:.6mm 0}.dp .vamt .eq{font-size:11.5px;color:var(--dm)}.dp .vbals{display:flex;gap:4mm;margin-top:3.5mm}.dp .vbal{flex:1 1 0;border:1.5px solid #cfd4dc;background:#f5f6f8;border-radius:3mm;padding:2.4mm 3mm;text-align:center}.dp .vbal .k{font-weight:700;font-size:12px;color:var(--dm)}.dp .vbal .v{font-size:19px;font-weight:800;margin-top:.6mm;color:var(--dk)}.dp .vbal.pos{background:#fdeeee;border-color:#e8a1a1}.dp .vbal.pos .k,.dp .vbal.pos .v{color:#b3261e}.dp .vbal.neg,.dp .vbal.ok{background:#e9f7ef;border-color:#8fd0a8}.dp .vbal.neg .k,.dp .vbal.neg .v,.dp .vbal.ok .k,.dp .vbal.ok .v{color:#0d7a55}.dp .vnote{margin-top:3.5mm;border:1px solid var(--dl);border-radius:3mm;padding:2.2mm 3mm;min-height:13mm;font-size:12px}.dp .vnote .k{font-weight:800;font-size:11px;color:var(--dm);margin-bottom:1mm}.dp .vcodes{display:flex;justify-content:flex-start;align-items:center;gap:8mm;margin-top:3.5mm;padding-inline-start:14mm}.dp .vcodes .bc{height:10mm;width:58mm;display:block}.dp .vcodes .qr,.dp .vcodes .qr svg{width:14mm;height:14mm;display:block}.dp .vcode-no{text-align:center;font-size:10px;color:var(--dm);margin-top:1mm;letter-spacing:.08em}.dp .stamp-wrap.vstamp{top:-29mm;inset-inline-end:3mm;transform:rotate(-8deg) scale(.85)}.dp .df-sign2{display:flex;justify-content:space-between;gap:16mm;padding:0 8mm;margin-bottom:4mm}.dp .df-sign2>div{flex:1 1 0;text-align:center;border-top:1.2px solid #4b515c;padding-top:1.6mm;font-size:11px;font-weight:700;color:#333}.dp.t-black .vh-box .k,.dp.t-black .vtab th{background:#eceef2}.dp .vbals.three .vbal .v{font-size:18px}.dp .vbal .s{font-size:10px;color:var(--dm);margin-top:.8mm;font-weight:600}.dp .vbal.pay{background:#fff;border-color:var(--dl)}.dp .vbal.pay .k{color:var(--dm)}.dp .vbal.pay .v{color:var(--dk)}.dp .stamp-wrap.vstamp.inlast{top:auto;bottom:3mm}.dp .sum-row .notes .vnote{margin-top:0;min-height:100%}.dp .vnote .kv th{padding-inline-end:0}.dp .vh-side{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1mm}.dp .vh-nat{text-align:right}.dp .vh-en{text-align:left}.dp .vh-nat .dh-name{font-size:21px;line-height:1.35}.dp .vh-en-name{font-weight:800;font-size:15.5px;letter-spacing:.04em;color:var(--name-fg);line-height:1.3}.dp .vh-side .vh-tag{font-size:12px;font-weight:600;color:#333;line-height:1.5}.dp .vh-line3{font-size:10.5px;font-weight:800;color:var(--dg);letter-spacing:.04em}.dp .vh-en .vh-line3{letter-spacing:.12em}.dp .vtab tr.meta th{background:var(--dg-soft);color:#5a4206}.dp .vtab tr.meta td{font-size:13px;background:#fffdf5}.dp.t-platinum .vtab tr.meta th{color:#16181d}.dp.t-platinum .vtab tr.meta td{background:#fff}.dp .vmeta{display:flex;justify-content:center;margin-top:2.8mm}.dp .vm-strip{display:inline-flex;border:1px solid var(--dl);border-radius:3mm;background:#fafbfc;overflow:hidden}.dp .vm-cell{min-width:44mm;padding:1.6mm 5mm 1.4mm;text-align:center;border-inline-start:1px solid var(--dl)}.dp .vm-cell:first-child{border-inline-start:0}.dp .vm-cell .k{font-size:9.5px;font-weight:700;color:var(--dm);letter-spacing:.02em}.dp .vm-cell .v{font-size:13px;font-weight:800;color:var(--dk);margin-top:.3mm}.dp.t-black .vm-strip{background:#f3f4f6}.dp.t-black .vh-line3{color:#b98009}.dp.t-platinum .vh-line3{color:#16181d}@media(max-width:1180px)and (min-width:861px){.nav-new-label[data-v-3a492396]{display:none}}.doc-modal-body{padding:12px 16px 16px!important}.doc-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.doc-stage{margin-top:12px;background:#d9dce1;border-radius:12px;padding:12px;max-height:72vh;overflow:auto;display:flex;justify-content:center}:root[data-theme=dark] .doc-stage{background:#2a2e36}.doc-pages{display:flex;flex-direction:column;gap:14px;align-items:center}.doc-page-shadow{box-shadow:0 6px 24px -6px #00000059}@media(max-width:860px){.doc-stage{max-height:none;padding:6px}}.tab-block{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(3px)}.tab-block-card{max-width:440px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.tab-block-card h2{margin:0;font-size:1.2rem}.tab-block-card p{margin:0 0 6px;line-height:1.8}
