.erp-pwa-tools{border-top:1px solid #e8edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding-block:8px;display:flex}.erp-pwa-tools>button,.erp-pwa-tools>a{white-space:normal;flex:96px;min-width:0;height:auto;min-height:32px;padding-inline:6px;font-size:12px}.erp-pwa-tools-collapsed{flex-direction:column}.erp-pwa-tools-collapsed>button,.erp-pwa-tools-collapsed>a{flex:none;width:100%}.erp-pwa-tools-login{border-top:0;align-self:center;gap:16px;max-width:calc(100% - 32px)}.erp-pwa-notice{top:calc(12px + env(safe-area-inset-top));z-index:1100;width:520px;position:fixed;left:50%;transform:translate(-50%)}.erp-pwa-panel h2{margin-top:24px;font-size:17px}.erp-pwa-panel p,.erp-pwa-panel li{color:#53675d;line-height:1.8}.erp-pwa-panel button{margin:8px 0}.erp-pwa-panel details{margin-top:24px}.erp-pwa-panel summary{cursor:pointer;padding:12px 0}.erp-pwa-panel dd,.erp-pwa-panel code{overflow-wrap:anywhere;margin-left:0}.erp-pwa-panel dt{color:#6b7a72;margin-top:14px}.erp-pwa-panel-status{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));box-sizing:border-box;background:var(--ant-color-bg-container,#fff);border:1px solid #e0e8e3;border-radius:12px;width:440px;max-height:calc(100vh - 24px);padding:24px;position:fixed;overflow-y:auto;box-shadow:0 4px 18px #152f2312}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.app-header-user-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:128px;display:inline-block;overflow:hidden}.ant-pro-setting-drawer-handle{display:none}body{padding-bottom:env(safe-area-inset-bottom)}.ant-pro-layout .ant-pro-layout-content{padding-inline:12px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.ant-table-wrapper{max-width:100%}.ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-modal{max-width:calc(100vw - 16px);margin-inline:auto}.ant-modal-content{padding-inline:16px}.ant-modal-body .ant-form-item-row,.ant-drawer-body .ant-form-item-row{flex-direction:column}.ant-modal-body .ant-form-item-label,.ant-drawer-body .ant-form-item-label{text-align:left;padding-bottom:6px}.ant-modal-body .ant-form-item-control,.ant-drawer-body .ant-form-item-control{width:100%}.ant-drawer-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}html[data-erp-session-stale=true] body *{visibility:hidden!important}html[data-erp-session-stale=true] .erp-session-shield,html[data-erp-session-stale=true] .erp-session-shield *{visibility:visible!important}.erp-session-shield{z-index:30000;background:#f5f7f7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.erp-session-shield>div{background:#fff;border-radius:16px;max-width:480px;padding:28px}.erp-session-shield p{color:#526562;line-height:1.8}
.erp-error-fallback{background:var(--ant-color-bg-container,#fff);border-radius:var(--ant-border-radius-lg,8px);box-shadow:var(--ant-box-shadow-tertiary,0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005);margin:24px;padding:24px}
