*{box-sizing:border-box}:root{--thimar-ui-font-family: "Tajawal", "Segoe UI", Tahoma, Arial, sans-serif;--thimar-root-font-size: 15px;--thimar-ui-body-font-weight: 500;--thimar-field-font-size: 16px;--thimar-field-font-weight: 500;--thimar-menu-font-size: 15px;--thimar-menu-font-weight: 500;--thimar-table-font-size: 16px;--thimar-table-header-font-size: 16px;--thimar-table-font-weight: 500;--thimar-invoice-table-font-size: 16px;--thimar-invoice-table-header-font-size: 16px;--thimar-invoice-table-font-weight: 500;--thimar-ui-sm: max(10px, calc(var(--thimar-root-font-size) * .87));--thimar-ui-xs: max(9px, calc(var(--thimar-root-font-size) * .75));--thimar-ui-caption: max(10px, calc(var(--thimar-root-font-size) * .8))}html{font-size:var(--thimar-root-font-size)}body{margin:0;font-family:var(--thimar-ui-font-family);font-weight:var(--thimar-ui-body-font-weight);background:#eef2f7;color:#111827}.app-shell{min-height:100vh;display:grid;grid-template-columns:304px 1fr;direction:rtl;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}.app-shell--nav-collapsed{grid-template-columns:76px 1fr}.sidebar{display:flex;flex-direction:column;background:linear-gradient(175deg,#fff,#f8fafc 48%,#f1f5f9);border-left:1px solid rgba(15,23,42,.08);box-shadow:-6px 0 24px #0f172a0a;padding:12px 20px 10px 8px;position:sticky;top:0;height:100vh;overflow:hidden;scrollbar-gutter:stable}.sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 8px 10px 4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.sidebar-scroll::-webkit-scrollbar{width:5px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent;margin:8px 0}.sidebar-scroll::-webkit-scrollbar-thumb{border-radius:100px;background:linear-gradient(180deg,#94a3b859,#64748b73);box-shadow:inset 0 0 0 1px #ffffff59}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748b8c,#475569a6)}.sidebar-top-collapse{flex-shrink:0;display:flex;justify-content:flex-start;padding:2px 4px 6px}.sidebar--collapsed-mode .sidebar-top-collapse{justify-content:center;padding-bottom:4px}.sidebar-collapse-zein{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#ffffffe0;color:#475569;cursor:pointer;box-shadow:0 2px 8px #0f172a0f;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.sidebar-collapse-zein:hover{background:#fff;color:#1d4ed8;border-color:#2563eb47;box-shadow:0 4px 14px #2563eb1f}.sidebar-collapse-zein:active{transform:scale(.96)}.sidebar-collapse-zein .nav-section-svg{width:20px;height:20px}.sidebar-rail-toolbar{width:100%;display:flex;justify-content:center;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid rgba(15,23,42,.08)}.sidebar-rail-toolbar .brand-toolbar{flex-direction:row;gap:8px}.sidebar-rail-toolbar .brand-tool-btn{border-color:#0f172a1a;background:#ffffffeb;color:#475569;box-shadow:0 2px 8px #0f172a0f}.sidebar-rail-toolbar .brand-tool-btn:hover{background:#fff;color:#1d4ed8;border-color:#2563eb40;box-shadow:0 4px 14px #2563eb26}.sidebar-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0 12px}.sidebar-rail-brand{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,#1e3a8a,#4f46e5);box-shadow:0 6px 16px #1e3a8a59;margin-bottom:8px}.sidebar-rail-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:12px;background:#ffffffbf;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.sidebar-rail-btn:hover{background:#fff;color:#1d4ed8;box-shadow:0 4px 12px #0f172a1a}.sidebar-rail-btn.is-active{background:linear-gradient(135deg,#dbeafe,#eff6ff);color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb40,0 4px 12px #2563eb26}.sidebar--collapsed-mode{padding:8px 6px 10px}.menu-title-inner{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.nav-section-svg-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.92}.nav-section-svg{width:22px;height:22px;display:block}.menu-title-text{flex:1;min-width:0;text-align:right}.sidebar--premium{--nav-glass: rgba(255, 255, 255, .82);background:radial-gradient(ellipse 140% 90% at 100% 0%,rgba(59,130,246,.09) 0%,transparent 55%),radial-gradient(ellipse 100% 70% at 0% 100%,rgba(99,102,241,.07) 0%,transparent 45%),linear-gradient(195deg,#fff,#f8fafc 40%,#eef2f7);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);border-left:1px solid rgba(255,255,255,.65);box-shadow:inset 1px 0 #ffffff80,-10px 0 40px #0f172a14}.sidebar--premium .menu-group--nav{background:var(--nav-glass);border:1px solid rgba(15,23,42,.055);box-shadow:0 2px 8px #0f172a0a,inset 0 1px #ffffffe6;transition:box-shadow .22s ease,border-color .22s ease}.sidebar--premium .menu-group--nav:hover{border-color:#0f172a17;box-shadow:0 6px 22px #0f172a12,inset 0 1px #fffffff2}.sidebar--premium .submenu-item{transition:background .16s ease,color .16s ease,transform .18s ease,box-shadow .18s ease}.sidebar--premium .submenu-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1f}.sidebar--premium .submenu-item.active{box-shadow:inset 3px 0 #2563eb,0 4px 14px #2563eb26}.brand{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;padding:14px 20px 16px 12px;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,#0f172a,#1e3a5f 55%,#1d4ed8 130%);color:#fff;box-shadow:0 8px 24px #0f172a2e}.brand-text{position:relative;z-index:1;min-width:0}.brand-toolbar{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.brand-tool-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease}.brand-tool-btn:hover{background:#ffffff38;border-color:#ffffff73;box-shadow:0 4px 14px #0003}.brand-tool-btn:active{transform:scale(.95)}.brand-tool-btn .nav-section-svg{width:18px;height:18px;opacity:.95}.sidebar--premium .brand{background:linear-gradient(135deg,#020617,#1e3a8a 42%,#4338ca);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #0f172a47,inset 0 1px #ffffff26}.sidebar--premium .brand:after{content:"";position:absolute;inset:-40% -30% auto auto;width:70%;height:120%;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);pointer-events:none;transform:rotate(-12deg)}.brand-title{font-weight:800;font-size:1.5rem;letter-spacing:.02em;line-height:1.25}.brand-subtitle{font-size:.875rem;opacity:.9;margin-top:6px;line-height:1.45}.menu-group{margin-bottom:8px}.menu-group--nav{border-radius:12px;padding:4px 6px 8px;background:#ffffff8c;border:1px solid rgba(15,23,42,.06)}.menu-group--nav[data-section=main]{border-right:3px solid #2563eb}.menu-group--nav[data-section=entries]{border-right:3px solid #ea580c}.menu-group--nav[data-section=reports]{border-right:3px solid #dc2626}.menu-group--nav[data-section=invoices]{border-right:3px solid #7c3aed}.menu-group--nav[data-section=inventory]{border-right:3px solid #ca8a04}.menu-group--nav[data-section=services]{border-right:3px solid #64748b}.menu-group--nav[data-section=cards]{border-right:3px solid #94a3b8}.menu-group--nav[data-section=settings]{border-right:3px solid #0891b2}.menu-group--nav[data-section=platform]{border-right:3px solid #7c3aed}.menu-title{font-size:var(--thimar-ui-sm);color:#64748b;padding:6px 8px}.menu-title--toggle{width:100%;text-align:right;border:1px solid transparent;background:#ffffffd9;cursor:pointer;font:inherit;font-weight:700;font-size:var(--thimar-root-font-size);color:#0f172a;border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.menu-title--toggle:hover{background:#fff;border-color:#0f172a14;box-shadow:0 2px 8px #0f172a0f}.menu-title--link{width:100%;text-align:right;border:1px solid transparent;background:#ffffffd9;cursor:pointer;font:inherit;font-weight:700;font-size:var(--thimar-root-font-size);color:#0f172a;text-decoration:none;border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.menu-title--link:hover{background:#fff;border-color:#0f172a14;box-shadow:0 2px 8px #0f172a0f}.menu-title--active-child{color:#1d4ed8;border-color:#1d4ed840;background:linear-gradient(90deg,#eff6fff2,#fff)}.menu-title-chevron{font-size:var(--thimar-ui-xs);opacity:.65;flex-shrink:0}.menu-item{width:100%;display:block;text-align:right;border:none;border-radius:10px;background:transparent;color:#111827;padding:10px 12px;cursor:pointer;text-decoration:none}.menu-item:hover{background:#eff6ff;color:#1e40af}.menu-item.active{background:#dbeafe;color:#1e3a8a;font-weight:700}.submenu-items{margin:6px 0 4px;padding:4px 6px 4px 0;border-right:2px solid rgba(148,163,184,.35)}.submenu-item{width:100%;display:block;text-align:right;border:none;border-radius:8px;background:transparent;color:#334155;padding:8px 10px;cursor:pointer;font-size:var(--thimar-field-font-size);font-weight:500;transition:background .12s ease,color .12s ease;text-decoration:none}.submenu-item:hover{background:#eff6fff2;color:#1d4ed8}.submenu-item.active{background:linear-gradient(90deg,#dbeafef2,#eff6ff99);color:#1e3a8a;font-weight:700;box-shadow:inset 3px 0 #2563eb}.nav-branch{margin:8px 0 4px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcfa,#f1f5f9a6);overflow:hidden}.nav-branch-title{width:100%;text-align:right;border:none;background:#ffffffa6;cursor:pointer;font:inherit;font-size:var(--thimar-root-font-size);font-weight:var(--thimar-ui-body-font-weight);color:#0f172a;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .15s ease}.nav-branch-title>span:first-of-type{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:1;min-width:0;line-height:1.35}.nav-branch-title:hover{background:#fffffff2}.nav-branch-title .nav-branch-hint{font-size:var(--thimar-ui-xs);font-weight:var(--thimar-ui-body-font-weight);color:#64748b;display:block;margin-top:2px}.nav-branch-body{padding:4px 8px 10px;border-top:1px dashed rgba(148,163,184,.45)}.submenu-item--nested{padding-right:14px;font-size:var(--thimar-root-font-size)}.submenu-item--nested.active{box-shadow:inset 3px 0 #dc2626,0 4px 12px #dc26261f}.workspace{padding:10px 18px 18px;max-width:1600px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;flex-wrap:wrap}.topbar-titles{min-width:0;flex:1}.topbar-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.topbar-icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fffffff2;color:#475569;cursor:pointer;box-shadow:0 2px 10px #0f172a0f;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.topbar-icon-btn:hover{background:#fff;color:#1d4ed8;border-color:#2563eb40;box-shadow:0 4px 14px #2563eb1f}.topbar-icon-btn:active{transform:scale(.97)}.topbar-icon-btn .nav-section-svg{width:20px;height:20px}.topbar-icon-btn--dev{opacity:.88;border-style:dashed}.topbar-icon-btn--dev:hover{opacity:1}.muted{color:#4b5563}.invoice-qty-cell{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;max-width:100%;overflow:hidden}.invoice-qty-avail-hint{font-size:var(--thimar-ui-caption);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-theme=dark] .invoice-qty-avail-hint.muted{color:#94a3b8}[data-theme=dark] body{background:#0b1120;color:#e2e8f0}[data-theme=dark] .app-shell{background:#0b1120}[data-theme=dark] .sidebar,[data-theme=dark] .sidebar--premium{background:linear-gradient(195deg,#0f172a,#1e293b 55%,#0f172a);border-left-color:#94a3b81f;box-shadow:inset 1px 0 #ffffff0a,-8px 0 32px #00000059;--nav-glass: rgba(30, 41, 59, .75)}[data-theme=dark] .sidebar--premium .menu-group--nav{background:#1e293bd9;border-color:#94a3b81f;box-shadow:0 4px 20px #00000040}[data-theme=dark] .menu-title--toggle,[data-theme=dark] .menu-title--link{background:#0f172a8c;color:#f1f5f9;border-color:transparent}[data-theme=dark] .menu-title--toggle:hover,[data-theme=dark] .menu-title--link:hover{background:#334155e6;border-color:#94a3b826}[data-theme=dark] .submenu-item{color:#cbd5e1}[data-theme=dark] .submenu-item:hover{background:#3b82f626;color:#93c5fd}[data-theme=dark] .submenu-item.active{background:#2563eb38;color:#bfdbfe}[data-theme=dark] .nav-branch{border-color:#94a3b826;background:linear-gradient(180deg,#1e293be6,#0f172a99)}[data-theme=dark] .nav-branch-title{background:#0f172a80;color:#f1f5f9}[data-theme=dark] .sidebar-scroll{scrollbar-color:rgba(100,116,139,.5) transparent}[data-theme=dark] .sidebar-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#47556973,#334155a6);box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .sidebar-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748b8c,#475569cc)}[data-theme=dark] .sidebar-collapse-zein{border-color:#94a3b82e;background:#1e293beb;color:#cbd5e1;box-shadow:none}[data-theme=dark] .sidebar-collapse-zein:hover{background:#334155f2;color:#93c5fd;border-color:#3b82f659}[data-theme=dark] .topbar-icon-btn{background:#1e293be6;border-color:#94a3b829;color:#cbd5e1;box-shadow:0 4px 16px #00000040}[data-theme=dark] .topbar-icon-btn:hover{background:#334155f2;color:#93c5fd;border-color:#3b82f659}[data-theme=dark] .topbar-icon-btn--dev{border-color:#94a3b838}[data-theme=dark] .sidebar-rail-toolbar{border-bottom-color:#94a3b81f}[data-theme=dark] .sidebar-rail-toolbar .brand-tool-btn{border-color:#94a3b833;background:#1e293bf2;color:#cbd5e1;box-shadow:none}[data-theme=dark] .sidebar-rail-toolbar .brand-tool-btn:hover{background:#334155fa;color:#93c5fd;border-color:#3b82f659}[data-theme=dark] .brand-tool-btn{border-color:#ffffff38;background:#ffffff14}[data-theme=dark] .brand-tool-btn:hover{background:#ffffff29;border-color:#ffffff59}[data-theme=dark] .sidebar-rail-btn{background:#1e293bd9;color:#94a3b8}[data-theme=dark] .sidebar-rail-btn:hover{background:#334155f2;color:#93c5fd}[data-theme=dark] .sidebar-rail-btn.is-active{background:#2563eb47;color:#bfdbfe}[data-theme=dark] .workspace{background:transparent}[data-theme=dark] .topbar h1{color:#f8fafc}[data-theme=dark] .muted{color:#94a3b8}[data-theme=dark] .card{background:#1e293b;border-color:#94a3b824;color:#e2e8f0;box-shadow:0 12px 40px #00000059}[data-theme=dark] .kpi span,[data-theme=dark] .kpi strong{color:inherit}[data-theme=dark] .nf-field,[data-theme=dark] input[type=text],[data-theme=dark] input[type=date],[data-theme=dark] input[type=number],[data-theme=dark] select,[data-theme=dark] textarea{background:#0f172a;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .zein-bs-page-shell{background:#0b1120}[data-theme=dark] .zein-bs-filter-card{background:#1e293beb;border-color:#94a3b824;box-shadow:0 2px 18px #00000059}[data-theme=dark] .zein-bs-filter-row--actions{border-top-color:#94a3b81f}[data-theme=dark] .zein-bs-field-label{color:#94a3b8}[data-theme=dark] .zein-bs-loading{background:#1e293b;border-color:#94a3b824;color:#e2e8f0}[data-theme=dark] .zein-bs-table-outer{background:#0f172a;border-color:#94a3b81f}[data-theme=dark] .zein-bs-table-inner{background:transparent}[data-theme=dark] .zein-bs-table--zein{background:#1e293b;border-color:#94a3b824}[data-theme=dark] .zein-bs-table th,[data-theme=dark] .zein-bs-table td{border-bottom-color:#94a3b81f;color:#e2e8f0}[data-theme=dark] .zein-bs-tr-balance-line td{background:#3b82f624;color:#f8fafc;border-bottom-color:#3b82f659}[data-theme=dark] .zein-bs-tr-totals-line td{background:#3b82f614;color:#f8fafc}[data-theme=dark] .zein-bs-tr-head-main th,[data-theme=dark] .zein-bs-tr-head-sub th{background:#334155b8;color:#f8fafc}[data-theme=dark] .zein-bs-th-cur-name,[data-theme=dark] .zein-bs-th-conv-title,[data-theme=dark] .zein-bs-th-sub-debit,[data-theme=dark] .zein-bs-td-parent,[data-theme=dark] .zein-bs-td-debit,[data-theme=dark] .zein-bs-td-credit,[data-theme=dark] .zein-bs-td-conv{border-inline-start-color:#94a3b81f}[data-theme=dark] .zein-bs-td-parent{color:#cbd5e1}[data-theme=dark] .zein-bs-td-empty,[data-theme=dark] .zein-bs-td-sum-pad{color:#94a3b8}[data-theme=dark] .zein-bs-account-link{color:#93c5fd}[data-theme=dark] .zein-bs-account-link:hover{background:#3b82f626}[data-theme=dark] .zein-bs-tr-data.zein-bs-cat-assets.zein-bs-zebra-1{background:#3b82f612}[data-theme=dark] .zein-bs-tr-data.zein-bs-cat-liabilities.zein-bs-zebra-1{background:#ef444412}[data-theme=dark] .zein-bs-tr-data.zein-bs-cat-equity.zein-bs-zebra-1{background:#a78bfa14}[data-theme=dark] .zein-bs-tr-data.zein-bs-cat-revenues.zein-bs-zebra-1{background:#4ade800f}[data-theme=dark] .zein-bs-tr-data.zein-bs-cat-expenses.zein-bs-zebra-1{background:#fb923c12}[data-theme=dark] .zein-bs-tr-data:hover{background:#3b82f624!important}[data-theme=dark] .zein-bs-chip-btn{background:#334155;border-color:#94a3b838;color:#e2e8f0}[data-theme=dark] .zein-bs-chip-btn:hover{background:#475569}[data-theme=dark] .zein-bs-act-refresh{background:#334155;border-color:#94a3b847;color:#f1f5f9}[data-theme=dark] .zein-bs-act-refresh:hover:not(:disabled){background:#475569}[data-theme=dark] .zein-bs-act-excel{background:#1e293bf2;color:#86efac;border-color:#4ade8073}[data-theme=dark] .zein-bs-act-pdf{background:#1e293bf2;color:#fca5a5;border-color:#f8717173}[data-theme=dark] .zein-bs-rates-caption{color:#cbd5e1}[data-theme=dark] .zein-bs-filters{background:#1e293bb8;border-color:#94a3b824}[data-theme=dark] .zein-bs-popover-panel{background:#1e293b;border-color:#94a3b82e;box-shadow:0 8px 28px #00000073}[data-theme=dark] .zein-bs-popover-line{color:#e2e8f0}[data-theme=dark] .zein-tb-wrap,[data-theme=dark] .zeinex-report-surface{background:#0f172a;border-color:#94a3b824}[data-theme=dark] .zein-as-export-menu{background:#1e293b;border-color:#94a3b82e;box-shadow:0 8px 28px #00000073}[data-theme=dark] .zein-as-export-item{color:#e2e8f0}[data-theme=dark] .zein-as-export-item:hover{background:#334155a6}[data-theme=dark] .zein-as-settings-popover{background:#1e293b;border-color:#94a3b82e;color:#e2e8f0}[data-theme=dark] .zein-as-settings-title{color:#f1f5f9}[data-theme=dark] .zein-as-check-row:hover{background:#3341558c}[data-theme=dark] .zein-as-check-row span{color:#e2e8f0}[data-theme=dark] .daily-journal-root{--dj-page-bg: #0b1120;background:#0b1120}[data-theme=dark] .daily-journal-filter-card{background:#1e293beb;border-color:#94a3b824}[data-theme=dark] .daily-journal-root .daily-journal-date-field .thimar-date-input{background:#0f172a;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .daily-journal-root .dj-outlined-fieldset,[data-theme=dark] .daily-journal-root .dj-outlined--plain .dj-outlined-fieldset--plain{background:#1e293b;border-color:#94a3b838}[data-theme=dark] .daily-journal-root .dj-outlined-legend{background-color:var(--dj-page-bg);color:#94a3b8}[data-theme=dark] .daily-journal-root .dj-outlined-fieldset:focus-within .dj-outlined-legend{color:#e2e8f0}[data-theme=dark] .daily-journal-root .dj-zein-caption{color:#94a3b8}[data-theme=dark] .daily-journal-root .dj-zein-stack .searchable-multi-select .searchable-multi-select-trigger{background:#1e293b!important;border-color:#94a3b838!important;color:#e2e8f0!important}[data-theme=dark] .daily-journal-root .dj-outlined-fieldset .dj-outlined-control,[data-theme=dark] .daily-journal-root .dj-outlined-fieldset .searchable-select-input{color:#e2e8f0!important}[data-theme=dark] .daily-journal-root .searchable-multi-select .searchable-multi-select-trigger,[data-theme=dark] .daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:hover,[data-theme=dark] .daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:focus,[data-theme=dark] .daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:focus-visible,[data-theme=dark] .daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:active{background:#1e293b!important;color:#e2e8f0!important}[data-theme=dark] .daily-journal-root .dj-outlined-fieldset .searchable-multi-select .searchable-multi-select-trigger{background:transparent!important}[data-theme=dark] .daily-journal-root .searchable-multi-placeholder,[data-theme=dark] .daily-journal-root .dj-outlined-fieldset .searchable-multi-placeholder,[data-theme=dark] .daily-journal-root .dj-zein-stack .searchable-multi-placeholder{color:#e2e8f073!important}[data-theme=dark] .daily-journal-root .searchable-multi-chip{background:#94a3b82e;color:#f1f5f9}[data-theme=dark] .daily-journal-root .searchable-multi-panel,[data-theme=dark] .daily-journal-root .searchable-select-list{background:#1e293b;border-color:#94a3b833}[data-theme=dark] .daily-journal-root .searchable-multi-option,[data-theme=dark] .daily-journal-root .searchable-select-option{color:#e2e8f0}[data-theme=dark] .daily-journal-root .searchable-multi-option:hover,[data-theme=dark] .daily-journal-root .searchable-select-option:hover{background:#3b82f62e}[data-theme=dark] .daily-journal-root .searchable-multi-filter{background:#0f172a;border-color:#94a3b838;color:#e2e8f0}[data-theme=dark] .daily-journal-root .searchable-multi-chevron,[data-theme=dark] .daily-journal-root .dj-outlined-fieldset .searchable-select:after{filter:brightness(2.2)}[data-theme=dark] .daily-journal-table-wrap{background:#1e293b;border-color:#94a3b824}[data-theme=dark] .daily-journal-root .daily-journal-table th,[data-theme=dark] .daily-journal-root .daily-journal-table td{background:#1e293b;border-bottom-color:#94a3b824;color:#e2e8f0}[data-theme=dark] .daily-journal-root .daily-journal-table tbody tr:hover td{background:#3b82f61f}[data-theme=dark] .daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th{background:#0f172af5;box-shadow:inset 0 -1px #94a3b824}[data-theme=dark] .daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th:not(.zein-num-debit):not(.zein-num-credit){color:#94a3b8}[data-theme=dark] .daily-journal-root .daily-journal-table thead tr.daily-journal-col-headers th{background:#1e293b;box-shadow:inset 0 -1px #94a3b824}[data-theme=dark] .daily-journal-pagination{border-top-color:#94a3b824;color:#cbd5e1}[data-theme=dark] .daily-journal-account-hit{color:#93c5fd}[data-theme=dark] .zein-as-footer-actions{border-top-color:#94a3b824}[data-theme=dark] .zein-as-cur-sub,[data-theme=dark] .zein-as-hint{color:#94a3b8}[data-theme=dark] .daily-journal-hero-menu{background:#1e293b;border-color:#94a3b82e}[data-theme=dark] .daily-journal-hero-menu-item{color:#e2e8f0}[data-theme=dark] .daily-journal-hero-menu-item:hover{background:#334155a6}.card{background:#fff;border-radius:14px;box-shadow:0 10px 30px #0f172a0f;border:1px solid #e8edf5;padding:18px;margin-top:16px}.tenant-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(160deg,#f0f4fa,#e8eef8 45%,#f8fafc)}.tenant-login-card{width:min(420px,100%);margin-top:0}.tenant-login-card h1{margin:0 0 8px;font-size:1.5rem}.tenant-login-lead{margin:0 0 16px;line-height:1.6}.tenant-login-form{display:flex;flex-direction:column;gap:12px}.tenant-login-form label{display:flex;flex-direction:column;gap:6px;font-size:.92rem;font-weight:600}.tenant-login-form input{font-weight:400}.tenant-login-submit{margin-top:4px;padding:10px 14px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-weight:700;cursor:pointer}.tenant-login-submit:disabled{opacity:.65;cursor:wait}.tenant-login-error{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.tenant-login-foot{margin:16px 0 0;text-align:center;font-size:.9rem}.tenant-login-link{color:#2563eb;text-decoration:none;font-weight:600}.tenant-login-link:hover{text-decoration:underline}.topbar-session{display:flex;align-items:center;gap:8px;margin-inline-end:4px;font-size:.85rem;color:#475569;max-width:220px}.topbar-session-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-logout-btn{flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.8rem;cursor:pointer}.topbar-logout-btn:hover{background:#f8fafc}[data-theme=dark] .tenant-login-page{background:linear-gradient(160deg,#0f172a,#1e293b 55%,#0f172a)}[data-theme=dark] .tenant-login-error{background:#7f1d1d40;border-color:#f8717159;color:#fecaca}[data-theme=dark] .topbar-session{color:#94a3b8}[data-theme=dark] .topbar-logout-btn{background:#1e293b;border-color:#334155;color:#e2e8f0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inline{display:flex;gap:10px;flex-wrap:wrap}label{display:flex;flex-direction:column;gap:6px;font-size:.867rem}input,textarea,select,button{font:inherit}input,textarea,select{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:var(--thimar-field-font-size)}button{border:none;border-radius:8px;background:#2563eb;color:#fff;padding:8px 12px;cursor:pointer}button:hover{background:#1d4ed8}.primary-btn{background:linear-gradient(180deg,#2f6dff,#1d4ed8);box-shadow:0 8px 18px #2563eb47}.primary-btn:hover{background:linear-gradient(180deg,#2b63e6,#1e40af)}.ghost-btn{background:#fff;color:#1e3a8a;border:1px solid #bfd4ff}.ghost-btn:hover{background:#eef4ff}.ghost-btn.is-active{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.rounding-settings-card{max-width:min(100%,42rem)}.rounding-settings-hint{font-size:.9rem;margin:.35rem 0 0}.rounding-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);gap:10px 14px;align-items:center;margin-top:12px}.rounding-settings-label{font-weight:600;margin:0;line-height:1.45}.rounding-settings-input{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff}[data-theme=dark] .rounding-settings-input{background:#0f172a8c;border-color:#94a3b859;color:#e2e8f0}@media (max-width: 520px){.rounding-settings-grid{grid-template-columns:1fr;gap:2px 0}.rounding-settings-grid>input+label{margin-top:10px}}.settings-system-stack{display:flex;flex-direction:column;gap:16px}.system-settings-page{max-width:min(100%,56rem);gap:12px}.system-settings-page-head{margin:0}.system-settings-page-title{margin:0 0 4px;font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.system-settings-page-lead{margin:0;font-size:.875rem;line-height:1.5;color:#64748b}.system-settings-shell{padding:0!important;overflow:hidden}.system-settings-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px 12px 10px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.system-settings-tab{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:9px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#475569;cursor:pointer;text-align:start;font:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;min-width:7.5rem}.system-settings-tab:hover{background:#ffffffd9;border-color:#e2e8f0;color:#0f172a}.system-settings-tab.is-active{background:#fff;border-color:#bae6fd;color:#0f172a;box-shadow:0 1px 3px #0f172a14,0 0 0 1px #0e74901f}.system-settings-tab-label{font-size:.9rem;font-weight:800;line-height:1.3}.system-settings-tab.is-active .system-settings-tab-label{color:#0e7490}.system-settings-tab-hint{font-size:.7rem;font-weight:500;color:#94a3b8;line-height:1.3}.system-settings-tab.is-active .system-settings-tab-hint{color:#64748b}.system-settings-panels{padding:16px 18px 18px}.system-settings-panel{max-width:none}.system-settings-panel-title{margin:0 0 6px;font-size:1.05rem;font-weight:800;color:#0f172a}.system-settings-panel-desc{margin:0 0 14px;font-size:.875rem;line-height:1.55;color:#64748b}.system-settings-panel-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.system-settings-panel-foot{margin:12px 0 0;font-size:.85rem}.system-settings-panel .scs-card-title,.system-settings-panel .scs-card-lead,.system-settings-panel .scs-actions{display:none}[data-theme=dark] .system-settings-page-title,[data-theme=dark] .system-settings-panel-title{color:#f1f5f9}[data-theme=dark] .system-settings-page-lead,[data-theme=dark] .system-settings-panel-desc{color:#94a3b8}[data-theme=dark] .system-settings-tabs{background:linear-gradient(180deg,#0f172ae6,#1e293bd9);border-bottom-color:#94a3b82e}[data-theme=dark] .system-settings-tab{color:#94a3b8}[data-theme=dark] .system-settings-tab:hover{background:#1e293be6;border-color:#94a3b833;color:#e2e8f0}[data-theme=dark] .system-settings-tab.is-active{background:#1e293b;border-color:#22d3ee59;color:#f1f5f9;box-shadow:0 0 0 1px #22d3ee26}[data-theme=dark] .system-settings-tab.is-active .system-settings-tab-label{color:#67e8f9}[data-theme=dark] .system-settings-tab-hint{color:#64748b}.smc-settings-card{max-width:min(100%,52rem)}.smc-settings-block{margin-top:16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.smc-settings-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.smc-settings-block-title{font-size:.8rem;font-weight:700;color:#334155}.smc-settings-block-hint{font-size:.75rem;color:#64748b}.smc-settings-chips{display:flex;flex-wrap:wrap;gap:8px}.smc-settings-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.3}.smc-settings-chip--locked{background:#e2e8f0;color:#475569;border:1px solid #cbd5e1}.smc-settings-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.smc-settings-group{padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;min-width:0}.smc-settings-group-title{font-size:.75rem;font-weight:800;letter-spacing:.02em;color:#64748b;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.smc-settings-tiles{display:flex;flex-direction:column;gap:6px}.smc-settings-tile{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background-color .12s ease}.smc-settings-tile:hover{border-color:#cbd5e1;background:#f8fafc}.smc-settings-tile.is-on{border-color:#93c5fd;background:#eff6ff}.smc-settings-tile input[type=checkbox]{width:1.05rem;height:1.05rem;min-width:1.05rem;margin:0;padding:0;flex-shrink:0;accent-color:#2563eb;cursor:pointer}.smc-settings-tile-label{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:600;color:#1e293b;line-height:1.35}.smc-settings-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media (max-width: 900px){.smc-settings-groups{grid-template-columns:1fr}}[data-theme=dark] .smc-settings-block{background:#0f172a73;border-color:#94a3b847}[data-theme=dark] .smc-settings-block-title{color:#e2e8f0}[data-theme=dark] .smc-settings-chip--locked{background:#334155b3;color:#cbd5e1;border-color:#94a3b859}[data-theme=dark] .smc-settings-group{background:#0f172a59;border-color:#94a3b847}[data-theme=dark] .smc-settings-group-title{color:#94a3b8;border-bottom-color:#94a3b833}[data-theme=dark] .smc-settings-tile{background:#0f172a66;border-color:#94a3b847}[data-theme=dark] .smc-settings-tile:hover{background:#1e293ba6;border-color:#94a3b866}[data-theme=dark] .smc-settings-tile.is-on{background:#2563eb2e;border-color:#60a5fa73}[data-theme=dark] .smc-settings-tile-label{color:#e2e8f0}.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}.serial-hero{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:12px}.serial-hero-info{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.35fr) minmax(0,1.2fr);align-items:stretch;gap:10px 12px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc)}.serial-hero-info:has(.serial-hero-cell--posted){grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr)}.serial-hero-cell{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:8px 12px;border:1px solid #e8eef5;border-radius:8px;background:#fff;box-sizing:border-box}.serial-hero-cell--product{justify-content:flex-start}.serial-hero-cell--party{justify-content:space-between}.serial-hero-cell--qty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:none;background:transparent}.serial-hero-cell--posted{justify-content:flex-start;gap:8px 14px}.serial-hero-cell--actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;border:none;background:transparent;padding:0;min-width:0}.serial-hero-cell--actions .serial-action-btn{padding:8px 16px;font-size:.9rem}.serial-hero-info:has(.serial-hero-cell--actions):not(:has(.serial-hero-cell--posted)){grid-template-columns:minmax(0,1.25fr) minmax(0,1.35fr) minmax(0,1.2fr) auto}.serial-hero-info:has(.serial-hero-cell--posted):has(.serial-hero-cell--actions){grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr) auto}.serial-hero-identity{display:inline-flex;align-items:baseline;gap:6px;min-width:0;flex:1 1 auto}.serial-hero-material-code{font-size:1rem;font-weight:800;color:#1d4ed8;white-space:nowrap}.serial-hero-material-name{font-size:1rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serial-pill{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:.84rem;font-weight:700;white-space:nowrap;flex:0 0 auto}.serial-pill--qati{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.serial-pill--amanah{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.serial-badge--lg{padding:4px 11px;border-radius:999px;font-size:.84rem;font-weight:700}.serial-hero-inline{display:inline-flex;align-items:baseline;gap:5px;flex:0 1 auto;min-width:0;font-size:.9rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serial-hero-inline--grow{flex:1 1 auto}.serial-hero-inline em{font-style:normal;font-size:.8rem;font-weight:700;color:#64748b}.serial-chip{display:flex;align-items:baseline;justify-content:center;gap:5px;min-width:0;width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap;box-sizing:border-box}.serial-chip em{font-style:normal;font-size:.8rem;font-weight:700;color:#64748b}.serial-chip--warn{border-color:#fde68a;background:#fffbeb;color:#b45309}.serial-chip--warn em{color:#a16207}.serial-chip--ok{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.serial-chip--ok em{color:#166534}.serial-close-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px 12px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #bfdbfe;border-radius:10px;background:linear-gradient(180deg,#f8fbff,#eff6ff)}.serial-close-field{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;min-width:0;height:2.5rem}.serial-close-field--currency{flex:1.2 1 12rem;min-width:11rem;max-width:none}.serial-close-field--source{flex:1.4 1 14rem;min-width:12rem;max-width:none}.serial-close-field--rate{flex:0 0 auto;max-width:none}.serial-close-field--rate input[type=text]{flex:0 0 auto;width:10rem;min-width:10rem;font-variant-numeric:tabular-nums;font-weight:600}.serial-close-rate-unit{font-size:.8rem;font-weight:600;color:#64748b;margin-inline-start:2px}.serial-close-field-label{flex:0 0 auto;font-size:.9rem;font-weight:700;color:#334155;white-space:nowrap}.serial-close-field input[type=text],.serial-close-field select{flex:1 1 auto;min-width:0;width:100%;height:2.5rem;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit;font-size:.95rem;box-sizing:border-box}.serial-close-field input[type=text]:disabled,.serial-close-field select:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.serial-close-field .searchable-select{flex:1 1 auto;min-width:0;width:100%!important;height:2.5rem}.serial-close-field .searchable-select-input{width:100%!important;min-width:0!important;height:2.5rem!important;min-height:2.5rem!important;padding:0 10px!important;font-size:.95rem!important;box-sizing:border-box}.serial-settle-toggle-group{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;flex:0 0 auto;margin:0;height:2.5rem;box-sizing:border-box;padding:3px 6px;border:1px solid #93c5fd;border-radius:8px;background:#fff}.serial-settle-label{font-size:.88rem;font-weight:800;color:#1e3a8a;padding:0 8px 0 4px;white-space:nowrap;border-inline-end:1px solid #dbeafe;margin-inline-end:2px}.serial-settle-toggle{display:inline-flex;align-items:center;justify-content:center;height:calc(2.5rem - 8px);padding:0 12px;border-radius:6px;font-size:.88rem;font-weight:700;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.serial-settle-toggle:hover{background:#f1f5f9}.serial-settle-toggle.is-on{background:#2563eb;color:#fff}.serial-settle-toggle.is-on:hover{background:#1d4ed8}.serial-settle-toggle--all{font-weight:800}.serial-close-settle-chips{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.serial-close-settle-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.84rem;font-weight:700;background:#dbeafe;color:#1e3a8a;border:1px solid #93c5fd}.serial-close-settle-chip--off{background:#f1f5f9;color:#64748b;border-color:#e2e8f0;font-weight:600}.serial-action-bar{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.serial-action-btn{padding:10px 22px;font-size:.95rem;font-weight:700;border-radius:9px}@media (max-width: 1100px){.serial-hero-info,.serial-hero-info:has(.serial-hero-cell--posted),.serial-hero-info:has(.serial-hero-cell--actions):not(:has(.serial-hero-cell--posted)),.serial-hero-info:has(.serial-hero-cell--posted):has(.serial-hero-cell--actions){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.serial-hero-cell--qty{grid-column:1 / -1}.serial-hero-cell--actions{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 640px){.serial-hero-info,.serial-hero-info:has(.serial-hero-cell--posted),.serial-hero-info:has(.serial-hero-cell--actions):not(:has(.serial-hero-cell--posted)),.serial-hero-info:has(.serial-hero-cell--posted):has(.serial-hero-cell--actions){grid-template-columns:1fr}}@media (max-width: 960px){.serial-close-row{flex-wrap:wrap}.serial-close-field--currency,.serial-close-field--source{flex:1 1 calc(50% - 8px);min-width:0;max-width:none}.serial-close-field--rate{flex:0 0 auto}.serial-close-field--rate input[type=text]{width:10rem;min-width:10rem}.serial-settle-toggle-group{flex:1 1 100%;width:100%;justify-content:flex-start;flex-wrap:wrap;height:auto;min-height:2.5rem;margin:0}}@media (max-width: 560px){.serial-close-field--currency,.serial-close-field--source,.serial-close-field--rate{flex:1 1 100%}.serial-action-bar{justify-content:stretch}.serial-action-btn{flex:1 1 auto}}[data-theme=dark] .serial-hero-info{background:linear-gradient(180deg,#0f172a8c,#0f172a59);border-color:#94a3b847}[data-theme=dark] .serial-hero-cell{background:#0f172a73;border-color:#94a3b838}[data-theme=dark] .serial-hero-cell--qty{background:transparent;border-color:transparent}[data-theme=dark] .serial-hero-material-name{color:#f1f5f9}[data-theme=dark] .serial-hero-material-code{color:#60a5fa}[data-theme=dark] .serial-pill--qati{background:#0369a140;color:#7dd3fc;border-color:#38bdf859}[data-theme=dark] .serial-pill--amanah{background:#b4530940;color:#fbbf24;border-color:#fbbf2459}[data-theme=dark] .serial-hero-inline{color:#e2e8f0}[data-theme=dark] .serial-hero-inline em{color:#94a3b8}[data-theme=dark] .serial-chip{background:#0f172a8c;border-color:#94a3b847;color:#f1f5f9}[data-theme=dark] .serial-chip em{color:#94a3b8}[data-theme=dark] .serial-chip--warn{background:#78350f47;border-color:#fbbf244d;color:#fbbf24}[data-theme=dark] .serial-chip--ok{background:#14532d47;border-color:#4ade804d;color:#4ade80}[data-theme=dark] .serial-close-row{background:linear-gradient(180deg,#0f172a99,#1e3a8a38);border-color:#60a5fa59}[data-theme=dark] .serial-close-field-label{color:#cbd5e1}[data-theme=dark] .serial-close-field input[type=text],[data-theme=dark] .serial-close-field select{background:#0f172ab3;border-color:#94a3b859;color:#e2e8f0}[data-theme=dark] .serial-close-field input[type=text]:disabled,[data-theme=dark] .serial-close-field select:disabled{background:#1e293b8c;color:#94a3b8}[data-theme=dark] .serial-settle-toggle-group{background:#0f172a8c;border-color:#60a5fa66}[data-theme=dark] .serial-settle-label{color:#93c5fd;border-inline-end-color:#60a5fa4d}[data-theme=dark] .serial-settle-toggle{color:#cbd5e1}[data-theme=dark] .serial-settle-toggle:hover{background:#33415599}[data-theme=dark] .serial-settle-toggle.is-on{background:#2563eb;color:#fff}[data-theme=dark] .serial-close-settle-chip{background:#2563eb47;color:#bfdbfe;border-color:#60a5fa66}[data-theme=dark] .serial-close-settle-chip--off{background:#1e293bcc;color:#94a3b8;border-color:#94a3b840}[data-theme=dark] .serial-action-bar{border-top-color:#94a3b847}.serial-stmt-btn-col{white-space:nowrap;text-align:center;width:1%}.serial-sales-stmt-btn-pair{display:inline-flex;align-items:center;gap:4px}.serial-sales-stmt-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:7px;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;line-height:1.2}.serial-sales-stmt-btn:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.serial-sales-stmt-btn--net{border-color:#fdba74;background:#fff7ed;color:#c2410c}.serial-sales-stmt-btn--net:hover:not(:disabled){background:#ffedd5;border-color:#fb923c}.serial-sales-stmt-btn:disabled{opacity:.4;cursor:not-allowed;border-color:#e2e8f0;background:#f8fafc;color:#94a3b8}.serial-stmt-overlay{z-index:1200}.serial-stmt-sheet{width:min(1100px,calc(100vw - 24px))!important;max-width:min(1100px,calc(100vw - 24px))!important;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.serial-stmt-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.serial-stmt-body{overflow:auto;flex:1 1 auto}.serial-stmt-title{margin:0 0 4px;font-size:1.25rem;font-weight:800;color:#0f172a;text-align:center}.serial-stmt-subtitle{margin:0 0 14px;text-align:center;font-size:.92rem;color:#475569}.serial-stmt-section-title{margin:14px 0 8px;font-size:1rem;font-weight:800;color:#0f766e}.serial-stmt-header-table,.serial-stmt-lines-table{width:100%;border-collapse:collapse;font-size:.9rem}.serial-stmt-header-table th{background:#15803d;color:#fff;padding:8px 10px;border:1px solid #166534;font-weight:700}.serial-stmt-header-table td{padding:8px 10px;border:1px solid #bbf7d0;background:#f0fdf4;text-align:center}.serial-stmt-lines-table th{background:#0e7490;color:#fff;padding:7px 8px;border:1px solid #155e75;font-weight:700;white-space:nowrap}.serial-stmt-lines-table td{padding:6px 8px;border:1px solid #e2e8f0;background:#fff}.serial-stmt-lines-table tbody tr:nth-child(2n) td{background:#f8fafc}.serial-stmt-row--return td{background:#fff7ed!important;color:#9a3412}.serial-stmt-num{font-variant-numeric:tabular-nums;text-align:center;direction:ltr}.serial-stmt-num--em{background:#fef08a!important;font-weight:800}.serial-stmt-container{color:#b91c1c;font-weight:700}.serial-stmt-table-wrap{overflow-x:auto}.serial-stmt-footer{margin-top:14px;display:flex;flex-direction:column;gap:12px}.serial-stmt-sum-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 12px;background:#fef9c3;border:1px solid #fde047;border-radius:8px}.serial-stmt-sum-label{font-weight:800;color:#713f12}.serial-stmt-sum-chip{font-size:.9rem;color:#0f172a}.serial-stmt-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:start}.serial-stmt-currency-box,.serial-stmt-calc-box{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff}.serial-stmt-box-title{font-weight:800;font-size:.9rem;margin-bottom:8px;color:#1e3a8a}.serial-stmt-currency-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.serial-stmt-currency-list li{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.88rem}.serial-stmt-cur-label{font-weight:800;color:#0f172a}.serial-stmt-currency-list em{font-style:normal;color:#64748b;font-weight:600;margin-inline-end:4px}.serial-stmt-cur-net{font-weight:700;color:#15803d}.serial-stmt-calc-table{width:100%;border-collapse:collapse;font-size:.88rem}.serial-stmt-calc-table td{padding:5px 6px;border-bottom:1px solid #f1f5f9}.serial-stmt-calc-table td:last-child{text-align:start;font-weight:700}.serial-stmt-calc-net td{border-top:2px solid #fecaca;color:#b91c1c;font-weight:800;background:#fef2f2}.serial-stmt-by-currency-strip{display:flex;flex-wrap:wrap;gap:8px}.serial-stmt-by-currency-chip{font-size:.86rem;background:#ecfeff;border:1px solid #a5f3fc;color:#155e75;border-radius:999px;padding:4px 12px;font-variant-numeric:tabular-nums}.serial-stmt-settlement-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;width:100%;align-items:start}.serial-stmt-settlement-box{border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px 10px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a;max-width:480px;margin-inline-start:auto;min-width:0}.serial-stmt-settlement-pair:has(.serial-stmt-settlement-box.is-base) .serial-stmt-settlement-box{max-width:none;margin-inline-start:0}.serial-stmt-settlement-box.is-base{border-color:#a7f3d0;background:linear-gradient(180deg,#fff,#ecfdf5)}.serial-stmt-settlement-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.serial-stmt-settlement-head .serial-stmt-box-title{margin-bottom:0;color:#0f172a}.serial-stmt-entry-meta{font-size:.78rem;color:#64748b;font-variant-numeric:tabular-nums}.serial-stmt-settlement-table{width:100%;border-collapse:collapse;font-size:.9rem}.serial-stmt-settlement-table td{padding:6px 4px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.serial-stmt-settlement-table td:last-child{width:38%;white-space:nowrap}.serial-stmt-settlement-table .serial-stmt-amount{font-weight:700;color:#0f172a;direction:ltr;text-align:start}.serial-stmt-settlement-gross td{font-weight:800;color:#0f172a;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.serial-stmt-rate-tag{color:#b91c1c;font-weight:700;font-size:.88em;font-variant-numeric:tabular-nums}.serial-stmt-settlement-section td{font-weight:800;color:#334155;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding-top:7px;padding-bottom:7px;font-size:.86rem}.serial-stmt-expense-row td{color:#1e293b;padding-inline-start:10px}.serial-stmt-expense-name{font-weight:600}.serial-stmt-expense-cat{display:inline-block;margin-inline-start:8px;font-size:.72rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 6px}.serial-stmt-settlement-exp-total td{background:#fef08a;font-weight:800;color:#713f12;border-bottom:1px solid #fde047}.serial-stmt-fx-adjustment-row td{color:#475569;font-style:italic;border-top:1px dashed #cbd5e1;padding-top:6px}.serial-stmt-fx-adjustment-row .serial-stmt-expense-name{font-weight:500}.serial-stmt-settlement-net td{font-weight:800;color:#15803d;border-top:2px solid #86efac;padding-top:9px;padding-bottom:9px}.serial-stmt-settlement-commission td{color:#9a3412;font-weight:700;border-top:1px dashed #fdba74}.serial-stmt-rate-footnote{margin:10px 0 0;font-size:.82rem;color:#475569;line-height:1.5}.serial-stmt-rate-footnote strong{color:#b91c1c;font-variant-numeric:tabular-nums}[data-theme=dark] .serial-stmt-settlement-box{background:linear-gradient(180deg,#0f172ae6,#0f172ab3);border-color:#94a3b847}[data-theme=dark] .serial-stmt-settlement-box.is-base{background:linear-gradient(180deg,#064e3b40,#0f172acc);border-color:#34d39959}[data-theme=dark] .serial-stmt-settlement-gross td,[data-theme=dark] .serial-stmt-settlement-table .serial-stmt-amount{color:#f1f5f9}[data-theme=dark] .serial-stmt-settlement-section td{background:#33415580;color:#e2e8f0}[data-theme=dark] .serial-stmt-expense-cat{background:#33415599;color:#94a3b8}[data-theme=dark] .serial-stmt-fx-adjustment-row td{color:#94a3b8;border-top-color:#94a3b859}[data-theme=dark] .serial-stmt-settlement-exp-total td{background:#ca8a0440;color:#fde68a;border-bottom-color:#facc1559}[data-theme=dark] .serial-stmt-by-currency-chip{background:#0891b226;border-color:#22d3ee4d;color:#a5f3fc}[data-theme=dark] .serial-stmt-rate-footnote{color:#94a3b8}.serial-stmt-mode-badge{display:inline-block;font-size:.78rem;font-weight:700;color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;padding:1px 10px;vertical-align:middle}.serial-stmt-mode-badge.is-net{color:#9a3412;background:#fff7ed;border-color:#fdba74}.scs-settings-card{max-width:min(100%,48rem)}.acc-natures-panel{max-width:min(100%,52rem);padding-bottom:4px}.acc-natures-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.acc-natures-hero-main{min-width:0;flex:1}.acc-natures-hero-desc{margin-bottom:0!important;max-width:38rem}.acc-natures-hero-stat{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:4.75rem;padding:8px 12px;border-radius:10px;border:1px solid #dbeafe;background:linear-gradient(160deg,#eff6ff,#f8fafc);text-align:center}.acc-natures-hero-stat-value{font-size:1.15rem;font-weight:800;line-height:1.1;color:#1e40af;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.acc-natures-hero-stat-sep{margin:0 1px;font-weight:600;color:#93c5fd}.acc-natures-hero-stat-label{margin-top:4px;font-size:.7rem;font-weight:700;color:#64748b;letter-spacing:.01em}.acc-natures-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.acc-natures-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px 12px 12px;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease;min-width:0}.acc-natures-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.acc-natures-card.is-restricted{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#fff 48%)}.acc-natures-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.acc-natures-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:9px;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.acc-natures-icon svg{width:1.1rem;height:1.1rem}.acc-natures-icon--cash_and_equivalents{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.acc-natures-icon--invoice_expenses{color:#b45309;background:#fffbeb;border-color:#fde68a}.acc-natures-icon--suppliers{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.acc-natures-icon--customers{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.acc-natures-card-titles{min-width:0;flex:1}.acc-natures-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.acc-natures-card-title{margin:0;font-size:.9rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.acc-natures-badge{flex-shrink:0;font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:999px;border:1px solid transparent;letter-spacing:.01em}.acc-natures-badge.is-off{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.acc-natures-badge.is-on{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.acc-natures-card-hint{margin:3px 0 0;font-size:.74rem;line-height:1.4;color:#64748b}.acc-natures-card-body{display:flex;flex-direction:column;gap:4px;padding-top:0}.acc-natures-field-label{margin:0;font-size:.72rem;font-weight:700;color:#475569}.acc-natures-panel .acc-natures-multi{width:100%}.acc-natures-panel .acc-natures-multi .searchable-multi-select-trigger{min-height:2.35rem;border-radius:9px;border-color:#cbd5e1;background:#fff}.acc-natures-panel .acc-natures-multi.is-open .searchable-multi-select-trigger{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.acc-natures-actions{margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}@media (max-width: 720px){.acc-natures-list{grid-template-columns:1fr}.acc-natures-hero{flex-direction:column}.acc-natures-hero-stat{align-self:stretch;flex-direction:row;justify-content:space-between;gap:10px;min-width:0}.acc-natures-hero-stat-label{margin-top:0}}[data-theme=dark] .acc-natures-hero{border-bottom-color:#334155}[data-theme=dark] .acc-natures-hero-stat{background:linear-gradient(160deg,#1e293b,#0f172a);border-color:#334155}[data-theme=dark] .acc-natures-hero-stat-value{color:#93c5fd}[data-theme=dark] .acc-natures-hero-stat-sep{color:#475569}[data-theme=dark] .acc-natures-hero-stat-label,[data-theme=dark] .acc-natures-card-hint,[data-theme=dark] .acc-natures-field-label{color:#94a3b8}[data-theme=dark] .acc-natures-card{background:#0f172a;border-color:#334155;box-shadow:none}[data-theme=dark] .acc-natures-card:hover{border-color:#475569}[data-theme=dark] .acc-natures-card.is-restricted{background:linear-gradient(180deg,#172554,#0f172a 55%);border-color:#1e3a8a}[data-theme=dark] .acc-natures-card-title{color:#f1f5f9}[data-theme=dark] .acc-natures-badge.is-off{background:#1e293b;color:#94a3b8;border-color:#334155}[data-theme=dark] .acc-natures-badge.is-on{background:#1e3a8a;color:#bfdbfe;border-color:#1d4ed8}[data-theme=dark] .acc-natures-icon{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .acc-natures-icon--cash_and_equivalents{color:#5eead4;background:#134e4a;border-color:#115e59}[data-theme=dark] .acc-natures-icon--invoice_expenses{color:#fcd34d;background:#78350f;border-color:#92400e}[data-theme=dark] .acc-natures-icon--suppliers{color:#93c5fd;background:#1e3a8a;border-color:#1d4ed8}[data-theme=dark] .acc-natures-icon--customers{color:#c4b5fd;background:#4c1d95;border-color:#6d28d9}[data-theme=dark] .acc-natures-panel .acc-natures-multi .searchable-multi-select-trigger{background:#0b1220;border-color:#334155}[data-theme=dark] .acc-natures-actions{border-top-color:#334155}.scs-card-head{margin-bottom:4px}.scs-card-title{margin:0 0 6px;font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.scs-card-lead{margin:0;font-size:.875rem;line-height:1.55;color:#64748b;max-width:42rem}.scs-sections{display:flex;flex-direction:column;gap:14px;margin-top:16px}.scs-section{padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.scs-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.scs-section-title{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.scs-section-badge{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.scs-section-badge--display{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.scs-section-hint{margin:0 0 14px;font-size:.8125rem;line-height:1.5;color:#64748b}.scs-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.scs-field{min-width:0;display:flex;flex-direction:column;gap:6px}.scs-field-label{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.875rem;font-weight:700;color:#1e293b}.scs-field-tag{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:6px;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.scs-field-tag--credit{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.scs-field-help{margin:0;font-size:.75rem;line-height:1.4;color:#94a3b8}.scs-mode-block{margin-bottom:12px}.scs-mode-label{display:block;margin-bottom:8px;font-size:.8125rem;font-weight:700;color:#334155}.scs-segment{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:10px;background:#e2e8f0;border:1px solid #cbd5e1}.scs-segment-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 12px;margin:0;border-radius:8px;cursor:pointer;text-align:center;transition:background .12s ease,box-shadow .12s ease,color .12s ease;color:#475569}.scs-segment-item input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.scs-segment-item:hover:not(.is-active){background:#ffffff73}.scs-segment-item.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1a,0 0 0 1px #0e74902e}.scs-segment-title{font-size:.9rem;font-weight:800;line-height:1.3}.scs-segment-item.is-active .scs-segment-title{color:#0e7490}.scs-segment-desc{font-size:.72rem;line-height:1.35;color:#64748b;max-width:16rem}.scs-toggle{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.scs-toggle:hover{border-color:#94a3b8}.scs-toggle.is-on{border-color:#67e8f9;background:#ecfeff}.scs-toggle input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.scs-toggle-ui{flex-shrink:0;width:40px;height:22px;margin-top:2px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .15s ease}.scs-toggle-ui:after{content:"";position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .15s ease}.scs-toggle.is-on .scs-toggle-ui{background:#0891b2}.scs-toggle.is-on .scs-toggle-ui:after{transform:translate(-18px)}.scs-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.scs-toggle-title{font-size:.875rem;font-weight:700;color:#0f172a}.scs-toggle-desc{font-size:.78rem;line-height:1.45;color:#64748b}.scs-actions{margin-top:16px;display:flex;justify-content:flex-start;gap:10px}@media (max-width: 720px){.scs-fields,.scs-segment{grid-template-columns:1fr}}[data-theme=dark] .scs-card-title,[data-theme=dark] .scs-section-title,[data-theme=dark] .scs-field-label,[data-theme=dark] .scs-toggle-title{color:#f1f5f9}[data-theme=dark] .scs-card-lead,[data-theme=dark] .scs-section-hint,[data-theme=dark] .scs-field-help,[data-theme=dark] .scs-segment-desc,[data-theme=dark] .scs-toggle-desc{color:#94a3b8}[data-theme=dark] .scs-section{background:#0f172a73;border-color:#94a3b833}[data-theme=dark] .scs-segment{background:#0f172aa6;border-color:#94a3b840}[data-theme=dark] .scs-segment-item{color:#94a3b8}[data-theme=dark] .scs-segment-item.is-active{background:#1e293b;color:#f1f5f9;box-shadow:0 0 0 1px #22d3ee59}[data-theme=dark] .scs-segment-item.is-active .scs-segment-title{color:#67e8f9}[data-theme=dark] .scs-toggle{background:#0f172a8c;border-color:#94a3b838}[data-theme=dark] .scs-toggle.is-on{background:#0891b226;border-color:#22d3ee66}[data-theme=dark] .scs-section-badge{background:#2563eb33;color:#93c5fd;border-color:#60a5fa59}[data-theme=dark] .scs-section-badge--display{background:#0891b22e;color:#a5f3fc;border-color:#22d3ee59}.serial-stmt-mode-options{display:flex;flex-direction:column;gap:10px}.serial-stmt-mode-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:border-color .15s ease,background .15s ease}.serial-stmt-mode-option:hover{border-color:#94a3b8}.serial-stmt-mode-option.is-selected{border-color:#0e7490;background:#ecfeff;box-shadow:0 0 0 1px #0e749026}.serial-stmt-mode-option input{margin-top:4px;accent-color:#0e7490}.serial-stmt-mode-option-body{display:flex;flex-direction:column;gap:3px;min-width:0}.serial-stmt-mode-option-body strong{color:#0f172a;font-size:.95rem}.serial-stmt-mode-option-body em{font-style:normal;color:#64748b;font-size:.82rem;line-height:1.45}[data-theme=dark] .serial-stmt-mode-option{background:#0f172a8c;border-color:#94a3b840}[data-theme=dark] .serial-stmt-mode-option.is-selected{background:#0891b226;border-color:#22d3ee73}[data-theme=dark] .serial-stmt-mode-option-body strong{color:#f1f5f9}@media (max-width: 800px){.serial-stmt-summary-grid,.serial-stmt-settlement-pair{grid-template-columns:1fr}.serial-stmt-settlement-box{max-width:none;margin-inline-start:0}}@media print{html,body{height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden!important}.serial-stmt-overlay,.serial-stmt-overlay *{visibility:visible!important}.serial-stmt-overlay{position:absolute!important;inset:auto!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;display:block!important;overflow:visible!important;z-index:99999!important}.serial-stmt-sheet{position:static!important;width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;margin:0!important;padding:8mm 10mm!important;box-shadow:none!important;border:none!important;border-radius:0!important;background:#fff!important;display:block!important;overflow:visible!important}.serial-stmt-body{overflow:visible!important;max-height:none!important;height:auto!important;display:block!important;padding:0!important}.serial-sales-stmt-print{overflow:visible!important}.serial-stmt-overlay .no-print{display:none!important;visibility:hidden!important}.serial-stmt-header-table th,.serial-stmt-header-table td,.serial-stmt-lines-table th,.serial-stmt-lines-table td,.serial-stmt-settlement-table td,.serial-stmt-by-currency-chip,.serial-stmt-sum-row{-webkit-print-color-adjust:exact;print-color-adjust:exact}html.printing-serial-stmt body>*:not(.serial-stmt-overlay){display:none!important}html.printing-serial-stmt .serial-stmt-overlay{position:static!important;display:block!important;visibility:visible!important}html.printing-serial-stmt .serial-stmt-overlay *{visibility:visible!important}html.printing-serial-stmt .serial-stmt-overlay .no-print{display:none!important}}[data-theme=dark] .serial-stmt-mode-badge{background:#0891b226;border-color:#22d3ee59;color:#a5f3fc}[data-theme=dark] .serial-stmt-mode-badge.is-net{background:#c2410c33;border-color:#fb923c66;color:#fdba74}[data-theme=dark] .serial-sales-stmt-btn{background:#2563eb33;border-color:#60a5fa73;color:#93c5fd}[data-theme=dark] .serial-sales-stmt-btn--net{background:#c2410c33;border-color:#fb923c73;color:#fdba74}[data-theme=dark] .serial-sales-stmt-btn:disabled{background:#1e293b80;color:#64748b;border-color:#94a3b833}[data-theme=dark] .serial-stmt-title{color:#f1f5f9}[data-theme=dark] .serial-stmt-header-table td{background:#14532d40;border-color:#4ade8040;color:#e2e8f0}[data-theme=dark] .serial-stmt-lines-table td{background:#0f172a80;border-color:#94a3b833;color:#e2e8f0}[data-theme=dark] .serial-stmt-currency-box,[data-theme=dark] .serial-stmt-calc-box{background:#0f172a80;border-color:#94a3b840}.typography-settings-card{max-width:min(100%,56rem)}.typography-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,16rem);gap:10px 14px;align-items:center;margin-top:12px}.typography-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.typography-category{margin:0;padding:12px 14px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#f8fafcb3;display:grid;gap:6px}.typography-category legend{padding:0 6px;font-weight:700;font-size:var(--thimar-root-font-size);color:#0f172a}.typography-category-hint{margin:0 0 4px;font-size:var(--thimar-ui-caption);color:#64748b;line-height:1.4}.typography-category .rounding-settings-label{margin-top:4px}.typography-size-row{display:flex;align-items:center;gap:12px;min-width:0}.typography-size-row input[type=range]{flex:1;min-width:0;accent-color:#2563eb}.typography-size-value{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;color:#334155;min-width:3.25rem;text-align:center}[data-theme=dark] .typography-size-value{color:#cbd5e1}[data-theme=dark] .typography-category{background:#0f172a73;border-color:#94a3b838}[data-theme=dark] .typography-category legend{color:#e2e8f0}@media (max-width: 720px){.typography-category-grid{grid-template-columns:1fr}}@media (max-width: 520px){.typography-settings-grid{grid-template-columns:1fr;gap:2px 0}.typography-settings-grid>select+label,.typography-settings-grid>.typography-size-row+label{margin-top:10px}}.invoice-design-nested{background:#f8fafca6;border:1px solid #e8edf5;border-radius:12px;padding:14px}[data-theme=dark] .invoice-design-nested{background:#0f172a59;border-color:#94a3b838}.invoice-design-subtab-list{border-bottom:1px solid #e8edf5}[data-theme=dark] .invoice-design-subtab-list{border-bottom-color:#94a3b833}.invoice-design-fields{display:flex;flex-direction:column;gap:14px;min-height:120px}.invoice-design-fields--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}@media (min-width: 980px){.invoice-design-fields--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.invoice-design-fields--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-design-field{padding:10px 0 12px;border-bottom:1px solid rgba(226,232,240,.8)}.invoice-design-fields--grid .invoice-design-field{padding:0;border-bottom:none}.invoice-design-field:last-of-type{border-bottom:none}[data-theme=dark] .invoice-design-field{border-bottom-color:#94a3b81f}.invoice-design-field-row{display:flex;flex-direction:column;gap:6px}.invoice-design-field-label{font-weight:700;font-size:var(--thimar-root-font-size)}.invoice-design-field-hint{font-size:var(--thimar-ui-sm);line-height:1.5;margin-top:-2px}.invoice-design-control{width:100%;max-width:100%;padding:8px 10px;border-radius:8px;font-size:var(--thimar-field-font-size)}.invoice-design-field-row--bool{cursor:pointer;padding-top:2px}.invoice-design-bool-line{display:inline-flex;align-items:center;gap:10px}.invoice-design-bool-line input[type=checkbox]{width:16px;height:16px;margin:0}.invoice-design-columns{display:flex;flex-direction:column;gap:10px}.invoice-design-columns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}@media (min-width: 980px){.invoice-design-columns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.invoice-design-columns-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-design-col-btn{display:inline-flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid rgba(191,212,255,.9);background:#eef4ff7a;color:inherit;font-size:var(--thimar-field-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:right}.invoice-design-col-btn:hover{background:#eef4ffcc}[data-theme=dark] .invoice-design-col-btn{border-color:#94a3b838;background:#0f172a38}[data-theme=dark] .invoice-design-col-btn:hover{background:#0f172a57}.invoice-design-col-btn:disabled{opacity:.78;cursor:default}.invoice-design-col-btn.is-on{border-color:#2563eb8c;background:#2563eb14}[data-theme=dark] .invoice-design-col-btn.is-on{border-color:#93c5fd80;background:#3b82f626}.invoice-design-col-btn-indicator{width:16px;height:16px;border-radius:6px;border:1px solid rgba(148,163,184,.7);background:#fff;box-shadow:inset 0 0 0 2px #fff9;flex-shrink:0}[data-theme=dark] .invoice-design-col-btn-indicator{background:#0f172acc;border-color:#94a3b859}.invoice-design-col-btn.is-on .invoice-design-col-btn-indicator{border-color:#2563ebcc;background:linear-gradient(180deg,#2f6dfff2,#1d4ed8f2)}[data-theme=dark] .invoice-design-col-btn.is-on .invoice-design-col-btn-indicator{border-color:#93c5fdbf}.invoice-design-cols-dd{position:relative;max-width:360px}.invoice-design-cols-dd-summary{list-style:none;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--thimar-field-font-size)}[data-theme=dark] .invoice-design-cols-dd-summary{background:#0f172a38;border-color:#94a3b838}.invoice-design-cols-dd-summary::-webkit-details-marker{display:none}.invoice-design-cols-dd-summary-label{font-weight:700}.invoice-design-cols-dd-summary-count{font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#94a3b814;font-size:var(--thimar-ui-sm)}.invoice-design-cols-dd-summary-icon{margin-inline-start:2px;opacity:.75}.invoice-design-cols-dd[open] .invoice-design-cols-dd-summary{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f}.invoice-design-cols-dd-panel{position:absolute;inset-inline-start:0;margin-top:8px;width:min(420px,calc(100vw - 48px));max-height:360px;overflow:auto;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#fff;box-shadow:0 18px 45px #0206172e;z-index:40}[data-theme=dark] .invoice-design-cols-dd-panel{background:#020617f5;border-color:#94a3b838;box-shadow:0 18px 45px #00000073}.invoice-design-cols-dd-section{padding:6px 4px}.invoice-design-cols-dd-section+.invoice-design-cols-dd-section{border-top:1px solid rgba(148,163,184,.18)}.invoice-design-cols-dd-section-title{font-weight:800;font-size:var(--thimar-field-font-size);margin:2px 4px 8px}.invoice-design-cols-dd-list{display:flex;flex-direction:column;gap:6px}.invoice-design-cols-dd-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#94a3b80d;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--thimar-field-font-size)}.invoice-design-cols-dd-item:hover{background:#2563eb0f;border-color:#2563eb2e}[data-theme=dark] .invoice-design-cols-dd-item{background:#94a3b814;border-color:#94a3b82e}[data-theme=dark] .invoice-design-cols-dd-item:hover{background:#3b82f624;border-color:#3b82f638}.invoice-design-cols-dd-item.is-required{opacity:.9}.invoice-design-cols-dd-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-design-cols-dd-item input[type=checkbox]{width:16px;height:16px;margin:0;flex-shrink:0}.danger-btn{background:#fff;color:#b91c1c;border:1px solid #fecaca}.danger-btn:hover{background:#fef2f2}table{width:100%;border-collapse:collapse;margin-top:10px}th,td{border-bottom:1px solid #e5e7eb;text-align:right;padding:8px}.logs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.logs li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.quick-notice-card{padding:12px}.quick-notice-card h2{margin:0 0 8px;font-size:var(--thimar-root-font-size)}.account-toolbar{margin-bottom:10px;align-items:center}.account-search{min-width:260px}.account-table .account-parent-cell{max-width:260px;font-size:var(--thimar-ui-sm);color:#374151;white-space:normal;word-break:break-word}.account-table th{background:#f1f5f9;font-size:var(--thimar-table-header-font-size)}.account-table td{font-size:var(--thimar-table-font-size)}.account-table tbody tr.account-table-row--main{background:#1976d212}.account-table tbody tr.account-table-row--sub{background:#2e7d320d}[data-theme=dark] .account-table tbody tr.account-table-row--main{background:#64b5f61a}[data-theme=dark] .account-table tbody tr.account-table-row--sub{background:#81c78414}.account-table-name-cell{max-width:320px}.account-name-plain{font-weight:600;color:#111827}[data-theme=dark] .account-name-plain{color:#e5e7eb}.account-name-link{display:inline;max-width:100%;padding:0;margin:0;border:none;background:none;font:inherit;font-weight:700;color:#1565c0;cursor:pointer;text-align:right;text-decoration:none}.account-name-link:hover{text-decoration:underline;color:#0d47a1}[data-theme=dark] .account-name-link{color:#90caf9}[data-theme=dark] .account-name-link:hover{color:#bbdefb}.account-type-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:var(--thimar-ui-xs);font-weight:700}.account-type-pill--main{background:#1976d226;color:#0d47a1}.account-type-pill--sub{background:#2e7d3224;color:#1b5e20}[data-theme=dark] .account-type-pill--main{background:#64b5f633;color:#e3f2fd}[data-theme=dark] .account-type-pill--sub{background:#81c7842e;color:#e8f5e9}.account-statement-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow:auto;background:#0f172a80}.account-statement-modal-sheet{width:min(1100px,calc(100vw - 32px));max-height:min(92vh,900px);margin-top:8px;display:flex;flex-direction:column;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 24px 48px #0000002e}[data-theme=dark] .account-statement-modal-sheet{background:#1e293b;border-color:#334155}.account-statement-modal-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fff;border-radius:14px 14px 0 0}[data-theme=dark] .account-statement-modal-head{background:#0f172a;border-bottom-color:#334155}.account-statement-modal-title{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.account-statement-modal-sub{font-weight:600;color:#475569;font-size:.9rem}[data-theme=dark] .account-statement-modal-title{color:#f1f5f9}[data-theme=dark] .account-statement-modal-sub{color:#94a3b8}.account-statement-modal-close{flex-shrink:0}.account-statement-modal-dates{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 16px;border-bottom:1px solid #e5e7eb;background:#f1f5f9}[data-theme=dark] .account-statement-modal-dates{background:#172033;border-bottom-color:#334155}.account-statement-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px 16px}.account-table .account-ops-cell{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.card-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow:auto;animation:card-modal-fadein .18s ease}@keyframes card-modal-fadein{0%{opacity:0}to{opacity:1}}.card-modal-overlay .account-card{margin-top:0;box-shadow:0 24px 48px #0000002e;animation:card-modal-slidein .18s ease}@keyframes card-modal-slidein{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .card-modal-overlay{background:#0000008c}[data-theme=dark] .card-modal-overlay .account-card{background:#1e293b;border-color:#334155}.account-card{position:relative;margin-top:12px;border:1px solid #dbe7fb;border-radius:12px;padding:12px;background:#f8fbff;max-width:1100px;margin-inline:auto}.account-discard-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a59;border-radius:inherit}.account-discard-dialog{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;max-width:380px;width:100%;box-shadow:0 16px 40px #0000001f}.account-discard-msg{margin:0 0 14px;font-size:.95rem;font-weight:600;color:#111827;text-align:center}.account-discard-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.account-card h3{margin:0 0 10px}.account-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.account-card .ac-xs{grid-column:span 2}.account-card .ac-sm{grid-column:span 3}.account-card .ac-md{grid-column:span 4}.account-card .ac-lg{grid-column:span 6}.account-card input,.account-card select{min-height:32px;padding:5px 7px}.adaptive-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.adaptive-grid .f-xs{grid-column:span 2}.adaptive-grid .f-sm{grid-column:span 3}.adaptive-grid .f-md{grid-column:span 4}.adaptive-grid .f-lg{grid-column:span 5}.adaptive-grid .f-xl{grid-column:span 7}.tabs{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.tab{background:#e5e7eb;color:#111827}.tab.active{background:#111827;color:#fff}.line-box{margin-top:8px;border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fcfcfd}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.full-row{grid-column:1 / -1}.journal-preview{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:10px;margin-top:8px}.journal-preview.zein-compound-table-wrap{background:transparent;border:none;padding:0}.journal-preview-compound tbody tr.journal-preview-section-row td{background:#2563eb1a;font-size:var(--thimar-field-font-size);padding:8px 10px;border-bottom:1px solid #cbd5e1}.journal-preview-compound tbody tr.journal-preview-divider-row td{background:#f1f5f9}.invoice-sheet-wrap{position:relative}.invoice-sheet-wrap>.card{margin-top:0;padding:8px 18px 18px}.invoice-sheet{position:relative;border:1px solid #dbe3f0;box-shadow:0 8px 26px #0f172a0f}.invoice-sheet-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:14px;background:#f8fafceb;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.invoice-loading-spinner{width:42px;height:42px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:invoice-loading-spin .75s linear infinite}@keyframes invoice-loading-spin{to{transform:rotate(360deg)}}.invoice-sheet-loading-overlay p{margin:0;font-weight:600;font-size:var(--thimar-root-font-size);color:#0f172a;text-align:center;padding:0 16px}.invoice-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.invoice-title-block h2{margin:0 0 4px;font-size:calc(var(--thimar-root-font-size) * 1.6);color:#0f172a}.invoice-title-block p{margin:0;font-size:var(--thimar-field-font-size)}.invoice-badges{display:flex;gap:8px;flex-wrap:wrap}.badge{border-radius:999px;padding:6px 12px;font-size:var(--thimar-ui-sm);font-weight:700;border:1px solid transparent}.badge.soft{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.badge.qati{background:#eaf2ff;color:#1e3a8a;border-color:#bfd4ff}.badge.amanah{background:#ecfeff;color:#155e75;border-color:#a5f3fc}.invoice-sheet h3{margin-top:12px;margin-bottom:0;padding:8px 12px;border-right:4px solid #2563eb;background:#eef4ff;border-radius:8px 8px 0 0;border:1px solid #c7dcff;border-right-width:4px;color:#1e3a8a;font-weight:var(--thimar-ui-body-font-weight)}.invoice-section-head+.invoice-block,.invoice-section-head+.table-wrap.invoice-block,.invoice-section-head+.journal-preview.zein-compound-table-wrap{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.invoice-section-head+.invoice-block,.invoice-section-head+.table-wrap.invoice-block{border-top:none}.invoice-section-head:first-child>h3,.invoice-sheet>.invoice-section-head:first-child>h3{margin-top:6px}.invoice-section-head:has(+.invoice-info-grid.invoice-block)>h3{background:linear-gradient(180deg,#dbeafe,#eff6ff);border-color:#93c5fd;border-right-color:#2563eb;color:#1e40af}.invoice-info-grid.invoice-block{background:linear-gradient(180deg,#f8fbff,#eff6ff);border-color:#93c5fd;box-shadow:0 1px 4px #2563eb12}.invoice-tables-vertical-nav>.invoice-section-head:not(.is-collapsible)>h3{background:linear-gradient(180deg,#ecfdf5,#f7fef9);border-color:#d1fae5;border-right-color:#22c55e;color:#166534}.invoice-tables-vertical-nav>.invoice-section-head:not(.is-collapsible)+.table-wrap.invoice-block{background:linear-gradient(180deg,#fbfffc,#f0fdf4);border-color:#d1fae5;box-shadow:0 1px 4px #22c55e0d}.invoice-tables-vertical-nav>.invoice-section-head:not(.is-collapsible)+.table-wrap.invoice-block .invoice-table th{background:#ecfdf5}.invoice-section-head:not(.is-collapsible):has(+.table-wrap.invoice-block)>h3{background:linear-gradient(180deg,#ecfdf5,#f7fef9);border-color:#d1fae5;border-right-color:#22c55e;color:#166534}.invoice-section-head:not(.is-collapsible):has(+.table-wrap.invoice-block)+.table-wrap.invoice-block{background:linear-gradient(180deg,#fbfffc,#f0fdf4);border-color:#d1fae5;box-shadow:0 1px 4px #22c55e0d}.invoice-section-head:not(.is-collapsible):has(+.table-wrap.invoice-block)+.table-wrap.invoice-block .invoice-table th{background:#ecfdf5}.invoice-section-head.invoice-section-expenses>h3{background:linear-gradient(180deg,#fee2e2,#fef2f2);border-color:#fecaca;border-right-color:#f87171;color:#b91c1c}.invoice-section-head.invoice-section-expenses.is-collapsed>h3{border-radius:8px}.invoice-section-head.invoice-section-expenses .section-collapse-summary{color:#dc2626}.invoice-section-head.invoice-section-expenses+.table-wrap.invoice-block{background:linear-gradient(180deg,snow,#fef2f2);border-color:#fecaca;box-shadow:0 1px 4px #ef44440d}.invoice-section-head.is-collapsible:has(+.journal-preview)>h3{background:linear-gradient(180deg,#c7d2fe,#e0e7ff);border-color:#a5b4fc;border-right-color:#4f46e5;color:#3730a3}.invoice-section-head.is-collapsible+.journal-preview.zein-compound-table-wrap{background:linear-gradient(180deg,#f5f3ff,#eef2ff);border:1px solid #c7d2fe;border-top:none;border-radius:0 0 10px 10px;padding:8px 10px 10px;box-shadow:0 1px 4px #4f46e512}.invoice-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.invoice-section-head>h3{flex:1 1 auto;margin-top:12px;margin-bottom:0}.invoice-section-head-actions{flex-shrink:0;display:flex;gap:8px;align-items:center;margin-top:12px;margin-bottom:0}.invoice-section-head.is-collapsible{cursor:pointer;-webkit-user-select:none;user-select:none}.invoice-section-head.is-collapsible>h3{display:flex;align-items:center;gap:6px}.section-toggle-chevron{display:inline-flex;align-items:center;transition:transform .2s ease;font-size:.75em;color:#64748b}.invoice-section-head.is-collapsed .section-toggle-chevron{transform:rotate(-90deg)}.invoice-section-head .section-collapse-summary{font-size:var(--thimar-ui-sm);font-weight:400;color:#64748b;margin-inline-start:auto;white-space:nowrap}.invoice-hidden-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;width:38px;padding:0;border-radius:8px;border:1px solid #cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0f;color:#0f172a;cursor:pointer}.invoice-hidden-toggle:hover{border-color:#94a3b8;background:#fff}.invoice-hidden-toggle.is-on{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.invoice-hidden-toggle svg{color:#475569}[data-theme=dark] .invoice-hidden-toggle{border-color:#94a3b838;background:#0f172a38;color:#e2e8f0}[data-theme=dark] .invoice-hidden-toggle:hover{background:#0f172a57}.invoice-design-edit-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;width:38px;padding:0;border-radius:8px;border:1px solid #cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0f;color:#0f172a;cursor:pointer}.invoice-design-edit-btn:hover{border-color:#94a3b8;background:#fff}[data-theme=dark] .invoice-design-edit-btn{border-color:#94a3b838;background:#0f172a38;color:#e2e8f0}[data-theme=dark] .invoice-design-edit-btn:hover{background:#0f172a57}.invoice-block{border:1px solid #cbd5e1;border-radius:10px;padding:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 3px #0f172a0d;margin-bottom:4px}.invoice-top-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:6px}.invoice-sheet-wrap .ios-kpi-strip.invoice-top-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.invoice-strip-item{border:1px solid #dbe7fb;border-radius:8px;background:#f7faff;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.invoice-strip-item span{color:#64748b;font-size:var(--thimar-ui-xs)}.invoice-strip-item strong{color:#0f172a;font-size:var(--thimar-root-font-size)}.invoice-strip-item.highlight{background:#eef5ff;border-color:#bfd7ff}.invoice-nav-summary{display:flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:center}.nav-sum-item{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:var(--thimar-root-font-size);color:#334155;white-space:nowrap;line-height:1.4;flex:1 1 0;justify-content:center}.nav-sum-item strong{font-weight:700;color:#0f172a}.nav-sum-item.highlight{background:#eef5ff;border-color:#bfd7ff;color:#1e3a8a}.invoice-info-grid label{background:transparent;border:none;border-radius:0;padding:0;font-size:var(--thimar-ui-sm)}.invoice-info-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.invoice-info-grid .field-xs{flex:0 0 115px}.invoice-info-grid .field-sm{flex:0 0 155px}.invoice-info-grid .field-md{flex:1 1 200px;min-width:170px}.invoice-info-grid .field-lg{flex:1 1 260px;min-width:210px}.invoice-info-grid .field-xl{flex:1 1 340px;min-width:280px}.invoice-info-grid .full-row{flex:1 0 100%}.invoice-nav-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;position:sticky;top:0;z-index:20;background:#fff;padding:8px 0;border-bottom:1px solid transparent;transition:border-color .15s}.invoice-sheet .invoice-nav-row{margin-inline:-18px;padding-inline:18px}.invoice-nav-browse{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.invoice-nav-searchable{flex:0 1 220px;max-width:min(260px,100%);min-width:0}.invoice-nav-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.invoice-nav-row .searchable-select,.invoice-nav-row select{min-width:0}.table-wrap{overflow-x:clip;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.table-wrap.invoice-block{overflow:visible}.invoice-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;margin-top:0}.invoice-table th{background:#e2e8f0;color:#0f172a;font-weight:500;font-size:var(--thimar-field-font-size);white-space:normal;line-height:1.2;position:sticky;top:0;z-index:1;overflow:visible;vertical-align:bottom;padding:5px 4px}.invoice-table td{white-space:normal;vertical-align:top;font-size:var(--thimar-field-font-size);line-height:1.2;padding:3px}.invoice-table tbody tr:nth-child(2n){background:#fbfdff}.invoice-table tbody tr:hover{background:#eef5ff}.invoice-table tfoot td{background:#edf4ff;font-weight:700;border-top:1px solid #c7dcff;vertical-align:middle}.invoice-table td input,.invoice-table td select{min-width:0;width:100%;padding:3px 5px;font-size:var(--thimar-field-font-size);height:28px}.invoice-tables-vertical-nav .invoice-table .col-line{width:2.6rem}.invoice-tables-vertical-nav .invoice-table .col-action{width:2.2rem;text-align:center;padding-inline:2px}.invoice-tables-vertical-nav .invoice-table .col-packaging,.invoice-tables-vertical-nav .invoice-table .col-warehouse,.invoice-tables-vertical-nav .invoice-table .col-cost-center{width:4.4rem}.invoice-tables-vertical-nav .invoice-table .col-qty{width:3.7rem}.invoice-tables-vertical-nav .invoice-table .col-price,.invoice-tables-vertical-nav .invoice-table .col-discount{width:3.8rem}.invoice-tables-vertical-nav .invoice-table .col-value,.invoice-tables-vertical-nav .invoice-table .col-expense,.invoice-tables-vertical-nav .invoice-table .col-container,.invoice-tables-vertical-nav .invoice-table .col-driver{width:4.5rem}.invoice-tables-vertical-nav .invoice-table .col-status{width:3.3rem}.invoice-tables-vertical-nav .invoice-table .col-note{width:5.6rem;white-space:nowrap}.invoice-tables-vertical-nav .invoice-table .col-material{min-width:7.5rem}.invoice-tables-vertical-nav .invoice-table .col-serial{min-width:6rem}.invoice-row-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border-radius:6px}.invoice-row-delete-btn svg{display:block}.invoice-footer-totals{margin-top:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.invoice-footer-totals>div{border:1px solid #dbe7fb;border-radius:8px;background:#f8fbff;padding:6px 8px;display:flex;justify-content:space-between;align-items:center}.invoice-footer-totals span{color:#475569;font-size:var(--thimar-ui-xs)}.invoice-footer-totals strong{color:#0f172a;font-size:var(--thimar-field-font-size)}.invoice-footer-totals .grand{background:#2563eb;border-color:#1d4ed8}.invoice-footer-totals .grand span,.invoice-footer-totals .grand strong{color:#fff}.invoice-action-row{margin-top:6px;padding:6px 8px;border:1px solid #dbe7fb;border-radius:8px;background:#f7faff}.journal-table{width:100%;margin-top:0}.journal-table th{background:#eef4ff;border-bottom:1px solid #c7dcff;font-size:var(--thimar-ui-sm)}.journal-table td{font-size:var(--thimar-ui-sm);background:#fff}.invoice-info-grid input,.invoice-info-grid select,.invoice-info-grid textarea{padding:4px 6px;min-height:28px;font-size:var(--thimar-field-font-size)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 14px}.kpi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.kpi span{color:#64748b;font-size:var(--thimar-ui-sm)}.kpi strong{font-size:calc(var(--thimar-root-font-size) * 1.33)}.dashboard-home{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.dashboard-home-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:4px 2px 0}.dashboard-home-welcome{margin:0;font-size:1.35rem;font-weight:700;color:#0f172a}.dashboard-quick-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-quick-btn{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:10px;padding:6px 12px;font-size:.82rem;font-family:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dashboard-quick-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.dashboard-quick-btn--primary{border-color:#93c5fd;color:#1d4ed8}.dashboard-quick-btn--secondary{border-color:#c4b5fd;color:#6d28d9}.dashboard-quick-btn--success{border-color:#86efac;color:#15803d}.dashboard-quick-btn--info{border-color:#7dd3fc;color:#0369a1}.dashboard-quick-btn--warning{border-color:#fcd34d;color:#b45309}.dashboard-quick-btn--accent{border-color:#f9a8d4;color:#be185d}.dashboard-section-title{margin:0 0 8px;font-size:1rem;font-weight:700;color:#0f172a}.dashboard-section-title--kpis{display:flex;align-items:center;gap:10px}.dashboard-loading-hint{font-size:.78rem;font-weight:500;color:#64748b}.dashboard-ticker{overflow:hidden;padding:12px 14px}.dashboard-ticker-track{display:flex;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.dashboard-ticker-scroll{display:inline-flex;gap:10px;padding:4px 0;animation:dashboardTickerScroll 32s linear infinite;animation-direction:reverse;will-change:transform}.dashboard-ticker-track:hover .dashboard-ticker-scroll{animation-play-state:paused}@keyframes dashboardTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dashboard-ticker-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.78rem}.dashboard-ticker-chip.is-up{border-color:#86efac}.dashboard-ticker-chip.is-down{border-color:#fca5a5}.dashboard-ticker-symbol{font-weight:800;background:#e2e8f0;border-radius:6px;padding:2px 6px;font-size:.75rem}.dashboard-ticker-meta{color:#64748b}.dashboard-ticker-meta strong{color:#0f172a;font-weight:700}.dashboard-ticker-chip.is-up .dashboard-ticker-meta strong:last-child{color:#15803d}.dashboard-ticker-chip.is-down .dashboard-ticker-meta strong:last-child{color:#b91c1c}.dashboard-ticker-arrow{margin-inline-start:4px;font-size:.7rem}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-kpi-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:transform .16s ease,box-shadow .16s ease}.dashboard-kpi-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}.dashboard-kpi-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.dashboard-kpi-icon svg{width:20px;height:20px}.dashboard-kpi-card--primary .dashboard-kpi-icon{background:#dbeafe;color:#1d4ed8}.dashboard-kpi-card--success .dashboard-kpi-icon{background:#dcfce7;color:#15803d}.dashboard-kpi-card--warning .dashboard-kpi-icon{background:#fef3c7;color:#b45309}.dashboard-kpi-card--info .dashboard-kpi-icon{background:#e0f2fe;color:#0369a1}.dashboard-kpi-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-kpi-label{font-size:.75rem;color:#64748b}.dashboard-kpi-value{font-size:1.15rem;font-weight:800;color:#0f172a;line-height:1.2}.dashboard-widgets{display:grid;grid-template-columns:2fr 1fr;gap:12px}.dashboard-widget{padding:14px 16px}.dashboard-widget-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dashboard-widget-head h2{margin:0;font-size:1rem;font-weight:700}.dashboard-link-btn{border:none;background:none;color:#2563eb;font-family:inherit;font-size:.82rem;cursor:pointer;padding:2px 4px}.dashboard-link-btn:hover{text-decoration:underline}.dashboard-error{color:#b91c1c;font-size:.88rem}.dashboard-pending-list,.dashboard-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dashboard-pending-item{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#f8fafc;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dashboard-pending-main{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-pending-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;color:#64748b}.dashboard-activity-item{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid #f1f5f9}.dashboard-activity-item:last-child{border-bottom:none}.dashboard-activity-title{font-size:.88rem;color:#0f172a}.dashboard-activity-time{font-size:.78rem;color:#64748b}@media (max-width: 1100px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widgets{grid-template-columns:1fr}}@media (max-width: 640px){.dashboard-kpi-grid{grid-template-columns:1fr}}html[data-theme=dark] .dashboard-home-welcome,html[data-theme=dark] .dashboard-section-title,html[data-theme=dark] .dashboard-kpi-value,html[data-theme=dark] .dashboard-activity-title{color:#f1f5f9}html[data-theme=dark] .dashboard-kpi-card,html[data-theme=dark] .dashboard-quick-btn,html[data-theme=dark] .dashboard-pending-item{background:#1e293b;border-color:#334155}html[data-theme=dark] .dashboard-ticker-chip{background:#1e293b;border-color:#475569}html[data-theme=dark] .dashboard-ticker-meta strong{color:#f1f5f9}.searchable-select{position:relative;width:100%;min-width:0}.searchable-select-input{width:100%;padding:4px 6px;min-height:28px;font-size:var(--thimar-field-font-size);border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#111827}.searchable-select.is-open .searchable-select-input{border-color:#3b82f6;outline:1px solid #93c5fd}.searchable-select.is-disabled .searchable-select-input{opacity:.65;cursor:not-allowed;background:#f1f5f9}.searchable-select-list{position:absolute;right:0;left:0;z-index:50;margin:4px 0 0;padding:4px 0;list-style:none;max-height:min(280px,45vh);overflow-y:auto;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 8px 24px #0f172a1f}.searchable-select-flyout{position:absolute;top:100%;right:0;z-index:110;display:flex;flex-direction:row;align-items:stretch;margin-top:4px}.searchable-select-flyout .searchable-select-list{position:relative;right:auto;left:auto;margin:0;min-width:12rem;border-radius:0 8px 8px 0;box-shadow:none}.searchable-select-combo-panel{min-width:16rem;max-width:min(28rem,70vw);max-height:min(280px,45vh);overflow-y:auto;background:#fff;border:1px solid #cbd5e1;border-right:none;border-radius:8px 0 0 8px;box-shadow:0 8px 24px #0f172a1f}.searchable-select-combo-head{padding:.35em .65em;color:var(--thimar-ui-caption, #64748b);border-bottom:1px solid #e2e8f0}.searchable-select-combo-option{display:flex;flex-direction:column;align-items:stretch;gap:.15em;width:100%;text-align:right;padding:.4em .65em;border:none;background:transparent;font:inherit;font-size:var(--thimar-menu-font-size, var(--thimar-field-font-size));font-weight:var(--thimar-menu-font-weight, var(--thimar-field-font-weight));color:#111827;cursor:pointer}.searchable-select-combo-option:hover{background:#f1f5f9}.searchable-select-combo-option.is-highlighted{background:transparent}.searchable-select-combo-panel[data-nav=side] .searchable-select-combo-option.is-highlighted,.searchable-select-combo-panel[data-nav=side] .searchable-select-combo-option.is-highlighted:hover{background:#2563eb;color:#fff}.searchable-select-combo-panel[data-nav=side] .searchable-select-combo-option.is-highlighted .muted,.searchable-select-combo-panel[data-nav=side] .searchable-select-combo-option.is-highlighted .searchable-select-combo-meta{color:#ffffffe0}.searchable-select-combo-meta{color:var(--thimar-ui-caption, #64748b)}.searchable-select-option{display:block;width:100%;text-align:right;padding:6px 10px;border:none;background:transparent;font:inherit;font-size:var(--thimar-field-font-size);color:#111827;cursor:pointer}.searchable-select-option:hover,.searchable-select-option:focus-visible{background:#eff6ff;outline:none}.searchable-select-option.is-selected{background:#dbeafe;font-weight:600}.searchable-select-option.is-highlighted,.searchable-select-option.is-highlighted.is-selected{background:#2563eb;color:#fff;outline:none}.searchable-select-flyout:has(.searchable-select-combo-panel[data-nav=side]) .searchable-select-option.is-highlighted,.searchable-select-flyout:has(.searchable-select-combo-panel[data-nav=side]) .searchable-select-option.is-highlighted.is-selected{background:#e2e8f0;color:#111827}.searchable-select-empty{padding:8px 10px;font-size:var(--thimar-field-font-size);text-align:center}.searchable-select-option.searchable-select-create{text-align:center;color:#1d4ed8;font-weight:500}.searchable-multi-option.searchable-select-create{justify-content:center;color:#1d4ed8;font-weight:500}.searchable-multi-option.searchable-select-create .searchable-multi-option-label{flex:0 1 auto;text-align:center}.searchable-multi-select{position:relative;width:100%;min-width:0}.searchable-multi-select-trigger{display:flex;align-items:flex-start;gap:6px;width:100%;min-height:32px;padding:3px 8px;text-align:right;font:inherit;font-size:.8125rem;line-height:1.25;color:#111827;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-sizing:border-box}.searchable-multi-select.is-open .searchable-multi-select-trigger{border-color:#3b82f6;outline:1px solid #93c5fd}.searchable-multi-select.is-disabled .searchable-multi-select-trigger{opacity:.65;cursor:not-allowed;background:#f1f5f9}.searchable-multi-select-trigger-body{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center;max-height:72px;overflow-y:auto}.searchable-multi-placeholder{color:#94a3b8;font-size:.8125rem;padding:2px 0}.searchable-multi-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 4px 1px 2px;border-radius:4px;background:#e2e8f0;font-size:.7rem;line-height:1.3}.searchable-multi-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:132px}.searchable-multi-chip-x{flex-shrink:0;margin:0;padding:0 3px;border:none;background:transparent;font:inherit;font-size:.85rem;line-height:1;color:#64748b;cursor:pointer;border-radius:3px}.searchable-multi-chip-x:hover{color:#b91c1c;background:#b91c1c14}.searchable-multi-limit-extra{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 7px;border-radius:10px;font-size:.75rem;font-weight:600;line-height:1.2;color:#0009;background:#00000014}.searchable-multi-chevron{flex-shrink:0;font-size:.65rem;color:#64748b;line-height:32px;padding-top:1px}.searchable-multi-panel{position:absolute;right:0;left:0;z-index:55;margin-top:4px;padding:6px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 8px 24px #0f172a1f}.searchable-multi-filter{width:100%;box-sizing:border-box;margin-bottom:6px;padding:4px 8px;min-height:28px;font-size:var(--thimar-field-font-size);border:1px solid #e2e8f0;border-radius:6px}.searchable-multi-list{list-style:none;margin:0;padding:0;max-height:min(260px,42vh);overflow-y:auto}.searchable-multi-select-all-row{position:sticky;top:0;z-index:1;background:var(--panel-bg, #fff);border-bottom:1px solid var(--border-color, #e5e7eb)}.searchable-multi-option.searchable-multi-select-all{font-weight:700;color:#1d4ed8}.searchable-multi-option{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:right;padding:6px 8px;border:none;background:transparent;font:inherit;font-size:var(--thimar-field-font-size);color:#111827;cursor:pointer;border-radius:4px}.searchable-multi-option:hover,.searchable-multi-option.is-highlighted{background:#eff6ff;outline:none}.searchable-multi-option.is-selected{font-weight:600}.searchable-multi-check{flex-shrink:0;font-size:var(--thimar-ui-xs);opacity:.85;line-height:1.4}.searchable-multi-option-label{flex:1;min-width:0;text-align:right}label .searchable-select{margin-top:2px}.account-card label .searchable-select-input,.invoice-info-grid .searchable-select-input,.invoice-table .searchable-select-input{min-height:28px}.invoice-table .searchable-select-list{max-height:min(220px,35vh);z-index:100}.invoice-table .searchable-select-flyout{z-index:120}.invoice-table .searchable-select-flyout .searchable-select-list,.invoice-table .searchable-select-combo-panel{max-height:min(220px,35vh)}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static;border-left:none;border-bottom:1px solid #e5e7eb}.kpi-grid,.info-grid,.invoice-top-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-sheet-wrap .ios-kpi-strip.invoice-top-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.invoice-nav-row{flex-wrap:wrap}.invoice-footer-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-header-row{flex-direction:column;align-items:flex-start}.invoice-nav-row{flex-direction:column;align-items:stretch}.invoice-nav-browse{flex-wrap:wrap;justify-content:flex-start}.invoice-nav-actions{justify-content:flex-start}.invoice-info-grid .field-xs{flex:1 1 100px;min-width:90px}.invoice-info-grid .field-sm{flex:1 1 130px;min-width:110px}.invoice-info-grid .field-md,.invoice-info-grid .field-lg,.invoice-info-grid .field-xl{flex:1 1 100%}.invoice-nav-summary{flex-wrap:wrap}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-card .ac-xs,.account-card .ac-sm,.account-card .ac-md,.account-card .ac-lg{grid-column:span 1}.adaptive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-grid .f-xs,.adaptive-grid .f-sm,.adaptive-grid .f-md,.adaptive-grid .f-lg,.adaptive-grid .f-xl{grid-column:span 1}}.zein-page-title{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 4px}.zein-reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px}@media (max-width: 900px){.zein-reports-grid{grid-template-columns:1fr}}.zein-report-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 10px 30px #0f172a0f;padding:18px;height:100%}.zein-report-card h3{margin:0 0 8px;font-size:1.05rem;display:flex;align-items:center;gap:8px}.zein-report-card .zein-card-desc{font-size:var(--thimar-field-font-size);color:#6b7280;margin-bottom:12px}.zein-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:12px;overflow:auto}.zein-modal-sheet{background:#f6f7fb;border-radius:14px;width:min(1260px,calc(100vw - 24px));max-height:min(92vh,960px);margin:12px auto;display:flex;flex-direction:column;box-shadow:0 24px 48px #0000002e}.zein-modal-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px 14px 0 0}.zein-modal-head h2{margin:0;font-size:1.05rem}.zein-modal-body{flex:1 1 auto;overflow:auto;padding:12px 16px 20px;min-height:0}.zein-tb-wrap{width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(12,18,34,.08);background:#ede8df}.zein-tb-header{position:relative;background:linear-gradient(135deg,#0f172a,#1e3a5f 52%,#1a4a6e);color:#f8fafc;padding:18px 22px}.zein-tb-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#c9a227 38%,#c9a227 62%,transparent 100%);opacity:.95}.zein-tb-header h2{margin:0;font-size:1.25rem;font-weight:900;letter-spacing:-.02em}.zein-tb-sub{font-size:.68rem;font-weight:600;letter-spacing:.16em;opacity:.7;text-transform:uppercase;margin-top:.5rem}.zein-tb-period{font-size:.875rem;font-weight:600;opacity:.92}.zein-num-opening-pos{color:#15803d;font-weight:600;font-variant-numeric:tabular-nums}.zein-num-opening-neg{color:#b42318;font-weight:600;font-variant-numeric:tabular-nums}.zein-num-debit{color:#15803d;font-weight:600;font-variant-numeric:tabular-nums}.zein-num-credit{color:#b42318;font-weight:600;font-variant-numeric:tabular-nums}.zein-num-reserve{color:#1d4ed8;font-weight:600;font-variant-numeric:tabular-nums}.zein-mm-table-wrap{scrollbar-gutter:stable}.zein-tb-table{width:100%;border-collapse:collapse;min-width:1100px;font-size:.8125rem}.zein-tb-table th{background:#1565c014;border-bottom:2px solid #1565c0;padding:8px 6px;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#1a27448c}.zein-tb-table td{padding:6px;border-bottom:1px solid rgba(12,18,34,.08)}.zein-tb-table tbody tr:nth-child(2n){background:#1565c008}.zein-tb-table tbody tr:hover{background:#1565c00f}.zein-tb-totals td{border-top:3px double rgba(21,101,192,.45);font-weight:800;background:#1565c014}.serial-mv-multi-cur-total{display:flex;flex-direction:column;gap:2px;white-space:nowrap;line-height:1.35;font-weight:800}.serial-mv-scroll{overflow:auto;max-height:min(52vh,480px);border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#fff;box-shadow:inset 0 1px #fff9}.serial-mv-scroll .serial-mv-table{border-collapse:separate;border-spacing:0;width:100%;margin:0}.serial-mv-scroll .serial-mv-table tbody tr td{background:#fff;border-bottom:1px solid rgba(15,23,42,.07);color:inherit}.serial-mv-scroll .serial-mv-table tbody tr:nth-child(2n) td{background:#e6e9ee}.serial-mv-scroll .serial-mv-table tbody tr:nth-child(odd):hover td{background:#eef1f5}.serial-mv-scroll .serial-mv-table tbody tr:nth-child(2n):hover td{background:#dde1e8}.serial-mv-scroll .serial-mv-table thead th{position:sticky;top:0;z-index:4;background:#e9edf2;color:#334155;font-weight:700;white-space:nowrap;border-bottom:1px solid rgba(15,23,42,.12);box-shadow:none}.serial-mv-scroll .serial-mv-table tfoot td,.serial-mv-scroll .serial-mv-table tfoot .serial-mv-totals td{position:sticky;bottom:0;z-index:3;background:#dfe4eb;color:#0f172a;font-weight:700;border-top:1px solid rgba(15,23,42,.14);box-shadow:0 -3px 10px #0f172a0a}[data-theme=dark] .serial-mv-scroll{background:var(--clr-surface, #0f172a);border-color:#ffffff14}[data-theme=dark] .serial-mv-scroll .serial-mv-table tbody tr:nth-child(odd) td{background:#0f172a59;border-bottom-color:#94a3b81f}[data-theme=dark] .serial-mv-scroll .serial-mv-table tbody tr:nth-child(2n) td{background:#94a3b824;border-bottom-color:#94a3b81f}[data-theme=dark] .serial-mv-scroll .serial-mv-table tbody tr:nth-child(odd):hover td{background:#94a3b81f}[data-theme=dark] .serial-mv-scroll .serial-mv-table tbody tr:nth-child(2n):hover td{background:#94a3b833}[data-theme=dark] .serial-mv-scroll .serial-mv-table thead th{background:#1e293b;color:#94a3b8;border-bottom-color:#ffffff14;box-shadow:none}[data-theme=dark] .serial-mv-scroll .serial-mv-table tfoot td{background:#1e293bf7;border-top-color:#ffffff1a;box-shadow:0 -4px 12px #00000040}.zein-mm-tfoot-lbl{display:block;font-size:.68rem;font-weight:800;letter-spacing:.04em;color:#1a274480;margin-bottom:3px;line-height:1.2}.zein-mm-tfoot-closing td{border-top:1px solid rgba(12,18,34,.1)}.zein-balance-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.8125rem;font-weight:700}.zein-balance-pill.ok{background:#15803d1f;color:#15803d}.zein-balance-pill.bad{background:#b423181a;color:#b42318}.mm-report-run-btn{min-width:118px;font-weight:700}.mm-page{max-width:100%;min-width:0}.mm-page .zein-bs-hero{margin-bottom:.45rem;padding-block:.45rem}.mm-page .zein-bs-filter-card{margin-bottom:.55rem;max-width:100%;box-sizing:border-box}.mm-page .zein-bs-filter-card-inner{padding:.5rem .7rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.mm-page .mm-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem .45rem;margin:0;min-width:0}.mm-page .mm-f{flex:0 0 auto;max-width:none;width:auto}.mm-page .mm-f:not(.mm-f--tail):not(.mm-f--run){min-width:0}.mm-page .mm-f--date{width:11.5rem}.mm-page .mm-f--date .thimar-date-input{min-width:11.5rem;overflow:visible}.mm-page .mm-f--date .thimar-date-input-text{min-width:7.5rem}.mm-page .mm-f--material{width:13.5rem}.mm-page .mm-f--warehouse,.mm-page .mm-f--account{width:11.5rem}.mm-page .mm-f--pkg,.mm-page .mm-f--cc,.mm-page .mm-f--serial{width:9.25rem}.mm-page .mm-f--currency,.mm-page .mm-f--own{width:7.5rem}.mm-page .mm-f--barcode,.mm-page .mm-f--container{width:7.25rem}.mm-page .mm-f--movements{width:12.25rem}.mm-page .mm-f--tail{display:inline-flex;flex-wrap:nowrap;align-items:flex-end;gap:.4rem .45rem;flex:0 0 auto;width:max-content;min-width:max-content}.mm-page .mm-f--tail .mm-f--container,.mm-page .mm-f--tail .mm-f--movements{flex:0 0 auto}.mm-page .mm-f>.searchable-select,.mm-page .mm-f>.searchable-multi-select,.mm-page .mm-f>input,.mm-page .mm-f>.nf-field{width:100%;max-width:100%;box-sizing:border-box}.mm-page .mm-f--movements .searchable-multi-select-trigger{min-height:32px;align-items:center}.mm-page .mm-f--movements .searchable-multi-select-trigger-body{max-height:1.7rem;overflow:hidden;flex-wrap:nowrap}.mm-page .mm-f--run{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem .5rem;width:max-content;flex:0 0 auto;min-height:32px;padding-bottom:0;white-space:nowrap}.mm-page .mm-report-run-btn{flex-shrink:0}.mm-page .mm-filter-check{display:inline-flex;align-items:center;gap:.3rem;margin:0;white-space:nowrap;flex:0 0 auto}.mm-page .zein-mm-report-head{margin-top:.15rem;max-width:100%;min-width:0}.mm-page .zein-mm-table-wrap{max-width:100%;overflow-x:auto}.zein-mm-report-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.zein-mm-report-head-main{flex:1 1 220px;min-width:0}.mm-cols-wrap{flex-shrink:0}.st-result-toolbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 200px;justify-content:flex-end;min-width:0}.st-quick-search{min-width:12rem;max-width:22rem;flex:1 1 12rem}.mm-cols-trigger{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;border:1px solid #cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0f;font-size:.8125rem;font-weight:600;color:#0f172a;cursor:pointer}.mm-cols-trigger:hover{border-color:#94a3b8;background:#fff}.mm-cols-trigger-icon{display:flex;color:#475569}.mm-cols-panel{width:min(260px,calc(100vw - 24px));min-width:min(240px,100%);max-width:280px;max-height:min(72vh,520px);overflow-x:hidden;overflow-y:auto;padding:12px 14px 10px;box-sizing:border-box}.mm-cols-panel.mm-cols-panel--fixed{top:auto;max-height:min(72vh,520px)}.mm-cols-panel-title{font-size:.875rem;font-weight:800;color:#0f172a;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.mm-cols-section{margin-bottom:12px}.mm-cols-section:last-of-type{margin-bottom:0}.mm-cols-section-title{font-size:.65rem;font-weight:800;letter-spacing:.06em;color:#64748b;margin-bottom:6px}.mm-cols-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:.8125rem;color:#1e293b;padding:6px 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.mm-cols-panel .mm-cols-check input[type=checkbox]{width:1.125rem;height:1.125rem;min-width:1.125rem;max-width:none;margin:.15rem 0 0;padding:0;flex-shrink:0;border-radius:4px;accent-color:#2563eb;align-self:flex-start;box-sizing:border-box}.mm-cols-check>span{flex:1 1 auto;min-width:0;line-height:1.4;padding-top:.05rem}.mm-cols-actions{margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}.mm-cols-btn{height:32px;padding:0 12px;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer}.mm-cols-btn--ghost{border:1px solid #e2e8f0;background:#fff;color:#334155}.mm-cols-btn--ghost:hover{background:#f8fafc;border-color:#cbd5e1}.zein-mm-inv-link{border:none;background:none;padding:0;margin:0;font:inherit;font-weight:700;color:#1565c0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.zein-mm-inv-link:hover{color:#0d47a1}.mm-inv-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow:auto}.mm-inv-modal-panel{width:min(720px,100%);max-height:min(90vh,720px);background:#fff;border-radius:12px;box-shadow:0 20px 50px #0000002e;border:1px solid #e2e8f0;display:flex;flex-direction:column}.mm-inv-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff);border-radius:12px 12px 0 0}.mm-inv-modal-title{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.mm-inv-modal-close{height:34px;padding:0 14px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-weight:600;cursor:pointer;color:#334155}.mm-inv-modal-close:hover{background:#f1f5f9}.mm-inv-modal-body{padding:14px 16px 18px;font-size:.875rem}.mm-inv-modal-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;color:#334155}.mm-inv-modal-table{width:100%;border-collapse:collapse;font-size:.8125rem}.mm-inv-modal-table th,.mm-inv-modal-table td{border:1px solid #e2e8f0;padding:6px 8px;text-align:right}.mm-inv-modal-table th{background:#1565c014;font-weight:700}[data-theme=dark] .mm-inv-modal-panel{background:#0f172a;border-color:#334155}[data-theme=dark] .mm-inv-modal-title{color:#f1f5f9}[data-theme=dark] .mm-inv-modal-meta{color:#cbd5e1}[data-theme=dark] .zein-mm-inv-link{color:#93c5fd}[data-theme=dark] .mm-cols-trigger{background:linear-gradient(180deg,#1e293b,#0f172a);border-color:#334155;color:#f1f5f9}[data-theme=dark] .mm-cols-trigger:hover{border-color:#475569}[data-theme=dark] .zein-bs-popover-panel.mm-cols-panel{background:#0f172a;border-color:#334155}[data-theme=dark] .mm-cols-panel-title,[data-theme=dark] .mm-cols-section-title{color:#94a3b8}[data-theme=dark] .mm-cols-check{color:#e2e8f0}.zein-account-link{border:none;background:none;padding:4px 2px;margin:0;font:inherit;font-weight:700;color:#1565c0;cursor:pointer;text-align:right;width:100%}.zeinex-report-surface{background:#ede8df;border:1px solid rgba(12,18,34,.08);border-radius:12px;overflow:hidden}.zeinex-report-topbar{position:relative;background:linear-gradient(135deg,#0f172a,#1e3a5f 52%,#1a4a6e);color:#f8fafc;padding:12px 14px;display:grid;direction:ltr;grid-template-columns:120px 1fr 1fr;grid-template-areas:"actions meta title";gap:10px;align-items:center}.zeinex-report-topbar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#c9a227 38%,#c9a227 62%,transparent 100%);opacity:.95}.zeinex-report-actions{grid-area:actions;display:flex;gap:8px;align-items:center;justify-self:start}.zeinex-icon-btn{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--thimar-root-font-size)}.zeinex-icon-btn:hover{background:#ffffff2e}.zeinex-report-meta{grid-area:meta;display:flex;justify-content:center;justify-self:center;direction:rtl}.zeinex-report-date{background:#0206178c;border:1px solid rgba(255,255,255,.12);padding:8px 12px;border-radius:999px;font-weight:800;font-size:var(--thimar-field-font-size);white-space:nowrap}.zeinex-report-title{grid-area:title;text-align:right;justify-self:end;direction:rtl}.zeinex-report-title-ar{font-weight:var(--thimar-ui-body-font-weight);font-size:calc(var(--thimar-root-font-size) * 1.2);line-height:1.2}.zeinex-report-title-en{font-weight:var(--thimar-ui-body-font-weight);font-size:var(--thimar-ui-xs);opacity:.8;letter-spacing:.08em}.zeinex-report-body{padding:12px}.zeinex-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.zeinex-col{min-width:0}.zeinex-card{background:#ffffffe6;border:1px solid rgba(12,18,34,.08);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0c12220d}.zeinex-card-head{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fafcb3;border-bottom:1px solid rgba(12,18,34,.06)}.zeinex-card-title{font-weight:900;font-size:var(--thimar-field-font-size)}.zeinex-card-sub{font-size:var(--thimar-ui-xs);opacity:.75;font-weight:700}.zeinex-table{display:flex;flex-direction:column}.zeinex-row{display:grid;grid-template-columns:76px 1fr 140px;gap:10px;padding:8px 12px;border-bottom:1px solid rgba(12,18,34,.06);align-items:center;background:#fffc}.zeinex-row:nth-child(2n){background:#1565c005}.zeinex-row-head{background:#0c12220a;font-weight:var(--thimar-table-font-weight);font-size:var(--thimar-table-font-size);border-bottom:2px solid rgba(12,18,34,.12)}.zeinex-row-group{background:#0c12220f;font-weight:900}.zeinex-row-total{background:#0c12220a;font-weight:900}.zeinex-row-grand{background:#0c12220f;font-weight:900;border-bottom:none}.zeinex-row-special{background:#c628280f;font-weight:900}.zeinex-cell{min-width:0}.zeinex-cell-code{text-align:right;font-weight:800;color:#1a2744bf}.zeinex-cell-name{text-align:right}.zeinex-cell-amt{text-align:left;font-variant-numeric:tabular-nums;font-weight:900}.zeinex-name{font-weight:800;color:#0f172a}.zeinex-group{font-weight:900;color:#0f172a}.zeinex-link{border:none;background:none;padding:0;margin:0;font:inherit;font-weight:900;color:#1976d2;cursor:pointer;text-align:right}.zeinex-link:hover{text-decoration:underline}.zeinex-subline{margin-top:2px;font-size:var(--thimar-ui-xs);color:#1a2744a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:right}.zeinex-amt-pos{color:#0f172a}.zeinex-amt-neg{color:#c62828}.zeinex-amt-zero{color:#9ca3af}.zeinex-accent-assets .zeinex-card-head{border-right:4px solid #1565c0}.zeinex-accent-liabilities .zeinex-card-head{border-right:4px solid #c62828}.zeinex-accent-equity .zeinex-card-head{border-right:4px solid #5e35b1}.zeinex-accent-rev .zeinex-card-head{border-right:4px solid #0f766e}.zeinex-accent-exp .zeinex-card-head{border-right:4px solid #c62828}.zeinex-bs-net-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:11px 14px;border-radius:10px;font-weight:900}.zeinex-bs-net-banner.ok{background:#10b9811f;border:1px solid rgba(5,150,105,.28);color:#065f46}.zeinex-bs-net-banner.bad{background:#ef44441a;border:1px solid rgba(220,38,38,.28);color:#991b1b}.zeinex-bs-net-banner-label{font-size:var(--thimar-field-font-size)}.zeinex-bs-net-banner-val{font-size:var(--thimar-root-font-size);font-variant-numeric:tabular-nums}.zeinex-inv-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;padding:9px 12px;border-radius:10px;border:1px solid rgba(12,18,34,.08);background:#ffffffeb;box-shadow:0 4px 14px #0c12220a}.zeinex-inv-banner--opening{border-right:4px solid #c62828}.zeinex-inv-banner--closing{border-right:4px solid #0f766e}.zeinex-inv-banner-text{display:flex;flex-direction:column;gap:2px;min-width:0}.zeinex-inv-banner-label{font-weight:900;font-size:var(--thimar-field-font-size);color:#0f172a}.zeinex-inv-banner-date{font-size:var(--thimar-ui-xs);font-weight:700;color:#1a2744a6}.zeinex-inv-banner-val{font-weight:900;font-variant-numeric:tabular-nums;font-size:var(--thimar-field-font-size);color:#0f172a;white-space:nowrap}.zeinex-summary{margin-top:14px;background:#ffffffeb;border:1px solid rgba(12,18,34,.08);border-radius:12px;padding:12px}.zeinex-summary-row{display:grid;grid-template-columns:1fr 30px 1fr;gap:10px;align-items:center}.zeinex-summary-box{border:1px solid rgba(12,18,34,.08);border-radius:10px;background:#fff;padding:10px 12px}.zeinex-summary-label{font-size:max(10px,calc(var(--thimar-table-font-size) * .85));font-weight:var(--thimar-table-font-weight);color:#1a2744b3}.zeinex-summary-val{font-size:calc(var(--thimar-table-font-size) * 1.15);font-weight:var(--thimar-table-font-weight);margin-top:6px;font-variant-numeric:tabular-nums}.zeinex-summary-eq{text-align:center;font-size:calc(var(--thimar-root-font-size) * 1.47);opacity:.35;font-weight:200}.zeinex-balance-bar{margin-top:10px;border-radius:10px;padding:10px 12px;font-weight:var(--thimar-table-font-weight);text-align:center;border:1px solid rgba(12,18,34,.08)}.zeinex-balance-bar.ok{background:#2e7d3214;border-color:#2e7d3238;color:#2e7d32}.zeinex-balance-bar.bad{background:#c6282814;border-color:#c6282838;color:#c62828}.zeinex-equation-note{margin-top:8px;text-align:center;font-size:var(--thimar-ui-sm);font-weight:800;color:#1a2744a6}.zeinex-income-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.zeinex-mini-box{border:1px solid rgba(12,18,34,.08);border-radius:10px;background:#fff;padding:10px 12px}.zeinex-mini-label{font-size:max(10px,calc(var(--thimar-table-font-size) * .85));font-weight:var(--thimar-table-font-weight);color:#1a2744b3}.zeinex-mini-val{font-size:calc(var(--thimar-table-font-size) * 1.15);font-weight:var(--thimar-table-font-weight);margin-top:6px;font-variant-numeric:tabular-nums}.zeinex-net-bar{margin-top:10px;border-radius:12px;padding:14px 12px;border:1px dashed rgba(12,18,34,.18);text-align:center;font-weight:900}.zeinex-net-bar.ok{background:#2e7d320f;border-color:#2e7d3240}.zeinex-net-bar.bad{background:#c628280f;border-color:#c6282840}.zeinex-net-label{display:inline-block;margin-inline-end:10px;font-size:var(--thimar-field-font-size);color:#1a2744bf}.zeinex-net-val{font-size:calc(var(--thimar-root-font-size) * 1.47);font-variant-numeric:tabular-nums;color:#c62828}.zeinex-net-bar.ok .zeinex-net-val{color:#2e7d32}@media (max-width: 980px){.zeinex-two-col{grid-template-columns:1fr}.zeinex-col{grid-column:1}.zeinex-report-topbar{grid-template-columns:90px 1fr;grid-template-rows:auto auto;grid-template-areas:"actions meta" "title title";direction:ltr}.zeinex-report-title{grid-column:1 / -1}.zeinex-row{grid-template-columns:68px 1fr 120px}.zeinex-summary-row{grid-template-columns:1fr}.zeinex-summary-eq{display:none}.zeinex-income-mini{grid-template-columns:1fr 1fr}}.zein-account-link:hover{text-decoration:underline}.zein-simple-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media (max-width: 720px){.zein-simple-two-col{grid-template-columns:1fr}}.zein-entry-section{border-radius:10px;padding:14px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:10px}.zein-entry-section.debit{border-left:3px solid rgba(21,128,61,.45);background:#15803d0a}.zein-entry-section.credit{border-left:3px solid rgba(180,35,24,.45);background:#b423180a}.zein-entry-section .zein-section-label{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid #e5e7eb;font-weight:700;font-size:.875rem}.zein-entry-section.debit .zein-badge{border:1px solid #e5e7eb;border-radius:4px;padding:1px 6px;font-size:.65rem;background:#fff;color:#15803d}.zein-entry-section.credit .zein-badge{border:1px solid #e5e7eb;border-radius:4px;padding:1px 6px;font-size:.65rem;background:#fff;color:#b42318}.zein-dialog-paper{background:#fff;border-radius:12px;padding:12px 16px 20px;max-width:720px;width:100%;box-shadow:0 20px 40px #00000026}.zein-dialog-paper--wide{max-width:min(1100px,calc(100vw - 24px))}.zein-simple-header{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px;margin-bottom:12px;border-radius:10px;background:#2563eb0f;border:1px solid rgba(37,99,235,.12)}.zein-traditional-paper{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#2563eb0a;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.8125rem;line-height:1.85;text-align:right;direction:rtl;white-space:pre-wrap}.zein-kbd-hint{margin-top:10px;padding:8px 12px;border-radius:8px;border:1px dashed #cbd5e1;background:#0f172a0a;font-size:.7rem;color:#64748b;text-align:center}.zein-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb}.zein-dialog-footer .zein-footer-spacer{flex:1;min-width:8px}.zein-compound-title{text-align:center;font-size:1.05rem;font-weight:700;margin:0 0 8px;color:#0f172a}.zein-compound-add-row{margin-bottom:10px}.zein-compound-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f;margin-bottom:12px}.zein-compound-table{width:100%;border-collapse:collapse;font-size:var(--thimar-ui-sm);margin-top:0}.zein-compound-table th{background:#2563eb14;padding:10px 6px;border-bottom:2px solid #cbd5e1;font-weight:700;color:#0f172a}.zein-compound-table td{padding:6px 4px;border-bottom:1px solid #e5e7eb;vertical-align:middle}.zein-compound-table tbody tr.zein-row-debit{background:#15803d1a}.zein-compound-table tbody tr.zein-row-credit{background:#b423181a}.zein-compound-table tbody tr:hover{filter:brightness(.98)}.zein-compound-totals{padding:14px 16px;border-radius:10px;border:1px solid #e5e7eb;margin-bottom:12px;box-shadow:0 1px 2px #0000000a}.zein-compound-totals.balanced{border-color:#15803d;background:#15803d14}.zein-compound-totals-inner{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.zein-compound-totals-inner strong{font-size:.95rem;color:#0f172a}.zein-rate-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.zein-rate-row .zein-converted-caption{flex-shrink:0;font-size:.75rem;color:#64748b;white-space:nowrap}.zein-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.entries-screen-table{margin-top:12px;font-size:var(--thimar-ui-sm)}.entries-screen-table th{background:#f1f5f9}.nf-field{width:100%;min-height:32px}.thimar-date-input{position:relative;display:inline-flex;align-items:stretch;width:100%;min-width:9.5rem;max-width:100%;min-height:32px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;background:#fff;overflow:hidden}.thimar-date-input:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.thimar-date-input[data-disabled="1"]{opacity:.65;background:#f8fafc}.thimar-date-input-text{flex:1 1 auto;min-width:0;width:100%;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;outline:none;padding:4px 8px;font:inherit;font-size:var(--thimar-field-font-size, 1rem);font-variant-numeric:tabular-nums lining-nums;direction:ltr;text-align:center;letter-spacing:.02em}.thimar-date-input-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}.thimar-date-input-cal{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;border:0;border-inline-start:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;padding:0}.thimar-date-input-cal:hover:not(:disabled){background:#eef2f7;color:#1d4ed8}.thimar-date-input-cal:disabled{cursor:default;opacity:.5}.thimar-date-input.nf-field,.thimar-date-input.zein-bs-input-tight{width:100%}label .thimar-date-input,.field-xs .thimar-date-input,td .thimar-date-input{width:100%;min-width:8.5rem}[data-theme=dark] .thimar-date-input{background:#0f172a8c;border-color:#94a3b859}[data-theme=dark] .thimar-date-input-cal{background:#0f172ab3;border-inline-start-color:#94a3b840;color:#cbd5e1}.zein-account-statement-root{max-width:100%}.zein-as-filters{margin-bottom:12px}.zein-as-filter-field{display:block;max-width:420px}.zein-as-summary-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.zein-as-card{flex:1 1 120px;min-width:110px;border-radius:10px;padding:10px 12px;color:#fff;box-shadow:0 1px 3px #00000014}.zein-as-card-label{font-size:max(10px,calc(var(--thimar-table-font-size) * .78));font-weight:var(--thimar-table-font-weight);opacity:.95;margin-bottom:4px}.zein-as-card-value{font-size:calc(var(--thimar-table-font-size) * 1.12);font-weight:var(--thimar-table-font-weight);font-variant-numeric:tabular-nums;letter-spacing:.02em}.zein-as-card--blue{background:linear-gradient(135deg,#1a56db,#1e40af)}.zein-as-card--green{background:linear-gradient(135deg,#15803d,#166534)}.zein-as-card--red{background:linear-gradient(135deg,#b91c1c,#991b1b)}.zein-as-card--cyan{background:linear-gradient(135deg,#0e7490,#155e75)}.zein-as-card--purple{background:linear-gradient(135deg,#4527a0,#311b92)}.zein-as-card--pink{background:linear-gradient(135deg,#ad1457,#880e4f)}.zein-as-amount-sign[data-negative="1"]{color:#fecaca}.zein-as-section-title{margin:0 0 8px;font-size:var(--thimar-table-font-size);font-weight:var(--thimar-table-font-weight);color:#475569}.zein-as-by-currency{margin-bottom:16px}.zein-as-currency-cards{display:flex;flex-wrap:wrap;gap:10px}.zein-as-cur-card{border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;min-width:150px;min-height:132px;background:#fff;text-align:right;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.zein-as-cur-card:hover{border-color:#94a3b8}.zein-as-cur-card--selected{border-color:#1d4ed8;background:#1d4ed8;color:#fff;box-shadow:0 4px 12px #1d4ed859}.zein-as-cur-card--selected .zein-as-cur-line{color:#ffffffeb}.zein-as-cur-card--selected .zein-as-cur-emph.neg{color:#fecaca}.zein-as-cur-card--selected .zein-as-cur-emph.pos{color:#bbf7d0}.zein-as-cur-code{font-weight:var(--thimar-table-font-weight);font-size:calc(var(--thimar-table-font-size) * 1.05);margin-bottom:6px}.zein-as-cur-line{font-size:max(10px,calc(var(--thimar-table-font-size) * .88));font-weight:var(--thimar-table-font-weight);color:#64748b;margin-bottom:2px}.zein-as-cur-emph{font-weight:700}.zein-as-cur-emph.neg{color:#b42318}.zein-as-cur-emph.pos{color:#15803d}.zein-as-hint{margin-top:8px;font-size:.75rem}.zein-as-table th{white-space:nowrap;font-size:var(--thimar-table-header-font-size);font-weight:var(--thimar-table-font-weight)}.zein-as-cur-rate-cell{text-align:center;vertical-align:middle}.zein-as-cur-top{display:block;font-weight:700;font-size:.8rem}.zein-as-cur-sub{display:block;font-size:.65rem;color:#64748b}.zein-as-footer-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start;margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb}@media print{.no-print{display:none!important}.zein-modal-head{position:static}}.zein-as-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.zein-as-settings-wrap{position:relative}.zein-as-settings-btn{white-space:nowrap}.zein-as-settings-popover{position:absolute;top:100%;left:0;margin-top:6px;min-width:220px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:20}.zein-as-settings-title{font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:8px}.zein-as-check-row{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:.8125rem;margin-bottom:6px;cursor:pointer;padding:4px 2px;border-radius:4px}.zein-as-check-row:hover{background:#f1f5f9}.zein-as-check-row input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0;accent-color:#3b82f6;margin:0}.zein-as-check-row span{-webkit-user-select:none;user-select:none;white-space:nowrap}.zein-as-edit-btn{min-width:36px;padding:4px 8px;font-weight:700}.zein-as-export-wrap{position:relative}.zein-as-export-menu{position:absolute;bottom:100%;left:0;margin-bottom:6px;min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:20;padding:6px 0}.zein-as-export-item{display:block;width:100%;text-align:right;padding:8px 14px;border:none;background:none;font:inherit;cursor:pointer}.zein-as-export-item:hover{background:#f1f5f9}.zein-modal-body .zein-modal-overlay{z-index:1100}.zein-bs-page-shell{min-height:calc(100vh - 120px);padding:12px 12px 28px;background:#ede8df}.zein-bs-page{max-width:100%}.zein-bs-wrap{direction:rtl}.zein-bs-wrap--page{margin-top:0}.zein-bs-hero{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding:18px 22px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#1e3a5f 52%,#1a4a6e);color:#f8fafc;box-shadow:0 4px 24px #1a27441a;overflow:hidden}.zein-bs-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#c9a227 38%,rgba(201,162,39,.85) 50%,#c9a227 62%,transparent 100%);opacity:.95}.zein-bs-hero-title{margin:0 0 6px;font-size:1.35rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;text-shadow:0 1px 14px rgba(0,0,0,.22)}.zein-bs-hero-sub{margin:0;font-size:.78rem;font-weight:700;opacity:.92}.zein-bs-hero-date{text-align:left;min-width:220px}.zein-bs-hero-date-label{display:block;font-size:.72rem;font-weight:800;opacity:.9;letter-spacing:.18em;margin-bottom:4px}.zein-bs-hero-date-val{font-size:.92rem;font-weight:900}.zein-bs-loading{padding:24px;text-align:center;background:#fff;border-radius:12px;border:1px solid rgba(12,18,34,.08)}.zein-bs-filter-card{margin-bottom:14px;border-radius:8px;border:1px solid rgba(12,18,34,.09);background:#ffffffe0;box-shadow:0 2px 14px #1a27440d}.zein-bs-filter-card-inner{padding:10px 14px 12px}.zein-bs-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;row-gap:8px}.zein-bs-filter-row--actions{margin-top:10px;padding-top:10px;border-top:1px solid rgba(12,18,34,.07);align-items:center;justify-content:space-between}.zein-bs-field-compact{display:flex;flex-direction:column;gap:4px;min-width:130px}.zein-bs-field-grow{flex:1 1 160px;max-width:240px}.st-page{max-width:100%;min-width:0}.st-filter-card .st-filter-card-inner{padding:8px 12px;min-width:0}.st-page .zein-bs-filter-card{max-width:100%;box-sizing:border-box}.st-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem .45rem;row-gap:.4rem;min-width:0}.st-page .st-field.zein-bs-field-compact{min-width:0}.st-field{flex:0 0 auto;min-width:0}.st-field--type{width:7.5rem}.st-field--date{width:11.5rem}.st-page .st-field--date .thimar-date-input{min-width:11.5rem;overflow:visible}.st-field--currency{width:10.5rem}.st-field--rate{width:6.5rem}.st-field--wh,.st-field--cc{width:10.75rem}.st-field--mat{width:12.5rem}.st-field--barcode,.st-field--serial{width:7.75rem}.st-field--pkg{width:9.25rem}.st-field--own{width:7.25rem}.st-page .st-field>.searchable-select,.st-page .st-field>input,.st-page .st-field>.nf-field{width:100%;max-width:100%;box-sizing:border-box}.st-f-tail{display:inline-flex;flex-wrap:nowrap;align-items:flex-end;gap:.5rem;flex:0 0 auto;width:max-content;min-width:max-content}.st-zero-check{display:inline-flex;align-items:center;align-self:flex-end;gap:6px;margin:0;min-height:32px;white-space:nowrap}.st-f-tail .zein-bs-action-btns{align-self:flex-end;margin:0}.st-page .zein-mm-table-wrap{max-width:100%;overflow-x:auto}.st-page .zein-tb-table th{white-space:nowrap;letter-spacing:0}.zein-bs-field-label{font-size:.7rem;font-weight:700;color:#64748b}.zein-bs-input-tight{min-height:32px;font-size:.8125rem;padding:4px 8px}.zein-bs-chip-btn{height:32px;padding:0 12px;border-radius:6px;border:1px solid rgba(12,18,34,.15);background:#fff;font-size:.8125rem;font-weight:500;cursor:pointer}.zein-bs-popover-wrap{position:relative}.zein-bs-popover-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 20px #0000001a}.zein-bs-popover-line{display:flex;align-items:center;gap:8px;font-size:.8125rem;margin-bottom:6px;cursor:pointer}.zein-bs-rates-caption{flex:1 1 0;min-width:0;margin:0;font-size:.75rem;color:#64748b;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.zein-bs-action-btns{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.zein-bs-act-refresh{height:32px;padding:0 14px;border-radius:6px;border:1px solid rgba(12,18,34,.2);background:#fff;color:#0f172a;font-size:.8125rem;font-weight:600;cursor:pointer}.zein-bs-act-refresh:hover:not(:disabled){background:#f1f5f9;border-color:#0c122247}.zein-bs-act-refresh:disabled{opacity:.55;cursor:not-allowed;color:#64748b}.zein-bs-act-excel{height:32px;padding:0 14px;border-radius:6px;border:1px solid #2e7d32;background:#fff;color:#2e7d32;font-size:.8125rem;font-weight:600;cursor:pointer}.zein-bs-act-pdf{height:32px;padding:0 14px;border-radius:6px;border:1px solid #c62828;background:#fff;color:#c62828;font-size:.8125rem;font-weight:600;cursor:pointer}.zein-bs-table-outer{width:100%;border-radius:16px;overflow:hidden;background:#ede8df;border:1px solid rgba(12,18,34,.06);box-shadow:0 2px 12px #1a27440d}.zein-bs-table-inner{padding:6px 8px 10px}.zein-bs-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;font-variant-numeric:tabular-nums}.zein-bs-table th,.zein-bs-table td{border-bottom:1px solid rgba(12,18,34,.07);padding:6px 8px;text-align:right;vertical-align:middle}.zein-bs-table--zein{background:#fff;border-radius:12px;border:1px solid rgba(12,18,34,.07);overflow:hidden}.zein-bs-tr-balance-line td{background:#1565c014;font-weight:800;color:#111827;border-bottom:2px solid rgba(21,101,192,.22)}.zein-bs-tr-totals-line td{background:#1565c00a;font-weight:800;color:#111827}.zein-bs-td-sum-label{width:180px;text-align:center;font-weight:800}.zein-bs-td-sum-pad{width:120px;color:#6b7280}.zein-bs-td-sum-net{min-width:150px;font-weight:800}.zein-bs-td-sum-debit{min-width:75px;color:#2e7d32;font-weight:800}.zein-bs-td-sum-credit{min-width:75px;color:#c62828;font-weight:800}.zein-bs-td-sum-conv{width:120px;font-weight:800}.zein-bs-amt-pos{color:#2e7d32}.zein-bs-amt-neg{color:#c62828}.zein-bs-amt-zero{color:#9ca3af}.zein-bs-tr-head-main th,.zein-bs-tr-head-sub th{background:#1565c012;color:#111827;font-weight:900;text-align:center}.zein-bs-th-account{width:180px;text-align:right}.zein-bs-th-parent{width:120px}.zein-bs-th-cur-name{min-width:150px;text-align:center;border-inline-start:1px solid rgba(12,18,34,.06)}.zein-bs-th-conv-title{width:120px;text-align:center;border-inline-start:1px solid rgba(12,18,34,.06)}.zein-bs-th-sub-debit{font-size:.75rem;color:#1b5e20;border-inline-start:1px solid rgba(12,18,34,.06)}.zein-bs-th-sub-credit{font-size:.75rem;color:#b71c1c}.zein-bs-td-account{font-weight:600}.zein-bs-account-link{background:none;border:none;padding:0;font:inherit;font-weight:700;font-size:.9375rem;color:#1976d2;cursor:pointer;text-align:right;text-decoration:none}.zein-bs-account-link:hover{text-decoration:underline;background:#1976d20f}.zein-bs-td-parent{font-size:.875rem;font-weight:600;color:#4b5563;border-inline-start:1px solid rgba(12,18,34,.06)}.zein-bs-td-debit{text-align:center;color:#2e7d32;font-weight:600;white-space:nowrap;border-inline-start:1px solid rgba(12,18,34,.06)}.zein-bs-td-credit{text-align:center;color:#c62828;font-weight:600;white-space:nowrap}.zein-bs-td-conv{text-align:center;font-weight:700;font-size:.9375rem;border-inline-start:1px solid rgba(12,18,34,.06)}.zein-bs-td-empty{text-align:center;padding:20px;color:#6b7280}.zein-bs-tr-data.zein-bs-cat-assets.zein-bs-zebra-1{background:#1565c009}.zein-bs-tr-data.zein-bs-cat-liabilities.zein-bs-zebra-1{background:#c6282809}.zein-bs-tr-data.zein-bs-cat-equity.zein-bs-zebra-1{background:#5e35b109}.zein-bs-tr-data.zein-bs-cat-revenues.zein-bs-zebra-1{background:#2e7d3209}.zein-bs-tr-data.zein-bs-cat-expenses.zein-bs-zebra-1{background:#ef6c0009}.zein-bs-tr-data:hover{background:#1565c00f!important}.zein-bs-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.zein-bs-toolbar-row{display:flex;flex-direction:column;gap:4px}.zein-bs-title{margin:0;font-size:1.25rem}.zein-bs-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.zein-bs-filters{margin-bottom:14px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.zein-bs-filter-grid{display:flex;flex-wrap:wrap;gap:12px}.zein-bs-check{display:flex;align-items:center;gap:8px;font-size:.8125rem;cursor:pointer}.zein-bs-table:not(.zein-bs-table--zein) thead th{background:#1e293b;color:#f8fafc;font-weight:700}@media print{.zein-bs-page-shell{background:#fff;margin:0;padding:0}.zein-bs-hero,.zein-bs-tr-balance-line td,.zein-bs-tr-totals-line td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.daily-journal-root{flex-grow:1;padding:16px 24px;--dj-page-bg: #ede8df;background:var(--dj-page-bg);min-height:calc(100vh - 120px);--dj-field-h: 36px}.daily-journal-hero.zein-bs-hero{overflow:visible;z-index:8;align-items:center;margin-bottom:10px;padding:10px 16px;gap:10px}.daily-journal-hero.zein-bs-hero .zein-bs-hero-title{margin:0 0 3px;font-size:1.2rem;line-height:1.15}.daily-journal-hero.zein-bs-hero .zein-bs-hero-sub{font-size:.72rem;font-weight:600}.daily-journal-hero-text{min-width:0}.daily-journal-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.daily-journal-hero-anchor{display:inline-flex;vertical-align:middle}.dj-hero-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;border:none;border-radius:8px;background:transparent;color:#e2e8f0;cursor:pointer}.dj-hero-icon-btn:hover:not(:disabled){background:#ffffff14}.dj-hero-icon-btn:disabled{opacity:.45;cursor:not-allowed}.dj-hero-outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;margin:0;border-radius:6px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#e2e8f0;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.dj-hero-outline-btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff8c}.dj-hero-outline-btn:disabled{opacity:.5;cursor:not-allowed}.dj-hero-outline-btn--icon{padding-inline:10px}.daily-journal-portal-pop{z-index:10000;box-sizing:border-box}@media print{.daily-journal-portal-pop{display:none!important}}.daily-journal-hero-menu{min-width:140px;padding:4px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0000001f}.daily-journal-hero-menu.daily-journal-portal-pop{position:fixed}.daily-journal-hero-menu-item{display:block;width:100%;padding:8px 14px;border:none;background:transparent;text-align:right;font:inherit;font-size:.875rem;font-weight:600;color:#0f172a;cursor:pointer}.daily-journal-hero-menu-item:hover{background:#f1f5f9}.daily-journal-settings-pop{max-height:min(70vh,480px);overflow-y:auto}.zein-as-settings-popover.daily-journal-portal-pop{position:fixed;margin-top:0}.daily-journal-filter-card{margin-bottom:12px;border-radius:24px;border:1px solid rgba(15,23,42,.08);box-shadow:none;background:var(--dj-page-bg);padding:0;color-scheme:light}.daily-journal-filter-card-inner{padding:8px 10px;background:transparent}.daily-journal-filter-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 8px;align-items:end}.daily-journal-root .dj-fg-s2{grid-column:span 2;min-width:0}.daily-journal-root .dj-fg-s3{grid-column:span 3;min-width:0}.daily-journal-root .dj-outlined{min-width:0}.daily-journal-root .dj-outlined-fieldset{position:relative;margin:8px 0 0;padding:0 8px 3px;border:1px solid rgba(0,0,0,.23);border-radius:10px;background:#fff;min-width:0;box-sizing:border-box}.daily-journal-root .dj-outlined-fieldset:focus-within{outline:none;border-color:#000000de}.daily-journal-root .dj-outlined-fieldset:hover{border-color:#0000008c}.daily-journal-root .dj-outlined-fieldset:focus-within:hover{border-color:#000000de}.daily-journal-root .dj-outlined--plain .dj-outlined-fieldset--plain{margin:8px 0 0;padding:0 8px 2px}.daily-journal-root .dj-outlined-legend{position:absolute;top:0;inset-inline-start:10px;transform:translateY(-50%);z-index:1;max-width:calc(100% - 40px);padding:0 4px;margin:0;border:none;font-size:var(--thimar-ui-sm);font-weight:400;line-height:1;letter-spacing:.00938em;color:#0009;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--dj-page-bg);pointer-events:none}.daily-journal-root .dj-outlined-fieldset:focus-within .dj-outlined-legend{color:#000000de}.daily-journal-root .dj-outlined-slot{min-width:0;padding-block-start:4px}.daily-journal-root .dj-outlined-slot.dj-outlined-slot--plain{padding-block-start:0}.daily-journal-root .daily-journal-date-field{min-width:0}.daily-journal-root .daily-journal-date-field .thimar-date-input{width:100%;min-height:34px;box-sizing:border-box}.daily-journal-root .daily-journal-date-field .thimar-date-input:focus-within{border-color:#000000de;box-shadow:none}.daily-journal-root .dj-zein-stack{min-width:0}.daily-journal-root .dj-zein-caption{display:block;font-size:.75rem;font-weight:400;line-height:1.5;color:#0009;margin-bottom:2px;text-align:start}.daily-journal-root .dj-zein-stack .searchable-multi-select .searchable-multi-select-trigger{display:flex;width:100%;box-sizing:border-box;min-height:var(--dj-field-h);max-height:calc(var(--dj-field-h) + 6px);padding:2px 8px;padding-inline-end:22px;font-size:.8125rem;line-height:1.25;font-family:inherit;font-weight:400;color:#000000de;background:#fff;border:1px solid rgba(0,0,0,.23);border-radius:10px;box-shadow:none;align-items:center;justify-content:flex-start;position:relative}.daily-journal-root .dj-zein-stack .searchable-multi-select .searchable-multi-select-trigger:hover{border-color:#0000008c}.daily-journal-root .dj-zein-stack .searchable-multi-select .searchable-multi-select-trigger:focus-visible{outline:none;border-color:#000000de;box-shadow:none}.daily-journal-root .dj-zein-stack .searchable-multi-select.is-open .searchable-multi-select-trigger{border-color:#000000de;box-shadow:none}.daily-journal-root .dj-outlined-fieldset .dj-outlined-control{display:block;width:100%;box-sizing:border-box;min-height:var(--dj-field-h);height:var(--dj-field-h);padding:0 10px;font-size:.8125rem;line-height:1.25;font-family:inherit;font-weight:400;color:#000000de;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:start}.daily-journal-root .dj-outlined-fieldset .searchable-select{position:relative}.daily-journal-root .dj-outlined-fieldset .searchable-select:after{content:"";position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:no-repeat center / 20px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23757575' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");pointer-events:none}.daily-journal-root .dj-outlined-fieldset .searchable-select-input{display:block;width:100%;box-sizing:border-box;min-height:var(--dj-field-h);height:var(--dj-field-h);padding:0 10px;padding-inline-end:26px;font-size:.8125rem;line-height:1.25;font-family:inherit;font-weight:400;color:#000000de;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:start}.daily-journal-root .dj-outlined-fieldset .searchable-multi-select .searchable-multi-select-trigger{display:flex;width:100%;box-sizing:border-box;min-height:var(--dj-field-h);max-height:calc(var(--dj-field-h) + 6px);padding:2px 8px;padding-inline-end:22px;font-size:.8125rem;line-height:1.25;font-family:inherit;font-weight:400;color:#000000de;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;align-items:center;justify-content:flex-start;position:relative}.daily-journal-root .dj-outlined-fieldset .searchable-multi-select .searchable-multi-select-trigger:hover,.daily-journal-root .dj-outlined-fieldset .searchable-multi-select.is-open .searchable-multi-select-trigger{border:none!important}.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger,.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:hover,.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:focus,.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:focus-visible,.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:active{background:#fff;color:#111827;box-shadow:none}.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:hover{border-color:#000000de}.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger:focus-visible{outline:none;border-color:#000000de;box-shadow:none}.daily-journal-root .dj-outlined-fieldset .dj-outlined-control:focus,.daily-journal-root .dj-outlined-fieldset input[type=text]:focus{outline:none;box-shadow:none}.daily-journal-root select:focus{outline:none;border-color:#000000de;box-shadow:none}.daily-journal-root .searchable-multi-select.is-open .searchable-multi-select-trigger,.daily-journal-root .searchable-select.is-open .searchable-select-input{border-color:#000000de;outline:none;box-shadow:none}.daily-journal-root .dj-outlined-fieldset:focus-within .searchable-multi-select.is-open .searchable-multi-select-trigger,.daily-journal-root .dj-outlined-fieldset:focus-within .searchable-select.is-open .searchable-select-input{border-color:transparent!important}.daily-journal-root .dj-outlined-fieldset .searchable-multi-placeholder{color:#0000006b}.daily-journal-root .dj-outlined-fieldset .searchable-select-input::placeholder{color:#0000006b}.daily-journal-root .dj-outlined-control::placeholder{color:#0000006b}.daily-journal-root .dj-outlined-fieldset .dj-outlined-control--search{line-height:var(--dj-field-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.daily-journal-root .dj-outlined-fieldset .dj-outlined-control--search::placeholder{text-overflow:ellipsis}.daily-journal-root .searchable-multi-select .searchable-multi-select-trigger{align-items:center;justify-content:flex-start;position:relative}.daily-journal-root .searchable-multi-select-trigger-body{align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0;flex-wrap:nowrap;max-height:calc(var(--dj-field-h) - 2px);overflow:hidden}.daily-journal-root .searchable-multi-chevron{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;font-size:0;line-height:0;color:transparent;overflow:hidden;background:no-repeat center / 20px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23757575' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");pointer-events:none}.daily-journal-root .dj-zein-stack .searchable-multi-placeholder,.daily-journal-root .dj-outlined-fieldset .searchable-multi-placeholder{color:#0000006b;font-weight:400}.daily-journal-root .searchable-multi-chip{background:#00000014;border-radius:10px;font-size:.72rem;line-height:1.25;padding:1px 6px 1px 5px}.daily-journal-root .searchable-multi-chip-x{color:#00000073}.daily-journal-root .searchable-multi-chip-x:hover{color:#000000de;background:#0000000f}.daily-journal-root .searchable-multi-limit-extra{padding:1px 5px;font-size:.7rem;border-radius:8px}.daily-journal-root .dj-outlined-fieldset .searchable-multi-select .searchable-multi-select-trigger:hover,.daily-journal-root .dj-zein-stack .searchable-multi-select .searchable-multi-select-trigger:hover{border-color:#0000008c!important}.daily-journal-root .dj-outlined-fieldset .searchable-multi-select.is-open .searchable-multi-select-trigger,.daily-journal-root .dj-zein-stack .searchable-multi-select.is-open .searchable-multi-select-trigger{border-color:#000000de!important}.daily-journal-root .searchable-multi-panel,.daily-journal-root .searchable-select-list{margin-top:4px;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 2px 10px #0f172a1f}.daily-journal-root .searchable-select.is-open .searchable-select-input{box-shadow:none!important;outline:none!important}.daily-journal-table-wrap{border:1px solid var(--clr-border, #e2e8f0);border-radius:8px;overflow:hidden;background:#fff}.daily-journal-table-scroll{--dj-sticky-totals-h: 40px;overflow-x:auto;max-height:calc(100vh - 340px)}@media print{.daily-journal-table-scroll{max-height:none!important;overflow:visible}}.daily-journal-root .daily-journal-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--thimar-table-font-size)}.daily-journal-root .daily-journal-table th,.daily-journal-root .daily-journal-table td{padding:6px 10px;border-bottom:1px solid var(--clr-border, #e2e8f0);text-align:right;vertical-align:middle;background:#fff}.daily-journal-root .daily-journal-table tbody tr:hover td{background:#0000000a}.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th{position:sticky;top:0;z-index:6;background:#fafafa;font-size:var(--thimar-table-font-size);font-weight:950;letter-spacing:.2px;white-space:nowrap;border-bottom:none;box-shadow:inset 0 -1px 0 var(--clr-border, #e2e8f0)}.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th:not(.zein-num-debit):not(.zein-num-credit){color:#0009}.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th.zein-num-debit,.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th.zein-num-credit{font-size:var(--thimar-table-font-size);letter-spacing:.3px}.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th.zein-num-debit{color:#15803d}.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th.zein-num-credit{color:#b42318}.daily-journal-root .daily-journal-table thead tr.daily-journal-col-headers th{position:sticky;top:var(--dj-sticky-totals-h, 40px);z-index:5;background:#fff;font-weight:800;white-space:nowrap;border-bottom:none;box-shadow:inset 0 -1px 0 var(--clr-border, #e2e8f0)}.daily-journal-account-hit{cursor:pointer;color:inherit;font:inherit;font-weight:700;white-space:nowrap;display:inline;text-decoration:none}.daily-journal-account-hit:hover{text-decoration:underline}.daily-journal-account-hit:focus-visible{outline:none;text-decoration:underline}.daily-journal-account-hit:focus{outline:none}.daily-journal-pagination{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;border-top:1px solid var(--clr-border);font-size:var(--thimar-root-font-size);flex-wrap:wrap;gap:8px}@media (max-width: 960px){.daily-journal-filter-grid{grid-template-columns:1fr}.daily-journal-root .dj-fg-s2,.daily-journal-root .dj-fg-s3{grid-column:1 / -1}}@media (max-width: 600px){.daily-journal-root{padding:12px}.daily-journal-hero.zein-bs-hero{flex-direction:column;align-items:stretch}.daily-journal-hero-actions{width:100%;justify-content:flex-end}}@media print{.daily-journal-root .no-print{display:none!important}.daily-journal-root{background:#fff!important;min-height:auto;padding:0!important}}[data-theme=dark] textarea,[data-theme=dark] select,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]){background:#0f172a;border-color:#94a3b840;color:#e2e8f0}[data-theme=dark] .ghost-btn{background:#1e293bf2;color:#bfdbfe;border-color:#3b82f659}[data-theme=dark] .ghost-btn:hover{background:#334155f2}[data-theme=dark] .zein-page-title{color:#f1f5f9}[data-theme=dark] .zein-report-card{background:#1e293b;border-color:#94a3b824;color:#e2e8f0;box-shadow:0 12px 36px #00000059}[data-theme=dark] .zein-report-card .zein-card-desc{color:#94a3b8}[data-theme=dark] .zein-modal-overlay{background:#0000009e}[data-theme=dark] .zein-modal-sheet{background:#0f172a;box-shadow:0 24px 56px #0000008c}[data-theme=dark] .zein-modal-head{background:#1e293b;border-bottom-color:#94a3b829}[data-theme=dark] .zein-modal-head h2{color:#f8fafc}[data-theme=dark] .zein-modal-body{color:#e2e8f0}[data-theme=dark] .zein-dialog-paper{background:#1e293b;border-color:#94a3b82e;color:#e2e8f0;box-shadow:0 24px 48px #00000073}[data-theme=dark] .zein-dialog-footer{border-top-color:#94a3b824}[data-theme=dark] .zein-simple-header{background:#3b82f61f;border-color:#3b82f647}[data-theme=dark] .zein-traditional-paper{background:#0f172aa6;border-color:#94a3b82e;color:#e2e8f0}[data-theme=dark] .zein-kbd-hint{border-color:#94a3b840;background:#1e293b80;color:#94a3b8}[data-theme=dark] .zein-tb-table th{background:#334155e0;border-bottom-color:#60a5fa73;color:#cbd5e1}[data-theme=dark] .zein-tb-table td{border-bottom-color:#94a3b81f;color:#e2e8f0}[data-theme=dark] .zein-tb-table tbody tr:nth-child(2n){background:#0f172a73}[data-theme=dark] .zein-tb-table tbody tr:hover{background:#3b82f61f}[data-theme=dark] .zein-tb-totals td{background:#1e3a8a47;border-top-color:#6366f166;color:#f1f5f9}[data-theme=dark] .zein-mm-tfoot-lbl{color:#94a3b8}[data-theme=dark] .invoice-sheet{border-color:#94a3b82e;box-shadow:0 8px 28px #00000059}[data-theme=dark] .invoice-sheet-loading-overlay{background:#0f172aeb}[data-theme=dark] .invoice-sheet-loading-overlay p{color:#e2e8f0}[data-theme=dark] .invoice-loading-spinner{border-color:#94a3b840;border-top-color:#60a5fa}[data-theme=dark] .invoice-block{border-color:#94a3b847;background:linear-gradient(180deg,#1e293b,#0f172aeb);box-shadow:0 1px 3px #00000038}[data-theme=dark] .invoice-strip-item{border-color:#94a3b82e;background:#1e293bbf}[data-theme=dark] .invoice-strip-item span{color:#94a3b8}[data-theme=dark] .invoice-strip-item strong{color:#f8fafc}[data-theme=dark] .invoice-strip-item.highlight{background:#2563eb33;border-color:#3b82f666}[data-theme=dark] .invoice-info-grid label{background:transparent;border:none;color:#e2e8f0}[data-theme=dark] .invoice-nav-row{background:#0f172a;border-bottom-color:#94a3b824}[data-theme=dark] .nav-sum-item{color:#e2e8f0}[data-theme=dark] .nav-sum-item strong{color:#f8fafc}[data-theme=dark] .nav-sum-item.highlight{background:#2563eb38;border-color:#3b82f673;color:#bfdbfe}[data-theme=dark] .table-wrap{border-color:#94a3b829;background:#1e293b}[data-theme=dark] .invoice-table th{background:#334155e6;color:#f8fafc}[data-theme=dark] .invoice-table tbody tr:nth-child(2n){background:#0f172a59}[data-theme=dark] .invoice-table tbody tr:hover{background:#3b82f624}[data-theme=dark] .invoice-table tfoot td{background:#1e3a8a47;border-top-color:#6366f159;color:#e2e8f0}[data-theme=dark] .invoice-footer-totals>div{border-color:#94a3b833;background:#1e293bbf}[data-theme=dark] .invoice-footer-totals span{color:#94a3b8}[data-theme=dark] .invoice-footer-totals strong{color:#f1f5f9}[data-theme=dark] .journal-preview{background:#312e8138;border-color:#818cf859;color:#e2e8f0}[data-theme=dark] .journal-preview-compound tbody tr.journal-preview-section-row td{background:#2563eb2e;border-bottom-color:#94a3b82e;color:#e2e8f0}[data-theme=dark] .journal-preview-compound tbody tr.journal-preview-divider-row td{background:#334155a6}[data-theme=dark] .entries-screen-table th{background:#334155e6;color:#f8fafc}[data-theme=dark] .entries-screen-table td{border-color:#94a3b81f;color:#e2e8f0}[data-theme=dark] .entries-screen-table tbody tr:nth-child(2n){background:#0f172a59}[data-theme=dark] .account-table th{background:#334155e0;color:#f8fafc}[data-theme=dark] .account-table td{color:#e2e8f0;border-color:#94a3b81a}[data-theme=dark] .account-table .account-parent-cell{color:#cbd5e1}[data-theme=dark] .account-type-pill--main{background:#3b82f638;color:#bfdbfe}[data-theme=dark] .account-type-pill--sub{background:#4ade8024;color:#86efac}[data-theme=dark] .searchable-multi-select-trigger{background:#1e293b;border-color:#94a3b838;color:#e2e8f0}[data-theme=dark] .searchable-multi-select .searchable-multi-select-trigger:hover,[data-theme=dark] .searchable-multi-select.is-open .searchable-multi-select-trigger{border-color:#94a3b861}[data-theme=dark] .searchable-multi-placeholder{color:#e2e8f07a}[data-theme=dark] .searchable-multi-chip{background:#94a3b833;color:#f1f5f9}[data-theme=dark] .searchable-multi-panel{background:#1e293b;border-color:#94a3b833;box-shadow:0 8px 28px #00000073}[data-theme=dark] .searchable-multi-filter{background:#0f172a;border-color:#94a3b838;color:#e2e8f0}[data-theme=dark] .searchable-multi-option,[data-theme=dark] .searchable-select-option{color:#e2e8f0}[data-theme=dark] .searchable-multi-option:hover,[data-theme=dark] .searchable-multi-option.is-highlighted,[data-theme=dark] .searchable-select-option:hover,[data-theme=dark] .searchable-select-option:focus-visible{background:#3b82f633}[data-theme=dark] .searchable-select-input{background:#1e293b;border-color:#94a3b838;color:#e2e8f0}[data-theme=dark] .searchable-select-list,[data-theme=dark] .searchable-select-combo-panel{background:#1e293b;border-color:#94a3b833}[data-theme=dark] .searchable-select-combo-head{border-bottom-color:#94a3b82e}[data-theme=dark] .searchable-select-combo-option{color:#e2e8f0}[data-theme=dark] .searchable-select-combo-option:hover{background:#94a3b81f}[data-theme=dark] .searchable-select-combo-option.is-highlighted{background:transparent}[data-theme=dark] .searchable-select-combo-panel[data-nav=side] .searchable-select-combo-option.is-highlighted,[data-theme=dark] .searchable-select-combo-panel[data-nav=side] .searchable-select-combo-option.is-highlighted:hover,[data-theme=dark] .searchable-select-option.is-highlighted,[data-theme=dark] .searchable-select-option.is-highlighted.is-selected{background:#2563eb;color:#fff}[data-theme=dark] .searchable-select-flyout:has(.searchable-select-combo-panel[data-nav=side]) .searchable-select-option.is-highlighted,[data-theme=dark] .searchable-select-flyout:has(.searchable-select-combo-panel[data-nav=side]) .searchable-select-option.is-highlighted.is-selected{background:#94a3b838;color:#e2e8f0}[data-theme=dark] .searchable-select-empty{color:#94a3b8}[data-theme=dark] .searchable-multi-chevron{filter:brightness(2.1)}[data-theme=dark] .card table th{background:#334155e0;color:#f8fafc}[data-theme=dark] .card table td{color:#e2e8f0;border-color:#94a3b81f}[data-theme=dark] .card table tbody tr:nth-child(2n){background:#0f172a40}[data-theme=dark] .card h2,[data-theme=dark] .card h3{color:#f1f5f9}[data-theme=dark] .zein-compound-totals-inner strong{color:#f8fafc}[data-theme=dark] .zein-compound-totals{border-color:#94a3b833;box-shadow:none;background:#1e293b73}[data-theme=dark] .zein-compound-totals.balanced{border-color:#4ade8073;background:#15803d2e}[data-theme=dark] .zein-compound-table th{background:#2563eb33;border-bottom-color:#94a3b840;color:#f1f5f9}[data-theme=dark] .zein-compound-table td{border-bottom-color:#94a3b81f;color:#e2e8f0}[data-theme=dark] .zein-compound-table tbody tr.zein-row-debit{background:#15803d29}[data-theme=dark] .zein-compound-table tbody tr.zein-row-credit{background:#b4231829}[data-theme=dark] .zein-compound-table tbody tr:hover{filter:brightness(1.08)}[data-theme=dark] .badge.soft{background:#334155bf;color:#e2e8f0;border-color:#94a3b833}[data-theme=dark] .badge.qati{background:#2563eb38;color:#bfdbfe;border-color:#3b82f659}[data-theme=dark] .badge.amanah{background:#06b6d429;color:#a5f3fc;border-color:#22d3ee59}[data-theme=dark] .invoice-sheet h3{background:#1e3a8a59;border-color:#60a5fa59;border-right-color:#60a5fa;color:#e0e7ff}[data-theme=dark] .invoice-section-head:has(+.invoice-info-grid.invoice-block)>h3{background:linear-gradient(180deg,#2563eb52,#1e3a8a38);border-color:#60a5fa66;border-right-color:#60a5fa;color:#bfdbfe}[data-theme=dark] .invoice-info-grid.invoice-block{background:linear-gradient(180deg,#1e3a8a2e,#0f172aeb);border-color:#60a5fa59;box-shadow:0 1px 4px #00000040}[data-theme=dark] .invoice-tables-vertical-nav>.invoice-section-head:not(.is-collapsible)>h3{background:linear-gradient(180deg,#16a34a52,#15803d38);border-color:#86efac52;border-right-color:#4ade80;color:#bbf7d0}[data-theme=dark] .invoice-tables-vertical-nav>.invoice-section-head:not(.is-collapsible)+.table-wrap.invoice-block{background:linear-gradient(180deg,#14532d38,#0f172aeb);border-color:#86efac40}[data-theme=dark] .invoice-tables-vertical-nav>.invoice-section-head:not(.is-collapsible)+.table-wrap.invoice-block .invoice-table th{background:#16a34a47}[data-theme=dark] .invoice-section-head:not(.is-collapsible):has(+.table-wrap.invoice-block)>h3{background:linear-gradient(180deg,#16a34a52,#15803d38);border-color:#86efac52;border-right-color:#4ade80;color:#bbf7d0}[data-theme=dark] .invoice-section-head:not(.is-collapsible):has(+.table-wrap.invoice-block)+.table-wrap.invoice-block{background:linear-gradient(180deg,#14532d38,#0f172aeb);border-color:#86efac40}[data-theme=dark] .invoice-section-head.invoice-section-expenses>h3{background:linear-gradient(180deg,#b91c1c61,#7f1d1d47);border-color:#fca5a559;border-right-color:#f87171;color:#fecaca}[data-theme=dark] .invoice-section-head.invoice-section-expenses .section-collapse-summary{color:#fecaca}[data-theme=dark] .invoice-section-head.invoice-section-expenses+.table-wrap.invoice-block{background:linear-gradient(180deg,#7f1d1d47,#0f172aeb);border-color:#fca5a547}[data-theme=dark] .invoice-section-head.is-collapsible:has(+.journal-preview)>h3{background:linear-gradient(180deg,#4f46e552,#312e8147);border-color:#818cf859;border-right-color:#818cf8;color:#c7d2fe}[data-theme=dark] .invoice-section-head.is-collapsible+.journal-preview.zein-compound-table-wrap{background:linear-gradient(180deg,#312e8138,#0f172aeb);border-color:#818cf847;box-shadow:0 1px 4px #00000040}[data-theme=dark] .invoice-title-block h2{color:#f8fafc}[data-theme=dark] .invoice-title-block p{color:#94a3b8}.backup-page{display:flex;flex-direction:column;gap:1rem}.backup-grid{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:stretch}.backup-card{flex:1 1 400px;min-width:0}.backup-card--danger{border:1px solid #fecaca;background:#fff7f7}.backup-card-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.15rem}.backup-card-title--danger{color:#991b1b}.backup-card-icon{font-size:1.25rem;line-height:1}.backup-subtitle{margin:0 0 .5rem;font-size:1rem;font-weight:700}.backup-info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.85rem 1rem;margin-bottom:1rem;text-align:start}.backup-info-box ul{margin:.5rem 0 0;padding-inline-start:1.25rem;color:#475569}.backup-info-box li{margin-bottom:.4rem}.backup-warn-box{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:.65rem .85rem;margin-top:.75rem;color:#92400e}.backup-local-panel{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.backup-switch-row{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.backup-local-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.85rem}.backup-local-status{display:block;margin:.5rem 0 0;font-size:.8rem}button.linkish{background:transparent;border:none;color:#2563eb;cursor:pointer;padding:.25rem .35rem;text-decoration:underline}button.linkish.danger-text{color:#b91c1c}button.linkish:disabled{opacity:.5;cursor:not-allowed}.topbar-local-backup-dot{width:12px;height:12px;border-radius:999px;border:2px solid transparent;padding:0;cursor:pointer;flex-shrink:0}.topbar-local-backup-dot--ok{background:#22c55e;box-shadow:0 0 0 2px #22c55e40}.topbar-local-backup-dot--warn{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b47}[data-theme=dark] .backup-card--danger{background:#7f1d1d2e;border-color:#f8717159}[data-theme=dark] .backup-info-box{background:#1e3a8a59;border-color:#60a5fa59;color:#e2e8f0}[data-theme=dark] .backup-info-box li{color:#cbd5e1}[data-theme=dark] .backup-local-panel{border-top-color:#334155}[data-theme=dark] .backup-warn-box{background:#78350f59;border-color:#fbbf2466;color:#fde68a}.serial-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.82em;font-weight:500;white-space:nowrap}.serial-status-active .serial-badge,.serial-badge.serial-status-active{background:#22c55e24;color:#16a34a}.serial-status-ended .serial-badge,.serial-badge.serial-status-ended{background:#eab30824;color:#a16207}.serial-status-locked .serial-badge,.serial-badge.serial-status-locked{background:#ef444424;color:#dc2626}.clickable-row:hover{background:#3b82f60f}[data-theme=dark] .serial-badge.serial-status-active{background:#22c55e2e;color:#4ade80}[data-theme=dark] .serial-badge.serial-status-ended{background:#eab3082e;color:#fbbf24}[data-theme=dark] .serial-badge.serial-status-locked{background:#ef44442e;color:#f87171}[data-theme=dark] .clickable-row:hover{background:#60a5fa14}.md-filters,.sd-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem .5rem;margin:0 0 .55rem}.md-f,.sd-f{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;min-width:0}.md-f>input,.md-f>select,.sd-f>input,.sd-f>select,.sd-f>.searchable-select{width:100%;box-sizing:border-box}.md-f--search{width:12.5rem}.md-f--type{width:10.5rem}.md-f--short{width:7.25rem}.md-f--stock{width:9.5rem}.md-f--parent{width:12.5rem}.md-f--wh,.md-f--cc{width:11rem}.md-f--tail,.sd-f--tail{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:.45rem;flex:0 0 auto;width:max-content;min-width:max-content}.md-f--tail .primary-btn,.md-f--tail .ghost-btn{flex-shrink:0;white-space:nowrap;height:32px;padding-inline:.75rem}.sd-f--short{width:7.25rem}.sd-f--status{width:8.5rem}.sd-f--material,.sd-f--supplier{width:12.5rem}.sd-f--code{width:9.5rem}.materials-directory-table tbody tr.materials-dir-row--category td{background:#1976d20f;font-weight:var(--thimar-table-font-weight)}.materials-directory-table tbody tr.materials-dir-row--inactive td{opacity:.72}.materials-dir-detail-panel{width:min(720px,calc(100vw - 24px));max-height:min(90vh,880px);background:#fff;border-radius:14px;overflow:auto;box-shadow:0 24px 48px #0000002e}.materials-dir-detail-body{padding:12px 16px 18px}.materials-dir-detail-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.materials-dir-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}@media (min-width: 640px){.materials-dir-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.materials-dir-detail-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.materials-dir-detail-dl dt{margin:0;font-size:var(--thimar-ui-caption);color:#64748b}.materials-dir-detail-dl dd{margin:2px 0 0;font-size:var(--thimar-table-font-size);font-weight:var(--thimar-table-font-weight)}.materials-dir-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}.materials-dir-detail-actions .ghost-btn,.materials-dir-detail-actions .primary-btn{text-decoration:none;display:inline-flex;align-items:center}[data-theme=dark] .materials-dir-detail-panel{background:#0f172a;color:#e2e8f0}[data-theme=dark] .materials-directory-table tbody tr.materials-dir-row--category td{background:#64b5f614}.export-ops-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border-color, #e2e8f0);margin:10px 0 16px;padding-bottom:8px}.export-ops-tab{padding:8px 16px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;color:inherit;opacity:.75;transition:background .15s ease,opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.export-ops-tab:hover{background:#2563eb14;opacity:1}.export-ops-tab.is-active{background:#2563eb24;border-color:#2563eb59;opacity:1;font-weight:600;box-shadow:0 1px #2563eb33}.export-ops-subtabs{margin:0 0 12px;padding-bottom:6px}.export-ops-list-title{margin:.75rem 0 .35rem}.export-ops-entry{margin-bottom:0;padding:.85rem 1rem 1rem;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:linear-gradient(180deg,#2563eb12,#2563eb06);box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box}[data-theme=dark] .export-ops-entry{background:linear-gradient(180deg,#60a5fa1f,#0f172a33);border-color:#93c5fd38;box-shadow:none}.export-ops-register{margin-top:1.35rem;padding:1rem .9rem .85rem;border-radius:12px;border:1px solid rgba(100,116,139,.28);background:#0f172a08;box-shadow:inset 0 1px #ffffff8c;position:relative;box-sizing:border-box}.export-ops-register:before{content:"";display:block;height:3px;width:min(7.5rem,35%);margin:0 0 .85rem auto;border-radius:999px;background:linear-gradient(90deg,#2563eb8c,#0e749059)}[data-theme=dark] .export-ops-register{background:#0f172a59;border-color:#94a3b847;box-shadow:none}[data-theme=dark] .export-ops-register:before{background:linear-gradient(90deg,#60a5faa6,#22d3ee59)}.export-ops-list-title--register{margin-top:0;margin-bottom:.45rem;padding-top:0;color:#0f172a;letter-spacing:.01em}[data-theme=dark] .export-ops-list-title--register{color:#e2e8f0}.export-ops-register .export-ops-filters{margin-bottom:.75rem}.export-ops-register .table-wrap{margin-top:.15rem}.export-ops-lines>.ghost-btn{align-self:flex-start;width:auto;max-width:max-content}.export-ops-filters{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:flex-end;padding:.55rem .7rem;margin:0 0 .65rem;background:#0f172a08;border:1px solid rgba(15,23,42,.08);border-radius:8px;width:100%;box-sizing:border-box}.export-ops-filter-field{display:flex;flex-direction:column;gap:.15rem;min-width:0}.export-ops-filter-field.w-date{width:8.75rem;flex:0 0 auto}.export-ops-filter-field.w-status{width:8.5rem;flex:0 0 auto}.export-ops-filter-field.w-search{flex:1.2 1 9rem;min-width:8rem;max-width:none}.export-ops-filter-field.w-account{flex:1.4 1 10rem;min-width:9rem;max-width:none}.export-ops-filter-field.w-select{flex:1.2 1 9rem;min-width:8rem;max-width:none}.export-ops-filter-codes{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:0 .2rem .2rem;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-end;margin-bottom:.1rem}.export-ops-filter-codes input{margin:0;flex:0 0 auto}.export-ops-filter-actions{display:flex;flex-wrap:nowrap;gap:.45rem;align-items:center;flex:0 0 auto;margin-inline-start:auto}.export-ops-filter-hint{white-space:nowrap}.export-ops-line-row--compact .export-line-add{flex:0 0 auto;width:auto;min-width:2.25rem;padding-inline:.55rem}.export-ops-body{display:flex;flex-direction:column;gap:12px}.export-ops-form-grid{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;background:#2563eb0a;border:1px solid rgba(37,99,235,.12);border-radius:10px;padding:10px 12px}.export-ops-form-grid label{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:0 1 auto;width:auto;max-width:100%}.export-ops-form-grid label>input,.export-ops-form-grid label>select,.export-ops-form-grid label>textarea{width:100%;max-width:100%;box-sizing:border-box}.export-ops-form-grid label.span-2{flex:1 1 12rem;max-width:20rem}.export-ops-form-grid label.field-code{flex:0 0 auto;width:7.25rem}.export-ops-form-grid label.field-name{flex:1 1 11rem;max-width:16rem}.export-ops-form-grid label.field-kind,.export-ops-form-grid label.field-status{flex:0 0 auto;width:8.25rem}.export-ops-form-grid label.field-capacity,.export-ops-form-grid label.field-qty{flex:0 0 auto;width:6.5rem}.export-ops-form-grid label.field-account{flex:1 1 11rem;max-width:16rem}.export-ops-form-grid--compact label.field-custody{flex:1 1 12rem;max-width:18rem}.export-ops-form-grid--compact label.field-material{flex:1 1 11rem;max-width:16rem}.export-ops-form-grid--compact label.field-pkg-hint{flex:0 0 auto;width:11rem}.export-ops-form-grid--compact label.field-currency,.export-ops-form-grid--compact label.field-payment{flex:0 0 auto;width:8rem}.export-ops-form-grid--compact label.field-kg,.export-ops-form-grid--compact label.field-price,.export-ops-form-grid--compact label.field-qty{flex:0 0 auto;width:6.5rem}.export-ops-form-grid--compact label.field-rate{flex:0 0 auto;width:5.25rem}.export-ops-form-grid--compact label.field-cc{flex:0 0 auto;width:9rem}.export-ops-form-grid--compact label.field-account{flex:1 1 12rem;max-width:18rem}.export-ops-hint{line-height:1.45;margin-bottom:.5rem}.export-receipt-invoice{margin-bottom:1rem;padding:10px 12px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:#2563eb08}.export-ops-form-grid--compact label.field-date{flex:0 0 auto;width:8.75rem}.export-ops-form-grid--compact label.field-supplier{flex:1 1 12rem;max-width:16rem}.export-ops-form-grid--compact label.field-facility,.export-ops-form-grid--compact label.field-warehouse{flex:1 1 9.5rem;max-width:13.5rem}.export-ops-form-grid--compact label.field-note{flex:1 1 10rem;min-width:8rem;max-width:16rem}.export-ops-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}.export-ops-lines{display:flex;flex-direction:column;gap:6px;margin-top:4px}.export-ops-lines h4{margin:.35rem 0 .15rem}.export-ops-line-row{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;overflow:visible;padding-block:.2rem;position:relative;z-index:0}.export-ops-line-row:has(.searchable-select.is-open){z-index:20}.export-ops-line-row>*{flex:0 0 auto;min-width:0;box-sizing:border-box}.export-ops-line-row .searchable-select{position:relative;width:14rem!important;flex:0 0 14rem;max-width:20rem;min-width:10rem;z-index:1}.export-ops-line-row .searchable-select.is-open{z-index:30}.export-ops-line-row .searchable-select-list{z-index:40;min-width:100%;width:max(100%,18rem)}.export-ops-line-row>input,.export-ops-line-row>input.export-line-qty{width:6.5rem;flex:0 0 6.5rem;max-width:8rem;box-sizing:border-box}.export-ops-line-row>button,.export-ops-line-row>.ghost-btn,.export-ops-line-row>.primary-btn{flex:0 0 auto;white-space:nowrap}.export-ops-line-row.export-ops-line-row--batch{gap:.5rem;justify-content:flex-start}.export-ops-line-row.export-ops-line-row--batch>.searchable-select:first-child{flex:0 0 auto!important;width:22rem!important;min-width:16rem;max-width:24rem}.export-ops-line-row.export-ops-line-row--batch>.export-line-qty,.export-ops-line-row.export-ops-line-row--batch>input.export-line-qty{flex:0 0 5.25rem;width:5.25rem;min-width:4.75rem;max-width:6rem}.export-ops-line-row.export-ops-line-row--batch>.export-line-del,.export-ops-line-row.export-ops-line-row--batch>.export-line-add{flex:0 0 auto;width:auto;white-space:nowrap}.export-ops-line-row--compact>*{flex:0 0 auto}.export-ops-line-row--compact .export-line-material{flex:0 1 16rem;max-width:20rem;min-width:11rem}.export-ops-line-row--compact .export-line-material .searchable-select{width:100%!important;max-width:none;min-width:0;flex:1 1 auto}.export-ops-line-row--compact .export-line-qty{width:5.75rem;flex:0 0 5.75rem}.export-ops-line-row--compact .export-line-del,.export-ops-line-row--compact .export-line-add{flex:0 0 auto;width:auto}.export-ops-hint{margin:0 0 .5rem;max-width:52rem}.export-ops-dossier{display:flex;flex-direction:column;gap:.75rem}.export-ops-dossier-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-radius:10px;background:linear-gradient(120deg,#2563eb1a,#0e74900f);border:1px solid rgba(37,99,235,.18)}.export-ops-dossier-hero-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.export-ops-dossier-hero-actions .ghost-btn{width:auto;max-width:max-content}.export-ops-dossier-meta{border-radius:10px;overflow:hidden;border:1px solid rgba(100,116,139,.22)}.export-ops-dossier-meta .zein-report-table{margin:0;width:100%}.export-ops-dossier-meta th{background:#2563eb0f;width:7.5rem;white-space:nowrap}.export-ops-dossier-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.5rem}.export-ops-dossier-section{display:flex;flex-direction:column;gap:.45rem}.export-ops-dossier-panel{border-radius:11px;border:1px solid rgba(100,116,139,.22);background:#f8fafcd9;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.export-ops-dossier-panel--blue{border-color:#2563eb47;background:#2563eb0d}.export-ops-dossier-panel--teal{border-color:#0d948847;background:#0d94880d}.export-ops-dossier-panel--green{border-color:#05966947;background:#0596690d}.export-ops-dossier-panel--amber{border-color:#d9770647;background:#d977060d}.export-ops-dossier-panel--violet{border-color:#7c3aed47;background:#7c3aed0d}.export-ops-dossier-panel--rose{border-color:#e11d4840;background:#e11d480a}.export-ops-dossier-panel--cyan{border-color:#0891b247;background:#0891b20d}.export-ops-dossier-panel--slate{border-color:#47556947;background:#4755690a}.export-ops-dossier-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;width:100%;text-align:right;padding:.55rem .75rem;border:none;background:transparent;font:inherit;color:inherit;cursor:pointer}.export-ops-dossier-panel.is-pinned .export-ops-dossier-panel__head{cursor:default}.export-ops-dossier-panel:not(.is-pinned) .export-ops-dossier-panel__head:hover{background:#0f172a09}.export-ops-dossier-panel__chevron{flex:0 0 auto;width:1.1rem;color:#2563eb;opacity:.9}.export-ops-dossier-panel__title{flex:1 1 auto;min-width:0;font-weight:650;color:#0f172a}.export-ops-dossier-panel__badge{flex:0 0 auto;min-width:1.5rem;padding:.1rem .45rem;border-radius:999px;background:#2563eb1f;color:#1d4ed8;text-align:center;line-height:1.35}.export-ops-dossier-panel__hint{flex:0 0 auto;margin-inline-start:auto}.export-ops-dossier-panel__body{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.45rem;border-top:1px solid rgba(100,116,139,.14)}.export-ops-dossier-panel__body[hidden]{display:none!important}.export-ops-dossier-amount-table{width:auto;max-width:100%;table-layout:auto}.export-ops-dossier-amount-table th:last-child,.export-ops-dossier-amount-table td:last-child{width:1%;white-space:nowrap;text-align:left;padding-inline:.85rem}.export-ops-dossier-block{border:1px solid color-mix(in srgb,var(--border-color, #ccc) 80%,transparent);border-radius:.5rem;padding:.65rem .75rem;margin-bottom:.45rem;display:flex;flex-direction:column;gap:.4rem;background:#ffffffb8}.export-ops-dossier-block>p{margin:0}.export-ops-dossier-pick .export-ops-filters{margin-bottom:0;background:transparent;border:none;padding:0}.export-ops-dossier-register{margin-top:1rem}.export-ops-dossier-register:before{margin-bottom:.75rem}[data-theme=dark] .export-ops-dossier-hero{background:linear-gradient(120deg,#60a5fa24,#22d3ee14);border-color:#93c5fd47}[data-theme=dark] .export-ops-dossier-panel{background:#0f172a59}[data-theme=dark] .export-ops-dossier-panel__title{color:#e2e8f0}[data-theme=dark] .export-ops-dossier-block{background:#0f172a73}@media print{.export-ops-dossier-panel__body[hidden]{display:flex!important}.export-ops-dossier-panel__hint,.export-ops-dossier-hero-actions .ghost-btn:not(:last-child){display:none!important}.export-ops-dossier-panel{break-inside:avoid;box-shadow:none}}.export-ops-receipt-cost-summary{display:flex;flex-direction:column;gap:.2em;margin:0}.export-ops-receipt-cost-summary>div{margin:0}.export-ops-row-actions{display:inline-flex;flex-wrap:nowrap;gap:.35rem;align-items:center;white-space:nowrap}.export-ops-row-editing td{background:#2563eb0f}.export-ops-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.export-ops-receipts-table{width:max-content;min-width:100%;table-layout:auto;border-collapse:collapse}.export-ops-receipts-table th,.export-ops-receipts-table td{white-space:nowrap;vertical-align:middle;padding-block:.45rem;padding-inline:.55rem}.export-ops-receipts-table th{background:#f1f5f9}.export-ops-receipts-table td.is-text,.export-ops-receipts-table td.is-note,.export-ops-receipts-table td.is-serial{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.export-ops-receipts-table td.is-note{max-width:8rem}.export-ops-receipts-table td.is-id{font-variant-numeric:tabular-nums}.export-ops-receipts-table th.is-num,.export-ops-receipts-table td.is-num{text-align:center;font-variant-numeric:tabular-nums}.export-ops-receipts-table th.is-ops,.export-ops-receipts-table td.is-ops{width:1%}.export-ops-sub-table{margin:6px 0}.export-ops-expense{display:flex;flex-direction:column;gap:.25rem;padding:.15rem 0;width:100%;min-width:0;overflow:visible}.export-ops-expense-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;overflow:visible;padding-block:.1rem;position:relative}.export-ops-expense-row .searchable-select{width:10.5rem!important;flex:0 0 10.5rem;min-width:9rem;max-width:12.5rem}.export-ops-expense-row>input{flex:0 0 5.25rem;width:5.25rem;min-width:4.75rem;max-width:6rem}.export-ops-expense-row>select{flex:0 0 7.25rem;width:7.25rem;min-width:6.5rem;max-width:8.5rem}.export-ops-form-grid .export-ops-stops{grid-column:1 / -1}.export-ops-stops .export-ops-stop-loc{flex:1 1 12rem;width:auto;min-width:8rem;max-width:18rem}.export-ops-stops .export-ops-stop-note{flex:1 1 8rem;width:auto;min-width:6rem;max-width:12rem}.export-ops-expense-row>.ghost-btn,.export-ops-expense-row>.primary-btn,.export-ops-expense-row>button{flex:0 0 auto;white-space:nowrap}.export-ops-expense-label{margin:0;flex:0 0 auto}.export-ops-posted-expenses{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem;width:100%;min-width:0}.export-ops-posted-expense{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;padding:.35rem .5rem;border-radius:.35rem;border:1px solid color-mix(in srgb,var(--border-color, #ccc) 80%,transparent);background:color-mix(in srgb,var(--panel-bg, #fff) 92%,var(--muted, #888) 8%)}.export-ops-posted-expense__amt{font-variant-numeric:tabular-nums;min-width:5rem}.export-ops-posted-expense__date{opacity:.85;min-width:5.5rem}.export-ops-posted-expense__side{min-width:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-ops-posted-expense__desc{flex:1 1 100%;min-width:0}.export-ops-cost-summary{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.65rem;padding:.5rem .65rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--border-color, #ccc) 70%,transparent);background:color-mix(in srgb,var(--panel-bg, #fff) 88%,#2d6a4f 12%);width:100%;min-width:0}.export-ops-cost-summary h4{margin:0 0 .15rem}.export-ops-cost-summary__kpis{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;align-items:flex-start}.export-ops-cost-summary__kpis>div{display:flex;flex-direction:column;gap:.1rem;min-width:7rem}.export-ops-cost-summary__kpis strong{font-variant-numeric:tabular-nums}.export-ops-cost-summary__highlight strong{color:color-mix(in srgb,var(--primary, #1b4332) 85%,#000)}.export-ops-cost-summary__table{width:max-content;max-width:100%;border-collapse:collapse;margin-top:.25rem}.export-ops-cost-summary__table th,.export-ops-cost-summary__table td{padding:.2rem .55rem;text-align:start;border-bottom:1px solid color-mix(in srgb,var(--border-color, #ccc) 60%,transparent);font-variant-numeric:tabular-nums}.export-ops-cost-summary__table th{opacity:.85}.export-ops-cost-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.export-ops-line-row.export-ops-consumable-row{justify-content:flex-start}.export-ops-line-row.export-ops-consumable-row .searchable-select{width:10.25rem!important;flex:0 0 10.25rem;min-width:8.5rem;max-width:12rem}.export-ops-line-row.export-ops-consumable-row>.searchable-select:first-child{width:16rem!important;flex:0 0 auto!important;min-width:12rem;max-width:18rem}.export-ops-line-row.export-ops-consumable-row>input{width:5rem;flex:0 0 5rem}.export-ops-pallet .export-ops-entry{margin-bottom:0;padding:.75rem .85rem .85rem;max-width:none;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#2563eb0f,#f8fafce6)}[data-theme=dark] .export-ops-pallet .export-ops-entry{background:linear-gradient(180deg,#60a5fa1a,#0f172a40)}.export-ops-pallet-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch;width:100%}.export-ops-pallet-block{min-width:0;box-sizing:border-box;padding:.65rem .8rem .75rem;border:1px solid rgba(37,99,235,.28);border-radius:12px;background:#2563eb1a;box-shadow:inset 0 1px #ffffff80,0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.export-ops-pallet-block:hover{box-shadow:inset 0 1px #ffffff8c,0 2px 6px #0f172a0f}.export-ops-pallet-block--header{background:#2563eb24;border-color:#2563eb5c}.export-ops-pallet-block--batches{background:#0e74901c;border-color:#0e74904d}.export-ops-pallet-block--consumables{background:#0596691a;border-color:#05966947}.export-ops-pallet-block--labor{background:#b453091a;border-color:#b4530947}.export-ops-pallet-block--span2{grid-column:1 / -1}.export-ops-pallet-block--invoice{background:#0f766e1a;border-color:#0f766e4d}.export-ops-pallet-block--steps{background:#6d28d917;border-color:#6d28d947}.export-ops-pallet-block--packout{background:#4338ca17;border-color:#4338ca47}.export-ops-pallet-block--settle{background:#0284c717;border-color:#0284c747}[data-theme=dark] .export-ops-pallet-block{background:#60a5fa26;border-color:#93c5fd52;box-shadow:none}[data-theme=dark] .export-ops-pallet-block--header{background:#60a5fa36;border-color:#93c5fd66}[data-theme=dark] .export-ops-pallet-block--batches{background:#22d3ee21;border-color:#22d3ee52}[data-theme=dark] .export-ops-pallet-block--consumables{background:#34d39921;border-color:#34d39952}[data-theme=dark] .export-ops-pallet-block--labor{background:#fb923c21;border-color:#fb923c52}[data-theme=dark] .export-ops-pallet-block--invoice{background:#2dd4bf1f;border-color:#2dd4bf52}[data-theme=dark] .export-ops-pallet-block--steps{background:#a78bfa24;border-color:#a78bfa57}[data-theme=dark] .export-ops-pallet-block--packout{background:#818cf824;border-color:#818cf857}[data-theme=dark] .export-ops-pallet-block--settle{background:#38bdf821;border-color:#38bdf852}.export-ops-pallet-block .export-ops-list-title{margin:0 0 .35rem}.export-ops-pallet-block .export-ops-hint{margin:0 0 .35rem;line-height:1.3;max-width:none}.export-ops-pallet-block .export-ops-lines{gap:.35rem;margin-top:.25rem;width:100%;max-width:100%}.export-ops-pallet-block .table-wrap{margin-top:.25rem;width:100%;max-width:100%;overflow-x:auto}.export-ops-pallet-block>.export-ops-form-grid{width:100%;max-width:100%;box-sizing:border-box;gap:.4rem .55rem;padding:.2rem 0;background:transparent;border:none}.export-ops-pallet .export-ops-list-title--register{margin-top:0;margin-bottom:.45rem;padding-top:0}.export-ops-pallet .export-ops-form-actions{margin-top:.65rem;margin-bottom:0;justify-content:flex-start}.export-ops-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .65rem;margin:0 0 .15rem;width:auto;max-width:100%}.export-ops-section-head h4{margin:0}.export-ops-section-head>.ghost-btn{flex:0 0 auto;width:auto;max-width:max-content;padding-block:.2rem;padding-inline:.55rem}.export-ops-form-grid--pallet{width:100%;max-width:100%;box-sizing:border-box;gap:.4rem .55rem;padding:.45rem .55rem;background:transparent;border:none;border-radius:0}.export-ops-form-grid--pallet label.field-date{flex:0 0 auto;width:8.75rem}.export-ops-form-grid--pallet label.field-facility,.export-ops-form-grid--pallet label.field-warehouse{flex:1 1 10rem;min-width:9rem;max-width:14rem}.export-ops-form-grid--pallet label.field-capacity{flex:0 0 auto;width:5.75rem}.export-ops-form-grid--pallet label.field-note{flex:1 1 8rem;min-width:7rem;max-width:12rem}.export-ops-pallet .export-ops-line-row{width:100%;max-width:100%;flex-wrap:wrap}.export-ops-pallet .export-ops-line-row.export-ops-line-row--batch{justify-content:flex-start;gap:.35rem}.export-ops-pallet .export-ops-line-row.export-ops-line-row--batch>.searchable-select:first-child{flex:1 1 12rem!important;width:auto!important;min-width:10rem;max-width:100%}.export-ops-pallet .export-ops-line-row.export-ops-line-row--batch>.export-line-qty,.export-ops-pallet .export-ops-line-row.export-ops-line-row--batch>input.export-line-qty{flex:0 0 4.75rem;width:4.75rem}.export-ops-pallet .export-ops-line-row.export-ops-consumable-row{justify-content:flex-start;gap:.35rem}.export-ops-pallet .export-ops-line-row.export-ops-consumable-row>.searchable-select:first-child{flex:1 1 10rem!important;width:auto!important;min-width:9rem;max-width:100%}.export-ops-pallet .export-ops-line-row.export-ops-consumable-row>input{flex:0 0 4.75rem;width:4.75rem}.export-ops-pallet .export-ops-expense{width:100%;max-width:100%}.export-ops-pallet .export-ops-expense-row{justify-content:flex-start;gap:.35rem;width:100%;flex-wrap:wrap}.export-ops-pallet .export-ops-expense-row .searchable-select{width:auto!important;flex:1 1 9rem;min-width:8.5rem;max-width:14rem}.export-ops-pallet .export-ops-expense-row>input{flex:0 0 5rem;width:5rem;max-width:5.5rem}@media (max-width: 960px){.export-ops-pallet-layout{grid-template-columns:minmax(0,1fr)}}.export-ops-line-row.export-ops-line-row--custody{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;max-width:100%;min-width:0;overflow:visible;padding-block:.2rem}.export-ops-line-row.export-ops-line-row--custody>*{flex:0 0 auto;min-width:0}.export-ops-line-row.export-ops-line-row--custody>.searchable-select:first-child{flex:1 1 18rem!important;width:auto!important;min-width:14rem;max-width:40rem}.export-ops-line-row.export-ops-line-row--custody>.export-line-qty,.export-ops-line-row.export-ops-line-row--custody>input.export-line-qty{flex:0 0 8rem;width:8rem;min-width:7rem;max-width:9rem;box-sizing:border-box}.export-ops-line-row.export-ops-line-row--custody>.export-line-del,.export-ops-line-row.export-ops-line-row--custody>.export-line-add{flex:0 0 auto;width:auto;white-space:nowrap;min-width:auto}.export-ops-shipment-detail{display:flex;flex-direction:column;gap:10px;padding:8px 4px}@media (max-width: 900px){.export-ops-form-grid--compact label.field-date,.export-ops-form-grid--compact label.field-supplier,.export-ops-form-grid--compact label.field-facility,.export-ops-form-grid--compact label.field-warehouse,.export-ops-form-grid--compact label.field-note{flex:1 1 100%;max-width:none;width:auto}}.workspace table,.card table,.zein-modal-overlay table,.account-statement-modal-overlay table,.daily-journal-root table,.serial-mv-table,.zein-bs-table,.zein-as-table,.zein-compound-table,.journal-preview-compound,.account-table,.entries-screen-table{font-size:var(--thimar-table-font-size);font-weight:var(--thimar-table-font-weight)}.workspace table th,.card table th,.daily-journal-root table th,.serial-mv-table th,.zein-bs-table th,.zein-as-table th,.zein-compound-table th,.journal-preview-compound th,.account-table th,.entries-screen-table th{font-size:var(--thimar-table-header-font-size);font-weight:var(--thimar-table-font-weight)}.workspace table td,.card table td,.daily-journal-root table td,.serial-mv-table td,.zein-bs-table td,.zein-as-table td,.zein-compound-table td,.journal-preview-compound td,.account-table td,.entries-screen-table td{font-size:var(--thimar-table-font-size);font-weight:var(--thimar-table-font-weight)}.invoice-tables-vertical-nav table{font-size:var(--thimar-invoice-table-font-size);font-weight:var(--thimar-invoice-table-font-weight)}.invoice-tables-vertical-nav table th{font-size:var(--thimar-invoice-table-header-font-size);font-weight:var(--thimar-invoice-table-font-weight)}.invoice-tables-vertical-nav table td{font-size:var(--thimar-invoice-table-font-size);font-weight:var(--thimar-invoice-table-font-weight)}.workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.workspace select,.workspace textarea,.workspace .nf-field,.workspace .searchable-select-input,.workspace .searchable-multi-select-trigger,.workspace .thimar-date-input-text,.zein-modal-overlay input:not([type=checkbox]):not([type=radio]):not([type=range]),.zein-modal-overlay select,.zein-modal-overlay textarea,.zein-modal-overlay .searchable-select-input,.zein-modal-overlay .searchable-multi-select-trigger,.account-statement-modal-overlay input:not([type=checkbox]):not([type=radio]):not([type=range]),.account-statement-modal-overlay select,.account-statement-modal-overlay textarea,.account-statement-modal-overlay .searchable-select-input{font-size:var(--thimar-field-font-size);font-weight:var(--thimar-field-font-weight)}.searchable-select-list,.searchable-select-option,.searchable-multi-panel,.searchable-multi-option{font-size:var(--thimar-menu-font-size);font-weight:var(--thimar-menu-font-weight)}.sidebar .menu-link,.sidebar .menu-title-btn,.sidebar .nav-branch-title{font-size:var(--thimar-root-font-size);font-weight:var(--thimar-ui-body-font-weight)}.workspace h1{font-size:calc(var(--thimar-root-font-size) * 1.4)}.workspace h2{font-size:calc(var(--thimar-root-font-size) * 1.25)}.workspace h3{font-size:calc(var(--thimar-root-font-size) * 1.12)}.workspace h4,.workspace .section-title{font-size:calc(var(--thimar-root-font-size) * 1.05)}.workspace .muted,.workspace .field>span:first-child,.workspace label.field,.workspace .dj-zein-caption,.workspace .zein-bs-field-label{font-size:var(--thimar-ui-caption)}.daily-journal-root .daily-journal-table{font-size:var(--thimar-table-font-size)!important;font-weight:var(--thimar-table-font-weight)!important}.daily-journal-root .daily-journal-table th,.daily-journal-root .daily-journal-table td{font-size:inherit!important;font-weight:inherit!important}.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th,.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th.zein-num-debit,.daily-journal-root .daily-journal-table thead tr.daily-journal-totals-row th.zein-num-credit{font-size:var(--thimar-table-font-size)!important}.workspace .primary-btn,.workspace .ghost-btn,.workspace .danger-btn,.workspace button[data-app-hotkey],.topbar .primary-btn,.topbar .ghost-btn{font-size:var(--thimar-root-font-size);font-weight:var(--thimar-ui-body-font-weight)}.workspace table.zein-report-table,.workspace .zein-report-table,.workspace .zein-tb-table,.zein-as-summary-row,.zein-as-currency-cards,.zeinex-summary,.zeinex-income-mini{font-size:var(--thimar-table-font-size);font-weight:var(--thimar-table-font-weight)}.daily-journal-pagination{font-size:var(--thimar-root-font-size)}.invoice-design-control,.invoice-design-col-btn{font-size:var(--thimar-field-font-size);font-weight:var(--thimar-field-font-weight)}.invoice-design-field-hint{font-size:var(--thimar-ui-caption)}.sps-page.zein-bs-page-shell{gap:0}.sps-page .zein-bs-hero{margin-bottom:.5rem;padding:.7rem 1rem;gap:.65rem;border-radius:.65rem}.sps-page .zein-bs-hero-title{margin:0 0 .2rem;font-size:calc(var(--thimar-root-font-size, 1rem) * 1.2)}.sps-page .zein-bs-hero-sub{font-size:var(--thimar-ui-caption);opacity:.9;line-height:1.35}.sps-page .zein-bs-hero-date{padding-block:.15rem}.sps-page .zein-bs-filter-card{margin-bottom:.45rem}.sps-page .zein-bs-filter-card-inner{padding:.5rem .7rem .55rem;display:flex;flex-direction:column;gap:.4rem}.sps-page .zein-bs-filter-row--inputs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem .5rem;margin:0}.sps-page .zein-bs-filter-row--inputs .zein-bs-field-compact,.sps-page .zein-bs-filter-row--inputs .zein-bs-field-grow{min-width:8.25rem;max-width:none;width:auto;flex:1 1 10rem}.sps-page .zein-bs-filter-row--inputs .sps-f--date{flex:0 0 11.5rem;width:11.5rem}.sps-page .sps-f--date .thimar-date-input{min-width:11.5rem;overflow:visible}.sps-page .zein-bs-filter-row--inputs .sps-f--material,.sps-page .zein-bs-filter-row--inputs .sps-f--account{flex:1 1 12rem}.sps-page .zein-bs-filter-row--inputs .sps-f--warehouse{flex:1 1 10.5rem}.sps-page .zein-bs-filter-row--inputs .sps-f--docs{flex:1 1 13.5rem}.sps-page .zein-bs-filter-row--inputs .sps-f--mode,.sps-page .zein-bs-filter-row--inputs .sps-f--sort,.sps-page .zein-bs-filter-row--inputs .sps-f--valuemode{flex:0 1 9.5rem}.sps-page .zein-bs-filter-row--inputs .sps-f--serial{flex:0 1 8.5rem;width:8.5rem}.sps-page .zein-bs-filter-row--inputs .sps-f--tail{display:inline-flex;flex-wrap:nowrap;align-items:flex-end;gap:.4rem .5rem;flex:0 0 auto;width:max-content;min-width:max-content}.sps-page .sps-f--tail .ghost-btn,.sps-page .sps-f--tail .primary-btn{flex-shrink:0;white-space:nowrap;height:32px}.sps-page .zein-bs-filter-row--inputs .searchable-select,.sps-page .zein-bs-filter-row--inputs .searchable-multi-select,.sps-page .zein-bs-filter-row--inputs input:not([type=checkbox]):not([type=radio]),.sps-page .zein-bs-filter-row--inputs select{width:100%;box-sizing:border-box}.sps-page .zein-bs-filter-row--inputs .sps-period-presets,.sps-page .sps-period-presets{flex:0 1 auto;width:auto;min-width:0}.sps-page .zein-bs-filter-row--actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;margin-top:0;padding-top:.4rem;border-top:1px solid rgba(12,18,34,.07)}.sps-page .sps-details-check{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.4rem!important;width:max-content!important;max-width:max-content!important;min-width:0!important;min-height:2.15rem;margin:0;padding:.15rem .1rem;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-self:start;align-self:end}.sps-page .sps-details-check input{margin:0!important;flex:0 0 auto;width:1rem;height:1rem;cursor:pointer}.sps-page .sps-details-check span{margin:0!important;line-height:1.2;font-size:var(--thimar-field-font-size);font-weight:var(--thimar-field-font-weight)}.sps-page .sps-filter-hint{flex:0 1 auto;max-width:14rem;min-width:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sps-page .sps-currency-bar{margin:0 0 .35rem;gap:0}.sps-page .sps-currency-bar-main{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.35rem .55rem;border-radius:.45rem;border:1px solid var(--border-color, #e5e7eb);background:color-mix(in srgb,var(--accent, #2563eb) 6%,var(--panel-bg, #fff))}.sps-page .sps-currency-status{margin:0;padding:0;border:none;background:transparent;line-height:1.35;flex:1 1 12rem;min-width:0}.sps-page .sps-currency-chips{display:flex;flex-wrap:wrap;gap:.3rem;flex:0 1 auto}.sps-page .sps-cur-chip{padding:.2rem .45rem;max-width:none;flex-direction:row;align-items:center}.sps-page .sps-cur-chip-meta{display:none}.sps-page .sps-kpi-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.35rem;margin:0 0 .4rem}.sps-page .sps-kpi{background:var(--panel-bg, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:.4rem;padding:.4rem .55rem;display:flex;flex-direction:column;gap:.12rem;min-width:0;color:var(--text, #0f172a)}.sps-page .sps-results-card{padding:.5rem .65rem .65rem;margin-top:0}.sps-page .sps-toolbar{gap:.35rem;margin-bottom:.35rem}.sps-page .sps-footnote{margin:.4rem 0 0;line-height:1.35}.sps-page .sps-empty-hint{padding:1rem;margin-top:.45rem}.sps-kpi-label{color:var(--muted, #6b7280);font-size:var(--thimar-ui-caption);font-weight:var(--thimar-ui-body-font-weight, 400)}.sps-kpi-val{font-size:var(--thimar-table-font-size, var(--thimar-field-font-size));font-weight:var(--thimar-table-font-weight, 600);font-variant-numeric:tabular-nums;line-height:1.35;word-break:break-word;color:var(--text, #0f172a)}.sps-pos{color:#15803d}.sps-neg{color:#b91c1c}html[data-theme=dark] .sps-pos{color:#4ade80}html[data-theme=dark] .sps-neg{color:#f87171}html[data-theme=dark] .sps-kpi{background:var(--panel-bg, #1f2937);border-color:var(--border-color, #374151)}.sps-col-picker{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color, #e5e7eb)}.sps-preset-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.65rem}.sps-col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.35rem .75rem}.sps-col-item{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--thimar-ui-sm, .9rem);cursor:pointer}.rpc-panel{margin-top:.55rem;padding:.6rem .75rem .7rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.rpc-panel--nested{margin-top:.4rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.rpc-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .85rem;margin-bottom:.45rem;padding-bottom:.5rem;border-bottom:1px solid #eef2f7}.rpc-tabs{display:inline-flex;align-items:stretch;gap:0;padding:.16rem;border-radius:9px;background:#f1f5f9;border:1px solid #e2e8f0}.rpc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:.3rem .8rem;border-radius:7px;background:transparent;color:#64748b;font:inherit;font-weight:600;cursor:pointer;line-height:1.25}.rpc-tab:hover{color:#0f172a}.rpc-tab.is-active{background:#fff;color:#1d4ed8;box-shadow:0 1px 2px #0f172a14}.rpc-presets{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.28rem}.rpc-presets-label{color:#94a3b8;font-weight:600;margin-inline-end:.15rem}.rpc-preset-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;margin:0;padding:.2rem .58rem;border-radius:7px;background:#fff;color:#475569;font:inherit;font-weight:600;cursor:pointer;line-height:1.25}.rpc-preset-btn:hover{border-color:#cbd5e1;background:#f8fafc}.rpc-preset-btn.is-active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.rpc-count{margin-inline-start:auto;color:#94a3b8;font-weight:600;white-space:nowrap}.rpc-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;align-items:start}.rpc-section{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin:0;min-width:0;padding:.32rem .4rem;border:1px solid #eef2f7;border-radius:8px;background:#fafbfc}@media (max-width: 720px){.rpc-sections{grid-template-columns:1fr}}.rpc-section-head{display:inline-flex;align-items:center;gap:.3rem;margin:0;flex:0 0 auto;min-width:0;white-space:nowrap}.rpc-section-accent{width:.18rem;height:.7rem;border-radius:2px;background:#3b82f6;flex:0 0 auto}.rpc-section-title{color:#64748b;font-weight:700;line-height:1.2}.rpc-section-count{margin-inline-start:.15rem;color:#94a3b8;font-weight:600;font-variant-numeric:tabular-nums}.rpc-section-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.26rem;flex:1 1 8rem;min-width:0}.rpc-chip{direction:rtl;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.35rem;width:auto;max-width:100%;flex:0 1 auto;min-width:0;min-height:1.85rem;margin:0;padding:.22rem .45rem .22rem .4rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.25;box-shadow:none;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.rpc-chip:hover:not(:disabled):not(.is-on){border-color:#cbd5e1;background:#f8fafc}.rpc-chip:hover:not(:disabled).is-on{border-color:#60a5fa;background:#dbeafe}.rpc-chip.is-on{border-color:#93c5fd;background:#eff6ff;color:#1e40af;box-shadow:inset 0 0 0 1px #3b82f614}.rpc-chip.is-locked{opacity:.55;cursor:default;background:#f8fafc}.rpc-chip-mark{display:inline-grid;place-items:center;width:1rem;height:1rem;min-width:1rem;border-radius:.25rem;border:1.5px solid #cbd5e1;background:#fff;color:#fff;flex:0 0 auto}.rpc-chip.is-on .rpc-chip-mark{border-color:#2563eb;background:#2563eb}.rpc-chip-text{flex:0 1 auto;min-width:0;color:inherit;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .rpc-panel{background:#0f172a8c;border-color:#94a3b847;box-shadow:none}html[data-theme=dark] .rpc-panel-head{border-bottom-color:#94a3b833}html[data-theme=dark] .rpc-tabs{background:#334155b3;border-color:#94a3b847}html[data-theme=dark] .rpc-tab{color:#94a3b8}html[data-theme=dark] .rpc-tab.is-active{background:#1e293b;color:#93c5fd}html[data-theme=dark] .rpc-preset-btn{background:#0f172a66;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] .rpc-preset-btn.is-active{background:#2563eb38;border-color:#93c5fd73;color:#93c5fd}html[data-theme=dark] .rpc-section{background:#0f172a59;border-color:#94a3b82e}html[data-theme=dark] .rpc-section-title,html[data-theme=dark] .rpc-section-count,html[data-theme=dark] .rpc-presets-label,html[data-theme=dark] .rpc-count{color:#94a3b8}html[data-theme=dark] .rpc-chip{background:#1e293b8c;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] .rpc-chip:hover:not(:disabled):not(.is-on){background:#334155b3}html[data-theme=dark] .rpc-chip.is-on,html[data-theme=dark] .rpc-chip:hover:not(:disabled).is-on{background:#2563eb38;border-color:#93c5fd80;color:#bfdbfe;box-shadow:none}html[data-theme=dark] .rpc-chip-mark{background:#0f172a66;border-color:#94a3b866}html[data-theme=dark] .rpc-chip.is-on .rpc-chip-mark{background:#3b82f6;border-color:#60a5fa}.sps-results-card{padding:.75rem 1rem 1rem}.sps-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.sps-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sps-code-toggle{display:inline-flex;align-items:center;gap:.3rem;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.15rem .4rem;border:1px solid var(--border-color, #e5e7eb);border-radius:.35rem;background:color-mix(in srgb,var(--panel-bg, #fff) 92%,var(--accent, #2563eb) 4%)}.sps-code-toggle input{margin:0;cursor:pointer}.sps-tree-search{min-width:12rem;max-width:20rem;flex:1 1 12rem}.sps-unit-pill strong{font-weight:600;color:var(--accent, #2563eb)}.sps-period-presets{min-width:12rem}.sps-period-btns{display:flex;flex-wrap:wrap;gap:.3rem}.sps-period-btn{padding:.25rem .5rem!important;font-size:var(--thimar-ui-caption)!important;line-height:1.2}.sps-table-wrap{overflow-x:auto;overflow-y:auto;max-height:min(70vh,50rem);width:100%;border:1px solid var(--border-color, #e5e7eb);border-radius:.4rem;-webkit-overflow-scrolling:touch}.sps-table{width:100%!important;min-width:100%!important;max-width:none;table-layout:auto!important;border-collapse:separate;border-spacing:0}.workspace .sps-table th,.workspace .sps-table td,.sps-table th,.sps-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border-color, #e5e7eb);border-inline-end:1px solid color-mix(in srgb,var(--border-color, #e5e7eb) 70%,transparent);padding:.28rem .4rem;vertical-align:middle;overflow:visible!important;text-overflow:clip!important}.sps-table thead th{position:sticky;top:0;z-index:3;background:var(--panel-bg, #f1f5f9);box-shadow:0 1px 0 var(--border-color, #e5e7eb);font-weight:600;white-space:nowrap!important;text-align:center;line-height:1.3;writing-mode:horizontal-tb!important;transform:none!important;height:auto!important;padding:.35rem .4rem}html[data-theme=dark] .sps-table thead th{background:var(--panel-bg, #1f2937)}.sps-th-group,.sps-table tbody td.sps-group-cell{text-align:start;white-space:nowrap;min-width:6.25rem;max-width:28%;width:14%;position:sticky;inset-inline-start:0;z-index:2;background:var(--panel-bg, #fff);box-shadow:-1px 0 0 var(--border-color, #e5e7eb);overflow:visible!important;text-overflow:clip!important;padding-inline:.45rem}.sps-table thead th.sps-th-group{z-index:4;background:var(--panel-bg, #f1f5f9);text-align:start;overflow:visible!important;text-overflow:clip!important}html[data-theme=dark] .sps-th-group,html[data-theme=dark] .sps-table tbody td.sps-group-cell,html[data-theme=dark] .sps-table thead th.sps-th-group{background:var(--panel-bg, #1f2937)}.sps-th-num{white-space:nowrap!important;width:auto;min-width:0}.workspace .sps-table td.sps-num,.sps-table td.sps-num,.workspace .sps-table tbody td:not(.sps-group-cell),.workspace .sps-table tfoot td:not(.sps-group-cell),.sps-table tbody td:not(.sps-group-cell),.sps-table tfoot td:not(.sps-group-cell){white-space:nowrap!important;text-align:center;overflow:visible!important;text-overflow:clip!important;width:auto;min-width:min-content;max-width:none}.sps-table th.sps-col-count,.sps-table td.sps-col-count{padding-inline:.28rem!important}.sps-table th.sps-col-money,.sps-table td.sps-col-money{padding-inline:.35rem!important}.sps-empty-cell{text-align:center!important;white-space:normal!important;padding:1rem!important}.sps-group-label{display:flex;align-items:flex-start;gap:.3rem;text-align:start;line-height:1.35;word-break:break-word}.sps-expand-btn{border:none;background:transparent;cursor:pointer;font-size:var(--thimar-field-font-size);line-height:1;padding:.15rem .3rem;color:inherit;flex-shrink:0;z-index:2;position:relative;border-radius:.25rem}.sps-expand-btn:hover{background:color-mix(in srgb,var(--accent, #2563eb) 12%,transparent)}.sps-group-label-btn{border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;text-align:start;cursor:pointer;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sps-group-label-btn:disabled{cursor:default}.sps-expand-spacer{display:inline-block;width:1.1rem;flex-shrink:0}.sps-group-row.sps-level-0>td{background:color-mix(in srgb,var(--accent, #2563eb) 5%,transparent)}.sps-group-row.sps-level-0>td.sps-group-cell{background:color-mix(in srgb,var(--accent, #2563eb) 8%,var(--panel-bg, #fff))}.sps-group-row.sps-level-1>td{background:color-mix(in srgb,var(--accent, #2563eb) 2.5%,transparent)}.sps-group-row.sps-level-1>td.sps-group-cell{background:color-mix(in srgb,var(--accent, #2563eb) 4%,var(--panel-bg, #fff))}.sps-total-row td{font-weight:var(--thimar-table-font-weight, 600);border-top:2px solid var(--border-color, #d1d5db);background:color-mix(in srgb,var(--accent, #2563eb) 16%,var(--panel-bg, #ffffff))!important;position:sticky;bottom:0;z-index:8;overflow:visible!important;box-shadow:0 -2px 8px color-mix(in srgb,#0f172a 10%,transparent);text-align:center;white-space:nowrap!important}.sps-total-row td.sps-group-cell{text-align:start;white-space:nowrap;min-width:6.25rem;width:14%;max-width:28%;position:sticky;bottom:0;inset-inline-start:0;z-index:10;background:color-mix(in srgb,var(--accent, #2563eb) 20%,var(--panel-bg, #ffffff))!important;box-shadow:-1px 0 0 var(--border-color, #e5e7eb),0 -2px 8px color-mix(in srgb,#0f172a 10%,transparent)}html[data-theme=dark] .sps-total-row td{background:color-mix(in srgb,var(--accent, #60a5fa) 22%,var(--panel-bg, #111827))!important;box-shadow:0 -2px 8px #00000059}html[data-theme=dark] .sps-total-row td.sps-group-cell{background:color-mix(in srgb,var(--accent, #60a5fa) 28%,var(--panel-bg, #111827))!important}.sps-nested{padding:.35rem .4rem .5rem;border-radius:.35rem;background:color-mix(in srgb,var(--panel-bg, #f8fafc) 92%,#000 2%);margin-block:.1rem .25rem;overflow-x:auto;max-width:100%}.sps-nested-table{width:100%;min-width:100%;max-width:none;table-layout:auto!important}.sps-nested-table th,.sps-nested-table td{white-space:nowrap!important;padding:.2rem .45rem;text-align:start;border:none;border-bottom:1px solid var(--border-color, #e5e7eb);overflow:visible!important;text-overflow:clip!important}.sps-nested-table thead th{position:static;height:auto;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important}.sps-lines-wrap-row>td{padding:0!important;border-inline-end:none;text-align:start;overflow:visible!important}.sps-doc-link{color:var(--accent, #2563eb);text-decoration:none;font-weight:500}.sps-doc-link:hover{text-decoration:underline}.sps-mov{display:inline-block;padding:.05rem .35rem;border-radius:.25rem;font-size:var(--thimar-ui-caption);background:#e5e7eb}.sps-mov-SALE{background:#dcfce7;color:#166534}.sps-mov-PURCHASE{background:#dbeafe;color:#1e40af}.sps-mov-SALES_RETURN{background:#ffedd5;color:#9a3412}.sps-mov-PURCHASE_RETURN{background:#f3e8ff;color:#6b21a8}html[data-theme=dark] .sps-mov-SALE{background:#14532d;color:#bbf7d0}html[data-theme=dark] .sps-mov-PURCHASE{background:#1e3a8a;color:#bfdbfe}html[data-theme=dark] .sps-mov-SALES_RETURN{background:#7c2d12;color:#fed7aa}html[data-theme=dark] .sps-mov-PURCHASE_RETURN{background:#581c87;color:#e9d5ff}.sps-empty-hint{padding:1.5rem 1.25rem;max-width:42rem}.sps-empty-hint h2{margin:0 0 .5rem;font-size:calc(var(--thimar-root-font-size, 1rem) * 1.15)}.sps-hint-list{margin:.75rem 0 0;padding-inline-start:1.25rem;line-height:1.6}.sps-footnote{margin:.65rem 0 0}.isv-page .isv-mode-toggle{display:inline-flex;border:1px solid var(--border-color, #d1d5db);border-radius:.4rem;overflow:hidden;background:var(--panel-bg, #fff);min-height:32px}.isv-page .isv-f{flex:1 1 10rem;min-width:8rem;max-width:none}.isv-mode-btn{border:none;background:transparent;padding:.35rem .85rem;cursor:pointer;color:var(--text-color, inherit);border-inline-end:1px solid var(--border-color, #d1d5db)}.isv-mode-btn:last-child{border-inline-end:none}.isv-mode-btn.is-active{background:color-mix(in srgb,var(--accent, #2563eb) 18%,transparent);color:var(--accent, #1d4ed8)}.isv-advanced{margin-top:.15rem;padding-top:.35rem;border-top:1px dashed var(--border-color, #e5e7eb)}.isv-check{align-self:end;margin-bottom:.15rem}.isv-kpi-strip{margin-top:.5rem}.isv-doc-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0 .15rem}.isv-doc-chip{display:inline-flex;align-items:baseline;gap:.45rem;padding:.28rem .55rem;border-radius:.35rem;border:1px solid var(--border-color, #e5e7eb);background:color-mix(in srgb,var(--panel-bg, #fff) 92%,var(--accent, #2563eb));white-space:nowrap}.isv-doc-chip strong{font-weight:600}.isv-table-wrap{margin-top:.35rem}.isv-table tbody tr.isv-zebra td{background:color-mix(in srgb,var(--panel-bg, #fff) 94%,#94a3b8)}html[data-theme=dark] .isv-table tbody tr.isv-zebra td{background:color-mix(in srgb,var(--panel-bg, #0f172a) 88%,#64748b)}.isv-type-badge{display:inline-block;padding:.05rem .4rem;border-radius:.25rem;white-space:nowrap;background:#e5e7eb}.isv-type-sale{background:#dcfce7;color:#166534}.isv-type-purchase{background:#dbeafe;color:#1e40af}.isv-type-sales_return{background:#ffedd5;color:#9a3412}.isv-type-purchase_return{background:#f3e8ff;color:#6b21a8}.isv-type-transfer{background:#e0e7ff;color:#3730a3}.isv-type-order{background:#fef9c3;color:#854d0e}html[data-theme=dark] .isv-type-sale{background:#14532d;color:#bbf7d0}html[data-theme=dark] .isv-type-purchase{background:#1e3a8a;color:#bfdbfe}html[data-theme=dark] .isv-type-sales_return{background:#7c2d12;color:#fed7aa}html[data-theme=dark] .isv-type-purchase_return{background:#581c87;color:#e9d5ff}html[data-theme=dark] .isv-type-transfer{background:#312e81;color:#c7d2fe}html[data-theme=dark] .isv-type-order{background:#713f12;color:#fef08a}.isv-val-main{color:#b91c1c}.isv-val-orig{color:#4d7c0f}.isv-val-pos{color:#15803d}.isv-val-neg{color:#b91c1c}html[data-theme=dark] .isv-val-main{color:#f87171}html[data-theme=dark] .isv-val-orig{color:#a3e635}html[data-theme=dark] .isv-val-pos{color:#4ade80}html[data-theme=dark] .isv-val-neg{color:#f87171}.isv-totals-row td{position:sticky;bottom:0;background:color-mix(in srgb,var(--panel-bg, #fff) 92%,#cbd5e1)!important;font-weight:600;border-top:2px solid var(--border-color, #cbd5e1);z-index:1}html[data-theme=dark] .isv-totals-row td{background:color-mix(in srgb,var(--panel-bg, #0f172a) 88%,#475569)!important}.sps-th-rot,.sps-th-metric{writing-mode:horizontal-tb!important;transform:none!important;height:auto!important;max-height:none!important;display:inline!important;padding:0!important;white-space:nowrap!important}@media print{.sps-page .sps-kpi-strip{break-inside:avoid}.sps-table-wrap{max-height:none;overflow:visible!important;border:none}.sps-th-group,.sps-table tbody td.sps-group-cell,.sps-total-row td,.sps-total-row td.sps-group-cell{position:static;box-shadow:none}}.sps-currency-bar{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.sps-currency-status{margin:0;padding:.55rem .8rem;border-radius:.5rem;border:1px solid var(--border-color, #e5e7eb);background:color-mix(in srgb,var(--accent, #2563eb) 7%,var(--panel-bg, #fff));line-height:1.45;color:var(--text, #0f172a)}.sps-currency-warn{color:#b45309;background:#fef3c7;border-radius:999px;padding:.1rem .55rem;font-size:var(--thimar-ui-caption);white-space:nowrap}html[data-theme=dark] .sps-currency-warn{background:#78350f;color:#fde68a}.sps-multi-cur{color:var(--muted-fg, #64748b);letter-spacing:.02em}.sps-multi-cur-note{color:var(--muted-fg, #64748b);font-weight:var(--thimar-ui-body-font-weight, 500)}.sps-currency-totals{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--border-color, #e5e7eb)}.sps-currency-totals-title{margin:0 0 .25rem;font-size:1em;font-weight:var(--thimar-ui-body-font-weight, 600)}.sps-currency-totals-hint{margin:0 0 .45rem}.sps-currency-totals-table th,.sps-currency-totals-table td{white-space:nowrap}.sps-base-flag{color:var(--muted-fg, #64748b)}.sps-kpi-wide{flex:1 1 12rem;min-width:10rem}.sps-currency-chips{display:flex;flex-wrap:wrap;gap:.4rem}.sps-cur-chip{border:1px solid var(--border-color, #d1d5db);background:var(--panel-bg, #fff);border-radius:.45rem;padding:.35rem .55rem;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;font:inherit;color:inherit;max-width:16rem}.sps-cur-chip.is-active{border-color:var(--accent, #2563eb);background:color-mix(in srgb,var(--accent, #2563eb) 10%,transparent)}.sps-cur-chip-code{font-weight:var(--thimar-ui-body-font-weight)}.sps-cur-chip-meta{font-size:var(--thimar-ui-caption);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sps-cur-chip-clear{opacity:.9}.serial-close-traditional-journal{font-family:ui-monospace,Consolas,Courier New,monospace;font-size:calc(var(--thimar-table-font-size) * .92);font-weight:var(--thimar-table-font-weight)}.serial-close-journals-beside{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1.25rem 2.75rem;margin-top:.35rem}.serial-close-journals-beside__doc{flex:0 1 auto;min-width:min(100%,18rem);max-width:100%}.serial-close-journals-beside__base{flex:0 1 auto;min-width:min(100%,16rem);max-width:min(100%,28rem);padding:.65rem .9rem .75rem;border:1px solid color-mix(in srgb,var(--border-color, #c8cfd8) 85%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--panel-bg, #fff) 92%,var(--muted-bg, #f3f5f8) 8%)}.serial-close-journals-beside__base-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-bottom:.2rem}.serial-close-journals-beside__base-title{font-weight:var(--thimar-ui-body-font-weight, 500);color:var(--text-color, inherit)}.serial-close-journals-beside__base-code{font-family:ui-monospace,Consolas,Courier New,monospace;color:var(--muted-color, #667);opacity:.95}.serial-close-journals-beside__base-hint{margin:0 0 .55rem;line-height:1.4;max-width:26rem}.serial-close-journals-beside__base .serial-close-traditional-journal{margin:0}[data-theme=dark] .serial-close-journals-beside__base{background:color-mix(in srgb,var(--panel-bg, #1a1d24) 88%,#2a3140 12%);border-color:color-mix(in srgb,var(--border-color, #3a4250) 90%,transparent)}@media (max-width: 720px){.serial-close-journals-beside{flex-direction:column;gap:1rem}.serial-close-journals-beside__base{max-width:100%}}.workspace table,.workspace table th,.workspace table td,.card table,.card table th,.card table td,.zein-modal-overlay table,.zein-modal-overlay table th,.zein-modal-overlay table td,.account-statement-modal-overlay table,.account-statement-modal-overlay table th,.account-statement-modal-overlay table td,.daily-journal-root table,.daily-journal-root table th,.daily-journal-root table td,.serial-mv-table,.serial-mv-table th,.serial-mv-table td,.zein-bs-table,.zein-bs-table th,.zein-bs-table td,.zein-as-table,.zein-as-table th,.zein-as-table td,.zein-compound-table,.zein-compound-table th,.zein-compound-table td,.journal-preview-compound,.journal-preview-compound th,.journal-preview-compound td,.account-table,.account-table th,.account-table td,.entries-screen-table,.entries-screen-table th,.entries-screen-table td,.workspace .zein-report-table,.workspace .zein-report-table th,.workspace .zein-report-table td,.workspace .zein-tb-table,.workspace .zein-tb-table th,.workspace .zein-tb-table td,.workspace .materials-directory-table,.workspace .materials-directory-table th,.workspace .materials-directory-table td,.workspace .sps-table,.workspace .sps-table th,.workspace .sps-table td,.workspace .sps-nested-table,.workspace .sps-nested-table th,.workspace .sps-nested-table td{font-size:var(--thimar-table-font-size)!important;font-weight:var(--thimar-table-font-weight)!important}.workspace table th,.card table th,.daily-journal-root table th,.serial-mv-table th,.zein-bs-table th,.zein-as-table th,.zein-compound-table th,.journal-preview-compound th,.account-table th,.entries-screen-table th,.workspace .zein-report-table th,.workspace .zein-tb-table th,.workspace .materials-directory-table th,.workspace .sps-table th{font-size:var(--thimar-table-header-font-size)!important;font-weight:var(--thimar-table-font-weight)!important}.workspace .sps-table thead th,.workspace .sps-nested-table thead th,.sps-table thead th,.sps-nested-table thead th{font-size:var(--thimar-table-font-size)!important;font-weight:var(--thimar-table-font-weight)!important}.workspace .invoice-tables-vertical-nav table,.workspace .invoice-tables-vertical-nav table th,.workspace .invoice-tables-vertical-nav table td,.invoice-tables-vertical-nav table,.invoice-tables-vertical-nav table th,.invoice-tables-vertical-nav table td{font-size:var(--thimar-invoice-table-font-size)!important;font-weight:var(--thimar-invoice-table-font-weight)!important}.workspace .invoice-tables-vertical-nav table th,.invoice-tables-vertical-nav table th{font-size:var(--thimar-invoice-table-header-font-size)!important}.zein-as-summary-row,.zein-as-currency-cards,.zein-as-card,.zein-as-card-label,.zein-as-card-value,.zeinex-summary,.zeinex-summary-box,.zeinex-summary-label,.zeinex-summary-val,.zeinex-mini-box,.zeinex-mini-label,.zeinex-mini-val,.zeinex-income-mini,.zeinex-balance-bar,.sps-kpi,.sps-kpi-label,.sps-kpi-val,.materials-dir-detail-dl dd{font-size:var(--thimar-table-font-size)!important;font-weight:var(--thimar-table-font-weight)!important}.zein-as-card-label,.zeinex-summary-label,.zeinex-mini-label,.sps-kpi-label{font-size:max(10px,calc(var(--thimar-table-font-size) * .78))!important}.zein-as-card-value,.zeinex-summary-val,.zeinex-mini-val,.sps-kpi-val{font-size:calc(var(--thimar-table-font-size) * 1.12)!important}.workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.workspace select,.workspace textarea,.workspace .nf-field,.workspace .searchable-select-input,.workspace .searchable-select-trigger,.workspace .searchable-multi-select-trigger,.workspace .thimar-date-input-text,.zein-modal-overlay input:not([type=checkbox]):not([type=radio]):not([type=range]),.zein-modal-overlay select,.zein-modal-overlay textarea,.zein-modal-overlay .searchable-select-input,.zein-modal-overlay .searchable-select-trigger,.zein-modal-overlay .searchable-multi-select-trigger,.account-statement-modal-overlay input:not([type=checkbox]):not([type=radio]):not([type=range]),.account-statement-modal-overlay select,.account-statement-modal-overlay textarea,.account-statement-modal-overlay .searchable-select-input,.invoice-design-control,.invoice-design-col-btn{font-size:var(--thimar-field-font-size)!important;font-weight:var(--thimar-field-font-weight)!important}.searchable-select-list,.searchable-select-option,.searchable-multi-panel,.searchable-multi-option{font-size:var(--thimar-menu-font-size)!important;font-weight:var(--thimar-menu-font-weight)!important}.sidebar .menu-link,.sidebar .menu-title-btn,.sidebar .nav-branch-title,.sidebar .submenu-item,.workspace .primary-btn,.workspace .ghost-btn,.workspace .danger-btn,.workspace button[data-app-hotkey],.topbar .primary-btn,.topbar .ghost-btn,.topbar,.daily-journal-pagination{font-size:var(--thimar-root-font-size)!important;font-weight:var(--thimar-ui-body-font-weight)!important}.workspace h1{font-size:calc(var(--thimar-root-font-size) * 1.4)!important}.workspace h2{font-size:calc(var(--thimar-root-font-size) * 1.25)!important}.workspace h3{font-size:calc(var(--thimar-root-font-size) * 1.12)!important}.workspace h4,.workspace .section-title{font-size:calc(var(--thimar-root-font-size) * 1.05)!important}.workspace .muted,.workspace .field>span:first-child,.workspace label.field,.workspace .dj-zein-caption,.workspace .zein-bs-field-label,.invoice-design-field-hint{font-size:var(--thimar-ui-caption)!important}.zeinex-report-surface,.zeinex-report-body,.zeinex-row,.zeinex-row-head,.zeinex-row-group,.zeinex-row-total,.zeinex-row-grand,.zeinex-row-special,.zeinex-report-title-ar,.zein-as-section-title,.zein-as-cur-card{font-size:var(--thimar-table-font-size)!important;font-weight:var(--thimar-table-font-weight)!important}.zeinex-report-title-en{font-size:var(--thimar-ui-xs)!important;font-weight:var(--thimar-ui-body-font-weight)!important}.workspace h1,.workspace h2,.workspace h3,.workspace h4,.workspace .section-title,.zein-tb-header h2,.zeinex-card-title,.zeinex-card-sub{font-weight:var(--thimar-ui-body-font-weight)!important}.zein-tb-header h2{font-size:calc(var(--thimar-root-font-size) * 1.25)!important}.zeinex-card-title{font-size:var(--thimar-table-font-size)!important}.zeinex-card-sub{font-size:var(--thimar-ui-xs)!important}.cash-journal-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:12px;align-items:start}.cash-journal-subtitle{margin:0}.cash-journal-error{margin:0 0 10px;padding:10px 14px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;line-height:1.45}.cash-journal-page label.field-invalid .searchable-select input,.cash-journal-page label.field-invalid .searchable-select{border-color:#f87171;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 35%,transparent)}.cash-journal-page .field-hint-error{display:block;margin-top:4px;color:#b91c1c}.cash-journal-page .field-hint-warn{display:block;margin-top:4px}.cash-journal-page .req-star{color:#dc2626}.cash-journal-header{margin-bottom:4px}.cash-journal-lines-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.cash-journal-lines-title{margin:0}.cash-journal-hint{margin:2px 0 0;max-width:36rem}.cash-journal-table{width:100%}.cash-journal-table th,.cash-journal-table td{vertical-align:middle}.cash-journal-table .col-idx{width:2.2rem;text-align:center}.cash-journal-table .col-account{min-width:10rem}.cash-journal-table .col-desc{min-width:8rem}.cash-journal-table .col-cc{min-width:8.5rem}.cash-journal-table .cash-amt-in{width:100%;min-width:4.5rem;max-width:7rem}.cash-journal-table .cash-amt-in--in:not(:disabled):focus{outline-color:#16a34a}.cash-journal-table .cash-amt-in--out:not(:disabled):focus{outline-color:#dc2626}.cash-journal-table .col-receipt .cash-amt-in:not(:disabled){background:color-mix(in srgb,#16a34a 6%,var(--panel-bg, #fff))}.cash-journal-table .col-payment .cash-amt-in:not(:disabled){background:color-mix(in srgb,#dc2626 6%,var(--panel-bg, #fff))}.cash-cc-inherit{display:block;margin-top:2px;color:var(--muted, #64748b)}.cash-line-blank{opacity:.92}.cash-line-blank .cash-amt-in::placeholder{color:#94a3b8}.cash-line-remove{min-width:2rem;padding-inline:.35rem}.cash-journal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.cash-journal-kpis{display:flex;flex-wrap:wrap;gap:10px}.cash-kpi{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;min-width:7.5rem}.cash-kpi-label{color:#64748b}.cash-kpi-val{font-variant-numeric:tabular-nums;color:#0f172a}.cash-kpi-in{color:#15803d}.cash-kpi-out{color:#b91c1c}.cash-journal-side{padding:12px!important;max-height:min(80vh,720px);overflow:auto}.cash-journal-side-title{margin:0 0 10px}.cash-journal-side-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cash-journal-side-item{width:100%;text-align:right;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.cash-journal-side-item:hover{border-color:#93c5fd;background:#f8fbff}.cash-journal-side-item.is-active{border-color:#3b82f6;background:#eff6ff}.cash-journal-side-num{color:#1e40af}.cash-journal-side-meta,.cash-journal-side-desc{line-height:1.35}.cash-journal-side-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 960px){.cash-journal-page{grid-template-columns:1fr}.cash-journal-side{max-height:16rem}}[data-theme=dark] .cash-journal-error{border-color:#7f1d1d;background:color-mix(in srgb,#7f1d1d 35%,var(--panel-bg, #0f172a));color:#fecaca}[data-theme=dark] .cash-kpi{background:#0f172a;border-color:#334155}[data-theme=dark] .cash-kpi-label{color:#94a3b8}[data-theme=dark] .cash-kpi-val{color:#f1f5f9}[data-theme=dark] .cash-journal-footer{border-top-color:#334155}[data-theme=dark] .cash-journal-side-item{background:#0f172a;border-color:#334155}[data-theme=dark] .cash-journal-side-item.is-active{background:#172554;border-color:#3b82f6}[data-theme=dark] .cash-journal-side-num{color:#93c5fd}[data-theme=dark] .cash-journal-table .col-receipt .cash-amt-in:not(:disabled){background:color-mix(in srgb,#16a34a 12%,var(--panel-bg, #0f172a))}[data-theme=dark] .cash-journal-table .col-payment .cash-amt-in:not(:disabled){background:color-mix(in srgb,#dc2626 12%,var(--panel-bg, #0f172a))}.brand-title,.sidebar-rail-brand{font-size:calc(var(--thimar-root-font-size) * 1.6)!important}.sidebar-rail-brand{font-size:calc(var(--thimar-root-font-size) * 1.1)!important}.account-statement-modal-overlay,.account-statement-modal-title,.zein-modal-overlay .zein-modal-title,.zein-modal-overlay h2,.zein-modal-overlay h3{font-size:var(--thimar-root-font-size)!important;font-weight:var(--thimar-ui-body-font-weight)!important}.account-statement-modal-title,.zein-modal-overlay h2{font-size:calc(var(--thimar-root-font-size) * 1.2)!important}.export-ops-pallet{--export-ops-field-h: calc(var(--thimar-field-font-size) + .75rem)}.export-ops-pallet input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.thimar-date-input-text):not(.thimar-date-input-native),.export-ops-pallet select,.export-ops-pallet .searchable-select-input,.export-ops-pallet .ghost-btn,.export-ops-pallet .danger-btn,.export-ops-pallet .primary-btn,.export-ops-pallet button[data-app-hotkey]{box-sizing:border-box;height:var(--export-ops-field-h);min-height:var(--export-ops-field-h);max-height:var(--export-ops-field-h);padding-block:.15rem;padding-inline:.45rem;line-height:1.2;border-radius:6px}.export-ops-pallet .searchable-select{min-width:0;height:var(--export-ops-field-h)}.export-ops-pallet .thimar-date-input{box-sizing:border-box;height:var(--export-ops-field-h);min-height:var(--export-ops-field-h);max-height:var(--export-ops-field-h);min-width:0;width:100%;overflow:hidden;padding:0;border-radius:6px}.export-ops-pallet .export-ops-form-grid label .thimar-date-input,.export-ops-pallet .export-ops-filter-field .thimar-date-input{min-width:0}.export-ops-pallet .thimar-date-input-text{height:100%;min-height:0;padding-block:0;padding-inline:.35rem}.export-ops-pallet .thimar-date-input-cal{width:1.75rem;height:100%}.export-ops-pallet table.account-table th,.export-ops-pallet table.account-table td{padding:.15rem .35rem;vertical-align:middle}.export-ops-pallet .export-ops-pallet-block table.account-table{width:auto;max-width:100%;margin-top:.2rem}.export-ops-pallet .export-ops-register table.account-table{width:100%}.export-ops-pallet .export-ops-pallet-block table.account-table .searchable-select{width:10.5rem;min-width:8rem;max-width:14rem}.export-ops-pallet .export-ops-pallet-block table.account-table input[inputmode=decimal]{width:5.5rem;max-width:5.5rem}.export-ops-pallet .export-ops-filters{align-items:flex-end;padding:.35rem .55rem}.export-ops-pallet .export-ops-filter-field.w-search{flex:0 1 12rem;max-width:16rem}.export-ops-pallet .export-ops-filter-actions .ghost-btn{height:var(--export-ops-field-h);min-height:var(--export-ops-field-h)}.export-ops-pallet .export-ops-line-row{padding-block:.1rem;align-items:center}.export-ops-pallet .export-ops-line-row>input,.export-ops-pallet .export-ops-line-row>input.export-line-qty{height:var(--export-ops-field-h);min-height:var(--export-ops-field-h);max-height:var(--export-ops-field-h)}.export-ops-pallet .export-ops-expense-row>input,.export-ops-pallet .export-ops-expense-row .searchable-select-input{height:var(--export-ops-field-h);min-height:var(--export-ops-field-h);max-height:var(--export-ops-field-h)}
