html{scroll-padding-top:20px}body{padding-bottom:env(safe-area-inset-bottom)}#inventory-app-status{margin:12px auto;max-width:1100px;padding:0 16px}.card-orders input,.card-orders select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;margin:8px 0 16px}.card-orders label{display:block;margin-top:12px}.card-orders button{min-height:44px;margin:6px 8px 6px 0}.card-order{overflow-wrap:anywhere}button,input,select{touch-action:manipulation}@media(max-width:650px){.header-inner{flex-wrap:wrap;gap:10px;padding:12px}.header-label{flex-basis:100%;order:3}.toolbar{display:flex;flex-wrap:wrap;gap:10px}.toolbar>label,.toolbar>button{flex:1 1 140px}.heading{flex-wrap:wrap;gap:12px}.card-orders{padding:14px;margin:16px 0}input,select,textarea{font-size:16px!important}dialog{max-width:calc(100vw - 24px);box-sizing:border-box}.dialog-actions{flex-wrap:wrap}.dialog-actions button{min-height:44px}}@media(display-mode:standalone){#install-inventory-app{display:none}.header-inner{padding-top:max(12px,env(safe-area-inset-top))}}
#install-inventory-app{display:inline-flex!important;visibility:visible!important;align-items:center;justify-content:center;min-height:46px;max-width:100%;white-space:normal;background:#961b28;color:white;border:1px solid #c43c4b;border-radius:8px;padding:10px 16px}header .header-inner{display:flex;flex-wrap:wrap;height:auto;overflow:visible;gap:12px}#inventory-install-help{padding:16px;border:1px solid #777;border-radius:8px;margin:12px 0}#inventory-install-help[hidden]{display:none}.visitor-panel{margin:20px 0;padding:16px;border:1px solid #777;border-radius:8px}.visitor-scroll{overflow-x:auto}.visitor-panel table{width:100%;border-collapse:collapse}.visitor-panel th,.visitor-panel td{text-align:left;padding:10px;border-bottom:1px solid #777;white-space:nowrap}.visitor-panel button{min-height:44px}@media(max-width:650px){#install-inventory-app{flex:1 1 100%;order:4}header{height:auto!important;overflow:visible!important}}
