@media screen{
.page-export,.accounts-dashboard>.page-export,#embedded-page-host .page-export{width:112px!important;min-width:112px!important;max-width:112px!important;flex:0 0 auto!important;align-self:flex-end!important;justify-self:end!important;display:block!important;clear:none!important;margin:0 0 3px auto!important}.page-export>summary{width:112px!important;box-sizing:border-box!important;min-height:29px!important;padding:5px 12px!important;font-size:12px!important;line-height:19px!important}.page-export>div{width:245px!important;max-width:calc(100vw - 30px)!important}.page-export[hidden]{display:none!important}
#settings-modal .landscape-settings{padding:6px!important;overflow:visible!important}#settings-modal .landscape-actions{position:static!important;padding:5px 0!important;bottom:auto!important}#settings-modal .landscape-panel[aria-label="Staff & Tills"]{gap:5px!important;padding:4px!important}#settings-modal label:has(#set-session-limit){display:flex!important;align-items:center;gap:8px;font-size:11px!important;flex-wrap:wrap}#set-session-limit{width:105px!important}#settings-modal label:has(#set-session-limit)>small{font-size:10px!important}
.staff-till-workbench{display:grid;grid-template-columns:3fr 2fr;gap:8px}.staff-till-workbench>div{padding:6px!important;border-radius:3px!important;min-width:0}.compact-create-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.compact-create-row>*{width:100%!important;min-width:0!important;margin:0!important}.compact-create-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:5px 0}.compact-create-actions>button{width:auto!important;max-width:200px!important;min-height:27px!important;margin:0!important;padding:4px 8px!important;font-size:11px!important}.staff-till-workbench #business-users-list,.staff-till-workbench #business-tills-list{max-height:none!important;overflow:visible!important;padding:0!important;margin:3px 0!important}.staff-till-workbench table{min-width:0!important;table-layout:auto}.staff-till-workbench td,.staff-till-workbench th{padding:3px 5px!important;height:25px!important;font-size:11px!important}.staff-till-workbench td:last-child{white-space:nowrap}.staff-till-workbench td button{min-height:22px!important;padding:2px 5px!important;font-size:10px!important}.compact-pager{display:flex;align-items:center;gap:5px;padding:4px;font-size:11px}.compact-pager span{margin-right:auto}
#supplier-manager .sm-body{padding:7px!important;display:flex;flex-direction:column;gap:5px;min-height:0;flex:1}#supplier-manager .sm-tools{gap:5px!important}#supplier-manager .sm-fields{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}#supplier-manager #sm-form{padding:7px!important;border-radius:3px!important;order:-1}#supplier-manager #sm-form[hidden]{display:none!important}#supplier-manager #sm-list{overflow:auto;min-height:0;flex:1}#supplier-manager table button{white-space:nowrap}#supplier-manager #sm-history{max-height:220px;overflow:auto}#supplier-manager header{padding:8px!important}#supplier-manager.embedded-page{display:flex!important;flex-direction:column}#supplier-manager .page-export{flex-shrink:0!important}
#warehouse-dashboard [data-cards]{display:block!important;padding:5px!important;max-height:135px;overflow:auto;flex-shrink:0}#warehouse-dashboard section:has(>[data-actions]){padding:5px!important;max-height:none!important;overflow:visible!important}#warehouse-dashboard [data-actions]{gap:4px!important}#warehouse-dashboard [data-content] form{margin-top:5px!important;gap:5px!important}#warehouse-dashboard [data-content] input,#warehouse-dashboard [data-content] select{max-width:230px!important}#warehouse-dashboard section:has(>[data-warehouse]){padding:5px!important;gap:5px!important;flex-wrap:wrap}#warehouse-dashboard .live-product-search{padding:5px!important;margin:0!important;border-radius:3px!important}#warehouse-dashboard .live-search-scroll{max-height:150px!important}#warehouse-dashboard [data-content] [data-table]{max-height:220px!important}#warehouse-dashboard .warehouse-directory{min-width:0!important}#warehouse-dashboard section:has(>[data-body]),#warehouse-dashboard section:has(>table){padding:5px!important}
@media(min-width:1000px){#settings-modal.embedded-page{overflow:hidden!important}#settings-modal.embedded-page>div{height:100%!important;display:flex!important;flex-direction:column}#settings-modal .landscape-settings{flex:1;min-height:0}#settings-modal .staff-till-workbench h3{margin:2px 0!important}}
@media(max-width:800px){.staff-till-workbench{grid-template-columns:1fr}.compact-create-row{grid-template-columns:1fr 1fr}#supplier-manager .sm-fields{grid-template-columns:1fr 1fr!important}}
}
@media screen{#supply-hub-modal>.bg-white>.overflow-y-auto{padding:7px!important}#supply-hub-modal .space-y-5>*+*{margin-top:7px!important}#supply-hub-modal .grid:has(#supplier-name){gap:7px!important}#supply-hub-modal .grid:has(#supplier-name)>div{padding:7px!important;border-radius:3px!important}#supply-hub-modal button[onclick="createSupplier()"],#supply-hub-modal button[onclick="createWarehouse()"]{width:auto!important;padding:4px 10px!important;margin:4px 0!important}#supply-hub-modal #warehouse-stock-list{display:block!important}#supply-hub-modal #suppliers-list,#supply-hub-modal #warehouses-list{max-height:230px;overflow:auto;margin-top:5px!important}#supply-hub-modal table{min-width:0!important}#supply-hub-modal .border-t{padding-top:6px!important}#supply-hub-modal .live-product-search{padding:5px!important;margin:0!important}#supply-hub-modal .live-search-scroll{max-height:125px!important}}
@media screen{#embedded-page-host #settings-modal .staff-till-workbench button{min-height:23px!important;height:23px!important;padding:2px 5px!important;font-size:10px!important;border-radius:3px!important;line-height:17px!important}#embedded-page-host #settings-modal .staff-till-workbench td,#embedded-page-host #settings-modal .staff-till-workbench th{height:27px!important;padding:2px 4px!important;font-size:10px!important}#settings-modal .staff-till-workbench .sheet-export-tools{display:none!important}#settings-modal>div>.bg-dark-900{padding:7px 10px!important}#settings-modal>div>.bg-dark-900 .w-10{width:26px!important;height:26px!important}#settings-modal .staff-till-workbench .compact-create-actions{min-height:31px;padding:3px 0!important}#settings-modal .staff-till-workbench>div{height:fit-content!important}#embedded-page-host #settings-modal .staff-till-workbench td small{font-size:10px!important;white-space:normal!important}#settings-modal .staff-till-workbench td:last-child{padding:2px!important}}
@media screen{#supply-hub-modal .supply-sheet-section[hidden]{display:none!important}#supply-hub-modal .supply-sheet-section{padding:7px!important;border-radius:3px!important;margin-top:5px!important}.compact-supply-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.compact-supply-entry input{margin:0!important;width:100%!important;min-width:0!important}#supply-hub-modal #transfer-panel>.grid{display:grid!important;grid-template-columns:2fr 2fr 2fr 90px auto!important}#supply-hub-modal #barcode-receive-panel>.grid{display:flex!important;gap:5px!important}#supply-hub-modal #barcode-receive-panel button,#supply-hub-modal #transfer-panel button{width:auto!important;flex:0 0 auto!important}#supply-hub-modal #receive-barcode-input{flex:1;min-width:100px}#supply-hub-modal #receive-qty-input{width:80px}#supply-hub-modal #receive-supplier-select{max-width:200px}#supply-hub-modal .compact-supply-entry button{justify-self:start!important}#supply-hub-modal>.bg-white>div:first-child{padding:8px 12px!important}@media(max-width:800px){#supply-hub-modal #transfer-panel>.grid{grid-template-columns:1fr 1fr!important}#supply-hub-modal #barcode-receive-panel>.grid{flex-wrap:wrap!important}}}
@media screen{#embedded-page-host #supply-hub-modal #transfer-panel button,#embedded-page-host #supply-hub-modal #barcode-receive-panel button{width:max-content!important;max-width:140px!important;justify-self:start!important;padding:4px 9px!important}#embedded-page-host #supply-hub-modal #transfer-panel>.grid{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,2fr) 80px 110px!important}}
@media screen and (max-width:800px){#embedded-page-host #supply-hub-modal #transfer-panel>.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}
