@media (max-width:767px){:root{--mobile-page-gutter:12px;--mobile-section-gap:10px;--mobile-card-padding:12px;--mobile-control-height:44px;--mobile-radius:10px;--mobile-sticky-offset:0px}.erp-page-container,.erp-table-page,.mod-body,.module-body,.module-content{min-width:0;max-width:100%}.erp-page-container{overflow-x:clip}.erp-table-page{padding:0}.erp-table-page-heading{padding:10px var(--mobile-page-gutter) 8px}.erp-table-page-title{font-size:16px;line-height:1.25}.erp-table-page-surface{overflow-x:visible}.erp-table-page-surface>.card,.erp-table-page-surface>[class*=content-card],.erp-table-page-surface>[class*=directory-card]{margin-inline:var(--mobile-page-gutter)!important}.card{border-radius:var(--mobile-radius);box-shadow:none!important}.erp-page-toolbar{gap:8px!important;padding:10px var(--mobile-page-gutter)!important;border-bottom:1px solid var(--border-lt);background:var(--bg-card)}.erp-page-toolbar-left,.erp-page-toolbar-right{gap:8px!important}.erp-page-toolbar-search{width:100%}.erp-page-toolbar-search :is(input,select,button){min-height:var(--mobile-control-height)}.erp-page-toolbar-filters,.erp-page-toolbar-right,.erp-page-toolbar-views{flex-wrap:nowrap!important;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.erp-page-toolbar-filters::-webkit-scrollbar,.erp-page-toolbar-right::-webkit-scrollbar,.erp-page-toolbar-views::-webkit-scrollbar{display:none}.erp-page-toolbar-filters>*,.erp-page-toolbar-right>*,.erp-page-toolbar-views>*{flex:0 0 auto}.erp-page-toolbar :is(.btn-primary,.btn-secondary,.btn-outline,.erp-action-btn){min-height:40px;padding-inline:12px;white-space:nowrap}.erp-record-header{padding:8px var(--mobile-page-gutter)!important;border-bottom:1px solid var(--border-lt);background:color-mix(in srgb,var(--bg-card) 96%,transparent);box-shadow:none!important}.erp-record-breadcrumbs{margin-bottom:6px}.erp-record-header-main,.erp-record-header__main{gap:8px!important}.erp-record-header__actions,.section-actions{width:100%;min-width:0;gap:6px!important}.erp-record-title{font-size:16px!important;line-height:1.2!important}.erp-mobile-action-bar{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:7px!important;background:color-mix(in srgb,var(--bg-card) 97%,transparent)!important;box-shadow:0 8px 28px rgba(15,23,42,.14)!important}.erp-mobile-action-bar__inner{gap:6px!important}.erp-mobile-action-bar :is(button,a){width:100%;min-height:44px!important;justify-content:center;padding-inline:10px!important;border-radius:8px!important;font-size:12px!important}.detail-grid,.erp-record-form,.form-grid,[class*=facts-grid],[class*=info-grid]{grid-template-columns:minmax(0,1fr)!important}.form-input,.form-select,.input,select,textarea.form-input{min-height:42px}.data-table-scroll,.dt-scroll,.responsive-table{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.data-table-toolbar,.dt-toolbar{gap:8px!important;padding:10px var(--mobile-page-gutter)!important}.data-table-pagination,.dt-pagination{gap:6px!important;padding:10px var(--mobile-page-gutter)!important}.repair-detail{padding-bottom:88px!important}.repair-detail__header{position:sticky;top:0;padding:8px 10px!important}.repair-detail__header-row{gap:7px!important}.repair-detail__identity{gap:8px!important}.repair-detail__identity>button{width:40px!important;height:40px!important}.repair-detail__identity-content{gap:5px 7px!important}.repair-detail__mobile-meta{flex-basis:100%;font-size:11px!important}.repair-detail__actions{display:block!important}.repair-detail__action-context{display:flex;max-width:100%;gap:5px;overflow-x:auto;scrollbar-width:none}.repair-detail__action-context::-webkit-scrollbar{display:none}.repair-detail__action-controls{display:flex!important;align-items:center;gap:6px!important;margin-top:6px}.repair-detail__primary-action{flex:1;min-width:0}.repair-detail__primary-action .repair-action-btn{width:100%;min-height:42px;justify-content:center;border-radius:8px;padding:8px 11px}.repair-detail__primary-action .repair-action-btn span{display:inline!important}.repair-detail__progress{margin:0!important;padding:8px var(--mobile-page-gutter) 0!important}.repair-detail__summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin:8px var(--mobile-page-gutter) 0!important;overflow:hidden;border:1px solid var(--border-lt);border-radius:10px;background:var(--border-lt)}.repair-detail__summary>div{min-width:0;padding:10px!important;background:var(--bg-card)}.repair-detail__summary>div:first-child{grid-column:1/-1}.repair-detail__summary small,.repair-detail__summary span{font-size:9px!important}.repair-detail__summary strong{display:block;margin-top:2px;font-size:12px!important;line-height:1.3;overflow-wrap:anywhere}.repair-detail__tabs{position:sticky;top:58px;z-index:20;gap:3px!important;margin-top:8px!important;padding:6px var(--mobile-page-gutter)!important;overflow-x:auto;border-block:1px solid var(--border-lt);background:var(--bg-card);scrollbar-width:none}.repair-detail__tabs::-webkit-scrollbar{display:none}.repair-detail__tab{min-height:34px!important;flex:0 0 auto;padding:6px 10px!important;border-radius:7px!important;font-size:10px!important}.repair-detail__body{padding:10px var(--mobile-page-gutter) 18px!important}.repair-detail__aside,.repair-detail__grid,.repair-detail__main{gap:var(--mobile-section-gap)!important}.repair-detail .repair-section-card{border-radius:10px!important}.repair-detail .repair-section-header{min-height:48px;padding:9px 10px!important}.repair-detail .repair-section-card>div:not(.repair-section-header),.repair-detail .repair-section-header+div{padding-left:10px!important;padding-right:10px!important}.purchase-order-detail,.purchase-receipt-detail{padding-bottom:88px}.purchase-order-detail__header,.purchase-receipt-detail__header{padding:9px var(--mobile-page-gutter)!important}.purchase-order-detail__actions,.purchase-order-detail__identity,.purchase-order-detail__title-row{gap:7px!important}.purchase-order-detail__title-row{align-items:stretch!important}.purchase-order-detail__actions{width:100%}.purchase-order-detail__actions>.btn-primary,.purchase-order-detail__actions>.erp-action-btn{flex:1;min-height:42px}.purchase-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin:8px var(--mobile-page-gutter)!important;overflow:hidden;border:1px solid var(--border-lt);border-radius:10px;background:var(--border-lt)}.purchase-order-summary__item{padding:9px 10px!important;background:var(--bg-card)}.purchase-order-summary__item--next{grid-column:1/-1}.purchase-order-detail__grid,.purchase-order-detail__progress{margin-inline:var(--mobile-page-gutter)!important}.purchase-order-detail__grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.purchase-order-detail__main,.purchase-order-detail__side{gap:10px!important}.purchase-order-lines .table-head{display:none!important}.purchase-order-lines .table-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;min-height:auto!important;margin:0;padding:11px!important}.purchase-order-lines .table-row>*{min-width:0}.purchase-order-lines .table-row>:first-child{display:none}.purchase-order-lines .table-row>:nth-child(2){grid-column:1/-1}.finance-invoice-detail .invoice-detail__chrome,.finance-workspace .erp-record-header,.sales-workspace .erp-record-header{padding:9px var(--mobile-page-gutter)!important}.finance-invoice-detail .invoice-detail__header{align-items:stretch!important;gap:8px!important}.finance-invoice-detail .invoice-detail__header-actions{width:100%;gap:6px!important}.finance-invoice-detail .invoice-detail__header-actions>*{flex:1 1 auto}.finance-invoice-detail .invoice-detail__body{gap:10px!important;padding:10px var(--mobile-page-gutter) 20px!important}.finance-invoice-detail .invoice-detail__info-grid,.finance-invoice-detail .invoice-detail__kpi{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.finance-invoice-detail .invoice-detail__card,.finance-invoice-detail .invoice-detail__info-card,.finance-invoice-detail .invoice-detail__kpi-card,.finance-invoice-detail .invoice-detail__tabs-card{border-radius:10px!important}.crm-workspace .mod-body,.delivery-workspace .mod-body,.finance-workspace .mod-body,.hr-workspace .mod-body,.inventory-workspace .mod-body,.purchase-workspace .mod-body,.reconfiguration-workspace .mod-body,.sales-workspace .mod-body{padding-inline:0!important}.crm-workspace :is(.card,[class*=panel]),.delivery-workspace :is(.card,[class*=panel]),.hr-workspace :is(.card,[class*=panel]),.inventory-workspace :is(.card,[class*=panel]),.reconfiguration-workspace :is(.card,[class*=panel]){box-shadow:none!important}.crm-workspace .grid,.delivery-workspace .grid,.hr-workspace .grid,.inventory-workspace .grid,.reconfiguration-workspace .grid{-moz-column-gap:8px;column-gap:8px;row-gap:8px}[class*=mobile-card]{border-radius:10px!important;padding:11px!important;box-shadow:none!important}[class*=mobile-card]+[class*=mobile-card]{margin-top:8px}:is(.repair-detail,.purchase-order-detail,.purchase-receipt-detail,.finance-invoice-detail)[data-mobile-actions=true]{padding-bottom:92px!important}}@media (max-width:374px){:root{--mobile-page-gutter:10px}.purchase-order-summary,.repair-detail__summary{grid-template-columns:minmax(0,1fr)!important}.purchase-order-summary__item--next,.repair-detail__summary>div:first-child{grid-column:auto}.erp-mobile-action-bar :is(button,a){font-size:11px!important;padding-inline:8px!important}}@media (max-width:767px){.mod-page{min-width:0;max-width:100%}.mod-header{min-height:auto!important;padding:9px 12px!important;box-shadow:none!important}.mod-header,.mod-header__identity{gap:8px!important}.mod-header-icon{width:32px!important;height:32px!important;border-radius:8px!important}.mod-header h1,.mod-header-title{font-size:16px!important;line-height:1.2!important}.mod-header p,.mod-header-subtitle{margin-top:1px!important;font-size:10px!important;line-height:1.25!important}.mod-header-actions,.mod-header__actions{gap:6px!important}.mod-header-actions :is(button,a),.mod-header__actions :is(button,a){min-height:40px!important;padding-inline:10px!important}.mod-tabs,.module-tabs,[class*=sub-tabs]{display:flex!important;flex-wrap:nowrap!important;gap:2px!important;max-width:100%;overflow-x:auto!important;overscroll-behavior-x:contain;padding:4px 10px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mod-tabs::-webkit-scrollbar,.module-tabs::-webkit-scrollbar,[class*=sub-tabs]::-webkit-scrollbar{display:none}.mod-tabs>*,.module-tabs>*,[class*=sub-tabs]>*{flex:0 0 auto!important;min-height:36px!important;padding:7px 10px!important;white-space:nowrap}.panel-header,[class*=panel-header],[class*=section-header]{min-height:44px;padding:8px 11px!important;gap:8px!important}.panel-header h2,.panel-header h3,[class*=panel-header] h2,[class*=panel-header] h3,[class*=section-header] h2,[class*=section-header] h3{font-size:12px!important;line-height:1.25!important}:is([class*=summary-grid],[class*=stats-grid],[class*=metric-grid],[class*=kpi-grid],[class*=metrics]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}:is([class*=summary-grid],[class*=stats-grid],[class*=metric-grid],[class*=kpi-grid],[class*=metrics])>*{min-width:0;min-height:auto!important;padding:10px!important;border-radius:9px!important;box-shadow:none!important}.mod-body>:is(.card,section,article):not(.erp-table-page),.mod-body>div>:is(.card,section,article):only-child{max-width:calc(100% - 24px)}[role=dialog]{padding:8px!important}[role=dialog]>div{border-radius:12px!important}[role=dialog] :is(.form-grid,.grid-cols-2,.grid-cols-3,.grid-cols-4){grid-template-columns:minmax(0,1fr)!important}:is(.btn-primary,.btn-secondary,.btn-outline,.btn-ghost){min-height:40px}}@media (max-width:374px){.mod-header{padding-inline:10px!important}.mod-header p,.mod-header-subtitle{display:none}:is([class*=summary-grid],[class*=stats-grid],[class*=metric-grid],[class*=kpi-grid],[class*=metrics]){grid-template-columns:minmax(0,1fr)!important}}body>.deposit-modal-overlay[role=dialog],body>.holdover-modal-overlay[role=dialog],body>[role=dialog][aria-modal=true]{z-index:9850!important}.operations-warehouse .inventory-warehouse-row{grid-template-columns:minmax(0,1fr) auto!important;-moz-column-gap:24px!important;column-gap:24px!important;padding:12px 16px!important}.operations-warehouse .inventory-warehouse-row,.operations-warehouse .inventory-warehouse-row__meta{width:100%!important;min-width:0!important;display:grid!important;align-items:center!important;text-align:left!important}.operations-warehouse .inventory-warehouse-row__meta{margin:0!important;grid-template-columns:minmax(320px,1.5fr) minmax(140px,.55fr) minmax(220px,1fr)!important;justify-items:start!important;-moz-column-gap:20px!important;column-gap:20px!important;row-gap:4px!important}.operations-warehouse .inventory-warehouse-row__meta>*{min-width:0!important;max-width:100%!important;margin:0!important;text-align:left!important;justify-self:start!important}.operations-warehouse .inventory-warehouse-row__meta>p:first-child{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.operations-warehouse .inventory-warehouse-row__meta>div{justify-content:flex-start!important}.operations-warehouse .inventory-warehouse-row__actions{margin:0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;text-align:left!important;justify-self:end!important;white-space:nowrap!important}.operations-warehouse .inventory-warehouse-row,.operations-warehouse .inventory-warehouse-row__actions,.operations-warehouse .inventory-warehouse-row__meta{box-sizing:border-box}@media (max-width:1279px){.operations-warehouse .inventory-warehouse-row__meta{grid-template-columns:minmax(260px,1.4fr) minmax(120px,.6fr) minmax(180px,1fr)!important;-moz-column-gap:14px!important;column-gap:14px!important}}@media (max-width:1023px){.operations-warehouse .inventory-warehouse-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.operations-warehouse .inventory-warehouse-row__meta{display:block!important}.operations-warehouse .inventory-warehouse-row__meta>*+*{margin-top:3px!important}.operations-warehouse .inventory-warehouse-row__actions{margin-left:0!important;justify-content:flex-start!important;justify-self:start!important;flex-wrap:wrap!important;white-space:normal!important}}@font-face{font-family:__robotoFlex_029cd6;src:url(/_next/static/media/62f36f72fba27bd2-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__robotoFlex_Fallback_029cd6;src:local("Arial");ascent-override:93.26%;descent-override:24.54%;line-gap-override:0.00%;size-adjust:99.48%}.__className_029cd6{font-family:__robotoFlex_029cd6,__robotoFlex_Fallback_029cd6,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_029cd6{--font-roboto-flex:"__robotoFlex_029cd6","__robotoFlex_Fallback_029cd6",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}@font-face{font-family:__openSans_39b569;src:url(/_next/static/media/b5db02f0d09d688d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__openSans_39b569;src:url(/_next/static/media/4840173a88d500b9-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__openSans_39b569;src:url(/_next/static/media/03f17d7c3aa26da2-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__openSans_Fallback_39b569;src:local("Arial");ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.00%;size-adjust:105.22%}.__className_39b569{font-family:__openSans_39b569,__openSans_Fallback_39b569,Segoe UI,Helvetica Neue,Arial,sans-serif}.__variable_39b569{--font-open-sans:"__openSans_39b569","__openSans_Fallback_39b569",Segoe UI,Helvetica Neue,Arial,sans-serif}@font-face{font-family:__dmMono_2d3cac;src:url(/_next/static/media/0488ee5d7ce998e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__dmMono_2d3cac;src:url(/_next/static/media/e8e797f5da43c79d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__dmMono_Fallback_2d3cac;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_2d3cac{font-family:__dmMono_2d3cac,__dmMono_Fallback_2d3cac,Cascadia Code,ui-monospace,monospace}.__variable_2d3cac{--font-dm-mono:"__dmMono_2d3cac","__dmMono_Fallback_2d3cac",Cascadia Code,ui-monospace,monospace}