html{height:100%;width:100%}body{position:absolute!important;top:0;right:0;bottom:0;left:0;max-width:750px;margin:0 auto!important;overflow:hidden!important;height:auto!important}#app,.fui-page-group{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:750px;margin:0 auto}.fui-page-group{display:block!important}.fui-page.fui-page-current{display:block!important;overflow:hidden}.fui-navbar,.fui-footer{max-width:750px}.rc-picker-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:flex-end;justify-content:center}.rc-picker{width:100%;max-width:750px;background:#fff;border-radius:16px 16px 0 0;padding:16px 14px calc(16px + env(safe-area-inset-bottom));max-height:85vh;overflow:auto}.rc-picker h3{margin:0 0 12px;font-size:16px}.rc-picker .row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rc-picker label{width:72px;flex-shrink:0;color:#555;font-size:13px}.rc-picker input{flex:1;height:36px;border:1px solid #ddd;border-radius:8px;padding:0 10px}.rc-picker .qty{display:flex;align-items:center;gap:8px}.rc-picker .qty button{width:32px;height:32px;border:1px solid #ddd;border-radius:8px;background:#f7f7f7}.rc-picker .actions{display:flex;gap:10px;margin-top:14px}.rc-picker .actions button{flex:1;height:42px;border:none;border-radius:10px;font-size:15px}.rc-picker .btn-cancel{background:#eef2f5;color:#333}.rc-picker .btn-ok{background:#14b8a6;color:#fff}.rc-info-pre{white-space:pre-wrap;word-break:break-word;line-height:1.6;font-size:13px;color:#334155}
