@media screen and (max-width:860px){.sidebar .nav-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sidebar .nav-group:after,.sidebar .nav-nested-group:after{content:none}.sidebar .nav-drawer-toggle{width:44px;height:46px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.nav-drawer-toggle:hover,.nav-drawer-toggle[aria-expanded=true]{background:var(--background-hover);color:var(--brand-primary-active)}.nav-drawer-toggle:focus-visible{background:var(--background-hover);color:var(--brand-primary-active)}.sidebar .nav-group.drawer-open>.nav-flyout{visibility:visible;opacity:1;pointer-events:auto;border:0;border-inline-start:2px solid var(--line);max-height:none;box-shadow:none;background:0 0;border-radius:0;grid-column:1/-1;margin-block:2px 8px;margin-inline:22px 0;padding:0;display:block;width:auto!important;position:static!important;inset:auto!important}.sidebar .nav-flyout-head{display:none}.sidebar .nav-flyout-links{gap:2px;padding-block:2px;padding-inline:8px 0}.sidebar .nav-flyout-links a,.sidebar .nav-flyout-links button{min-height:44px;font-size:14px}.sidebar .nav-nested-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sidebar .nav-nested-group>a .nested-arrow,.sidebar .nav-nested-group:hover>.nav-nested-flyout,.sidebar .nav-nested-group:focus-within>.nav-nested-flyout{display:none}.sidebar .nav-nested-group.drawer-open>.nav-nested-flyout{border:0;border-inline-start:2px solid var(--line);width:auto;box-shadow:none;background:0 0;border-radius:0;grid-column:1/-1;gap:2px;margin-block:0 4px;margin-inline:18px 0;padding:0;padding-inline-start:8px;display:grid;position:static}.sidebar .nav-nested-flyout a{min-height:44px;font-size:14px}.sidebar .nav-nested-group>.nav-drawer-nested-toggle{width:40px;height:44px;padding:0}}@media screen and (max-width:480px){.app-header-tools .header-preference-toggle{display:none}.drawer-preferences{border-top:1px solid var(--line);gap:4px;margin-top:10px;padding-top:12px;display:grid}.drawer-preferences button{min-height:46px;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.drawer-preferences button:hover{background:var(--background-hover);color:var(--brand-primary-active)}.drawer-preferences button:focus-visible{background:var(--background-hover);color:var(--brand-primary-active)}}@media screen and (max-width:760px){.app-header-tools{gap:8px;min-width:0}.app-header-tools .global-search{flex:auto;min-width:0}.user-quick-menu,.user-quick-menu.collapsed{min-width:44px;min-height:44px}.user-quick-menu.collapsed{max-width:44px}.user-quick-menu.expanded{max-width:min(340px,100vw - 112px)}.user-quick-menu .user-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-avatar-button{width:44px;min-width:44px;height:44px}.statement-screen{--fs-amount-w:112px}.statement-screen .fs-table,.fs-period,.fs-notice,.dashboard-expenses__legend-row>*,.dashboard-report-card__metric-copy>span,.dashboard-report-card__summary>p,.dashboard-bank-accounts__row>*,.dashboard-report-select__value,.dashboard-widget-strip a strong,.app-header-business strong,.table-page-size>span,.table-record-count,.plan-feature-list li>span,.field-hint,.logo-upload-text small,.payment-method-setting-card small,.einvoice-counter span,.setting-help-text,.statement-compare>span,.settings-users-count,.stack-form>label,label>span,.pos-register-bar .secondary-button,td.cell-control .secondary-button,.table-actions .secondary-button,.report-toolbar .secondary-button,.payment-method-card-actions .secondary-button{font-size:14px}.settings-plan-card>:-webkit-any(span,small){font-size:14px}.settings-plan-card>:-moz-any(span,small){font-size:14px}.settings-plan-card>:is(span,small){font-size:14px}.statement-screen .fs-table tr.fs-colhead>th,.statement-screen .fs-head>p.fs-period,.statement-screen .fs-doc>p.fs-notice,.stack-form>label:not(.check-row),.stack-form .two-col>label,.dashboard-expenses__legend .dashboard-expenses__legend-row>*,.dashboard-report-card .dashboard-report-card__summary>p:first-child,.dashboard-bank-accounts__list .dashboard-bank-accounts__row>*{font-size:14px}.financial-statement-head .financial-statement-basis-toggle,.status-pill,.user-status-badge,.balance-status,.statement-screen .fs-basis,.financial-statement-basis-toggle{font-size:13px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.panel h2,.panel h3,.modal-head h2,.report-page-title h2{overflow-wrap:break-word}input[type=file]{max-width:100%}.panel-head{flex-wrap:wrap}.panel-head>.page-head-actions{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.panel-head>.page-head-actions>:only-child,.panel-head>.page-head-actions>:last-child:nth-child(odd){grid-column:1/-1}:-webkit-any(.primary-button,.secondary-button){white-space:normal;max-width:100%}:-moz-any(.primary-button,.secondary-button){white-space:normal;max-width:100%}:is(.primary-button,.secondary-button){white-space:normal;max-width:100%}.panel-head>:last-child:not(:first-child){max-width:100%}.page-head-actions,.modal-actions,.report-actions,.table-actions,.settings-sales-actions,.payment-method-card-actions,.einvoice-inline-actions{flex-wrap:wrap}.secondary-button.tight,.link-button,.journal-line-action,.repeat-row-action,.widget-scroll-button{min-width:44px;min-height:44px}table{min-width:0}:-webkit-any(.quickbooks-table,.journal-entry-table,.reconcile-transaction-table)>table{min-width:0}:-moz-any(.quickbooks-table,.journal-entry-table,.reconcile-transaction-table)>table{min-width:0}:is(.quickbooks-table,.journal-entry-table,.reconcile-transaction-table)>table{min-width:0}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]),:has(>tbody>tr>td:-webkit-any(.empty-cell,.empty-state))){min-width:0!important}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]),:has(>tbody>tr>td:-moz-any(.empty-cell,.empty-state))){min-width:0!important}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]),:has(>tbody>tr>td:is(.empty-cell,.empty-state))){min-width:0!important}.table-wrap.data-table-wrap{border:0;border-radius:0;overflow:visible}.table-wrap:has(>table>tbody>tr>td[data-label]){border:0;border-radius:0;overflow:visible}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label])){background:0 0;width:100%;display:block}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>thead{display:block}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>thead>tr{justify-content:flex-end;display:flex}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>thead>tr>th{display:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>thead>tr>th:has(>.data-table-sort-button){background:0 0;border:0;padding:0 0 6px;display:block}.data-table-sort-button{min-height:44px;padding:0 6px}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-webkit-any(tbody,tfoot){gap:10px;display:grid}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-moz-any(tbody,tfoot){gap:10px;display:grid}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:is(tbody,tfoot){gap:10px;display:grid}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tfoot{margin-top:10px}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-webkit-any(tbody,tfoot)>tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:6px 14px;display:grid}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-moz-any(tbody,tfoot)>tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:6px 14px;display:grid}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:is(tbody,tfoot)>tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:6px 14px;display:grid}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-webkit-any(tbody,tfoot)>tr>:-webkit-any(td,th){border:0;border-bottom:1px solid var(--line);border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);text-align:end;vertical-align:middle;white-space:normal;overflow-wrap:break-word;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0;height:auto;padding:8px 0;font-size:15px;display:flex}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-moz-any(tbody,tfoot)>tr>:-moz-any(td,th){border:0;border-bottom:1px solid var(--line);border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);text-align:end;vertical-align:middle;white-space:normal;overflow-wrap:break-word;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0;height:auto;padding:8px 0;font-size:15px;display:flex}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:is(tbody,tfoot)>tr>:is(td,th){border:0;border-bottom:1px solid var(--line);border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);text-align:end;vertical-align:middle;white-space:normal;overflow-wrap:break-word;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0;height:auto;padding:8px 0;font-size:15px;display:flex}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-webkit-any(tbody,tfoot)>tr>:-webkit-any(td,th):last-child{border-bottom:0}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-moz-any(tbody,tfoot)>tr>:-moz-any(td,th):last-child{border-bottom:0}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:is(tbody,tfoot)>tr>:is(td,th):last-child{border-bottom:0}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-webkit-any(tbody,tfoot)>tr>:-webkit-any(td,th)[data-label]:before{content:attr(data-label);max-width:50%;color:var(--text-secondary);text-align:start;flex:0 auto;font-size:13px;font-weight:700;line-height:1.35}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-moz-any(tbody,tfoot)>tr>:-moz-any(td,th)[data-label]:before{content:attr(data-label);max-width:50%;color:var(--text-secondary);text-align:start;flex:0 auto;font-size:13px;font-weight:700;line-height:1.35}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:is(tbody,tfoot)>tr>:is(td,th)[data-label]:before{content:attr(data-label);max-width:50%;color:var(--text-secondary);text-align:start;flex:0 auto;font-size:13px;font-weight:700;line-height:1.35}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td:first-child{text-align:start;justify-content:flex-start;font-size:16px;font-weight:800}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td:first-child:before{content:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td:has(input:not([type=checkbox]):not([type=radio]),select,textarea,.account-search-picker){text-align:start;flex-direction:column;align-items:stretch;gap:6px}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td:has(input:not([type=checkbox]):not([type=radio]),select,textarea,.account-search-picker):before{max-width:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td :-webkit-any(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:44px}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td :-moz-any(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:44px}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:44px}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td.cell-control{flex-wrap:wrap;justify-content:flex-end}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr>td.cell-control:before{content:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-webkit-any(tbody,tfoot)>tr>:-webkit-any(td,th):empty{display:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:-moz-any(tbody,tfoot)>tr>:-moz-any(td,th):empty{display:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>:is(tbody,tfoot)>tr>:is(td,th):empty{display:none}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr.data-detail-row:-webkit-any(:hover,:focus-visible){border-color:var(--accent);background:var(--surface)}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr.data-detail-row:-moz-any(:hover,:focus-visible){border-color:var(--accent);background:var(--surface)}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tbody>tr.data-detail-row:is(:hover,:focus-visible){border-color:var(--accent);background:var(--surface)}tr.data-detail-row:-webkit-any(:hover,:focus-visible)>td{background:0 0}tr.data-detail-row:-moz-any(:hover,:focus-visible)>td{background:0 0}tr.data-detail-row:is(:hover,:focus-visible)>td{background:0 0}.data-detail-row td{padding-block:8px}.data-table-wrap .cell-secondary{display:none}.data-table-wrap tr.card-expanded>.cell-secondary{display:flex}.data-table-wrap .card-more-cell{padding:4px 0 6px;display:block}.card-more-button{background:var(--surface-secondary);width:100%;min-height:44px;color:var(--accent-strong);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.card-more-button svg{transition:transform .16s}.card-more-button svg.is-open{transform:rotate(180deg)}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tfoot>tr{border-color:var(--border-secondary);background:var(--surface-secondary)}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tfoot>tr>:-webkit-any(td,th):first-child{justify-content:flex-start;font-weight:900}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tfoot>tr>:-moz-any(td,th):first-child{justify-content:flex-start;font-weight:900}table:where(.data-table-wrap>table,:has(>tbody>tr>td[data-label]))>tfoot>tr>:is(td,th):first-child{justify-content:flex-start;font-weight:900}.data-table-total-row>td{background:0 0;border-top:0}table:has(>tbody>tr>td:-webkit-any(.empty-cell,.empty-state)){width:100%;display:block}table:has(>tbody>tr>td:-moz-any(.empty-cell,.empty-state)){width:100%;display:block}table:has(>tbody>tr>td:is(.empty-cell,.empty-state)){width:100%;display:block}table:has(>tbody>tr>td:-webkit-any(.empty-cell,.empty-state))>thead{display:none}table:has(>tbody>tr>td:-moz-any(.empty-cell,.empty-state))>thead{display:none}table:has(>tbody>tr>td:is(.empty-cell,.empty-state))>thead{display:none}table:has(>tbody>tr>td:-webkit-any(.empty-cell,.empty-state))>tbody{display:block}table:has(>tbody>tr>td:-moz-any(.empty-cell,.empty-state))>tbody{display:block}table:has(>tbody>tr>td:is(.empty-cell,.empty-state))>tbody{display:block}table:has(>tbody>tr>td:-webkit-any(.empty-cell,.empty-state))>tbody>tr{display:block}table:has(>tbody>tr>td:-moz-any(.empty-cell,.empty-state))>tbody>tr{display:block}table:has(>tbody>tr>td:is(.empty-cell,.empty-state))>tbody>tr{display:block}td:-webkit-any(.empty-cell,.empty-state){border:1px dashed var(--line);text-align:center;background:0 0;border-radius:12px;padding:22px 12px;display:block}td:-moz-any(.empty-cell,.empty-state){border:1px dashed var(--line);text-align:center;background:0 0;border-radius:12px;padding:22px 12px;display:block}td:is(.empty-cell,.empty-state){border:1px dashed var(--line);text-align:center;background:0 0;border-radius:12px;padding:22px 12px;display:block}.quickbooks-table>table>tbody>tr>td:nth-child(n),.reconcile-transaction-table>table>tbody>tr>td:nth-child(n),.einvoice-table>tbody>tr>td:nth-child(n),.audit-log-panel tbody>tr>td:nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.journal-entry-table>table>:-webkit-any(tbody,tfoot)>tr>td:nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.journal-entry-table>table>:-moz-any(tbody,tfoot)>tr>td:nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.journal-entry-table>table>:is(tbody,tfoot)>tr>td:nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.closing-report-table>table>:-webkit-any(tbody,tfoot)>tr>:-webkit-any(td,th):nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.closing-report-table>table>:-moz-any(tbody,tfoot)>tr>:-moz-any(td,th):nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.closing-report-table>table>:is(tbody,tfoot)>tr>:is(td,th):nth-child(n){border-inline-end:0;width:auto;min-width:0;height:auto;padding:8px 0}.quickbooks-table .account-tree-name{margin-inline-start:calc(var(--account-depth,0) * 12px)}.journal-entry-table>table>tbody>tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.journal-entry-table>table>tbody>tr>td:nth-child(n){border-bottom:0;grid-column:1/-1;padding:6px 0}.journal-entry-table>table>tbody>tr>td:first-child{color:var(--text-secondary);text-align:start;flex-direction:row;grid-area:1/1;justify-content:flex-start;gap:6px;font-size:15px}.journal-entry-table>table>tbody>tr>td:first-child:before{content:attr(data-label);max-width:none;font-size:15px}.journal-entry-table>table>tbody>tr>td.journal-row-action-cell{grid-area:1/2;justify-content:flex-end;padding:2px 0}.journal-entry-table>table>tbody>tr>td.journal-debit-cell,.journal-entry-table>table>tbody>tr>td.journal-credit-cell{grid-column:auto}.journal-entry-table input,.journal-entry-table select,.journal-entry-table .account-search-picker>input{border-color:var(--line);background:var(--surface);min-height:44px}.journal-entry-table>table>tfoot>tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.journal-entry-table>table>tfoot>tr>td:nth-child(n){background:0 0;border-top:0}.journal-entry-table>table>tfoot>tr>td.journal-total-label{grid-column:1/-1}.journal-entry-table>table>tfoot>tr>td.journal-total-amount{border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px}.journal-line-action{width:44px;height:44px}.inventory-batch-head,.inventory-removal-head{display:none}.inventory-batch-line,.inventory-removal-line{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px}:-webkit-any(.inventory-batch-line,.inventory-removal-line)>.batch-field{gap:4px;min-width:0;display:grid}:-moz-any(.inventory-batch-line,.inventory-removal-line)>.batch-field{gap:4px;min-width:0;display:grid}:is(.inventory-batch-line,.inventory-removal-line)>.batch-field{gap:4px;min-width:0;display:grid}:-webkit-any(.inventory-batch-line,.inventory-removal-line)>.batch-field:before{content:attr(data-label);color:var(--text-secondary);font-size:13px;font-weight:700}:-moz-any(.inventory-batch-line,.inventory-removal-line)>.batch-field:before{content:attr(data-label);color:var(--text-secondary);font-size:13px;font-weight:700}:is(.inventory-batch-line,.inventory-removal-line)>.batch-field:before{content:attr(data-label);color:var(--text-secondary);font-size:13px;font-weight:700}.inventory-removal-line>.batch-field:nth-child(4){grid-column:1/-1}:-webkit-any(.inventory-batch-line,.inventory-removal-line)>.batch-field:first-child{grid-column:1/-1}:-moz-any(.inventory-batch-line,.inventory-removal-line)>.batch-field:first-child{grid-column:1/-1}:is(.inventory-batch-line,.inventory-removal-line)>.batch-field:first-child{grid-column:1/-1}:-webkit-any(.inventory-batch-line,.inventory-removal-line)>:last-child:not(.batch-field){grid-column:1/-1;justify-self:end}:-moz-any(.inventory-batch-line,.inventory-removal-line)>:last-child:not(.batch-field){grid-column:1/-1;justify-self:end}:is(.inventory-batch-line,.inventory-removal-line)>:last-child:not(.batch-field){grid-column:1/-1;justify-self:end}.dashboard-customize-footer{margin-inline:0}.dashboard-expenses__donut,.dashboard-report-card__bar,.sales-chart-switcher{display:none!important}.dashboard-welcome{padding-inline:12px}.dashboard-widget-sticky{grid-template-columns:minmax(0,1fr)}.dashboard-widget-sticky .widget-scroll-button{display:none}.date-range-filter{width:100%;max-width:100%;display:flex}.date-range-filter .period-dropdown-button,.date-range-filter.compact .period-dropdown-button{flex:auto;min-height:44px;font-size:14px}.period-dropdown-panel{width:100%;inset-inline:0}.period-dropdown-menu button{min-height:44px;font-size:15px}.period-dropdown-custom{grid-template-columns:minmax(0,1fr)}.audit-log-filters .date-range-filter.compact{width:100%}.fs-table .fs-link{align-items:center;min-height:44px;display:inline-flex}.report-panel{min-height:0}.report-toolbar{flex-wrap:wrap}.report-toolbar>.report-actions{margin-inline-start:auto}.item-kind-tabs,.segmented-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.item-kind-tabs button,.segmented-tabs button{flex:none;min-height:44px}.settings-company-form{grid-template-columns:minmax(0,1fr)}.settings-company-form.settings-company-form>*{grid-column:1/-1}.einvoice-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method-setting-card{grid-template-columns:44px minmax(0,1fr);row-gap:10px}.payment-method-setting-card>.payment-status-toggle{grid-column:2;justify-self:start}.payment-method-setting-card>.payment-method-card-actions{grid-column:1/-1;justify-content:flex-end}.payment-method-setting-card strong,.payment-method-setting-card small{white-space:normal}.modal-backdrop.modal-backdrop{place-items:end stretch;padding:0}.modal-backdrop>:not(.print-preview-modal){overscroll-behavior:contain;overflow:hidden auto;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:calc(100vh - 10px)!important;max-height:calc(100dvh - 10px)!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;margin:0!important}.modal-backdrop>:-webkit-any(.payment-modal,.invoice-detail-modal,.purchase-invoice-modal,.purchase-history-modal,.customer-statement-modal,.journal-detail-modal,.receipt-modal,.register-close-modal,.register-statement-modal,.item-import-modal,.assembly-item-modal,.inventory-batch-modal,.inventory-movements-modal,.pos-invoice-detail-modal,.user-management-modal,.financial-account-statement-modal,.account-register-modal,.register-closing-modal,.register-closure-detail-modal,.register-report-modal,.saved-sale-detail-modal,.dashboard-customize-modal,.import-chart-modal,.full-page-detail){height:100vh;height:100dvh;max-height:100vh!important;border-radius:0!important;max-height:100dvh!important}.modal-backdrop>:-moz-any(.payment-modal,.invoice-detail-modal,.purchase-invoice-modal,.purchase-history-modal,.customer-statement-modal,.journal-detail-modal,.receipt-modal,.register-close-modal,.register-statement-modal,.item-import-modal,.assembly-item-modal,.inventory-batch-modal,.inventory-movements-modal,.pos-invoice-detail-modal,.user-management-modal,.financial-account-statement-modal,.account-register-modal,.register-closing-modal,.register-closure-detail-modal,.register-report-modal,.saved-sale-detail-modal,.dashboard-customize-modal,.import-chart-modal,.full-page-detail){height:100vh;height:100dvh;max-height:100vh!important;border-radius:0!important;max-height:100dvh!important}.modal-backdrop>:is(.payment-modal,.invoice-detail-modal,.purchase-invoice-modal,.purchase-history-modal,.customer-statement-modal,.journal-detail-modal,.receipt-modal,.register-close-modal,.register-statement-modal,.item-import-modal,.assembly-item-modal,.inventory-batch-modal,.inventory-movements-modal,.pos-invoice-detail-modal,.user-management-modal,.financial-account-statement-modal,.account-register-modal,.register-closing-modal,.register-closure-detail-modal,.register-report-modal,.saved-sale-detail-modal,.dashboard-customize-modal,.import-chart-modal,.full-page-detail){height:100vh;height:100dvh;max-height:100vh!important;border-radius:0!important;max-height:100dvh!important}.modal-backdrop .modal-head>.icon-button,.modal-backdrop .drawer-head>.icon-button,.modal-backdrop .modal-close{flex:none;place-items:center;width:44px;min-width:44px;height:44px;display:inline-grid!important}.modal-backdrop .popup-phone-close{flex:none;place-items:center;width:44px;min-width:44px;height:44px;margin-inline-start:auto;display:inline-grid!important}.modal-backdrop :-webkit-any(.modal-head,.register-toolbar):has(>.popup-phone-close)>svg{display:none}.modal-backdrop :-moz-any(.modal-head,.register-toolbar):has(>.popup-phone-close)>svg{display:none}.modal-backdrop :is(.modal-head,.register-toolbar):has(>.popup-phone-close)>svg{display:none}.modal-backdrop .modal-head{z-index:4;background:var(--surface);position:sticky;top:0}.modal-backdrop .modal-head h2{min-width:0;font-size:18px}.modal-backdrop .modal-actions{gap:10px}.modal-backdrop .modal-actions>button{flex:auto;min-height:46px}.record-detail-grid{grid-template-columns:minmax(0,1fr)}.pos-sale-panel-phone{padding:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pos-sale-panel-phone .pos-register-bar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px}.pos-sale-panel-phone .pos-close-register-button{min-height:44px}.pos-sale-panel-phone .pos-search-form input{border-radius:12px;min-height:48px}.pos-phone-results{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pos-phone-results button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:8px 12px;display:grid}.pos-phone-results button:hover{border-color:var(--accent);background:var(--background-hover)}.pos-phone-results button:focus-visible{border-color:var(--accent);background:var(--background-hover)}.pos-phone-result-name{gap:2px;min-width:0;display:grid}.pos-phone-result-name strong{overflow-wrap:break-word;font-size:15px}.pos-phone-result-name small{color:var(--text-secondary);font-size:13px}.pos-phone-result-price{white-space:nowrap;font-size:14px;font-weight:800}.pos-phone-results svg{color:var(--accent-strong)}.pos-phone-no-results{color:var(--muted);text-align:center;padding:14px 12px}.pos-phone-cart{gap:8px;margin-top:14px;display:grid}.pos-phone-line{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""qty total";align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.pos-phone-line.is-editing{border-color:var(--accent)}.pos-phone-line-name{min-height:44px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-area:name;gap:2px;padding:0;display:grid}.pos-phone-line-name strong{overflow-wrap:break-word;font-size:15px}.pos-phone-line-name small{color:var(--text-secondary);font-size:13px}.pos-phone-qty{grid-area:qty;justify-self:start;align-items:center;gap:8px;display:inline-flex}.pos-phone-qty .icon-button{border-radius:10px;width:44px;min-width:44px;height:44px}.pos-phone-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:16px;font-weight:800}.pos-phone-line-total{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:total;font-size:16px}.pos-phone-line-edit{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.pos-phone-line-edit label{color:var(--text-secondary);gap:4px;font-size:13px;font-weight:700;display:grid}.pos-phone-line-edit input{min-height:44px}.pos-phone-line-edit>button{grid-column:1/-1;min-height:44px}.pos-phone-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:22px 12px}.pos-phone-totals{margin-top:4px}.pos-phone-totals .pos-total-action-line{min-height:44px}.pos-phone-bar{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);inset-inline:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 24px #0f172a1f}.pos-phone-more{width:44px;min-width:44px;height:44px}.pos-phone-total{gap:1px;min-width:0;display:grid}.pos-phone-total span{color:var(--text-secondary);font-size:14px;font-weight:700}.pos-phone-total strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;overflow:hidden}.pos-phone-pay{white-space:nowrap;min-height:48px;padding-inline:16px}.pos-phone-sheet-actions{gap:10px;display:grid}.pos-phone-sheet-actions>button{justify-content:flex-start;width:100%;min-height:48px}.pos-sale-panel-phone .barcode-not-found{margin-top:10px;position:static}.notification-panel{top:calc(116px + env(safe-area-inset-top) + 6px);width:auto;max-height:calc(100vh - 140px - env(safe-area-inset-top));max-height:calc(100dvh - 140px - env(safe-area-inset-top));position:fixed;inset-inline:8px}.icon-button.notification-bell-button{width:44px;height:44px}.notification-row-main{padding:12px 8px}.notification-mark-read{flex-basis:44px;width:44px;height:44px;margin-top:6px}.notifications-page-actions,.notifications-page-actions button{width:100%}.notifications-page-actions button{justify-content:center;min-height:44px}.notifications-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.notifications-filters button{flex:none;min-height:40px}.modal-backdrop.modal-backdrop.session-timeout-backdrop{place-items:center;padding:16px}.modal-backdrop.modal-backdrop>.session-timeout-modal{width:100%!important;max-width:420px!important;max-height:calc(100vh - 32px)!important;border-radius:16px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:24px 18px 18px!important}.session-timeout-actions{grid-template-columns:minmax(0,1fr)}.session-timeout-countdown{font-size:40px}.data-tabs{width:100%}.data-tabs button{flex:1 1 0;justify-content:center;min-height:44px;padding:0 8px;font-size:14px}.data-type-grid,.data-export-grid,.data-backup-cards{grid-template-columns:minmax(0,1fr)}.data-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.data-steps li{padding:8px;font-size:13px}.data-actions,.data-template-buttons{grid-template-columns:minmax(0,1fr);display:grid}.data-actions button,.data-template-buttons button,.data-import-head .secondary-button{justify-content:center;min-height:46px}.data-tools-table{border:0;overflow:visible}.data-map-table select{min-width:0}.data-sample{white-space:normal;max-width:100%}.data-range label{flex:140px;min-width:0}.data-report-list li>div,.data-row-actions{width:100%}.data-report-list .secondary-button,.data-row-actions .secondary-button{flex:1 1 0;min-height:44px}.data-schedule-option{min-height:44px}}@media (max-width:760px){.modal-backdrop.txn-backdrop>.txn-sheet,.modal-backdrop.txn-panel-backdrop>.txn-panel{height:100vh;height:100dvh;overflow:hidden;width:100%!important;max-height:100vh!important;border-radius:0!important;max-height:100dvh!important;padding-bottom:0!important}.txn-sheet__head{min-height:54px;padding:8px 12px}.txn-sheet__title h2{font-size:17px}.txn-sheet__foot{padding:10px 12px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.txn-sheet__foot .txn-foot__end{justify-content:flex-end;width:100%}.txn-head-band,.txn-grid,.txn-lines,.txn-block,.txn-bottom{padding-inline:12px}.txn-card,.txn-callout,.txn-error,.txn-notice{margin-inline:12px}.txn-hero strong{font-size:28px}.txn-head-band__fields,.txn-head-band__fields--invoice{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.txn-grid,.txn-grid--invoice,.txn-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.txn-field,.txn-field--wide{width:100%;min-width:0}.txn-field input,.txn-field select,.txn-field textarea{min-width:0}.txn-lines__order{width:auto}.txn-totals,.txn-totals--invoice{width:100%;min-width:0}.txn-filters__search{flex-basis:100%;max-width:none}.txn-filters__date,.txn-filters__select{flex:140px}.txn-filters__date input,.txn-filters__select select{width:100%;min-width:0}.txn-panel__foot .txn-foot__end{flex-wrap:wrap}}
/*# sourceMappingURL=3h0zenl2tau79.css.map*/