@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=Tajawal:wght@400;500;700;800;900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.dir-ltr{direction:ltr;text-align:left}.dir-rtl{direction:rtl;text-align:right}.safe-pt{padding-top:calc(var(--app-safe-top) + .5rem)!important}.safe-pt-sm{padding-top:calc(var(--app-safe-top) + .35rem)!important}.safe-pb{padding-bottom:calc(var(--app-safe-bottom) + .5rem)!important}.safe-pb-lg{padding-bottom:calc(var(--app-safe-bottom) + 5.5rem)!important}.safe-pb-nav{padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom) + .75rem)!important}.safe-pb-dock{padding-bottom:calc(var(--app-safe-bottom) + .8rem)!important}.safe-pb-dock-lg{padding-bottom:calc(var(--app-safe-bottom) + 4rem)!important}.safe-top-offset{top:calc(var(--app-safe-top) + .25rem)!important}}input:focus,textarea:focus,select:focus{scroll-margin-bottom:80px}.product-definition-dialog-panel{padding-top:calc(max(var(--app-safe-top, 0px),32px) + 10px)!important;padding-bottom:calc(var(--app-safe-bottom, 0px) + .75rem)!important}.product-definition-form{max-height:calc(100dvh - max(var(--app-safe-top, 0px),32px) - var(--app-safe-bottom, 0px) - 1.5rem);min-height:0}@media(min-width:640px){.product-definition-dialog-panel{padding-top:1rem!important;padding-bottom:1rem!important}.product-definition-form{max-height:calc(100dvh - 2.5rem)}}.dir-ltr{direction:ltr}.invoice-stock-cell{font-size:0!important}.invoice-stock-cell:after{content:attr(data-stock);display:inline-block;font-size:10px;font-weight:900;line-height:1.2}.invoice-item-name-field{resize:none;overflow:hidden;white-space:normal;word-break:break-word}.invoice-item-meta{line-height:1.2}.invoice-number-input{font-variant-numeric:tabular-nums;letter-spacing:-.015em}.invoice-number-input:focus{background:#eef4ff!important}.invoice-items-card{background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}.invoice-mobile-toolbar,.invoice-mode-tabs,.invoice-meta-card,.invoice-entry-card,.invoice-search-card{background:radial-gradient(circle at top right,rgba(59,130,246,.05),transparent 32%),linear-gradient(180deg,#fff,#fbfdff)}.invoice-payment-toggle{background:linear-gradient(180deg,#eef2f7,#f7f9fc);border:1px solid rgba(226,232,240,.95)}.invoice-search-form{background:radial-gradient(circle at top left,rgba(245,158,11,.08),transparent 28%),linear-gradient(180deg,#f8fafcf5,#fffffffa)}.invoice-contact-add-btn,.invoice-manual-item-button span:first-child{box-shadow:0 12px 24px -20px #0f172a73}.invoice-items-table thead th{box-shadow:inset 0 -1px #94a3b82e}.invoice-items-table tbody td{vertical-align:middle}.invoice-line-total{display:inline-block;line-height:1.1;font-size:18px}.statement-operation-details{min-width:0}.statement-operation-badges{display:flex;flex-wrap:wrap;gap:.375rem}.statement-detail-note,.statement-detail-card,.statement-line-item-meta{line-height:1.45}.statement-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem}.statement-ledger-date,.statement-ledger-amount{font-variant-numeric:tabular-nums}.statement-line-items{display:grid;gap:.5rem}.statement-inline-detail{width:100%;max-width:100%;min-width:0;overflow:hidden}.statement-inline-table{width:100%;border-collapse:collapse;table-layout:fixed}.statement-inline-table th,.statement-inline-table td{vertical-align:top;line-height:1.45;overflow-wrap:break-word;word-break:normal}.statement-inline-value{direction:ltr;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.statement-inline-detail-footer{line-height:1.45}.directory-statement-sheet{max-width:100%}.directory-statement-header{row-gap:.75rem}.directory-statement-toolbar{flex-wrap:wrap;justify-content:flex-end}.directory-statement-content{overscroll-behavior:contain}.statement-mobile-viewport{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.statement-mobile-canvas{min-width:100%}.employee-report-table-shell,.employee-report-table{width:100%}.check-summary-strip__viewport{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.check-summary-strip__canvas{width:100%;min-width:0}.check-summary-strip__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.check-summary-strip__cell{min-width:0}.check-summary-strip__cell--bank,.check-summary-strip__cell--party,.check-summary-strip__cell--location{grid-column:span 2 / span 2}.directory-statement-table{width:100%;table-layout:fixed}.directory-statement-table th,.directory-statement-table td{overflow-wrap:break-word;word-break:normal;vertical-align:top}.directory-statement-description{text-align:inherit}.directory-statement-description-text{font-size:10px;line-height:1.55}.directory-statement-inline-detail{display:inline-block;vertical-align:top;width:min(100%,18rem);max-width:100%}.directory-statement-inline-detail.statement-inline-detail--voucher{width:min(100%,17rem)}.directory-statement-inline-detail.statement-inline-detail--checks{width:min(100%,18.75rem)}.directory-statement-inline-detail.statement-inline-detail--invoice{width:min(100%,15.75rem)}.directory-statement-inline-title{font-size:8px!important;line-height:1.35!important}.directory-statement-detail-table th,.directory-statement-detail-table td{padding:.26rem .28rem!important;font-size:8px!important;line-height:1.3!important}.directory-statement-detail-table .statement-inline-value{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:7.85px!important;font-variant-numeric:tabular-nums}.directory-statement-footer{row-gap:.65rem}.financial-reports-page.statement-report-active .overflow-x-auto:has(table){overflow-x:auto}.financial-reports-page.statement-report-active table{table-layout:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}*,*:before,*:after{box-sizing:border-box}body{direction:inherit;min-height:100dvh;font-family:var(--font-app-en);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}html[lang^=ar] body{font-family:var(--font-app-ar);letter-spacing:0}html[lang^=ar] :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--font-app-ar)}.font-tajawal{font-family:var(--font-app-ar)!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body,#root{max-width:100%;overflow-x:hidden}input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time]{direction:ltr;text-align:left;font-variant-numeric:tabular-nums}:root{--app-nav-height-mobile: 62px;--app-nav-height-tablet: 68px;--app-nav-height: 62px;--app-safe-top: env(safe-area-inset-top);--app-safe-bottom: env(safe-area-inset-bottom);--app-keyboard-inset: 0px;--app-content-max-width-tablet-browser: 1080px;--font-app-ar: "Cairo", "Tajawal", "Segoe UI", sans-serif;--font-app-en: "Segoe UI", Arial, sans-serif;--font-app-print-ar: "Tajawal", "Cairo", sans-serif}html{font-size:13px}body{font-size:.92rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:13px!important}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}button,[role=button],a{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,button{min-height:36px}input[type=checkbox],input[type=radio],input[type=range],input[type=color]{min-height:auto}:root{--app-control-height: 40px;--app-control-radius: .75rem;--app-control-focus-ring: 0 0 0 3px rgba(59, 130, 246, .14)}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){line-height:1.25;font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select):not([class*=h-]):not([class*=py-]){min-height:var(--app-control-height)}.app-page :where(textarea):not([class*=min-h-]){min-height:72px}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not([class*=bg-]){background-color:#fff}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not([class*=border-]){border:1px solid #e2e8f0}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not([class*=rounded]){border-radius:var(--app-control-radius)}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea)::placeholder{color:#94a3b8;font-weight:700}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):focus-visible{outline:none;border-color:#93c5fd;box-shadow:var(--app-control-focus-ring)}.app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):disabled{opacity:.72;cursor:not-allowed}.app-shell-root{min-height:100dvh}.app-shell-frame{width:100%;height:calc(var(--app-vh, 1vh) * 100);min-height:calc(var(--app-vh, 1vh) * 100);background:#f8fafc;position:relative;overflow:hidden}.app-shell-frame--centered{max-width:min(var(--app-content-max-width-tablet-browser),calc(100vw - 1.5rem));margin-inline:auto;border-radius:1.75rem;box-shadow:0 20px 50px #0f172a1f}.app-shell-frame--expanded{max-width:100%}.app-main-scroll{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:0;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}.app-bottom-nav{position:absolute;inset-inline:0;bottom:0;z-index:50;min-height:var(--app-nav-height-mobile);padding-top:.45rem;padding-bottom:calc(.4rem + var(--app-safe-bottom))}html[data-device-class=tablet] .app-main-scroll,html[data-device-class=desktop] .app-main-scroll{padding-bottom:calc(var(--app-nav-height-tablet) + var(--app-safe-bottom) + 1.25rem)}html[data-device-class=tablet] .app-bottom-nav,html[data-device-class=desktop] .app-bottom-nav{min-height:var(--app-nav-height-tablet);padding-inline:.75rem}html[data-device-class=tablet][data-launch-mode=browser] .app-shell-frame--centered,html[data-device-class=desktop][data-launch-mode=browser] .app-shell-frame--centered{height:calc(100dvh - 1.5rem);min-height:calc(100dvh - 1.5rem);margin-top:.75rem;margin-bottom:.75rem}html[data-device-class=mobile] .app-shell-frame--centered{max-width:100%;margin:0;border-radius:0;box-shadow:none}.app-back-btn{display:inline-flex;align-items:center;justify-content:center}html[data-orientation=portrait] .app-back-btn{display:inline-flex!important}@media(orientation:portrait){.app-back-btn{display:inline-flex!important}}.app-page{padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom) + .45rem)}.keyboard-aware-sticky{bottom:calc(var(--app-safe-bottom) + var(--app-keyboard-inset) + .5rem)!important}.transaction-entry-page{padding-bottom:calc(var(--app-safe-bottom) + var(--app-keyboard-inset) + .95rem)!important}.transaction-mobile-dock{position:static;inset-inline:auto;bottom:auto;z-index:auto;margin-top:.85rem;padding-inline:.1rem;padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom) + .55rem)}.transaction-mobile-dock>div{width:100%;max-width:min(100%,var(--app-content-max-width-tablet-browser));margin-inline:auto}html[data-keyboard-open="1"] .transaction-mobile-dock{position:static;bottom:auto}html[data-keyboard-open="1"] .app-bottom-nav{transform:translateY(calc(100% + var(--app-safe-bottom)));transition:transform .2s ease;pointer-events:none}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.75rem}@media(max-width:767px){:root{--app-nav-height-mobile: 58px;--app-nav-height: 58px}.app-shell-frame{border-radius:0!important}.app-main-scroll{overscroll-behavior-y:auto}.app-page{padding-inline:.45rem!important;padding-top:.35rem!important;padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom) + .55rem)!important}.app-page h1{font-size:1.02rem!important;line-height:1.32rem!important;letter-spacing:0!important;word-break:break-word}.app-page h2{font-size:.9rem!important;line-height:1.2rem!important;letter-spacing:0!important;word-break:break-word}.app-page [class*="rounded-[2.5rem]"],.app-page [class*="rounded-[2rem]"],.app-page [class*="rounded-[1.8rem]"],.app-page [class*="rounded-[1.6rem]"]{border-radius:.7rem!important}.app-page [class*=overflow-x-auto],.table-scroll{-webkit-overflow-scrolling:touch}.app-page table th,.app-page table td{font-size:9px!important;padding:.25rem .2rem!important;white-space:nowrap}.financial-reports-page{overflow-x:hidden}.financial-reports-page table{width:100%!important;min-width:100%!important;table-layout:fixed!important}.financial-reports-page table th,.financial-reports-page table td,.financial-reports-page table .whitespace-nowrap{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.25!important;padding:.32rem .18rem!important;font-size:8px!important;vertical-align:top}.financial-reports-page table .truncate{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.financial-reports-page .overflow-x-auto:has(table){overflow-x:hidden!important}.financial-reports-page.statement-report-active{overflow-x:hidden!important;padding-inline:.55rem!important}.financial-reports-page.statement-report-active .overflow-x-auto:has(.statement-report-table),.financial-reports-page.statement-report-active .overflow-x-auto:has(table.statement-report-table){overflow-x:hidden!important}.financial-reports-page.statement-report-active .statement-report-table{min-width:0!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.financial-reports-page.statement-report-active .statement-report-table th,.financial-reports-page.statement-report-active .statement-report-table td{padding:.4rem .22rem!important;font-size:9px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important}.financial-reports-page.statement-report-active .statement-report-table th:nth-child(1),.financial-reports-page.statement-report-active .statement-report-table td:nth-child(1),.financial-reports-page.statement-report-active .statement-ledger-date,.financial-reports-page.statement-report-active .statement-ledger-amount{white-space:nowrap!important;font-size:8.5px!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.financial-reports-page.statement-report-active .statement-report-table.statement-report-table--with-voucher th:nth-child(2),.financial-reports-page.statement-report-active .statement-report-table.statement-report-table--with-voucher td:nth-child(2),.directory-statement-table.directory-statement-table--with-voucher th:nth-child(2),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(2){white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.financial-reports-page.statement-report-active .statement-report-description,.financial-reports-page.statement-report-active .statement-operation-details,.financial-reports-page.statement-report-active .statement-detail-card,.financial-reports-page.statement-report-active .statement-detail-note,.financial-reports-page.statement-report-active .statement-line-items,.financial-reports-page.statement-report-active .statement-line-items>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.financial-reports-page.statement-report-active .statement-operation-badges>*{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.financial-reports-page.statement-report-active .statement-line-item-meta{display:grid!important;gap:.2rem!important}.financial-reports-page.statement-report-active .statement-inline-detail,.financial-reports-page.statement-report-active .statement-inline-table,.financial-reports-page.statement-report-active .statement-inline-table th,.financial-reports-page.statement-report-active .statement-inline-table td{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.financial-reports-page.statement-report-active .statement-inline-table th,.financial-reports-page.statement-report-active .statement-inline-table td{padding:.36rem .3rem!important;font-size:8.7px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important}.financial-reports-page.statement-report-active .statement-inline-value{white-space:nowrap!important;font-size:8.6px!important;overflow-wrap:normal!important;word-break:keep-all!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums!important}.financial-reports-page.statement-report-active .statement-inline-detail-title,.financial-reports-page.statement-report-active .statement-inline-detail-footer{font-size:9px!important}.financial-reports-page.statement-report-active .statement-inline-detail--invoice{border-radius:.9rem!important;background:linear-gradient(180deg,#eff6ffeb,#fffffffa)!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice{border-collapse:separate!important;border-spacing:0!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice colgroup,.financial-reports-page.statement-report-active .statement-inline-table--invoice thead{display:none!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice tbody{display:grid!important;gap:.4rem!important;padding:.38rem!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-row--invoice{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.28rem!important;border:1px solid rgba(147,197,253,.72)!important;border-radius:.75rem!important;background:#fffffff0!important;padding:.32rem!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice td{display:flex!important;flex-direction:column!important;gap:.1rem!important;justify-content:center!important;min-width:0!important;border:0!important;border-radius:.5rem!important;background:#dbeafe8c!important;padding:.32rem!important;text-align:center!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice td:before{content:attr(data-label);font-size:7px!important;line-height:1.15!important;font-weight:900!important;color:#64748b!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-invoice-item{grid-column:1 / -1!important;align-items:flex-start!important;text-align:start!important;background:#bfdbfe9e!important;font-size:8.4px!important;line-height:1.35!important;font-weight:700!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-invoice-item:before{color:#1d4ed8!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-invoice-metric{align-items:center!important;font-size:8.15px!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important}.financial-reports-page.statement-report-active .statement-detail-grid,.financial-reports-page.statement-report-active .statement-line-item-meta{grid-template-columns:minmax(0,1fr)!important}.directory-statement-header{padding:.85rem .9rem!important;align-items:flex-start!important}.directory-statement-header-modal{padding-top:calc(var(--app-safe-top) + .85rem)!important}.directory-statement-toolbar{gap:.4rem!important}.directory-statement-toolbar button{min-width:0!important}.directory-statement-filters{padding:.6rem!important;gap:.45rem!important}.directory-statement-content{padding:.55rem!important;overflow-x:auto!important}.directory-statement-table th{padding:.48rem .3rem!important;font-size:8.4px!important;line-height:1.3!important}.directory-statement-table td{padding:.48rem .32rem!important;font-size:8.8px!important;line-height:1.34!important}.directory-statement-table th:nth-child(1),.directory-statement-table td:nth-child(1){width:14%!important}.directory-statement-table th:nth-child(2),.directory-statement-table td:nth-child(2){width:48%!important}.directory-statement-table th:nth-child(3),.directory-statement-table td:nth-child(3),.directory-statement-table th:nth-child(4),.directory-statement-table td:nth-child(4){width:10%!important}.directory-statement-table th:nth-child(5),.directory-statement-table td:nth-child(5){width:18%!important}.directory-statement-table.directory-statement-table--with-voucher th:nth-child(1),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(1){width:14%!important}.directory-statement-table.directory-statement-table--with-voucher th:nth-child(2),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(2){width:13%!important}.directory-statement-table.directory-statement-table--with-voucher th:nth-child(3),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(3){width:31%!important}.directory-statement-table.directory-statement-table--with-voucher th:nth-child(4),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(4),.directory-statement-table.directory-statement-table--with-voucher th:nth-child(5),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(5){width:11%!important}.directory-statement-table.directory-statement-table--with-voucher th:nth-child(6),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(6){width:20%!important}.directory-statement-description,.directory-statement-description-text{font-size:8.9px!important;line-height:1.42!important}.directory-statement-inline-detail{width:100%!important;margin-top:.35rem!important}.directory-statement-inline-detail.statement-inline-detail--checks{width:100%!important}.directory-statement-inline-title{font-size:7.4px!important;padding:.32rem .45rem!important}.directory-statement-detail-table th,.directory-statement-detail-table td{padding:.3rem!important;font-size:7.6px!important;line-height:1.26!important}.directory-statement-detail-table .statement-inline-value{font-size:7.3px!important}.directory-statement-sheet .statement-inline-table--invoice{border-collapse:separate!important;border-spacing:0!important}.directory-statement-sheet .statement-inline-table--invoice colgroup,.directory-statement-sheet .statement-inline-table--invoice thead{display:none!important}.directory-statement-sheet .statement-inline-table--invoice tbody{display:grid!important;gap:.24rem!important;padding:.24rem!important}.directory-statement-sheet .statement-inline-table--invoice .statement-inline-row--invoice{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.18rem!important;border:1px solid rgba(147,197,253,.75)!important;border-radius:.58rem!important;background:#fffffff0!important;padding:.2rem!important}.directory-statement-sheet .statement-inline-table--invoice td{display:flex!important;flex-direction:column!important;gap:.05rem!important;justify-content:center!important;min-width:0!important;border:0!important;border-radius:.4rem!important;background:#dbeafe94!important;padding:.2rem!important;text-align:center!important}.directory-statement-sheet .statement-inline-table--invoice td:before{content:attr(data-label);font-size:6px!important;line-height:1.1!important;font-weight:900!important;color:#64748b!important}.directory-statement-sheet .statement-inline-table--invoice .statement-inline-invoice-item{grid-column:1 / -1!important;align-items:flex-start!important;text-align:start!important;background:#bfdbfea3!important;font-size:7.1px!important;line-height:1.28!important;font-weight:700!important}.directory-statement-sheet .statement-inline-table--invoice .statement-inline-invoice-item:before{color:#1d4ed8!important}.directory-statement-sheet .statement-inline-table--invoice .statement-inline-invoice-metric{align-items:center!important;font-size:6.8px!important;line-height:1.15!important;font-variant-numeric:tabular-nums!important}.app-page input,.app-page select,.app-page textarea,.app-page button{max-width:100%}.app-page .mobile-stack{grid-template-columns:minmax(0,1fr)!important}.app-page .filter-bar{flex-wrap:wrap;gap:.5rem}.app-page .card-compact{padding:.55rem!important}.transaction-mobile-form .transaction-entry-section,.transaction-mobile-form .invoice-submit-panel,.transaction-mobile-form .transaction-line-card{border-radius:.78rem!important;padding:.7rem!important}.transaction-mobile-form .voucher-mobile-hero{border-radius:1.15rem!important;padding:.8rem!important}.transaction-mobile-form .voucher-mobile-section{border-radius:1.1rem!important;padding:.75rem!important}.transaction-mobile-form .voucher-mobile-line-card{border-radius:1rem!important;padding:.75rem!important}.transaction-mobile-form .cash-line-card,.transaction-mobile-form .check-line-card{background:linear-gradient(180deg,#f8fafcf5,#fffffff0)!important}.transaction-mobile-form .cash-line-grid,.transaction-mobile-form .check-line-grid-primary,.transaction-mobile-form .check-line-grid-secondary,.transaction-mobile-form .check-image-grid{gap:.5rem!important;align-items:start!important}.transaction-mobile-form .cash-line-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.82fr)!important}.transaction-mobile-form .check-line-grid-primary,.transaction-mobile-form .check-line-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.transaction-mobile-form .check-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.transaction-mobile-form .voucher-mobile-submit{border-radius:1.15rem!important;padding:.8rem!important}.transaction-mobile-form .voucher-mobile-submit>div:first-child{border-radius:.95rem!important}.transaction-mobile-form .transaction-entry-split{display:flex!important;flex-direction:column!important;gap:.3rem!important}.transaction-mobile-form .transaction-entry-plus{width:100%!important;margin-top:0!important;min-height:34px!important}.transaction-mobile-form .entry-card-grid,.transaction-mobile-form .voucher-line-grid,.transaction-mobile-form .journal-line-grid{grid-template-columns:minmax(0,1fr)!important}.transaction-mobile-form .check-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}@media(min-width:430px){.transaction-mobile-form .check-line-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.transaction-mobile-form .header-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}.transaction-mobile-form .header-fields-grid>:last-child{grid-column:1 / -1!important}.transaction-mobile-form .header-fields-grid--compact-rate>:last-child{grid-column:auto!important}.transaction-mobile-form .invoice-items-shell{overflow-x:visible!important;border-radius:.95rem!important}.transaction-mobile-form .invoice-items-table{min-width:100%!important;table-layout:fixed!important}.transaction-mobile-form .invoice-items-table th,.transaction-mobile-form .invoice-items-table td{padding-inline:.34rem!important;font-size:10px!important}.transaction-mobile-form .invoice-items-table th:nth-child(1),.transaction-mobile-form .invoice-items-table td:nth-child(1){width:6%!important}.transaction-mobile-form .invoice-items-table th:nth-child(2),.transaction-mobile-form .invoice-items-table td:nth-child(2){width:34%!important}.transaction-mobile-form .invoice-items-table th:nth-child(3),.transaction-mobile-form .invoice-items-table td:nth-child(3){width:10%!important}.transaction-mobile-form .invoice-items-table th:nth-child(4),.transaction-mobile-form .invoice-items-table td:nth-child(4),.transaction-mobile-form .invoice-items-table th:nth-child(5),.transaction-mobile-form .invoice-items-table td:nth-child(5){width:16%!important}.transaction-mobile-form .invoice-items-table th:nth-child(6),.transaction-mobile-form .invoice-items-table td:nth-child(6){width:9%!important}.transaction-mobile-form .invoice-items-table th:nth-child(7),.transaction-mobile-form .invoice-items-table td:nth-child(7){width:9%!important}.transaction-mobile-form .invoice-items-table input{padding:.38rem!important;font-size:11px!important}.transaction-mobile-form .invoice-items-table td:nth-child(2) .invoice-item-name-field{min-height:3.1rem!important;font-size:10.4px!important;line-height:1.25!important}.transaction-mobile-form .invoice-items-table td:nth-child(2) .invoice-item-meta{font-size:8px!important}.transaction-mobile-form .invoice-items-table td:nth-child(5)>span,.transaction-mobile-form .invoice-stock-cell:after{font-size:10.5px!important}.transaction-mobile-form .invoice-items-table .invoice-line-total{min-width:4.6rem!important;padding:.45rem .35rem!important;font-size:18px!important;line-height:1!important}.transaction-mobile-form .invoice-items-table td:nth-child(7) button{padding:.35rem!important}.transaction-mobile-form .invoice-items-card{border-radius:1rem!important;padding:.55rem!important}.transaction-mobile-form.invoice-mobile-page{gap:.85rem!important}.transaction-mobile-form .invoice-mobile-top-shell{gap:.7rem!important}.transaction-mobile-form .invoice-mobile-toolbar{border-radius:1.15rem!important;padding:.75rem .85rem!important}.transaction-mobile-form .invoice-mobile-toolbar button{min-height:2.7rem!important}.transaction-mobile-form .invoice-mode-tabs{border-radius:1.1rem!important;padding:.3rem!important;gap:.35rem!important}.transaction-mobile-form .invoice-mode-tabs button{min-height:3rem!important;border-radius:.9rem!important;font-size:.9rem!important}.transaction-mobile-form .invoice-meta-card,.transaction-mobile-form .invoice-entry-card,.transaction-mobile-form .invoice-search-card,.transaction-mobile-form .invoice-items-card{border-radius:1.15rem!important;border-color:#e2e8f0f2!important;box-shadow:0 18px 34px -30px #0f172a4d!important}.transaction-mobile-form .invoice-meta-card,.transaction-mobile-form .invoice-entry-card{padding:.8rem!important}.transaction-mobile-form .invoice-payment-toggle-row,.transaction-mobile-form .invoice-contact-row,.transaction-mobile-form .invoice-context-grid,.transaction-mobile-form .invoice-meta-inline-grid{gap:.55rem!important}.transaction-mobile-form .invoice-payment-toggle{padding:.24rem!important;border-radius:1rem!important}.transaction-mobile-form .invoice-payment-toggle>button{min-height:2.9rem!important;font-size:.95rem!important}.transaction-mobile-form .invoice-context-grid select,.transaction-mobile-form .invoice-meta-inline-grid input,.transaction-mobile-form .invoice-entry-card .searchable-contact-trigger,.transaction-mobile-form .invoice-search-form input{min-height:3.15rem!important;border-radius:1rem!important}.transaction-mobile-form .invoice-contact-add-btn{height:3.15rem!important;width:3.15rem!important;border-radius:1rem!important}.transaction-mobile-form .invoice-entry-card .searchable-contact-action span{height:2.45rem!important;width:2.45rem!important;border-radius:.9rem!important}.transaction-mobile-form .invoice-search-card{padding:.75rem!important}.transaction-mobile-form .invoice-search-form{border-radius:1.1rem!important;padding:.65rem!important;gap:.55rem!important}.transaction-mobile-form .invoice-search-form input{padding-inline:.9rem!important;font-size:.95rem!important;box-shadow:inset 0 1px 2px #0f172a0d}.transaction-mobile-form .invoice-manual-item-button{width:4.4rem!important;gap:.25rem!important}.transaction-mobile-form .invoice-manual-item-button span:first-child{height:2.95rem!important;width:2.95rem!important;border-radius:1rem!important}.transaction-mobile-form .invoice-manual-item-button span:last-child{font-size:.62rem!important;line-height:1.2!important}.transaction-mobile-form .invoice-items-shell{border-radius:1rem!important;border-color:#e2e8f0f2!important}.transaction-mobile-form .invoice-items-table thead th{background:linear-gradient(180deg,#f8fbff,#f1f5f9)!important}.transaction-mobile-form .invoice-items-table tbody td{padding-top:.55rem!important;padding-bottom:.55rem!important}.transaction-mobile-form .invoice-items-table .invoice-line-total{min-width:4.75rem!important;border-radius:1rem!important;box-shadow:0 10px 20px -18px #3b82f6b3!important}.transaction-mobile-form .invoice-submit-panel{position:static!important;z-index:auto!important;bottom:auto!important;border-radius:1rem!important;padding:.8rem!important}.transaction-mobile-form .journal-submit-panel{position:static!important;z-index:auto!important;bottom:auto!important}.transaction-screen-with-submit-dock{padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom) + 1.75rem)!important}html[data-keyboard-open="1"] .transaction-screen-with-submit-dock{padding-bottom:calc(var(--app-safe-bottom) + var(--app-keyboard-inset) + 1.75rem)!important}.dashboard-page .dashboard-primary-card,.dashboard-page .dashboard-block-card,.sales-list-page .list-card,.purchase-list-page .list-card,.voucher-list-page .list-card,.journal-list-page .list-card,.definitions-page .settings-card{border-radius:.7rem!important;padding:.6rem!important}.voucher-list-page .list-card{border-radius:.95rem!important;padding:0!important}.financial-reports-page.statement-report-active .overflow-x-auto:has(.statement-report-table),.financial-reports-page.statement-report-active .overflow-x-auto:has(table.statement-report-table),.statement-mobile-viewport,.directory-statement-content{overflow-x:auto!important;overflow-y:visible!important}.statement-mobile-canvas{width:fit-content!important;min-width:100%!important;max-width:none!important}.statement-mobile-canvas .directory-statement-table,.statement-mobile-canvas .statement-report-table{width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:fixed!important}.financial-reports-page.statement-report-active .statement-report-table th,.financial-reports-page.statement-report-active .statement-report-table td,.directory-statement-table th,.directory-statement-table td{padding:.42rem .28rem!important;font-size:9.4px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;vertical-align:top!important}.financial-reports-page.statement-report-active .statement-report-table th:nth-child(1),.financial-reports-page.statement-report-active .statement-report-table td:nth-child(1),.financial-reports-page.statement-report-active .statement-report-table.statement-report-table--with-voucher th:nth-child(2),.financial-reports-page.statement-report-active .statement-report-table.statement-report-table--with-voucher td:nth-child(2),.directory-statement-table th:nth-child(1),.directory-statement-table td:nth-child(1),.directory-statement-table.directory-statement-table--with-voucher th:nth-child(2),.directory-statement-table.directory-statement-table--with-voucher td:nth-child(2){white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.directory-statement-description,.directory-statement-description-text,.financial-reports-page.statement-report-active .statement-report-description{font-size:9.4px!important;line-height:1.45!important;overflow-wrap:break-word!important;word-break:normal!important}.directory-statement-inline-detail,.financial-reports-page.statement-report-active .statement-inline-detail{width:100%!important;max-width:100%!important;min-width:0!important}.directory-statement-inline-title,.financial-reports-page.statement-report-active .statement-inline-detail-title,.financial-reports-page.statement-report-active .statement-inline-detail-footer{font-size:8.8px!important;line-height:1.35!important}.directory-statement-detail-table th,.directory-statement-detail-table td,.financial-reports-page.statement-report-active .statement-inline-table th,.financial-reports-page.statement-report-active .statement-inline-table td{padding:.28rem .3rem!important;font-size:8.8px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;vertical-align:top!important}.directory-statement-detail-table .statement-inline-value,.financial-reports-page.statement-report-active .statement-inline-value{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:8.75px!important;font-variant-numeric:tabular-nums!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice,.directory-statement-sheet .statement-inline-table--invoice{border-collapse:collapse!important;border-spacing:0!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice colgroup,.directory-statement-sheet .statement-inline-table--invoice colgroup{display:table-column-group!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice thead,.directory-statement-sheet .statement-inline-table--invoice thead{display:table-header-group!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice tbody,.directory-statement-sheet .statement-inline-table--invoice tbody{display:table-row-group!important;gap:0!important;padding:0!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-row--invoice,.directory-statement-sheet .statement-inline-table--invoice .statement-inline-row--invoice{display:table-row!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice td,.directory-statement-sheet .statement-inline-table--invoice td{display:table-cell!important;gap:0!important;justify-content:initial!important;min-width:0!important;border-radius:0!important;background:transparent!important;text-align:inherit!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice td:before,.directory-statement-sheet .statement-inline-table--invoice td:before{content:none!important;display:none!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-invoice-item,.directory-statement-sheet .statement-inline-table--invoice .statement-inline-invoice-item{grid-column:auto!important;align-items:initial!important;text-align:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:700!important}.financial-reports-page.statement-report-active .statement-inline-table--invoice .statement-inline-invoice-metric,.directory-statement-sheet .statement-inline-table--invoice .statement-inline-invoice-metric{align-items:center!important;font-size:8.75px!important;line-height:1.3!important}.check-summary-strip__viewport{overflow-x:visible}.check-summary-strip__canvas{width:100%;min-width:0;max-width:100%}.check-summary-strip__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem}.check-summary-strip__cell{padding:.34rem .36rem!important}.check-summary-strip__cell>div:first-child{font-size:7px!important;line-height:1.15!important}.check-summary-strip__cell>div:last-child{margin-top:.2rem!important;font-size:9px!important;line-height:1.2!important;overflow-wrap:break-word!important;word-break:normal!important}.employee-reports-page .employee-report-table-shell{overflow-x:visible!important}.employee-reports-page .employee-report-table{min-width:0!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.employee-reports-page .employee-report-table thead{display:none!important}.employee-reports-page .employee-report-table tbody{display:block!important}.employee-reports-page .employee-report-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;margin:.55rem!important;padding:.72rem!important;border:1px solid #e5e7eb!important;border-radius:.95rem!important;background:#fff!important;box-shadow:0 10px 22px -22px #0f172a59}.employee-reports-page .employee-report-table tbody td{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.18rem!important;min-width:0!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;text-align:start!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:10px!important;line-height:1.35!important}.employee-reports-page .employee-report-table tbody td:before{content:attr(data-label);font-size:7px!important;line-height:1.15!important;font-weight:900!important;color:#94a3b8!important}.employee-reports-page .employee-report-table tbody td[colspan]{display:block!important;padding:.3rem!important;text-align:center!important}.employee-reports-page .employee-report-table tbody td[colspan]:before{content:none!important;display:none!important}.employee-reports-page .employee-report-table tbody td .dir-ltr,.employee-reports-page .employee-report-table tbody td.dir-ltr{text-align:left!important}.employee-reports-page .employee-report-table tbody td button,.employee-reports-page .employee-report-table tbody td input{width:100%!important}.employee-reports-page .employee-report-table tbody td input{min-height:2.45rem!important}.employee-reports-page .employee-report-table--attendance-summary tbody td:first-child,.employee-reports-page .employee-report-table--payroll tbody td:first-child,.employee-reports-page .employee-report-table--unpaid-accruals tbody td:first-child,.employee-reports-page .employee-report-table--advance-balance tbody td:first-child,.employee-reports-page .employee-report-table--payroll tbody td:last-child,.employee-reports-page .employee-report-table--unpaid-accruals tbody td:last-child,.employee-reports-page .employee-report-table--advance-balance tbody td:last-child,.employee-reports-page .employee-report-table--daily-attendance tbody td:nth-child(2),.employee-reports-page .employee-report-table--daily-attendance tbody td:nth-child(9),.employee-reports-page .employee-report-table--advance-movements tbody td:nth-child(2),.employee-reports-page .employee-report-table--advance-movements tbody td:nth-child(4){grid-column:1 / -1!important}.employee-reports-page .employee-report-table--daily-attendance tbody td:nth-child(8) span,.employee-reports-page .employee-report-table--advance-movements tbody td:nth-child(3) span{width:100%;text-align:center}}@media(min-width:768px)and (max-width:1199px){html{font-size:12.5px}.app-page{padding-inline:.65rem!important;padding-top:.45rem!important;padding-bottom:calc(var(--app-nav-height) + var(--app-safe-bottom) + .55rem)!important}.app-page [class*="rounded-[3.5rem]"],.app-page [class*="rounded-[3rem]"],.app-page [class*="rounded-[2.8rem]"],.app-page [class*="rounded-[2.5rem]"],.app-page [class*="rounded-[2.2rem]"],.app-page [class*="rounded-[2rem]"],.app-page [class*="rounded-[1.8rem]"]{border-radius:.85rem!important}.transaction-mobile-form .transaction-entry-section,.transaction-mobile-form .invoice-submit-panel,.transaction-mobile-form .transaction-line-card{border-radius:.85rem!important;padding:.7rem!important}.transaction-mobile-form .transaction-entry-split{display:flex!important;flex-direction:column!important;gap:.35rem!important}.transaction-mobile-form .transaction-entry-plus{width:100%!important;margin-top:0!important}.transaction-mobile-form .voucher-line-grid,.transaction-mobile-form .journal-line-grid{grid-template-columns:minmax(0,1fr)!important}.transaction-mobile-form .check-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}@media(min-width:900px){.transaction-mobile-form .check-line-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.transaction-mobile-form .header-fields-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.95fr)!important}.transaction-mobile-form .invoice-submit-panel{position:sticky!important;z-index:35!important;bottom:calc(var(--app-safe-bottom) + var(--app-keyboard-inset) + .35rem)!important}.dashboard-page .dashboard-primary-card,.dashboard-page .dashboard-block-card,.sales-list-page .list-card,.purchase-list-page .list-card,.voucher-list-page .list-card,.journal-list-page .list-card,.definitions-page .settings-card{border-radius:.9rem!important}.voucher-list-page .list-card{border-radius:1rem!important}}@media(min-width:1200px){html{font-size:12px}.transaction-entry-page{padding-bottom:calc(var(--app-safe-bottom) + var(--app-keyboard-inset) + .45rem)!important}.transaction-mobile-form .transaction-entry-section{padding:.75rem!important;border-radius:.85rem!important}.transaction-mobile-form .invoice-submit-panel{position:sticky!important;bottom:calc(var(--app-safe-bottom) + var(--app-keyboard-inset) + .35rem)!important;z-index:35!important;border-radius:.85rem!important;padding:.7rem!important}}.transaction-mobile-form .journal-line-grid--compact{grid-template-columns:minmax(0,.88fr) minmax(0,.88fr) minmax(0,1.24fr)!important;align-items:end!important}.transaction-mobile-form .header-fields-grid--journal-inline-rate{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)!important}.transaction-mobile-form .header-fields-grid--journal-inline-rate>:last-child{grid-column:auto!important}html[data-app-theme=dark]{color-scheme:dark;--app-control-focus-ring: 0 0 0 3px rgba(96, 165, 250, .28);--dark-surface-strong: rgba(15, 23, 42, .94);--dark-surface-soft: rgba(15, 23, 42, .72);--dark-surface-hover: rgba(30, 41, 59, .96);--dark-border-soft: rgba(71, 85, 105, .7);--dark-text-primary: #e5eefb;--dark-text-secondary: #cbd5e1;--dark-text-muted: #94a3b8;--dark-shadow-soft: 0 12px 28px rgba(2, 6, 23, .34);--dark-shadow-strong: 0 20px 48px rgba(2, 6, 23, .46)}html[data-app-theme=dark] body{background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(168,85,247,.12),transparent 26%),linear-gradient(180deg,#06101c,#0b1220);color:#e5eefb}html[data-app-theme=dark] .app-shell-root,html[data-app-theme=dark] .app-shell-frame,html[data-app-theme=dark] .app-main-scroll,html[data-app-theme=dark] .app-page{background-color:transparent;color:var(--dark-text-primary)}html[data-app-theme=dark] .app-shell-frame{background:#060d1aeb}html[data-app-theme=dark] .bg-slate-900{background-color:#0f172a!important}html[data-app-theme=dark] .bg-slate-800{background-color:#172033!important}html[data-app-theme=dark] .bg-slate-700{background-color:#223049!important}html[data-app-theme=dark][data-device-class=tablet][data-launch-mode=browser] .app-shell-frame--centered,html[data-app-theme=dark][data-device-class=desktop][data-launch-mode=browser] .app-shell-frame--centered{box-shadow:0 24px 70px #0206178c}html[data-app-theme=dark] .app-bottom-nav{background:#080f1cf5!important;border-color:#334155f2!important;box-shadow:0 -10px 24px #02061773!important}html[data-app-theme=dark] .bg-white,html[data-app-theme=dark] [class*="bg-white/70"],html[data-app-theme=dark] [class*="bg-white/80"],html[data-app-theme=dark] [class*="bg-white/85"],html[data-app-theme=dark] [class*="bg-white/90"],html[data-app-theme=dark] [class*="bg-white/95"]{background-color:var(--dark-surface-strong)!important}html[data-app-theme=dark] .bg-gray-50,html[data-app-theme=dark] .bg-gray-100,html[data-app-theme=dark] .bg-gray-200,html[data-app-theme=dark] .bg-slate-50,html[data-app-theme=dark] .bg-slate-100,html[data-app-theme=dark] .bg-slate-200,html[data-app-theme=dark] [class*="bg-gray-50/"],html[data-app-theme=dark] [class*="bg-gray-100/"],html[data-app-theme=dark] [class*="bg-gray-200/"],html[data-app-theme=dark] [class*="bg-slate-50/"],html[data-app-theme=dark] [class*="bg-slate-100/"],html[data-app-theme=dark] [class*="bg-slate-200/"]{background-color:var(--dark-surface-soft)!important}html[data-app-theme=dark] .border-gray-50,html[data-app-theme=dark] .border-gray-100,html[data-app-theme=dark] .border-gray-200,html[data-app-theme=dark] .border-gray-300,html[data-app-theme=dark] .border-gray-400,html[data-app-theme=dark] .border-slate-100,html[data-app-theme=dark] .border-slate-200,html[data-app-theme=dark] .border-slate-300,html[data-app-theme=dark] .border-slate-400{border-color:var(--dark-border-soft)!important}html[data-app-theme=dark] .text-black,html[data-app-theme=dark] .text-gray-900,html[data-app-theme=dark] .text-gray-800,html[data-app-theme=dark] .text-gray-700,html[data-app-theme=dark] .text-slate-900,html[data-app-theme=dark] .text-slate-800,html[data-app-theme=dark] .text-slate-700{color:var(--dark-text-primary)!important}html[data-app-theme=dark] .text-gray-100,html[data-app-theme=dark] .text-gray-200,html[data-app-theme=dark] .text-gray-300,html[data-app-theme=dark] .text-slate-100,html[data-app-theme=dark] .text-slate-200,html[data-app-theme=dark] .text-slate-300{color:var(--dark-text-secondary)!important}html[data-app-theme=dark] .text-gray-600,html[data-app-theme=dark] .text-gray-500,html[data-app-theme=dark] .text-gray-400,html[data-app-theme=dark] .text-slate-600,html[data-app-theme=dark] .text-slate-500,html[data-app-theme=dark] .text-slate-400{color:var(--dark-text-muted)!important}html[data-app-theme=dark] .hover\:text-gray-500:hover,html[data-app-theme=dark] .hover\:text-gray-600:hover,html[data-app-theme=dark] .hover\:text-slate-500:hover,html[data-app-theme=dark] .hover\:text-slate-600:hover{color:var(--dark-text-secondary)!important}html[data-app-theme=dark] .hover\:text-gray-700:hover,html[data-app-theme=dark] .hover\:text-gray-800:hover,html[data-app-theme=dark] .hover\:text-slate-700:hover,html[data-app-theme=dark] .hover\:text-slate-800:hover{color:#f8fbff!important}html[data-app-theme=dark] .hover\:bg-white:hover,html[data-app-theme=dark] .hover\:bg-gray-50:hover,html[data-app-theme=dark] .hover\:bg-slate-50:hover{background-color:var(--dark-surface-hover)!important}html[data-app-theme=dark] .shadow-sm,html[data-app-theme=dark] .shadow-md,html[data-app-theme=dark] .shadow-lg,html[data-app-theme=dark] .shadow-xl,html[data-app-theme=dark] .shadow-2xl{box-shadow:var(--dark-shadow-soft)!important}html[data-app-theme=dark] .shadow-xl,html[data-app-theme=dark] .shadow-2xl{box-shadow:var(--dark-shadow-strong)!important}html[data-app-theme=dark] .shadow-inner{box-shadow:inset 0 1px 2px #02061775!important}html[data-app-theme=dark] [class*=shadow-blue-],html[data-app-theme=dark] [class*=shadow-cyan-],html[data-app-theme=dark] [class*=shadow-emerald-],html[data-app-theme=dark] [class*=shadow-green-],html[data-app-theme=dark] [class*=shadow-indigo-],html[data-app-theme=dark] [class*=shadow-orange-],html[data-app-theme=dark] [class*=shadow-pink-],html[data-app-theme=dark] [class*=shadow-purple-],html[data-app-theme=dark] [class*=shadow-rose-],html[data-app-theme=dark] [class*=shadow-violet-]{--tw-shadow-color: rgba(15, 23, 42, .6) !important}html[data-app-theme=dark] .bg-blue-50,html[data-app-theme=dark] .bg-blue-100,html[data-app-theme=dark] .bg-blue-200,html[data-app-theme=dark] .hover\:bg-blue-50:hover,html[data-app-theme=dark] .hover\:bg-blue-100:hover{background-color:#2563eb2e!important}html[data-app-theme=dark] .bg-cyan-50,html[data-app-theme=dark] .bg-cyan-100,html[data-app-theme=dark] .hover\:bg-cyan-50:hover,html[data-app-theme=dark] .hover\:bg-cyan-100:hover{background-color:#0891b22e!important}html[data-app-theme=dark] .bg-emerald-50,html[data-app-theme=dark] .bg-emerald-100,html[data-app-theme=dark] .bg-emerald-200,html[data-app-theme=dark] .bg-green-50,html[data-app-theme=dark] .hover\:bg-emerald-50:hover,html[data-app-theme=dark] .hover\:bg-emerald-100:hover,html[data-app-theme=dark] .hover\:bg-green-50:hover{background-color:#0596692e!important}html[data-app-theme=dark] .bg-indigo-50,html[data-app-theme=dark] .bg-indigo-100,html[data-app-theme=dark] .bg-indigo-200,html[data-app-theme=dark] .hover\:bg-indigo-50:hover,html[data-app-theme=dark] .hover\:bg-indigo-100:hover{background-color:#4f46e533!important}html[data-app-theme=dark] .bg-purple-50,html[data-app-theme=dark] .bg-purple-100,html[data-app-theme=dark] .bg-violet-50,html[data-app-theme=dark] .bg-violet-100,html[data-app-theme=dark] .bg-fuchsia-50,html[data-app-theme=dark] .bg-fuchsia-100,html[data-app-theme=dark] .hover\:bg-purple-50:hover,html[data-app-theme=dark] .hover\:bg-violet-50:hover,html[data-app-theme=dark] .hover\:bg-violet-100:hover,html[data-app-theme=dark] .hover\:bg-fuchsia-50:hover{background-color:#7e22ce33!important}html[data-app-theme=dark] .bg-amber-50,html[data-app-theme=dark] .bg-amber-100,html[data-app-theme=dark] .bg-orange-50,html[data-app-theme=dark] .bg-orange-100,html[data-app-theme=dark] .bg-yellow-50,html[data-app-theme=dark] .hover\:bg-amber-50:hover,html[data-app-theme=dark] .hover\:bg-orange-50:hover,html[data-app-theme=dark] .hover\:bg-yellow-50:hover{background-color:#d977062e!important}html[data-app-theme=dark] .bg-rose-50,html[data-app-theme=dark] .bg-rose-100,html[data-app-theme=dark] .bg-rose-200,html[data-app-theme=dark] .bg-red-50,html[data-app-theme=dark] .bg-red-100,html[data-app-theme=dark] .bg-pink-50,html[data-app-theme=dark] .hover\:bg-rose-50:hover,html[data-app-theme=dark] .hover\:bg-red-50:hover,html[data-app-theme=dark] .hover\:bg-pink-50:hover{background-color:#e11d482e!important}html[data-app-theme=dark] .bg-teal-50,html[data-app-theme=dark] .bg-teal-100,html[data-app-theme=dark] .hover\:bg-teal-50:hover{background-color:#0d94882e!important}html[data-app-theme=dark] .border-blue-100,html[data-app-theme=dark] .border-blue-200,html[data-app-theme=dark] .border-blue-300{border-color:#60a5fa57!important}html[data-app-theme=dark] .border-cyan-100,html[data-app-theme=dark] .border-cyan-200{border-color:#22d3ee52!important}html[data-app-theme=dark] .border-emerald-100,html[data-app-theme=dark] .border-emerald-200,html[data-app-theme=dark] .border-emerald-300,html[data-app-theme=dark] .border-green-100{border-color:#34d39952!important}html[data-app-theme=dark] .border-indigo-100,html[data-app-theme=dark] .border-indigo-200,html[data-app-theme=dark] .border-indigo-300{border-color:#818cf857!important}html[data-app-theme=dark] .border-purple-100,html[data-app-theme=dark] .border-purple-200,html[data-app-theme=dark] .border-violet-100,html[data-app-theme=dark] .border-violet-200,html[data-app-theme=dark] .border-violet-300,html[data-app-theme=dark] .border-fuchsia-100{border-color:#c084fc57!important}html[data-app-theme=dark] .border-amber-100,html[data-app-theme=dark] .border-amber-200,html[data-app-theme=dark] .border-orange-100,html[data-app-theme=dark] .border-orange-200,html[data-app-theme=dark] .border-yellow-100{border-color:#fbbf2452!important}html[data-app-theme=dark] .border-rose-100,html[data-app-theme=dark] .border-rose-200,html[data-app-theme=dark] .border-rose-300,html[data-app-theme=dark] .border-red-100,html[data-app-theme=dark] .border-red-200,html[data-app-theme=dark] .border-pink-50,html[data-app-theme=dark] .border-pink-100{border-color:#fb718552!important}html[data-app-theme=dark] .border-teal-100,html[data-app-theme=dark] .border-teal-200{border-color:#2dd4bf52!important}html[data-app-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:#e5eefb;caret-color:#93c5fd}html[data-app-theme=dark] .app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not([class*=bg-]){background-color:#0f172ae6}html[data-app-theme=dark] .app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not([class*=border-]){border-color:#475569b3}html[data-app-theme=dark] .app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea)::placeholder{color:#64748b}html[data-app-theme=dark] .app-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):focus-visible{border-color:#60a5fa}@media print{body.equity-partners-print-locked .equity-partners-no-print{display:none!important}body.equity-partners-print-locked *{visibility:hidden!important}body.equity-partners-print-locked:before{content:"Printing is disabled for Equity & Partners.";display:block;position:fixed;top:0;right:0;bottom:0;left:0;padding:24px;font-family:var(--font-app-print-ar);font-size:14px;color:#0f172a;background:#fff;visibility:visible!important}}@media print{.statement-classic-sheet{border-radius:0!important;border:1px solid #111827!important;box-shadow:none!important}.statement-classic-header{padding:12px 14px 10px!important}.statement-classic-title{font-size:22px!important}.statement-classic-table--paper{min-width:100%!important}.statement-classic-fill-row td{height:140px!important}.statement-classic-check-image{width:96px!important;height:60px!important}.statement-classic-table th,.statement-classic-table td,.statement-classic-inline-table th,.statement-classic-inline-table td{color:#111827!important}.statement-classic-table th,.statement-classic-table td,.directory-statement-table.statement-classic-table--paper th,.directory-statement-table.statement-classic-table--paper td,.statement-report-table.statement-classic-table--paper th,.statement-report-table.statement-classic-table--paper td{font-size:11px!important;padding:.45rem .35rem!important}.statement-classic-inline-table th,.statement-classic-inline-table td{font-size:9px!important}.statement-classic-company-name{font-size:14px!important}.statement-classic-fill-row td{height:40px!important}}.statement-classic-sheet{overflow:hidden;width:100%;max-width:100%;background:#fff}.statement-classic-header{display:grid;gap:.95rem;padding:1.2rem 1.35rem .95rem;border-bottom:1px solid #111827}.statement-classic-title-block{text-align:center}.statement-classic-title{margin:0;font-size:1.65rem;font-weight:900;color:#111827}.statement-classic-subtitle{display:none}.statement-classic-company-name{margin:.25rem 0 0;font-size:.95rem;font-weight:900;color:#374151;text-align:center}.statement-classic-identity-row,.statement-classic-meta-row,.statement-classic-footer-bar,.statement-classic-footer-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.statement-classic-identity-row--paper{min-height:2.1rem}.statement-classic-identity{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;color:#111827}.statement-classic-identity--party,.statement-classic-identity--phone{font-size:.96rem;font-weight:800}.statement-classic-company-phone{font-size:.82rem;color:#6b7280;font-weight:700}.statement-classic-identity-label,.statement-classic-footer-label,.statement-classic-detail-label{color:#374151;font-weight:900}.statement-classic-identity-value{color:#111827;font-weight:900}.statement-classic-meta-row{padding-top:.7rem;border-top:1px dashed #9ca3af;font-size:.78rem;font-weight:700;color:#4b5563}.statement-classic-table{width:100%;border-collapse:collapse;background:#fff}.statement-classic-table--paper{width:100%;min-width:0;max-width:100%}.statement-classic-table th,.statement-classic-table td{border:none;border-bottom:1px solid #cbd5e1;background:#fff;color:#111827;padding:.58rem .48rem;font-size:.8rem;line-height:1.6;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.statement-classic-table thead th{background:#f8fafc;text-align:center;font-weight:900;border-top:2px solid #0f172a;border-bottom:2px solid #0f172a}.statement-classic-document-cell{text-align:center}.statement-classic-document-wrap{display:grid;justify-items:center;align-content:center;gap:.16rem;width:100%}.statement-classic-document-label{font-weight:900;color:#111827;line-height:1.35;text-align:center}.statement-classic-document-number{display:block;font-weight:800;color:#374151;font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.2}.statement-classic-description{line-height:1.58;overflow-wrap:anywhere}.statement-classic-primary{font-weight:900;color:#111827;line-height:1.45;overflow-wrap:anywhere}.statement-classic-secondary{margin-top:.16rem;font-size:.72rem;color:#6b7280}.statement-classic-placeholder,.statement-classic-date-cell,.statement-classic-doc-cell,.statement-classic-amount-cell,.statement-classic-balance-cell,.statement-classic-notes-cell,.statement-classic-empty-row td{text-align:center;font-variant-numeric:tabular-nums}.statement-classic-row--opening td{background:#fafaf9;font-weight:800}.statement-classic-row--invoice td{background:#e5e7eb}.statement-classic-fill-row td{height:4.5rem;background:#fff}.statement-classic-detail-row td{background:#fff;padding:0}.statement-classic-detail-block,.statement-classic-detail-meta-list{display:grid;gap:0;width:100%;max-width:100%}.statement-classic-detail-cell{padding:0!important;background:#fff!important}.statement-classic-note-line{padding:.55rem .7rem;border-top:1px solid #d1d5db;font-size:.78rem;line-height:1.75;color:#374151}.statement-classic-detail-line{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem;line-height:1.6;color:#1f2937;padding:.55rem .7rem;border-bottom:1px solid #d1d5db}.statement-classic-detail-pill{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;padding:.05rem .5rem;border:1px solid #9ca3af;border-radius:999px;background:#fff;font-weight:800}.statement-classic-inline-table{width:100%;border-collapse:collapse;table-layout:fixed;max-width:100%}.statement-classic-inline-table th,.statement-classic-inline-table td{border:none;border-bottom:1px solid #e2e8f0;padding:.38rem .42rem;font-size:.72rem;line-height:1.5;background:#fff;color:#111827;overflow-wrap:anywhere;word-break:normal}.statement-classic-inline-table thead th{background:#f1f5f9;font-weight:900;border-bottom:1.5px solid #cbd5e1}.statement-classic-inline-table thead th:nth-child(1){font-size:.64rem;line-height:1.25;padding-inline:.18rem}.statement-classic-inline-table thead th:nth-child(2),.statement-classic-inline-table thead th:nth-child(3),.statement-classic-inline-table thead th:nth-child(4){white-space:nowrap;font-size:.61rem;letter-spacing:-.01em;padding-inline:.16rem}.statement-classic-inline-table td:nth-child(1){font-size:.63rem;line-height:1.28;padding-inline:.18rem}.statement-classic-inline-table td:nth-child(2),.statement-classic-inline-table td:nth-child(3),.statement-classic-inline-table td:nth-child(4){font-size:.65rem}.statement-classic-inline-summary-row td{background:#f3f4f6;font-weight:800}.statement-classic-inline-summary-label{font-weight:900}.statement-classic-voucher-account{display:grid;gap:.18rem}.statement-classic-voucher-account-name{font-weight:700;color:#111827}.statement-classic-voucher-check-meta{display:grid;gap:.08rem;font-size:.58rem;line-height:1.28;color:#6b7280}.statement-classic-voucher-check-meta-label{color:#4b5563;font-weight:800}.statement-classic-inline-table--voucher thead th:nth-child(1),.statement-classic-inline-table--voucher td:nth-child(1){width:24%;text-align:center;font-size:.66rem}.statement-classic-inline-table--voucher thead th:nth-child(2),.statement-classic-inline-table--voucher td:nth-child(2){width:50%}.statement-classic-inline-table--voucher thead th:nth-child(3),.statement-classic-inline-table--voucher td:nth-child(3){width:26%;text-align:center;font-size:.66rem}.statement-classic-check-gallery{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem .7rem;border-bottom:1px solid #d1d5db;background:#fff}.statement-classic-check-frame{border:1px solid #d1d5db;padding:.2rem;background:#fff}.statement-classic-check-image{display:block;width:7rem;height:4.5rem;object-fit:cover}.statement-classic-footer{display:none}.statement-classic-note-panel{padding:.9rem 1.35rem 1.15rem;border-top:1px solid #111827;background:#fff}.statement-classic-summary-table{border-top:none!important}.statement-classic-summary-inline-row td{background:#f3f4f6}.statement-classic-summary-inline-cell{text-align:center;font-weight:900;color:#111827;font-variant-numeric:tabular-nums}.statement-classic-summary-row td{background:#fafaf9}.statement-classic-summary-label-cell{font-weight:900;color:#111827}.statement-classic-summary-value-cell{text-align:center;font-weight:900;color:#111827;font-variant-numeric:tabular-nums}.statement-classic-summary-row--final td{background:#f3f4f6}.statement-classic-summary-stack{display:grid;gap:.38rem;min-width:14rem}.statement-classic-footer-row{font-size:.86rem;font-weight:800;color:#111827}.statement-classic-footer-row--final{padding-top:.25rem;margin-top:.1rem;border-top:1px solid #d1d5db}.statement-classic-footer-value{direction:ltr;font-variant-numeric:tabular-nums;color:#111827}.statement-classic-page-meta{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;font-size:.78rem;color:#4b5563}.statement-classic-page-meta-item{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.statement-classic-page-meta-label{color:#6b7280;font-weight:800}.statement-classic-note{margin-top:.3rem;font-size:.75rem;line-height:1.7;color:#4b5563}@media print{.statement-classic-footer{display:none!important}}@media screen and (max-width:640px){.statement-classic-header{padding:.95rem .85rem .8rem}.statement-classic-title{font-size:1.18rem}.statement-classic-identity-row{flex-direction:row;align-items:flex-start;justify-content:space-between}.statement-classic-meta-row,.statement-classic-footer-bar,.statement-classic-footer-row{flex-direction:row;align-items:center}.statement-classic-fill-row td{height:2.75rem}.statement-classic-identity--party,.statement-classic-identity--phone{font-size:.82rem}.statement-classic-meta-row{gap:.4rem;font-size:.66rem}.statement-classic-footer{padding:.75rem .85rem .9rem}}.statement-classic-sheet .statement-mobile-viewport{overflow-x:hidden;overflow-y:visible}.statement-classic-sheet .statement-mobile-canvas{width:100%;min-width:0;max-width:100%}.statement-mobile-canvas .statement-classic-table--paper,.financial-reports-page.statement-report-active .statement-classic-table--paper,.directory-statement-table.statement-classic-table--paper{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.financial-reports-page.statement-report-active .statement-classic-table--paper th,.financial-reports-page.statement-report-active .statement-classic-table--paper td,.directory-statement-table.statement-classic-table--paper th,.directory-statement-table.statement-classic-table--paper td{padding:.4rem .28rem!important;font-size:9.3px!important;line-height:1.45!important;vertical-align:top!important}@media screen and (max-width:640px){.directory-statement-content{padding:0!important}.statement-classic-sheet{border-radius:0!important;border-inline:0!important;box-shadow:none!important}.statement-classic-sheet .statement-mobile-viewport{overflow-x:hidden!important;overflow-y:visible!important}.statement-mobile-canvas{width:100%!important;min-width:0!important;max-width:100%!important;zoom:normal!important}.statement-mobile-canvas .statement-classic-table--paper,.financial-reports-page.statement-report-active .statement-classic-table--paper,.directory-statement-table.statement-classic-table--paper{width:100%!important;min-width:0!important;max-width:100%!important}.financial-reports-page.statement-report-active .statement-classic-table--paper th,.financial-reports-page.statement-report-active .statement-classic-table--paper td,.directory-statement-table.statement-classic-table--paper th,.directory-statement-table.statement-classic-table--paper td{padding:.22rem .12rem!important;font-size:7.25px!important;line-height:1.25!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table th,.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table td{padding:.12rem .08rem!important;font-size:5.8px!important;line-height:1.35!important;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;height:auto!important;vertical-align:top!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table thead th:nth-child(2),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table thead th:nth-child(3),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table thead th:nth-child(4){font-size:5.4px!important;white-space:normal!important;letter-spacing:-.02em!important;padding-inline:.03rem!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table thead th:nth-child(1){font-size:5.5px!important;line-height:1.2!important;padding-inline:.06rem!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table td:nth-child(1){font-size:5.5px!important;line-height:1.2!important;padding-inline:.06rem!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table td:nth-child(2),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table td:nth-child(3),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table td:nth-child(4){font-size:5.8px!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher thead th:nth-child(1),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher thead th:nth-child(2),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher thead th:nth-child(3),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher td:nth-child(1),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher td:nth-child(2),.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher td:nth-child(3){font-size:5.8px!important;line-height:1.35!important;padding-inline:.06rem!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher colgroup col:nth-child(1){width:30%!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher colgroup col:nth-child(2){width:44%!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table--voucher colgroup col:nth-child(3){width:26%!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table:not(.statement-classic-inline-table--voucher) colgroup col:nth-child(1){width:32%!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table:not(.statement-classic-inline-table--voucher) colgroup col:nth-child(2){width:20%!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table:not(.statement-classic-inline-table--voucher) colgroup col:nth-child(3){width:22%!important}.statement-mobile-canvas .statement-classic-table--paper .statement-classic-inline-table:not(.statement-classic-inline-table--voucher) colgroup col:nth-child(4){width:26%!important}.statement-classic-voucher-check-meta{font-size:5.3px!important;line-height:1.18!important}.statement-classic-document-number,.statement-classic-secondary,.statement-classic-note-line{font-size:7.7px!important;line-height:1.25!important}}#reader,#quick-add-product-reader,#invoice-barcode-reader{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}#reader video,#quick-add-product-reader video,#invoice-barcode-reader video{width:100%!important;height:100%!important;object-fit:cover!important}@media print{.app-shell-root>*:not(main),.financial-reports-page>*:not(.directory-statement-sheet),.directory-statement-sheet>:not(.directory-statement-content),.directory-statement-filters,.directory-statement-header,.report-header,header,nav,aside,button,select,input,[data-document-actions],.no-print{display:none!important}.fixed.inset-0.z-\[200\],.fixed.inset-0.z-\[300\],.responsive-dialog-backdrop{background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important;display:block!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;height:auto!important}body,html{background:#fff!important;color:#000!important}.app-shell-root,main,.app-shell-frame,.financial-reports-page,.directory-statement-sheet,.directory-statement-content,.statement-classic-sheet{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;background:#fff!important}}
