.admin-shell-tabs .admin-mobile-site-group{display:none}@media screen and (max-width:1180px){.admin-shell-tabs .admin-mobile-site-group{display:block}.admin-shell-tabs .admin-mobile-site-group .admin-menu-group-trigger{color:#861050;background:#fff7fb;border-color:#e6c9da}}@media screen and (max-width:920px){.admin-shell-tabs,.admin-shell-tabs .admin-content,.admin-shell-tabs .admin-main{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .admin-main{margin-inline:0!important;padding-inline:0!important}.admin-shell-tabs .admin-main-menu-scroll{max-width:100vw;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-main-menu-scroll>.admin-menu-group{flex:0 0 auto}.admin-shell-tabs .admin-content>*,.admin-shell-tabs .admin-detail-card,.admin-shell-tabs .admin-page-header,.admin-shell-tabs .admin-panel{min-width:0;max-width:100%}.admin-shell-tabs .admin-list-table-wrap,.admin-shell-tabs .admin-table-container,.admin-shell-tabs .admin-table-wrap{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-list-table-wrap table,.admin-shell-tabs .admin-table-container table,.admin-shell-tabs .admin-table-wrap table{width:max-content;min-width:100%}.admin-shell-tabs .admin-page-header,.admin-shell-tabs .admin-panel-heading,.admin-shell-tabs .admin-toolbar{flex-wrap:wrap;min-width:0;max-width:100%}}@media screen and (max-width:640px){.admin-shell-tabs .admin-topbar{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;gap:6px}.admin-shell-tabs .admin-topbar-search{min-width:0;flex:1 1 120px}.admin-shell-tabs .admin-topbar-search input{width:100%;min-width:0;font-size:16px}.admin-shell-tabs .admin-topbar-actions{min-width:0;max-width:100%}.admin-shell-tabs .admin-content,.admin-shell-tabs .admin-main-menu-scroll{padding-inline:8px}.admin-shell-tabs .admin-page-header,.admin-shell-tabs .admin-panel{padding:10px}.admin-shell-tabs .admin-form-grid,.admin-shell-tabs .admin-metric-grid,.admin-shell-tabs .admin-summary-grid,.admin-shell-tabs .product-definition-grid{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs :is(.admin-form-grid,.product-definition-grid)>*{min-width:0;max-width:100%;grid-column:1/-1}.admin-shell-tabs .admin-form-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-shell-tabs .admin-form-actions>:is(button,a){flex:1 1 120px;min-width:0}.admin-shell-tabs .admin-floating-window-frame{display:block;width:100%;min-width:0;height:100%;border:0}.admin-shell-tabs .admin-embedded-window-content{min-width:0;max-width:100%;padding:5px}.admin-shell-tabs :is(.admin-table-wrap,.admin-table-container,.admin-list-table-wrap){scrollbar-width:thin}.admin-shell-tabs a,.admin-shell-tabs button,.admin-shell-tabs input,.admin-shell-tabs select{touch-action:manipulation}.admin-shell-tabs .admin-page-header h1{font-size:clamp(1rem,4.5vw,1.3rem)}.admin-shell-tabs .admin-floating-window:not(.is-minimized){top:max(5px,env(safe-area-inset-top,0px))!important;bottom:max(52px,env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 58px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important}.admin-shell-tabs .admin-floating-window-chrome{touch-action:pan-y;cursor:default}.admin-shell-tabs .admin-floating-window-body{min-height:0;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-floating-frame-body{overflow:hidden!important}.admin-shell-tabs .admin-floating-window-chrome .admin-operation-stamp{min-width:0;max-width:28%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-shell-tabs .admin-window-taskbar-item{min-height:42px;touch-action:manipulation}.admin-shell-tabs .admin-floating-window:not(.is-minimized){top:calc(var(--admin-mobile-visible-top, 0px) + max(5px, env(safe-area-inset-top, 0px)))!important;bottom:auto!important;height:calc(var(--admin-mobile-visible-height, 100dvh) - 12px - env(safe-area-inset-top, 0px))!important;max-height:calc(var(--admin-mobile-visible-height, 100dvh) - 12px - env(safe-area-inset-top, 0px))!important}.admin-shell-tabs .admin-window-taskbar{left:max(5px,env(safe-area-inset-left,0px))!important;right:max(5px,env(safe-area-inset-right,0px))!important;max-width:calc(100vw - 10px);justify-content:flex-start}.admin-shell-tabs .admin-floating-window-chrome .admin-operation-stamp{display:none}.admin-shell-tabs .invoice-party-section,.admin-shell-tabs .invoice-product-search,.admin-shell-tabs .invoice-search-select{min-width:0;max-width:100%}.admin-shell-tabs .invoice-search-select>input{box-sizing:border-box;width:100%;min-width:0;font-size:16px;touch-action:manipulation}.admin-shell-tabs .invoice-search-menu,.admin-shell-tabs .sales-invoice-pro-ui .invoice-product-search .invoice-search-menu{box-sizing:border-box!important;width:min(100%,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:min(260px,36dvh,calc(var(--admin-mobile-visible-height, 100dvh) * .36))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.admin-shell-tabs .invoice-search-option{box-sizing:border-box;min-width:0;min-height:44px;padding:7px 9px;gap:6px;touch-action:manipulation}.admin-shell-tabs .invoice-search-option .invoice-search-party-main,.admin-shell-tabs .invoice-search-option .invoice-search-product-name{min-width:0;flex:1 1 auto}.admin-shell-tabs .invoice-search-option .invoice-search-party-main>strong,.admin-shell-tabs .invoice-search-option .invoice-search-product-name>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell-tabs .invoice-search-option .invoice-search-party-balance,.admin-shell-tabs .invoice-search-option .invoice-search-product-stock{flex:0 0 auto;white-space:nowrap}}@media screen and (max-width:430px){.admin-shell-tabs .report-date-filter-modern,.admin-shell-tabs .report-date-filter-modern .modern-report-date-range{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.admin-shell-tabs .report-date-filter-modern .modern-report-date-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.admin-shell-tabs .report-date-filter-modern .modern-date-field{min-width:0;width:100%}.admin-shell-tabs .report-date-filter-modern .modern-date-preset{grid-column:1/-1}.admin-shell-tabs .report-date-filter-modern .modern-date-control>input{min-width:0;font-size:16px}.admin-shell-tabs .report-date-filter-modern .modern-date-calendar{box-sizing:border-box;width:min(244px,calc(100vw - 24px));max-height:min(350px,55dvh);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .report-date-filter-modern .modern-date-field:nth-child(2) .modern-date-calendar{inset-inline-end:auto;inset-inline-start:0}}@media screen and (max-width:360px){.admin-shell-tabs .report-date-filter-modern .modern-report-date-range{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .report-date-filter-modern .modern-date-field,.admin-shell-tabs .report-date-filter-modern .modern-date-preset{grid-column:1/-1}.admin-shell-tabs .report-date-filter-modern .modern-date-calendar{inset-inline-end:0;inset-inline-start:auto}.admin-shell-tabs .report-date-filter-modern .modern-date-calendar-head button,.admin-shell-tabs .report-date-filter-modern .modern-date-days>button{min-height:34px}.admin-shell-tabs .invoice-search-option{padding-inline:6px;gap:4px}.admin-shell-tabs .invoice-search-option .invoice-search-product-code{max-width:52px}.admin-shell-tabs .invoice-search-option .invoice-search-party-code{max-width:45px;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:640px){.admin-shell-tabs .invoice-approved-layout{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-shell-tabs .invoice-approved-layout .invoice-header-row,.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid,.admin-shell-tabs .invoice-approved-layout .invoice-lines-section,.admin-shell-tabs .invoice-approved-layout .invoice-party-section{min-width:0;max-width:100%}.admin-shell-tabs .invoice-approved-layout .invoice-party-row{grid-template-columns:minmax(52px,70px) minmax(0,1fr) 32px 32px!important;gap:5px}.admin-shell-tabs .invoice-approved-layout .invoice-party-row>.invoice-party-search{min-width:0;grid-column:2}.admin-shell-tabs .invoice-approved-layout .invoice-party-row>.invoice-address-field{grid-column:1/-1}.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px}.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid>.invoice-product-search,.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid>.invoice-stock-facts,.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid>.span-2,.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid>.span-3{grid-column:1/-1!important}.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid>*{min-width:0;max-width:100%}.admin-shell-tabs .invoice-approved-layout .invoice-spec-table-wrap{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .invoice-approved-layout .invoice-spec-table-wrap>table{width:max-content;min-width:100%}.admin-shell-tabs .invoice-approved-layout .invoice-search-select{position:relative;isolation:isolate}.admin-shell-tabs .invoice-approved-layout .invoice-search-menu{z-index:1000;max-width:min(100%,calc(100vw - 24px))!important}}@media screen and (max-width:360px){.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid{grid-template-columns:minmax(0,1fr)!important}.admin-shell-tabs .invoice-approved-layout .invoice-line-editor-grid>*{grid-column:1/-1!important}.admin-shell-tabs .invoice-approved-layout .invoice-party-row{grid-template-columns:minmax(48px,60px) minmax(0,1fr) 30px 30px!important;gap:4px}}@media screen and (max-width:640px){.admin-shell-tabs .counterparty-directory-panel,.admin-shell-tabs .counterparty-form{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.admin-shell-tabs .counterparty-directory-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;max-width:100%}.admin-shell-tabs .counterparty-directory-search{flex:1 1 170px;min-width:0;max-width:100%}.admin-shell-tabs .counterparty-directory-search input{box-sizing:border-box;min-width:0;width:100%;font-size:16px}.admin-shell-tabs .counterparty-directory-status-filter{flex:0 1 auto;min-width:0}.admin-shell-tabs .counterparty-directory-new{min-height:44px;display:inline-flex;align-items:center}.admin-shell-tabs .counterparty-directory-table-frame{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .counterparty-directory-table{width:max-content;min-width:1160px;max-width:none}.admin-shell-tabs .counterparty-directory-actions :is(button,a){min-width:32px;min-height:40px;touch-action:manipulation}.admin-shell-tabs .counterparty-address-editor,.admin-shell-tabs .counterparty-inline-editor{min-width:0;max-width:100%}.admin-shell-tabs .counterparty-address-editor input,.admin-shell-tabs .counterparty-inline-editor input{min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .counterparty-form-grid,.admin-shell-tabs .counterparty-form-grid .counterparty-address-fields{grid-template-columns:minmax(0,1fr)!important}.admin-shell-tabs .counterparty-address-fields>*,.admin-shell-tabs .counterparty-form-grid>*{min-width:0;max-width:100%;grid-column:1/-1}.admin-shell-tabs .counterparty-form-grid input,.admin-shell-tabs .counterparty-form-grid select,.admin-shell-tabs .counterparty-form-grid textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .counterparty-opening-box{grid-template-columns:minmax(0,1fr)!important}.admin-shell-tabs .counterparty-opening-direction{flex-wrap:wrap;min-width:0}.admin-shell-tabs .counterparty-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-shell-tabs .counterparty-actions>:is(button,a){flex:1 1 130px;min-width:0;min-height:44px;white-space:normal}}@media screen and (max-width:360px){.admin-shell-tabs .counterparty-directory-toolbar>*{max-width:100%}.admin-shell-tabs .counterparty-directory-search{flex-basis:100%}.admin-shell-tabs .counterparty-opening-direction button{flex:1 1 95px}}@media screen and (max-width:640px){.admin-shell-tabs .admin-quick-drawer .cashflow-form.is-compact,.admin-shell-tabs .cashflow-page-micro,.admin-shell-tabs .cashflow-page-micro .cashflow-form.is-compact{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.admin-shell-tabs .admin-quick-drawer .cashflow-form.is-compact,.admin-shell-tabs .cashflow-page-micro .cashflow-form.is-compact{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .cashflow-form.is-compact .cashflow-entry-grid,.admin-shell-tabs .cashflow-form.is-compact .cashflow-party-grid{grid-template-columns:minmax(0,1fr);min-width:0}.admin-shell-tabs .cashflow-form.is-compact .cashflow-entry-grid>*,.admin-shell-tabs .cashflow-form.is-compact .cashflow-party-grid>*{min-width:0;max-width:100%;grid-column:1/-1}.admin-shell-tabs .cashflow-form.is-compact :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .cashflow-form.is-compact .cashflow-add-button,.admin-shell-tabs .cashflow-form.is-compact .cashflow-footer-actions :is(button,a),.admin-shell-tabs .cashflow-form.is-compact .cashflow-type-switch button{min-height:44px;height:auto;touch-action:manipulation}.admin-shell-tabs .cashflow-form.is-compact .cashflow-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;bottom:env(safe-area-inset-bottom,0)}.admin-shell-tabs .cashflow-form .cashflow-list-head{flex-wrap:wrap;min-width:0}.admin-shell-tabs .cashflow-form .cashflow-table-wrap{display:block;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell-tabs .cashflow-form .cashflow-table-wrap table{min-width:760px;width:max-content}.admin-shell-tabs .cashflow-form.is-compact .cashflow-compact-item{grid-template-columns:22px minmax(0,1fr) auto;min-width:0}.admin-shell-tabs .cashflow-form.is-compact .cashflow-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.admin-shell-tabs .cashflow-form.is-compact .cashflow-row-actions button{min-height:40px;height:auto}.admin-shell-tabs .cashflow-page-micro .invoice-search-menu{max-width:min(100%,calc(100vw - 24px));max-height:min(280px,45dvh);overflow-y:auto}.admin-shell-tabs .admin-form-page.cashflow-page-micro{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.admin-shell-tabs .admin-form-page.cashflow-page-micro .admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .admin-form-page.cashflow-page-micro .admin-form-grid>*{grid-column:1/-1;min-width:0}.admin-shell-tabs .admin-form-page.cashflow-page-micro .admin-toolbar{display:flex;flex-wrap:wrap;gap:8px}.admin-shell-tabs .admin-form-page.cashflow-page-micro .admin-table-wrap{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-form-page.cashflow-page-micro .admin-table{min-width:720px;width:max-content}}@media screen and (max-width:360px){.admin-shell-tabs .cashflow-form.is-compact .cashflow-footer-actions{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .cashflow-form.is-compact .cashflow-titlebar{flex-wrap:wrap}}@media screen and (max-width:640px){.admin-shell-tabs .treasury-definition-page,.admin-shell-tabs .treasury-definition-page .treasury-definition-ui{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.admin-shell-tabs .treasury-definition-page .treasury-definition-ui{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .treasury-definition-page .treasury-definition-ui>.admin-panel{min-width:0;max-width:100%;padding:8px}.admin-shell-tabs .treasury-definition-page .treasury-definition-editor>.admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .treasury-definition-page .treasury-definition-editor .admin-form-grid>*{grid-column:1/-1;min-width:0;max-width:100%}.admin-shell-tabs .treasury-definition-page .treasury-definition-editor .admin-form-grid :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .treasury-definition-page .treasury-definition-editor .admin-form-actions :is(button,a){min-height:44px;height:auto;flex:1 1 115px;touch-action:manipulation}.admin-shell-tabs .treasury-definition-page .treasury-definition-list .admin-table-wrap{display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .treasury-definition-page .treasury-definition-list .admin-table{width:max-content;min-width:680px}.admin-shell-tabs .treasury-definition-page .checkbook-leaf button,.admin-shell-tabs .treasury-definition-page .treasury-definition-list :is(.table-action,.settlement-destination-control select){min-height:40px;height:auto;touch-action:manipulation}.admin-shell-tabs .treasury-definition-page .treasury-definition-list .settlement-destination-control select{max-width:min(100%,240px);font-size:16px}.admin-shell-tabs .admin-cheque-lifecycle{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding-inline:7px}.admin-shell-tabs .admin-cheque-lifecycle>:is(.admin-form-card,.admin-card){box-sizing:border-box;min-width:0;max-width:100%;padding:8px}.admin-shell-tabs .admin-cheque-lifecycle .admin-form-grid{grid-template-columns:minmax(0,1fr);min-width:0;gap:7px}.admin-shell-tabs .admin-cheque-lifecycle .admin-form-grid>*{grid-column:1/-1;min-width:0;max-width:100%}.admin-shell-tabs .admin-cheque-lifecycle :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;width:100%;font-size:16px}.admin-shell-tabs .admin-cheque-lifecycle .table-wrap{box-sizing:border-box;display:block;min-width:0;max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-cheque-lifecycle .table-wrap table{width:max-content;min-width:720px;border-collapse:collapse}.admin-shell-tabs .admin-cheque-lifecycle .table-wrap :is(th,td){white-space:nowrap}.admin-shell-tabs .admin-cheque-lifecycle button{min-height:40px;height:auto;touch-action:manipulation}.admin-shell-tabs .admin-cheque-lifecycle .table-wrap td button{margin:2px}.admin-shell-tabs .bank-fee-review{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:6px}.admin-shell-tabs .bank-fee-review :is(.fee-title,.fee-filters,.fee-batch-bar,.fee-footer,.fee-confirm){flex-wrap:wrap;min-width:0;max-width:100%}.admin-shell-tabs .bank-fee-review .fee-batch-bar label,.admin-shell-tabs .bank-fee-review .fee-confirm input,.admin-shell-tabs .bank-fee-review .fee-filters>*{min-width:0;flex:1 1 135px}.admin-shell-tabs .bank-fee-review .fee-create-grid{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .bank-fee-review :is(input:not([type=checkbox]),select){width:100%;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .bank-fee-review button{min-height:40px;height:auto;touch-action:manipulation}.admin-shell-tabs .bank-fee-review .fee-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .inventory-report.accounting-report{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:5px}.admin-shell-tabs .inventory-report.accounting-report :is(.admin-panel-heading,.admin-card-heading,.admin-toolbar){min-width:0;max-width:100%;flex-wrap:wrap}.admin-shell-tabs .inventory-report.accounting-report .admin-toolbar{display:flex;gap:7px;align-items:end}.admin-shell-tabs .inventory-report.accounting-report .admin-toolbar>:is(label,.report-date-filter-modern,.report-date-range-filter){box-sizing:border-box;flex:1 1 180px;min-width:0;max-width:100%}.admin-shell-tabs .inventory-report.accounting-report .admin-toolbar :is(input:not([type=checkbox]),select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .inventory-report.accounting-report .admin-toolbar>button{min-height:44px!important;height:auto!important;touch-action:manipulation}.admin-shell-tabs .inventory-report.accounting-report .admin-summary-grid{grid-template-columns:minmax(0,1fr);min-width:0}.admin-shell-tabs .inventory-report.accounting-report .admin-summary-grid>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-shell-tabs .inventory-report.accounting-report .admin-table-wrap{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .inventory-report.accounting-report .admin-table{width:max-content;min-width:620px}.admin-shell-tabs .inventory-report.accounting-report .admin-table :is(th,td){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media screen and (max-width:360px){.admin-shell-tabs .bank-fee-review .fee-confirm>*,.admin-shell-tabs .inventory-report.accounting-report .admin-toolbar>button,.admin-shell-tabs .treasury-definition-page .treasury-definition-editor .admin-form-actions>*{flex:1 1 100%}.admin-shell-tabs .admin-cheque-lifecycle .admin-form-grid .report-date-range-filter{grid-column:1/-1;width:100%;min-width:0}}@media screen and (max-width:920px){.admin-shell-tabs .admin-cheque-lifecycle .table-wrap{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-cheque-lifecycle .table-wrap table{width:max-content;min-width:720px}}@media screen and (max-width:640px){.admin-shell-tabs .product-catalog-list-report,.admin-shell-tabs .product-catalog-list-report .product-catalog-list-panel{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .product-catalog-list-report :is(.product-catalog-list-filters,.product-catalog-list-quick-actions,.product-catalog-bulk-bar,.product-catalog-price-drafts){box-sizing:border-box;display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:6px}.admin-shell-tabs .product-catalog-list-report .product-catalog-list-filters .admin-search{flex:1 1 100%;min-width:0;max-width:100%}.admin-shell-tabs .product-catalog-list-report .product-catalog-list-filters :is(input:not([type=checkbox]),select),.admin-shell-tabs .product-catalog-list-report .product-catalog-price-drafts input{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .product-catalog-list-report .product-catalog-list-scroller{box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .product-catalog-list-report .product-catalog-list-scroller .admin-table{width:max-content;min-width:960px}.admin-shell-tabs .product-catalog-list-report .product-catalog-bulk-bar button,.admin-shell-tabs .product-catalog-list-report :is(.product-catalog-list-pagination,.product-catalog-list-quick-actions) button{min-height:40px!important;height:auto!important;touch-action:manipulation}.admin-shell-tabs .product-catalog-list-report .product-catalog-list-pagination{max-width:100%;flex-wrap:wrap}.admin-shell-tabs .inventory-operation,.admin-shell-tabs .inventory-report.inventory-catalog-report{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .inventory-operation .inventory-operation-tools,.admin-shell-tabs .inventory-report.inventory-catalog-report .inventory-report-toolbar{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.admin-shell-tabs .inventory-operation .inventory-operation-tools>:is(label,.inventory-operation-search),.admin-shell-tabs .inventory-report.inventory-catalog-report .inventory-report-toolbar>:is(label,.admin-search){flex:1 1 135px;min-width:0;max-width:100%}.admin-shell-tabs .inventory-operation .inventory-operation-reason input,.admin-shell-tabs .inventory-operation .inventory-operation-tools :is(input,select),.admin-shell-tabs .inventory-report.inventory-catalog-report .inventory-report-toolbar :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .inventory-operation .inventory-operation-table,.admin-shell-tabs .inventory-report.inventory-catalog-report .admin-table-wrap{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .inventory-operation .inventory-operation-table .admin-table,.admin-shell-tabs .inventory-report.inventory-catalog-report .inventory-report-table{width:max-content;min-width:760px}.admin-shell-tabs .inventory-operation .inventory-operation-qty{min-width:82px;font-size:16px}.admin-shell-tabs .inventory-operation :is(.inventory-operation-bottom,.inventory-operation-actions){flex-wrap:wrap;min-width:0;gap:6px}.admin-shell-tabs .inventory-operation :is(.admin-primary-button,.admin-secondary-button),.admin-shell-tabs .inventory-report.inventory-catalog-report .inventory-report-toolbar button{min-height:44px!important;height:auto!important;touch-action:manipulation}.admin-shell-tabs .variant-library,.admin-shell-tabs .variant-library .variant-library-panel,.admin-shell-tabs .variant-library-page{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .variant-library .variant-library-columns{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px}.admin-shell-tabs .variant-library :is(.variant-library-bar,.variant-library-panel-heading,.variant-library-line){max-width:100%;min-width:0;flex-wrap:wrap}.admin-shell-tabs .variant-library .variant-library-list{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell-tabs .variant-library :is(input:not([type=checkbox]):not([type=color]),select){max-width:100%;min-width:0;font-size:16px}.admin-shell-tabs .variant-library :is(button,.table-action){min-height:40px;height:auto;touch-action:manipulation}.admin-shell-tabs .product-composition-panel,.admin-shell-tabs .product-composition-panel .admin-form-grid{box-sizing:border-box;min-width:0;max-width:100%}.admin-shell-tabs .product-composition-panel .admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .product-composition-panel .admin-form-grid>*{min-width:0;grid-column:1/-1}.admin-shell-tabs .product-composition-table{box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell-tabs .product-composition-table .admin-data-table{width:max-content;min-width:710px}.admin-shell-tabs .product-composition-panel :is(input:not([type=checkbox]),select){min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .product-bulk-inline-area,.admin-shell-tabs .product-bulk-inline-controls{box-sizing:border-box;min-width:0;max-width:100%}.admin-shell-tabs .product-bulk-inline-controls{display:flex;flex-wrap:wrap;gap:6px}.admin-shell-tabs .product-bulk-inline-controls>*{min-width:0;max-width:100%}.admin-shell-tabs .pricing-general-only,.admin-shell-tabs .pricing-general-only .pricing-saved-policies-panel{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .pricing-general-only .pricing-history-table{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-shell-tabs .pricing-general-only .pricing-history-table table{min-width:650px;width:max-content}.admin-shell-tabs .pricing-general-only .accounting-editor-form{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .product-create-page .product-definition-card,.admin-shell-tabs .product-create-page .product-definition-form{min-width:0;width:100%;max-width:100%}.admin-shell-tabs .product-create-page .product-definition-form :is(input:not([type=checkbox]),select,textarea){min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .product-create-page .product-definition-actions{max-width:100%;flex-wrap:wrap;gap:6px}.admin-shell-tabs .admin-category-workspace .category-definitions-grid,.admin-shell-tabs .bulk-product-photo-panel,.admin-shell-tabs .classification-admin-page{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .admin-category-workspace .category-definitions-grid{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .bulk-product-photo-panel :is(.bulk-product-photo-toolbar,.bulk-product-photo-footer),.admin-shell-tabs .classification-admin-page :is(.classification-toolbar,.classification-header-actions){max-width:100%;min-width:0;flex-wrap:wrap}.admin-shell-tabs .bulk-product-photo-panel :is(input:not([type=file]),select),.admin-shell-tabs .classification-admin-page :is(input,select){min-width:0;max-width:100%;font-size:16px}}@media screen and (max-width:360px){.admin-shell-tabs .inventory-operation .inventory-operation-tools>*,.admin-shell-tabs .inventory-report.inventory-catalog-report .inventory-report-toolbar>*,.admin-shell-tabs .product-bulk-inline-controls>*,.admin-shell-tabs .product-catalog-list-report .product-catalog-list-filters>*{flex-basis:100%}}@media screen and (max-width:640px){.admin-shell-tabs .admin-pending-work-center,.admin-shell-tabs .inventory-waste,.admin-shell-tabs .warehouse-definition-panel,.admin-shell-tabs .warehouse-definition-panel .admin-subsection{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .warehouse-definition-panel .warehouse-definition-form{grid-template-columns:minmax(0,1fr);min-width:0}.admin-shell-tabs .warehouse-definition-panel .warehouse-definition-actions{grid-column:1/-1;justify-content:stretch;flex-wrap:wrap;width:100%}.admin-shell-tabs .warehouse-definition-panel .warehouse-definition-form input,.admin-shell-tabs .warehouse-definition-panel .warehouse-definition-table input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:16px}.admin-shell-tabs .warehouse-definition-panel .admin-table-wrap{display:block;min-width:0;max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .warehouse-definition-panel .warehouse-definition-table{width:max-content;min-width:560px}.admin-shell-tabs .warehouse-definition-panel :is(.warehouse-definition-actions button,.warehouse-definition-row-actions button){min-height:40px;height:auto;touch-action:manipulation}.admin-shell-tabs .inventory-waste .inventory-waste-reason{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:7px;padding:7px}.admin-shell-tabs .inventory-waste .inventory-waste-reason>*{box-sizing:border-box;min-width:0;width:100%;max-width:100%;flex:1 1 100%}.admin-shell-tabs .inventory-waste .inventory-operation-lots input,.admin-shell-tabs .inventory-waste .inventory-waste-reason :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .inventory-waste :is(.inventory-operation-review,.inventory-waste-history,.inventory-waste-detail){box-sizing:border-box;min-width:0;max-width:100%}.admin-shell-tabs .inventory-waste :is(.inventory-operation-review,.inventory-waste-history,.inventory-waste-detail) .admin-table-wrap{display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .inventory-waste :is(.inventory-operation-review,.inventory-waste-history,.inventory-waste-detail) .admin-table{width:max-content;min-width:650px}.admin-shell-tabs .inventory-waste .inventory-operation-cost,.admin-shell-tabs .inventory-waste .inventory-operation-lotrow{min-width:0;max-width:100%}.admin-shell-tabs .inventory-waste :is(.inventory-operation-actions button,.inventory-waste-reason button){min-height:44px;height:auto;touch-action:manipulation}.admin-shell-tabs .admin-pending-work-center .admin-page-header,.admin-shell-tabs .admin-pending-work-center .admin-pending-work-groups{box-sizing:border-box;min-width:0;max-width:100%}.admin-shell-tabs .admin-pending-work-center .admin-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px}.admin-shell-tabs .admin-pending-work-center .admin-page-header>*{min-width:0;max-width:100%}.admin-shell-tabs .admin-pending-work-center .admin-pending-work-groups{display:grid;grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .admin-pending-work-center .admin-pending-work-group{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-shell-tabs .admin-pending-work-center .admin-pending-work-details{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%}.admin-shell-tabs .admin-pending-work-center :is(.admin-primary-button,.admin-secondary-button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto;max-width:100%;touch-action:manipulation}}@media screen and (max-width:360px){.admin-shell-tabs .admin-pending-work-center .admin-page-header>button,.admin-shell-tabs .warehouse-definition-panel .warehouse-definition-actions>*{flex:1 1 100%}}@media screen and (max-width:640px){.admin-shell-tabs .site-content-editor{padding:8px;overflow-wrap:anywhere}.admin-shell-tabs .site-content-editor,.admin-shell-tabs .site-content-editor .site-content-confirm,.admin-shell-tabs .site-content-editor .site-content-editor-body,.admin-shell-tabs .site-content-editor .site-content-list,.admin-shell-tabs .site-content-editor .site-content-list fieldset{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .site-content-editor .site-content-fields{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:7px}.admin-shell-tabs .site-content-editor .site-content-fields>*,.admin-shell-tabs .site-content-editor .site-content-sections>div{min-width:0;max-width:100%}.admin-shell-tabs .site-content-editor :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.admin-shell-tabs .site-content-editor :is(.site-content-row-actions,.site-content-actions,.site-content-sections>div,.site-content-confirm){min-width:0;max-width:100%;flex-wrap:wrap;gap:6px}.admin-shell-tabs .site-content-editor :is(button,.site-content-actions a){box-sizing:border-box;min-height:44px;height:auto;max-width:100%;touch-action:manipulation}.admin-shell-tabs .site-content-editor .site-content-actions a{display:inline-flex;align-items:center;text-decoration:none}.admin-shell-tabs .site-coupons-mobile .site-coupons-table-frame{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .site-coupons-mobile .site-coupons-table-frame>table{width:max-content;min-width:650px;border-collapse:collapse}.admin-shell-tabs .site-coupons-mobile .site-coupons-table-frame :is(th,td){white-space:nowrap}.admin-shell-tabs .shipping-tariffs-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr)!important;min-width:0;width:100%;max-width:100%;gap:8px}.admin-shell-tabs .shipping-tariffs-layout>.service-definition-card{box-sizing:border-box;min-width:0;max-width:100%;padding:8px!important}.admin-shell-tabs .shipping-tariffs-layout .service-definition-form{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;gap:7px}.admin-shell-tabs .shipping-tariffs-layout .service-definition-form>*{box-sizing:border-box;grid-column:1/-1;min-width:0;max-width:100%}.admin-shell-tabs .shipping-tariffs-layout .service-definition-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;width:100%;font-size:16px}.admin-shell-tabs .shipping-tariffs-layout .service-definition-form .admin-form-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-shell-tabs .shipping-tariffs-layout :is(.admin-primary-button,.admin-secondary-button){min-height:44px;height:auto;touch-action:manipulation}.admin-shell-tabs .shipping-tariffs-layout .admin-table-wrap{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .shipping-tariffs-layout .admin-table-wrap .admin-table{width:max-content;min-width:620px!important}}@media screen and (max-width:360px){.admin-shell-tabs .shipping-tariffs-layout .service-definition-form .admin-form-actions>button,.admin-shell-tabs .site-content-editor :is(.site-content-actions,.site-content-row-actions,.site-content-confirm)>:is(button,a){flex:1 1 100%}}@media screen and (max-width:920px){.admin-shell-tabs .shipping-tariffs-layout,.admin-shell-tabs .site-coupons-mobile{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.admin-shell-tabs .shipping-tariffs-layout .admin-table-wrap,.admin-shell-tabs .site-coupons-mobile .site-coupons-table-frame{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .site-coupons-mobile .site-coupons-table-frame table{min-width:650px;width:max-content}.admin-shell-tabs .shipping-tariffs-layout .admin-table-wrap .admin-table{width:max-content;min-width:620px!important}}@media screen and (max-width:640px){.admin-shell-tabs .admin-theme-settings,.admin-shell-tabs .company-information-form,.admin-shell-tabs .invoice-print-settings-page{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding-inline:8px}.admin-shell-tabs .admin-theme-settings .admin-theme-header,.admin-shell-tabs .company-information-form :is(.company-information-heading,.company-card-settings-head,.company-information-actions),.admin-shell-tabs .invoice-print-settings-page .admin-panel-heading{min-width:0;max-width:100%;flex-wrap:wrap;gap:8px}.admin-shell-tabs .admin-theme-settings .admin-theme-grid,.admin-shell-tabs .company-information-form .company-information-grid,.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-grid{box-sizing:border-box;display:grid;min-width:0;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);gap:7px}.admin-shell-tabs .admin-theme-settings .admin-theme-grid>*,.admin-shell-tabs .company-information-form .company-information-grid>*,.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-grid>*{box-sizing:border-box;grid-column:1/-1;min-width:0;max-width:100%}.admin-shell-tabs .admin-theme-settings :is(input:not([type=checkbox]):not([type=color]),select),.admin-shell-tabs .company-information-form :is(input:not([type=checkbox]),textarea),.admin-shell-tabs .invoice-print-settings-page :is(input:not([type=checkbox]),textarea){box-sizing:border-box;min-width:0;width:100%;max-width:100%;font-size:16px}.admin-shell-tabs .company-information-form .company-card-settings{box-sizing:border-box;min-width:0;max-width:100%;padding:8px}.admin-shell-tabs .company-information-form .company-card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;max-width:100%}.admin-shell-tabs .company-information-form .company-card-row .company-card-active{grid-column:1/-1;justify-self:start;min-width:0}.admin-shell-tabs .company-information-form .company-card-row input:not([type=checkbox]){min-width:0;grid-column:1}.admin-shell-tabs .company-information-form .company-card-row button{grid-column:2}.admin-shell-tabs .admin-theme-settings :is(.admin-theme-actions button,.admin-theme-visual-option,.admin-theme-swatch),.admin-shell-tabs .company-information-form :is(.company-information-actions button,.company-card-row button,.company-card-settings-head button),.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-actions button{box-sizing:border-box;min-height:44px!important;height:auto!important;touch-action:manipulation}.admin-shell-tabs .company-information-form .company-information-actions{display:flex;flex-wrap:wrap;min-width:0}.admin-shell-tabs .company-information-form .company-information-actions>*{min-width:0;max-width:100%}.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-grid{padding:8px 2px}.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-grid .span-2{grid-column:1/-1}.admin-shell-tabs .invoice-print-settings-page .invoice-card-activation{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-shell-tabs .invoice-print-settings-page .invoice-card-activation label{display:flex;align-items:center;min-width:0;max-width:100%;flex-wrap:wrap;gap:7px}.admin-shell-tabs .invoice-print-settings-page .invoice-card-activation b{min-width:0;overflow-wrap:anywhere}.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-actions{display:flex;flex-wrap:wrap;padding:8px 2px}.admin-shell-tabs .admin-theme-settings .admin-theme-visual-options{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%;gap:7px}.admin-shell-tabs .admin-theme-settings .admin-theme-color-editor,.admin-shell-tabs .admin-theme-settings .admin-theme-section{box-sizing:border-box;min-width:0;max-width:100%}.admin-shell-tabs .admin-theme-settings .admin-theme-color-input{display:flex;flex-wrap:wrap;min-width:0;max-width:100%}.admin-shell-tabs .admin-theme-settings .admin-theme-color-input input[type=color]{width:46px;flex:0 0 46px;min-height:44px}.admin-shell-tabs .admin-theme-settings .admin-theme-color-input input:not([type=color]){width:auto;min-width:90px;max-width:160px;flex:1 1 90px;direction:ltr}.admin-shell-tabs .admin-theme-settings .admin-theme-actions{min-width:0;max-width:100%;flex-wrap:wrap}}@media screen and (max-width:360px){.admin-shell-tabs .admin-theme-settings .admin-theme-visual-options{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .admin-theme-settings .admin-theme-actions>button,.admin-shell-tabs .company-information-form .company-information-actions>button,.admin-shell-tabs .invoice-print-settings-page .invoice-output-settings-actions>button{flex:1 1 100%}}@media screen and (max-width:640px){.admin-shell-tabs .admin-self-credentials,.admin-shell-tabs .admin-system-backup{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding-inline:8px;overflow-wrap:anywhere}.admin-shell-tabs .admin-system-backup .admin-backup-create-panel,.admin-shell-tabs .admin-system-backup .admin-backup-import-form,.admin-shell-tabs .admin-system-backup .admin-backup-local-panel{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.admin-shell-tabs .admin-system-backup .admin-backup-create-panel,.admin-shell-tabs .admin-system-backup .admin-backup-import-form{grid-template-columns:minmax(0,1fr)}.admin-shell-tabs .admin-self-credentials .admin-self-credentials-form input:not([type=checkbox]),.admin-shell-tabs .admin-system-backup :is(input[type=file],input:not([type=checkbox]),select){box-sizing:border-box;min-width:0;max-width:100%;width:100%;font-size:16px}.admin-shell-tabs .admin-system-backup .admin-backup-toolbar{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px;min-width:0;max-width:100%}.admin-shell-tabs .admin-system-backup .admin-backup-import-form>*,.admin-shell-tabs .admin-system-backup .admin-backup-local-panel>*,.admin-shell-tabs .admin-system-backup .admin-backup-toolbar>*{min-width:0;max-width:100%}.admin-shell-tabs .admin-system-backup .admin-backup-table-scroll{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-system-backup .admin-backup-table-scroll>table{width:max-content;min-width:790px;border-collapse:collapse}.admin-shell-tabs .admin-system-backup .admin-backup-table-scroll :is(th,td){white-space:nowrap}.admin-shell-tabs .admin-system-backup .admin-backup-table-scroll td:last-child{white-space:normal;min-width:190px}.admin-shell-tabs .admin-self-credentials .admin-self-credentials-actions button,.admin-shell-tabs .admin-system-backup :is(button,a[download]){box-sizing:border-box;min-height:44px!important;height:auto!important;touch-action:manipulation}.admin-shell-tabs .admin-system-backup .admin-backup-table-scroll a[download]{display:inline-flex;align-items:center;padding-inline:7px}.admin-shell-tabs .admin-system-backup progress{display:block;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .admin-self-credentials .admin-self-credentials-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:8px;padding-inline:0}.admin-shell-tabs .admin-self-credentials .admin-self-credentials-form>*{box-sizing:border-box;min-width:0;max-width:100%}.admin-shell-tabs .admin-self-credentials .admin-self-credentials-toggle{display:flex;align-items:center;min-height:40px;gap:7px}.admin-shell-tabs .admin-self-credentials .admin-self-credentials-actions{display:flex;min-width:0;flex-wrap:wrap}}@media screen and (max-width:360px){.admin-shell-tabs .admin-self-credentials .admin-self-credentials-actions>button,.admin-shell-tabs .admin-system-backup :is(.admin-backup-import-form,.admin-backup-create-panel)>button{width:100%;flex:1 1 100%}}@media screen and (max-width:640px){.admin-shell-tabs .admin-bank-sms-bridge,.admin-shell-tabs .admin-resource-page:has(#accounting-sms-provider){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:8px;overflow-wrap:anywhere}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-rules{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-connect-bar,.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-heading-bar,.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-token-details{box-sizing:border-box;min-width:0;max-width:100%;flex-wrap:wrap;gap:7px}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-connect-bar>label,.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-heading-bar>label{box-sizing:border-box;min-width:0;max-width:100%;flex:1 1 150px}.admin-shell-tabs .admin-bank-sms-bridge :is(input:not([type=checkbox]),textarea,select),.admin-shell-tabs .admin-resource-page:has(#accounting-sms-provider) :is(input:not([type=checkbox]),select){box-sizing:border-box;min-width:0!important;max-width:100%!important;width:100%;font-size:16px!important}.admin-shell-tabs .admin-bank-sms-bridge :is(textarea,code,p){overflow-wrap:anywhere}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-token-details{max-width:100%;overflow-wrap:anywhere}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-token-details input[readonly]{max-width:100%!important}.admin-shell-tabs .admin-bank-sms-bridge :is(.bank-sms-device-table-wrap,.bank-sms-evidence-table-wrap){box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-device-table-wrap .invoice-spec-table{width:max-content!important;min-width:780px}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-evidence-table-wrap .invoice-spec-table{width:max-content!important;min-width:1080px}.admin-shell-tabs .admin-bank-sms-bridge :is(.bank-sms-device-table-wrap,.bank-sms-evidence-table-wrap) :is(th,td){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-evidence-table-wrap td:last-child{white-space:normal;min-width:220px}.admin-shell-tabs .admin-bank-sms-bridge :is(.admin-primary-button,.admin-secondary-button),.admin-shell-tabs .admin-resource-page:has(#accounting-sms-provider) button[type=submit]{min-height:44px!important;height:auto!important;touch-action:manipulation}.admin-shell-tabs .admin-resource-page:has(#accounting-sms-provider){container-type:normal}}@media screen and (max-width:360px){.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-connect-bar>button,.admin-shell-tabs .admin-bank-sms-bridge .bank-sms-heading-bar>button,.admin-shell-tabs .admin-resource-page:has(#accounting-sms-provider) button[type=submit]{width:100%;flex:1 1 100%}}