:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f4f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:#f3f4f6;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}table{border-spacing:0}.store-app-shell{min-width:320px}.store-navigation-inner,.sr-table-scroll,.sr-tab-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sr-table-scroll{overscroll-behavior-inline:contain}.sr-preview-image{max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}@media (width<=1199px){.store-app-header{padding:11px 18px!important}.store-brand-logo{max-width:min(320px,46vw)!important;height:46px!important}.store-header-right{gap:14px!important}.store-navigation-inner{padding-inline:18px!important}.store-nav-item{min-width:96px!important;padding:14px!important}.sr-page{padding:22px 20px 36px!important}.sr-form-grid-3,.sr-summary-grid-4,.sr-inventory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sr-dashboard-columns{grid-template-columns:1fr!important}.sr-work-lot-row{grid-template-columns:48px minmax(220px,1fr) minmax(105px,.55fr) minmax(105px,.55fr) minmax(105px,.55fr) minmax(320px,1.5fr)!important}.sr-work-box-strip{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.sr-work-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sr-work-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sr-stocktake-count-row{grid-template-columns:minmax(240px,1.2fr) 120px minmax(300px,1.4fr)!important;gap:12px!important}.sr-stocktake-wrong-grid,.sr-stocktake-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sr-stocktake-missing-row{grid-template-columns:minmax(240px,1fr) 110px 110px 90px!important}.sr-stocktake-review-row{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(95px,.6fr))!important}.sr-history-header{flex-direction:column!important;align-items:stretch!important}.sr-history-header-right{align-items:stretch!important;width:100%!important}.sr-history-date-panel{width:100%!important;min-width:0!important}.sr-history-quick-row{justify-content:flex-start!important}.sr-history-work-info{grid-template-columns:auto 1fr auto 1fr!important}.sr-settings-grid{grid-template-columns:1fr!important}}@media (width<=767px){html,body,#root{min-width:320px}.store-app-header{grid-template-columns:minmax(0,1fr) auto;gap:8px!important;min-height:62px!important;padding:9px 10px!important;display:grid!important}.store-brand-area{min-width:0!important}.store-brand-logo{width:auto!important;max-width:100%!important;height:36px!important}.store-header-right{min-width:0;gap:8px!important}.store-header-info{max-width:96px;gap:1px!important;font-size:11px!important}.store-header-info strong,.store-header-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-header-info>span:first-of-type{display:none}.store-signout-button{white-space:nowrap;min-height:40px!important;padding:8px 10px!important;font-size:11px!important}.store-navigation{z-index:60;position:sticky;top:0}.store-navigation-inner{scrollbar-width:none;scroll-snap-type:x proximity;gap:0!important;padding-inline:6px!important}.store-navigation-inner::-webkit-scrollbar{display:none}.store-nav-item{scroll-snap-align:start;min-width:auto!important;padding:12px!important;font-size:11px!important}.sr-page{padding:14px 11px calc(26px + env(safe-area-inset-bottom))!important;gap:14px!important}.sr-page-header,.sr-flex-header,.sr-header-actions,.sr-inventory-lot-header,.sr-history-header-right{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.sr-page h1{font-size:24px!important}.sr-page h2{line-height:1.25}.sr-card{padding:15px!important}.sr-form-grid-2,.sr-form-grid-3,.sr-inventory-filter-grid,.sr-history-option-grid,.sr-settings-grid{grid-template-columns:1fr!important}.sr-summary-grid-3,.sr-summary-grid-4,.sr-dashboard-kpis,.sr-work-result-grid,.sr-stocktake-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.sr-dashboard-filters{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.sr-dashboard-filters>*{width:100%!important;min-width:0!important}.sr-dashboard-actions,.sr-dashboard-issue-grid,.sr-dashboard-photo-grid,.sr-box-grid{grid-template-columns:1fr!important}.sr-dashboard-worker-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sr-list-button{align-items:flex-start!important}.sr-packed-on-row{grid-template-columns:minmax(0,1fr) 92px!important}.sr-number-picker{grid-template-columns:minmax(0,1fr) 66px!important}.sr-decimal-picker{min-width:0}.sr-work-stock-summary{flex-wrap:wrap;width:100%;justify-content:space-between!important}.sr-work-lot-frame{overflow:visible!important}.sr-work-lot-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:9px!important;padding:12px!important}.sr-work-lot-row>*{min-width:0!important}.sr-work-box-strip,.sr-work-control-grid{grid-template-columns:1fr!important}.sr-work-photo-slot{grid-template-columns:minmax(0,1fr) auto auto!important}.sr-inventory-lot-summary{justify-content:flex-start!important}.sr-stocktake-start{flex-direction:column!important;align-items:stretch!important}.sr-stocktake-status-row{align-items:flex-start!important}.sr-stocktake-count-row,.sr-stocktake-wrong-grid,.sr-stocktake-missing-grid,.sr-stocktake-missing-row,.sr-stocktake-review-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}.sr-stocktake-count-row,.sr-stocktake-missing-row,.sr-stocktake-review-row{padding:13px!important}.sr-stocktake-system-area,.sr-stocktake-review-metric{text-align:left!important;align-items:flex-start!important}.sr-stocktake-count-actions{justify-content:flex-start!important}.sr-stocktake-count-actions>button{flex:92px}.sr-history-header-right{width:100%!important}.sr-history-quick-row{padding-bottom:2px;overflow-x:auto;justify-content:flex-start!important}.sr-history-quick-row>button{flex:none}.sr-history-date-range{grid-template-columns:1fr!important;gap:7px!important}.sr-history-date-range>span{display:none!important}.sr-tab-scroll{scrollbar-width:none;flex-wrap:nowrap!important;overflow-x:auto!important}.sr-tab-scroll::-webkit-scrollbar{display:none}.sr-tab-scroll>button{white-space:nowrap;flex:none}.sr-modal-backdrop{align-items:stretch!important;padding:0!important}.sr-dialog,.sr-history-modal{min-height:100dvh;border-radius:0!important;width:100%!important;max-width:none!important;max-height:100dvh!important;padding:15px!important;overflow-y:auto!important}.sr-history-cancel-modal,.sr-dialog{min-height:auto;margin-top:auto;border-radius:16px 16px 0 0!important}.sr-history-work-info{grid-template-columns:1fr 1fr!important;gap:6px 10px!important}.sr-history-box-correction{align-items:stretch!important}.sr-form-actions{width:100%;flex-wrap:wrap!important;justify-content:stretch!important;gap:8px!important}.sr-form-actions>button{flex:140px;min-width:0!important}.sr-history-modal-actions{bottom:calc(-15px + env(safe-area-inset-bottom));z-index:5;padding:11px 15px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e2e8f0;margin-inline:-15px;position:sticky}.sr-settings-add-row,.sr-settings-row{grid-template-columns:1fr!important}.sr-settings-actions{flex-wrap:wrap!important}.sr-settings-actions>button{flex:88px}.sr-table-scroll{margin-inline:-1px;padding-bottom:4px}.sr-table-scroll>table{min-width:900px!important}.sr-history-page .sr-table-scroll>table{min-width:1180px!important}.store-app-shell input:not([type=checkbox]):not([type=radio]),.store-app-shell select,.store-app-shell textarea{font-size:16px!important}.store-app-shell button,.store-app-shell select,.store-app-shell input[type=date],.store-app-shell input[type=number],.store-app-shell input[type=text]{touch-action:manipulation;min-height:44px}}@media (width<=420px){.sr-summary-grid-3,.sr-summary-grid-4,.sr-dashboard-kpis,.sr-work-result-grid,.sr-stocktake-review-summary{grid-template-columns:1fr!important}.sr-work-photo-slot{grid-template-columns:1fr 1fr!important}.sr-work-photo-slot>:first-child{grid-column:1/-1}}
