@media screen{
#workspace-landing:has(.accounts-sheet-dashboard){overflow:hidden;grid-template-columns:210px minmax(0,1fr)}#workspace-landing:has(.accounts-sheet-dashboard)>.workspace-sidebar{overflow:auto;padding:10px 8px}#workspace-landing:has(.accounts-sheet-dashboard)>.overview-content{height:100%;overflow:hidden;padding:8px 10px;min-height:0}.accounts-sheet-dashboard{height:100%;display:flex;flex-direction:column;gap:5px;min-height:0}.accounts-sheet-dashboard .accounts-heading{margin:0;gap:10px;flex-wrap:wrap}.accounts-sheet-dashboard h2{font-size:23px}.accounts-sheet-dashboard .accounts-filter input[type=date]{height:32px;padding:5px;min-width:120px}.accounts-sheet-dashboard .accounts-filter button{padding:7px 10px}.accounts-sheet-dashboard .accounts-filter label{gap:2px;font-size:11px}.accounts-sheet-dashboard .accounts-status{min-height:14px;font-size:10px;margin:0}.accounts-sheet-dashboard .accounts-metrics{margin:0;flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.accounts-sheet-dashboard .accounts-metric{height:60px;min-height:0!important;padding:6px 9px!important;background:#fafcfd!important;align-items:center}.accounts-sheet-dashboard .accounts-metric span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accounts-sheet-dashboard .accounts-metric strong{font-size:17px!important;margin-top:3px!important;white-space:nowrap}.accounts-sheet-dashboard [data-summary-export]{margin:0;padding:2px 0}.accounts-sheet-dashboard [data-summary-export] button{padding:4px 8px;font-size:10px}.accounts-sheet-dashboard>[data-invoices]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;border-radius:4px}.accounts-sheet-dashboard .overview-table-wrap{max-height:none!important;min-height:0;flex:1;overflow:auto}.accounts-sheet-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:7px;background:#fff;border-bottom:1px solid #d4dfe8}.accounts-sheet-tools h3{font-size:13px!important;margin:0!important}.accounts-sheet-tools input{flex:1;min-width:170px}.accounts-sheet-tools input,.accounts-sheet-tools select,.accounts-sheet-pager select{border:1px solid #c7d3df;border-radius:4px;padding:6px 8px;font-size:11px;background:#fff}.accounts-sheet-tools [data-export]{display:flex;gap:5px}.accounts-sheet-tools button{background:#226342;color:#fff;padding:6px 8px;font-size:11px;border-radius:4px}.accounts-sheet-dashboard .accounts-invoice-sheet{min-width:1060px!important;font-size:12px!important}.accounts-invoice-sheet th,.accounts-invoice-sheet td{padding:4px 7px!important;height:28px;white-space:nowrap;color:#20334a}.accounts-invoice-sheet td:nth-child(8){text-align:right;font-variant-numeric:tabular-nums}.sheet-selected{background:#e3f1e8!important;outline:1px solid #22864c;outline-offset:-1px}.accounts-sheet-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px;border-top:1px solid #d4dfe8;background:#fff;font-size:11px}.accounts-sheet-pager label{margin-left:auto;display:flex;gap:5px;align-items:center}.accounts-sheet-pager button{border:1px solid #b8cabc;padding:5px 9px;border-radius:4px;color:#225a3a;background:#fff}.accounts-sheet-pager button:disabled{opacity:.4}.accounts-sheet-dashboard .accounts-basis{font-size:10px;margin:0;line-height:1.4}
.live-product-search{padding:8px;background:#f8fbfa;border:1px solid #d5e0dc;border-radius:5px;margin:7px 0;flex-shrink:0}.live-search-fields{display:flex;align-items:end;gap:8px}.live-search-fields label{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:11px;font-weight:700}.live-search-fields input{width:100%;border:1px solid #c6d3df;border-radius:4px;padding:7px 9px;font-size:12px;min-width:0;background:#fff;color:#20334a}.live-product-search button{border:1px solid #b7c9ba;border-radius:4px;padding:5px 8px;font-size:11px;background:#fff;color:#225b3b}.live-product-search [data-status]{font-size:11px;color:#53667a;margin:5px 0}.live-search-scroll{overflow:auto;max-height:235px}.live-search-scroll table{min-width:760px!important;width:100%;font-size:12px}.live-search-scroll td:nth-child(n+4){white-space:nowrap;text-align:right}.live-search-pages{display:flex;gap:10px;align-items:center;margin-top:5px;font-size:11px}.live-search-scroll[hidden],.live-search-pages[hidden]{display:none!important}
#inv-price-search{min-width:150px;width:100%}#inventory-modal .inventory-basic-filters{display:flex!important;flex-wrap:wrap!important}#inventory-modal .inventory-basic-filters>label{font-size:11px;min-width:130px}#inventory-modal #inventory-metrics article{padding:5px 9px!important}#inventory-modal #inventory-metrics strong{font-size:17px!important}#inventory-modal .inventory-summary{padding-top:0!important;padding-bottom:0!important}.excel-directory-mode .grid-cols-12{display:flex!important;flex-direction:column!important}.excel-directory-mode .grid-cols-12>div:first-child{width:100%!important;max-height:none!important;flex:1!important}.excel-directory-mode #khata-ledger-panel{display:none!important}.excel-directory-mode .customer-sheet{width:100%;min-width:850px!important}.customer-sheet td:last-child{white-space:nowrap}.customer-sheet td:last-child button{margin-right:6px}.khata-directory-button{background:#fff!important;color:#234d36!important;border:1px solid #b9c9bd!important;padding:6px 10px!important;border-radius:4px!important;font-size:12px!important}.excel-directory-mode #khata-customers-list{flex:1;min-height:0}.excel-directory-mode #khata-customers-list .sheet-export-tools{margin:0;padding:5px 8px}.excel-directory-mode .customer-sheet th{position:sticky;top:0;z-index:1}.customer-sheet td,.customer-sheet th{height:29px;padding:4px 8px!important}
@media(min-width:1250px){.accounts-sheet-dashboard .accounts-metrics{grid-template-columns:repeat(8,minmax(0,1fr))!important}}
@media(min-width:701px){#warehouse-dashboard,#purchase-workspace,#replacement-stock,#product-return-dialog,#supplier-manager,#journal-voucher{width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:none!important;box-sizing:border-box}#warehouse-dashboard{overflow:auto}#supply-hub-modal{padding:8px!important}#supply-hub-modal>div{max-width:none!important;width:100%!important;height:calc(100dvh - 16px)!important;max-height:none!important}#warehouse-dashboard [data-cards]{padding:7px!important;gap:5px!important}#warehouse-dashboard [data-cards] article{padding:7px 10px!important;border-radius:4px!important;font-size:12px}#purchase-workspace{padding:12px!important}#grn-form{padding:10px!important;gap:8px!important;margin-top:8px!important;border-radius:4px!important}#grn-form td,#grn-form th{padding:5px 8px!important}#grn-total{padding:8px!important;font-size:16px;border-radius:4px!important}#replacement-stock article{padding:8px 10px!important;border-radius:4px!important;margin-top:5px!important}#replacement-stock form{padding:10px!important;border-radius:4px!important}#supply-hub-modal .rounded-2xl{border-radius:5px!important;padding:10px!important}}
@media(max-width:700px){#workspace-landing:has(.accounts-sheet-dashboard){grid-template-columns:1fr;overflow:auto}#workspace-landing:has(.accounts-sheet-dashboard)>.overview-content{height:auto;min-height:80dvh;overflow:visible}.accounts-sheet-dashboard{height:auto;min-height:80dvh}.accounts-sheet-dashboard .accounts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounts-sheet-dashboard .overview-table-wrap{min-height:320px;max-height:60dvh!important}.accounts-sheet-dashboard .accounts-filter{gap:5px}.accounts-sheet-tools input{min-width:120px;width:100%}.accounts-sheet-tools [data-export]{flex-wrap:wrap}.live-search-fields{flex-wrap:wrap}.live-search-fields label{min-width:140px}.live-search-fields input{font-size:16px}.live-search-scroll{max-height:220px}.excel-directory-mode .grid-cols-12>div:first-child{overflow:hidden;min-height:350px}#khata-modal .khata-directory-button{min-height:34px}.accounts-sheet-pager label{margin-left:0}}
}
@media print{.live-product-search,.accounts-sheet-tools,.accounts-sheet-pager,.khata-directory-button{display:none!important}}
@media screen{.customer-sheet td:nth-child(n+3){text-align:left}.customer-sheet td:nth-child(5),.customer-sheet td:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}.excel-directory-mode .customer-sheet td:first-child{width:45px}.excel-directory-mode .customer-sheet td:last-child{width:155px}.customer-sheet td:nth-child(2){font-weight:650}#inventory-modal .inventory-basic-filters>div:first-child{flex:2;min-width:240px}#inventory-modal .inventory-basic-filters>label:has(#inv-price-search){display:flex;flex-direction:column;flex:1;min-width:180px}#inventory-modal .inventory-basic-filters #inv-search-input{width:100%}.live-product-search button:focus-visible{outline:2px solid #25844e;outline-offset:1px}}
@media screen{.accounts-invoice-sheet button{min-height:20px!important;padding:2px 5px!important;font-size:10px!important}.accounts-invoice-sheet td{padding:3px 7px!important}#purchase-workspace>div:first-child{top:0!important;padding:8px 0!important;z-index:4}#warehouse-dashboard header{position:sticky;top:0;z-index:3;flex-shrink:0}}
@media screen{#inv-price-search{border:1px solid #c6d3df;border-radius:6px;background:#fff;color:#20334a;padding:8px 10px;min-height:38px}#supplier-finance .sf-due{font-size:19px}#supplier-finance .sf-tools{gap:7px}#supplier-finance th,#supplier-finance td{padding:5px 8px}.control-page .control-summary>div{padding:6px 10px}.control-page .control-summary strong{font-size:18px}.customer-sheet tbody button{min-height:22px!important;padding:2px 6px!important}}
