:root{--font-arabic:Arial,"Noto Naskh Arabic","Noto Sans Arabic","Segoe UI",Tahoma,sans-serif;--font-display:"Space Grotesk","Segoe UI",Tahoma,Arial,sans-serif;--bg:#0b0c10;--panel:#101218;--panel-strong:#151925;--text:#e8ecf2;--muted:#9aa2b5;--line:rgba(255,255,255,0.07);--accent:#f38020;--accent-soft:rgba(243,128,32,0.16);--shadow:0 12px 26px rgba(0,0,0,0.24)}.mcpAssistantLtr{direction:ltr;text-align:left}.mcpAssistantLtr .formError,.mcpAssistantLtr .heroDescription,.mcpAssistantLtr .sectionEyebrow,.mcpAssistantLtr .successText,.mcpAssistantLtr h3,.mcpAssistantLtr label{text-align:left}.mcpAssistantLtr .formActions{justify-content:flex-start}.mcpAssistantLtr input,.mcpAssistantLtr select,.mcpAssistantLtr table,.mcpAssistantLtr textarea{direction:ltr;text-align:left}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-arabic),sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;direction:ltr;background:var(--bg)}.sidebar{grid-column:1;padding:20px 16px;border-right:1px solid var(--line);background:#0c0d12;box-shadow:4px 0 18px rgba(0,0,0,.18);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;min-width:240px;direction:rtl}.sidebar::-webkit-scrollbar{width:6px}.content{grid-column:2;padding:12px 24px 32px;direction:rtl;min-height:100vh;overflow:visible;overflow-x:hidden;scrollbar-width:thin;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;max-width:100%}.content::-webkit-scrollbar{width:8px}.sidebarToggle{position:fixed;top:16px;inset-inline-start:16px;z-index:1200;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.04));color:var(--text);font-size:.95rem;cursor:pointer;box-shadow:0 8px 26px rgba(0,0,0,.28);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.sidebarToggle:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(0,0,0,.32)}.sidebarToggle:active{transform:translateY(0)}body.sidebar-hidden .sidebarToggle{background:linear-gradient(135deg,rgba(255,148,77,.18),rgba(255,255,255,.08))}body.sidebar-hidden .shell{grid-template-columns:0 1fr}body.sidebar-hidden .sidebar{display:none}body.sidebar-hidden .content{grid-column:1/span 2;-webkit-padding-start:16px;padding-inline-start:16px}@media (max-width:1100px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:260px;max-width:90vw;height:100vh;transform:translateX(-102%);transition:transform .18s ease,box-shadow .18s ease;z-index:1100}body.sidebar-open .sidebar{transform:translateX(0);box-shadow:12px 0 30px rgba(0,0,0,.4)}.content{grid-column:1/span 1;padding:12px 16px 24px}.sidebarToggle{top:12px;inset-inline-start:12px}}.pageHeader h2,.sidebar h1,.statValue{font-family:var(--font-display),sans-serif}.companySwitcher{margin:18px 0 22px;padding:14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid var(--line)}.companySwitcher label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.92rem}.companySwitcher select{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(7,11,17,.9);color:var(--text);padding:10px 12px;font:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:12px}.navLink{display:block;padding:10px 12px;margin-top:4px;border-radius:8px;background:transparent;transition:.12s ease;text-align:right;font-weight:600;border:1px solid transparent;font-size:13px}.navLink:hover{background:var(--accent-soft);border-color:rgba(240,138,75,.4);transform:translateX(-1px)}.navLinkDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.navLinkActive{background:linear-gradient(135deg,rgba(240,138,75,.18),rgba(240,138,75,.08));border-color:rgba(240,138,75,.55);color:#fff}.navSections{display:flex;flex-direction:column;gap:10px;margin-top:12px}.navSectionLabel{margin:0 0 8px;color:var(--muted);font-size:.9rem;letter-spacing:.04em;text-align:right;font-weight:600}.navSectionItems{display:flex;flex-direction:column;gap:2px;padding:0;border-radius:0;background:transparent;border:none}.navSectionItems .navLink{margin-top:0}.rolePill{display:inline-block;margin:10px 0 6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.07);color:var(--muted);font-size:.85rem;font-weight:600;letter-spacing:.02em}.sidebarFooter{margin-top:22px}.pageHeader{margin-bottom:18px}.pageHeader h2{margin:0;font-size:clamp(1.9rem,2.2vw,2.5rem)}.pageStack{display:grid;grid-gap:16px;gap:16px;margin-top:0;min-width:0;max-width:100%}.heroCard{padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:var(--panel);box-shadow:none}.heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.heroTitle{margin:6px 0 8px;font-size:1.45rem}.heroDescription{margin:0;max-width:72ch;color:var(--muted);line-height:1.8}.heroActions{display:flex;align-items:center;gap:10px}.variantToggle{display:inline-flex;gap:6px;padding:6px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.04)}.variantToggle__btn{border:1px solid transparent;background:transparent;color:var(--text);padding:8px 12px;border-radius:10px;font:inherit;cursor:pointer;transition:.15s ease}.variantToggle__btn:hover{background:rgba(255,255,255,.06)}.variantToggle__btn.active{background:var(--accent-soft);border-color:rgba(240,138,75,.4);color:#fff}.heroStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.heroStat{padding:10px 12px;border-radius:10px;background:#0f1116;border:1px solid rgba(255,255,255,.04)}.heroStat p{margin:0 0 6px;color:var(--muted);font-size:.9rem}.heroStat strong{font-family:var(--font-display),sans-serif;font-size:1.35rem}.grid{display:grid;grid-gap:12px;gap:12px}.grid.cards,.grid.dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.dashboardGrid{align-items:start}.quickLinksCard{grid-column:span 2;min-height:240px}.quickLinksList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.quickLinksList .navLink{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.quickLinksSidebar{margin-top:16px}.settingsList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.settingsRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.settingsCode{color:var(--muted);font-size:12px}.grid.workbench{grid-template-columns:minmax(360px,1.05fr) minmax(420px,1fr);align-items:start;min-width:0;max-width:100%}.exchangeRatesStack,.productionWorkStack{grid-template-columns:1fr}.productionWorkStack .documentForm,.productionWorkStack .formGrid,.productionWorkStack input,.productionWorkStack label,.productionWorkStack textarea{min-width:0}.productionWorkStack>.card{overflow-x:hidden}.productionWorkStack .choiceGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.productionWorkStack .choiceButton{width:100%;min-height:44px;white-space:normal;overflow-wrap:anywhere;line-height:1.25;text-align:center;background:transparent;color:#c7d2df;border:1px solid rgba(255,255,255,.14)}.productionWorkStack .choiceButton.selected{background:var(--accent);color:white;border-color:transparent}.productionWorkQuantityInput{min-height:92px;font-size:1.9rem;font-weight:800;line-height:1.1;text-align:center}@media (max-width:1024px){.formGrid,.grid.workbench{grid-template-columns:1fr}.choiceGroup{gap:6px}.choiceButton{width:auto;padding:10px 12px;font-size:.95rem}.tableCard{padding:12px}.productionWorkStack .choiceGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.productionWorkQuantityInput{min-height:88px}}@media (max-width:768px){.card,.tableCard{padding:12px}.sectionHeading h3{font-size:1.05rem}.simpleToolbar{justify-content:center}.productionWorkStack .sectionHeading{margin-bottom:12px}.productionWorkStack .documentForm{gap:12px}.productionWorkStack .choiceButton{min-height:40px;padding:9px 10px;font-size:.92rem}}@media (max-width:520px){.productionWorkStack .choiceGroup{grid-template-columns:1fr}}.tableScroll{width:100%;overflow-x:auto}.productionWorkTable{min-width:720px;table-layout:fixed;border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden}.productionWorkTable td,.productionWorkTable th{vertical-align:middle;border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.productionWorkTable td:first-child,.productionWorkTable th:first-child{border-left:0}.productionWorkTable tbody tr:last-child td{border-bottom:0}.productionWorkTable thead th{border-bottom:1px solid rgba(255,255,255,.14)}.productionWorkDateCell{white-space:nowrap;direction:ltr;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.productionWorkStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:6px 10px;border-radius:999px;font-size:.82rem;line-height:1.2;border:1px solid transparent}.productionWorkStatusSubmitted{background:rgba(245,158,11,.16);color:#ffe9bf;border-color:rgba(245,158,11,.28)}.productionWorkStatusApproved{background:rgba(34,197,94,.16);color:#d4ffe2;border-color:rgba(34,197,94,.32)}.productionWorkStatusRejected{background:rgba(239,68,68,.16);color:#ffd4d4;border-color:rgba(239,68,68,.32)}.documentWorkbenchStack{display:grid;grid-gap:18px;gap:18px}.grid.reportGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.grid.balanceSheetGrid{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start}.card,.tableCard{background:var(--panel);border:1px solid rgba(255,255,255,.08);box-shadow:none;border-radius:14px;min-width:0;max-width:100%}.card{padding:18px}.tableCard{position:relative;isolation:isolate;overflow:visible}.sectionHeading,.tableHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tableCard .empty,.tableHeader{padding-inline:22px}.sectionHeading h3,.tableHeader h3{margin:4px 0 0;font-size:1.1rem}.sectionEyebrow{margin:0;color:var(--accent);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.sectionSubtext{margin:6px 0 0;color:var(--muted);font-size:.92rem}.statLabel{color:var(--muted);margin:0 0 8px}.statValue{margin:0;font-size:2rem}.portalLayout{min-height:100vh;direction:rtl}.portalAuthShell,.portalPageShell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px;direction:rtl;text-align:right}.portalAuthShell{min-height:100vh;display:grid;place-items:center}.portalAuthCard{width:min(560px,100%);padding:30px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(19,27,36,.96),rgba(13,20,27,.92));box-shadow:var(--shadow)}.portalAuthCard h1{margin:8px 0 12px;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,2.8rem)}.portalAuthForm,.portalToolbar{display:grid;grid-gap:14px;gap:14px}.portalAuthForm{margin-top:22px}.portalAuthForm label,.portalToolbar label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.95rem;text-align:right}.portalAuthForm input,.portalToolbar input{width:100%;border:1px solid var(--line);border-radius:14px;background:rgba(7,11,17,.88);color:var(--text);padding:12px 14px;font:inherit}.portalFiltersSummary,.portalHint{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted)}.portalHint{margin-top:18px}.portalToolbarCard{padding:20px 22px}.portalToolbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:flex-end}.portalSaveTitle{min-width:240px}.portalStatementCard{padding:22px}.portalStatementHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.portalBalanceBadge{min-width:150px;padding:14px 16px;border-radius:18px;background:var(--accent-soft);border:1px solid rgba(240,138,75,.22);display:grid;grid-gap:6px;gap:6px}.portalBalanceBadge span{color:var(--muted);font-size:.9rem}.portalBalanceBadge strong{font-family:var(--font-display),sans-serif;font-size:1.5rem}.tableWrap{overflow-x:auto}.portalStatementTable{min-width:1080px}.portalStatementTable td,.portalStatementTable th{font-size:calc(.92rem * var(--portal-font-scale, 1))}.portalStatementTable td:first-child,.portalStatementTable th:first-child{display:var(--portal-col-display-ps-balance,table-cell);width:var(--portal-col-width-ps-balance,10ch)}.portalStatementTable td:nth-child(2),.portalStatementTable th:nth-child(2){display:var(--portal-col-display-ps-credit,table-cell);width:var(--portal-col-width-ps-credit,8ch)}.portalStatementTable td:nth-child(3),.portalStatementTable th:nth-child(3){display:var(--portal-col-display-ps-debit,table-cell);width:var(--portal-col-width-ps-debit,8ch)}.portalStatementTable td:nth-child(4),.portalStatementTable th:nth-child(4){display:var(--portal-col-display-ps-description,table-cell);width:var(--portal-col-width-ps-description,24ch)}.portalStatementTable td:nth-child(5),.portalStatementTable th:nth-child(5){display:var(--portal-col-display-ps-reference,table-cell);width:var(--portal-col-width-ps-reference,10ch)}.portalStatementTable td:nth-child(6),.portalStatementTable th:nth-child(6){display:var(--portal-col-display-ps-type,table-cell);width:var(--portal-col-width-ps-type,12ch)}.portalStatementTable td:nth-child(7),.portalStatementTable th:nth-child(7){display:var(--portal-col-display-ps-document,table-cell);width:var(--portal-col-width-ps-document,14ch)}.portalStatementTable td:nth-child(8),.portalStatementTable th:nth-child(8){display:var(--portal-col-display-ps-date,table-cell);width:var(--portal-col-width-ps-date,12ch)}.portalStatementTable td:nth-child(9),.portalStatementTable th:nth-child(9){display:var(--portal-col-display-ps-index,table-cell);width:var(--portal-col-width-ps-index,4ch)}.portalStatementMobileList{display:none;direction:rtl}.portalStatementMobileCard{padding:12px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.03);display:grid;grid-gap:8px;gap:8px;direction:rtl;text-align:right}.portalStatementDocTitle{margin:0 0 8px;font-size:calc(1.05rem * var(--portal-font-scale, 1));line-height:1.4}.portalPrintLinesTable,.portalPrintMetaTable,.portalPrintTotalTable,.portalStatementDocTable,.portalStatementMovementTable,.statementMaterialTable{width:100%;margin-inline:auto;border-collapse:collapse;border-radius:12px;overflow:hidden;background:rgba(10,18,28,.55)}.portalStatementDocTable{border:2px solid rgba(240,138,75,.35);box-shadow:inset 0 0 0 1px rgba(240,138,75,.12);margin-bottom:10px}.portalStatementDocTable td,.portalStatementDocTable th{padding:8px 7px;border:1px solid rgba(255,255,255,.12);text-align:right;vertical-align:top}.portalStatementDocTable th{color:#ffd9c1;background:rgba(240,138,75,.12);font-size:calc(.78rem * var(--portal-font-scale, 1));width:18%}.portalStatementDocTable td{font-size:calc(.92rem * var(--portal-font-scale, 1))}.portalStatementMovementTable{border:2px solid rgba(168,85,247,.35);box-shadow:inset 0 0 0 1px rgba(168,85,247,.12);margin-bottom:10px}.portalStatementMovementTable td,.portalStatementMovementTable th{padding:8px 10px;border:1px solid rgba(255,255,255,.1);text-align:right}.portalStatementMovementTable th{color:#eddcff;background:rgba(168,85,247,.14);font-size:calc(.82rem * var(--portal-font-scale, 1));width:34%}.portalStatementMovementTable td{font-size:calc(.92rem * var(--portal-font-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(255,255,255,.02)}.portalStatementMobileOpening{background:rgba(240,138,75,.08)}.portalStatementMobileRow{display:grid;grid-template-columns:110px 1fr;align-items:start;grid-column-gap:10px;column-gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.portalStatementMobileRow:last-of-type{border-bottom:0;padding-bottom:0}.portalStatementMobileRow span{color:var(--muted);font-size:.82rem;text-align:right;white-space:nowrap}.portalStatementMobileRow strong{font-size:.95rem;overflow-wrap:anywhere;text-align:right;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.portalPrintSheet{display:grid;grid-gap:16px;gap:16px}.portalPrintDocument{padding:14px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);break-inside:avoid;page-break-inside:avoid}.portalPrintDocTitle{margin:0 0 10px;font-size:1.25rem}.portalPrintSectionTitle{margin:14px 0 8px;min-height:42px;padding:0 12px;font-size:calc(1rem * var(--portal-font-scale, 1));line-height:1.2;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;border:1px solid rgba(168,85,247,.42);border-right:4px solid rgba(168,85,247,.75);background:linear-gradient(90deg,rgba(63,43,122,.35),rgba(34,21,70,.28));color:#f2eaff;letter-spacing:.2px}.portalPrintSectionTitleInvoices{border-color:rgba(77,166,255,.42) rgba(77,166,255,.78) rgba(77,166,255,.42) rgba(77,166,255,.42);background:linear-gradient(90deg,rgba(20,60,108,.35),rgba(11,34,63,.28));color:#d9edff}.portalPrintSectionTitleDoc{border-color:rgba(240,138,75,.42) rgba(240,138,75,.78) rgba(240,138,75,.42) rgba(240,138,75,.42);background:linear-gradient(90deg,rgba(108,54,18,.35),rgba(63,33,12,.28));color:#ffe3cf}.portalPrintSectionTitleNet{border-color:rgba(22,163,74,.42) rgba(22,163,74,.78) rgba(22,163,74,.42) rgba(22,163,74,.42);background:linear-gradient(90deg,rgba(22,97,58,.34),rgba(10,44,27,.3));color:#d8f7e4}.portalPrintMetaTable{border:2px solid rgba(240,138,75,.35);box-shadow:inset 0 0 0 1px rgba(240,138,75,.12)}.portalPrintSectionInvoices{border:2px solid rgba(77,166,255,.35);box-shadow:inset 0 0 0 1px rgba(77,166,255,.12)}.portalPrintSectionNet{border:2px solid rgba(22,163,74,.35);margin-top:6px;box-shadow:inset 0 0 0 1px rgba(22,163,74,.12)}.portalPrintSectionBalance{border:2px solid rgba(168,85,247,.35);margin-top:8px;box-shadow:inset 0 0 0 1px rgba(168,85,247,.12)}.portalPrintBalanceLead{margin:10px 0 8px;min-height:42px;padding:0 12px;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;border:1px solid rgba(168,85,247,.42);border-right:4px solid rgba(168,85,247,.78);background:linear-gradient(90deg,rgba(63,43,122,.35),rgba(34,21,70,.28));color:#f2eaff;font-size:calc(1rem * var(--portal-font-scale, 1));font-weight:700}.portalPrintLinesTable td,.portalPrintLinesTable th,.portalPrintMetaTable td,.portalPrintMetaTable th,.portalPrintTotalTable td,.portalPrintTotalTable th{padding:8px 10px;border:1px solid rgba(255,255,255,.15);text-align:right;vertical-align:top;font-size:calc(.9rem * var(--portal-font-scale, 1))}.portalPrintLinesTable tbody tr:nth-child(2n) td,.portalPrintMetaTable tbody tr:nth-child(2n) td,.portalPrintTotalTable tbody tr:nth-child(2n) td,.statementMaterialTable tbody tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.portalPrintLinesTable th,.portalPrintMetaTable th,.portalPrintTotalTable th{color:var(--muted);background:rgba(255,255,255,.04)}.portalPrintMetaTable th{background:rgba(240,138,75,.12);color:#ffe3cf}.portalPrintSectionInvoices th{background:rgba(77,166,255,.12);color:#d8ebff}.portalPrintSectionNet th{background:rgba(22,163,74,.14);color:#d8f7e4}.portalPrintSectionBalance th{background:rgba(168,85,247,.14);color:#eddcff}.portalPrintLinesTable{table-layout:fixed}.portalPrintLinesTable td,.portalPrintLinesTable th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portalPrintLinesTable td:first-child,.portalPrintLinesTable th:first-child{display:var(--portal-col-display-pl-material,table-cell);width:var(--portal-col-width-pl-material,var(--portal-material-col-ch,6ch));min-width:var(--portal-col-width-pl-material,var(--portal-material-col-ch,6ch));max-width:var(--portal-col-width-pl-material,var(--portal-material-col-ch,6ch));padding-inline:4px}.portalPrintLinesTable td:nth-child(2),.portalPrintLinesTable th:nth-child(2){display:var(--portal-col-display-pl-movement,table-cell);width:var(--portal-col-width-pl-movement,8ch)}.portalPrintLinesTable td:nth-child(3),.portalPrintLinesTable th:nth-child(3){display:var(--portal-col-display-pl-qty,table-cell);width:var(--portal-col-width-pl-qty,8ch)}.portalPrintLinesTable td:nth-child(4),.portalPrintLinesTable th:nth-child(4){display:var(--portal-col-display-pl-price,table-cell);width:var(--portal-col-width-pl-price,8ch)}.portalPrintLinesTable td:nth-child(5),.portalPrintLinesTable th:nth-child(5){display:var(--portal-col-display-pl-total,table-cell);width:var(--portal-col-width-pl-total,10ch)}.portalInvoiceMaterial{display:grid;grid-gap:2px;gap:2px;max-inline-size:11ch}.portalInvoiceMaterial span{display:block}.portalMaterialCell{inline-size:var(--portal-material-col-ch,6ch);max-inline-size:var(--portal-material-col-ch,6ch);white-space:normal;overflow-wrap:anywhere;word-break:break-word}table{width:100%;border-collapse:collapse}tbody tr{transition:background .16s ease}tbody tr:hover{background:rgba(255,255,255,.03)}td,th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}th{background:rgba(255,255,255,.03);font-size:.9rem;color:#c9d3df;font-weight:500}.emptyCell{text-align:center;color:var(--muted);padding:26px 14px}.ghostButton,.inlineButton,.primaryButton,.secondaryButton{border:0;border-radius:999px;cursor:pointer;transition:.16s ease}.inlineButton,.primaryButton,.secondaryButton{padding:11px 16px}.ghostButton{padding:10px 12px}.primaryButton{background:var(--accent);color:white}.secondaryButton{background:rgba(198,93,46,.12);color:var(--accent)}.ghostButton{background:rgba(255,255,255,.06);color:var(--text)}.inlineButton{background:rgba(240,138,75,.18);color:#ffd9c1}.inlineButtonDanger{background:rgba(220,38,38,.18);color:#ffc8c8}.choiceGroup{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.choiceButton{padding:10px 14px;background:rgba(240,138,75,.12);color:#ffd9c1}.choiceButton.selected{background:var(--accent);color:white}.simpleToolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.ghostButton:hover,.inlineButton:hover,.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.ghostButton:disabled,.inlineButton:disabled,.primaryButton:disabled,.secondaryButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.formError{margin:0;color:#ffb0a9}.badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--accent-soft);color:#ffd9c1;font-size:.85rem}.badgeNeutral{background:rgba(151,163,184,.18);color:#dbe2eb}.badgeInfo{background:rgba(59,130,246,.16);color:#cfe3ff}.badgeSuccess{background:rgba(34,197,94,.16);color:#d7ffe6}.badgeWarning{background:rgba(245,158,11,.18);color:#ffe9bf}.badgeDanger{background:rgba(239,68,68,.16);color:#ffd4d4}.empty{padding:24px;color:var(--muted)}.reportList{display:grid;grid-gap:12px;gap:12px}.reportRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.04)}.reportRow p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.reportHighlight{background:linear-gradient(135deg,rgba(240,138,75,.14),rgba(255,255,255,.03)),var(--panel)}.reportValue{margin:12px 0 0;font-family:var(--font-display),sans-serif;font-size:2.4rem}.totalRow{border-style:solid;border-color:rgba(240,138,75,.24);background:rgba(240,138,75,.08)}.documentForm,.lineList{display:grid;grid-gap:18px;gap:18px;min-width:0;max-width:100%}.documentFlowCard{padding:14px 16px;border-radius:16px;border:1px solid rgba(240,138,75,.2);background:rgba(240,138,75,.06);display:grid;grid-gap:8px;gap:8px}.documentFlowCard h4{margin:0;font-size:1rem}.documentFlowCard .inlineActions{gap:8px}.documentFlowCard .helperText{margin:0}.workflowFocusLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickPresetBar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px;border:1px solid rgba(240,138,75,.16);border-radius:16px;background:rgba(255,255,255,.02)}.presetButton{padding-inline:14px;background:rgba(240,138,75,.08);color:#ffd9c1;box-shadow:inset 0 0 0 1px rgba(240,138,75,.18)}.presetButtonActive{background:rgba(240,138,75,.28);color:#ffd9c1;box-shadow:inset 0 0 0 1px rgba(240,138,75,.4)}.floatingGuide{position:fixed;z-index:40;width:min(520px,calc(100vw - 24px));max-height:min(70vh,720px);overflow:auto;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(24,33,44,.98),rgba(15,21,29,.86)),var(--panel);box-shadow:0 28px 90px rgba(0,0,0,.42)}.floatingGuideMinimized{width:320px;max-height:none}.floatingGuideHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floatingGuideHeader h3{margin:4px 0 0;font-size:1.2rem}.floatingGuideActions{display:flex;gap:8px;flex-wrap:wrap}.floatingGuideBody{display:grid;grid-gap:14px;gap:14px}.guideList{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:10px;gap:10px;color:var(--text);line-height:1.8}.guideNote{margin:18px 0 0;padding:14px 16px;border-radius:16px;background:rgba(240,138,75,.08);border:1px solid rgba(240,138,75,.18);color:#ffd9c1}.panelSwitchBar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}.panelSwitchButton{min-width:136px;font-weight:600}.entryTableWrap{overflow-x:auto;border:1px solid rgba(240,138,75,.18);border-radius:18px;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.entryTable{min-width:780px;border-collapse:separate;border-spacing:0}.entryTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#1d2834,#15202b);color:#ffd9c1;font-weight:700;border-bottom:1px solid rgba(240,138,75,.2)}.entryTable tbody td,.entryTable tfoot td,.entryTable thead th{border-left:1px solid rgba(27,26,24,.06)}.entryTable tbody td:first-child,.entryTable tfoot td:first-child,.entryTable thead th:first-child{border-left:0}.entryTable tbody tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.entryTable tbody tr:nth-child(odd) td{background:rgba(255,255,255,.02)}.entryTable td,.entryTable th{vertical-align:middle;padding:10px 12px}.entryTable td{overflow:visible;transition:background .14s ease}.entryTable tbody tr:hover td{background:rgba(240,138,75,.08)}.entryTable tfoot td{font-weight:700;background:linear-gradient(180deg,rgba(240,138,75,.08),rgba(240,138,75,.14));color:#ffd9c1;border-top:1px solid rgba(240,138,75,.2)}.entryTable td input,.entryTable td select{min-width:0;border-radius:10px;padding:9px 10px;background:rgba(7,11,17,.9);border:1px solid rgba(255,255,255,.08)}.searchableSelect{position:relative;min-width:220px;z-index:3}.searchableSelect:focus-within{z-index:8}.searchableSelectMenu{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:30;min-width:max(100%,320px);max-height:360px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(12,17,24,.98);box-shadow:0 18px 40px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.searchableSelectMenu.isPortal{position:fixed;inset:auto;top:auto;min-width:0;z-index:1000}.searchableSelect.isOpenUpward .searchableSelectMenu{top:auto;bottom:calc(100% + 6px)}.searchableSelectOption{width:100%;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:right;cursor:pointer;font-size:.98rem}.searchableSelectOption.isHighlighted,.searchableSelectOption.isSelected,.searchableSelectOption:hover{background:rgba(240,138,75,.12);color:#ffd9c1}.searchableSelectEmpty{margin:0;padding:10px 12px;color:var(--muted);font-size:.92rem}.entryTable td .searchableSelect{width:100%}.materialEntryTable{min-width:1180px}.materialEntryTable td:first-child,.materialEntryTable th:first-child{width:24%}.materialEntryTable td:nth-child(2),.materialEntryTable th:nth-child(2){width:13%}.materialEntryTable td:nth-child(3),.materialEntryTable td:nth-child(4),.materialEntryTable td:nth-child(5),.materialEntryTable td:nth-child(6),.materialEntryTable th:nth-child(3),.materialEntryTable th:nth-child(4),.materialEntryTable th:nth-child(5),.materialEntryTable th:nth-child(6){width:11%}.materialEntryTable td:nth-child(7),.materialEntryTable th:nth-child(7){width:17%}.materialEntryTable td:nth-child(8),.materialEntryTable th:nth-child(8){width:8%}.entryTable td .ghostButton{width:100%;border-radius:12px;padding:9px 10px;background:rgba(255,255,255,.06)}.productCostTable{min-width:720px}.productCostTable td:first-child,.productCostTable th:first-child{width:12%}.productCostTable td:nth-child(2),.productCostTable th:nth-child(2){width:42%}.productCostTable td:nth-child(3),.productCostTable td:nth-child(4),.productCostTable th:nth-child(3),.productCostTable th:nth-child(4){width:16%}.productCostTable td:nth-child(5),.productCostTable th:nth-child(5){width:14%}.accountingCell{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.entryTable tfoot td:last-child{text-align:center}.autoEntryNotice{padding:18px;border-radius:18px;border:1px dashed rgba(240,138,75,.24);background:rgba(240,138,75,.06)}.autoEntryNotice h3{margin:6px 0 8px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}.filterGrid,.formGrid{display:grid;gap:14px;min-width:0;max-width:100%}.filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.trialBalanceInlineFilter{display:flex;align-items:flex-end;gap:12px}.trialBalanceInlineFilter .filterForm{display:flex;align-items:flex-end;gap:14px;flex:1 1}.trialBalanceInlineFilter .filterGrid{flex:1 1;grid-template-columns:minmax(105px,.7fr) minmax(85px,.5fr) minmax(85px,.5fr) minmax(110px,.6fr)}.trialBalanceInlineFilter .formActions{margin:0;flex-wrap:nowrap;white-space:nowrap}.trialBalanceInlineFilter .trialBalanceExportActions{display:flex;margin:0;align-self:flex-end;white-space:nowrap}.accountStatementInlineFilter .accountStatementFilterRow{display:flex;align-items:flex-end;gap:12px}.accountStatementInlineFilter{position:-webkit-sticky;position:sticky;top:8px;z-index:30}.accountStatementInlineFilter .filterForm{flex:1 1;display:flex;align-items:flex-end;gap:12px}.accountStatementInlineFilter .filterGrid{flex:1 1;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr)}.accountStatementInlineFilter .formActions{margin:0;white-space:nowrap;flex-wrap:nowrap}.accountStatementInlineFilter .accountStatementPrintAction{display:flex;align-self:flex-end;align-items:center;gap:8px}.accountStatementInlineFilter .accountStatementQuickNav{display:flex;align-items:center;gap:8px}.checkboxField{display:inline-flex;align-items:center;gap:8px;min-height:46px;white-space:nowrap}label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.95rem;min-width:0;max-width:100%}.copyableInputGroup{display:grid;grid-gap:6px;gap:6px}.copyableInput{cursor:copy}.copyableInputHint{color:#ffd9c1;font-size:.82rem}button,input,select,textarea{font:inherit}input[type=checkbox]{width:auto}input,select,textarea{width:100%;max-width:100%;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(7,11,17,.88);color:var(--text)}textarea{resize:vertical}.lineCard{gap:10px;padding:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:18px}.lineCardFields,.lineCardLabels{display:grid;grid-gap:10px;gap:10px;align-items:center}.accountLineGrid{grid-template-columns:1.4fr repeat(2,minmax(88px,.65fr)) 1.2fr auto}.materialLineGrid{grid-template-columns:1.1fr repeat(3,minmax(88px,.6fr)) 1.2fr auto}.lineCardLabels{color:var(--muted);font-size:.82rem;padding-inline:2px}.formActions{display:flex;justify-content:flex-end;gap:10px}.productionWorkActions{justify-content:space-between}.formActionsStart{justify-content:flex-start}.checkboxRow{display:flex;align-items:center;gap:10px;color:var(--text)}.inlineActions{display:flex;gap:8px;justify-content:flex-end}.accountsActions{justify-content:flex-start;align-items:center;flex-wrap:wrap;row-gap:8px;min-width:220px}.accountsActions .inlineButton{min-width:76px;text-align:center}.accountsActionHint{flex-basis:100%;margin:0;color:var(--muted);font-size:.82rem;line-height:1.25}.columnToggleBar{display:flex;flex-wrap:wrap;gap:10px 14px;padding:0 22px 18px}.columnToggleItem{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);font-size:.92rem}.workbenchTabs{display:flex;flex-wrap:wrap;gap:10px}.workbenchTabsRow{display:grid;grid-gap:14px;gap:14px}.documentSaveBar{align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(240,138,75,.18);border-radius:18px;background:rgba(255,255,255,.03)}.documentSaveBarMain{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:100%}.documentSaveBarMain .helperText{margin:0}.documentCreateTabsRow{grid-template-columns:1fr auto;align-items:center}.documentCreateTabsActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.documentSaveIdentity{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(240,138,75,.32);background:rgba(240,138,75,.1);color:#ffe2cb;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(100%,520px);flex:0 0 auto}.documentSaveIdentityLabel{color:rgba(255,226,203,.78);font-size:.8rem}.documentSaveIdentityNo{font-family:var(--font-display),sans-serif;letter-spacing:.02em}.stickyWorkbenchTabs{position:-webkit-sticky;position:sticky;top:var(--materials-tabs-top,14px);z-index:30;background:rgba(19,26,36,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(240,138,75,.18)}.documentWorkbenchStack .stickyWorkbenchTabs .errorText,.documentWorkbenchStack .stickyWorkbenchTabs .successText{white-space:normal;overflow-wrap:anywhere}.materialsTableScroller{overflow-x:auto;overflow-y:visible;border-radius:24px}.tableCard table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:720px;width:100%}.tableCard{overflow-x:auto}@media (max-width:540px){.tableCard table{min-width:640px}}@media (max-width:780px){.responsiveTable,.responsiveTable tbody,.responsiveTable td,.responsiveTable th,.responsiveTable thead,.responsiveTable tr{display:block;width:100%}.responsiveTable thead{position:absolute;top:-9999px;left:-9999px}.responsiveTable tr{margin:0 0 10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(15,17,22,.9)}.responsiveTable td{display:grid;grid-template-columns:130px 1fr;grid-gap:8px;gap:8px;padding:6px 0;border:none;word-break:break-word;align-items:center}.responsiveTable td:before{content:attr(data-label);color:var(--muted);font-size:.9rem;text-align:start}.responsiveTable .inlineActions{justify-content:flex-start}.responsiveTable .accountsActions{min-width:0}.responsiveTable .accountsActions .inlineButton{min-width:72px}}.documentListTable td,.documentListTable th{vertical-align:middle}.tableCard .responsiveTable td:nth-child(8),.tableCard .responsiveTable th:nth-child(8){width:30ch}.documentListTable td:first-child,.documentListTable td:nth-child(2),.documentListTable th:first-child,.documentListTable th:nth-child(2){width:12ch;white-space:nowrap}.documentListTable td:nth-child(3),.documentListTable th:nth-child(3){width:16ch}.documentListTable td:nth-child(4),.documentListTable th:nth-child(4){width:11ch}.documentListTable td:nth-child(6),.documentListTable th:nth-child(6){width:40ch}.documentListTable .inlineActions{flex-wrap:wrap;row-gap:8px}.documentListTable .inlineButton,.documentListTable .inlineLinkButton{white-space:nowrap}.productionWorkTable td:first-child,.productionWorkTable th:first-child{width:11ch;white-space:nowrap}.productionWorkTable td:nth-child(2),.productionWorkTable th:nth-child(2){width:12ch;white-space:nowrap}.productionWorkTable td:nth-child(3),.productionWorkTable th:nth-child(3){width:16ch}.productionWorkTable td:nth-child(4),.productionWorkTable th:nth-child(4){width:14ch}.productionWorkTable td:nth-child(5),.productionWorkTable th:nth-child(5){width:12ch}.productionWorkQtyCell{font-weight:700;text-align:right;direction:ltr;unicode-bidi:plaintext}.productionWorkTable .inlineActions{flex-wrap:wrap}.productionWorkAdminTable{min-width:1020px}.productionWorkAdminTable td,.productionWorkAdminTable th{vertical-align:middle}.productionWorkAdminTable td:first-child,.productionWorkAdminTable th:first-child{width:10ch;white-space:nowrap}.productionWorkAdminTable td:nth-child(2),.productionWorkAdminTable th:nth-child(2){width:20ch}.productionWorkAdminTable td:nth-child(3),.productionWorkAdminTable th:nth-child(3){width:17ch}.productionWorkAdminTable td:nth-child(4),.productionWorkAdminTable th:nth-child(4){width:12ch;white-space:nowrap}.productionWorkAdminTable td:nth-child(5),.productionWorkAdminTable th:nth-child(5){width:12ch}.productionWorkAdminTable td:nth-child(6),.productionWorkAdminTable th:nth-child(6){width:14ch;text-align:center}.productionWorkAdminTable td:nth-child(7),.productionWorkAdminTable th:nth-child(7){width:22ch}.productionWorkAdminTextCell{overflow-wrap:anywhere;word-break:break-word}.productionWorkAdminTable .inlineActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.productionWorkAdminTable .inlineButton{min-width:84px;text-align:center}@media (max-width:760px){.productionWorkTable{min-width:620px}.productionWorkTable td,.productionWorkTable th{padding:10px 8px;font-size:.88rem}.productionWorkStatusBadge{min-width:78px;padding:5px 8px;font-size:.78rem}.productionWorkAdminTable{min-width:980px}}.materialsStickyHeader{position:-webkit-sticky;position:sticky;top:var(--materials-sticky-offset,108px);z-index:25;overflow:hidden;border-bottom:1px solid var(--line);border-top-left-radius:24px;border-top-right-radius:24px}.materialsHeaderTable{margin-bottom:0}.materialsHeaderTable thead th{background:rgba(31,38,49,.98);box-shadow:inset 0 -1px 0 rgba(255,255,255,.05)}.materialsBodyTable{margin-top:0}.workbenchColumnToggleBar{padding:0}.materialDetailsRow td{padding:0;background:rgba(255,255,255,.02)}.materialDetailsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;direction:rtl}.materialDetailsSections{display:grid;grid-gap:18px;gap:18px;padding:18px 22px;direction:rtl}.materialDetailsSection{display:grid;grid-gap:12px;gap:12px;direction:rtl}.materialDetailsHeading{display:grid;grid-gap:4px;gap:4px}.materialDetailsHeading h4{margin:0;color:var(--text);font-size:1rem}.materialDetailsItem{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.03)}.materialDetailsItem span{color:var(--muted);font-size:.85rem}.materialDetailsItem strong{color:var(--text);font-size:.96rem}.inlineDocumentActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inlineLinkButton{display:inline-flex;min-width:88px;padding:9px 12px;border-radius:999px;background:rgba(240,138,75,.18);color:#ffd9c1}.inlineLinkButton,.paginationBar{align-items:center;justify-content:center}.paginationBar{display:flex;gap:14px;margin-top:16px}.helperText{margin:0;color:var(--muted);font-size:.92rem}.statementMeta{display:grid;grid-gap:6px;gap:6px}.statementFilterCard{page-break-after:avoid}.statementSheet{padding:22px;overflow:visible;width:100%;max-width:min(1600px,100%);margin-inline:auto;font-size:1.05rem}.statementHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.materialMovementStickyHeader{position:-webkit-sticky;position:sticky;top:8px;z-index:20;padding:10px 0 8px;margin:-6px 0 12px;background:var(--panel);border-bottom:1px solid rgba(255,255,255,.08)}.materialMovementBucketSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.materialMovementBucketCard{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.materialMovementBucketCard small,.materialMovementBucketCard span{color:var(--muted)}.materialMovementBucketCard strong{font-size:1.1rem}.statementHeader h3{margin:4px 0 10px;font-size:1.5rem}.statementHeaderMeta{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:12px;gap:12px;min-width:min(100%,520px)}.statementMetaBox{padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.04);display:grid;grid-gap:6px;gap:6px}.statementMetaBox small,.statementMetaBox span{color:var(--muted)}.statementMetaBox strong{font-size:1.6rem;font-family:var(--font-display),sans-serif}.statementTable{width:100%;table-layout:auto}.statementTableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.statementMobileList{display:none;gap:10px}.statementMobileCard{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.statementMobileOpening{background:rgba(240,138,75,.08)}.statementMobileTitle{margin:0;font-size:1rem}.statementMobileRow{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;align-items:start}.statementMobileRow span{color:var(--muted);font-size:.86rem}.statementMobileRow strong{overflow-wrap:anywhere;font-size:.95rem}.statementMobileMaterials{display:grid;grid-gap:8px;gap:8px;border-top:1px dashed var(--line);padding-top:8px}.statementTable td,.statementTable th{white-space:nowrap;font-size:1rem}.statementTable td:first-child,.statementTable td:nth-child(2),.statementTable td:nth-child(3),.statementTable td:nth-child(6),.statementTable th:first-child,.statementTable th:nth-child(2),.statementTable th:nth-child(3),.statementTable th:nth-child(6){min-width:92px}.statementTable td:nth-child(4),.statementTable th:nth-child(4){min-width:180px}.statementTable td:nth-child(5),.statementTable th:nth-child(5){min-width:130px}.statementSeqPrint{display:none}.statementDocNoCopyButton{border:0;background:transparent;color:inherit;padding:0;margin:0;cursor:copy;font:inherit;text-decoration:underline;text-underline-offset:2px}.statementDocNoCopyButton:hover{opacity:.85}.statementDocNoCopied{-webkit-margin-start:6px;margin-inline-start:6px;font-size:.8rem;color:var(--muted)}.materialMovementTable{table-layout:fixed}.materialMovementTable thead th{position:-webkit-sticky;position:sticky;top:148px;z-index:16;background:rgba(20,26,40,.98);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.materialMovementTable td,.materialMovementTable th{white-space:nowrap;vertical-align:top;overflow-wrap:normal;word-break:normal}.materialMovementTable td:first-child,.materialMovementTable th:first-child{width:4%}.materialMovementTable td:nth-child(2),.materialMovementTable th:nth-child(2){width:9%}.materialMovementTable td:nth-child(3),.materialMovementTable th:nth-child(3){width:10%}.materialMovementTable td:nth-child(4),.materialMovementTable th:nth-child(4){width:9%}.materialMovementTable td:nth-child(5),.materialMovementTable th:nth-child(5){width:10%}.materialMovementTable td:nth-child(6),.materialMovementTable th:nth-child(6){width:7%}.materialMovementTable td:nth-child(7),.materialMovementTable th:nth-child(7){width:11%}.materialMovementTable td:nth-child(8),.materialMovementTable th:nth-child(8){width:8%}.materialMovementTable td:nth-child(9),.materialMovementTable th:nth-child(9){width:12%}.materialMovementTable td:nth-child(10),.materialMovementTable td:nth-child(11),.materialMovementTable th:nth-child(10),.materialMovementTable th:nth-child(11){width:10%}.materialMovementAccountsList{display:grid;grid-gap:.3rem;gap:.3rem}.materialMovementAccountItem{display:grid;grid-gap:.12rem;gap:.12rem}.materialMovementAccountLine{font-weight:600}.materialMovementAccountOps{color:var(--muted);font-size:.78rem}.materialMovementAccountsCell,.materialMovementBucketBalancesCell,.materialMovementDescriptionCell,.materialMovementDocumentCell{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.materialMovementHeaderLink{display:grid;grid-gap:.15rem;gap:.15rem;line-height:1.2}.materialMovementHeaderLink small{color:var(--muted);font-size:.72rem;font-weight:500}.materialMovementDateCell{white-space:nowrap!important}.materialMovementFilterCard .filterForm{display:flex;align-items:flex-end;gap:.8rem;flex-wrap:nowrap}.materialMovementFilterCard .filterGrid{flex:1 1 auto;grid-template-columns:minmax(280px,1fr)}.materialMovementFilterCard .formActions{margin-top:0;flex:0 0 auto;white-space:nowrap}.materialMovementDocumentStack{display:grid;grid-gap:.35rem;gap:.35rem}@media (max-width:1024px){.materialMovementTable thead th{top:132px}}@media (max-width:768px){.materialMovementTable thead th{top:118px}}.statementOpeningRow td{background:rgba(240,138,75,.08);color:#ffd9c1;font-weight:700}.statementSectionRow td{background:rgba(240,138,75,.12);color:#ffd9c1;font-weight:700}.statementCarryRow td{background:rgba(255,255,255,.03);color:#f8c9a8;font-weight:600}.statementSectionClosingRow td{background:rgba(240,138,75,.08);color:#ffd9c1;font-weight:700}.cashStatementPrintOnly,.printOnlySection{display:none}.cashStatementPrintForcedVisible{display:block!important}.cashStatementPrintStandalone{max-width:1100px;margin:0 auto;padding:10px;direction:rtl}.cashStatementPdfToolbar{margin-bottom:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0f1520;padding:12px}.cashStatementPdfSheet{border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a;color:#e5e7eb;padding:12px;overflow:visible}.cashStatementPdfSheet .cashStatementPrintPage h3,.cashStatementPdfSheet .cashStatementPrintPage h4,.cashStatementPdfSheet .cashStatementPrintPage h5,.cashStatementPdfSheet .helperText{color:#e5e7eb!important}.cashStatementPdfSheet table{width:100%;min-width:0;table-layout:auto;border-collapse:collapse}.cashStatementPdfSheet table td,.cashStatementPdfSheet table th{border:1px solid rgba(148,163,184,.3);padding:4px 6px;line-height:1.1;color:#e5e7eb;background:#111827;vertical-align:top;font-size:.9rem}.cashStatementPdfSheet table thead th{background:#1f2937;font-weight:700}.cashStatementCurrencyTables{display:grid;grid-gap:12px;gap:12px}.cashStatementCurrencySection h4{margin:0 0 6px;font-size:.98rem}.cashStatementCurrencySection h5{margin:0 0 6px;font-size:.92rem}.cashStatementPrintBlock{margin-top:6px}.cashStatementPrintBlock,.statementEntryGroup{break-inside:avoid;page-break-inside:avoid}.statementDetailRow td{padding:0;background:rgba(255,255,255,.02)}.statementMaterialDetails{padding:14px 16px 18px;background:rgba(240,138,75,.04)}.statementMaterialHeader{margin-bottom:10px;color:#ffd9c1}.statementDocMeta{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.statementDocMetaRow{display:grid;grid-template-columns:90px 1fr;grid-gap:8px;gap:8px;align-items:start}.statementDocMetaRow span{color:var(--muted);font-size:.9rem;white-space:nowrap}.statementDocMetaRow strong{margin:0;font-size:.98rem;font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statementMaterialTable{table-layout:fixed;border:2px solid rgba(77,166,255,.35);box-shadow:inset 0 0 0 1px rgba(77,166,255,.12)}.statementMaterialCards{display:none}.statementMaterialCard{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);display:grid;grid-gap:8px;gap:8px}.statementMaterialCardTitle{margin:0;color:#ffd9c1;font-weight:600}.statementMaterialCardRow{display:grid;grid-template-columns:88px 1fr;align-items:baseline;grid-gap:8px;gap:8px;padding-top:4px;border-top:1px dashed rgba(255,255,255,.08)}.statementMaterialCardRow span{color:#d4deeb;font-size:.82rem;font-weight:600}.statementMaterialCardRow strong{font-size:.9rem;text-align:right;overflow-wrap:anywhere}.statementMaterialTable td,.statementMaterialTable th{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:calc(1rem * var(--portal-font-scale, 1));white-space:normal;overflow-wrap:anywhere}.statementMaterialTable th{background:rgba(255,255,255,.03);color:#c9d3df}.statementMaterialTable td:first-child,.statementMaterialTable th:first-child{width:42%}.statementMaterialTable td:nth-child(2),.statementMaterialTable th:nth-child(2){width:16%}.statementMaterialTable td:nth-child(3),.statementMaterialTable td:nth-child(4),.statementMaterialTable td:nth-child(5),.statementMaterialTable th:nth-child(3),.statementMaterialTable th:nth-child(4),.statementMaterialTable th:nth-child(5){width:14%}.statementSectionMobileGroup{display:grid;grid-gap:10px;gap:10px}.statementMobileSectionHeader{border-color:rgba(240,138,75,.35)}.statementMobileSectionFooter{border-color:rgba(240,138,75,.45);background:rgba(240,138,75,.08)}.statementTotalsCard{margin-top:16px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.03);break-inside:avoid;page-break-inside:avoid}.statementTotalsCard h4{margin:6px 0 0}.statementTotalsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.statementTotalBox{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(240,138,75,.06);display:grid;grid-gap:6px;gap:6px}.statementTotalBox span{color:var(--muted)}.statementTotalBox strong{font-size:1.2rem;color:#ffd9c1;font-family:var(--font-display),sans-serif}.currencySummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.previewOverlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(5,8,12,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.previewPanel{width:min(1100px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(25,34,45,.98),rgba(16,23,32,.92)),var(--panel);box-shadow:0 30px 100px rgba(0,0,0,.46)}.previewPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.previewPanelHeader h3{margin:4px 0 0}.previewPanelBody{display:grid;grid-gap:18px;gap:18px}.previewToolbar{justify-content:flex-end}.previewPrintHeading{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(240,138,75,.14);background:linear-gradient(135deg,rgba(240,138,75,.08),rgba(255,255,255,.02)),rgba(255,255,255,.02)}.previewPrintHeading h2{margin:0;font-size:1.35rem}.previewPrintHeading p{margin:0;color:var(--muted)}.previewDocNoButton{border:0;padding:0;background:transparent;color:#9ec7ff;font:inherit;cursor:pointer}.previewDocNoButton:hover{color:#c7deff;text-decoration:underline}.previewDocNoCopied{-webkit-margin-start:8px;margin-inline-start:8px;color:#ffd9c1;font-size:.82rem}.previewPageShell{max-width:1080px;margin:0 auto;padding:24px;direction:rtl}.previewPageToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.accountCardPage,.previewStandalone{display:grid;grid-gap:18px;gap:18px;direction:rtl}.accountCardPage{max-width:820px;margin:0 auto;padding:24px}.accountCardToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.accountCardSheet{width:min(100%,180mm);margin:0 auto;padding:28px;border-radius:24px;border:1px solid rgba(240,138,75,.14);background:linear-gradient(135deg,rgba(240,138,75,.08),rgba(255,255,255,.02)),rgba(255,255,255,.02);box-shadow:var(--shadow)}.accountCardSheetCover{width:min(100%,220mm)}.accountCardSheet h1{margin:6px 0 10px;font-size:1.9rem}.accountCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.accountCardSubtitle{margin:0;color:var(--muted)}.accountCardCodeBlock{min-width:180px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;text-align:center}.accountCardCodeBlock span{color:var(--muted);font-size:.88rem}.accountCardCodeBlock strong{color:#ffd9c1;font-size:2rem;font-family:var(--font-display),sans-serif}.accountCardCode{margin:0 0 22px;color:#9ec7ff;font-size:1.1rem;letter-spacing:.04em}.accountCardHero{margin-bottom:18px;padding:18px 20px;border-radius:20px;background:rgba(240,138,75,.08);border:1px solid rgba(240,138,75,.14)}.accountCardHeroLabel{margin:0 0 6px;color:var(--muted)}.accountCardHero h2{margin:0;font-size:2rem}.accountCardMetaGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.accountCardMetaGridCompact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.accountCardMetaBox{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.accountCardMetaBox span{color:var(--muted);font-size:.86rem}.accountCardMetaBox strong{font-size:1rem}.accountCardNotes{margin-top:18px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.accountCardNotesLabel{margin:0 0 8px;color:var(--muted);font-size:.9rem}.accountCardNotes p:last-child{margin:0;line-height:1.8}.printOnlySheet{display:none;direction:rtl}.printDataTable,.printSummaryTable{width:100%;border-collapse:collapse;margin-top:10px}.printDataTable td,.printDataTable th,.printSummaryTable td,.printSummaryTable th{padding:8px 10px;border:1px solid #d0d0d0;text-align:right}.printOnlySheet h1,.printOnlySheet h2{margin:0 0 10px}.printOnlySheet p{margin:0 0 12px}.printSection{margin-top:16px}.currencySummaryCard{padding:16px 18px;border-radius:18px;border:1px solid rgba(240,138,75,.14);background:linear-gradient(135deg,rgba(240,138,75,.08),rgba(255,255,255,.02)),rgba(255,255,255,.02);min-height:140px;display:grid;align-content:start;grid-gap:6px;gap:6px}.currencySummaryCard h4{margin:6px 0 10px;font-size:1rem;color:var(--text)}.currencySummaryValue{margin:0 0 8px;font-family:var(--font-display),sans-serif;font-size:1.35rem;color:#ffd9c1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.currencySummaryValueLtr{direction:ltr;unicode-bidi:plaintext;text-align:right}.currencySummaryCard .helperText{margin:0;line-height:1.7}.errorText,.successText,.warningText{margin:0;padding:12px 14px;border-radius:16px}.successText{background:rgba(65,143,79,.16);color:#9be8a8}.errorText{background:rgba(176,39,39,.14);color:#ffb4b4}.warningText{background:rgba(245,158,11,.14);color:#ffd8a8}.fullWidth{grid-column:1/-1}@media (max-width:1100px){.portalPageShell{width:min(100%,calc(100% - 24px));padding:24px 0 40px}.portalToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.portalSaveTitle{min-width:0}}@media (max-width:960px){.shell{grid-template-columns:1fr}.sidebar{padding:24px 20px 12px;border-right:0;border-bottom:1px solid var(--line)}.content{padding:24px 18px 40px}}@media (max-width:900px){.heroTop,.portalStatementHeader{flex-direction:column}.portalAuthShell,.portalPageShell{width:min(100% - 20px,1180px)}.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.content{padding:24px}.previewOverlay{padding:14px}.statementHeader,.statementHeaderMeta{display:grid;grid-template-columns:1fr}.statementTable,.statementTableWrap{display:none}.statementMobileList{display:grid}.accountCardMetaGrid,.accountLineGrid,.filterGrid,.formGrid,.grid.balanceSheetGrid,.grid.reportGrid,.grid.workbench,.lineCard,.materialLineGrid{grid-template-columns:1fr}.accountStatementInlineFilter .accountStatementFilterRow,.trialBalanceInlineFilter{flex-direction:column;align-items:stretch}.accountStatementInlineFilter .filterForm,.trialBalanceInlineFilter .filterForm{width:100%;display:grid;grid-gap:10px;gap:10px;align-items:stretch}.accountStatementInlineFilter .filterGrid,.trialBalanceInlineFilter .filterGrid{width:100%;grid-template-columns:1fr!important}.accountStatementInlineFilter .formActions,.trialBalanceInlineFilter .formActions{margin-top:4px;width:100%;justify-content:flex-start;flex-wrap:wrap;white-space:normal}.accountStatementInlineFilter .accountStatementPrintAction,.accountStatementInlineFilter .accountStatementQuickNav,.trialBalanceInlineFilter .trialBalanceExportActions{width:100%;justify-content:flex-start;flex-wrap:wrap}.accountStatementInlineFilter{position:static;top:auto}}@media (max-width:760px){.portalAuthShell,.portalPageShell{width:calc(100% - 16px);padding:16px 0 24px}.card,.heroCard,.portalStatementCard,.portalToolbarCard{padding:14px;border-radius:20px}.heroTop{display:grid;grid-gap:12px;gap:12px}.heroActions{width:100%;flex-wrap:wrap;justify-content:flex-start}.heroActions .ghostButton,.heroActions .secondaryButton{flex:1 1 150px}.shell{min-height:100dvh}.panelSwitchButton{min-width:0;flex:1 1 150px}.documentCreateTabsRow{grid-template-columns:1fr;align-items:stretch}.documentCreateTabsActions{justify-content:flex-start;flex-wrap:nowrap}.documentSaveIdentity{width:auto;justify-content:flex-start}.portalToolbar{grid-template-columns:1fr;gap:10px}.portalStatementHeader{display:grid;grid-gap:10px;gap:10px}.portalStatementHeader .heroDescription{display:none}.portalBalanceBadge{min-width:0;width:100%}.portalFiltersSummary{gap:8px;font-size:.88rem}.portalStatementDesktop{display:none}.portalStatementMobileList{display:grid;grid-gap:10px;gap:10px;direction:rtl}.portalStatementMobileCard{overflow:hidden}.portalPrintSectionTitle{font-size:1rem;min-height:42px;margin:12px 0 6px}.portalPrintBalanceLead{margin:8px 0 5px;min-height:42px;font-size:1rem}.portalPrintLinesTable td,.portalPrintLinesTable th,.portalPrintTotalTable td,.portalPrintTotalTable th{padding:7px 6px;font-size:.84rem;white-space:normal;overflow-wrap:anywhere}.portalPrintLinesTable td:first-child,.portalPrintLinesTable th:first-child{width:var(--portal-col-width-pl-material,var(--portal-material-col-ch,6ch));min-width:var(--portal-col-width-pl-material,var(--portal-material-col-ch,6ch));max-width:var(--portal-col-width-pl-material,var(--portal-material-col-ch,6ch));padding-inline:3px}.portalPrintLinesTable td:nth-child(2),.portalPrintLinesTable th:nth-child(2){width:var(--portal-col-width-pl-movement,8ch)}.portalPrintLinesTable td:nth-child(3),.portalPrintLinesTable th:nth-child(3){width:var(--portal-col-width-pl-qty,8ch);white-space:nowrap;direction:ltr;text-align:center}.portalPrintLinesTable td:nth-child(4),.portalPrintLinesTable th:nth-child(4){width:var(--portal-col-width-pl-price,8ch);white-space:nowrap;direction:ltr;text-align:center}.portalPrintTotalTable th{width:52%}.portalPrintTotalTable td{width:48%;font-weight:700}.portalStatementTable{min-width:920px}.tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.portalStatementTable td,.portalStatementTable th{padding:9px 10px;font-size:.86rem;white-space:nowrap}.portalStatementTable td:first-child,.portalStatementTable td:nth-child(2),.portalStatementTable td:nth-child(3),.portalStatementTable td:nth-child(4),.portalStatementTable th:first-child,.portalStatementTable th:nth-child(2),.portalStatementTable th:nth-child(3),.portalStatementTable th:nth-child(4){display:table-cell}.portalStatementTable td:nth-child(5),.portalStatementTable td:nth-child(6),.portalStatementTable td:nth-child(7),.portalStatementTable td:nth-child(8),.portalStatementTable td:nth-child(9),.portalStatementTable th:nth-child(5),.portalStatementTable th:nth-child(6),.portalStatementTable th:nth-child(7),.portalStatementTable th:nth-child(8),.portalStatementTable th:nth-child(9){display:none}.portalStatementTable td{text-align:center}.portalStatementTable td:first-child,.portalStatementTable td:nth-child(2),.portalStatementTable td:nth-child(3),.portalStatementTable th:first-child,.portalStatementTable th:nth-child(2),.portalStatementTable th:nth-child(3){min-width:96px}.portalStatementTable td:nth-child(4),.portalStatementTable th:nth-child(4){min-width:220px;white-space:normal}.portalStatementTable td:nth-child(4){text-align:right}.portalStatementTable td:first-child,.portalStatementTable td:nth-child(2),.portalStatementTable td:nth-child(3),.portalStatementTable th:first-child,.portalStatementTable th:nth-child(2),.portalStatementTable th:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statementMaterialDetails{padding:10px}.statementMaterialTable{min-width:560px;display:none}.statementMaterialCards{display:grid;grid-gap:8px;gap:8px}.statementDocMetaRow{grid-template-columns:82px 1fr}}@media (min-width:1800px){.portalPageShell{width:min(1640px,calc(100% - 64px))}.heroTitle{font-size:1.7rem}.card,.portalStatementCard,.portalToolbarCard{border-radius:30px}}@media print{.portalPrintBalanceLead,.portalPrintSectionTitle{border:1px solid #c8c8c8!important;background:#f7f7f7!important;color:#222!important;box-shadow:none!important}@page{size:A4;margin:6mm}body,html{background:#ffffff;color:#111111}.shell{display:block}.accountCardToolbar,.filterForm,.heroActions,.inlineDocumentActions,.pageHeader,.portalNoPrint,.previewPageToolbar,.previewPanelHeader,.previewToolbar,.sectionEyebrow,.sidebar,.sidebarToggle{display:none!important}.content{padding:0}.accountCardSheet,.card,.heroCard,.previewPanel,.previewPanelBody,.previewPrintHeading,.previewStandalone,.reportRow,.tableCard{background:#ffffff;color:#111111;box-shadow:none;border:1px solid #d0d0d0}.screenOnlySheet{display:none!important}.printOnlySheet{display:block;color:#111111}.printSection{break-inside:avoid;page-break-inside:avoid}.printSection h2{break-after:avoid;page-break-after:avoid}.printSectionLead{margin:0 0 10px;color:#5b6472;font-size:.92rem}.printSection table{break-before:avoid;page-break-before:avoid}.currencySummaryGrid,.grid.cards,.previewPageShell,.previewStandalone{display:block}.previewPrintHeading,.reportRow,.tableCard{margin-bottom:12px;break-inside:auto;page-break-inside:auto}.tableCard{overflow:visible}.cashStatementAllCompaniesPage>:not(.cashStatementPrintOnly),.cashStatementCombinedTable{display:none!important}.cashStatementPrintOnly{display:block!important}.cashStatementPrintOnly table td,.cashStatementPrintOnly table th{padding:6px 8px!important;line-height:1.2!important}.cashStatementPrintStandalone{max-width:none;padding:0}.cashStatementPdfSheet{border:0!important;border-radius:0!important;box-shadow:none!important;background:#ffffff!important;color:#111111!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cashStatementPdfSheet table{min-width:0!important;width:100%!important;table-layout:auto!important;border-collapse:collapse!important}.cashStatementPdfSheet table td,.cashStatementPdfSheet table th{position:static!important;color:#111111!important;background:#ffffff!important;border:1px solid #d0d0d0!important;box-shadow:none!important}.cashStatementPdfSheet .cashStatementPrintPage h3{margin:0 0 4px;font-size:1rem;color:#111111!important;font-weight:800}.cashStatementPrintPage{break-inside:auto;page-break-inside:auto}.cashStatementPdfSheet .cashStatementPrintPage h4,.cashStatementPdfSheet .cashStatementPrintPage h5{break-after:avoid;page-break-after:avoid;color:#111111!important;font-weight:700}.cashStatementPdfSheet .cashStatementPrintPage .helperText,.cashStatementPdfSheet .helperText{color:#111111!important;font-weight:600}.cashStatementCurrencySection h4{margin:0 0 4px}.cashStatementCurrencySection h5{margin:0 0 4px;font-size:.9rem}.cashStatementCurrencySection,.cashStatementPrintBlock{break-inside:avoid!important;page-break-inside:avoid!important}.cashStatementPrintBlock{margin-top:4px!important}.cashStatementPrintPageBreak{break-before:page;page-break-before:always}.previewOverlay{position:static;inset:auto;display:block;padding:0;background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none}.previewPanel{width:100%;max-width:100%;max-height:none;padding:0;border-radius:0}.previewPanel,.previewPanelBody{overflow:visible}.previewPageShell{max-width:100%;padding:0}.previewStandalone{gap:0;border:0}.accountCardPage{max-width:100%;padding:0}.accountCardSheet{width:100%;padding:0;border-radius:0}td,th{color:#111111;border-bottom:1px solid #d0d0d0}th{background:#f2f2f2}.badge{background:#e9e9e9;color:#111111}.statementFilterCard{display:none}.portalStatementDesktop{display:block!important;overflow:visible!important}.portalStatementMobileList{display:none!important}.portalStatementHeader .heroDescription{display:block!important;color:#111111!important;font-size:12px!important}.portalPrintSheet{display:block}.portalPrintDocument{border:1px solid #d0d0d0!important;background:#ffffff!important;padding:8px!important;border-radius:0!important;margin-bottom:10px!important;break-inside:avoid;page-break-inside:avoid}.portalPrintDocTitle{font-size:22px!important;margin-bottom:8px!important}.portalPrintSectionTitle{font-size:20px!important;margin:12px 0 6px!important}.portalPrintLinesTable td,.portalPrintLinesTable th,.portalPrintMetaTable td,.portalPrintMetaTable th,.portalPrintTotalTable td,.portalPrintTotalTable th{border:1px solid #d0d0d0!important;padding:7px 8px!important;font-size:12px!important;color:#111111!important}.portalPrintLinesTable th,.portalPrintMetaTable th,.portalPrintTotalTable th{background:#f2f2f2!important;color:#111111!important}.portalPrintMetaTable{border:1.6px solid #555!important}.portalPrintSectionInvoices{border:1.6px solid #333!important}.portalPrintSectionNet{border:1.8px solid #111!important}.portalPrintSectionBalance{border:1.4px solid #777!important}.portalPrintBalanceLead{margin:8px 0 5px!important;padding:6px 8px!important;border-right:3px solid #666!important;background:#f6f6f6!important;color:#111111!important;font-size:12px!important}.portalStatementHeader h3{font-size:24px!important;margin-bottom:6px!important}.portalPageShell{width:100%!important;max-width:100%!important;padding:0!important}.portalStatementCard{padding:0!important;border:0!important;background:#ffffff!important;box-shadow:none!important}.portalStatementDesktop .tableWrap{overflow:visible!important}.portalStatementTable{min-width:0!important;width:100%!important;table-layout:fixed!important}.portalStatementTable td,.portalStatementTable th{padding:7px 8px!important;font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111111!important;border-bottom:1px solid #d0d0d0!important}.portalStatementTable th{background:#f2f2f2!important}.portalStatementTable td:first-child,.portalStatementTable td:nth-child(2),.portalStatementTable td:nth-child(3),.portalStatementTable th:first-child,.portalStatementTable th:nth-child(2),.portalStatementTable th:nth-child(3){min-width:0!important;width:12%!important}.portalStatementTable td:nth-child(4),.portalStatementTable th:nth-child(4){width:40%!important}.portalStatementTable td:nth-child(7),.portalStatementTable td:nth-child(8),.portalStatementTable th:nth-child(7),.portalStatementTable th:nth-child(8){width:18%!important}.portalStatementTable td:nth-child(5),.portalStatementTable td:nth-child(6),.portalStatementTable td:nth-child(9),.portalStatementTable th:nth-child(5),.portalStatementTable th:nth-child(6),.portalStatementTable th:nth-child(9){display:none!important}.statementSheet{padding:0;border:0;max-width:100%}.statementHeader{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.statementHeader h3{font-size:18px;margin:0 0 4px}.statementHeader .helperText{color:#5b6472;font-size:12px}.statementHeaderMeta{grid-template-columns:repeat(3,1fr)}.statementMetaBox{background:#ffffff;border-color:#d0d0d0}.statementMaterialTable,.statementTable{width:100%;table-layout:fixed}.statementTableWrap{display:block!important;overflow:visible!important}.statementTable{display:table!important}.statementTable thead{display:table-header-group}.statementMaterialCards,.statementMobileList{display:none!important}.statementEntryGroup{break-inside:avoid;page-break-inside:avoid}.statementEntryGroup+.statementEntryGroup{break-before:page;page-break-before:always}.statementMonthGroup{break-inside:avoid;page-break-inside:avoid}.statementCarryRow td,.statementSectionClosingRow td,.statementSectionRow td{color:#111111!important;background:#f7f7f7!important;border-bottom:1px solid #d0d0d0!important}.printOnlySection{display:table-row!important}.statementSeqScreen{display:none!important}.statementSeqPrint{display:inline!important}.statementMaterialTable td,.statementMaterialTable th,.statementTable td,.statementTable th{padding:7px 8px;font-size:14px;white-space:normal;overflow-wrap:anywhere}.statementMaterialDetails{display:block!important;padding:8px 10px 10px;background:#ffffff}.statementDetailRow td{display:table-cell!important;padding:0!important;background:#ffffff!important;break-inside:avoid;page-break-inside:avoid}.statementMaterialHeader{color:#111111!important;margin:0 0 6px}.statementDocMetaRow span{color:#5b6472!important}.statementDocMetaRow strong{color:#111111!important}.statementMaterialHeader .helperText{color:#5b6472!important;font-size:12px}.statementMaterialTable{display:table!important;width:100%!important;break-inside:avoid;page-break-inside:avoid}.statementTotalsCard{padding:10px 12px;background:#ffffff;border-color:#d0d0d0}.statementTotalsGrid{grid-template-columns:repeat(3,1fr);gap:8px}.statementTotalBox{background:#ffffff;border-color:#d0d0d0;padding:10px 12px}.statementTotalBox strong{color:#111111}}