@media screen and (max-width:1023.98px){.dashboard-header{padding:8px 12px}.dashboard-header-brand{position:absolute;top:8px;left:12px;height:44px;gap:8px;max-width:calc(100% - 184px);z-index:1}.dashboard-header-brand img{min-width:0;max-width:120px;max-height:44px}.dashboard-menu-heading button,.dashboard-menu-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border-light);border-radius:6px}.dashboard-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:44px 44px;gap:8px;width:100%}.dashboard-header-actions>*{margin:0!important;min-width:0}.dashboard-header-user{display:none}.dashboard-header-actions>select{grid-column:1;grid-row:2;width:100%;height:44px;font-size:16px;text-overflow:ellipsis}.dashboard-header-shortcut{grid-column:2;grid-row:2}.dashboard-header-pos{grid-column:3;grid-row:2}.dashboard-header-notifications{grid-column:2;grid-row:1;justify-self:end}.dashboard-header-notifications>button{width:44px;height:44px}.dashboard-header-logout{grid-column:3;grid-row:1}.dashboard-header-actions>.btn{justify-content:center;height:44px;padding:8px 10px;white-space:nowrap}.dashboard-notifications-panel{position:fixed;top:56px;right:12px;width:min(384px,calc(100vw - 24px));max-height:calc(100dvh - 80px);margin-top:0;overscroll-behavior:contain}.dashboard-sidebar{top:0;z-index:60;width:min(320px,calc(100vw - 48px));padding-bottom:max(16px,env(safe-area-inset-bottom));visibility:hidden;transform:translateX(-100%);overscroll-behavior:contain}.dashboard-sidebar.is-open{visibility:visible;transform:translateX(0)}.dashboard-menu-backdrop.is-open{display:block;position:fixed;inset:0;z-index:59;background:rgb(0 0 0/65%);touch-action:none}.dashboard-menu-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;margin-bottom:16px}.dashboard-sidebar nav a{min-height:44px}.dashboard-sidebar nav button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px}.dashboard-content{min-width:0;margin-left:0}.dashboard-content>main{min-width:0;max-width:100%}.dashboard-content>main.p-6{padding:16px}.dashboard-content :is(input,select,textarea){max-width:100%}.dashboard-content .overflow-x-auto{min-width:0;max-width:100%;overscroll-behavior-x:contain}.mobile-toolbar{flex-wrap:wrap;gap:12px}.mobile-toolbar>*{margin-left:0!important;margin-right:0!important}.mobile-toolbar>.flex{flex-wrap:wrap;gap:8px}.mobile-data-grid,.mobile-table-scroll{overflow-x:auto;max-width:100%;min-width:0;overscroll-behavior-x:contain}.mobile-data-grid>.grid{min-width:880px}.mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-filter-grid>*{min-width:0}.mobile-product-row{height:auto;min-height:96px;flex-wrap:wrap;gap:12px}.mobile-product-row>.flex-1{flex-basis:100%;flex-wrap:wrap;min-width:0;gap:8px 16px}.mobile-product-row>.flex-1>*{margin-left:0!important;min-width:0;max-width:100%}.mobile-product-row>.flex-1>span:first-child{flex-basis:100%}.mobile-product-row>.flex-1>span:first-child>.truncate{white-space:normal;overflow-wrap:anywhere}.mobile-customer-row{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.mobile-customer-row>span{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.mobile-customer-row>span:first-child{flex-basis:100%}.dashboard-loading>.flex>.w-56{display:none}.dashboard-loading>.flex>.flex-1{min-width:0;padding:16px}body:has([data-mobile-dialog]),body:has([data-mobile-popover]),body:has(dialog[data-mobile-dialog-panel][open]){overflow:hidden}[data-mobile-dialog]:not([data-mobile-dialog=fullscreen]){padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));min-height:0;overflow:auto;overscroll-behavior:contain}[data-mobile-dialog-panel]{min-width:0;max-width:100%;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}dialog[data-mobile-dialog-panel]{max-width:calc(100% - 24px)}[data-mobile-dialog-panel]>.flex-1{min-height:0}[data-mobile-dialog-panel] :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}[data-mobile-dialog-panel] button{flex-shrink:0;min-height:44px;max-width:100%;white-space:normal}[data-mobile-dialog-panel] .flex:not(.flex-col){flex-wrap:wrap}[data-mobile-dialog-panel] label.flex{flex-wrap:nowrap}[data-mobile-dialog-panel] :is(.flex,.grid)>*{min-width:0}[data-mobile-dialog-panel] :is(div,section):has(>table){max-width:100%;overflow:auto;overscroll-behavior:contain}[data-mobile-dialog-panel] table{min-width:560px}[data-mobile-dialog-panel] th{white-space:nowrap}[data-mobile-popover]{position:fixed;top:50%;right:auto;left:50%;z-index:100;width:min(384px,calc(100vw - 24px));margin-top:0;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax rgb(0 0 0/65%)}[data-mobile-dialog=fullscreen] button{min-height:44px}.mobile-dialog-message{display:block}}@media screen and (max-width:639.98px){.mobile-filter-grid{grid-template-columns:minmax(0,1fr)}.dashboard-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}[data-mobile-dialog-panel] .grid{grid-template-columns:minmax(0,1fr)}[data-mobile-dialog-panel] .grid>*{grid-column:auto}[data-mobile-dialog-panel] :is(input[type=checkbox],input[type=radio]){flex-shrink:0}}