*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f7fb;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-title{margin:0 0 16px;font-size:22px;font-weight:650}.toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.mobile-shell{max-width:520px;margin:0 auto}.mobile-layout{background:#f5f7fb}.mobile-font-normal{--mobile-font-size: 14px;--mobile-title-size: 20px}.mobile-font-large{--mobile-font-size: 16px;--mobile-title-size: 22px}.mobile-font-xlarge{--mobile-font-size: 18px;--mobile-title-size: 24px}.mobile-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;background:#fff;box-shadow:0 1px #1f293714}.mobile-header h4{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-content{padding:12px}.mobile-layout .page-title{display:none}.mobile-layout,.mobile-layout .ant-card,.mobile-layout .ant-list,.mobile-layout .ant-descriptions,.mobile-layout .ant-form,.mobile-layout .ant-input,.mobile-layout .ant-input-number,.mobile-layout .ant-input-number-input,.mobile-layout .ant-select,.mobile-layout .ant-picker,.mobile-layout .ant-btn,.mobile-layout .ant-tag,.mobile-layout .ant-collapse,.mobile-layout .ant-modal{font-size:var(--mobile-font-size)}.mobile-layout .ant-btn{min-height:calc(var(--mobile-font-size) * 2.4)}.mobile-layout .ant-form-item-label>label,.mobile-layout .ant-descriptions-item-label,.mobile-layout .ant-descriptions-item-content,.mobile-layout .ant-list-item,.mobile-layout .ant-collapse-header{font-size:var(--mobile-font-size)}.mobile-layout .ant-card-head-title,.mobile-layout strong{font-size:calc(var(--mobile-font-size) + 1px)}.mobile-layout .ant-typography,.mobile-layout .mobile-header h4{font-size:var(--mobile-title-size)}
